IPv6 experimentation

With the depletion of the IPv4 address space, many people are migrating to IPv6. The knowledge of how it works and how to set it up is still limited though.

To experiment and learn how IPv6 works, we set up our own IPv6 internal network in our laboratory. The lab's network was already running with an IPv4 private IP range routed via a gateway performing network address translation (NAT/masquerading) towards the internet. Our only access to the internet is via a HTTP proxy and therefore we used an openVPN tunnel to a VPS (Virtual Private Server, a VM hosted by an ISP on the internet) to get routed internet access.

Adding IPv6 to this setup meant getting a 6to4 tunnel to the VPS. We used Hurricane Electric's Tunnelbroker for this. They also provided us with a /64 and /48 IPv6 range we may use.