组播IGMPsnooping原理_第1页
组播IGMPsnooping原理_第2页
组播IGMPsnooping原理_第3页
组播IGMPsnooping原理_第4页
组播IGMPsnooping原理_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、组播与组播与igmp-snoooping组播简介组播简介组播协议组播协议igmp snooping测试技巧测试技巧单播和组播的比较组播地址组播地址映射 以太网的mac地址01:00:5e:00:00:00到01:00:5e:7f:ff:ff用于将三层ip组播地址映射为二层地址,即ip组播地址中的低23位放入mac地址的低23位。ip组播地址有28位地址空间,但只有23位被映射到mac地址,这样会有32个ip组播地址映射到同一mac地址上igmp v2报文格式8位igmp报文类型最大响应时间16位校验和32位组地址07 815 16318byteigmpv2v增加离开报文-主机退出组播组时,如果

2、它是该组的最后一个成员,则发送退出消息(同v1相比,降低了退出延迟)v增加特定组查询报文-路由器在停止向某一子网发送数据之前要发送与该组相关的查询来确认该子网已无该组播组成员 igmpv3v增加的主要功能是成员可以指定接收或指定不接收某些组播源的报文igmp加入组播组v成员在加入(组播组224.1.1.1)时,立即向224.1.1.1发送224.1.1.1报告报告1.1.1.1h1h2h3向向 224.0.0.1 的通用查询的通用查询h1h2h3igmp 通用查询v定期向224.0.0.1发送成员资格查询向向 224.0.0.1查询查询igmpv1h1h2h3igmp v1退出组播组v主机“安

3、静”退出组播组v路由器发送定期查询v路由器继续发送定期查询v路由器在一定时间内收不到报告v组播组超时igmp v2退出组播组退出至退出至224.0.0.2vh2 退出组;发送 消息到224.0.0.2v路由器发送 到224.1.1.1v保留的主机成员发送v组播组仍然活动报告至报告至224.1.1.1对对 224.1.1.1的的特定组查询特定组查询224.1.1.11.1.1.1igmpv2h1h2h3224.1.1.1igmp snooping(igmp监听) 为什么引入igmp snooping(igmp监听) ?igmp组播成员管理机制是针对第三层设计的组播成员管理机制是针对第三层设计的

4、组播报文经过一些第二层交换设备时,组播报文经过一些第二层交换设备时, 就会转发就会转发给第二层交换设备的所有端口给第二层交换设备的所有端口 igmpsnooping功能用于改善二层交换机对组播功能用于改善二层交换机对组播流转发机制流转发机制 没有igmpsnooping时,组播数据流在二层交换机被广播发送 有了igmp-snooping,组播数据流只会向特定的组播用户发送,避免了组播数据流泛滥。igmp snooping基本概念v路由端口:路由端口:设备端口中收到igmp查询报文的端口称之为组播路由端口。v路由端口老化时间:路由端口老化时间:路由端口老化定时器设置时间。如果在此定时器超时的时候

5、还没收到查询报文,则老化此路由端口。v响应查询最晚时间:响应查询最晚时间:当以太网交换机收到特定组查询报文时,会在收到igmp leave报文的端口上启动一个响应查询定时器。如果在响应查询最晚时间内没有收到报告报文,就把该端口从组播组端口成员中删除。v组播组成员端口老化时间:组播组成员端口老化时间:当一个端口加入组播组中的时候会同时启动该端口的老化定时器。如果在此定时器超时的时候没有收到igmp报告报文,则老化该组播成员端口igmp snooping的工作原理 组播路由器向下面周期性的发送通用查询报文,交换机收到查询报文的端口会被学习为路由端口,并把收到的查询报文会向其它的端口转发动态学习到的

6、路由端口:switch(config)#sh igmp-snooping router-dynamic port vid age type e0/0/1 26 300 query total record: 1pc想离开某个组,发送离开报文,交换机收到离开报文后,该组对应的端口成员会被删除, 组播流就不会再往pc所在的端口转发。igmp snooping的工作原理 pc收到查询报文后,想加入某个组,发送igmp report报文,report报文经过交换机交换机对这个报文进行监听,并根据report报文的内容形成一张组播表,即组成员和端口的对应关系 。该report报文只会向路由端口转发。组播

7、表switch(config)#sh ow multicast show multicast table informationtime interval of multicast proxy is 10smac address : 01:00:5e:00:02:02 组mac地址vlan id : 26static port list : igmp port list : e0/0/4,e0/0/6. 组播成员端口dynamic port list : proxy port list : total entries: 1 .组播源收到路由端口转发过来的report报文后,向路由端口发送对应的组播业务流,交换机收到组播流后,根据组播表发送到相应的成员端口。igmp snooping的工作原理 vpc不想再接收某个组的组播流时,发送该组的igmp leave报文,交换机端口收到igmp leave报文,会把该端口从该组删除,pc就不会再收到该组的组播流。v交换机收到igmp leave报文,会向路由端口转发。测试1、交换机1端口接组播源,2、3端口接用户,开启igmp-snooping;2、组播源向交换机发送通用查询报文,2、3用户是否能收到?哪个端口会被学习为 路由端口?3、组播源向交换机发送组播流, 2、3用户是否能收到?4、2用户发送report报文,加入该组播流的组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论