ICMPv6概述
ICMPv6是IPv6的基础协议之一,协议类型号(即IPv6 Next Header)为58,用于向源节点传递报文转发的信息或者错误。
在IPv6中,ICMPv6除了提供ICMPv4的对应功能之外,还有其它一些功能的基础,如邻居发现、无状态地址配置、重复地址检测、PMTU发现等。

报文解释:
-
Type:表明消息的类型,0至127表示差错报文类型,128至255表示消息报文类型。
-
Code:表示此消息类型细分的类型。
-
Checksum:表示ICMPv6报文的校验和。
ICMPv6 message Type(两大类)
-
错误类消息(error messages),也称为差错报文,8bits类型字段中的最高bit为0,也就是ICMPv6 Type=[0,127]
-
信息类消息(information messages) ,也称为信息报文, 8bits类型字段中的最高bit为1,也就是ICMPv6 Type=[128,255]
| 消息类型 |
TYPE |
名称 |
CODE |
| 差错消息 |
1 |
目的不可达 |
0 无路由 |
| 1 因管理原因禁止访问 |
|||
| 2 未指定 |
|||
| 3 地址不可达 |
|||
| 4 端口不可达 |
|||
| 2 |
数据包过长 |
0 |
|
| 3 |
超时 |
0 跳数到0 |
|
| 1 分片重组超时 |
|||
| 4 |

本文详细介绍了IPv6中的基础协议ICMPv6,包括其在IPv6中的作用和类型。接着,重点探讨了IPv6邻居发现协议NDP,包括地址解析、重复地址检测DAD、路由器发现和重定向报文的过程。此外,还提到了Path MTU发现的重要性及其工作原理。
最低0.47元/天 解锁文章
732





