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 주소 할당 例)
. IANA가 RIR(APNIC 등)에 할당 => 2001:200::/23
. APNIC가 KRNIC(한국) 또는 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