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

✍ dations ◷ 2025-08-22 11:49:08 #网络层协议,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错误消息回应错误消息包。

相关

  • 苏格兰– 欧洲(绿色及深灰色)– 英国(绿色)苏格兰(英语、低地苏格兰语:Scotland,/ˈskɒt.lənd/;苏格兰盖尔语:Alba)是英国下属的构成国之一,位于大不列颠岛北部,英格兰之北,被大西洋环绕包
  • 疑问词移位疑问词移位(英语称之为wh-movement、wh-extraction或A'-movement等)是一种可见于世界上许多语言的一种现象,在此现象中疑问词或词组会有特殊的语序,和一般的句子不同,在有此现
  • 助孕素孕酮(英语:progesterone,亦被称为黄体酮、孕甾酮、黄体甾酮、助孕激素、助孕素、黄体素或助孕酮,其缩写为P4,也被称为(孕甾-4-烯-3,20-二酮),是一种内源性类固醇和孕激素性激素,也
  • 海尔德兰省海尔德兰省(荷兰语:Provincie Gelderland)是位于荷兰中部的一个省,首府阿纳姆,人口1,970,865(2005年)。海尔德兰东部和德国接壤,相邻的省份有上艾瑟尔省,弗莱福兰,乌德勒支,南荷兰省,林
  • BASICBASIC(来自英语:Beginner's All-purpose Symbolic Instruction Code的缩写)又译培基,是一种直译式程序设计语言。名称的字面意思为“初学者的全方位符式指令代码”,设计给初学者
  • 尼克酸维生素 B3,维生素 PP烟酸(英语:niacin、nicotinic acid,也称维他命B3、维他命PP、吡啶-3羧酸),分子式:C6H5NO2,耐热,能升华。首次描述于Hugo Weidel于1873年对尼古丁的研究。它是人体
  • 失写症书写障碍(英语:Dysgraphia、Agraphia),又称失写症,是一种以手写字所产生的学习不利现象,跟阅读能力或是智力障碍无关。书写障碍者通常还是可以写字,但是缺乏某些精细动作技巧,例如胜
  • 网纹牛肝菌美味牛肝菌(学名:Boletus edulis)是一种可食用的蘑菇,也称大腿蘑、网纹牛肝菌,属于真菌类。美味牛肝菌的子实体为肉质,伞盖褐色,直径最大可达25厘米,1千克重,菌盖厚,下面有许多小孔,类
  • 美苏首脑会议美国-苏联首脑高峰会于1943年首次举行,并于1991年苏联解体时终止。美方代表均为美国总统,而苏联代表则可能为苏联共产党中央委员会总书记或苏联部长会议主席;讨论议题十分广泛,从
  • 张也张也(1968年5月28日-),中国女高音歌唱家。张也14岁时考入湖南省艺术学校学习戏曲,1991年毕业于中国音乐学院声乐系,曾师从中国著名声乐教育家金铁霖教授。张也1995年声乐硕士研究