组播接收者——(igmp)s12508(接收者侧DR)(pim-sm)——rp——组播源侧设备(组播源侧DR)——组播源
s12508做的是三层组播下联使用vlan200,igmp协议,上联使用vlan305,pim-sm协议,它下连的组播接收者无法收到组播流
1、设备侧查看表项信息的话,igmp表项正常,pim-sm表项仅有(*,G)表项,但是没有(S,G)表项;组播组地址228.1.6.xx,组播源地址150.158.xxx。
pim-sm:
IGMP表项:
2、后续查看设备配置发现设备配置了明细的静态路由指向rp,但是指向组播源的地址是通过默认路由出去的,所以怀疑是rpt和spt树出去的接口不一致导致无法生成(S,G)表项,随后在设备侧加了一条明细的静态路由将出接口指向和rp的出接口一样之后,生成了(S,G)表项组播接收者可以拉到流了,问题原因就是设备没有到组播源的出口地址和rp的出接口不一致,导致rpt树切换为spt树的时候切换失败导致的问题。
3、但现场反馈同样的拓扑位置下即rp和组播接收者之间,v7的其他交换机就不需要配置该指向组播源地址的静态路由,只需要一条指向rp的静态路由就可以生成(S,G)表项拉到流,现场怀疑是否是两个版本v5和v7不一样的机制问题。
v7:
后续和产线沟通v5设备的话,RPF检查严格是一直针对于设备本身,所以如果设备没有指向组播源的静态路由就会导致RPF检查出接口不通过,(S,G)表项无法生成,v7设备的话没有正确指向组播源地址的静态路由RPT树不会切换为SPT树,在RPT没有切换成SPT的情况下,RPF检查是针对RP的,所以(S,G)表项依然存在,只不过是RPT树没有切换为SPT树,v7的组播流虽然能用但是如果是一直rpt树转发的话,rp的负担就会很大,因为组播数据都需要rp作为中转设备进行转发,所以指向组播源的静态路由还是要配上。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作