IPv6把IPv4很多字段的功能都放到了扩展首部,这样做的好处是减少了路由器对首部的处理,增加了路由器转发数据的效率。同时,IPv6也把IPv4选项字段的功能放到了扩展首部中。
IPv6的扩展首部有6种,分别是逐跳选项首部、路由首部、分片首部、目的地址选项、认证首部、封装安全净荷首部。
1)逐跳选项首部。协议号0,提供给路由器关于传送的信息,由传送路径上的路由器读取和处理。如告知路由器需要处理资源预留协议(RSVP)。当净荷超过216=65535字节时,告知路由器还有一个32位的净荷长度字段,这样在一个IPv6分组中,数据可多达232=4G字节,这时,IPv6首部的净荷长度必须设为0。
2)路由选项。协议号43,IPv6源主机在数据发往目的地址的途径中,指定途径中需经过的路由器。除了给出路由器列表外,还有路由选择类型、剩余路段(例如,还需要访问的中间结点的个数)等。
3)分片首部。协议号44,控制分组的分片和重装。只有源主机能够执行数据的分片处理,路由器没有分片的权利。结点执行路径发现算法,了解沿途所有子网络的最小MTU,源主机根据了解到的最小MTU,执行分片处理。
4)目的地址选项。协议号60,只有目的主机可以检查该选项。(www.daowen.com)
5)认证首部。协议号51,提供分组完整性及其认证功能,包含源主机身份的验证信息。
6)封装安全净荷首部。协议号52,提供加密手段。
类似于首部,扩展首部中也含有一个“下一个首部”字段。各个扩展首部就是靠这个字段链接到一起的,直到运输层报文。各扩展首部的链接顺序是有规定的,图5-19给出了一个带有扩展首部的IPv6分组格式示例。
图5-19 IP首部、扩展首部与上层协议
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。