IPv6-주소 유형 및 형식

16 진수 시스템

IPv6 주소 형식을 도입하기 전에 16 진수 시스템을 살펴 보겠습니다. 16 진수는 기수 (밑수) 16을 사용하는 위치 번호 체계입니다. 값을 읽을 수있는 형식으로 나타 내기 위해이 시스템은 0-9 기호를 사용하여 0에서 9까지의 값을 나타내고 AF는 10에서 15까지의 값을 나타냅니다. 16 진수의 모든 숫자는 0에서 15까지의 값을 나타낼 수 있습니다.

[ 이미지 : 변환 표 ]

주소 구조

IPv6 주소는 128 비트가 8 개의 16 비트 블록으로 나누어 져 있습니다. 그런 다음 각 블록은 콜론 기호로 구분 된 4 자리 16 진수로 변환됩니다.

예를 들어, 다음은 바이너리 형식으로 표현되고 8 개의 16 비트 블록으로 나뉘어 진 128 비트 IPv6 주소입니다.

0010000000000001 0000000000000000 0011001000111000 1101111111100001 0000000001100011 0000000000000000 0000000000000000 1111111011111011

각 블록은 16 진수로 변환되고 ':'기호로 구분됩니다.

2001 : 0000 : 3238 : DFE1 : 0063 : 0000 : 0000 : FEFB

16 진수 형식으로 변환 한 후에도 IPv6 주소는 오래 유지됩니다. IPv6는 주소를 줄이는 몇 가지 규칙을 제공합니다. 규칙은 다음과 같습니다.

Rule.1: 선행 제로 폐기 :

블록 5, 0063에서는 (5 번째 블록)과 같이 앞의 두 0을 생략 할 수 있습니다.

2001 : 0000 : 3238 : DFE1 : 63 : 0000 : 0000 : FEFB

Rule.2: 두 개 이상의 블록에 연속적인 0이 포함 된 경우 모두 생략하고 (6 번째 및 7 번째 블록)과 같이 이중 콜론 기호 ::로 바꿉니다.

2001 : 0000 : 3238 : DFE1 : 63 :: FEFB

연속적인 0 블록은 ::로 한 번만 바꿀 수 있으므로 주소에 여전히 0 블록이 있으면 (두 번째 블록)과 같이 단일 0으로 축소 할 수 있습니다.

2001 : 0 : 3238 : DFE1 : 63 :: FEFB

인터페이스 ID

IPv6에는 세 가지 유형의 유니 캐스트 주소 체계가 있습니다. 주소의 두 번째 절반 (마지막 64 비트)은 항상 인터페이스 ID로 사용됩니다. 시스템의 MAC 주소는 48 비트로 구성되며 16 진수로 표시됩니다. MAC 주소는 전 세계적으로 고유하게 할당 된 것으로 간주됩니다. 인터페이스 ID는 MAC 주소의 이러한 고유성을 활용합니다. 호스트는 IEEE의 EUI-64 (Extended Unique Identifier) ​​형식을 사용하여 인터페이스 ID를 자동 구성 할 수 있습니다. 첫째, 호스트는 자체 MAC 주소를 두 개의 24 비트 절반으로 나눕니다. 그런 다음 16 비트 Hex 값 0xFFFE가 MAC 주소의 두 절반에 끼워져 EUI-64 인터페이스 ID가됩니다.

[ 이미지 : EUI-64 인터페이스 ID ]

Conversion of EUI-64 ID into IPv6 Interface Identifier

EUI-64 ID를 IPv6 인터페이스 식별자로 변환하기 위해 EUI-64 ID의 가장 중요한 7 번째 비트가 보완됩니다. 예를 들면 :

[ 이미지 : IPV6 인터페이스 ID ]

글로벌 유니 캐스트 주소

이 주소 유형은 IPv4의 공용 주소와 동일합니다. IPv6의 글로벌 유니 캐스트 주소는 글로벌 식별 및 고유 주소 지정이 가능합니다.

[ 이미지 : 글로벌 유니 캐스트 주소 ]

글로벌 라우팅 접두사 : 가장 중요한 48 비트는 특정 자율 시스템에 할당되는 글로벌 라우팅 접두사로 지정됩니다. Global Routing Prefix의 최상위 3 비트는 항상 001로 설정됩니다.

링크-로컬 주소

자동 구성된 IPv6 주소를 링크-로컬 주소라고합니다. 이 주소는 항상 FE80으로 시작합니다. 링크-로컬 주소의 처음 16 비트는 항상 1111 1110 1000 0000 (FE80)으로 설정됩니다. 다음 48 비트는 0으로 설정됩니다.

[ 이미지 : 링크-로컬 주소 ]

링크 로컬 주소는 링크 (브로드 캐스트 세그먼트)에서 IPv6 호스트 간의 통신에만 사용됩니다. 이러한 주소는 라우팅 할 수 없으므로 라우터는 이러한 주소를 링크 외부로 전달하지 않습니다.

고유 로컬 주소

이 유형의 IPv6 주소는 전역 적으로 고유하지만 로컬 통신에 사용해야합니다. 이 주소의 두 번째 절반은 인터페이스 ID를 포함하고 첫 번째 절반은 Prefix, Local Bit, Global ID 및 Subnet ID로 나뉩니다.

[ 이미지 : 고유 로컬 주소 ]

접두사는 항상 1111110으로 설정됩니다. L 비트는 주소가 로컬로 할당 된 경우 1로 설정됩니다. 지금까지 L 비트에서 0으로의 의미는 정의되지 않았습니다. 따라서 고유 로컬 IPv6 주소는 항상 'FD'로 시작합니다.

IPv6 유니 캐스트 주소의 범위 :

[ 이미지 : IPv6 유니 캐스트 주소 범위 ]

링크 로컬 주소의 범위는 세그먼트로 제한됩니다. 고유 로컬 주소는 로컬 전역이지만 인터넷을 통해 라우팅되지 않으므로 범위가 조직의 경계로 제한됩니다. 전역 유니 캐스트 주소는 전역 적으로 고유하고 인식 할 수 있습니다. 그들은 인터넷 v2 주소 지정의 본질을 만들 것입니다.