- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DP500016 IGMP协议原理
DP500016 IGMP协议原理 ISSUE 1.0 学习完此课程,您将会: 了解IGMP的作用及基本原理 了解IGMPv1, v2之间的区别 了解IGMPv3的改进之处 了解IGMP Snooping的基本原理 组播协议分层体系 IGMP的用途 IGMP协议是主机跟路由器之间的控制协议 主机通过IGMP协议向组播路由器报告自己想加入的组 路由器通过IGMP协议查询网段上是否还有特定组的成员 当前IGMP有3个版本: RFC1112—IGMP版本1 RFC2236—IGMP版本2 RFC3376—IGMP版本3 IGMPv1 版本 版本字段包含IGMP版本标识,因此设置为1。 类型 成员关系查询 (0x11) 成员关系报告 (0x12) 校验和 组地址 当一个成员关系报告正被发送时,组地址字段包含组播地址。 当用于成员关系查询时,本字段为0,并被主机忽略。 IGMPv1 当一个主机希望接收一个组播组的数据,则发送成员加入报告给组播组。 IGMPv1 路由器RTA(IGMP查询器)周期性地(默认60秒)向子网内所有主机(代表子网内所有主机)发送成员关系查询信息。 IGMPv1 当主机收到IGMP成员关系查询时,对它已经加入的每个组播组启动一个倒计数报告计时器。各个报告计时器初始值为从0到最大响应之间一个随机数,默认值是10秒。 计时器到时的主机则主动发送成员关系报告,目的地为该主机所属的组地址。 其它主机收到该成员关系报告,则抑制成员关系报告的发送,并删除计时器。 IGMPv1 主机“默不作声”地离开组(不发送报告了) IGMPv2 类型 成员关系查询(0x11) 常规查询:用于确定哪些组播组是有活跃的,即该组是否还有成员在使用,常规查询地址由全零表示; 特定组查询:用于查询某具体组播组是否还有组成员。 版本2成员关系报告(0x16) 版本1成员关系报告(0x12) 离开组消息(0x17) IGMPv2 最大响应时间 以0.1秒为单位 默认值是100,即10秒。 校验和 组地址 在成员查询消息中,发送一个普遍查询报文时组地址域应设为0,当发送一个对特定组的查询报文时,则应设置组的地址。 在成员报告或离开组的消息中,组的地址域保留了要报告或要离开的地址。 IGMPv2 当一个主机加入了一个组播组,则应该立即发送一个或多个版本2的成员关系报告给组播组。 IGMPv2 与IGMPv1相同,都存在抑制机制。 增加了最大响应时间来指定延时值来规定所有主机的查询响应延时的上限,此外最大响应时间在IGMP查询器上配置,只应用在成员关系查询信息。 IGMPv2 路由器启动,主动发出到所有组播系统组()的IGMPv2常规查询信息。 收到常规查询信息的路由器,会把此信息的源IP地址和接收口的IP地址作比较,拥有最低IP地址的路由器被选举为IGMP查询路由器。 非查询路由器启动一个查询计时器,周期检查IGMP查询路由器的状态,默认为250秒。 IGMPv2 IGMPv3 在RFC 3376中说明,目前已成为正式标准 尚未得到广泛支持 服务于Source Specific Multicast(SSM)模型 允许主机指定组播源,只接收特定组播源发出的组播数据,相比以前的版本,加强了主机的控制能力,不仅可以指定组播组,还能指定组播的源。 IGMPv3 路由器周期性地向发送查询 IGMPv3 IGMPv3 IGMP Snooping IGMP Snooping运行在链路层,是运行在二层以太网交换机上的组播约束机制,用于管理和控制组播数据转发 当二层以太网交换机收到主机和路由器之间传递的IGMP报文时,IGMP Snooping分析IGMP报文所带的信息 : 当监听到主机发出的IGMP主机报告报文时,交换机就将该主机加入到相应的组播MAC地址表中 当监听到主机发出的IGMP离开报文时,交换机就将删除与该主机对应的组播MAC地址表中 通过不断地监听IGMP报文,交换机就可以在二层建立和维护组播MAC地址表 ,交换机就可以根据组播MAC地址表转发从路由器下发的组播报文 注:没有运行IGMP Snooping时,组播报文将在二层广播 IGMP Snooping IGMP Snooping IGMP的用途 IGMPv1与IGMPv2的区别 IGMPv3的改进 IGMP Snooping的原理 概述 工作机制 INTERNET 路由器运行 IGMP协议 以太网交换机运行 IGMP Snooping协议 IGMP查询 IGMP报告 建立和维护组 CPU 0 1 2 3 4 5 IGMP报告 IGMP查询 MAC地址 转发表 端口 0100-5e01-0203 0 1 3 IGMP报告 PC1 PC2 PC4 PC3 小结 当一个主机
您可能关注的文档
- dictation 用词.ppt
- dili4.3 - 城市.ppt
- dinoroar巨鸣儿童自行车--爱丽丝alice系列童车介绍PPT.ppt
- DISCOVERY SEM1 3.1网络简介.ppt
- discovery 发现.ppt
- discovery-加入新颜色和新层.ppt
- discovery-趋势面.ppt
- Disney授权生产厂商,迪士尼授权生产厂家产品资料.ppt
- Div+Css页面布局基础.ppt
- DNA 、 RNA的区别.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)