이 페이지 내용
IPv6 주소 소개
IPv6는 IPv4에 사용되는 32비트 주소와 비교하여 128비트 주소 지정 모델을 사용합니다. IPv6 주소는 더 클 뿐만 아니라 여러 가지 면에서 IPv4 주소와 다릅니다.
기보법
접두사
주소 유형
이러한 차이로 인해 IPv6 주소 지정은 IPv4 주소 지정보다 훨씬 단순하고 확장성이 뛰어납니다.
IPv6 표기법
IPv6 주소는 128비트 길이(32개의 16진수로 표시)이며 콜론으로 구분된 8개의 섹션으로 구성됩니다. 각 섹션은 2바이트를 포함하며 각 바이트는 0에서 FF까지의 16진수로 표현됩니다.
IPv6 주소는 다음과 같습니다.
2001:0db8:0000:0000:0000:0800:200c:7334
각 섹션에서 선행 0을 생략하거나 0을 포함하는 연속 섹션을 이중 콜론으로 대체하여 예제 주소를 다음과 같이 작성할 수 있습니다.
2001:db8:0:0:0:800:200c:7334 또는 2001:db8::800:200c:7334
이중 콜론 구분 기호는 단일 IPv6 주소 내에서 한 번만 사용할 수 있습니다. 예를 들어 IPv6 주소 2001:db8:0000:0000:ea34:0000:71ff:fe01을 2001:db8::ea34::71ff:fe0으로 표현할 수 없습니다.
IPv6 접두사
IPv6 주소 접두사는 주소 공간 또는 네트워크 블록을 나타냅니다. 접두사는 IPv6 접두사(주소)와 접두사 길이의 조합입니다. /prefix-length 형식을 ipv6-prefix취합니다.
IPv6 주소는 다양한 길이의 접두사로 나눌 수 있습니다. 접두사 길이는 접두사를 구성하는 주소의 가장 왼쪽 비트 수를 지정하는 10진수 값입니다. 접두사 길이는 슬래시를 따르며, 대부분의 경우 조직이 소유한 주소 부분을 식별합니다. 나머지 모든 비트(가장 오른쪽 비트까지)는 개별 노드 또는 인터페이스를 나타냅니다.
예를 들어 2001:db8:0000:0000:250:af:34ff:fe26/64의 접두사 길이는 64입니다.
이 주소의 처음 64비트(2001:db8:0000:0000)가 접두사입니다. 나머지(250:af:34ff:fe26)는 인터페이스를 식별합니다.
IPv6 주소 유형
IPv6 주소에는 세 가지 주요 범주가 있습니다.
유니캐스트 - 단일 인터페이스용.
Multicast - 동일한 물리적 매체에 있는 인터페이스 집합용. 패킷은 주소와 관련된 모든 인터페이스로 전송됩니다.
Anycast - 서로 다른 물리적 미디어의 인터페이스 집합용. 패킷은 모든 인터페이스가 아닌 이 주소와 연결된 인터페이스 중 하나에만 전송됩니다.
유니캐스트 주소
유니캐스트 주소는 단일 인터페이스를 식별합니다. 네트워크 디바이스가 유니캐스트 주소로 패킷을 전송하면 패킷은 해당 주소로 식별되는 특정 인터페이스로만 이동합니다. 유니캐스트 주소는 전역 주소 범위와 두 가지 유형의 로컬 주소 범위를 지원합니다.
유니캐스트 주소는 접두사에 n 대한 비트와 인터페이스 ID에 대한 128 – n 비트로 구성됩니다.
가입자 액세스 네트워크를 위한 IPv6 구현에서는 다음과 같은 유형의 유니캐스트 주소를 사용할 수 있습니다.
글로벌 유니캐스트 주소 - 호스트 인터페이스에 할당된 고유한 IPv6 주소입니다. 이러한 주소는 전역 범위를 가지며 기본적으로 IPv4 공용 주소와 동일한 용도를 갖습니다. 글로벌 유니캐스트 주소는 인터넷에서 라우팅할 수 있습니다.
Link-local IPv6 address(링크-로컬 IPv6 주소) - 동일한 링크에 상주하는 인접 호스트 간의 통신을 허용하는 IPv6 주소입니다. 링크-로컬 주소는 로컬 범위를 가지며 링크 외부에서 사용할 수 없습니다. 항상 접두사 FE80::/10이 있습니다.
루프백 IPv6 주소 - 루프백 인터페이스에 사용되는 IPv6 주소입니다. IPv6 루프백 주소는 0:0:0:0:0:0:0:0:1이며 ::1/128로 표기할 수 있습니다.
지정되지 않은 주소 - IPv6 지정되지 않은 주소는 0:0:0:0:0:0:0:0이며 ::/128로 표기할 수 있습니다.
멀티캐스트 주소
멀티캐스트 주소는 일반적으로 다른 노드에 속하는 인터페이스 집합을 식별합니다. 네트워크 디바이스가 패킷을 멀티캐스트 주소로 전송하면 디바이스는 해당 주소로 식별되는 모든 인터페이스에 패킷을 브로드캐스트합니다. IPv6는 브로드캐스트 주소를 지원하지 않지만 대신 이 역할에서 멀티캐스트 주소를 사용합니다.
멀티캐스트 주소는 노드, 링크, 사이트, 조직 및 전역 범위를 포함하여 16가지 유형의 주소 범위를 지원합니다. 접두사의 4비트 필드는 주소 범위를 식별합니다.
IPv6 가입자 액세스 네트워크에서 사용할 수 있는 멀티캐스트 주소 유형은 다음과 같습니다.
요청된 노드 멀티캐스트 주소—NS(Neighbor Solicitation) 메시지가 이 주소로 전송됩니다.
All-nodes 멀티캐스트 주소—RA(Router Advertisement) 메시지가 이 주소로 전송됩니다.
All-routers 멀티캐스트 주소 - RS(Router Solicitation) 메시지가 이 주소로 전송됩니다.
멀티캐스트 주소는 접두사 FF00::/8을 사용합니다.
애니캐스트 주소
애니캐스트 주소는 일반적으로 다른 노드에 속하는 인터페이스 집합을 식별합니다. 애니캐스트 주소는 패킷이 모든 인터페이스가 아닌 하나의 인터페이스로만 전송된다는 점을 제외하고는 멀티캐스트 주소와 유사합니다. 네트워크에서 사용되는 라우팅 프로토콜은 일반적으로 애니캐스트 주소 집합 내에서 물리적으로 가장 가까운 인터페이스를 결정하고 최단 경로를 따라 패킷을 목적지로 라우팅합니다.
서브넷 라우터 주소를 제외하고 애니캐스트 주소와 유니캐스트 주소 간에는 차이가 없습니다. 애니캐스트 서브넷-라우터 주소의 경우, 하위 비트(일반적으로 64 이상)는 0입니다. 애니캐스트 주소는 유니캐스트 주소 공간에서 가져옵니다.
애니캐스트 주소에 대한 자세한 내용은 RFC 2526, 예약된 IPv6 서브넷 애니캐스트 주소를 참조하십시오.