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
相关推荐
南梦浅19 小时前
全过程步骤(从零到高可用企业网络)
开发语言·网络·php
Fairy要carry19 小时前
面试10-Agent 团队协议的管理
运维·服务器·网络
源远流长jerry19 小时前
RDMA 传输服务详解:可靠性与连接模式的深度剖析
linux·运维·网络·tcp/ip·架构
南梦浅19 小时前
《企业网络实战(二):NAT 实现内网 Web 服务对外发布》
网络
Du_chong_huan20 小时前
《计算机网络:自顶向下方法》第 1 章 核心知识梳理 + 原版习题解析
网络·智能路由器
德迅云安全杨德俊20 小时前
直面 DDoS 威胁:从现状到解决方案
网络·安全·web安全·https·ddos
花月C20 小时前
基于WebSocket的 “聊天” 业务设计与实战指南
java·网络·后端·websocket·网络协议
朱一头zcy20 小时前
Linux系列02:网络配置、修改hosts映射文件、关闭防火墙
linux·运维·网络
斯密码赛我是美女20 小时前
周报(欢乐赛+信息搜集ctfshow+Trae-mcp)
网络·windows
七夜zippoe21 小时前
Python 3.12+ 新特性深度解析:类型系统与性能革命
android·网络·python·类型系统·性能革命·3.12+