IPv4/IPv6의 연동을 위한 DSTM TEP의 기능

The DSTM TEP for IPv4 and IPv6 Interoperability

  • 발행 : 2003.10.01

초록

DSTM (Dual Stack Transition Mechanism)은 현재 주목받고 있는 IPv4/IPv6 연동기술로 서 터널링 방식을 적용한 기술중의 하나이다. DSTM은 fevers (IPv4-over-lPv6) 터널링과 임시 글로벌 IPv4 주소의 할당방식을 적용하여 IPv4와 IPv6간의 연결성을 지원한다. TEP (Tunnel End Point)는 DSTM 도메인과 인터넷망의 경계 라우터로서 4over6 터널링 패킷의 캡슐화와 복원기능을 적용하여 양방향 통신을 제공한다. 본 논문에서는 기본적인 IPv6 프로토콜 표준안의 내용을 기술하였으며 DSTM에서의 요구사항을 만족하는 TEP 데몬 프로그램을 설계하고 구현하였다. TEP 데몬은 DSTM 노드로부터 전송되는 4over6 패킷을 분석하여 동적으로 4over6 터널링 인터페이스를 구성하여 DSTM 노드와 IPv4-only 노드간에 통신을 가능하게 한다. 최종적으로 구현된 TEP를 적용한 시험망을 구성하고 성능을 측정하여 결과를 제시하였다. 이러한 결과를 통하여 구현된 TEP 데몬이 DSTM 서비스에 적합한 성능을 제공 할 수 있음을 확인하였다.

The DSTM (Dual Stack Transition Mechanism), one of tunneling mechanism, is considered as the best solution in IPv4/IPv6 transition recently. The DSTM provides a method to assure IPv4/v6 connectivity based on 4over6 (IPv4-over-IPv6) tunneling and temporal allocation of a global IPv4 address to a host requiring such communication. A TEP (Tunnel End Point) operates as a border router between IPv6 domain and IPv4 Internet, which performs encapsulation and decapsulation of 4over6 tunneling packets to assure hi-directional forwarding between both networks. In this paper, we analyze basic standards of the IPv6 protocol. And, we design and implement a DSTM TEP daemon block. The TEP daemon analyzes a fevers tunneling packet that is forwarded by the DSTM node, establishes the TEP's 4over6 interface, and supplies communication between a DSTM and a IPv4-only node. Finally, we construct a DSTM testbed and measure performance of the DSTM TEP. Our observation results show that performance of TEP supports the DSTM service.

키워드

참고문헌

  1. S. Deering, et al., 'Internet Protocol, Version 6 (IPv6) specification,' IETF RFC 2460. December. 1998
  2. R. Hinden, 'IP version 6 Addressing Architecture,' IETF RFC 2373, July 1998
  3. A. Miller, Implementing IPv6, M&T Books, 2000
  4. J. Bound, et al., 'Dual Stack Transition Mechanism (DSTM),' IETF draft-ietf-ngtransdstm-08, June 2002
  5. 이승민, 진재경, 민상원, 'IPv4/IPv6 프로토콜 및 주소 변환 기능의 요소기술 분석 및 설계', 정보과학회논문집 : 정보통신, 제30권 제1호, pp.117-125, 2003
  6. R. Gilligan and E. Nordmark, 'Transition Mechanisms for IPv6 Hosts and Routers,' IETF RFC 2893, August 2000
  7. G. Tsirtsis and P. Srisuresh, 'Network Address Translation Protocol Translation (NAT-PT),' IETF RFC 2766, February 2000
  8. B. Carpenter and K. Moore, 'Connection of IPv6 Domains via IPv4 Clouds,' IETF RFC 3056, February 2001
  9. D. Lee, et al, 'The Next Generation of the Internet: Aspects of the Internet Protocol Version 6,' IEEE Network Magazine, vol. 12, no. 1, February 1998 https://doi.org/10.1109/65.660004
  10. A. Conta, et al., 'Generic Packet Tunneling in IPv6 Specification,' IETF RFC 2473, December 1998
  11. 이승민, 민상원, 이숙영, 신명기, 김용진, 'IPv6망에서 DSTM을 이용한 IPv4 서비스 제공방안', 한국정보과학회 하계종합학술대회, 제28권 제2호, pp. 535-537, 2001
  12. J. Bound et al., 'Dynamic Host Configuration Protocol for IPv6 (DHCPv6),' IETF draft-ietf-dhc-dhcpv6-18, April 2001
  13. W. Stevens, TCP/IP Illustrated, The Protocols, Addison-Wesley, 1994
  14. W. Stevens, Advanced Programming in the UNIX Environment, Addison-Wesley, 1992
  15. W. Stevens, Unix Network Programming, Prentice-Hall, 1999