網絡環境
組播數據通過二層轉發到RouterA,RouterA上用VLANIF口終結該組播源的VLAN信息,所有的三層接口(包括物理的和邏輯的)都啟用了組播協議IGMP和PIM SM,設備RouterB的IGP路由可達,但是下掛設備RouterB學習不到RouterA的組播路由,導致組播業務不能正常運行。
圖為組播業務組網圖
故障分析
1.在RouterB上使用命令ping,能正常Ping通組播源地址,IGP路由可達,說明正常的IP業務正常,可以排除IP層面問題。
2.在RouterA上使用命令display multicast routing-table,發現有(S,G)表項生成。而在RouterB上使用命令display multicast routing-table,沒有(S,G)表項生成。
3.RouterA上沒有學習到組播路由,而在RouterA上直接連接組播客戶端使用效果正常。
4.RouterA通過VLANIF接入組播源,需要在VLANIF接口下啟用property routing命令。通過命令display current-configuration查看配置文件,發現在VLANIF接口下面沒有啟用命令property routing。
----結束
處理步驟
在RouterA上執行以下操作。
步驟 1執行命令system-view,進入系統視圖。
步驟 2執行命令interface vlanif interface-number,進入VLANIF視圖。
步驟 3執行命令property routing,配置VLANIF接口的路由屬性為routing。
步驟 4執行命令return退回到用戶視圖。
步驟 5執行命令save,保存對配置的修改。
----結束
完成上述操作后,RouterB下面的設備能正常接收組播數據流,故障排除。
案例總結
在VLANIF接口作為服務器端與其他IP路由設備連接運行組播協議時,VLANIF接口必須配置路由屬性為routing。只有在一個VLAN只具有一個端口的情況下,該VLANIF接口才能配置為routing屬性。在其他情況下,VLANIF接口的路由屬性可以配置為bridging。VLANIF接口的缺省的路由屬性為bridging。在VLANIF接口包含多個端口時,VLANIF接口的路由屬性只能為bridging。