Analysis and Design of Functional Blocks for IIPv4/IPv6 Protocol and Address Translation

IPv4/IPv6 프로토콜 및 주소변환 기능의 요소기술 분석 및 설계

  • 이승민 (삼성전자 정보통신총괄 무선사업부) ;
  • 진재경 (모다정보통신) ;
  • 민상원 (광운대학교 전자공학부)
  • Published : 2003.02.01

Abstract

IPv6 (IP version 6), which was standardized by the IETF (Internet Engineering Task Force) to cope with existing IPv4 problems, needs several approaches for interoperation with IPv4. The internetworking of IPv6 with IPv4 is an important key to the deployment of the next generation Internet. As the solutions to the transition mechanism, both tunneling and translator methods have been proposed. In this paper, we analyze functional elements for implementation design of a transition mechanism based on the NAT-PT (NAT-Protocol Translation), and propose an extension algorithm that uses ports for effective use of global IPv4 addresses. The algorithm presented in this paper is a method of combining NAT-PT with Port Translation mechanism. The algorithm does not assign an IPv4 address to the host that needs IPv4 address, but allocates a single temporary IPv4 address and a port number in order to identify host.

References

  1. A. Conta et al., 'Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification,' IETF RFC 2463, December 1998
  2. K. Egevang, et al., 'The IP Network Address Translator (NAT),' IETF RFC 1631, May 1994
  3. H. Afifi and L. Toutain, 'Methods for IPv4 IPv6 transition,' IEEE computers and Communications Proceedings, pp. 478-484, 1999 https://doi.org/10.1109/ISCC.1999.780953
  4. 고문준, 민상원, 'TCP/IP 주소 변환기능 구현,' 한국정보과학학회 논문지, 제28권 제1호, 2001년 3월
  5. S. Thomson et al., 'DNS Extensions to support IP version 6,' IETF RFC 1886, December 1995
  6. J. McCann et al., 'Path MTU Discovery for IP version 6,' IETF RFC 1981, August 1996
  7. H. Hui and M. Jian, 'IPv6-future approval networking,' WCC-ICCT 2000 Communication Technology Proceedings, Vol. 2, pp. 1734-1739, 2000 https://doi.org/10.1109/ICCT.2000.890993
  8. 이승민, 민상원, 김용진, 박수홍, 'IPv4와 IPv6의 연동과 호환을 위한 NAT-PT에 관한 연구,' 정보과학회 추계학술대회, 2000년 10월
  9. P. Srisuresh et al., 'DNS extensions to Network Address Translators (DNS-ALG),' IETF RFC 2694, September 1999
  10. E. Nordmark, 'Stateless IP/ICMPTranslation Algorithm(SIIT),' IETF RFC 2765, February 2000
  11. W. Stallings, 'IPv6: the New Internet Protocol,' IEEE Communication Magazine, Vol. 34, No. 7, July 1996
  12. G. Tsirtsis et al., 'Network Address Translation Protocol Translation (NAT-PT),' IETF RFC 2766, February 2000
  13. S. Deering et al., 'Internet Protocol, Version 6 (IPv6) specification,' IETF RFC 2460, December 1998
  14. 이승민, 민상원, 이숙영, 신명기, 김용진, 'IPv6망에서 DSTM을 이용한 IPv4 서비스 제공 방안,' 정보과학회 추계학술대회, 2001년 10월