热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

RFC3376因特网组管理协议第3版---关于igmpv1v2v3兼容说明

IGMPv1IGMPv1查询者存在正在运行当主机收到一个查询,该查询会造成它的查询者存在定时器被更新,并且需要相应地调整它的兼容模式,它应当立即调整兼容模式。当主机的兼容模式是IGMPv
IGMPv1 IGMPv1查询者存在正在运行  

  当主机收到一个查询,该查询会造成它的查询者存在定时器被更新,并且需要相应地调整它的兼容模式,它应当立即调整兼容模式。
 

  当主机的兼容模式是IGMPv3,主机就在该接口上使用IGMPv3协议。当主机的兼容模式是IGMPv2,主机就在该接口上使用IGMPv2协议。当主机的兼容模式是IGMPv1,主机就在该接口上使用IGMPv1协议。
 

  一台IGMPv1路由器会发送最大响应代码为0的普通查询,这时,最大响应时间必须被解释为100(10)
 

  一台IGMPv2路由器发送的普通查询,其最大响应代码被解释为最大响应时间。即,该字段的全范围段是线性的,不存在指数表示法。
 

  任何时候主机改变了它的兼容模式,会结束掉所有的未完成的响应和重传定时器。
 

  7.2.2、旧版本的组成员的存在
 

  一台IGMPv3的主机可能被放置在某一个网络中,该网络中还有主机未升级到IGMPv3。一台主机的IGMPv3成员关系记录要可以被一个第1版成员报告或者第2版成员报告禁止。
 

  7.3、多播路由器的行为
 

  7.3.1、存在旧版本的查询者
 

  IGMPv3路由器可能被放置在一个网络中,该网络中至少还有一台路由器没有被升级到IGMPv3。这就产生了以下需求:
 

  -如果路由器上存在更旧版本的IGMP,查询者必须使用网络中最低版本的IGMP。这必须通过管理系统来确保;希望跟IGMPv1IGMPv2兼容的路 由器必须有一个配置选项以运行在IGMPv1IGMPv2兼容模式下。当在IGMPv1模式下,路由器必须周期性地出最大响应代码为0的查询,并且查询 会在组地址字段被截取掉(8字节长度),而且必须忽略离开组消息。它们应当在收到IGMPv2IGMPv3查询时发出警告,但是这样的警告必须受到一 定的频率限制。如果运行在IGMPv2模式,路由器必须周期性地发出查询,该查询也要在组地址字段被截取(8字节长度),在收到IGMPv3查询时,也 要发出警告(这样的警告的频率必须受到限制)。它还要在最大响应代码字段填入最大响应时间。
 

  -如果路由器没有被显示地配置为使用IGMPv1IGMPv2,并接收到了一个IGMPv1IGMPv2的普通查询,它应当写下一个警告日志,这种警告必须受到频率限制。
 

  7.3.2、存在旧版本的组成员
 

  IGMPv3路由器可能被放置在一个网络中,该网络中还有主机没有被升级到IGMPv3。为了跟旧版本的主机兼容,IGMPv3路由器必须在IGMPv1 IGMPv2兼容模式下运行。IGMPv3为每一个组记录维护一个兼容模式。组的兼容模式由组的兼容模式变量来决定,该变量可能是下列中个值中的一个: IGMPv1,IGMPv2IGMPv3。每条组记录都有这么一个变量,它的值取决于该组所接收到的成员报告的版本,以及该组的旧版本主机存在定时器。
 

  为了更优雅地在不同版本的IGMP间进行切换,路由器为每一个组维护了一个IGMPv1主机存在定时器和一个IGMPv2主机存在定时器。当收到一个 IGMPv1成员关系报告时,IGMPv1主机存在定时器会被设置为旧版本主机存在超时时间。当收到一个IGMPv2成员关系报告时,IGMPv2主机存 在定时器会被设置为旧版本主机存在超时时间。
 

  当收到一个更旧版本的报告(比当前兼容模式的版本更旧),或者特定的定时器事件发生,组记录的组兼容模式就要发生改变。当IGMPv1主机存在定时器超 时,如果当前正在运行IGMPv2主机存在定时器就切换到IGMPv2的兼容模式。如果没有IGMPv2主机存在定时器在运行,就直接切换到IGMPv3 兼容模式。当一个IGMPv2主机存在定时器超时并且IGMPv1主机存在定时器不在运行,就切换到IGMPv3兼容模式。需要注意的是,当一个组切换回 IGMPv3模式,它需要一些时间去重新获取指定源的状态信息。指定源的信息通过下一个普通查询获取,但是应当被阻止的源还没有被阻止,直到下一个[组成员关系间隔]后。
 

  组兼容模式变量的值取决于在上一个旧版本主机存在超时时间内,是否收到一个更旧版本的报告。组兼容模式的设置依据下列规则:
 

  组兼容模式 定时器状态
 

  IGMPv3(缺省) IGMPv2主机存在没有运行
 

  IGMPv1主机存在也没有运行
 

  IGMPv2 IGMPv2主机存在正运行
 

  IGMPv1主机存在没有运行
 

  IGMPv1 IGMPv1主机存在正运行
 

  如果一台路由器收到一个报告,该报告造成该路由器的旧版本主机存在定时器被更新并且其兼容模式也要发生相应的变化,它应当立即切换其兼容模式。
 

  当组兼容模式是IGMPv3,路由器为该组使用IGMPv3协议。当组兼容模式是IGMPv2,路由器在内部把下面的IGMPv2消息转化为它们等价的IGMPv3模式:
 

  IGMPv2消息 IGMPv3等价形式
 

  报告
 IS_EX({}) 

  离开
 TO_IN({}) 

  IGMPv3的阻止消息被忽略,在TO_EX()消息中,源列表也被忽略,即任何TO_EX()消息被处理为TO_EX({})
 

  当组兼容模式是IGMPv1,路由器在内部把下面的该组的IGMPv1IGMPv2消息转化为它们的等价的IGMPv3形式:
 

  IGMP消息 IGMPv3等价形式
 

  v1报告
 IS_EX({}) 

  v2报告
 IS_EX({}) 

  除了忽略IGMPv3阻止消息,和IGMPv2兼容模式下的TO_EX()消息的源列表,IGMPv2离开消息,IGMPv3TO_IN消息也要被忽略。
 

  8、定时器,计数器列表和它们的缺省值
 

  略。
 

  9、安全性方面的考虑
 

  略。

推荐阅读
  • 无线认证设置故障排除方法及注意事项
    本文介绍了解决无线认证设置故障的方法和注意事项,包括检查无线路由器工作状态、关闭手机休眠状态下的网络设置、重启路由器、更改认证类型、恢复出厂设置和手机网络设置等。通过这些方法,可以解决无线认证设置可能出现的问题,确保无线网络正常连接和上网。同时,还提供了一些注意事项,以便用户在进行无线认证设置时能够正确操作。 ... [详细]
  • 本文详细介绍了华为4GLTE路由器B310的外置天线安装和设置方法。通过连接电源和网线,输入路由器的IP并登陆设置页面,选择手动设置和手动因特网设置,输入ISP提供商的用户名和密码,并设置MTU值。同时,还介绍了无线加密的设置方法。最后,将外网线连在路由器的WAN口即可使用。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 如何使用台式电脑设置无线网络
    本文介绍了如何使用台式电脑设置无线网络的步骤,包括连接网线、更改IP、设置无线网络参数、重启路由器等,最后通过搜索无线信号来确认设置是否成功。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  •   1、确认自己的线路是否连接正确腾达a9设置。 ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
  • AstridDAO 专访:波卡稳定币黑马 BAI
    加入Pol ... [详细]
  • [翻译]微服务设计模式5. 服务发现服务端服务发现
    服务之间需要互相调用,在单体架构中,服务之间的互相调用直接通过编程语言层面的方法调用就搞定了。在传统的分布式应用的部署中,服务地 ... [详细]
  • 解决浏览器打开网页后提示“dns_probe_possible 怎么解决”的方法
    在使用浏览器进行网上冲浪的时候遇到故障是一件很常见的事情,很多用户都遇到过系统提示:dns_probe_possible。从提示中可以看出和DNS是有一定的关系的,经过小编测试之后 ... [详细]
  • 转自:微点阅读(www.weidianyuedu.com)微点阅读-范文大全-免费学习知识的网站电脑唯独搜不到自己家wifi,别人家的都能搜到,手机也可以搜到自己家的,就是电脑不可 ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
  • 家里没有台式机,在手机上怎么设置密码?
      1、先将网线(猫出来的网线)插在路由器的WAN口,开启无线路由器的电源在手机上设置路由器。2、手机打开无线搜索路由器,连接无线路由器(新路由器 ... [详细]
  • 俗话说,好记性不如烂笔头,这些东西也都是我Google来的,做个笔记以后自己安装也方便些。因为官方wiki的BeginnersGuide讲的非常好,大部分步骤按照wiki一步一步来就 ... [详细]
author-avatar
济河南岸_797
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有