본문 바로가기

IT Study/Network 쉽게 이해하기

[ 네트워크 쉽게 이해하기 24편 ] IPv4 / IPv6 주소 변환 기술

반응형

IPv4/IPv6 변환

  • 변환 기술은 IPv4 망과 IPv6 망 사이에 주소변환기를 사용하여 상호 연동 시키는 기술입니다. IPv6 클라이언트가 IPv4 서버에 접속 하거나 반대로 IPv4 클라이언트가 IPv6 서버에 접속할 때 사용되는 기술입니다.


  • IPv6와 IPv4 간의 주소 전환 장비를 이용하여, 기존의 IPv4에서 사용되던 NAT 기술과 마찬가지로 IPv6와 IPv4 간의 Address Table을 생성하여 양단간의 통신이 가능하도록 한다.
    이러한 기술은 IPv4 패킷과 IPv6의 패킷에서 IPv4 헤더와 IPv6 헤더를 제외한 상위 계층은 동일한 구조로 생성되어 있기 때문에 IPv4, IPv6 헤더 부분을 전환하며 그대로 데이터를 전송할 수 있게 한다. 다만, 상위 계층의 패킷에 IP정보가 포함된 프로토콜이 포함된 경우에는 동작 과정이 더 복잡하고 제한적으로 동작할 수 있다. (DNS, FTP 등)                                    출처 : http://ko.wikipedia.org/



이 변환기술은 변환방법에 따라서 헤더변환방식, 전송계층 릴레이 방식, 응용계층 게이트웨이 방식으로 구분하며, NAT-PT/SIIT, TRT, SOCKS 게이트웨이, BIS, BIA 등의 기술이 있습니다.


수송 계층 게이트웨이방식


헤더변환방식은 IP계층에서 IPv6 패킷 헤더를 IPv4 패킷 헤더로 또는 그 반대로 변환하는 방식입니다. 세부내용은 SIIT (Stateless IP/ICMP Translation)에서 정의하고 있습니다.




전송 릴레이 방식은 각 세션이 IPv4와 IPv6에 각각 밀폐되어 있기 때문에 헤더변환방식처럼 Fragments 나 ICMP 변환의 문제가 없으며, 헤더 변환 방식에 비하여 상대적으로 빠르다는 장점이 있습니다. 그러나 응용 프로토콜에 내장된 IP주소변환이 안되는 문제가 있습니다. 전송계층 릴레이 방식의 기술로는 TRT (Transport Relay Translator)와 SOCKS 게이트웨이 기술이 있습니다



응용계층 게이트웨이 방식(Application Layer)


응용 계층 게이트웨이 방식은 트랜잭션 서비스를 위한 응용 수준 게이트웨이(ALG)로 사이트 정보를 숨기고 캐시 매커니즘으로 서비스의 성능을 향상시키기 위해 사용합니다. 
응용 수준 게이트웨이(ALG)가 IPv4 및 IPv6 두 프로토콜을 동시에 지원하는 경우에 두 프로토콜간에 변환 메커니즘으로 사용될 수 있습니다. 


이 방법은 응용 계층에서 변환하는 방식으로, 각 서비스가 IPv4와 IPv6에 밀폐되어 있기 때문에 헤더 변환에서 나타나는 단점은 없지만, ALG가 IPv4와 IPv6 상에서 모두 실행 될 수 있어야 합니다.


출처 : 한국인터넷진흥원 http://www.vsix.kr/




Tip. IPv6/4 주소 전환 프로토콜 계층에 따라서 다음의 3가지로 분류할 수 있다.

1. SIIT(Stateless Ip/Icmp Translation) - 헤더변환방식
2. TRT(Transport relay Translator) - 전송 릴레이 방식
3. ALG(Application Level Gateway) - 수송 계층 게이트웨이 방식




반응형