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가됩니다.
Conversion of EUI-64 ID into IPv6 Interface Identifier
EUI-64 ID를 IPv6 인터페이스 식별자로 변환하기 위해 EUI-64 ID의 가장 중요한 7 번째 비트가 보완됩니다. 예를 들면 :
글로벌 유니 캐스트 주소
이 주소 유형은 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 유니 캐스트 주소의 범위 :
링크 로컬 주소의 범위는 세그먼트로 제한됩니다. 고유 로컬 주소는 로컬 전역이지만 인터넷을 통해 라우팅되지 않으므로 범위가 조직의 경계로 제한됩니다. 전역 유니 캐스트 주소는 전역 적으로 고유하고 인식 할 수 있습니다. 그들은 인터넷 v2 주소 지정의 본질을 만들 것입니다.