사용자 삽입 이미지
 
 
확장된 헤더에 선택사항들을 기술할 수 있으며, 이것은 수신지에서만 검색되므로 네트웍 속도가 전반적으로 빠릅니다.
애니캐스트 주소의 도입은 하나의 메시지를 가까이 있는 여러 개의 게이트웨이 호스트들에게 보낼 수 있는가능성과, 그들 중 누구라도 다른 사람에게 전달되는 패킷을 관리할 수 있는 아이디어를 함께 제공합니다.
애니캐스트 메시지들은 회선을 따라 이동하면서 라우팅 테이블을 수정하는데 사용될 수 있습니다.
특정한 흐름에 속해 있는 패킷들을 인식함으로써, 실시간으로 전달될 필요가 있는 멀티미디어 표현용패킷들이 다른 고객들에 비하여 높은 품질의 서비스를 제공받을 수 있도록 할 수 있습니다.
IPv6는 헤더가 확장됨으로서, 패킷의 출처 인증, 데이터 무결성의 보장 및 비밀의 보장 등을 위한 메커니즘을 지정할 수 있도록 하고 있습니다.
 
 
 
IPv6주소구문
다음은 이진수형식의 IPv6주소이다.
0010000111011010100100001101001100000000010100000010111100111011
0000001010101010000000001111111111111110001010001001110001011010
위와 같은 128비트 주소는 16비트 단위로 나뉘어집니다.
0010000111011010   1001000011010011   0000000001010000   0010111100111011
0000001010101010   0000000011111111   1111111000101000   1001110001011010
각 16비트 블록은 16진수로 변환되고 콜론으로 구분됩니다. 결과는 아래와 같습니다.
21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A
위와 같은 주소는 각16비트 블록 내에서 앞에 오는 0을 제거하여 더 단순하게 만들 수가 있습니다. 그러나 블록마다 최소한 하나의 숫자가 있어야 합니다. 위의 주소에서 0을 제거하여 단순화 한 주소표시는 다음과 같습니다.
21DA:D3:0:2F3B:2AA:FF:FE28:9C5A
 
0 압축
일부 주소는 많이 0일 연속되어 나타나기도 합니다. IPv6주소를 더욱 단순화 하기 위하여 16진수 형식에서 0으로 설정된 16진수의 연속을 “::”으로 압축할 수가 있습니다. 예를 들면, 다음과 같은 주소는
2001:2B8:0:0:0:0:0:AC1
다음과 같이 압축이 가능합니다.
2001:2B8::AC1
하지만 다음과 같이 0의 연속이 2번 이상 겹치는 경우 하나의 부분만을 압축할수 있고 나머지 부분을 압축하면 안됩니다. 즉, 다음과 같은 주소를
2001:2B8:0:0:ffff:0:0:AC1
다음과 같이 압축해서는 안됩니다.
2001:2B8::ffff::AC1
위와 같이 한 경우 어느 구간에 0의 연속이 몇 개인지를 알 수가 없습니다. 위와 같은 경우 다음과 같이 압축하면 됩니다.
2001:2B8::ffff:0:0:AC1 또는 2001:2B8:0:0:ffff::AC1
 
IPv6 프리픽스(prefix)
프리픽스는 고정 값을 가진 비트를 표시하는 주소의 일부분이거나 네트워크 IP의 비트 수입니다. IPv6의 프리픽스는 IPv4의 CIDR표기와 같은 방법으로 표시됩니다. IPv6의 프리픽스는 다음과 같은 형식으로 표시됩니다.
IPv6 주소/프리픽스 길이
예를 들면, 다음과 같은 표기는
21DA:D3:0:2F3B:2AA:FF:FE28:9C5A/64
처음 64비트가 네트워크 프리픽스라는 것을 의미합니다. 프리픽스 표기는 네트워크 서브넷 ID를 표시하는 경우에도 사용되는데 위와 같은 주소의 서브넷을 구하면 64비트의 네트워크 주소를 써주고 뒷부분을 잘라낸 후 프리픽스를 붙여주면됩니다. 위주소의 서브넷ID는 다음과 같습니다.
21DA:D3:0:2F3B::/64
참고 IPv4의 경우 서브넷 마스크라고 하는 소수점 표기방식이 사용되는데, IPv6에는 서브넷 마스크가 지원되지 않으며, 프리픽스 길이표기만 지원됩니다 .
 
 
 
IPv6 주소에는 세 가지 종류가 있습니다.
유니 캐스트(unicast)
 
위의 그림과 같이 유니 캐스트 주소는 유니 캐스트 주소 종류의 범위 내에서 단일 인터페이스를 식별합니다. 유니 캐스트 주소로 지정된 패킷은 적절한 유니 캐스트 라우팅 토폴로지를 통해 단일 인터페이스로 배달됩니다. 로드 균형 시스템을 수용할 수 있도록, RFC 2373은 여러 인터페이스가 호스트에서 IPv6에 대한 단일 인터페이스로 나타나기만 한다면 이들 인터페이스가 동일한 주소를 사용하는 것을 허용합니다.
 
멀티캐스트(multicast)
 
위의 그림과 같이 멀티캐스트 주소는 여러 인터페이스를 식별합니다. 멀티캐스트 주소로 지정된 패킷은 적절한 멀티캐스트 라우팅 토폴로지를 통해 주소로 식별되는 모든 인터페이스에 배달됩니다.
 
애니 캐스트(anycast)
 
그림과 같이 애니 캐스트 주소는 여러 인터페이스를 식별합니다. 애니 캐스트 주소로 지정된 패킷은 적절한 멀티캐스트 라우팅 토폴로지를 통해 주소로 식별되는 가장 가까운 인터페이스인 단일 인터페이스로 배달됩니다. "가장 가까운" 인터페이스란 라우팅 거리가 가깝다는 것을 의미합니다. 멀티캐스트 주소는 여러 인터페이스로 배달되는 일대다 통신에 사용됩니다. 애니 캐스트 주소는 단일 인터페이스로 배달되는 일대일 통신에 사용됩니다. 모든 경우에 IPv6 주소는 노드가 아닌 인터페이스를 식별합니다. 노드는 해당 인터페이스 중 하나에 할당된 유니 캐스트 주소로 식별됩니다
 
 
비 고 IPv4 IPv6
주소체계 32비트 (4 octet) 128비트 (16octet)
주소갯수 Over 109 (42억개)
Over 1038 (3.40E38 개)
패킷헤더 Variable Size
Fixed Size (40 octet)
주소할당방법 A, B, C, D(멀티캐스트) 클래스 CIDR CIDR 기반 계층적으로
주소유형 유니캐스트(unicast)
멀티캐스트(multicast)
브로드캐스트(broadcast)
유니캐스트
- link-local address
- site-local address
- global address
멀티캐스트
애니캐스트(anycast)
QoS Defined(ToS), but not generally used
Flow Label
Traffic Class
Security Limited
IPsec built-in
Configuration Manual Configuration
Auto-configuration
Posted by 길동이