互联网控制消息协议第六版

✍ dations ◷ 2025-09-12 13:54:35 #网络层协议,IPv6

互联网控制消息协议第六版(英语:Internet Control Message Protocol Version 6或ICMP for IPv6,缩写:ICMPv6)是互联网控制消息协议(ICMP)在IPv6协议下的新版本。它在 RFC 4443 中被定义,其协议号(IPv6的Next Header域)为58。

ICMPv6协议定义在OSI模型中的网络层(Internet Layer),用于报告IPv6节点数据包处理过程中的错误消息和完成一些网络诊断功能(如ping和traceroute等)。它是IPv6体系总体的的一个组成部分,其基本的协议必须被所有IPv6实现和IPv6节点所完整支持。

除了ICMPv4原有的功能,ICMPv6还承担了IPv4其他协议所实现的功能或IPv6所需的新功能,例如邻居发现协议(同时取代了ARP/RARP,SEND作为其安全扩展)、多播管理(取代了IGMP)。

IANA(因特网地址授权委员会)定义ICMPv6的协议号为58。

其消息分为两类,错误消息和信息消息。ICMPv6通过IPv6数据包传送,并且IPv6的扩展头需要被设置。

下文描述了ICMPv6使用的控制消息集的格式。

ICMPv6包有类型(Type),代码(Code),校验和(Checksum)和消息体(Message Body)等几个字段。类型域为8位,用来表示消息的类型,如果最高有效位是0(即值的范围是0-127),则表示一个错误消息;如果是1,则该ICMPv6包是一个信息消息。代码域同样为8位,其内容取决于消息类型,用来区分某一类型的多条消息。校验和用来检测ICMP消息和IPv6包的错误。消息体的内容取决于消息类型。

ICMPv6 包的校验和是一个 16 位的二进制补码,计算消息类型域开始的整个 ICMPv6 消息以及 IPv6 头的伪头标(pseudo-header)。计算校验和时,校验和预设为 0。伪头标中的下一个头标(Next Header)值为 58。(注意:ICMPv6 校验和中的伪头标的内容与 IPv4 中不同,见 IPv6)。

ICMPv6通过IPv6数据包传送,当节点发送或转发ICMPv6消息时,必须确定消息的IPv6源地址和目的地址。当节点有多个单播地址,则要注意源地址的选择。

如果节点有多个单播地址,则通过下面的规则确定源地址。

则源地址必须为该节点所属的一个多播地址,且源地址的选择应该与从该节点发出并到达同一目的地址的其他数据包使用相同的规则,即与其他IPv6协议的数据包使用相同的路由表。如果有多个路由可以到达ICMPv6包的目的地址,则可以任选其一。

当 ICMPv6节点收到数据包时,它应按照消息的类型采取动作。

为避免网络过负载,ICMPv6协议需要限制发送至同一地址的错误消息的数目。例如,如果一个节点持续转发错误的包,则ICMP会通知第一个错误包,然后根据一个固定的最小周期或者最大的网络负载,周期性提醒。禁止以ICMP错误消息回应错误消息包。

相关

  • 护卫舰护卫舰(英语:corvette)是吨位高于巡逻舰,小于巡防舰,搭载轻武装的舰艇,等级上是属沿岸海域(绿水海军)的中型舰艇,近代海军中多半是排水量1千至2千吨的水准,偶尔会有超过2500吨的特例。
  • P53 p63 p73家族p53 p63 p73 家族 是一个抑癌基因家族包括:有时候也简称为“p53家族”。p53、p63与p73不但在结构与功能上相似,在进化上也有相关性。整个p53家族都是从无脊椎动物的p63/p73祖
  • 脱氨化脱氨作用(英语:deamination,亦可称为脱氨基)是指移除分子上的一个氨基。人类的肝脏经由脱氨作用将氨基酸分解,当氨基酸的氨基被去除之后,会转变成氨。由碳及氢所组成的残余部分,则
  • 继父继亲是亲属的一种,是指生父与生母离异或父母其中一方逝世后,子女跟随其中一方。再婚配偶和孩子之间的关系,以及孩子和再婚配偶自身儿女之间的关系。其再婚配偶对于孩子就是继父
  • 罗马尼亚人罗马尼亚人 (罗马尼亚语:români)是主要聚居在南欧巴尔干半岛上的一个民族。总人口在2380万人之间。大部分罗马尼亚人分布在罗马尼亚和摩尔多瓦两国。另外在罗马尼亚邻近的巴尔
  • 奥克兰运动家—1994年因为球员罢工,使得球季最后八个星期赛事被取消。奥克兰运动家当时战绩虽然是少于五成胜率12场,但却是排名第二,在德州游骑兵后。当年没有宣布任何正式奖项。 2002年103
  • 雷·密斯特里欧雷·密斯特里欧(英语:Rey Mysterio,1974年12月11日-),本名奥斯卡·古铁雷斯(英语:Oscar Gutierrez),墨西哥裔美国职业摔角手,目前效力于世界摔角娱乐下的WWE Raw阵营。由于加入世界摔角
  • UH-1UH-1 Iroquois,是美国的贝尔直升机公司所设计制造的军用中型通用直升机,根据美军命名传统正式命名为“Iroquois”(为北美原住部族之一的伊洛魁部落名称),而贝尔直升机公司另起了
  • 形声字陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 硫酸亚铊硫酸亚铊是铊(I)的硫酸盐,化学式为Tl2SO4,无臭无味,具有很高的毒性,曾被广泛用作杀鼠剂和杀虫剂,美国已于1972年起禁用,其他国家也陆续禁用。硫酸亚铊和K2SO4具有相同的结构。