이 페이지의 내용
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 주소에는 세 가지 주요 범주가 있습니다.
유니캐스트 - 단일 인터페이스용입니다.
멀티캐스트 - 동일한 물리적 매체에 있는 인터페이스 집합용입니다. 패킷은 주소와 관련된 모든 인터페이스로 전송됩니다.
애니캐스트 - 서로 다른 물리적 미디어의 인터페이스 집합용입니다. 패킷은 모든 인터페이스가 아니라 이 주소와 연관된 인터페이스 중 하나로만 전송됩니다.
유니캐스트 주소
유니캐스트 주소는 단일 인터페이스를 식별합니다. 네트워크 디바이스가 유니캐스트 주소로 패킷을 전송할 때, 패킷은 해당 주소로 식별된 특정 인터페이스로만 이동합니다. 유니캐스트 주소는 전역 주소 범위와 두 가지 유형의 로컬 주소 범위를 지원합니다.
유니캐스트 주소는 접두사에 대한 비트와 인터페이스 ID에 대한 128 – n 비트로 구성됩니다n.
가입자 액세스 네트워크를 위한 IPv6 구현에서는 다음과 같은 유형의 유니캐스트 주소를 사용할 수 있습니다.
글로벌 유니캐스트 주소 - 호스트 인터페이스에 할당된 고유한 IPv6 주소입니다. 이러한 주소는 전역 범위를 가지며 기본적으로 IPv4 공용 주소와 동일한 목적을 갖습니다. 글로벌 유니캐스트 주소는 인터넷에서 라우팅할 수 있습니다.
Link-local IPv6 address - 동일한 링크에 상주하는 인접 호스트 간의 통신을 허용하는 IPv6 주소입니다. Link-local 주소는 로컬 범위를 가지며 링크 외부에서 사용할 수 없습니다. 항상 접두사 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:0이며 ::/128로 표기할 수 있습니다.
멀티캐스트 주소
멀티캐스트 주소는 일반적으로 다른 노드에 속하는 인터페이스 집합을 식별합니다. 네트워크 디바이스가 멀티캐스트 주소로 패킷을 전송하면 디바이스는 해당 주소로 식별되는 모든 인터페이스에 패킷을 브로드캐스트합니다. IPv6는 브로드캐스트 주소를 지원하지 않지만 대신 이 역할에서 멀티캐스트 주소를 사용합니다.
멀티캐스트 주소는 노드, 링크, 사이트, 조직 및 글로벌 범위를 포함한 16가지 유형의 주소 범위를 지원합니다. 접두사의 4비트 필드는 주소 범위를 식별합니다.
IPv6 가입자 액세스 네트워크에서 사용할 수 있는 멀티캐스트 주소 유형은 다음과 같습니다.
요청 노드 멀티캐스트 주소 - NS(Neighbor Solicitation) 메시지가 이 주소로 전송됩니다.
모든 노드 멀티캐스트 주소 - 라우터 광고(RA) 메시지가 이 주소로 전송됩니다.
모든 라우터 멀티캐스트 주소 - 라우터 요청(RS) 메시지가 이 주소로 전송됩니다.
멀티캐스트 주소는 접두사 FF00::/8을 사용합니다.
애니캐스트 주소
애니캐스트 주소는 일반적으로 서로 다른 노드에 속하는 인터페이스 집합을 식별합니다. 애니캐스트 주소는 패킷이 모든 인터페이스가 아닌 하나의 인터페이스로만 전송된다는 점을 제외하고는 멀티캐스트 주소와 유사합니다. 네트워크에 사용되는 라우팅 프로토콜은 일반적으로 애니캐스트 주소 집합 내에서 물리적으로 가장 가까운 인터페이스를 결정하고 대상까지의 최단 경로를 따라 패킷을 라우팅합니다.
서브넷 라우터 주소를 제외하고는 애니캐스트 주소와 유니캐스트 주소 사이에는 차이가 없습니다. 애니캐스트 서브넷-라우터 주소의 경우, 일반적으로 64개 이상의 저차 비트가 0입니다. 애니캐스트 주소는 유니캐스트 주소 공간에서 가져옵니다.
애니캐스트 주소에 대한 자세한 내용은 RFC 2526, 예약된 IPv6 서브넷 애니캐스트 주소를 참조하십시오.