Chapter 4 ICMPv6
IPv6协议本身没有提供IPv6分组在网络传输过程中的传输状态报告的功能,需要通过ICMPv6协议报告IPv6分组在网络中传输的情况
ICMPv6是IPv6的Internet控制报文协议
1.3 ICMPv6报文的类型和组成
![](https://img2020.cnblogs.com/blog/1871475/202101/1871475-20210105235929885-1673216074.png)
ICMPv6报文的处理规则
1.
当接收到ICMPv6差错报告报文时,如果无法识别具体的类型,必须将它交给上层协议模块进行处理。
2.
当接收到ICMPv6信息报文时,如果无法识别具体的类型,必须将它丢弃。
3.
所有的ICMPv6差错报告报文,都应该在IPv6所要求的最小MTU允许范围内,尽可能多地包括引发该ICMPv6差错报文的IPv6分组片段,以便给IPv6分组的源节点提供尽可能多的诊断信息。
3.1 目的地不可达报文
目的地不可达(Destination Unreachable)报文是在IP分组不能被发送的情况下产生的,该ICMP报文被发送到发送分组的源地址
3.2 分组过大报文和超时报文
当某个路由器由于分组的大小超过输出链路MTU而不能转发这个分组时,它会生成一个分组过大(Packet Too Big)报文,路由器丢弃该分组