IPv6和IPv4基本头部格式
2017-02-07 14:22
253 查看
原帖:http://book.51cto.com/art/201204/329740.htm
根据IPv4报文中存在的问题,IPv6报文头格式与IPv4相比进行了一些改动。IPv6头部结构遵循以下新规则:
基本头部的固定长度:IPv6的基本报文头长度固定为40字节,选项和填充从基本报文头中去除了。
分段仅由流量的源节点处理:在发送IPv6流量前,源执行PMTU发现,将路由器从分段分组的任务中解脱出来。
去除头部校验和:由于变化的TTL值,交换分组的每个节点必须重新计算IP头部校验和,因此加重了路由器资源负担。由于数据链路技术的提高和32位循环冗余校验支持,以及第4层校验和提供了足够的保护,因而IP头部校验和不再必需。
基于以上规则,RFC2460定义了下列IPv6头部字段:
版本(4位):IP版本,设置为6。
流量类型(8位):执行与IPv4头部中的服务类型相同的功能。
流标签(20位):用于标识一个流,其目的是:不需要在分组中进行深度搜索,路由器就能识别应该以类似方式处理的分组。字段由源设置,在转发路由上不应该被修改。
净荷长度(16位):因为头部长度固定为40字节,所以指明净荷长度就能确定这个分组的长度。
下一个头部(8位):本字段扩展了IPv4头部中协议号的功能。
跳数限制(8位):该字段类似于IPv4的TTL。它定义了IP数据报文所能经过的最大跳数。
源IPv6地址(128位)。
目的IPv6地址(128位)。
IPv4和IPv6的报头结构如图2-6和图2-7所示。
根据IPv4报文中存在的问题,IPv6报文头格式与IPv4相比进行了一些改动。IPv6头部结构遵循以下新规则:
基本头部的固定长度:IPv6的基本报文头长度固定为40字节,选项和填充从基本报文头中去除了。
分段仅由流量的源节点处理:在发送IPv6流量前,源执行PMTU发现,将路由器从分段分组的任务中解脱出来。
去除头部校验和:由于变化的TTL值,交换分组的每个节点必须重新计算IP头部校验和,因此加重了路由器资源负担。由于数据链路技术的提高和32位循环冗余校验支持,以及第4层校验和提供了足够的保护,因而IP头部校验和不再必需。
基于以上规则,RFC2460定义了下列IPv6头部字段:
版本(4位):IP版本,设置为6。
流量类型(8位):执行与IPv4头部中的服务类型相同的功能。
流标签(20位):用于标识一个流,其目的是:不需要在分组中进行深度搜索,路由器就能识别应该以类似方式处理的分组。字段由源设置,在转发路由上不应该被修改。
净荷长度(16位):因为头部长度固定为40字节,所以指明净荷长度就能确定这个分组的长度。
下一个头部(8位):本字段扩展了IPv4头部中协议号的功能。
跳数限制(8位):该字段类似于IPv4的TTL。它定义了IP数据报文所能经过的最大跳数。
源IPv6地址(128位)。
目的IPv6地址(128位)。
IPv4和IPv6的报头结构如图2-6和图2-7所示。
(点击查看大图)图2-6 IPv4报文头部结构 |
(点击查看大图)图2-7 IPv6报文头部结构 |
相关文章推荐
- NAT64中IPv4-Embedded IPv6的格式
- IPv4与IPv6数据报格式解析
- 简述IPV4向IPV6过渡的基本方案。
- IPv4 和 IPv6 头部结构主要区别
- IPV4 与IPV6 头部结构与其区别
- 【erlang】IPv6格式转IPv4
- ipv4及ipv6及tcp的头部结构
- IPv4 和 IPv6 头部结构主要区别
- IPv4 和 IPv6 头部结构主要区别
- IPv6数据报头部格式
- IPv4与IPv6数据包格式
- ipv4头部可选项和ipv6头部的区别
- IPv4与IPv6数据报格式详解
- IPv4 和 IPv6 头部结构主要区别
- IPV4与IPV6地头部结构的区别
- IPV4 与IPV6 头部结构与其区别
- IPv4 和 IPv6 头部结构主要区别
- IPv4与IPv6数据报格式详解
- IPV4数据报头部格式
- MAC 下使用ipv6、ipv4观看电视、网络电视