Moving to IPv6

We have recently added IPv6 connectivity to all our internal systems, as well as to our main externally visible services. The services include

  • HTTP and HTTPS
  • SMTP
  • IMAP
  • DNS
  • LDAP
  • MySQL
  • ACLs

Fortunately, all our hosting partners were able to provide native IPv6 connectivity (excluding Hosteurope, although their recursive nameservers seem to prefer IPv6 themselves according to my tcpdumps).

Not so fortunately, getting native IPv6 access on the client side proved to be a lot harder. We are using 6to4 for now which is a standard mechanism to tunnel IPv6 over IPv4. We are using 6to4 from the office and the various home locations.

I will provide some brief overview over our transition, and the associated learnings.