notes on Linux

Experimenting With Ipv6

Since a new dawn is on the horizon with the unstoppable approach of IPv6 it might be a good idea to spend some time exploring this new technique.

The good thing here is if you are not interested in such matters and don’t even know what IPv6 is don’t worry. When it comes along you might not even notice as all current operating systems support it and in future surely will support it even better.

But for all who cant’t wait to play around with it (and a lot of system admins unfortunately will be forced to ‘play around’ with it) there is some neat stuff one can do.

In fact there’s no problem to be expected when IPv6 is finally here. But for system admins the transition will be kind a ruff as a lot of networks will be and already are maintained dual stack (IPv4 and IPv6). This involves a lot of tunneling and lets say hopping from one IPv6 network-isle to another. The problem here is IPv4 normally can’t transport IPv6-packets. To easy the transition from IPv4 to IPv6 some protocols were developped namely 6to4, 6over4, 6in4, teredo, isatap, IPv6 rapid deployment, ayiya (anything in anything). It all boils down to put an IPv6 packet into an IPv4 packet. The protocols are different in matters of security, ease of deployment and the way an IPv6 packet takes to reach another IPv6 network-isle. There’s a lot of info on Wikipedia!

My idea here is to start a little series on IPv6. Not so much about basic info as there already is a lot of out there. More about testing stuff like getting an IPv6-address, setting up a small IPv6-network. Getting OpenVPN to use IPv6. I know there are tutorials around too. But I wanted to see for myself how it works.

Next we will explore the aiccu-program from SIXxS, a service provider where you can get an IPv6-address free of charge. The only drawback with SIXxs is you have to apply for your address and you get kredit points for using IPv6. Without enough kredit points you cannot apply for an IPv6-subnet. That kinda sucks sometimes though the intention might be good.

In my next post we will see how that works.

Have fun!