IPv6 Unicast Address   IPv6 유니캐스트 주소

(2021-03-25)

Global Unicast Address, 전역 유니캐스트 주소, Unique Local Unicast Address, 유일 로컬 유니캐스트 주소, 유니크 로컬 유니캐스트 주소


1. IPv6 유니캐스트 주소유니캐스트 (Unicast)  :  1 대 1 

  ㅇ 특징 
     - IPv4 유니캐스트 주소 보다 더많은 형태로 구분 가능
     - 호스트 스스로 유니캐스트 주소를 자동 생성하는 메커니즘 구현 ☞ 주소자동생성 참조


2. IPv6 유니캐스트주소 형식 

   Subnet Prefix
     - Global Routing Prefix  (n 비트)
        . IANA,RIR,ISP 등이 계층적,순차적으로 할당하게 됨 
           .. ISP 기관 등에 할당된 주소 블록을 갖는 사이트로 라우팅하기 위함
        . 48 비트 내로 권고됨
     - Subnet ID              (128 - n - m 비트)
        . Subnet ID는 네트워크 관리자가 할당 함 
  ㅇ Interface ID           (m 비트)
      - Interface ID는 동일 링크 상에 있는 호스트 인터페이스를 구별    


3. IPv6 유니캐스트주소 구분주소의 유효범위(Scope) 즉, 라우팅 토폴로지에 따른 구분됨
     - Global Unicast Address       (2000::/3)  => 전세계에서 유일함
        . 즉, 16진수로 2,3로 시작
     - Unique Local Unicast Address (FC00::/7)  => 특정 지역 내에서 만, 유일함 (사설IP)
        . 즉, 16진수로 FC,FD로 시작
     - Link Local Unicast Address   (FE80::/64) => 동일 링크(例, 이더넷) 내에서 만, 유일함

  ㅇ 기타 목적의 유니캐스트 주소
     - Loopback Address    (::1/128)  => 자기 자신으로의 시험용 IPv6 주소 
     - Unspecified Address (::/128)   => 아직 인터페이스IPv6 주소가 미할당
     - Embedded IPv4       (::/80)    => IPv4 주소가 내부에 삽입된 형태


4. IPv6 유니캐스트 주소의 특징주소의 접두부 형태가 주소의 유효범위 종류를 결정하게 됨

  ㅇ Global Unicast Address           : 인터넷 전체에서 유일 사용 
     - 무조건 `001`로 시작 (2000::/3)
        . 전체 주소의 1/8 정도 차지 (IPv4 공인주소와 같은 형태)
        

     - 계층적 IP 주소 할당 例) 
        . IANARIR(APNIC 등)에 할당 =>  2001:200::/23
        . APNICKRNIC(한국) 또는 ISP(KT,SK브로드밴드 등)에 할당 =>  2001:290::/32
        . ISP가 집단고객(사업소)에게 할당 => 2001:290:0::/48, 2001:290:1::/48, ...
        . 사업소 내부 서브넷들에게 할당 => 2001:290:1:1111:/64, 2001:290:2222::/64, ...

  ㅇ (용도폐기됨) Site-Local (사이트-로컬)  : 조직,회사,학교 내에서 만 유효
     - 관리자가 설정한 여러 네트워크를 묶는 개념
        .  FEC0::/10
     - 원래 사설 IP 주소와 같은 목적으로 설계되었으나, 사이트에 대한 정의 모호 및
       2 이상의 사이트에서 동일 주소 사용 가능성 등에 의해 지금은 용도 폐기되고, 
     - 결국, Unique Local Unicast Address 로 대체됨
     - 그러나, IPv6 멀티캐스트 주소에는 존속함

  ㅇ Unique Local Unicast Address : 특정 지역 내에서 만 유효
     - IPv4사설 IP 주소와 같은 개념
        . `FC00::/7`로 시작
           
           .. 위 그림에서 L 필드가 무조건 `1 (Locally)`이 됨 (`0`은 아직 정의되지 않음)
           .. Global ID (40 비트) : 가능한한 있을지도 모르는 중복을 피하기 위해, 
                                    해당 기관의 관리자가 정한 임의의 랜덤한 수로 채워짐

  ㅇ Link Local Unicast Address   : 동일 링크(例, 이더넷) 내에서 만 사용
     - 모든 인터페이스는 1 이상의 Link-Local 주소를 갖을 수 있음
        .  `FE80::/10`로 시작
            
        . 상위 64 비트 : 링크-로컬 프리픽스
           .. 10 비트 : `1111 1110 10`
           .. 54 비트 : 모두 `0`으로 셋팅됨
        . 하위 64 비트 : Interface ID(Identifier)

     - 주소 구성이나 NDP 기능을 위해 사용 가능

  ㅇ 기타 목적의 유니캐스트 주소
     - Loopback Address    : 자기 자신으로의 IPv6 주소 (0::0:1 또는 ::1/128)
        . 루프백 시험 등
     - Unspecified Address : 아직 인터페이스IPv6 주소가 미할당 (0::0/128)
        . 호스트 자신을 가리키며, 자신의 주소를 모를 경우 이를 사용 (즉, 모르는 주소)
     - IPv4 Mapped IPv6 Address
        

IPv6 주소
   1. IPv6 주소   2. 유니캐스트 주소   3. 링크 로컬 주소   4. 주소 자동 설정   5. 애니캐스트   6. 인터페이스 ID   7. 멀티캐스트 주소  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"