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

✍ dations ◷ 2024-12-23 14:42:40 #网络层协议,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错误消息回应错误消息包。

相关

  • 核碎裂核破裂(核碎裂,英语:Karyorrhexis)是垂死细胞的核的破坏性碎片化,染色质不规则地散布在细胞质内。经常在固缩之后发生,核破裂之后会发生核溶解,都可能是细胞程序性死亡和坏死的结果
  • 土星0.342(综合的) 0.47(~96%氢(H2)~3% 氦~0.4%甲烷~0.01%氨~0.01%重氢(HD)0.000 7%乙烷冰:氨水土星,为太阳系八大行星之一,至太阳距离(由近到远)位于第六、体积则仅次于木星。并与木星同
  • 莱茵-鲁尔都会区北莱茵-威斯特法伦莱茵-鲁尔都会区(德语:Metropolregion Rhein-Ruhr)是德国最大的都市区,拥有超过1100万人口,拥有多个中心都市。莱茵鲁尔区面积7110平方公里,位于北莱茵-威斯特法
  • 切变线切变线是风向具有气旋式切变的线或狭长区域,在天气图上表现为风的不连续线,即表示风速切变最大的线。
  • 苏丹草原地区苏丹草原,以热带草原为特征的一个非洲自然地带,指非洲中北部西起马里共和国,东至埃塞俄比亚,北为撒哈拉沙漠,南至几内亚湾沿岸和刚果盆地的横贯东、西濒大西洋。大部为海拔500-10
  • 台湾高等法院台中分院坐标:24°07′38″N 120°40′08″E / 24.12722°N 120.66889°E / 24.12722; 120.66889台湾高等法院台中分院(俗称台中高分院),是中华民国的二级法院之一,属于普通法院,行政组织
  • 大韩民国国防部电台大韩民国国防部电台(英语:MND Radio)是大韩民国针对朝鲜民主主义人民共和国制作的广播。广播语言为朝鲜语,用短波广播。电台于2010年10月开始试播,2011年3月开始不定期播放,2011年
  • 莲鹤方壶莲鹤方壶是一对春秋时期的青铜器,于1923年在河南省新郑县李家楼郑公大墓中出土。其中一件藏于北京故宫博物院青铜馆,另一件藏于河南博物院。两件方壶分别高116、117厘米,口径30
  • 铝热法铝热法,又称铝热反应(英语:thermite reaction),是用铝粉还原金属氧化物获得金属单质的方法。反应剧烈放热,温度可达2500~3500℃,放出耀眼的光芒。生成物为氧化铝和该高熔点金属的单
  • 胡格诺派胡格诺派(法语:Huguenot,发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Ge