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

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

相关

  • 结肠炎医学中,结肠炎指结肠的炎症,常用来描述大肠(结肠、盲肠和直肠)的发炎。慢性的可能是急性和自限的,也可能是慢性的,大致属于消化系统疾病。腹泻是结肠炎早期的主要症状。常反复发作
  • 银川市银川市,简称银,古称中兴路、兴庆府、怀远镇、宁夏省城,是中华人民共和国宁夏回族自治区首府,位于宁夏中北部。市境北接石嘴山市,东抵内蒙古自治区鄂尔多斯市,南达吴忠市,西界内蒙古
  • 行政中枢行政中心又称政府,即“政府所在地/驻地”,包括中央政府和地方政府。通常以城市为载体,如首都、首府、省会、县治等。不同层级的政府可能聚集于同一城市,集中于在同一行政区内,或是
  • DRAM动态随机存取存储器(Dynamic Random Access Memory,DRAM)是一种半导体存储器,主要的作用原理是利用电容内存储电荷的多寡来代表一个二进制比特(bit)是1还是0。由于在现实中晶体管
  • 旗山国小高雄市旗山区旗山国民小学,位于台湾高雄市旗山区,其历史可追溯至于1898年设置的“蕃薯藔公学校”。该校建于日治时期的校舍与大礼堂于2000年5月31日公告为古迹。蕃薯藔公学校
  • 朗维尤坐标:32°30′33″N 94°45′14″W / 32.50917°N 94.75389°W / 32.50917; -94.75389朗維尤(Longview)是美国德克萨斯州格雷格县的一个城市(小部分延伸至哈里森县),位于德州东部,
  • 新阿姆斯特丹新阿姆斯特丹(荷兰语:Nieuw Amsterdam)是一个17世纪荷兰在曼哈顿岛南端成立的殖民地,作为新尼德兰殖民政府所在地。不久成为阿姆斯特丹堡(英语:Fort Amsterdam)外面的殖民区。该城
  • 铸币铸币是种货币形式,是当今世界各国通用的造币形式之一。工匠往往预先按照设计样式,采用金属、冶炼、浇铸、成型、手工、制模,批量翻砂、铸造、打磨等方式制成;采用的金属原材料多
  • 黄体成长激素黄体化激素(英语:Luteinizing hormone,LH),是一种在脑下垂体前叶合成的荷尔蒙。它的形成是受到促性腺激素释放激素(GnRH)的控制。在女性体内,黄体化激素会刺激卵巢释放卵子,它的周
  • 过氧化镁过氧化镁(化学式:MgO2)是镁的过氧化物,室温下为白色至灰白色粉末。无水MgO2只能在液氨溶液中获得,而在水中的反应将导致生成各种水合物。商品过氧化镁通常是MgO2和Mg(OH)2的混合