A 4to6 DSTM Architecture Supporting Transparent Connections from IPv4 Hosts to IPv6 Hosts in Integrated IPv6/IPv4 Networks

IPv6/IPv4 통합망에서 IPv4 호스트로부터 IPv6 호스트로의 투명한 연결을 지원하는 4to6 DSTM 구조

  • 박은영 (동국대학교 정보통신공학과) ;
  • 이재훈 (동국대학교 정보통신공학과)
  • Published : 2005.05.01

Abstract

It is impossible to replace overnight the present Internet Protocol Version 4(IPv4)-based Internet with Internet Protocol Version 6(IPv6). These two protocols are expected to coexist for a number of years during the transition period. A number of transition mechanisms are proposed by Internet Engineering Task Force(IETF) Next Generation Transition Working Group(Ngtrans WG). However, most of them provide only the mechanism to initiate sessions from hosts within the IPv6 network to those within the IPv4 network, but do not support the initiation from IPv4 hosts to IPv6 ones. In this paper, we propose the IPv4-to-IPv6 Dual Stack Transition Mechanism(4to6 DSTM) which can operate even in the case that IPv4 clients in the IPv4 network initiate connections with dual stack servers in the IPv6 network.

현재 Internet Protocol Version 4(IPv4) 기반의 인터넷을 한 순간에 Internet Protocol Version 6(IPv6)로 전환하는 것은 불가능하며, 전환 기간 동안에는 두 프로토콜이 공존할 것으로 예상된다. Internet Engineering Task Force(IETF)의 Next Generation Transition Working Group(Ngtrans WG)을 중심으로 많은 전환 메커니즘이 제안되었다. 그러나 대부분의 전환 메커니즘들은 IPv6 망에 있는 호스트로부터 IPv4 망에 있는 호스트로 연결을 설정하는 경우에만 연결을 지원하며, IPv4 망에 있는 호스트가 IPv6 망에 있는 호스트로 연결을 시도하는 경우에는 연결을 지원하지 못하는 문제점을 가지고 있다. 본 논문에서는 IPv4 망에 존재하는 IPv4 클라이언트가 IPv6 망에 존재하는 듀얼 스택 서버로 연결을 설정하고자 하는 경우에 IPv4 클라이언트와 IPv6 망 내의 듀얼 스택 서버 사이에 투명한 연결을 지원하는 IPv4-to-IPv6 듀얼 스택 전환 메커니즘(IPv4-to-IPv6 Dual Stack Transition Mechanism-4to6 DSTM)을 제안한다.

Keywords

References

  1. S. Deering, R. Hinden, 'Internet Protocol, Version 6 (IPv6) Specification,' Internet Engineering Task Force RFC 2460, December 1998; http://www.ietf.org/rfc/rfc2460.txt
  2. R. Hinden, S. Deering, 'IP Version 6 Addressing Architecture,' Internet Engineering Task Force RFC 3513, April 2003; //www.ietf.org/rfc/rfc3513.txt
  3. R. Gilligan, E. Nordmark, 'Transition Mechanisms for IPv6 hosts and Routers,' Internet Engineering Task Force RFC 2893, August 200; www.ietf.org/rfc/rfc2893.txt
  4. E, Nordmark, 'Stateless IP/ICMP Translation Algorithm (SIIT)', Internet Engineering Task Force RFC 2765, February 2000; www.ietf.org/rfc/rfc2766.txt
  5. G. Tsirtsis, P. Srisuresh, 'Network Address Translation Protocol Translation (NAT-PT),' Internet Engineering Task Force RFC 2766, February 2000; www.ietf.org/rfc/rfc2766.txt
  6. H. Kitamura, 'A SOCKS-based IPv6/IPv4 Gateway Mechanism,' Internet Engineering Task Force RFC 3089, April 2001; //www.ietf.org/rfc/rfc3081.txt
  7. J. Hagino, K. Yamamoto, 'An IPv6-to-IPv4 Transport Relay Translator,' Internet Engineering Task Force RFC 3142, June 2001; www.ietf.org/rfc/rfc3142.txt
  8. J. Bound, L. Toutain, H. Mfifi, 'Dual Stack Transition Mechanism (DSTM),' Internet Draft, Internet Engineering Task Force, January 2002; work in progress
  9. K. Tsuchiya, H. Higuchi, Y. Atarashi, 'Dual-Stack Hosts Using the 'Bump-In-theStack' (BIS) Technique,' Internet Engineering Task Force RFC 2767, February 2000; www.ietf.org/rfc/rfc2767.txt
  10. S. Lee, M. Shin, Y. Lee, 'Dual-Stack Hosts Using 'Bump in the API (BIA),' Internet Engineering Task Force RFC 3338, October 2002; www.ietf.org/rfc/rfc3338.txt
  11. A. Durand, P. Fasano, I. Guardini, D. Lento, 'lPv6 Tunnel Broker,' Internet Engineering Task Force RFC 3053, January 2001; www.ietf.org/rfc/rfc3053.txt
  12. B. Carpenter, K. Moore, 'Connection of IPv6 Domains via IPv4 Clouds,' Internet Engineering Task Force RFC 3056, February 2001; www.ietf.org/rfc/rfc3056.txt
  13. P. srisuresh, G. Tsirtsis P. Akkiragu, A. Heffernan, 'DNS extensions to Network Address Translators (DNS_ALG),' Internet Engineering Task Force RFC 2694, September 1999; www.ietf.org/rfc/rfc2694.txt
  14. P. Vixie, S. Thomson, Y. Rekhter, J. Bound, 'Dynamic Updates in the Domain Name System (DNS UPDATE)', Internet Engineering Task Force RFC 2136, April 1997; www.ietf.org/rfc/rfc2136.txt
  15. LBL, Xerox PARC, UCB, USCflSI, VINIT Project, The Network Simulator ns-2 www.isi.edu/nsnam/ns