ICMPv6报文类型详解表

一、错误报文类型(Type 1-127)

Type值 名称 Code范围 触发条件示例 典型用途
1 Destination Unreachable 0-6 * 0: 无路由到目标 * 1: 通信被管理员禁止 * 2: 地址不可达 * 3: 端口不可达 * 4: 分片需要但DF标志设置 * 5: 源路由失败 * 6: 目的地址不可达 网络故障诊断
2 Packet Too Big 0 数据包大小超过路径MTU 路径MTU发现
3 Time Exceeded 0-1 * 0: 跳数限制为0 * 1: 分片重组超时 环路检测
4 Parameter Problem 0-2 * 0: 错误头部字段 * 1: 无法识别的Next Header类型 * 2: 无法识别的IPv6选项 报文格式验证

二、信息报文类型(Type 128-255)

1. 基础通信类

Type值 名称 Code范围 用途说明
128 Echo Request 0 请求回显(ping请求)
129 Echo Reply 0 回显响应(ping响应)

2. 邻居发现协议(NDP)类

Type值 名称 Code范围 功能描述
133 Router Solicitation 0 主机主动请求路由器发送RA报文
134 Router Advertisement 0 路由器周期性通告网络配置(前缀、MTU等)
135 Neighbor Solicitation 0 地址解析/重复地址检测
136 Neighbor Advertisement 0-3 * 0: 普通响应 * 1: 路由器标志 * 2: 邻居不可达检测 * 3: 路由信息
137 Redirect 0 路由器通知主机更优下一跳

3. 组播相关类

Type值 名称 Code范围 用途说明
130 Multicast Listener Query 0-2 查询组播监听者
131 Multicast Listener Report 0-1 组播监听报告
132 Multicast Listener Done 0 组播监听结束

三、特殊类型说明

Type值 名称 特殊说明
100-103 保留(Reserved) 未来使用
127 保留(Reserved) 未来使用
255 保留(Reserved) 未来使用

四、Type值与功能速查表

Type范围 功能类别 典型应用场景
1-4 错误报告 网络故障诊断、MTU发现
128-129 回显测试 ping测试
130-132 组播管理 组播成员管理
133-137 邻居发现 地址解析、路由发现

五、Code值详细说明(以常见Type为例)

1. Destination Unreachable (Type=1)的Code细分

Code值 含义 触发场景示例
0 No route to destination 路由表中无目标网络路由
1 Communication administratively prohibited 防火墙阻断连接
3 Port unreachable 目标主机存在但端口未监听
4 Fragmentation needed 需要分片但DF标志位设置

2. Neighbor Solicitation (Type=135)的Code细分

Code值 含义 使用场景
0 标准请求 地址解析
1-3 保留值 未来扩展

​:大部分ICMPv6报文的Code值默认为0,仅在特定Type下有细分含义(如Type=1/3/4)

六、协议对比表

特性 ICMPv6 ICMPv4
协议号 IPv6 Next Header=58 IPv4 Protocol=1
地址长度 128位IPv6地址 32位IPv4地址
功能整合 整合ARP、IGMP等功能 需依赖独立协议
典型应用 ND、PMTU发现 Ping、Traceroute
相关推荐
捷米特研发一部1 小时前
Modbus TCP转RS485智能网关应用实例:集成工业测温器至云平台的数据采集方案
网络
kimi7041 小时前
HTTP的持续与非持续连接,HTTP报文格式
网络·网络协议·http
知北游天1 小时前
Linux网络:使用UDP实现网络通信(服务端&&客户端)
linux·网络·udp
半桔1 小时前
【网络编程】TCP 粘包处理:手动序列化反序列化与报头封装的完整方案
linux·网络·c++·网络协议·tcp/ip
ZeroNews内网穿透1 小时前
新版发布!“零讯”微信小程序版本更新
运维·服务器·网络·python·安全·微信小程序·小程序
小白银子11 小时前
零基础从头教学Linux(Day 42)
linux·运维·服务器·网络·nginx
火星MARK11 小时前
如何配置 Ingress 的 SSL/TLS 证书?
网络·网络协议·ssl
看好多桂花树11 小时前
Nginx SSL/TLS 配置
网络·nginx·ssl
程序猿费益洲13 小时前
Docker 网络详解:(一)Linux 网络虚拟化技术
linux·网络·docker·容器·云计算
云宏信息14 小时前
赛迪顾问《2025中国虚拟化市场研究报告》解读丨虚拟化市场迈向“多元算力架构”,国产化与AI驱动成关键变量
网络·人工智能·ai·容器·性能优化·架构·云计算