摘要:IPv6将原来IPv4首部中选项的功能都放在扩展首部中,并将扩釋首部留给路径两端的源站和目的站的主机来处理。数据报途中经过的路由器都不处理这些扩展首部(只 有一个首部例外,即逐跳选项扩展首部)。这样就大大提高了路由器的处理效率。
1.8.1.5IPv6 协议
网络规划设计师考试IPv6包格式说明
3.IPv6包格式
IPv6 的 基本首部 (40 B)
IPv6 的 有效載荷 (至 64 KB)
图1-92 IPv6数据包格式
(1)对IPv6基本报头各域的说明如下
版本(version): 4bit,它指明了协议的版本,对IPv6该字段总是6.
通信量类(Traffic Class): 8bit,这是为了区分不同的IPv6数据报的类别或优先级。
流标号(Flow Label): 20bit,用于源节点标识IPv6路由器需要特殊处理的包序列。 载荷长度(Payload Length): 16bit,它指明IPv6数据报除基本首部以外的字节 数(所有扩展首部都算在有效载荷之内),其最大值是64KB.
下一个报头(Next Head): 8bit.它相当于IPv4的协议字段或可选字段。
跳数限制(Hop Limit): 8bit.源站在数据报发出时即设定跳数限制。路由器在转 发数据报时将跳数限制字段中的值减1.当跳数限制的值为0时,就要将此数据 报丢弃。
源地址(Source Address): 128bit,指明生成数据包的主机的IPv6地址。
目的地址(Destination Address): 128bit,指明数据包的最终要到达的目的主机的 IPv6地址。
(2)IPv6的扩展首部。
IPv6将原来IPv4首部中选项的功能都放在扩展首部中,并将扩釋首部留给路径两端的源站和目的站的主机来处理。数据报途中经过的路由器都不处理这些扩展首部(只 有一个首部例外,即逐跳选项扩展首部)。这样就大大提高了路由器的处理效率。
在[RFC 2460]中定义了 6种扩展首部。
逐跳选项:此扩展头必须紧跟在IPv6基本报头之后,它包含所经路径上的每一 个节点都必须检查的选项数据。由于它需要在每个中间路由器都进行处理,所以 只有在绝对必要的时候才出现。
路由选择:此扩展头指明数据包在到达目的地途中将经过地各节点的地址列表。
分片:当IPv6源地址发送的数据包比到达目的地址所经过的路径上的最小MTU 还要大时,这个数据包就要被分成几段分别发送,这时就要用到分片头。
鉴别:鉴别头的功能是实现了数据的完整性和对数据来源的认证。
封装安全有效载荷:封装安全有效载荷头提供数据加密功能,实现端到端的加密, 提供无连接的完整性和防重发服务。封装安全载荷头可以单独使用,也可以在使 用隧道模式时嵌套使用。
目的站选项:目的站选项头中携带仅需要有最终目的节点检验的可选信息。它要 在IPv6目的地址域所列的第一个目的主机上处理,也要在路由头所列的后续目 的主机上处理。
返回目录
编辑推荐
软考备考资料免费领取
去领取