发布时间: 2021-10-20 10:10:48
什么是ipv6报文?IPv6数据报文由两个基本组成部分:IP报头和有效载荷。
IP报头包含很多字段,这些字段标识了发送方,接收方和传输协议,并定义许多其他参数。路由器根据这些信息转发数据报文到最终目的地。IP报文中的有效载荷就是发送方给接收方的信息。其结构如下图所示:
其中各字段的含义如下:
1)IPv6报头(IPv6 Header)
每一个Ipv6数据报文都必须包含报头,其长度固定为40bytes。
2)扩展报头(Extension Headers)
IPv6扩展报头是跟在基本IPv6报头后面的可选报头。IPv6数据报文可以包含一个或多个扩展报头,也可以没有扩展报头。IPv6报头和扩展报头代替了IPv4报头及其选项,增强了IPv6的功能及其扩展性。
3)上层协议数据单元(Upper Layer Protocol Data Unit)
上层协议数据单元一般由上层协议报头和它的有效载荷构成,有效载荷可以时ICMPv6报文,TCP报文,UDP报文等。
IPv6报头由基本报头+扩展报头链组成,其中基本报头包含40bit,8个字段。IPV6不采用IPV4报头中不定长的做法,而是将可选信息放在了IPV6头和上层头之间的扩展头,IPV6可拥有0个、1个或多个的扩展头,扩展头由前一段的next hdr标识。
IPV6的报文结构,删除了首部长度、DSCP、标识符、标志、分片偏移、首部检验和6个域,而更改了traffic class、playload length、hop limit的三个域功能,分别对应于IPV4中的协议、全长、存活时间,新增了flow label(流标签)、优先级两个域。
IPv6网络支持的扩展报头有:逐跳选项报头、路由报头、分片报头、目的选项报头、身份验证报头、封装安全有效载荷报头、移动性。
上一篇: ipv6什么时候普及
下一篇: 什么是ipv6网络协议