- 170
- 0
- 约1.59万字
- 约 92页
- 2017-06-05 发布于湖北
- 举报
计算机网络第5章ICMPv6及应用要点
第一部分IPv6技术 第2章 IPv6概述 第3章 IPv6编址技术 第4章 IPv6分组及协议机制 第5章 ICMPv6及应用 第6章 IPv6过渡机制 5.1 ICMPv6概述 5.2 ICMPv6报文基本格式 5.3 ICMPv6差错报告报文 5.4 ICMPv6信息报文 5.5 邻节点探测协议(NDP) 5.6 ICMPv6多播组成员报文 ICMPv6报文的封装 ICMPv6报文封装在IPv6中 封装在IPv6分组中的ICMPv6报文 已定义的ICMPv6报文类型 5.2 ICMPv6报文的基本格式 5.2.1 ICMPv6报文校验和的计算 5.2.2 封装ICMPv6报文的IPv6分组的源地址 5.2.3 ICMPv6报文的处理规则 5.2.1 ICMPv6报文校验和的计算 校验和16bit,计算范围包括两部分。 ICMPv6报文 IPv6伪首部(伪首部中下一首部字段的值为58)。 计算方法: 校验和字段被设置为0 ICMPv6对校验范围内的数据以16比特为单位,做1的补码的加法运算。 在ICMPv6首部校验和字段中,置入此16比特的和。 5.2.2 封装ICMPv6报文的IPv6分组的源地址 源地址帮助IPv6分组的源节点判断分组在何处出错。一个发送ICMPv6报文的节点在计算校验和以前,要在IPv6首部中谨慎填写源地址和目的 IPv6地址。选择ICMPv6报文源地址的主要原则有四个: 前二个规则是针对ICMPv6信息报文制定的。 第一个规则:若原IPv6分组是单播分组,ICMPv6应答报文的源地址应该设置为原IPv6分组中的目的地址。 第二个规则:若是多播Multi-cast group或任播any-cast group报文,则ICMPv6应答报文必须将收到该IPv6分组的接口的IP地址作为源地址。 第三个规则:适用于ICMP差错报告报文。 在许多情况下,生成差错报文的并非是目的节点。因此差错报文不能将原报文中的目的地址作为ICMP差错报文的源地址使用,而应将报告IPv6分组出错信息的节点地址作为源地址。 例如,若是分组过大ICMPv6差错报文时,该源地址应该是不能接纳原IPv6分组的路由器的某个接口的IPv6地址。 第四个规则:主动发送的ICMPv6报文及不适用上述规则的ICMP报文,发送ICMPv6报文的节点必须查看自己的路由表,判断哪一个网络接口将被用于发送ICMPv6报文,则将该接口的一个单播地址作为源地址。 5.2.3 ICMPv6报文的处理规则 当接收到ICMPv6差错报告报文时,如果无法识别具体的类型,必须将它交给上层协议模块进行处理。 当接收到ICMPv6信息报文时,如果无法识别具体的类型,必须将它丢弃。 所有的ICMPv6差错报告报文,都应该在IPv6所要求的最小MTU允许范围内,尽可能多地包括引发该ICMPv6差错报文的IPv6分组片段,以便给IPv6分组的源节点提供尽可能多的诊断信息。 ICMPv6报文的处理规则(续1) 在需要将ICMPv6报文上传给其上层协议模块处理的情况下,上层协议的具体类型,应该从封装该ICMPv6报文的IPv6分组的下一首部字段中获取。但是,如果该IPv6分组携带有很多扩展首部,则可能会导致有关上层协议类型的信息没有被包含在ICMPv6报文中。这时,只能将该差错报告报文在IP层处理完后丢弃掉。 不能产生ICMPv6差错报告报文的发送情况: 一个ICMPv6差错报告报文。这主要是为了避免无休止地产生ICMPv6报文而引起网络拥塞。 ICMPv6报文的处理规则(续2) 一个发往多播地址的IPv6分组。但有两个例外: 当使用IPv6多播地址进行路径MTU探测时,可以发送“报文过长”差错报告报文; 允许使用参数错误报文报告:存在不可识别的TLV可选项。 链路层的多播报文。对这类报文也具有与上面第二类情况相同的例外。 链路层的广播报文。对这类报文也具有与上面第二类情况相同的例外。 IPv6分组的源地址无法唯一确定一个单独节点时,这种情况也不能够引起ICMPv6差错报告报文的发送。例如,IPv6不明确地址等。 ICMPv6报文的处理规则(续3) 最后,为了限制在发送ICMPv6差错报告报文时对网络带宽和转发处理的消耗,一个IPv6节点必须限制其发送ICMPv6差错报告报文的速率。但是,这样可能会导致一个差错报告报文的源节点因为没有及时收到报文出错的报告而不断地重发该错误报文。目前有几种提供限制ICMPv6速率的方法,例如: 基于计时器的方法。例如,将发往某个源节点或所有源节点的ICMPv6差错报告报文的速率,限制在每T时间段内只发送一个差错报告报文之内。 基于带宽的方法。例如,将某个网络接口发送的ICMPv6差错报告报文所占用的带宽限制在这个接口所在链路带宽的
您可能关注的文档
- 计算机组装与维护——硬盘分区与格式化.ppt
- 计算机组网.ppt
- 统计与概率.ppt
- 绚丽的少数民族美术文化宝藏.ppt
- 计算机组装硬件考试试题题库.doc
- 统计制程管制(SPC).ppt
- 统计10卡方检验.ppt
- 计算机组装与维护课件第六章.pptx
- 计算机组装维护第10章.ppt
- 计算机组装与维护课件第四章.pptx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 《基因组学》(第4版)-复旦大学 14-第7章 基因的转录调控-PolI和PolIII类基因.pptx VIP
- 《基因组学》(第4版)-复旦大学 13-第6章 基因组解剖-原核生物及细胞器基因组.ppt VIP
- 19.1.1.1 常量与变量 人教版数学八年级下册同步练习(含答案).docx VIP
- 《基因组学》(第4版)-复旦大学 28-第11章 基因组复制-真核生物.ppt VIP
- 希沃白板运用培训ppt课件.pptx
- 《基因组学》(第4版)-复旦大学 3-第1章 基因组-DNA RNA 蛋白质.ppt VIP
- 《基因组学》(第4版)-复旦大学 32-第13章 基因组进化的模式-基因水平的进化.pptx VIP
- 《输变电工程建设前期手续清单》.doc VIP
- 2023-2024学年广东省中山市高二(上)期末考试物理试卷+答案解析.pdf VIP
- 不锈钢轨道车辆激光焊技术规范.docx VIP
原创力文档

文档评论(0)