- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1 ICMPv6概述 ICMPv6与ICMPv4的比较: IPv4中的IGMP协议功能被加入到ICMPv6中; IPv4中的ARP和RARP功能被加入到ICMPv6中; 引入了邻居发现协议(ND),完成众多功能; ICMPv6还支持Mobile IPv6; 4.2 ICMPv6格式 4.2.1 报文格式与类型 下一个首部=58 4.2.1 报文格式与类型 类型(Type):标识报文的类型,若最高位为0(0~127),表示为报错报文,若最高位为1(128~255),表示该报文为信息报文,该字段决定了报文剩余部分的格式。 4.2.1 报文格式与类型 ?目的地不可达。(类型=1) ?包太长。 (类型=2) ?超时。 (类型=3) ?参数问题。 (类型=4) 4.2.1 报文格式与类型 ?回声请求。 (类型=128) ?回声应答。 (类型=129) 4.2.1 报文格式与类型 代码(Code):具体作用取决于报文的类型,特定情况下提供了更详细的信息。 4.2.1 报文格式与类型 报文主体(Message Body):该部分依据报文类型变化。如回声请求/应答,报错报文等。 4.2.2 ICMPv6错误报文 1.目的地不可达 4.2.2 ICMPv6错误报文 1.目的地不可达 类型=1 代码(0~4)表明目的不可达的原因 数据部分为不可达报文的前面部分,大小使整个ICMP 报文大小不超过最小IPv6的MTU 4.2.2 ICMPv6错误报文 1.目的地不可达 ?0:没有到达目的地的路由。这个报文在路由器没有定义IP包的目的地路由时产生,路由器将采用默认路由来发送无法利用路由器的路由表进行转发的包。 ?1:与目的地的通信被管理员禁止。当被禁止的某类业务流欲到达防火墙内部的一个主机时,包过滤防火墙将产生该报文。 4.2.2 ICMPv6错误报文 1.目的地不可达 ?2:不是邻居。当使用IPv6选路扩展头并严格限定路由时,将使用这个代码。当列表中的下一个目的地与当前正执行转发的节点不能共享一个网络链路时,将会产生该报文。 ?3:地址不可达。这个代码指出在把高层地址解析到链路层(网络)地址时遇到了一些问题,或者在目的地网络的链路层上去往其目的地时遇到了问题。 4.2.2 ICMPv6错误报文 1.目的地不可达 ?4:端口不可达。这种情况发生在高层协议(如UDP)没有侦听包目的端口的业务量,且传输层协议又没有其他办法把这个问题通知源节点时。 4.2.2 ICMPv6错误报文 2.数据包过大 当接收某包的路由器由于包长度大于将要转发到的链路的MTU,而无法对其进行转发时,将会产生包太长报文。 该ICMPv6错误报文中有一个字段指出导致该问题的链路的MTU值。在路径MTU发现过程中这是一个有用的错误报文。 4.2.2 ICMPv6错误报文 2.数据包过大 4.2.2 ICMPv6错误报文 2.数据包过大 类型=2 MTU=发生传输错误的链路的MTU 4.2.2 ICMPv6错误报文 2.数据包过大 数据部分为原始IPv6分组前面部分,大小使整个ICMP 报文大小不超过最小IPv6的MTU(1280)。 4.2.2 ICMPv6错误报文 3.超时 当路由器收到一个跳极限为1的包时,它必须在转发该包之前减小这个数值。如果在路由器减小该数值后,跳极限字段的值变为0(或者是路由器收到一个跳限制字段为0的包),那么路由器必须丢弃该包,并向源节点发送ICMPv6超时报文。源节点在收到该报文后,可以认为最初的跳限制设置得太小(包的真实路由比源节点想象的要长),也可以认为有一个选路循环导致包无法交付。 4.2.2 ICMPv6错误报文 3.超时 4.2.2 ICMPv6错误报文 3.超时 类型=3 代码=0 or 1 4.2.2 ICMPv6错误报文 4.参数错误 当IPv6头或扩展头中的某些部分有问题时,路由器由于无法处理该包而会将其丢弃。路由器的实现中应该可以产生一个ICMP参数错误报文来指出问题的类型(如错误的头字段、无法识别的下一个头类型或无法识别的IPv6选项),并通过一个指针值指出在第几个字节遇到这种错误情况。 4.2.2 ICMPv6错误报文 4.参数错误 4.2.2 ICMPv6错误报文 4.参数错误 类型=4 代码=0 or 1 or 2 4.2.3 ICMPv6信息报文 回声请求和回声应答: ICMPv6中包含了一个与错误情况无关的功能。所有IPv6节点都需要支持
您可能关注的文档
最近下载
- GB_T 42900-2023 金属材料 高应变速率高温压缩试验方法.docx
- 中国抑郁障碍防治指南(第二版)简介PPT课件.pptx
- 心脏肿瘤讲课.pptx VIP
- 外研社版英语4年级上册单词表衡水体描红练字帖(三年级起点含音标和例句).pdf
- 电动自行车一线通、RS485、CAN2.0通信协议规范、基于RS485通信的充放电流程示例.pdf VIP
- 湖南省湖南师范大学附属中学2024-2025学年高二上学期入学考试数学试卷(解析版).docx VIP
- 四年级音乐 跳柴歌 课件.pptx
- 《复用医疗器械预处理操作规程》.pdf VIP
- 火灾自动报警及联动控制系统技术交底.docx VIP
- GB_T 43674-2024加氢站通用要求.docx VIP
文档评论(0)