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

✍ dations ◷ 2025-06-29 19:08: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错误消息回应错误消息包。

相关

  • 咳嗽咳嗽是一种呼吸道常见的突发性症状,咳嗽由气管、支气管粘膜或胸膜受炎症、异物、物理或化学性刺激引起,咳嗽时先是声门关闭,呼吸肌收缩,肺内压升高,然后声门张开,肺内空气喷射而出
  • 海洋哺乳动物海洋哺乳动物(又称海兽)是指一些长时间在海里面生活或需要靠海洋中的资源为生的哺乳动物,包括海牛、儒艮、北极熊、海獭、海豹、海狮、海象、鲸鱼、海豚等。海洋哺乳动物不是生
  • 自行车工业自行车工业(Bicycle industry)可以被广泛地定义为涉及自行车零组件和自行车生产制造的行业。 它至少包括自行车制造商,零件或部件制造商和附件制造商。 它还可以包括分销商,零
  • 泰山坐标:25°03′32″N 121°25′51″E / 25.058864°N 121.4308111°E / 25.058864; 121.4308111泰山区位于台湾新北市西边的市辖区,前身为台北县泰山乡,属于台北都会区的卫星城
  • 合弓类动物合弓纲(Synapsida)意为“固定的颧弓”,也被称成兽形纲(Theropsida),是羊膜动物的一纲,包含羊膜动物中所有与哺乳类关系较近的物种。合弓纲是羊膜动物的两个主要演化支之一,另一个演
  • 过沟菜蕨过沟菜蕨,(学名:Diplazium esculentum),又称山凤尾、食用双囊蕨、过猫、过衰猫、蕨猫、蕨山猫、山猫、蕨萁,为蹄盖蕨科双盖蕨属下的一个种。过沟菜蕨之营养成分方面,每100公克含蛋
  • 丘吉尔丘吉尔县(英语:Churchill County)是美国内华达州中西部的一个县。面积13,010平方公里。根据2010年人口普查,本县共有人口24,877人。本县县治为法伦。当地有自己的电话公司丘吉尔
  • 维吾尔族本条目列出了维吾尔族的常见人名。由于维吾尔族受到伊斯兰文化影响,因此维吾尔族通常都没有姓氏,而是采用本名加上父名的形式(类似阿拉伯人名),是一种父子连名制。如“买买提·吐
  • 5′端帽5′端帽(Five-prime cap)是在真核生物中信使RNA(mRNA)的5′端经修改后形成的的双核苷酸端点。5′加帽的过程对建立成熟的mRNA作翻译非常重要。加帽确保了mRNA在蛋白质生物合成
  • 复合八面体立方体在几何学中,复合八面体立方体(英文:Compound of cube and octahedron),又被称为八面体-正方体复合体,是一种非凸多面体,属于星形多面体,外观看起来像一个正八面体和立方体卡在一起。