一、網絡結構
客戶需求:當客戶端請求組播通信時(IGMP 加入),組播通信開始。當客戶端
離開組播組時(IGMP 離開),組播通信停止。通過檢查交換機的組播組狀態,
端口統計,VLC 服務器上的Wireshark 捕捉IGMP 加入和離開的報文來驗證效果。
二、交換機配置
1、Switch A 配置
1)創建VLAN 100
2).將端口1 配置為Trunk 類型,并分配PVID 為1。分配端口2 到VLAN100, VLC 服務器連接到該端口。
3).在菜單“Multicast Filtering—Configure IGMP Parameters”配置IGMP 參數。
· Switch A 配置為被動模式,只被動偵聽IGMP 數據流,不發送IGMP 查詢。
· 端口2 是路由器端口,這是由于從該端口接收組播數據流,而網絡中沒有真正的路由器。該參數指定連接到組播路由器的端口。如果不配置,交換機也能檢測到,建議提前配置好該端口。
· 路由器轉發開啟:該參數指定組播數據流是否一直被轉發到組播路由器。
2、Switch B 配置
1).步驟1 和步驟2 的配置與Switch A 相同。端口2(VLAN100)連接VLC 客戶端。
2).步驟3:配置IGMP 參數
· Switch B 配置為主動模式,如果檢測一段時間后,沒有更好的候選者發出查詢報文,該交換機發出IGMP 查詢報文。
· 端口1 配置為路由器端口,從該端口接收組播報文。
· 路由器轉發選項打開,該參數指定組播數據流是否一直被轉發到組播路由器。
3、測試結果
VLC 服務器開始發送數據流時,得到如下的測試結果。
在菜單“Multicast Filtering - View IP Multicast Groups”查看交換機A 和B 的組播組狀態。
從上圖中可以看到交換機A 沒有任何端口加入組播組,只注冊了VLC 服務器的組播IP 地址,交換機B 的端口2 加入了組播組239.255.255.250,沒有加入組播組239.0.0.1。
如果需要了解更多,請點擊
如果需要了解更多,請點擊