Cisco EA4500 for home IPv6

Since my previous Asus WL-500gP was broken due to a power outage, it was time for a new one. Some requirements for a new router where; IPv6, 802.11a/n and gigabit Ethernet switch ports. The Asus only had the IPv6 requirement since I installed OpenWrt on it.

The Cisco EA4500 was one that supports all this. Since I quickly needed a new router I bought this one at a local reseller.

I installed this router at home and found out that this router supports native IPv6, but only via auto-configuration and DHCPv6. Manual IPv6 addresses cannot be configured and static IPv6 routing is also not an option.

Since my previous setup was static routing with IPv6, I needed some changes on the Internet Service Provider side. Luckily I do the configuration and administration for this ISP as a day job. So I introduced DHCPv6 as a configuration option for customers.

This is very easy to setup. The router on the ISP site is an Cisco ASR 1002, with an ATM interface to a DSL provider.

First the configuration for static IPv6 routing was as follow (only IPv6 relevant commands):

interface ATMx/x/x.xx point-to-point
 atm route-bridged ipv6
 ipv6 address 2001:xxxx:xxxx:xxxx::x/64
 ipv6 enable
!
ipv6 route 2001:xxxx:xxxx:xxxx::/64 ATMx/x/x.xx 2001:xxxx:xxxx:xxxx::x

Now the configuration with DHCPv6 is (again only IPv6 relevant commands):

interface ATMx/x/x.xx point-to-point
 atm route-bridged ipv6
 ipv6 address 2001:xxxx:xxxx:xxxx::x/64
 ipv6 enable
 ipv6 nd other-config-flag
 ipv6 dhcp server ipv6-dhcp-pool
!
ipv6 dhcp pool ipv6-dhcp-pool
 prefix-delegation 2001:xxxx:xxxx:xxxx::/64 xxxxxxxxxxxxxxxxxxxxxxxx
 dns-server 2001:xxxx:xxxx:xxxx:x
 dns-server 2001:xxxx:xxxx:xxxx:x

The EA4500 on the client side does a DHCPv6 request. The ASR on the ISP side replies and sends a prefix for the local LAN side and the DNS servers. The EA4500 advertises the /64 prefix and its own IPv6 address for DNS resolving on the local LAN via router advertisements (RA).

World IPv6 launch

In two weeks from now (June 6th) we have a World IPv6 Launch. The idea of this day is that ISP’s, network manufacturers and web companies permanently enable IPv6.
Last year there was a World IPv6 Day where companies enabled IPv6 for 24 hours. There were lots of measurements done during that day and this helped the participants to improve there IPv6 support.
Because this year the participants will enable their IPv6 services permanently this is very promising for the growth of IPv6 traffic. Even more since big parties as Google and Facebook are also participating.

On June, 6 there will be some talks about this day at the University of Amsterdam, you can register for this on the Dutch IPv6 Launch website

WORLD IPV6 LAUNCH is 6 June 2012 – The Future is Forever