ipv6는 ip 주소가 고갈될 거라 생각해서 만들었다.
헤더

- 40 바이트 고정길이 헤더
- 단편화 관련 헤더, 체크섬은 없어졌다.
- 이 두 헤더는 라우터의 추가 계산을 요구하여 라우터가 느려지게 한다.
- 따라서 더 빠른 라우터를 위해 삭제하였다.
- next hdr : 버전 4에서 프로토콜 헤더에 대응하는 헤더
- 옵션은 페이로드와 합쳐졌다. 만약 옵션이 있다면 next hdr가 옵션을 가리킨다.
터널링
ip 버전 4에서 6으로 바꾸려면 모든 라우터를 바꾸면 되지만 이는 현실적이지 않다. 터널링은 이런 문제를 해결할 수 있게 한다.
터널링에서는

- 버전 6의 패킷을 버전 4의 페이로드로 삼는다.
- 즉 버전 6의 패킷을 버전 4로 감싸서 보낸다는 것이다.
예시

- 파란색은 버전 6도 지원하는 라우터이고
- 빨간색은 4만 지원하는 라우터이다.
- 원래라면 c, d가 버전 6을 지원하지 않아 가지 못하지만
- b에서 버전 6의 패킷을 출발지가 b, 목적지가 e가 되게 버전 4로 한 번 감싸면 f까지 무사히 갈 수 있다.
b 입장에서는 버전 4는 알 수 없으니 가운데에 터널이 뚫려 e와 연결되어 있다고 생각한다. 그래서 논리적으로 b와 e가 터널을 통해 연결되어 있다고 생각한다.