ardization, multiple implementation projects also existed both in academia, and in the private sector. The best known IPv6 implementation has been done by the WIDE project in Japan [39]. The WIDE Project's IPv6 implementation KAME [40] is the basis of the IPv6 support of many widely used operating systems - Linux and FreeBSD, for instance. Today all modern mainstream operating systems and many of their variants, including Windows, Mac os X, Linux, FreeBSD, Symbian, and Android, support IPv6. Most of them also have IPv6 enabled by default. This means that if the local network to which the device is connected to supports IPv6, the operating system can use the capability without the user explicitly enabling IPv6. In addition, many of the mainstream applications have been enabled to support IPv6, including all modern web browsers. Yet, there are many applications that may not support IPv6, with no clear path to migrate to IPv6. Especially, older applications with limited to no support may never be updated. The major switch, router, and other network equipment vendors providing equipment to operators and corporate networks have offered IPv6 capable devices for some time already. Initially, IPv6 support was included in the test or experimental branches of the software, and sometimes IPv6 was implemented only in software when the IPv4 support might have been hardware accelerated. In addition, initially the IPv6 support might have lacked features present for IPv4 in the same product - this is referred as feature imparity. Hence, the first IPv6 support in products might have been inferior to IPv4 in terms of features and performance. This has changed dramatically in the last few years, and most of the major vendors claim feature parity support with IPv4 and IPv6. However, a segment that has been slower to adopt IPv6 is the home router vendor community. Only recently has IPv6 capable home network equipment become generally available. Sadly, the major part of the current, and only slowly being upgraded, installed base does 