一、IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。
由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。
版本号 表示协议版本.值为6
流量等级 主要用于QoS,该字段表示IPV6数据包的不同类型或优先级,其字段长8个字节。
流标签 用来标识同一个流里面的报文,该字段表示这个数据包属于源节点和目标节点之间的一个特定数据包序列。
载荷长度 表明该IPv6包头部后包含的字节数,包含扩展头部
下一报头 该字段用来指明报头后接的报文头部的类型,若存在扩展头,表示第一个扩展头的类型,否则表示其上层协议的类型,它是IPv6各种功能的核心实现方法
跳数限制 该字段类似于IPv4中的TTL,每次转发跳数减一,该字段达到0时包将会被丢弃
源地址 标识该报文的来源地址
目的地址 标识该报文的目的地址
二、IPV6数据报的扩展包头
1.逐跳选项报头:“下一个报头”字段的值为0;用于传送那些在路径上的每个节点都需要检查的可选信息。
2.目的选项报头:“下一个报头”字段的值为60;用于传送那些只需由目的节点检查的可选信息。
3.路由报头:“下一个报头”字段的值为43;用于列出从源节点到目的节点的路径中必须经过的一个或多个中间节点,这些中间目标是数据包在通往最终目标的路径上所经过的。
4.分段报文:“下一个报头”字段的值为44;用于IPV6的拆分和重组服务。
5.认证报头:为IPV6数据报提供了数据鉴定、数据完整性检测和抗重播保护等的安全保护功能。
6.封装安全有效载荷报头: 用于对紧跟其后的内容进行加密,通过使用某种加密算法,使得只有正确的目的主机才能读取数据报的净荷。