Using KAME code Most applications are seamless ftp, telnet, rsh, ssh, ... telnet banana.kame.net IPv6 becomes visible only when you use numeric addresses ping6 ::1 telnet ::1 Socket APIs are updated with AF_INET6 and sockaddr_in6 Basic applications are trivial IPv6-ready resolver is in libinet6.a Needs to be integrated into libc when KAME gets merged Routing socket, setsockopt, and other tricky parts need update (demo maybe)