Yes, I’ve set myself out to learn IPv6. I thought it was simple – or at least with my understanding of IPv4. I was completely wrong! IPv6 has a much more complicated addressing scheme and “rules”. It requires a change of mindset for a start. The worst part? Getting it all to tunnel through IPv4 when you’re running dynamic IP.
Anyhow, I’ve got my Linux (CentOS 5) box working and my home network is now “IPv6 ready” (hooray!) but I’m still tweaking the settings so I’ll update the technical stuff later.
Some little bits about IPv6 I’ve learnt so far is that DHCP servers aren’t really required anymore. Interfaces can self-assign an IP based on their MAC address and this will be almost certainly unique (since MAC addresses are unique). Even in a controlled network, the interface would assign it’s own address.
Meanwhile, here’s my traceroute to ipv6.google.com. š
traceroute6: Warning: ipv6.l.google.com has multiple addresses; using 2404:6800:8005::63
traceroute6 to ipv6.l.google.com (2404:6800:8005::63) from XXXX:XXXX:XXXX:1:217:f2ff:fe40:3848, 64 hops max, 12 byte packets
1Ā XXXX:XXXX:XXXX:1::1Ā 0.534 msĀ 0.392 msĀ 0.410 ms
2Ā 2002:c058:6301::1Ā 199.142 msĀ 199.858 msĀ 199.485 ms
3Ā 2001:470:0:13b::1Ā 201.157 msĀ 200.728 msĀ 198.965 ms
4Ā 2001:504:d::1fĀ 197.870 msĀ 199.858 msĀ 199.927 ms
5Ā 2001:4860::1:0:21Ā 290.454 msĀ 203.619 msĀ 264.787 ms
6Ā 2001:4860::1:0:77dĀ 220.451 msĀ 220.804 msĀ 436.060 ms
7Ā 2001:4860::1:0:75Ā 511.964 msĀ 511.896 msĀ 320.166 ms
8Ā 2001:4860::1:0:16Ā 703.447 msĀ 399.187 msĀ 624.945 ms
9Ā 2001:4860::2:0:119cĀ 511.687 ms *
2001:4860::2:0:119bĀ 529.863 ms
10Ā 2001:4860:0:1::e3Ā 403.409 msĀ 517.593 msĀ 400.969 ms
11Ā * * *
Hop 11 seems to have packet filtering and dropped my traceroute.
I’ve also masked my internal LAN IP to XXXX:XXXX:XXXX otherwise somebody could connect back to my LAN segment. I haven’t had time to figure out the firewall yet. But you can say this is the beauty of IPv6. With a 128 bit address space, every machine has a public routable address.
Once I have my home network all ready I will begin transitioning all my servers to IPv6. Embrace technology.
