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

✍ dations ◷ 2025-07-09 15:16:55 #网络层协议,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错误消息回应错误消息包。

相关

  • 法国大革命博物馆法国大革命博物馆(法语:Musée de la Révolution française)是世界上唯一一个关于法国大革命的专门博物馆,位于法国奥弗涅-罗讷-阿尔卑斯大区伊泽尔省维济伊,在格勒诺布尔以南1
  • 回归年回归年(tropical year),也称为太阳年(solar year),是由地球上观察,太阳平黄经变化360°,即太阳再回到黄道(在天球上太阳行进的轨道)上相同的点所经历的时间。相对于分点和至点,精确的时
  • 仪表盘仪表盘,通常会是一块平板,作用是装上仪表或有关的装置,如警报灯,提供使用者资讯或警号。仪表盘更可装上照明系统,或接上控制台。汽车仪表盘是汽车专用的仪表盘。汽车仪表盘通常会
  • O形环O形环,(又称:O型环、O环、O型圈、O令)是一种圆环形状的机械垫片,它是环状的弹性体,断面常见为圆形,一般会固定在一凹槽中,组装过程中会被两个或两个以上的组件压缩,因此产生密封的接
  • 可加性可加性是指对于某种变换来说,特定的“加法”和该变换的顺序可颠倒而不影响结果,这样一种性质。例如对于两个实数 x 和 y,我们可以先执行加法 x+y、后把结果乘以二;也可以先各自
  • 戈雅弗朗西斯科·何塞·德·戈雅-卢西恩特斯(西班牙语:Francisco José de Goya y Lucientes,1746年3月30日-1828年4月15日),西班牙浪漫主义画派画家。戈雅是西班牙皇室的宫廷画家,半岛
  • 沃西詹姆斯·阿格·沃西(英语:James Ager Worthy,1961年2月27日-),美国NBA联盟前职业前篮球运动员,身高六呎九寸,体重二百二十五磅,担任小前锋,在1982至1994年间为洛杉矶湖人队效力长达十
  • 第四第四航空队(英语:Fourth Air Force)是美国空军预备役司令部下属的一个编号航空队,指挥部位于加利福尼亚州的March空军基地。
  • 武德武德(618年五月—626年十二月)是唐高祖的年号,也是唐朝的第一个年号。唐朝使用武德这个年号一共8年余。武德是唐朝建国的年代,在武德初期,中国境内的不同政权有14个之多,而武德年
  • 还原论还原论(英语:Reductionism,又译还原主义、简化论、专简论与化约论)是一种哲学思想,认为复杂的系统、事务、现象可以通过将其化解为各部分之组合的方法,加以理解和描述。还原论的思