IPv6扩展头部

IPv6使用扩展头部实现IPv4选项的功能,如路由、分片等。扩展头部仅在需要时添加,简化了路由器处理。内容包括逐跳选项、目的地选项、路由头部、分片头部的详细解释,讨论了IPv6的超大有效载荷、隧道封装限制、路由器警告等特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

扩展头部

        在IPv6中,那些由IPv4选项提供的特殊功能,通过在IPv6头部之后增加扩展头部实现。路由、时间戳、分片和超大分组等功能都在IPv6扩展头部中实现,因此没有为这些特殊功能在IPv6的基本头部分配相应的位。基于这种设计,IPv6头部固定为40字节,扩展头部仅在需要时添加。通常情况下,扩展头部仅由终端主机处理。IPv6的格式特点一定程度上简化了高性能路由器的设计和实现,因为IPv6路由器处理分组所需的命令比IPv4简单。


扩展头部和更高层协议(如TCP和UDP)头部与IPv6头部链接起来构成级联的头部。每个头部中的下一个头部字段标识紧跟着的头部的类型,常见的有逐跳选项、路由选项、分片选项、TCP、UDP和ICMPv6等。下一个头部字段的可能值定义在[IP6PARAM]中,一部分如下:


IPv6拓展头部机制将一些功能(例如路由和分片)与选项加以区分。除了“逐跳选项”的位置是强制确定之外,扩展头部的顺序是建议性的。只有“目的地选项”头部可以使用两次,第一次是指出包含在IPv6头部中的目的地址,第二次(位置8)是关于数据报的最终目的地。在某些情况下(例如使用路由头部),当数据报被转发到最终目的地时,IPv6头部中的目的IP地址字段将会改变。

IPv6选项

逐跳选项和目的地选项

相对于IPv4,IPv6提供了一种更灵活和可扩展的方式,将扩展和选项相结合。IPv6可变长度的扩展头部或编码在特殊扩展头部中的选项可适应当前更大的Internet。如果选项存在,可放入逐跳选项(与一个数据报传输路径上的每个路由器相关)或目的地选项(仅与接收方相关)。逐跳选项是唯一由分组经过的每个路由器处理的选项,它和目的地选项头部的出现可以超过一次。两者的编码格式都相同,如下图所示:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值