黃江鎮(zhèn)做網(wǎng)站在線生成個人網(wǎng)站源碼
環(huán)網(wǎng)雙機接入IPTV網(wǎng)絡部署案例
組網(wǎng)圖形
圖2?環(huán)網(wǎng)雙機場景IPTV基本組網(wǎng)圖
方案簡介
隨著IPTV業(yè)務的迅速發(fā)展,IPTV平臺承載的用戶也越來越多,用戶對IPTV直播業(yè)務的可靠性要求越來越高。IPTV作為視頻類業(yè)務,最終用戶對業(yè)務體驗的連續(xù)性要求極高,需要保障日常維護中的用戶業(yè)務體驗連續(xù),在重大事件保障、重大版本升級保障中保證業(yè)務的延續(xù)性。
如圖1所示是某個地區(qū)廣電基本組網(wǎng)圖。為了保證廣電直播流的質量,廣電組播源服務器發(fā)送的直播流需要先轉發(fā)到MRF轉碼服務器進行轉碼,然后由轉碼服務器再轉發(fā)給接收者。轉碼服務器通過環(huán)網(wǎng)雙機備份的方式接入IPTV組網(wǎng),提高網(wǎng)絡可靠性。
- 組播源服務器發(fā)送的組播流正常轉發(fā)路徑是:Core->PE1->LSW1->CDN->轉碼服務器。
- 轉碼服務器轉換后的組播流正常轉發(fā)路徑是:轉碼服務器->CDN->LSW1->PE1->AGG->ACC1和ACC2。
- 錄制服務器到接收者單播流正常轉發(fā)路徑是:錄制服務器->CDN->LSW1->PE1->AGG->ACC1和ACC2。
圖1?環(huán)網(wǎng)雙機接入場景視頻流量轉發(fā)路徑
配置注意事項
本舉例中Core、PE1和PE2使用框式交換機為例,其他設備以盒式交換機為例。本舉例中的交換機可以使用S系列交換機所有產(chǎn)品。
組網(wǎng)需求
如圖2所示為某地區(qū)IPTV組網(wǎng)圖,接收者可以點播直播節(jié)目,也可以回看電視節(jié)目。具體需求如下:
- 組播源服務器發(fā)送的組播直播流,先轉發(fā)到CDN服務器轉碼錄制后,再轉發(fā)給接收者。
- 接收者也可以通過單播方式回看電視節(jié)目。
- 通過部署三層組播、二三層組播混跑和IGMP Snooping功能,實現(xiàn)組播流轉發(fā)。
- 通過OSPF協(xié)議實現(xiàn)三層流量互通。LSW1、LSW2與PE1、PE2通過OSPF 1區(qū)域1建立鄰居關系,Core與PE1、PE2通過OSPF 1區(qū)域0建立鄰居關系。
- CDN、LSW1和LSW2部署MSTP破環(huán)協(xié)議,LSW1和LSW2部署VRRP,提高網(wǎng)絡可靠性。
- 為保證接入安全,LSW1和LSW2通過流策略限制組播源服務器的接入。
數(shù)據(jù)規(guī)劃
參數(shù)項 | 描述 |
---|---|
VLAN 33 | ACC1下掛用戶所屬的VLAN。 |
VLAN 34 | ACC2下掛用戶所屬的VLAN。 |
VLAN 88 | 用戶回看節(jié)目使用的VLAN。 |
VLAN 301 | LSW1和LSW2使用的VLAN。 |
VLAN 400 | 組播直播流轉碼后使用的VLAN。 |
VLAN 530 | 組播直播流未轉碼前使用的VLAN。 |
產(chǎn)品名稱 | 參數(shù)項 | 描述 |
---|---|---|
Core | GE1/0/1:66.1.1.3/24 | 上行連接組播源服務器的三層接口。 |
GE1/0/2:20.1.1.3/24 | 連接PE2的三層接口。 | |
GE1/0/3:12.1.1.2/24 | 連接PE1的三層接口。 | |
LoopBack0:1.1.1.3 | - | |
PE1 | GE1/0/2:12.1.1.1/24 | 上行連接Core的三層接口。 |
GE1/0/3:60.1.1.1/24 | 連接PE2的三層接口。 | |
Vlanif10:10.1.1.1/24,對應物理接口是GE1/0/1 | 連接LSW1的接口。 | |
Vlanif11:11.1.1.1/24,對應物理接口是GE1/0/4 | 連接AGG的接口。 | |
LoopBack0:1.1.1.1 | - | |
PE2 | GE1/0/2:20.1.1.2/24 | 上行連接Core的三層接口。 |
GE1/0/3:60.1.1.2/24 | 連接PE1的三層接口。 | |
Vlanif10:10.1.2.1/24,對應物理接口是GE1/0/1 | 連接LSW2的接口。 | |
Vlanif22:22.1.1.2/24,對應物理接口是GE1/0/4 | 連接AGG的接口。 | |
LoopBack0:1.1.1.2 | - | |
AGG | Vlanif11:11.1.1.8/24,對應物理接口是GE0/0/4 | 連接PE1的接口。 |
Vlanif22:22.1.1.8/24,對應物理接口是GE0/0/5 | 連接PE2的接口。 | |
Vlanif33:33.1.1.8/24,對應物理接口是GE0/0/1 | 連接ACC1的接口。 | |
Vlanif34:34.1.1.8/24,對應物理接口是GE0/0/2 | 連接ACC2的接口。 | |
LoopBack0:1.1.1.4 | - | |
LSW1 | Vlanif10:10.1.1.2/24,對應物理接口是GE0/0/1 | 連接PE1的接口。 |
Vlanif88:88.1.1.7/24,對應物理接口是GE0/0/2 | 用于與錄制服務器通信。 | |
Vlanif301:31.1.1.1/24,對應物理接口是GE0/0/3和GE0/0/4 | 連接LSW2的接口。GE0/0/3和GE0/0/4綁定為Eth-Trunk1。 | |
Vlanif400:4.1.1.2/24,對應物理接口是GE0/0/2 | 用于與轉碼后的服務器通信。 | |
Vlanif530:5.1.1.2/24,對應物理接口是GE0/0/2 | 用于與轉碼前的服務器通信。 | |
LSW2 | Vlanif10:10.1.2.2/24,對應物理接口是GE0/0/1 | 連接PE2的接口。 |
Vlanif88:88.1.1.5/24,對應物理接口是GE0/0/2 | 用于與錄制服務器通信。 | |
Vlanif301:31.1.1.2/24,對應物理接口是GE0/0/3和GE0/0/4 | 連接LSW1的接口。GE0/0/3和GE0/0/4綁定為Eth-Trunk1。 | |
Vlanif400:4.1.1.3/24,對應物理接口是GE0/0/2 | 用于與轉碼后的服務器通信。 | |
Vlanif530:5.1.1.3/24,對應物理接口是GE0/0/2 | 用于與轉碼前的服務器通信。 |
配置思路
采用如下的思路進行配置:
- 創(chuàng)建VLAN并配置各接口所屬VLAN。
- 配置STP破環(huán)功能。
- 配置各VLANIF接口的IP地址。
- 配置VRRP功能,實現(xiàn)網(wǎng)關備份。
- 配置OSPF功能,實現(xiàn)三層互通。
- 配置三層組播功能。
- 配置IGMP Snooping二層組播功能。
- 配置流策略,控制組播源的接入。
操作步驟
- 創(chuàng)建VLAN并配置各接口所屬VLAN
# 在ACC1上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname ACC1 [ACC1] vlan batch 33 [ACC1] interface gigabitethernet 0/0/1 [ACC1-GigabitEthernet0/0/1] description ACC1***to***AGG [ACC1-GigabitEthernet0/0/1] port link-type trunk [ACC1-GigabitEthernet0/0/1] port trunk allow-pass vlan 33 [ACC1-GigabitEthernet0/0/1] quit [ACC1] interface gigabitethernet 0/0/2 [ACC1-GigabitEthernet0/0/2] port link-type access [ACC1-GigabitEthernet0/0/2] port default vlan 33 [ACC1-GigabitEthernet0/0/2] quit [ACC1] interface gigabitethernet 0/0/3 [ACC1-GigabitEthernet0/0/3] port link-type access [ACC1-GigabitEthernet0/0/3] port default vlan 33 [ACC1-GigabitEthernet0/0/3] quit # 在ACC2上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname ACC2 [ACC2] vlan batch 34 [ACC2] interface gigabitethernet 0/0/1 [ACC2-GigabitEthernet0/0/1] description ACC2***to***AGG [ACC2-GigabitEthernet0/0/1] port link-type trunk [ACC2-GigabitEthernet0/0/1] port trunk allow-pass vlan 34 [ACC2-GigabitEthernet0/0/1] quit [ACC2] interface gigabitethernet 0/0/2 [ACC2-GigabitEthernet0/0/2] port link-type access [ACC2-GigabitEthernet0/0/2] port default vlan 34 [ACC2-GigabitEthernet0/0/2] quit [ACC2] interface gigabitethernet 0/0/3 [ACC2-GigabitEthernet0/0/3] port link-type access [ACC2-GigabitEthernet0/0/3] port default vlan 34 [ACC2-GigabitEthernet0/0/3] quit # 在AGG上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname AGG [AGG] vlan batch 11 22 33 to 34 [AGG] interface gigabitethernet 0/0/1 [AGG-GigabitEthernet0/0/1] description AGG***to***ACC1 [AGG-GigabitEthernet0/0/1] port link-type trunk [AGG-GigabitEthernet0/0/1] port trunk allow-pass vlan 33 [AGG-GigabitEthernet0/0/1] quit [AGG] interface gigabitethernet 0/0/2 [AGG-GigabitEthernet0/0/2] description AGG***to***ACC2 [AGG-GigabitEthernet0/0/2] port link-type trunk [AGG-GigabitEthernet0/0/2] port trunk allow-pass vlan 34 [AGG-GigabitEthernet0/0/2] quit [AGG] interface gigabitethernet 0/0/4 [AGG-GigabitEthernet0/0/4] description AGG***to***PE1 [AGG-GigabitEthernet0/0/4] port link-type trunk [AGG-GigabitEthernet0/0/4] port trunk allow-pass vlan 11 [AGG-GigabitEthernet0/0/4] quit [AGG] interface gigabitethernet 0/0/5 [AGG-GigabitEthernet0/0/5] description AGG***to***PE2 [AGG-GigabitEthernet0/0/5] port link-type trunk [AGG-GigabitEthernet0/0/5] port trunk allow-pass vlan 22 [AGG-GigabitEthernet0/0/5] quit # 在PE1上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname PE1 [PE1] vlan batch 10 to 11 [PE1] interface gigabitethernet 1/0/1 [PE1-GigabitEthernet1/0/1] description PE1***to***LSW1 [PE1-GigabitEthernet1/0/1] port link-type access [PE1-GigabitEthernet1/0/1] port default vlan 10 [PE1-GigabitEthernet1/0/1] quit [PE1] interface gigabitethernet 1/0/4 [PE1-GigabitEthernet1/0/4] description PE1***to***AGG [PE1-GigabitEthernet1/0/4] port link-type trunk [PE1-GigabitEthernet1/0/4] port trunk allow-pass vlan 11 [PE1-GigabitEthernet1/0/4] quit # 在PE2上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname PE2 [PE2] vlan batch 10 22 [PE2] interface gigabitethernet 1/0/1 [PE2-GigabitEthernet1/0/1] description PE2***to***LSW2 [PE2-GigabitEthernet1/0/1] port link-type access [PE2-GigabitEthernet1/0/1] port default vlan 10 [PE2-GigabitEthernet1/0/1] quit [PE2] interface gigabitethernet 1/0/4 [PE2-GigabitEthernet1/0/4] description PE2***to***AGG [PE2-GigabitEthernet1/0/4] port link-type trunk [PE2-GigabitEthernet1/0/4] port trunk allow-pass vlan 22 [PE2-GigabitEthernet1/0/4] quit # 在LSW1上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname LSW1 [LSW1] vlan batch 10 88 301 400 530 [LSW1] interface eth-trunk1 [LSW1-Eth-Trunk1] description LSW1***to***LSW2 [LSW1-Eth-Trunk1] port link-type trunk [LSW1-Eth-Trunk1] port trunk allow-pass vlan 88 301 400 530 [LSW1-Eth-Trunk1] quit [LSW1] interface gigabitethernet 0/0/3 [LSW1-GigabitEthernet0/0/3] eth-trunk 1 [LSW1-GigabitEthernet0/0/3] quit [LSW1] interface gigabitethernet 0/0/4 [LSW1-GigabitEthernet0/0/4] eth-trunk 1 [LSW1-GigabitEthernet0/0/4] quit [LSW1] interface gigabitethernet 0/0/1 [LSW1-GigabitEthernet0/0/1] description LSW1***to***PE1 [LSW1-GigabitEthernet0/0/1] port link-type access [LSW1-GigabitEthernet0/0/1] port default vlan 10 [LSW1-GigabitEthernet0/0/1] quit [LSW1] interface gigabitethernet 0/0/2 [LSW1-GigabitEthernet0/0/2] description LSW1***to***CDN [LSW1-GigabitEthernet0/0/2] port link-type trunk [LSW1-GigabitEthernet0/0/2] port trunk allow-pass vlan 88 301 400 530 [LSW1-GigabitEthernet0/0/2] quit # 在LSW2上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname LSW2 [LSW2] vlan batch 10 88 301 400 530 [LSW2] interface eth-trunk1 [LSW2-Eth-Trunk1] description LSW1***to***LSW2 [LSW2-Eth-Trunk1] port link-type trunk [LSW2-Eth-Trunk1] port trunk allow-pass vlan 88 301 400 530 [LSW2-Eth-Trunk1] quit [LSW2] interface gigabitethernet 0/0/3 [LSW2-GigabitEthernet0/0/3] eth-trunk 1 [LSW2-GigabitEthernet0/0/3] quit [LSW2] interface gigabitethernet 0/0/4 [LSW2-GigabitEthernet0/0/4] eth-trunk 1 [LSW2-GigabitEthernet0/0/4] quit [LSW2] interface gigabitethernet 0/0/1 [LSW2-GigabitEthernet0/0/1] description LSW2***to***PE2 [LSW2-GigabitEthernet0/0/1] port link-type access [LSW2-GigabitEthernet0/0/1] port default vlan 10 [LSW2-GigabitEthernet0/0/1] quit [LSW2] interface gigabitethernet 0/0/2 [LSW2-GigabitEthernet0/0/2] description LSW2***to***CDN [LSW2-GigabitEthernet0/0/2] port link-type trunk [LSW2-GigabitEthernet0/0/2] port trunk allow-pass vlan 88 301 400 530 [LSW2-GigabitEthernet0/0/2] quit # 在CDN上創(chuàng)建VLAN,并將接口加入VLAN。 <HUAWEI> system-view [HUAWEI] sysname CDN [CDN] vlan batch 88 301 400 530 [CDN] interface gigabitethernet 0/0/1 [CDN-GigabitEthernet0/0/1] description CDN***to***LSW2 [CDN-GigabitEthernet0/0/1] port link-type trunk [CDN-GigabitEthernet0/0/1] port trunk allow-pass vlan 88 301 400 530 [CDN-GigabitEthernet0/0/1] quit [CDN] interface gigabitethernet 0/0/2 [CDN-GigabitEthernet0/0/2] description CDN***to***LSW1 [CDN-GigabitEthernet0/0/2] port link-type trunk [CDN-GigabitEthernet0/0/2] port trunk allow-pass vlan 88 301 400 530 [CDN-GigabitEthernet0/0/2] quit [CDN] interface gigabitethernet 0/0/3 [CDN-GigabitEthernet0/0/3] description CDN***to***HMS-Server [CDN-GigabitEthernet0/0/3] port link-type access [CDN-GigabitEthernet0/0/3] port default vlan 88 [CDN-GigabitEthernet0/0/3] quit [CDN] interface gigabitethernet 0/0/4 [CDN-GigabitEthernet0/0/4] description CDN***to***MRF-IN [CDN-GigabitEthernet0/0/4] port link-type access [CDN-GigabitEthernet0/0/4] port default vlan 400 [CDN-GigabitEthernet0/0/4] quit [CDN] interface gigabitethernet 0/0/5 [CDN-GigabitEthernet0/0/5] description CDN***to***MRF-OUT [CDN-GigabitEthernet0/0/5] port link-type access [CDN-GigabitEthernet0/0/5] port default vlan 530 [CDN-GigabitEthernet0/0/5] quit
- 配置STP。LSW1、LSW2和CDN組成二層環(huán)路,通過MSTP進行破環(huán)。
# 在LSW1配置MSTP域并使能STP功能。 [LSW1] stp region-configuration [LSW1-mst-region] region-name IPTV [LSW1-mst-region] instance 1 vlan 530 [LSW1-mst-region] instance 2 vlan 88 301 400 [LSW1-mst-region] active region-configuration [LSW1-mst-region] quit [LSW1] stp instance 1 root primary [LSW1] stp instance 2 root secondary [LSW1] stp enable //缺省情況下,交換機全局和接口下都已使能STP功能。下面僅需要將不需要參與STP計算的接口去使能STP功能。 [LSW1] interface gigabitethernet 0/0/1 [LSW1-GigabitEthernet0/0/1] stp disable [LSW1-GigabitEthernet0/0/1] quit # 在LSW2配置MSTP域并使能STP功能。 [LSW2] stp region-configuration [LSW2-mst-region] region-name IPTV [LSW2-mst-region] instance 1 vlan 530 [LSW2-mst-region] instance 2 vlan 88 301 400 [LSW2-mst-region] active region-configuration [LSW2-mst-region] quit [LSW2] stp instance 1 root secondary [LSW2] stp instance 2 root primary [LSW2] stp enable //缺省情況下,交換機全局和接口下都已使能STP功能。下面僅需要將不需要參與STP計算的接口去使能STP功能。 [LSW2] interface gigabitethernet 0/0/1 [LSW2-GigabitEthernet0/0/1] stp disable [LSW2-GigabitEthernet0/0/1] quit# 在CDN配置MSTP域并使能STP功能。 [CDN] stp region-configuration [CDN-mst-region] region-name IPTV [CDN-mst-region] instance 1 vlan 530 [CDN-mst-region] instance 2 vlan 88 301 400 [CDN-mst-region] active region-configuration [CDN-mst-region] quit [CDN] stp enable //缺省情況下,交換機全局和接口下都已使能STP功能。下面僅需要將不需要參與STP計算的接口去使能STP功能。 [CDN] interface gigabitethernet 0/0/3 [CDN-GigabitEthernet0/0/3] stp disable [CDN-GigabitEthernet0/0/3] quit [CDN] interface gigabitethernet 0/0/4 [CDN-GigabitEthernet0/0/4] stp disable [CDN-GigabitEthernet0/0/4] quit [CDN] interface gigabitethernet 0/0/5 [CDN-GigabitEthernet0/0/4] stp disable [CDN-GigabitEthernet0/0/4] quit
- 配置各接口的IP地址
# 在Core配置接口的IP地址。 <HUAWEI> system-view [HUAWEI] sysname Core [Core] interface gigabitethernet 1/0/1 [Core-GigabitEthernet1/0/1] undo portswitch [Core-GigabitEthernet1/0/1] description Core***to***Sever [Core-GigabitEthernet1/0/1] ip address 66.1.1.3 255.255.255.0 [Core-GigabitEthernet1/0/1] quit [Core] interface gigabitethernet 1/0/2 [Core-GigabitEthernet1/0/2] undo portswitch [Core-GigabitEthernet1/0/2] description Core***to***PE2 [Core-GigabitEthernet1/0/2] ip address 20.1.1.3 255.255.255.0 [Core-GigabitEthernet1/0/2] quit [Core] interface gigabitethernet 1/0/3 [Core-GigabitEthernet1/0/3] undo portswitch [Core-GigabitEthernet1/0/3] description Core***to***PE1 [Core-GigabitEthernet1/0/3] ip address 12.1.1.2 255.255.255.0 [Core-GigabitEthernet1/0/3] quit [Core] interface LoopBack0 [Core-LoopBack0] ip address 1.1.1.3 255.255.255.255 [Core-LoopBack0] quit # 在PE1配置接口的IP地址。 [PE1] interface vlanif 10 [PE1-Vlanif10] description to***LSW1 [PE1-Vlanif10] ip address 10.1.1.1 255.255.255.0 [PE1-Vlanif10] quit [PE1] interface vlanif 11 [PE1-Vlanif11] description to***AGG [PE1-Vlanif11] ip address 11.1.1.1 255.255.255.0 [PE1-Vlanif11] quit [PE1] interface gigabitethernet 1/0/2 [PE1-GigabitEthernet1/0/2] undo portswitch [PE1-GigabitEthernet1/0/2] description PE1***to***Core [PE1-GigabitEthernet1/0/2] ip address 12.1.1.1 255.255.255.0 [PE1-GigabitEthernet1/0/2] quit [PE1] interface gigabitethernet 1/0/3 [PE1-GigabitEthernet1/0/3] undo portswitch [PE1-GigabitEthernet1/0/3] description PE1***to***PE2 [PE1-GigabitEthernet1/0/3] ip address 60.1.1.1 255.255.255.0 [PE1-GigabitEthernet1/0/3] quit [PE1] interface LoopBack0 [PE1-LoopBack0] ip address 1.1.1.1 255.255.255.255 [PE1-LoopBack0] quit # 在PE2配置接口的IP地址。 [PE2] interface vlanif 10 [PE2-Vlanif10] description to***LSW2 [PE2-Vlanif10] ip address 10.1.2.1 255.255.255.0 [PE2-Vlanif10] quit [PE2] interface vlanif 22 [PE2-Vlanif22] description to***AGG [PE2-Vlanif22] ip address 22.1.1.2 255.255.255.0 [PE2-Vlanif22] quit [PE2] interface gigabitethernet 1/0/2 [PE2-GigabitEthernet1/0/2] undo portswitch [PE2-GigabitEthernet1/0/2] description PE2***to***Core [PE2-GigabitEthernet1/0/2] ip address 20.1.1.2 255.255.255.0 [PE2-GigabitEthernet1/0/2] quit [PE2] interface gigabitethernet 1/0/3 [PE2-GigabitEthernet1/0/3] undo portswitch [PE2-GigabitEthernet1/0/3] description PE2***to***PE1 [PE2-GigabitEthernet1/0/3] ip address 60.1.1.2 255.255.255.0 [PE2-GigabitEthernet1/0/3] quit [PE2] interface LoopBack0 [PE2-LoopBack0] ip address 1.1.1.2 255.255.255.255 [PE2-LoopBack0] quit # 在AGG配置接口的IP地址。 [AGG] interface vlanif 11 [AGG-Vlanif11] description to***PE1 [AGG-Vlanif11] ip address 11.1.1.8 255.255.255.0 [AGG-Vlanif11] quit [AGG] interface vlanif 22 [AGG-Vlanif22] description to***PE2 [AGG-Vlanif22] ip address 22.1.1.8 255.255.255.0 [AGG-Vlanif22] quit [AGG] interface vlanif 33 [AGG-Vlanif33] description to***ACC1 [AGG-Vlanif33] ip address 33.1.1.8 255.255.255.0 [AGG-Vlanif33] quit [AGG] interface vlanif 34 [AGG-Vlanif34] description to***ACC2 [AGG-Vlanif34] ip address 34.1.1.8 255.255.255.0 [AGG-Vlanif34] quit [AGG] interface LoopBack0 [AGG-LoopBack0] ip address 1.1.1.4 255.255.255.255 [AGG-LoopBack0] quit # 在LSW1配置接口的IP地址。 [LSW1] interface vlanif 10 [LSW1-Vlanif10] description to***PE1 [LSW1-Vlanif10] ip address 10.1.1.2 255.255.255.0 [LSW1-Vlanif10] quit [LSW1] interface vlanif 88 [LSW1-Vlanif88] description to***HMS [LSW1-Vlanif88] ip address 88.1.1.7 255.255.255.0 [LSW1-Vlanif88] quit [LSW1] interface vlanif 301 [LSW1-Vlanif301] description to***LSW2 [LSW1-Vlanif301] ip address 31.1.1.1 255.255.255.0 [LSW1-Vlanif301] quit [LSW1] interface vlanif 400 [LSW1-Vlanif400] description to***MRF IN [LSW1-Vlanif400] ip address 4.1.1.2 255.255.255.0 [LSW1-Vlanif400] quit [LSW1] interface vlanif 530 [LSW1-Vlanif530] description to***MRF OUT [LSW1-Vlanif530] ip address 5.1.1.2 255.255.255.0 [LSW1-Vlanif530] quit # 在LSW2配置接口的IP地址。 [LSW2] interface vlanif 10 [LSW2-Vlanif10] description to***PE2 [LSW2-Vlanif10] ip address 10.1.2.2 255.255.255.0 [LSW2-Vlanif10] quit [LSW2] interface vlanif 88 [LSW2-Vlanif88] description to***HMS [LSW2-Vlanif88] ip address 88.1.1.5 255.255.255.0 [LSW2-Vlanif88] quit [LSW2] interface vlanif 301 [LSW2-Vlanif301] description to***LSW2 [LSW2-Vlanif301] ip address 31.1.1.2 255.255.255.0 [LSW2-Vlanif301] quit [LSW2] interface vlanif 400 [LSW2-Vlanif400] description to***MRF IN [LSW2-Vlanif400] ip address 4.1.1.3 255.255.255.0 [LSW2-Vlanif400] quit [LSW2] interface vlanif 530 [LSW2-Vlanif530] description to***MRF OUT [LSW2-Vlanif530] ip address 5.1.1.3 255.255.255.0 [LSW2-Vlanif530] quit
- 配置VRRP功能
# 在LSW1配置VRRP備份功能。 [LSW1] interface vlanif 88 [LSW1-Vlanif88] vrrp vrid 2 virtual-ip 88.1.1.100 [LSW1-Vlanif88] vrrp vrid 2 priority 120 [LSW1-Vlanif88] vrrp vrid 2 preempt-mode timer delay 20 [LSW1-Vlanif88] vrrp vrid 2 track interface GigabitEthernet0/0/1 reduced 100 [LSW1-Vlanif88] quit [LSW1] interface vlanif 400 [LSW1-Vlanif400] vrrp vrid 40 virtual-ip 4.1.1.10 [LSW1-Vlanif400] vrrp vrid 40 priority 120 [LSW1-Vlanif400] quit [LSW1] interface vlanif 530 [LSW1-Vlanif530] vrrp vrid 53 virtual-ip 5.1.1.10 [LSW1-Vlanif530] vrrp vrid 53 priority 120 [LSW1-Vlanif530] quit # 在LSW2配置VRRP備份功能。 [LSW2] interface vlanif 88 [LSW2-Vlanif88] vrrp vrid 2 virtual-ip 88.1.1.100 [LSW2-Vlanif88] quit [LSW2] interface vlanif 400 [LSW2-Vlanif400] vrrp vrid 40 virtual-ip 4.1.1.10 [LSW2-Vlanif400] quit [LSW2] interface vlanif 530 [LSW2-Vlanif530] vrrp vrid 53 virtual-ip 5.1.1.10 [LSW2-Vlanif530] quit
- 配置OSPF功能
# 在Core配置OSPF功能。 [Core] ospf 1 [Core-ospf-1] area 0 [Core-ospf-1-area-0.0.0.0] quit [Core-ospf-1] quit [Core] interface gigabitethernet 1/0/1 [Core-GigabitEthernet1/0/1] ospf enable 1 area 0.0.0.0 [Core-GigabitEthernet1/0/1] quit [Core] interface gigabitethernet 1/0/2 [Core-GigabitEthernet1/0/2] ospf enable 1 area 0.0.0.0 [Core-GigabitEthernet1/0/2] quit [Core] interface gigabitethernet 1/0/3 [Core-GigabitEthernet1/0/3] ospf enable 1 area 0.0.0.0 [Core-GigabitEthernet1/0/3] quit [Core] interface LoopBack0 [Core-LoopBack0] ospf enable 1 area 0.0.0.0 [Core-LoopBack0] quit # 在PE1配置OSPF功能。 [PE1] ospf 1 [PE1-ospf-1] area 0 [PE1-ospf-1-area-0.0.0.0] quit [PE1-ospf-1] area 1 [PE1-ospf-1-area-0.0.0.1] nssa [PE1-ospf-1-area-0.0.0.1] quit [PE1-ospf-1] quit [PE1] interface vlanif 10 [PE1-Vlanif10] ospf enable 1 area 0.0.0.1 [PE1-Vlanif10] quit [PE1] interface vlanif 11 [PE1-Vlanif11] ospf enable 1 area 0.0.0.0 [PE1-Vlanif11] quit [PE1] interface gigabitethernet 1/0/2 [PE1-GigabitEthernet1/0/2] ospf enable 1 area 0.0.0.0 [PE1-GigabitEthernet1/0/2] quit [PE1] interface gigabitethernet 1/0/3 [PE1-GigabitEthernet1/0/3] ospf enable 1 area 0.0.0.0 [PE1-GigabitEthernet1/0/3] quit [PE1] interface LoopBack0 [PE1-LoopBack0] ospf enable 1 area 0.0.0.0 [PE1-LoopBack0] quit # 在PE2配置OSPF功能。 [PE2] ospf 1 [PE2-ospf-1] area 0 [PE2-ospf-1-area-0.0.0.0] quit [PE2-ospf-1] area 1 [PE2-ospf-1-area-0.0.0.1] nssa [PE2-ospf-1-area-0.0.0.1] quit [PE2-ospf-1] quit [PE2] interface vlanif 10 [PE2-Vlanif10] ospf enable 1 area 0.0.0.1 [PE2-Vlanif10] quit [PE2] interface vlanif 22 [PE2-Vlanif22] ospf enable 1 area 0.0.0.0 [PE2-Vlanif22] quit [PE2] interface gigabitethernet 1/0/2 [PE2-GigabitEthernet1/0/2] ospf enable 1 area 0.0.0.0 [PE2-GigabitEthernet1/0/2] quit [PE2] interface gigabitethernet 1/0/3 [PE2-GigabitEthernet1/0/3] ospf enable 1 area 0.0.0.0 [PE2-GigabitEthernet1/0/3] quit [PE2] interface LoopBack0 [PE2-LoopBack0] ospf enable 1 area 0.0.0.0 [PE2-LoopBack0] quit # 在AGG配置OSPF功能,同時修改優(yōu)先級,進行路由備份。 [AGG] ospf 1 [AGG-ospf-1] area 0 [AGG-ospf-1-area-0.0.0.0] quit [AGG-ospf-1] quit [AGG] interface vlanif 11 [AGG-Vlanif11] ospf enable 1 area 0.0.0.0 [AGG-Vlanif11] quit [AGG] interface vlanif 22 [AGG-Vlanif22] ospf cost 10000 [AGG-Vlanif22] ospf enable 1 area 0.0.0.0 [AGG-Vlanif22] quit [AGG] interface vlanif 33 [AGG-Vlanif33] ospf enable 1 area 0.0.0.0 [AGG-Vlanif33] quit [AGG] interface vlanif 34 [AGG-Vlanif34] ospf enable 1 area 0.0.0.0 [AGG-Vlanif34] quit [AGG] interface LoopBack0 [AGG-LoopBack0] ospf enable 1 area 0.0.0.0 [AGG-LoopBack0] quit # 在LSW1配置OSPF功能。 [LSW1] interface vlanif 10 [LSW1-Vlanif10] ospf enable 1 area 0.0.0.1 [LSW1-Vlanif10] quit [LSW1] interface vlanif 301 [LSW1-Vlanif301] ospf network-type p2p [LSW1-Vlanif301] ospf timer hello 1 [LSW1-Vlanif301] quit [LSW1] ospf 1 router-id 192.168.1.1 [LSW1-ospf-1] default-route-advertise [LSW1-ospf-1] silent-interface Vlanif88 [LSW1-ospf-1] silent-interface Vlanif530 [LSW1-ospf-1] silent-interface Vlanif400 [LSW1-ospf-1] area 1 [LSW1-ospf-1-area-0.0.0.1] network 5.1.1.0 0.0.0.255 [LSW1-ospf-1-area-0.0.0.1] network 10.1.1.0 0.0.0.255 [LSW1-ospf-1-area-0.0.0.1] network 31.1.1.0 0.0.0.255 [LSW1-ospf-1-area-0.0.0.1] network 88.1.1.0 0.0.0.255 [LSW1-ospf-1-area-0.0.0.1] nssa [LSW1-ospf-1-area-0.0.0.1] quit [LSW1-ospf-1] quit # 在LSW2配置OSPF功能。 [LSW2] interface vlanif 10 [LSW2-Vlanif10] ospf enable 1 area 0.0.0.1 [LSW2-Vlanif10] quit [LSW2] interface vlanif 301 [LSW2-Vlanif301] ospf network-type p2p [LSW2-Vlanif301] ospf timer hello 1 [LSW2-Vlanif301] quit [LSW2] ospf 1 router-id 192.168.1.2 [LSW2-ospf-1] default-route-advertise [LSW2-ospf-1] silent-interface Vlanif88 [LSW2-ospf-1] silent-interface Vlanif530 [LSW2-ospf-1] silent-interface Vlanif400 [LSW2-ospf-1] area 1 [LSW2-ospf-1-area-0.0.0.1] network 5.1.1.0 0.0.0.255 [LSW2-ospf-1-area-0.0.0.1] network 10.1.1.0 0.0.0.255 [LSW2-ospf-1-area-0.0.0.1] network 31.1.1.0 0.0.0.255 [LSW2-ospf-1-area-0.0.0.1] network 88.1.1.0 0.0.0.255 [LSW2-ospf-1-area-0.0.0.1] nssa [LSW2-ospf-1-area-0.0.0.1] quit [LSW2-ospf-1] quit
- 配置三層組播功能
# 在Core配置三層組播功能。 [Core] multicast routing-enable [Core] pim [Core-pim] static-rp 1.1.1.2 [Core-pim] quit [Core] interface gigabitethernet 1/0/1 [Core-GigabitEthernet1/0/1] pim sm [Core-GigabitEthernet1/0/1] quit [Core] interface gigabitethernet 1/0/2 [Core-GigabitEthernet1/0/2] pim sm [Core-GigabitEthernet1/0/2] quit [Core] interface gigabitethernet 1/0/3 [Core-GigabitEthernet1/0/3] pim sm [Core-GigabitEthernet1/0/3] quit # 在PE1配置三層組播功能。 [PE1] multicast routing-enable [PE1] pim [PE1-pim] c-bsr LoopBack0 [PE1-pim] c-rp LoopBack0 [PE1-pim] static-rp 1.1.1.2 [PE1-pim] quit [PE1] interface vlanif 10 [PE1-Vlanif10] pim sm [PE1-Vlanif10] quit [PE1] interface vlanif 11 [PE1-Vlanif11] pim sm [PE1-Vlanif11] quit [PE1] interface gigabitethernet 1/0/2 [PE1-GigabitEthernet1/0/2] pim sm [PE1-GigabitEthernet1/0/2] quit [PE1] interface gigabitethernet 1/0/3 [PE1-GigabitEthernet1/0/3] pim sm [PE1-GigabitEthernet1/0/3] quit [PE1] interface LoopBack0 [PE1-LoopBack0] pim sm [PE1-LoopBack0] quit # 在PE2配置三層組播功能。 [PE2] multicast routing-enable [PE2] pim [PE2-pim] static-rp 1.1.1.2 [PE2-pim] quit [PE2] interface vlanif 10 [PE2-Vlanif10] pim sm [PE2-Vlanif10] quit [PE2] interface vlanif 22 [PE2-Vlanif22] pim sm [PE2-Vlanif22] quit [PE2] interface gigabitethernet 1/0/2 [PE2-GigabitEthernet1/0/2] pim sm [PE2-GigabitEthernet1/0/2] quit [PE2] interface gigabitethernet 1/0/3 [PE2-GigabitEthernet1/0/3] pim sm [PE2-GigabitEthernet1/0/3] quit [PE2] interface LoopBack0 [PE2-LoopBack0] pim sm [PE2-LoopBack0] quit # 在AGG配置三層組播功能。 [AGG] multicast routing-enable [AGG] pim [AGG-pim] static-rp 1.1.1.2 [AGG-pim] quit [AGG] interface vlanif 11 [AGG-Vlanif11] pim sm [AGG-Vlanif11] quit [AGG] interface vlanif 22 [AGG-Vlanif22] pim sm [AGG-Vlanif22] quit [AGG] interface vlanif 33 [AGG-Vlanif33] pim sm [AGG-Vlanif33] igmp enable //與用戶相連,需要使能IGMP功能 [AGG-Vlanif33] quit [AGG] interface vlanif 34 [AGG-Vlanif34] pim sm [AGG-Vlanif34] igmp enable [AGG-Vlanif34] quit # 在LSW1配置三層組播功能。 [LSW1] multicast routing-enable [LSW1] pim [LSW1-pim] static-rp 1.1.1.1 [LSW1-pim] quit [LSW1] interface vlanif 10 [LSW1-Vlanif10] pim sm [LSW1-Vlanif10] quit [LSW1] interface vlanif 301 [LSW1-Vlanif301] pim sm [LSW1-Vlanif301] quit [LSW1] interface vlanif 400 [LSW1-Vlanif400] pim hello-option dr-priority 100 //調整優(yōu)先級,保證組播流量優(yōu)先從LSW1轉發(fā) [LSW1-Vlanif400] pim sm [LSW1-Vlanif400] igmp enable [LSW1-Vlanif400] quit [LSW1] interface vlanif 530 [LSW1-Vlanif530] pim sm [LSW1-Vlanif530] pim hello-option dr-priority 100 [LSW1-Vlanif530] igmp enable //與解碼服務器相連,需要使能IGMP功能 [LSW1-Vlanif530] quit # 在LSW2配置三層組播功能。 [LSW2] multicast routing-enable [LSW2] pim [LSW2-pim] static-rp 1.1.1.1 [LSW2-pim] quit [LSW2] interface vlanif 10 [LSW2-Vlanif10] pim sm [LSW2-Vlanif10] quit [LSW2] interface vlanif 301 [LSW2-Vlanif301] pim sm [LSW2-Vlanif301] quit [LSW2] interface vlanif 400 [LSW2-Vlanif400] pim sm [LSW2-Vlanif400] igmp enable [LSW2-Vlanif400] quit [LSW2] interface vlanif 530 [LSW2-Vlanif530] pim sm [LSW2-Vlanif530] igmp enable [LSW2-Vlanif530] quit
- 配置IGMP Snooping二層組播功能
# 在ACC1上使能IGMP Snooping功能。 [ACC1] igmp-snooping enable [ACC1] vlan 33 [ACC1-vlan33] igmp-snooping enable [ACC1-vlan33] multicast drop-unknown [ACC1-vlan33] quit # 在ACC2上使能IGMP Snooping功能。 [ACC2] igmp-snooping enable [ACC2] vlan 34 [ACC2-vlan34] igmp-snooping enable [ACC2-vlan34] multicast drop-unknown [ACC2-vlan34] quit # 在LSW1上使能IGMP Snooping功能。 [LSW1] igmp-snooping enable [LSW1] vlan 301 [LSW1-vlan301] igmp-snooping enable [LSW1-vlan301] quit [LSW1] vlan 530 [LSW1-vlan530] igmp-snooping enable [LSW1-vlan530] quit # 在LSW2上使能IGMP Snooping功能。 [LSW2] igmp-snooping enable [LSW2] vlan 301 [LSW2-vlan301] igmp-snooping enable [LSW2-vlan301] quit [LSW2] vlan 530 [LSW2-vlan530] igmp-snooping enable [LSW2-vlan530] quit
- 配置流策略限制組播源接入
# 在LSW1上配置流策略。 [LSW1] acl number 3000 [LSW1-acl-adv-3000] description ***ACL FOR IPTV_Service_IN*** [LSW1-acl-adv-3000] rule 1 permit ip source 66.1.1.0 0.0.0.255 destination 4.1.1.0 0.0.0.127 [LSW1-acl-adv-3000] quit [LSW1] acl number 3998 [LSW1-acl-adv-3998] description ***ACL FOR Multicast Remark*** [LSW1-acl-adv-3998] rule 5 permit ip source 5.1.1.80 0.0.0.15 [LSW1-acl-adv-3998] quit [LSW1] traffic classifier IPTV_Service_IN [LSW1-classifier-IPTV_Service_IN] if-match acl 3000 [LSW1-classifier-IPTV_Service_IN] quit [LSW1] traffic classifier IPTV_Multicast_Remark [LSW1-classifier-IPTV_Multicast_Remark] if-match acl 3998 [LSW1-classifier-IPTV_Multicast_Remark] quit [LSW1] traffic behavior IPTV_Service_IN [LSW1-behavior-IPTV_Service_IN] permit [LSW1-behavior-IPTV_Service_IN] quit [LSW1] traffic behavior IPTV_Multicast_Remark [LSW1-behavior-IPTV_Multicast_Remark] permit [LSW1-behavior-IPTV_Multicast_Remark] remark dscp af41 [LSW1-behavior-IPTV_Multicast_Remark] quit [LSW1] traffic policy IPTV_Service_IN [LSW1-trafficpolicy-IPTV_Service_IN] classifier IPTV_Service_IN behavior IPTV_Service_IN [LSW1-trafficpolicy-IPTV_Service_IN] quit [LSW1] traffic policy IPTV_Multicast_Remark [LSW1-trafficpolicy-IPTV_Multicast_Remark] classifier IPTV_Multicast_Remark behavior IPTV_Multicast_Remark [LSW1-trafficpolicy-IPTV_Multicast_Remark] quit [LSW1] interface gigabitethernet 0/0/1 [LSW1-GigabitEthernet0/0/1] traffic-policy IPTV_Service_IN inbound [LSW1-GigabitEthernet0/0/1] quit [LSW1] interface gigabitethernet 0/0/2 [LSW1-GigabitEthernet0/0/2] traffic-policy IPTV_Multicast_Remark inbound [LSW1-GigabitEthernet0/0/2] quit # 在LSW2上配置流策略。 [LSW2] acl number 3000 [LSW2-acl-adv-3000] description ***ACL FOR IPTV_Service_IN*** [LSW2-acl-adv-3000] rule 1 permit ip source 66.1.1.0 0.0.0.255 destination 4.1.1.0 0.0.0.127 [LSW2-acl-adv-3000] quit [LSW2] acl number 3998 [LSW2-acl-adv-3998] description ***ACL FOR Multicast Remark*** [LSW2-acl-adv-3998] rule 5 permit ip source 5.1.1.80 0.0.0.15 [LSW2-acl-adv-3998] quit [LSW2] traffic classifier IPTV_Service_IN [LSW2-classifier-IPTV_Service_IN] if-match acl 3000 [LSW2-classifier-IPTV_Service_IN] quit [LSW2] traffic classifier IPTV_Multicast_Remark [LSW2-classifier-IPTV_Multicast_Remark] if-match acl 3998 [LSW2-classifier-IPTV_Multicast_Remark] quit [LSW2] traffic behavior IPTV_Service_IN [LSW2-behavior-IPTV_Service_IN] permit [LSW2-behavior-IPTV_Service_IN] quit [LSW2] traffic behavior IPTV_Multicast_Remark [LSW2-behavior-IPTV_Multicast_Remark] permit [LSW2-behavior-IPTV_Multicast_Remark] remark dscp af41 [LSW2-behavior-IPTV_Multicast_Remark] quit [LSW2] traffic policy IPTV_Service_IN [LSW2-trafficpolicy-IPTV_Service_IN] classifier IPTV_Service_IN behavior IPTV_Service_IN [LSW2-trafficpolicy-IPTV_Service_IN] quit [LSW2] traffic policy IPTV_Multicast_Remark [LSW2-trafficpolicy-IPTV_Multicast_Remark] classifier IPTV_Multicast_Remark behavior IPTV_Multicast_Remark [LSW2-trafficpolicy-IPTV_Multicast_Remark] quit [LSW2] interface gigabitethernet 0/0/1 [LSW2-GigabitEthernet0/0/1] traffic-policy IPTV_Service_IN inbound [LSW2-GigabitEthernet0/0/1] quit [LSW2] interface gigabitethernet 0/0/2 [LSW2-GigabitEthernet0/0/2] traffic-policy IPTV_Multicast_Remark inbound [LSW2-GigabitEthernet0/0/2] quit
- 驗證配置結果
# 配置完成后,Core、PE1、PE2和AGG上可以正常生成PIM鄰居信息。 [Core] display pim neighborVPN-Instance: public net Total Number of Neighbors = 2 Neighbor Interface Uptime Expires Dr-Priority BFD-Session 12.1.1.1 GE1/0/3 01:09:01 00:01:43 1 N 20.1.1.2 GE1/0/2 01:06:30 00:01:39 1 N [PE1] display pim neighborVPN-Instance: public net Total Number of Neighbors = 4 Neighbor Interface Uptime Expires Dr-Priority BFD-Session 12.1.1.2 GE1/0/2 01:10:48 00:01:27 1 N 60.1.1.2 GE1/0/3 01:08:06 00:01:40 1 N 10.1.1.2 Vlanif10 00:39:38 00:01:21 1 N 11.1.1.8 Vlanif11 01:05:16 00:01:30 1 N [PE2] display pim neighborVPN-Instance: public net Total Number of Neighbors = 4 Neighbor Interface Uptime Expires Dr-Priority BFD-Session 20.1.1.3 GE1/0/2 01:11:32 00:01:42 1 N 60.1.1.1 GE1/0/3 01:11:18 00:01:27 1 N 10.1.2.2 Vlanif10 00:41:06 00:01:39 1 N 22.1.1.8 Vlanif22 01:08:28 00:01:42 1 N [AGG] display pim neighborVPN-Instance: public net Total Number of Neighbors = 2 Neighbor Interface Uptime Expires Dr-Priority BFD-Session 11.1.1.1 Vlanif11 01:09:30 00:01:20 1 N 22.1.1.2 Vlanif22 01:08:34 00:01:18 1 N # 用戶發(fā)送IGMP Report報文后,ACC1和ACC2上可以正常生成組播組成員端口信息。 [ACC1]display igmp-snooping port-info --------------------------------------------------------------------------------(Source, Group) Port FlagFlag: S:Static D:Dynamic M: Ssm-mapping --------------------------------------------------------------------------------VLAN 33, 1 Entry(s) (*, 225.1.1.1) GE0/0/2 -D-GE0/0/3 -D-2 port(s) include -------------------------------------------------------------------------------- [ACC2] display igmp-snooping port-info --------------------------------------------------------------------------------(Source, Group) Port FlagFlag: S:Static D:Dynamic M: Ssm-mapping --------------------------------------------------------------------------------VLAN 34, 1 Entry(s) (*, 225.1.1.1) GE0/0/2 -D-GE0/0/3 -D-2 port(s) include --------------------------------------------------------------------------------# 組播源發(fā)送組播報文,解碼服務器發(fā)送組播組加入報文后,LSW1和PE1上可以正常生成組播路由表。 [LSW1] display pim routing-tableVPN-Instance: public net Total 1 (*, G) entry; 0 (S, G) entry (*, 225.0.0.1) RP: 1.1.1.1 Protocol: pim-sm, Flag: WC UpTime: 00:06:50 Upstream interface: Vlanif10 Upstream neighbor: 10.1.1.1 RPF prime neighbor: 10.1.1.1 Downstream interface(s) information: Total number of downstreams: 1 1: Vlanif530 Protocol: igmp, UpTime: 00:01:42, Expires: - [PE1] display pim routing-tableVPN-Instance: public net Total 1 (*, G) entry; 0 (S, G) entry (*, 225.0.0.1) RP: 1.1.1.1 (local) Protocol: pim-sm, Flag: WC UpTime: 00:12:46 Upstream interface: Register Upstream neighbor: NULL RPF prime neighbor: NULL Downstream interface(s) information: Total number of downstreams: 1 1: Vlanif10 Protocol: pim-sm, UpTime: 00:08:59, Expires: 00:02:31
配置文件
-
Core的配置文件
# sysname Core # multicast routing-enable # interface GigabitEthernet1/0/1undo portswitch description Core***to***Severip address 66.1.1.3 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/2undo portswitch description Core***to***PE2ip address 20.1.1.3 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/3undo portswitch description Core***to***PE1 ip address 12.1.1.2 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface LoopBack0ip address 1.1.1.3 255.255.255.255ospf enable 1 area 0.0.0.0 # ospf 1area 0.0.0.0 # pimstatic-rp 1.1.1.2 # return
-
PE的配置文件
PE1配置文件
PE2配置文件
# sysname PE1 # vlan batch 10 to 11 # multicast routing-enable # interface Vlanif10description to***LSW1ip address 10.1.1.1 255.255.255.0pim smospf enable 1 area 0.0.0.1 # interface Vlanif11description to***AGGip address 11.1.1.1 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/1description PE1***to***LSW1port link-type accessport default vlan 10 # interface GigabitEthernet1/0/2undo portswitchdescription PE1***to***Coreip address 12.1.1.1 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/3undo portswitch description PE1***to***PE2ip address 60.1.1.1 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/4description PE1***to***AGGport link-type trunkport trunk allow-pass vlan 11 # interface LoopBack0ip address 1.1.1.1 255.255.255.255pim smospf enable 1 area 0.0.0.0 # ospf 1area 0.0.0.0area 0.0.0.1nssa # pimc-bsr LoopBack0c-rp LoopBack0static-rp 1.1.1.2 # return
# sysname PE2 # vlan batch 10 22 # multicast routing-enable # interface Vlanif10description to***LSW2ip address 10.1.2.1 255.255.255.0pim smospf enable 1 area 0.0.0.1 # interface Vlanif22description to***AGGip address 22.1.1.2 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/1description PE2***to***LSW2port link-type accessport default vlan 10 # interface GigabitEthernet1/0/2undo portswitchdescription PE2***to***Coreip address 20.1.1.2 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/3undo portswitch description PE2***to***PE1ip address 60.1.1.2 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/4description PE2***to***AGGport link-type trunkport trunk allow-pass vlan 22 # interface LoopBack0ip address 1.1.1.2 255.255.255.255ospf enable 1 area 0.0.0.0 # ospf 1area 0.0.0.0area 0.0.0.1nssa # pimstatic-rp 1.1.1.2 # return
- LSW的配置文件
LSW1的配置文件
LSW2的配置文件
# sysname LSW1 # vlan batch 10 88 301 400 530 # stp instance 1 root primary stp instance 2 root secondary # multicast routing-enable # igmp-snooping enable # stp region-configurationregion-name IPTVinstance 1 vlan 530instance 2 vlan 88 301 400active region-configuration # acl number 3000description ***ACL FOR IPTV_Service_IN***rule 1 permit ip source 66.1.1.0 0.0.0.255 destination 4.1.1.0 0.0.0.127 acl number 3998description ***ACL FOR Multicast Remark***rule 5 permit ip source 5.1.1.80 0.0.0.15 # traffic classifier IPTV_Multicast_Remark operator orif-match acl 3998 traffic classifier IPTV_Service_IN operator orif-match acl 3000 # traffic behavior IPTV_Multicast_Remarkpermitremark dscp af41 traffic behavior IPTV_Service_INpermit # traffic policy IPTV_Multicast_Remark match-order configclassifier IPTV_Multicast_Remark behavior IPTV_Multicast_Remark traffic policy IPTV_Service_IN match-order configclassifier IPTV_Service_IN behavior IPTV_Service_IN # vlan 10description to***PE1 vlan 301description to***LSW2igmp-snooping enable vlan 400description ***MRF IN***multicast drop-unknownigmp-snooping enable vlan 530description ***MRF OUT***multicast drop-unknownigmp-snooping enable # interface Vlanif10description to***PE1ip address 10.1.1.2 255.255.255.0pim smospf enable 1 area 0.0.0.1 # interface Vlanif88description to***HMSip address 88.1.1.7 255.255.255.0vrrp vrid 2 virtual-ip 88.1.1.100vrrp vrid 2 priority 120vrrp vrid 2 preempt-mode timer delay 20vrrp vrid 2 track interface GigabitEthernet0/0/1 reduced 100 # interface Vlanif301description LSW1***to***LSW2ip address 31.1.1.1 255.255.255.0pim smospf network-type p2pospf timer hello 1 # interface Vlanif400description to***MRF INip address 4.1.1.2 255.255.255.0vrrp vrid 40 virtual-ip 4.1.1.10vrrp vrid 40 priority 120pim hello-option dr-priority 100pim smigmp enable # interface Vlanif530description to***MRF OUTip address 5.1.1.2 255.255.255.0vrrp vrid 53 virtual-ip 5.1.1.10vrrp vrid 53 priority 120pim hello-option dr-priority 100pim smigmp enable # interface Eth-Trunk1description LSW1***to***LSW2port link-type trunkport trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/1description LSW1***to***PE1port link-type accessport default vlan 10stp disabletraffic-policy IPTV_Service_IN inbound # interface GigabitEthernet0/0/2description LSW1***to***CDNport link-type trunkport trunk allow-pass vlan 88 301 400 530traffic-policy IPTV_Multicast_Remark inbound # interface GigabitEthernet0/0/3eth-trunk 1 # interface GigabitEthernet0/0/4eth-trunk 1 # ospf 1 router-id 192.168.1.1default-route-advertisesilent-interface Vlanif88silent-interface Vlanif530silent-interface Vlanif400area 0.0.0.1network 10.1.1.0 0.0.0.255network 31.1.1.0 0.0.0.255network 88.1.1.0 0.0.0.255network 5.1.1.0 0.0.0.255nssa # pimstatic-rp 1.1.1.1 # return
# sysname LSW2 # vlan batch 10 88 301 400 530 # stp instance 1 root secondary stp instance 2 root primary # multicast routing-enable # igmp-snooping enable # stp region-configurationregion-name IPTVinstance 1 vlan 530instance 2 vlan 88 301 400active region-configuration # acl number 3000description ***ACL FOR IPTV_Service_IN***rule 1 permit ip source 66.1.1.0 0.0.0.255 destination 4.1.1.0 0.0.0.127 acl number 3998description ***ACL FOR Multicast Remark***rule 5 permit ip source 5.1.1.80 0.0.0.15 # traffic classifier IPTV_Multicast_Remark operator orif-match acl 3998 traffic classifier IPTV_Service_IN operator orif-match acl 3000 # traffic behavior IPTV_Multicast_Remarkpermitremark dscp af41 traffic behavior IPTV_Service_INpermit # traffic policy IPTV_Multicast_Remark match-order configclassifier IPTV_Multicast_Remark behavior IPTV_Multicast_Remark traffic policy IPTV_Service_IN match-order configclassifier IPTV_Service_IN behavior IPTV_Service_IN # vlan 10description to***PE2 vlan 301description to***LSW1igmp-snooping enable vlan 400description ***MRF IN***multicast drop-unknownigmp-snooping enable vlan 530description ***MRF OUT***multicast drop-unknownigmp-snooping enable # interface Vlanif10description to***PE2ip address 10.1.2.2 255.255.255.0pim smospf enable 1 area 0.0.0.1 # interface Vlanif88description to***HMSip address 88.1.1.5 255.255.255.0vrrp vrid 2 virtual-ip 88.1.1.100 # interface Vlanif301description LSW2***to***LSW1ip address 31.1.1.2 255.255.255.0pim smospf network-type p2pospf timer hello 1 # interface Vlanif400description to***MRF INip address 4.1.1.3 255.255.255.0vrrp vrid 40 virtual-ip 4.1.1.10pim smigmp enable # interface Vlanif530description to***MRF OUTip address 5.1.1.3 255.255.255.0vrrp vrid 53 virtual-ip 5.1.1.10pim smigmp enable # interface Eth-Trunk1description LSW2***to***LSW1port link-type trunkport trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/1description LSW2***to***PE2port link-type accessport default vlan 10stp disabletraffic-policy IPTV_Service_IN inbound # interface GigabitEthernet0/0/2description LSW2***to***CDNport link-type trunkport trunk allow-pass vlan 88 301 400 530traffic-policy IPTV_Multicast_Remark inbound # interface GigabitEthernet0/0/3eth-trunk 1 # interface GigabitEthernet0/0/4eth-trunk 1 # ospf 1 router-id 192.168.1.2default-route-advertisesilent-interface Vlanif88silent-interface Vlanif530silent-interface Vlanif400area 0.0.0.1network 5.1.1.0 0.0.0.255network 10.1.1.0 0.0.0.255network 31.1.1.0 0.0.0.255network 88.1.1.0 0.0.0.255nssa # pimstatic-rp 1.1.1.1 # return
- CDN的配置文件
# sysname CDN # vlan batch 88 301 400 530 # stp region-configurationregion-name IPTVinstance 1 vlan 530instance 2 vlan 88 301 400active region-configuration # interface GigabitEthernet0/0/1description CDN***to***LSW2port link-type trunkport trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/2description CDN***to***LSW1port link-type trunkport trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/3description CDN***to***HMS-Serverport link-type accessport default vlan 88stp disable # interface GigabitEthernet0/0/4description CDN***to***MRF-INport link-type accessport default vlan 400stp disable # interface GigabitEthernet0/0/5description CDN***to***MRF-OUTport link-type accessport default vlan 530stp disable # return
- AGG的配置文件
# sysname AGG # vlan batch 11 22 33 to 34 # multicast routing-enable # interface Vlanif11description to***PE1ip address 11.1.1.8 255.255.255.0pim smospf enable 1 area 0.0.0.0 # interface Vlanif22description to***PE2ip address 22.1.1.8 255.255.255.0pim smospf cost 10000ospf enable 1 area 0.0.0.0 # interface Vlanif33description to***ACC1ip address 33.1.1.8 255.255.255.0pim smigmp enableospf enable 1 area 0.0.0.0 # interface Vlanif34description to***ACC2ip address 34.1.1.8 255.255.255.0pim smigmp enableospf enable 1 area 0.0.0.0 # interface GigabitEthernet0/0/1description AGG***to***ACC1port link-type trunkport trunk allow-pass vlan 33 # interface GigabitEthernet0/0/2description AGG***to***ACC2port link-type trunkport trunk allow-pass vlan 34 # interface GigabitEthernet0/0/4description AGG***to***PE1port link-type trunkport trunk allow-pass vlan 11 # interface GigabitEthernet0/0/5description AGG***to***PE2port link-type trunkport trunk allow-pass vlan 22 # interface LoopBack0ip address 1.1.1.4 255.255.255.255ospf enable 1 area 0.0.0.0 # ospf 1area 0.0.0.0 # pimstatic-rp 1.1.1.2 # return
-
ACC的配置文件
ACC1的配置文件
ACC2的配置文件
# sysname ACC1 # vlan batch 33 # igmp-snooping enable # vlan 33multicast drop-unknownigmp-snooping enable # interface GigabitEthernet0/0/1description ACC1***to***AGGport link-type trunkport trunk allow-pass vlan 33 # interface GigabitEthernet0/0/2port link-type accessport default vlan 33 # interface GigabitEthernet0/0/3port link-type accessport default vlan 33 # return
# sysname ACC2 # vlan batch 34 # igmp-snooping enable # vlan 34multicast drop-unknownigmp-snooping enable # interface GigabitEthernet0/0/1description ACC2***to***AGGport link-type trunkport trunk allow-pass vlan 34 # interface GigabitEthernet0/0/2port link-type accessport default vlan 34 # interface GigabitEthernet0/0/3port link-type accessport default vlan 34 # return