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

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

相关

  • 分解作用分解作用,又称腐烂、腐败,是指动物蛋白质及其有关之有机物分解成无机物,而且回到大自然物质循环的过程,特别是由缺氧微生物和腐化细菌。分解是一个大自然经常进行且非常重要的过
  • 自主自主权(希腊语:νόμος; αὐτονομία; αὐτόνομος,英语:Autonomy,直译为“法”、“自我设置并约束自我的法律”),也称自治权、自决权,是一种广泛存在于道德、政治
  • 法兰西银行法兰西银行(又称法国中央银行,法语:Banque de France)是法国的中央银行。法兰西银行于1800年1月18日由时任第一执政的拿破仑·波拿巴建立,其最初成立的目的是负责纸币的发行,帮助
  • 德国的空中攻势不列颠战役(Battle of Britain),又名英伦空战,是第二次世界大战期间纳粹德国对英国发动的大规模空战,而这次战争亦是第二次世界大战中规模最大的空战,除了英、德两国之外包括同属
  • 大地电流大地电流(英语:Telluric current,最初源自拉丁语单词tellūs)是指在地下或者海洋里流通电流的现象。大地电流的产生主要是由于自然因素和人类活动的双重作用,这些不连续的电流以
  • 丽芙·乌曼国家评论协会最佳女主角奖1968年 《狼的时刻》 ; 《羞耻》1973年 《The New Land》1976年 《面对面》 国家影评人协会最佳女主角奖1968年 《羞耻》1973年 《The New Land》
  • 北镇医巫闾山,又称医巫山、无虑山、闾山等,中国辽宁省西部主要山脉之一,为阴山余脉,位于锦州北镇市和义县交界处,古称于微闾山或医无虑山,传说帝舜封天下分为十二个州,每州以一座山作为
  • 塔西里·阿杰尔山脉阿杰尔的塔西利即阿杰尔高原(柏柏尔语:TasiliñAjjer,意为“有河流过的高原”,阿拉伯语:طاسيليناجر‎),是撒哈拉沙漠边缘的一处高原,位于阿尔及利亚与比利亚和尼日尔的交
  • 捍卫婚姻法案捍卫婚姻法案(英语:Defense of Marriage Act,简称DOMA)是一项美国联邦法律,允许各州拒绝承认在其它州合法的同性婚姻。直到这项法案的第三章在2013年被判定违宪前,捍卫婚姻法案让
  • 澳大利亚八校联盟澳大利亚八校联盟(英语:Group of Eight,缩写Go8),又称澳大利亚八大名校,是澳大利亚历史悠久、享誉国际的八所顶尖研究型综合性大学,被普遍公认为是澳大利亚版的常春藤联盟,在南半球