Proceedings of the Korean Institute of Information and Commucation Sciences Conference (한국정보통신학회:학술대회논문집)
- 2002.11a
- /
- Pages.652-655
- /
- 2002
Design and Implementation of IPv6-support FTP-ALG
IPv6 지원 FTP-ALG 설계 및 구현
Abstract
The next generation Internet Protocol IPv6 that is appeared to solve the exhausting problem is now widely deployed in a testbed or commercial site. To successfully deploy IPv6, interoperation with exist IPv4 hosts and routers and interactions with many IPv4 applications are more important. The NAT-PT (Network Address Translation-Protocol Translation) among IPv6 transition mechanism enables the communication between IPv4 and IPv6 host with translating IPv4 address and IPv6 address. But for DNS and FTP, another specific mechanism is needed when internet address is included in packet payload area. This paper describes the design and implementation of IPv6-support FTP-ALG, (Application Layer Gateway) to enable FTP service between IPv4 node and IPv6 node.
인터넷의 주소 문제를 해결하고자 등장한 차세대 인터넷 프로토콜인 IPv6는 현재 많은 곳에서 실험적 또는 상업적으로 사용되고 있다. 성공적으로 IPv6로 전환하기 위해서 무엇보다도 필요한 것이 기존에 동작하고 있는 IPv4 호스트 및 라우터와의 호환성과 IPv4에서 사용되고 있는 많은 응용프로그램들과의 호환성이다. IPv6 전환 메커니즘 중에 하나인 NAT-PT (Network Address Translation-Protocol Translation)는 IPv4 주소와 IPv6 주소를 자연스럽게 변환하여 IPv4 호스트와 IPv4 호스트간에 통신을 가능하게 한다. 그러나 DNS와 FTP같이 인터넷 주소가 패킷의 데이터 영역에 포함이 된 경우에는 별도로 처리해주는 메커니즘이 필요하다. 본 논문에서는 NAT-PT에서 IPv4 호스트와 IPv6 호스트 간에 FTP 서비스를 지원해 주기 위해서 필요한 FTP-ALG (Application Layer Gateway)를 설계하고 구현하는 방법에 관하여 기술한다.