设为首页收藏本站language 语言切换
查看: 1503|回复: 3
收起左侧

[分享] 【SPOTO思博网络】【网工入门基础】IPv6报文格式

[复制链接]
发表于 2022-4-8 15:56:58 | 显示全部楼层 |阅读模式
本帖最后由 SPOTO 于 2022-7-26 10:51 编辑

IPv6 报文由 IPv6 基本报头、 IPv6 扩展报头以及上层协议数据单元三部分组成。


上层协议数据单元一般由上层协议报头和它的有效载荷构成,有效载荷可以是一个 ICMPv6 报文、一个 TCP 报文或一个 UDP 报文。

1.png

IPv6 报文的一般形式

IPv6报文格式


01 扩展首部


①版本(version):占4位。它指明了协议的版本,对于IPv6该字段为6。


②通信量类(traffic class):占8位。这是为了区分不同的IPv6数据报的类别或优先级。目前正在进行不同的通信量类性能的实验。


③流标号(flow label):占20位。所谓“流”是指互联网从指定源点到终点的一系列数据报,所有属于同一个流的数据报都具有同样的流标号。用来标记那些需要IPv6路由器特殊处理(如一种非默认服务质量或实时服务)的信息包顺序。


④有效载荷长度(payload length):占16位,它指明IPv6数据报除了基本首部以外的字节数(所有扩展首部部都算在有效载荷之内)。这个字段最大值是64KB。

⑤下一个首部(next header):占8位。相当于IPv4的协议字段或可选字段。


当IPv6数据报没有扩展首部时,“下一个首部”字段的作用和IPv4协议字段一样,指明了基本首部后面的数据应交付IP上面的高层协议(如6或17分别表示交付给TCP或UDP)。


如果有扩展首部,其表示的含义因该字段值有所不同,可参考后面的《扩展首部》的内容。


file:///C:\Users\SPOTO\AppData\Local\Temp\ksohtml\wpsD0FA.tmp.jpg 2.png


⑥跳数限制(hop limit):占8位。用来防止数据报在网络中无限期地存在,相当于IPv4中的TTL。


源点在每个数据报发出时即设定某个跳数限制(最大为255跳)。每个路由器在转发数据报时,要先把“跳数限制”字段中的值减1.当跳数限制为0时,该数据报被丢弃。


⑦源地址:占128位。是数据报发送端的IPv6地址。


⑧目的地址:占128位。是数据报的接收端的IPv6地址。


02 扩展首部


①类似于IPv4的选项部分。但IPv6将扩展首部留给路径两端的源点和终点来检查,而沿途路由器不检查扩展首部(逐跳选项例外,这有别于IPv4)从而大大提高路由器的处理效率。RFC2460定义了六种扩展首部。


每种扩展首部的含义由基本首部中的“下一个首部”的取值来定义。

3.png

file:///C:\Users\SPOTO\AppData\Local\Temp\ksohtml\wpsD0FB.tmp.jpg

②每一个扩展首部都由若干个字段组成,它们的长度也各不相同。但所有扩展首部的第一个字段都是8位的“下一个首部”字段。


此字段的值指出了在该扩展首部后面的字段是什么。当使用多个扩展首部时,应按以上的先后顺序出现。高层首部总是放在最后面。




file:///C:\Users\SPOTO\AppData\Local\Temp\ksohtml\wpsD0FC.tmp.jpg

IPv6寻址及表达式

01 首选格式


分8段,每段16比特,十六进制表示,并使用冒号等间距分隔。例如F00D:4598:7304:3210:FEDC:BA98:7654:3210


02 压缩格式


使用冒号(::)来取代一连串的0,注意在一个地址中只能出现一次双冒号。如可将1080:0:0:0:8:8000:200C:417A表示为1080::8:8000:200C:417A。


03 内嵌IPv4的IPv6地址


在IPv4和IPv6混合环境中,为实现IPv4和IPv6互通,可将IPv4嵌入到IPv6地址中。


格式为:x:x:x:x:x:x:d.d.d.d(注意有6个x),前96比特采用冒分十六进制表示,后32比特使用IPv4的点分十进制表示。如0:0:0:0:0:0:192.168.0.1或者::192.168.0.1的压缩形式。



04 “IPv6地址/前缀长度”表示法


其中的“前缀长度”是一个十进制数,表示该地址前缀。如F00D:4598:7304:3210:FEDC:BA98:7654:3210,其地址前缀是64位,可以表示为F00D:4598:7304:3210:FEDC:BA98:7654:3210/64。

IPv6中特殊的地址

(1)0:0:0:0:0:0:0:0等于::,这是IPv4中的0.0.0.0的等价物。当向DHCPv6服务器请求地址时,源地址就是0:0:0:0:0:0:0:0

(2)0:0:0:0:0:0:0:1等于::1,这是IPv4中127.0.0.1环回地址的等价物

(3)0:0:0:0:0:0:192.168.100.1,这是在IPv6、IPv4混合网络环境中IPv4地址的表现式。

(4)2000::/3,全球单播地址范围,只要最高3位是001就是全球单播地址。

(5)FF80::/10,链路本地单播地址范围

(6)FF00::/8,组播地址范围

(7)3FFF:FFFF::/32和2001:0DB8::32,为示例和文档保留地址

(8)2002::/16用于IPv6到IPv4的转换系统,这种结构允许IPv6包通过IPv4网络进行传输,无需显式地配置隧道。




■ 文章来源:内容综合自网络、知乎、CSDN,因觉优质,特此分享,侵删。

每天通过一位IE,每两位IE,一位在思博
群里有一群一起备考的战友哦
回贴可领取实验手册噢
游客,如果您要查看本帖隐藏内容请回复


——————————————————————————————————
HCIE/CCIE的提升空间有多少?看看群内聊天讨论就知道!



添加老杨老师微信:spotoa,加入全国网工交流群(已建立50+个),获取更多CCIE/HCIE考试一手资讯+考试必备资料,也欢迎添加
网工老杨老师微信:spotoa




【推荐阅读】
 楼主| 发表于 2022-7-26 10:52:08 | 显示全部楼层
如果你有以下需求:
1. 有需要思科/华为考证【稳定题库】
2. 想要进入全国网工交流群,和更多同伴连接
3. 对网工生涯迷茫,想要有大佬可以指点迷津~

欢迎扫描下方二维码,加老杨老师的微信,作为CCIE+9年网工,他对行业的了解可谓是颇深。围观他的朋友圈,能学习到的技术和视野远远超过你的想象,欢迎扫码加v!!!


地板 2022-7-26 10:52:08 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-25 03:00 , Processed in 0.072099 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表