hi,
for Singtel / Singnet and on the old VLAN10 network, I'd still recommend dhcpv6 and NAT66 for that 1 single ipv6 address.
And to do NAT66, rather than NDP
Neighbor Discovery Protocol .
reasons are like such, NDP based addressing is SLAAC
https://datatracker.ietf.org/doc/html/rfc4862
https://www.networkacademy.io/ccna/ipv6/stateless-address-autoconfiguration-slaac
it uses the notion of taking the prefix e.g. /64 from the upstream router and 'paste' it on the interface address, by definition 64 bits.
if we simply only do SLAAC, then everyone's traffic will goto everyone's other network, i.e. you can *sniff* your neighbor's traffic ! Because you receive them all !
(and FYI, this is true for *all mobile networks* in part because android use SLAAC ! very very insecure)
hence, for your 'own security' , do only dhcpv6 get that 1 single ipv6 address (singtel don't give /64, only 1 ( out of 340,282,366,920,938,463,463,374,607,431,768,211,456 total ipv6 addresses ) and do NAT66
using
fd00::* /16 (the sub nets/address invent them yourself) for your local networks
https://en.wikipedia.org/wiki/Unique_local_address
and until Singtel / Singnet provide /64 *prefix delegation * (i.e. give you a whole 64 bits network) on DHCP
https://www.isc.org/blogs/dhcpv6-prefix-length-mode/
NAT66 would be the only way out.
if Singtel / Singnet provide
/64 *prefix delegation * (i.e. give you a whole 64 bits network) on DHCP,
then in your network do SLAAC (i.e. do router advertisement ) on you lan/wifi with the prefix received from singtel/singnet DHCP.
All your local lan address will sit on the global ipv6 internet, every ip address is real and the whole world (universe) can reach *all* your ip address directly (e.g. you can run your own google.com, amazon.com ) and they can reach you.
this is actually a repeat of my previous comment (2 comments above), read that as that is better written / formatted.
there is a lot of 'secrets', but it is actually just simple technical understanding about NDP
Neighbor Discovery Protocol network switching.
'by right' with network switching, only packets deemed for you gets switched to you (based on ethernet mac address), but if you do NDP an simply answer every who is address 'xxyyzz' , then you get all the traffic of *everyone* (do 'bad' things? that's a risk to every one else and to you)
actually, these days things / 'solutions' are more elaborate than that
there are *experimental* stuff like ndppd
https://github.com/DanielAdolfsson/ndppd
which will do like above answer every who is address 'xxyyzz' , but it doesn't abusively do that.
Instead, it forward that "who is address 'xxyyzz' to your lan / wifi, if it gets an answer, then it forward the response e.g. "me" back to the original (public lan)
maybe that is the so called NDP 'relay' mode.
but if your isp (e.g. singtel / singnet) don't do prefix delegation, your are sharing the same prefix with *everyone else*
this is also why *prefix* delegation is *very very important* - for *security* at least
so that 'everyone' get they own /64 prefix (own galaxy)
and your traffic won't mixed up with everyone else.
now, I suspect that is what happens ('everyones' traffic is mixed up'). and especially if you don't do NAT66 with that 1 single ipv6 address.