逐跳选项扩展头
作用:用于携带在报文发送路径上必须被每一条路由器检查和处理的可选信息。逐跳就是每一跳都得处理。
分段报文扩展头
作用:其实就是分片扩展头,用于报文的分片和组装,生成于源节点,只在最终目的节点使用
认证报文扩展头
作用:为报文提供完整性验证,在传输过程中不被改变的字段会被用作认证信息,通过一系列算法计算确保传输过程中的数据。
封装安全报文扩展头
作用:和认证报文扩展头(ESP扩展头)类似,封装安全扩展头也是用于提供对数据包的完整性校验和加密,ESP将需要保护的字段加密后放入ESP投的数据部分,ESP与AH联合使用,用来提供认证和加密。
路由选项报文头
目的选项报文头
到这里,IPv6的报文扩展头就基本介绍完了。
我们可以看出,IPv6的报文扩展头其实在IPv4的报文首部中都可以找到类似功能的字段或者身影,例如分段报文扩展头,就是分片的几个字段;IPv4也是有一些安全加密认证的功能的。唯独路由选项扩展头比较特殊,是IPv6协议独有的。这也是IPv6比Ipv4更先进的一个原因。
个人猜测可能是协议制定者认为Ipv6地址很多,未来网路发展迅速,会出现超大型网络的情况。这种情况对于路由器的路由表大小有很大的挑战,怎么办呢?我们定义关键节点转发每个关键节点了解附近的所有节点如何转发,同时每个关键节点知道如何到达另一个关键节点即可。这样即使只有几个能力较强的路由器,也可以发展更广阔的网络。毕竟运营商确实经费有限。