




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IGMP协议原理与配置组播通信中,发送者将组播数据发送到特定的组播地址。要使组播报文最终能够到达接收者,需要某种机制使与连接潜在接收者网段的组播路由器能够了解到该网段内有哪些组播接收者,保证接收者可以加入到相应的组播组中接收数据。 IGMP(Internet Group Management Protocol)因特网组管理协议,是TCP/IP协议族中负责IP组播成员管理的协议,它用来在接收者和与其直接相邻的组播路由器之间建立、维护组播组成员关系。学完本课程后,您将能够:掌握IGMP的基本原理和配置熟悉IGMP不同版本间的区别掌握IGMP Snooping的基本原理组播接收端的需求IGMPv1的
2、工作机制IGMPv2的工作机制IGMPv3的工作机制IGMP Snooping的工作机制IGMP的配置实现接收端如何接收组播数据接收者与路由器间需要交换哪些信息?接收者需声明自己要接收哪个组的数据。路由器需了解哪些组播组存在接收者。人工配置这些信息,有哪些问题?实时性差。灵活性差。工作量大、易出错。RouterClient BClient AClient CG2G1网络中有哪个组的接收者。我要加入G2组。我要加入G1组。组播接收端的需求IGMPv1的工作机制IGMPv2的工作机制IGMPv3的工作机制IGMP Snooping的工作机制IGMP的配置实现组成员管理 - IGMPIGMP协议运行
3、于主机与组播路由器之间。IGMP协议的作用:主机侧:通过IGMP协议向路由器通告组成员关系。路由器侧:通过IGMP协议维护组成员关系。IGMPv1的工作机制普遍组查询与响应。响应抑制机制。General QueryReport for G1Report for G2Multicast NetworkClient A(G1)Client B(G2)Client C(G1)RTAEthernetRTA周期性地向子网内所有主机(224.0.0.1)发送成员关系查询信息。收到普遍组查询后,主机发送IGMP成员关系报告,表示希望加入组播组。同属于G1的Client C监听到Client A的IGMP报告
4、后不再发送IGMP报告。IGMPv1成员加入主机申请加组。Report for G3Multicast NetworkClient A(G1)Client B(G2)Client C(G1)RTAEthernetClient D(G3)Client D主动发送IGMP成员关系报告,表示希望加入组播组G3。IGMPv1问题一:组成员离开静默离开。General QueryMulticast NetworkClient A(G1)Client B(G2)Client C(G1)RTAEthernet路由器周期性发送普遍组查询。组成员默默离开组(不发送离开组报告)。130s超时普遍组查询130s没有
5、收到响应,则路由器认为该组不存在组播成员。IGMPv1问题二:查询器选举查询器选举依赖于组播路由协议。General QueryMulticast NetworkClient A(G1)Client B(G2)Client C(G1)RTA查询器EthernetXRTB非查询器组播接收端的需求IGMPv1的工作机制IGMPv2的工作机制IGMPv3的工作机制IGMP Snooping的工作机制IGMP的配置实现IGMPv2对IGMPv1的改进:组成员离开Group-Specific Query for G2Leave from G2Multicast NetworkClient A(G1)Cl
6、ient B(G2)Client C(G1)RTA查询器EthernetRTB非查询器G2组成员Client B向224.0.0.2发送离开组消息。查询器RTA向G2组地址发送特定组查询。若发送2次特定组查询之后仍没有收到成员报告,则认为组播组G2不存在组播成员。2次特定组查询IGMPv2对IGMPv1的改进:查询器选举独立的查询器选举机制。General QueryRTA查询器RTB非查询器VS192.168.1.1/24192.168.1.2/24Client AIP地址最小的获胜IGMPv2基于普遍组查询报文进行查询器选举。IGMPv1和IGMPv2报文比较思考:IGMP如何引导组成员接
7、收特定组播源的数据。版本类型未使用校验和组地址类型最大响应时间校验和组地址IGMPv1IGMPv2015317015317组播接收端的需求IGMPv1的工作机制IGMPv2的工作机制IGMPv3的工作机制IGMP Snooping的工作机制IGMP的配置实现SSM模型中的新需求只接收特定源发送的组播数据。Source A发往G1的组播流Source B发往G1的组播流RTCRTASource A1.1.1.1Source B2.2.2.2RTBClient AX运行IGMPv3Client A不接收来自Source A的G1组播流。路由器周期性地向224.0.0.1发送查询。接收端发送成员报告
8、,指出希望加入或拒绝某些组播源发送的数据。IGMPv3工作机制General QueryReportRTCClient AG: G1IN:1.1.1.1Client BClient CG: G2EX: NULLG: G1IN:1.1.1.1 2.2.2.2IGMP各版本间的差异机制IGMPv1IGMPv2IGMPv3查询器选举依靠其他协议自己选举自己选举成员离开方式静默离开主动发送离开报文主动发送离开报文特定组查询不支持支持支持指定源、组不支持不支持支持组播接收端的需求IGMPv1的工作机制IGMPv2的工作机制IGMPv3的工作机制IGMP Snooping的工作机制IGMP的配置实现二层中
9、组播数据转发的问题组播数据在二层被泛洪,造成:网络资源浪费。存在安全隐患。Multicast Packet for G2Client AClient B(G2)Client CRTASwitchSourceMulticastNetwork组播数据被发送给非组成员。IGMP Snooping工作原理使能IGMP Snooping机制后,查询响应仅向路由器接口转发。RTA使能IGMP Snooping的交换机CPU0二层组播转发表MAC地址端口0100.5e01.02030 1 3 4Client AClient BClient CMulticast PacketQueryReport1234组播
10、接收端的需求IGMPv1的工作机制IGMPv2的工作机制IGMPv3的工作机制IGMP Snooping的工作机制IGMP的配置实现IGMP配置实现IGMPv2G0/0/1RTAClient A192.168.1.0/24multicast routing-enable interface G0/0/1 ip address 192.168.1.1 255.255.255.0 igmp enable igmp version 2IGMP配置验证display igmp interfaceInterface information of VPN-Instance: public net Giga
11、bitEthernet0/0/1(192.168.1.1): IGMP is enabled Current IGMP version is 2 IGMP state: up IGMP group policy: none IGMP limit: - Value of query interval for IGMP (negotiated): - Value of query interval for IGMP (configured): 60 s Value of other querier timeout for IGMP: 0 s Value of maximum query response time for IGMP: 10 s Querier for IGMP: 192.168.1.1 (this router) Total 1 IGMP Group reporteddisplay igmp group Interface group report information of VPN-Instance: public net GigabitEthernet0/0/1(192.168.1.1): Total 1 IGMP Group reported Group
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能制造技术考试试卷及答案
- 2025年心理咨询师考试试题及答案
- 2025年现代物流管理考试试卷及答案
- 2025年特殊教育与融合教育考试试题及答案
- 2025年网络工程师职业资格考试题及答案
- 2025年汉语言文学专业考试试卷及答案
- 2025年城市与区域规划考试题及答案
- 2025年仿真与机器人技术相关考题及答案
- 埃博拉培训试题及答案
- 三个产程的试题及答案
- 代驾创业计划书
- 人力资源管理公司经营分析报告
- 《牙体解剖学》课件
- 原始股转让合同
- 全血细胞减少的护理查房课件
- 审计案例分析课程达尔曼案例
- 扬州XX消防维保工程有限公司质量保证体系文件
- KROHNE 电磁流量计产品介绍 2021
- 人工智能算法分析 课件 【ch06】迁移学习
- 铥激光在膀胱肿瘤应用课件
- 2022年西双版纳景洪市事业单位选调考试真题
评论
0/150
提交评论