Title :
Tunneling IPv6 through NAT with Teredo mechanism
Author :
Huang, Shiang-Ming ; Wu, Quincy ; Lin, Yi-Bing
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., National Chiao Tung Univ., Taiwan
Abstract :
Teredo is a service that enables hosts located behind one or more IPv4 NATs to obtain IPv6 connectivity by tunneling packets over IPv4 UDP. Under the national IPv6 deployment project in Taiwan, we developed the first Linux-based Teredo service in 2003. In this paper, we explain how IPv6 candidates located behind NATs can enlist the help of "Teredo servers" and "Teredo relays" to learn their "global addresses" and to obtain connectivity, and how clients, servers and relays can be organized in Teredo networks. We also describe in details our strategies for implementing Teredo server and Teredo relay under Linux, and show the performance of different Teredo implementations in public domain.
Keywords :
Linux; client-server systems; transport protocols; IPv4 NAT; IPv4 UDP; IPv6 connectivity; IPv6 deployment project; IPv6 tunneling; Linux-based Teredo service; Teredo network; Teredo relays; Teredo servers; packet tunneling; IP networks; Network address translation; Network servers; Protocols; Quality of service; Relays; Space technology; Tunneling; Web and internet services; Web server; IPv6; NAT; Teredo; Tunneling;
Conference_Titel :
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
Print_ISBN :
0-7695-2249-1
DOI :
10.1109/AINA.2005.333