三層交換機組播配置
1 . 功能需求及組網說明
![]() |
三層交換機組播配置
『配置環境參數』
1. 組播服務器地址為192.168.0.10/24,網關為192.168.0.1/24
2. 三層交換機SwitchA通過上行口G1/1連接組播服務器,交換機連接組播服務器接口interface vlan 100,地址為192.168.0.1。
3. vlan10和vlan20下掛兩個二層交換機SwitchB和SwitchC,地址為10.10.10.1/24和10.10.20.1/24。
『組網需求』
1:在SwitchA、SwitchB和SwitchC上運行組播協議,要求L3上配置為IP PIM-SM模式
2 數據配置步驟
『PIM-SM數據流程』
PIM-SM(Protocol Independent Multicast,Sparse Mode)即與協議無關的組播稀疏模式,屬于稀疏模式的組播路由協議。PIM-SM主要用于組成員分布相對分散、范圍較廣、大規模的網絡。
與密集模式的擴散?剪枝不同,PIM-SM協議假定所有的主機都不需要接收組播數據包,只有主機明確指定需要時,PIM-SM路由器才向它轉發組播數據包。
PIM-SM協議中,通過設置匯聚點RP(Rendezvous Point)和自舉路由器BSR(Bootstrap Router),向所有PIM-SM路由器通告組播信息,并利用路由器的加入/剪枝信息,建立起基于RP的共享樹RPT(RP-rooted shared tree)。從而減少了數據報文和控制報文占用的網絡帶寬,降低路由器的處理開銷。組播數據沿著共享樹流到該組播組成員所在的網段,當數據流量達到一定程度,組播數據流可以切換到基于源的最短路徑樹SPT,以減少網絡延遲。PIM-SM不依賴于特定的單播路由協議,而是使用現存的單播路由表進行RPF檢查。
運行PIM-SM協議,需要配置候選RP和BSR,BSR負責收集候選RP發來的信息,并把它們廣播出去。
【SwitchA相關配置】
1. 使能多播路由
[SwitchA]multicast routing-enable
2. 創建(進入)vlan100的虛接口
[SwitchA]int vlan 100
3. 給vlan100的虛接口配置IP地址
[SwitchA-Vlan-interface100]ip add 192.168.0.1 255.255.255.0
4. 創建(進入)vlan10的虛接口
[SwitchA]int vlan 10
5. 給vlan10的虛接口配置IP地址
[SwitchA-Vlan-interface10]ip add 10.10.10.1 255.255.255.0
6. 在接口上啟動PIM SM
[SwitchA-Vlan-interface10]pim SM
7. 創建(進入)vlan20的虛接口
[SwitchA]interface Vlan-interface 20
8. 給vlan20的虛接口配置IP地址
[SwitchA-Vlan-interface20]ip add 10.10.20.1 255.255.255.0
9. 在接口上啟動PIM SM
[SwitchA-Vlan-interface20]pim SM
10. 進入PIM視圖
[SwitchA]pim
11. 配置候選BSR
[SwitchA-pim]c-bsr vlan 100 24
12. 配置候選RP
[SwitchA-pim]c-rp vlan 100
『PIM-DM數據流程』
PIM-DM(Protocol Independent Multicast,Dense Mode)屬于密集模式的組播路由協議。PIM-DM適用于小型網絡,在這種網絡環境下,組播組的成員相對比較密集。PIM-DM的工作過程可以概括為:鄰居發現、擴散?剪枝過程、嫁接階段。各個過程詳細解釋請參見《操作手冊》
1. 使能多播路由
[SwitchA]multicast routing-enable
2. 創建(進入)vlan100的虛接口
[SwitchA]int vlan 100
3. 給vlan100的虛接口配置IP地址
[SwitchA-Vlan-interface100]ip add 192.168.0.1 255.255.255.0
4. 創建(進入)vlan10的虛接口
[SwitchA]int vlan 10
5. 給vlan10的虛接口配置IP地址
[SwitchA-Vlan-interface10]ip add 10.10.10.1 255.255.255.0
6. 在接口上啟動PIM DM
[SwitchA-Vlan-interface10]pim DM
7. 創建(進入)vlan20的虛接口
[SwitchA]interface Vlan-interface 20
8. 給vlan20的虛接口配置IP地址
[SwitchA-Vlan-interface20]ip add 10.10.20.1 255.255.255.0
9. 在接口上啟動PIM DM
[SwitchA-Vlan-interface20]pim DM
【SwitchB相關配置】
swtichB可以不配置,或者支持IGMP SNOOPING, 可以在系統視圖下啟動multicast routing-enable。
如果是二層交換機,則只需在系統視圖下配置igmp-snooping即可;
目前交換機的IGMP只支持V1/V2版本。
【SwitchC相關配置】
switchC可以不配置,或者支持IGMP SNOOPING, 可以在系統視圖下啟動multicast routing-enable。
如果是二層交換機,則只需在系統視圖下配置igmp-snooping即可;
目前交換機的IGMP只支持V1/V2版本。
3 測試驗證
PC1和PC2都能夠看到正常的組播源內容