IPV6报头分析

ipv6报头图
在这里插入图片描述

IPV6报头分析:
1、版本(Version)版本字段用来表示IP协议的版本,该字段长度为4比特位,对应值为6(0110)。

2、流量分类(Traffic Class)
流量分类字段用来标识对应IPv6的流量类别,该字段长度为8比特位,类似于IPv4中的ToS(服务类型)字段。

3、流标签(Flow Label)
流标签字段时IPv6数据报中新增的一个字段,该字段长度为20比特位,可用来标记报文的数据流类型,以便在网络层区分不同的报文。

4、有效载荷长度(PayLoad Length)
有效载荷长度字段是以字节为单位的标识IPv6数据报中有效载荷部分(包括所有扩展报头部分)的总长度,也就是除了IPv6的基本报头以外的其他部分的总长度,该字段长度为16比特位。

5、下一个头部(Next Header)
下一个头部字段用来标识当前报头的下一个头部类型,该字段长度为8比特位。每种扩展报头都有其对应的值。下一个头部字段内定义的扩展报头类型与IPv4中的协议字段值类似,但在IPv6数据报中,紧接着IPv6报头的可能是上层协议头部(当没有扩展报头或者为最后一个扩展报头时才是上层协议头),也可能是IPv6扩展报头。

6、跳数限制(Hop Limit)
跳数限制于IPv4报文中的TTL字段类似,指定了报文可以有效转发的次数,该字段长度为8比特位。报文每经过一个路由器结点,跳数值就减1,当此字段值减到0时,则直接丢弃该报文。

7、源地址(Source IP Address)
源IP地址字段标识了发送该IPv6报文发送者的IPv6地址,占128位。
8、目的IP地址(Destination IP Address)
目的IP地址字段标识了IPv6报文的接收者的IPv6地址,占128位。

IPV6扩展报头分析:IPv6扩展报头
IPv6扩展报头是跟在IPv6基本报头后面的可选报头。可以没有,也可以有多个。
数据包仅仅需要传送各自数据包所需要的信息,不需要传送用不到的字段。所以可以通过定义新的扩展报头添加到IPv6数据包中来增加新的可选功能。

主要的IPv6扩展报头有以下几类:
1、逐跳选项头(Hop-by-hop Options Header)
传送必须被转发路径中的每一个节点都检验处理的信息。例如,路由器告警和超大包有效载荷选项等。

2、目的选项头(Destination Options Header)
承载特别针对数据包目的地地址的可选信息

3、路由头(Routing Header)
本扩展报头类型值为43,通过列出在到达目的地的路径中数据包所要经过的节点列表来提供源路由选择的功能。

4、分段头(Fragment Header)
本扩展报头类型值为44,用于标识数据报的分段,在IPv4中就有对应的字段。当源节点发送的报文超过传输链路MTU(源节点和目的节点之间传输路径的MTU)时,需要对报文进行分段时使用。

5、认证头(Authentication Header,AH)
本扩展报头类型值为51,该包头由 IPSec 使用用,以提供认证、数据完整性和防重放保护。它还确保基本IPv6 包头中一些字段的保护。该包头在 IPv4 和 IPv6 中是相同的. 通常称之为 IPSec认证包头 (AH)用于IPSec,提供报文验证,完整性检查。

6、封装安全有效载荷头(Encapsulating Security Payload,ESP)
本扩展头类型值为50,用于IPSec,提供报文验证、完整性检查差和加密。

如果一个数据包有多个扩展头部时,各头部顺序如下:
1.IPV6头部
2.逐跳可选项
3.目的只可选项(路由选择报头中指定的中间路由器处理这个报头)
4.路由选择
5.分段可选项
6.认证可选项
7.封装安全有效负载
8.目的地可选项(只有最后目的节点必须处理这个报头)
9.上层协议报头

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值