Recently I have been spending quite a bit of time deploying IPv6. It’s been interesting to say the least to see different vendors various support for IPv6, it seems that most of my Cisco equipment works well.
We have chosen to do stateless autoconfig of all clients using eui-64 unicast, and it works great, I also turned up a DNS server on IPv6, and I wanted to make it so a person could have full IPv6 connectivity and not use IPv4 for DNS lookups, I was able to get this working fairly easy. In this example GigabitEthernet0/1 is my inside interface.
config t ipv6 unicast-routing int gi0/1 ipv6 address x:x:x:x::1/64 eui-64 ipv6 enable
The above is all it takes to start getting computers to autoconfigure, pretty cool huh? Now to get a DNS server working we have to do a little more work, not too much:
config t ipv6 dhcp pool dhcpv6 dns-server x:x:x:x::1 domain-name ipv6.thebugshop.net int gi0/1 ipv6 dhcp server dhcpv6 ipv6 nd other-config-flag
obviously replace the x:x:x:x::1 with your real DNS server, but that is it! One of the reason’s IPv6 is so great is the magic… Things seem to work seamlessly without much issue.
Thanks for reading!