IPv6는 패킷을 전송할 때 평상시에는 IPv6 기본 헤더만으로 구성된 패킷을 사용하다가 필요시 용도에 맞는 확장헤더를 기본헤더 뒤에 추가시킴으로써 라우팅 효율을 증가시킨다.현재까지 정의된 IPv6 확장헤더들은 다음과 같다.
< IPv4와 IPv6의 헤더 비교 >
< IPv6 확장헤더 종류 >
확장헤더 | 주요내용 |
---|---|
Hop-by-Hop Option Header | Path 상의 각 Hop에서, 배달 또는 전달 처리 옵션을 지정하기 위해 사용 |
Destination Option Header | Packet의 목적지에서, 배달 또는 전달 처리 옵션을 지정하기 위해 사용 |
Routing Header | IPv6 Source Node가 Packet이 Destination에 가는 동안 경유해야 할 라우터들을 지정 |
Fragmentation Header | 요청한 페이로드가 MTU보다 크면 IPv6 Source에서 페이로드를 조각 내고, Fragmentation Option Header를 사용하여 리어셈블 정보를 제공하여 Destination Node가 재결합 |
Authentication Header | IPSec의 인증 헤더 |
Encapsulating Security Payload Header | IPSec의 인증 및 암호화 헤더 |