组播讲义(IGMP,IGMP SNOOPING,PIM-DM,PIM-SM,MSDP,MBGP)

来源:互联网 发布:淘宝内部优惠券赚钱 编辑:程序博客网 时间:2024/05/01 01:11

http://wenku.baidu.com/view/5263bdf67c1cfad6195fa78e.html

 

(IGMP,IGMPSNOOPING,PIM-DM,PIM-SM,MSDP,MBGP)

 

IGMP Snooping:

1、交换机对流经的IGMP报文进行分析,为端口和组播MAC建立映射关系(加入MAC地址表)从而减少组播资源的消耗。

如果交换机不支持igmp snooping 则对于所有组播作为广播来发送,开启igmp snooping后则只发送到有组播成员的接口。 

2、路由器接口:交换机上接收到IGMP组成员查询或者PIM报文的接口,即和组播路由器相连的接口。

成员接口:收到IGMP加入消息的接口,即和组播成员相连的接口。 

3、当交换机收到general query查询报文时,从除收到该报文的接口外,向同一VLAN的其他接口发送。

当收到membership report报文后则向路由接口传送,并且把映射关系加入到MAC地址表中去。

当收到leave geroup报文,或者是动态端口的定时器超时后,则删除响应的MAC地址表条目。 

4、对于IGMP V1由于没有显式的leave geroup报文,因此只有靠超时机制来退出组播组,路由器也是如此操作。 

5、host-join:通常情况下加入组播的主机要对DR的查询进行响应,如果主机因为某些原因不能响应,就会造成组播的中断,可以配置交换机进行模拟的响应,以使组播流量得以前转。

6、端口快速离开:当一个接口下确认只有一个组播成员时,可以配置该端口的快速离开特性,当端口收到leave group报文时立即断开组播流量,而不必进行group-specify query:查询,以及一系列的超时。