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

✍ dations ◷ 2025-11-20 23:35: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错误消息回应错误消息包。

相关

  • PP00-P04 胎儿和新生儿受母体因素及妊娠、产程和分娩并发症的影响P05-P08 与妊娠期长短和胎儿生长有关的疾患P10-P15 产伤P20-P29 特发于围生期的呼吸和心血管疾患P35-P39 特
  • pernicious anemia维生素 B12 缺乏贫血(英语:Vitamin B12 deficiency anemia),是指因缺乏维生素B12造成红血球不足的疾病,恶性贫血(英语:Pernicious anemia)是造成维生素 B12 缺乏的原因之一。最常见
  • 海因里希·奥托·威兰海因里希·奥托·威兰(德语:Heinrich Otto Wieland,1877年6月4日-1957年8月5日)是一位德国化学家,终生致力于面对天然产物的有机化学研究,成功分离出多种毒素与生物碱。因对胆汁酸
  • 色调明色调(Tint)与暗色调(Shade)。明色调,也有人称为含白度。暗色调,也有人称为含黑度。在色彩理论中,明色调是一种与白色颜色的混合,这减少了暗度。而暗色调是与黑色的混合,这增加
  • 打压对立歧义谬误是由于语言歧义导致无效推理的现象,是一种言词谬误。歧义是一个字词或语句可理解为多种意思的现象。歧义容易造成误解与误会,比如某甲用某语句想表达 A 意思,某乙却理
  • 戴汝为戴汝为(1932年12月31日-),中国控制论与人工智能专家。生于云南昆明。1955年毕业于北京大学数学力学系。中国科学院自动化研究所研究员。1991当选为中国科学院院士(学部委员)。
  • 正盐正盐是一种盐,既不含能电离的氢离子,又不含氢氧根离子。正盐是酸和碱完全中和的产物,但正盐的水溶液不一定显中性,如Na2CO3(碳酸钠)溶液显碱性,(NH4)2SO4(硫酸铵)溶液显酸性。酸跟碱
  • 剑虻科剑虻科(学名:Therevidae)是双翅目食虫虻总科下的一个科,总计包括1,600个物种,其中大部分生活在沙质土壤的干旱或半干旱区域。其幼虫在土壤中捕食昆虫的幼虫。该科苍蝇通常多毛或
  • 宾夕法尼亚德语宾夕法尼亚德语(德语:Pennsylvania Dutch / Pennsylvania Deitsch / Pennsilfaanisch Deitsch,英语:Pennsylvania German language)又称为“宾夕法尼亚荷兰语”,属于高地德语的一
  • 奥肯法则奥肯法则(Okun's Law)指的是经济增长率与失业率之间的交替关系,即经济增长率越高,失业率就越低。就业水平取决于社会总产出。社会总产出越多,其所要求的劳动力投入也就越多。具体