IGMP SNOOPING笔记(igmp协议属于哪一层)

网友投稿 597 2022-09-21


IGMP SNOOPING笔记(igmp协议属于哪一层)

IGMP SNOOPING

igmp proxy和igmp snooping模式的区别在于proxy充当“代理人”的角色,即对下层主机它充当组播路由器的角色,对上层组播路由器它充当主机的角色,对下层用户发送上来的igmp report报文进行分析,而不把该报文透传到上层网络,而是自己以主机的身份向上层组播路由器申请组播节目,同样对于上层组播路由器发送的查询报文也进行拦截,而自己以组播路由器的身份向主机发送查询报文;而snooping则仅仅是侦听,对下层主机和上层组播路由器发送的igmp报文进行侦听,同时透传。当然无论是igmp proxy还是igmp snooping,设备都根据下层主机发送的igmp report报文建立转发表项,从而实现可控组播。

IGMP Snooping和IGMP Snooping Proxy实现功能相同但原理不同。IGMP Snooping仅仅是通过侦听IGMP报文来获取相关用户信息,而IGMP Snooping Proxy则拦截和抑制了终端用户的IGMP请求并进行自身相关处理后,才将它转发给上层路由器。相对于仅实现IGMP Snooping的设备来说,实现了IGMP Snooping Proxy的二层网络设备对于用户侧承担了Server的角色,定期查询用户信息;对于网络侧又承担了Client的角色,在收到查询时将当前用户信息进行上报。因此相比IGMP Snooping来说,不仅能达到抑制二层网络组播泛滥的目的,而且能有效减少网络中的协议消息,降低网络负荷。但由于其需要维护和计算表项的状态变化同时需要代理路由器的功能,因而也相应增加了设备的实现复杂度和处理开销。

自我思考:igmp proxy在设备建立组播路由表项指导组播流量转发,设备需要启用组播路由表。,对上游路由器而言是组播接收者,对下游pc来说是组播查询者,不会透传报文。不仅能达到抑制二层网络组播泛滥的目的,而且能有效减少网络中的协议消息,降低网络负荷,但是会增加自身负荷。igmp snooping proxy是侦听拦截,建立的是二层组播转发表项,区别在于收到组播离开报文,igmp snooping proxy交换机,收到对应的(*,G)离开报文,如果存在对应表项,且该接口也在表项的成员接口,那么向


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:rocketmq client 日志的问题处理方式
下一篇:Vlan和Trunk实验(vlan和trunk实验邓方明)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~