ICMPv6

✍ dations ◷ 2025-10-20 06:34:41 #ICMPv6
互联网控制消息协议第六版(英语: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错误消息回应错误消息包。

相关

  • 牙婆牙人或称牙郎、牙商、牙侩、牙人(元代起从事人口贩卖的牙人又被称为人牙子),女性又称牙婆、牙媪。牙本为“互”字因相近唐代起被误写成牙,是在买卖交易中撮合成交的经纪人,属于一
  • 药物用肾上腺素药物用肾上腺素(英语:Epinephrine, adrenalin 或 adrenaline),既是激素(肾上腺素),也是药物,其用途广泛,囊括过敏性休克、心搏停止和皮肤表面出血。使用Nebulizer 喷雾器(英语:Nebulize
  • 墨西拿盐度危机墨西拿盐度危机是指一件大约发生在596万到533万年之前的地质学事件,发生在大西洋到地中海部分地域。墨西拿是西西里岛上的一个地方。 在这段期间,地中海与大西洋在直布罗陀被
  • 原始日耳曼语原始日耳曼语(英语:Proto-Germanic),或曰共同日耳曼语(Common Germanic),是猜想中存在的一个所有日耳曼语族语言的共同祖先。原始日耳曼语的相关内容,并非以存留至今的文件,来证明其
  • 五声调式,或称五声音阶,是中国音乐中的音阶,这5个音依次定名为宫、商、角(jué,ㄐㄩㄝˊ)、徵(zhǐ,ㄓˇ)、羽,大致相当于西洋音乐简谱上的唱名(do)、(re)、(mi)、(sol)、(la)。将这五个音按高低
  • 积分变换积分变换(integral transform)是数学中作用于函数的算子,用以处理微分方程等问题。常见的有傅里叶变换﹑拉普拉斯变换等。以一变数为 t
  • 托马斯·费舍善本图书馆托马斯·费舍善本图书馆(英语:Thomas Fisher Rare Book Library)是多伦多大学的一个图书馆,它拥有加拿大规模最大的对公众开放的善本收藏。图书馆内也存有大学的历年档案,一些加
  • 数值分析数值分析(英语:numerical analysis),是指在数学分析(区别于离散数学)问题中,对使用数值近似(相对于一般化的符号运算)算法的研究。巴比伦泥板YBC 7289是关于数值分析的最早数学作品之
  • 艾尔·戈尔小艾伯特·阿诺德·“阿尔”·戈尔(英语:Albert Arnold "Al" Gore, Jr.,1948年3月31日-),美国政治家,曾于1993年至2001年间在比尔·克林顿执政时期担任美国副总统。2000年美国总统
  • 台北小巨蛋坐标:25°03′02.55″N 121°33′0″E / 25.0507083°N 121.55000°E / 25.0507083; 121.55000台北小巨蛋是位于台湾台北市松山区的多功能体育馆,坐落于台北市松山区南京东路