[Dongclee 의 IPv6 에 대한 첫 번째 포스팅] IPv6 over IPv4 기술의 이해를 위한 Windows 2008 기반의 ISATAP 라우터 구현하기

최근에 어느 신문 기사(https://www.etnews.co.kr/news/detail.html?&mc=m_014_00004&id=201008180150)를 보니 내년 상반기 내에 IPv4 주소가 고갈될 것이라는 예고하고 있네요....

당장은 아니겠지만, IPv6를 서서히 준비해야 할 때가 된 것 같죠.....

그럼, 우리가 많이 사용하는 Windows OS는 IPv6를 지원할까요,,,, 당근 지원하죠,,, Windows XP 및 Windows 2003 은 별도의 pack 형식으로 IPv6 스택을 지원하고, 그 이후의 OS들은 모두 기본적으로 IPv6 스택을 지원하고 있습니다. 그런데, 문제는 기존의 IPv4 네트워크를 모두 무시하고, 바로 IPv6로 업그레이드 할 수 있을까요... 그건 말처럼 쉬운 얘기가 아니죠... 그래서, IPv4 스택 위에서 IPv6 를 사용할 수 있는 기술들이 다양하게 소개되고 있습니다. 보통, IPv6 over IPv4 기술로 통칭하여 말하는데, 이 기술을 사용하게 되면, 기존 IPv4 네트워크 인프라 내에서도 IPv6를 사용할 수 있죠,,, 이렇게 pure IPv6를 당장히 구현하지 않더라도, IPv6 기술을 IPv4 네트워크 인프라 상에서 사용할 수 있게 되면, 사용자 및 IT 관리자들은 큰 부담없이 IPv6 기술을 경험할 수 있게 됩니다.

IPv6 over IPv4 기술은 크게 3가지 정도가 소개되어 있습니다.

  1. Teredo
  2. 6to4
  3. ISATAP (Intra-Site Automatic Tunneling Addressing Protocol)

 눈치 빠르신 분들은 이 3가지 IPv6 over IPv4 기술이 Windows Server 2008 DirectAccess 기능에서 사용되는 기술이라는 것을 알고 계시겠죠... DirectAccess 다음 기회에 포스팅 해 드리겠습니다.

위 3가지 기술 중에서 ISATAP에 대한 학습 차원에서, Windows Server 2008 서버에 NIC을 2개 설치하여, ISATAP 라우터를 구현하고, IPv6 네트워크와 IPv4 네트워크 사이의 네트워크 통신이 가능하도록 구현하는 가이드를 만들어 보았습니다. 혹시나 해서 말씀드리는데, IPv4 네트워크 상에서 RRAS를 이용하여 IPv4 라우터를 구현하신 것과 혼동하시면 안 됩니다. Window Server 2008 기반의 ISATAP 라우터는 RRAS로 구현하는 것이 아니라, 순수 command line으로 구현됩니다.

제가 구현한 데모 환경은 아래와 같습니다.

 위 그림을 보게 되면, ISATAP Router를 중심으로 좌측은 IPv4 네트워크이고, 우측은 순수 IPv6 네트워크입니다. 이 상황에서 Windows Server 2008 상에서 ISATAP 라우터를 구현하고, 좌측의 Windows Server 2008 및 Windows 7은 IPv4 네트워크에 있지만, ISATAP라는 IPv6 over IPv4 기술을 이용하여, 우측의 pure Windows Server 2008 IPv6 호스트에 네트워크 통신을 할 수 있도록 합니다.

위 데모 환경을 구현하기에 앞서, 본 문서에서는 ISATAP 기술의 주소 할당 방법 및 주소 체계등에 대해서도 설명하고 있습니다.

여러분들이 본 문서를 통해 여러분들이 IPv6 over IPv4 기술 중에 하나인 ISATAP를 잘 이해하시고, IPv6 세계에 입문하는 계기가 되었으면 합니다.

혹시라도 궁금하신 점은 언제든 comments에 남겨주세요

 

ISATAP 라우터 설치 및 구성.pdf