求解组播问题~
拓扑如上图
现状:
源接的是C3750,而下面两台交换机是C2960
源和目的不在同一vlan,但是源和目的能够互相ping通
svi20加入组播组
源上ping组地址能ping通
问题:
组播接收者无法收到源发出的消息,而与源同一网段的任何接收者,都能收到消息。
思考:
既然组地址能够ping通是否就代表,源向该组发出的信息,可以被接收者接收到?
不同vlan间的组播转发,是否要考虑L2的组播转发?
IGMP snooping默认是开启的,那么在C3750上是否需要配置什么东西?
在源ping组播地址,能够ping通,但是回应的是源在3750上的网关
在接收端ping组播地址,能够ping通,但是回应的是接收者在3750上的网关
这样是否是正常的?
从图中看出,楼主使用率dense模式部署组播,既然是用dense模式,那么所有参与的设备都要开启组播,设备上参与组播的接口(交换机的SVI口)都要部署进组播。
IGMP snooping是一个业界标准,正常情况下,交换机只看二层头部,不看三层头部,但是在IGMP的snooping中,交换机看到了三层头部。交换机通过截获主机发出的report包和离组包,就可以知道哪个接口加入了组或离开了组。
而确保组播流量顺利达到的前提是你的路由表是正常的。没有路由,组播是无法实现的。
ping组播地址,回复地址是设备所在VLAN的网关,这个是正常的。 黄sir,这些SVI口我都已经加入了组播组,在源和目的ping组播地址都是通的。
但是接收者就是无法收到源服务器发出的短消息。源服务器发送到这个组,与源服务器在同一网段的PC能够收到该消息,但是接收端和源端不在同一网段,路由可达,还是收不到源的消息。我觉得挺奇怪的。
是不是涉及到二层的组播转发,而3750和2960互联的时候,除了SVI上要开启dense模式外,还需要开什么才能让3750把组播转下去呢?
现在是不同vlan之间的组播通信,路由是可达的。因为源和目的是互相可以ping通的。 对网络有兴趣的朋友可加盟QQ群,282815004,大家一起讨论
页:
[1]