admin管理员组

文章数量:1642335

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

参数错误

0 错误的包头字段

1 无法识别的下一包头类型

2 无法识别的ipv6选项

本文标签: 协议基础