본문 바로가기

IT Infra./Network

[ 네트워크 쉽게 이해하기 22편 ] IPv6 (Internet Protocol version 6) 이란?

IPv6주소란

  • IPv6주소는 IPv4의 주소 고갈 문제를 해결하기 위하여 기존의 IPv4주소 체계를 128비트 크기로 확장한 차세대 인터넷 프로토콜 주소입니다. 
    군사 및 학술 연구 목적을 고려하여 탄생한 IPv4 기반 인터넷이 상업적 목적으로 사용되면서 많은 문제점이 발생하자 이를 대폭 보완 및 개선하기 위하여 IPv6가 표준화되었습니다.
IPv4의 한계 약 43억개의 한정된 주소 공간 
최소 지연과 자원의 예약 불가 
암호화와 인증기능 미제공
보안기능 고려 없이 설계


IPv6주소 도입 배경

  • IPv6주소는 IPv4주소 부족 문제 해결을 위하여 설계 되었습니다. 기존 IPv4주소와의 가장 큰 차이점은 IP주소의 길이가 32bit에서 128bit로 확대되어 거의 무한대의 IP주소를 사용할 수 있다는 점입니다.


전 세계 IPv4주소 신규할당 중단

  • 2011년 2월 : 전세계 인터넷주소자원 관리기구(IANA)의 IPv4주소 고갈
  • 2011년 4월 : 아태지역 인터넷주소자원 관리기구(APNIC)의 최종할당정책 시행 
    (최종할당정책 : 한 기관에 최대 1,024개의 IPv4주소를 한 번 할당하는 정책)

           <인터넷주소자원 관리기구별 IPv4주소 신규할당 중단 시점 예측자료 > 

< AFRINIC - 아프리카APNIC - 아시아태평양, ARIN - 미국, RIPE NCC - 인터넷기술지원지원, LACNIC - 남아프리카 >


http://www.potaroo.net/tools/ipv4/index.html


IPv6주소 구성

  • IPv6주소의 경우 일반적으로 16비트 단위로 나누어지며 각 16비트 블록은 다시 4자리 16진수로 변환되고 콜론으로 구분
    되어집니다.
  • RFC 2373에 의거한 기술적 경계인 64비트를 기준으로 앞 64비트를 네트워크 주소로, 뒤 64비트를 네트워크에 연결된
    랜카드 장비 등에 할당하는 인터페이스 주소로 활용합니다.
  • 네트워크 주소 부분인 64비트 내에서 RIR(Regional Internet Registry)간 협의에 기초하여 정책적 경계를 나누었으며,
    앞 48비트는 상위 네트워크 주소로 뒤 16비트는 하위 네트워크 주소로 활용합니다.




IPv4 프로토콜 및 IPv6 프로토콜 비교

구분 IPv4 IPv6
주소길이 32bit 128bit
표시방법 8bit씩 4부분으로 10진수로 표시
예) 202.30.64.22
16bit씩 8부분으로 16진수로 표시
예) 2001:0230:abcd:ffff:0000:0000:ffff:1111
주소개수 약 43억개 약 43억×43억×43억×43억개
품질제어 지원 수단 없음 등급별, 서비스별로 패킷을 구분할 수 있어 품질보장이 용이
보안기능 IPsec 프로토콜 별도 설치 확장기능에서 기본으로 제공
플러그 앤드 플레이 지원 수단 없음 지원 수단 있음
모바일IP 곤란 용이
웹개스팅 곤란 용이

IPv6 주소구분

주소유형 이진표현 IPv6주소표기 비고
미지정 주소 0000....0(128) ::/128 IP주소 미설정 상태의 발신주소
루프백 주소 0000....1(128) ::1/128 호스트의 loopback 인터페이스 주소
멀티캐스트 주소 11111111 FF00::/8 멀티캐스트 IPv6 주소
링크 로컬 주소 1111111010 FE80::/10 Link local 영역에서만 적용되는 주소
사이트 로컬 주소 1111111011 FEC0::/10 사이트 내부에서만 사용되는 주소
전역 유니캐스트 주소 이외 모든 영역

IPv4 및 IPv6주소 체계 대응관계

구분 IPv4주소 IPv6주소
멀티캐스트 주소 224.0.0.0/4(D class) FF00::/8
브로드캐스트 주소 255.255.255.255 또는 호스트 주소의 모든 bit가 1인 경우 해당 주소 없음
미지정 주소 0.0.0.0/32 ::/128
루프백 주소 127.0.0.1 ::1/128
공인 IP주소 공인 IP 주소 Global Unicast Address
사설 IP주소 10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
FEC0::/48
링크 로컬 주소 169.254.0.0/16 FE80::/64

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