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

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

相关

  • 跳蛋跳蛋又称震蛋,是一种日本人发明的性玩具,用来放进阴道或肛门作自慰之用,由于体积小巧,可以整个放进阴道或肛门,也可以用来刺激阴蒂、乳头和龟头。跳蛋有一个蛋形的部分,有些有线有
  • 小纲纲(英语:class,拉丁语:classis,复数:classes)是生物分类法中的一个分类级别,以及该级别中的分类法的分类单元。其他众所周知的级别按照大小降序排列是生物、域、界、门、科、属和物
  • 中东亚力酒亚力酒(阿拉伯语:عرق‎,英语:Arak,或Araq),中国古译阿剌吉、哈喇基,是一款蒸馏酒,是一种透明无色,茴香味且不甜的茴香酒。起源于黎凡特地区,在中东地区的伊拉克、黎巴嫩、巴勒斯坦、
  • 信 (消歧义)信可以指:
  • 中州韵白话文中州韵,又称韵白,是指在明代中原地区使用的方言。中州韵在元末是以《中原音韵》韵书为参考的。到了明初,又以《洪武正韵》为依据。是明代主流官话。在宋代之前,官方文书乃至民间
  • 爱德华·诺顿爱德华·哈里森·诺顿(英语:Edward Harrison Norton,1969年8月18日-)是美国籍演员、电影导演与制片人。他在1996年参与演出庭辩戏《一级恐惧》,获得奥斯卡最佳男配角奖的提名;两年
  • 卑南遗址卑南遗址,位于台湾台东县卑南山东南端的山麓,是属于台湾东部之新石器时代卑南文化的一个代表性遗址。根据考古学家的推断,该遗址存在的年代大约是距今5300至2300年前,其中又以距
  • 张 黎张黎(1957年4月-),河北唐山人,中国大陆导演、摄影师。1978年考入北京电影学院摄影系。大学毕业后,张黎在潇湘电影制片厂工作。2003年在拍摄电视剧《军人机密》期间,张黎与女演员刘
  • 核工程核工程(英语:Nuclear engineering)是工程学的一门分支,是原子核物理学的工程应用层面,主要领域有核电、核医学、核子材料学与辐射度量等方面。但也和一些国际性议题有关连,如:核武
  • 联盟 (澳大利亚)澳大利亚政治上的联盟(英语:The Coalition)特指由澳大利亚自由党(及其前身政党)和澳大利亚国家党及其它关联地方性政党组成的右翼保守派联盟,又称自由党-国家党联盟(The Liberal-Na