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. 멀티캐스트 주소  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"