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
相关推荐
郑洁文11 小时前
基于Python的网络入侵检测系统
网络·python·php
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ11 小时前
nginx部署教程
运维·网络·nginx
安全小白wula11 小时前
RCE远程代码/命令执行基础讲解
网络·网络安全·渗透测试·rce·web渗透
24zhgjx-fuhao12 小时前
ISIS:单区域集成ISIS
网络·智能路由器
不爱洗脚的小滕12 小时前
【RAG】Milvus 混合检索参数调优:ef / candidate_k / final_k 详解
网络·langchain·milvus·rag
夜月yeyue13 小时前
KCP 与 UDP 可靠传输
linux·网络·单片机·网络协议·udp·php
一个向上的运维者13 小时前
Docker 自定义网络中容器无法通过宿主机 IP 访问服务的完整排障记录
网络·tcp/ip·docker
utf8mb4安全女神13 小时前
子网划分【概念+实操+理解】
运维·服务器·网络
码语智行13 小时前
拦截器、接口限流、过滤器、防重发/幂等性功能说明
开发语言·网络·python
志栋智能13 小时前
超自动化安全:构建智能安全运营的神经系统
大数据·运维·网络·人工智能·安全·自动化