




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICMPv6Internet控制消息协议(版本6)谢杨 2002-5-22 13:24:23与IPv4一样,IPv6本身不提供报告错误机制,而是使用ICMP协议。ICMPv6是IPv6结构总体的一部分,必须被所有IPv6实现完全支持。ICMPv6具备IPv4 ICMP基本功能,废除了一些不再使用的过时消息类型,并提供一个简单的故障排除回应服务。此外,ICMPv6还综合了另外两个在原IPv4中分属不同协议完成的功能:多点传送收听者发现(Multicast Listener Discovery,MLD)MLD用三条ICMPv6消息取代了IPv4所用的IGMP协议(Internet组成员协议),管理子网多点传送成员。邻居发现(Neighbor Discovery,ND)邻居发现是一组五条ICMPv6消息,用来管理同一链路上节点间通信。邻居发现协议取代了IPv4所用的ARP地址解析协议、ICMPv4路由器发现协议和ICMPv4重定向消息。ICMPv6消息类型ICMPv6是一个多用途协议,可以用来报告诸如数据包传输过程中出现的错误和多点传送成员资格。因此,ICMPv6消息可分为两种类型:1) 错误消息一个8位类型字段说明消息类型,如果最高位为0(取值范围从0127),它就是一个错误消息。错误消息用来报告IPv6包在传输和转发过程中出现的错误,主要包括:目的不可达,数据包太大,超时和参数错误等。2) 信息消息当8位类型字段最高位为1时(取值范围从128255),就是一个信息消息。信息消息提供诸如MLD和邻居发现等诊断功能和附加主机功能。ICMPv6包格式图1、ICMPv6包格式Type:8位类型字段说明消息类型,最高位为0代表错误消息;最高位为1代表信息消息。Code:8位代码字段内容取决于消息类型,用来区分某一类型的多条消息。若某一给定类型只有一条消息,则代码为0。Checksum:校验和字段用于检错。Message body:消息正文。ICMPv6错误消息为节约网络带宽,ICMPv6并不针对每一个错误都发送错误消息,而是采用一种被称为“比率限制”的机制来限制错误消息发送频率。比率限制可基于时间或基于网络带宽,如每隔1000毫秒发送一错误消息或发送给每个接口的错误消息控制在占链路带宽的2%左右等。ICMPv6错误消息类似于ICMPv4错误消息,分属以下四种范畴:目的不可达,数据包过大,超时和参数问题。目的不可达目的不可达消息如下图所示,它是由于目的不可达,网络必须抛弃一个IPv6包时产生的。图2、ICMPv6目的不可达消息目的不可达消息的类型字段值为1,表示这是个错误消息,代码字段取值范围04。在校验和字段之后是一个32位未用字段和引发ICMPv6目的不可达消息的、即被抛弃的IPv6包的第一部分。目的不可达消息的代码字段取值以及含义描述见下表。代码字段值 含义描述 0 不能路由到目的,路由器无法在路由表中找到目的地址的匹配条目。 1 由于管理策略的原因而无法与目的地址通信,如IPv6包被防火墙扔掉。 2 目的地址在源地址可传送域外。 3 目的地址不可达,典型的原因是无法计算得到目的节点链路层地址 4 目的端口不可达,如包含UDP消息的IPv6包到达目的节点,但目的UDP端口不可达。 表1、ICMPv6目的不可达消息代码字段值数据包过大当IPv6数据包大小超过链路最大传输单元MTU,无法转发时,发送数据包过大消息,见图3。图3、ICMPv6数据包过大消息类型字段值为2,代码字段值通常为0,32位的MTU字段,表示转发数据包的可能链路的最大传输单元值,最后一个字段是被抛弃的IPv6包的第一部分。数据包过大消息用于IPv6 MTU路径发现过程。超时ICMPv6超时消息当IPv6包头中的跳段限制(Hop Limit)字段值降为0,路由器必须放弃IPv6包时产生,见图4。图4、ICMPv6超时消息类型字段值为3。代码字段有0或1两个取值,0表示传送超过跳段限制,即Hop Limit字段已降为0;1表示目的节点分段重装超时。校验和之后是32位未用字段。最后一个字段是被抛弃的IPv6包的第一部分。参数问题当路由器或目的节点因为检测到IPv6包头或扩展头中有错误字段而必须抛弃IPv6数据包时产生该消息,见图5。图5、ICMPv6参数问题消息类型字段值为4,代码字段取值及其含义见下表。校验和之后是32位指针字段,指示IPv6数据包中检测到错误的地方。最后一个字段与前一样,是被抛弃的IPv6数据包的第一部分。代码字段值 含义描述 0 IPv6包头或扩展包头字段错误 1 不能识别的下一个包头 2 不能识别的IPv6选项 表2、ICMPv6参数问题消息代码字段值ICMPv6信息消息ICMPv6信息消息可分为三类:诊断消息、管理多点传送组的消息和邻居发现消息。多点传送和邻居发现的相关内容将做专题讨论,在此仅介绍诊断消息。回应请求消息回应请求消息及其对应的回应答复消息是ICMPv6的诊断消息,这两个消息对目的可达性问题和路由故障提供一个简单的诊断功能。回应请求消息见图6。图6、ICMPv6回应请求消息类型字段值为128,代码字段值为0。校验和字段之后是两个16位的标识符字段和序列号字段,这两个字段用来在回应请求消息和回应答复消息之间建立联系。数据字段为0或由发送主机设置的可选数据。回应答复消
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年桂林市临桂区吾悦幼儿园招聘教师考试笔试试题(含答案)
- 动物骨骼在文物保护与修复中的应用创新创业项目商业计划书
- 物体识别AR购物体验创新创业项目商业计划书
- 动物专用止痒产品创新创业项目商业计划书
- 2025年直播电商主播影响力与直播广告营销策略研究报告
- 2025年工业互联网平台数字水印技术在数据安全治理中的应用与效果评估
- 2025年干细胞治疗神经系统疾病临床应用创新案例解析报告
- 2025年城市河道生态修复项目生态修复效果与生态修复实施
- 2026届内蒙古赤峰市宁城县化学高二上期末综合测试试题含答案
- 民法典物业培训课件
- bc-6800产品中心医院
- 中国古代文学史 马工程课件(下)24第九编晚清文学 第三章 宋诗派的兴起与桐城派的承变
- GB/T 40565.2-2021液压传动连接快换接头第2部分:20 MPa~31.5 MPa平面型
- GB/T 38537-2020纤维增强树脂基复合材料超声检测方法C扫描法
- GB/T 11446.10-1997电子级水中细菌总数的滤膜培养测试方法
- 儿童生长发育监测课件
- 混凝土结构跳仓施工方案
- 页岩气开发地震监测技术要求DB50-T 1234-2022
- 实验室病原微生物危害 评估报告
- 科技项目申报专员系列培训(技术攻关项目)
- 品质异常处罚细则及奖罚制度
评论
0/150
提交评论