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