It actually is exactly the same as IPv4 routing (Not NAT) setup that is only seen in business connectivity. A static route is installed on the router to route the public IP block on the LAN side i.e. /24 to use the WAN point-to-point as the exit interface out to the internet
Just the novel part of IPv6 is, its automated
@liangtam and
@Mach3.2
I actually have a question here.
Last time when I was using Singtel ONT and native Singtel IPv6, I got /56 prefix delegation. I can sub-delegate each LAN interface with a different /64 prefix when using OpenWRT/pfSense as the main router (but not possible with my Asus RT-AX86U)
Now I am using Singtel ZTE F8648P XGS-PON ONR and it is hard to see what is going on. I cannot even confirm that it is /56 or /64 now. But effectively it is like /64 to me. I can only see the WAN public IPv6 address of the ONR but not LAN public IPv6 address of the ONR from the Web UI.
ONR WAN IPv6 address: 2400:d802:d10::xxxx
All the clients have IPv6 address with the following /64 prefix: 2400:d802:dd3:xxxx::/64
If I follow the comment, the WAN IPv6 address will be one of the hop when using mtr. But it does not. Or maybe my understanding of the comment is wrong.
The first hop seems to be the IPv6 address of the ONR LAN address (LAN Gateway). The second hop is Singtel side already.
LLA fe80::xxxx:xxxx:xxxx:63ae (last 64 bits matching the last 64 bits of the first hop in the mtr record: 2400:d802:dd3:xxxx:xxxx:xxxx:xxxx:63ae, which makes sense)
GUA 2400:d802:d10::xxxx
DNS 2400:d800::1 and 2400:d800::2
IPv6 Gateway fe80::200:xxxx:xxxx:145 (LLA address of the WAN? Edit to add: yes this is)
Singtel ZTE F8648P ONR --> Asus TUF-BE6500 router
Bash:
xiaofan@TUF_6500-5020:/tmp/opt/root/ookla# mtr dns.cloudflare.com
My traceroute [v0.95]
TUF_6500-5020 (2400:d802:dd3:3f00:127c:61ff:fedc:5021) -> dns.cloudflare.com (2606:4700::6810:82024-10-12T11:48:44+0000
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. 2400:d802:dd3:xxxx:xxxx:xxxx:xxxx:63ae 0.0% 25 0.6 0.6 0.5 1.1 0.1
2. 2400:d801:4001:611:: 0.0% 25 1.2 1.4 1.1 3.6 0.5
3. 2001:c20:3c00::6 0.0% 25 2.7 2.7 2.5 3.5 0.2
4. 2001:c20:3c00::7 0.0% 25 2.4 2.7 1.9 9.7 1.6
5. 2001:c20:0:3::35 0.0% 25 2.3 5.4 2.1 46.6 9.1
6. 2001:c20:0:3::a 0.0% 24 2.0 1.9 1.7 2.2 0.2
7. 2001:cb0:2103:2:15::1 58.3% 24 3.6 3.3 2.8 5.7 0.9
8. 2403:e800:508:300::a2 0.0% 24 33.0 7.2 3.1 33.0 8.2
9. 2400:cb00:633:3:: 0.0% 24 3.2 9.1 2.9 44.5 10.1
10. 2606:4700::6810:84e5 0.0% 24 3.2 3.1 2.6 3.5 0.2
This is the same as IPv4. The first hop is the ONR LAN gateway address, the second hop is Singtel site already.
Bash:
My traceroute [v0.95]
TUF_6500-5020 (192.168.1.20) -> dns.cloudflare.com (104.16.133.229) 2024-10-12T11:53:12+0000
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. 192.168.1.254 0.0% 21 0.5 0.5 0.5 0.5 0.0
2. bb115-xx-xx-254.singnet.com.sg 0.0% 21 1.1 1.2 1.0 2.0 0.2
3. 165.21.193.22 0.0% 21 6.0 2.6 1.7 6.7 1.6
4. 165.21.193.21 0.0% 21 1.7 3.8 1.5 40.0 8.3
5. 165.21.138.245 0.0% 21 1.7 3.3 1.5 22.0 4.6
6. SN-SINQT1-BO403-ae1.singnet.com.sg 0.0% 21 2.0 1.9 1.6 2.2 0.2
7. ip-202-147-32-136.asianetcom.net 0.0% 21 35.4 43.8 35.3 143.1 24.8
8. unknown.telstraglobal.net 0.0% 21 42.5 46.3 40.9 82.9 9.6
9. 162.158.160.145 0.0% 20 40.5 37.7 36.5 48.2 2.6
10. 104.16.133.229 0.0% 20 36.8 36.7 36.5 36.9 0.1
BTW, we can see IPv6 has better latency than IPv4 in this case, from Singtel to Cloudflare DNS server.