ICMP
ICMPv6是 IPv6 的基础协议之一。
在 IPv6 报文头部中, Next Header 字段值为 58 则对应为 ICMPv6 报文。
ICMPv6报文用于通告相关信息或错误。
ICMP报文
![](https://i-blog.csdnimg.cn/direct/ce651acab8ba4fa1af3480301eba2463.png)
Type字段:0-127表示差错消息,128-255表示信息消息。
ICMP消息类型
差错消息
差错消息用于报告在转发IPv6数据包过程中出现的错误
应用:1.Path MTU发现:•PMTU(Path MTU)就是路径上的最小接口MTU。
2.Tracert
3.Ping
背景:在IPv6网络中中间转发设备不允许分片,当数据包过大会直接丢弃
目的是发现路径上的MTU,当数据包被从源转发到目的地的过程中避免分段。减少中间设备的分片、重组操作,提高传输效率。
Path MTU发现过程
1. 首先 PC1 用 1500 字节作为 MTU 向 PC2 发送 IPv6 数据包。