Design and Implementaion of IPv4/IPv6 Translation Protocol

IPv4/IPv6 변환 프로토콜의 설계 및 구현

  • Published : 2001.12.01

Abstract

It is well known that, in the near future, the lifetime of the IPv4 address space will be limited and available 32-bit IP network addresses will not be left any more. In order to solve such IPv4 address space problem in an effective way, the transition to the new version using IPv6 architecture is inevitably required. At present, it is impossible to convert IPv4 into IPv6 at a time, since the coverage and the size of today's Internet is too huge. Therefore, the coexistence of both IPv4 and IPv6 must be arranged in a special and practical fashion for rapid conversion on the whole. IP protocol translation has been proposed to ease the translation of the Internet from IPv4 to IPv6. This paper presents the design and implementation of a transparent transition service that translates packet header as they cross between IPv4 and IPv6 networks. IPv4/IPv6 Translation Protocol is written in c source code and is tested by the local test recommended by ISO, which has the most excellent error detection function. The test was processed with a test scenario and it was found that the results were successful.

인터넷이 전세계적으로 급속히 확대되면서 IPv4의 32Bit의 주소공간의 얼마가지 않아 고갈될 것으로 예상이 된다. 따라서 주소 고갈 문제를 해결하기 위해 IPv6의 효과적인 전이 방안으로의 기술 전이가 필연적으로 이루어 질 것이다. 인터넷의 적용범위와 거대한 용량으로 인해 IPv6로의 동시 전환은 현실적으로 불가능하지만 전체적으로 빠른 변환 개념을 도입하기 위해서 IPv4와 IPv6의 공존은 특별하고 실용적으로 배열이 되어야 한다. 따라서 본 논문에서는 IP 변환 프로토콜을 도입하여 IPv4에서 IPv6로의 보다 용이한 변환을 제안하고 있으며, IPv4 및 IPv6로 동시 전환을 할 수 있도록 IPv4/IPv6 변환 프로토콜을 설계하고 구현하였다. IPv4/IPv6 변환 프로토콜은 C로 구현하였으며 동작 확인 테스트를 위해 오류 검출능력이 가장 뛰어나고 ISO에 의해서 권고된 국부 시험 방법으로 테스트 시나리오를 작성하고 테스트하여 설계 및 구현한 변환 프로토콜이 정상적으로 동작함을 확인하였다.

Keywords

References

  1. T. Larder, 'Transition Scenarios and Solutions,' Internet-Draft, IETF, April, 1999
  2. K. Yamamota, K. Swnikawa, 'Categorizing Translator between IPv4 and IPv6,' Internet-Draft, IETF, January, 1999
  3. R. E. Gilligan, Erik Nordrnark, 'Transition Mechanism for IPv6 Hosts and Routers,' Internet-Draft, IETF, May, 31 1999
  4. 김성일. 'http://www.ngi.or.kr', IPv6 개념 및 현황, 테마특강
  5. S. Deering, R. Hinden 'Internet Protocol, Version (IPv6) Specification,' RFC 2460, IETE, December, 1998
  6. R. Hinden. S. Deering 'Internet Protocol Version 6 Addressing Architecture,' RFC 2373, IETF', July, 1998
  7. A. Conta, S. Deering 'Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version (IPv6) Specification,' RFC 2463, IETF, December, 1998
  8. J. McCann, S. Deering, J. Mogul, 'Path MTU Discovery for IP version 6,' RFC 1981, IETF, August, 1996