본문 바로가기

Information Network

[Information Network] Logical Addressing-IPv6




IPv6 주소

NAT와 같은 단기적인 대책에도 불구하고 주소 고갈은 여전히 인터넷에서 장기적인 문제이다. 때문에 IPv6로의 전환이 필요하다.




구  조 ( Structrue )

IPv6 주소는 16byte로 구성되어 있다. 이것은 128bit의 길이를 갖게된다.


Hexadeciaml Colon Notation & Abbreviation
IPv6는 16진수 콜론 표기법을 정의하는데 다음과 같이 생략형 표현을 사용할 수도 있다.






주소 공간(Address Space)

IPv6는 2^128개의 주소 공간을 갖는다. 각 주소에는 type prefix라고 하는 몇 개의 왼쪽 bit는 주소 범주를 정의한다. type prefix는 길이가 다양하지만 어떤 다른 코드의 첫 부분과 동일한 코드가 없도록 설계 되었다. 때문에 모호성이 존재하지 않는다.


Unicast Address
유니캐스트 주소는 단일 컴퓨터를 정의한다. 유니캐스트로 전송된 packet이 특정한 컴퓨터에게만 전달된다.
 



Multicast Address
멀티캐스트 주소는 단지 하나의 호스트를 대신하여 호스트의 그룹을 정의한다.

멀티캐스트 주소로 보내지는 packet은 반드시 그룹의 구성원 각각에게 전송된다.

Flag field는 영구적이거나 일시적인 그룹의 주소를 정의하는 flag이다. 영구적인 그룹의 주소는 인터넷 기관에서 정의하고 항상 접근을 할 수 있다. 한편 일시적인 그룹 주소는 단지 임시적으로 사용된다.

Anicast Address
애니캐스트 주소는 멀티캐스트 주소와 같이 노드의 그룹을 정의한다. 그러나 애니캐스트 주소로 결정된 packet은 가장 가까이 있는(가장 짧은 경로) 애티캐스트 그룹의 구성원에게만 전송된다.

Reserved Address
이 주소는 8개의 0으로 시작된다. 분류는 다음과 같이 정의된다.
 

불특정 주소(Unspecified address)는 호스트가 자신의 주소를 알 수 없고 주소를 찾기 위한 요청을 송신시 사용

Loopback address는 Network로 들어가지 않고 Host가 스스로 테스트하기 위해 사용되는 것으로 자신 스스로에게 돌아오게 된다.

호환 주소(Compatible address)는 IPv4에서 IPv6로 변환하는 동안에 사용된다.

Mapped address는 IPv6로 변환된 컴퓨터가 여전히 IPv4를 사용할 packet을 보내기를 원할 때 사용


Local Address
이 주소는 기관이 인터넷에 연결 없이 IPv6 프로토콜을 사용하기 원할 때 사용한다. 다시 말해서 사설 Network를 위해서 주소를 제공한다.