组网图形
图2 环网双机场景IPTV基本组网图
随着IPTV业务的迅速发展,IPTV平台承载的用户也越来越多,用户对IPTV直播业务的可靠性要求越来越高。IPTV作为视频类业务,最终用户对业务体验的连续性要求极高,需要保障日常维护中的用户业务体验连续,在重大事件保障、重大版本升级保障中保证业务的延续性。
如图1所示是某个地区广电基本组网图。为了保证广电直播流的质量,广电组播源服务器发送的直播流需要先转发到MRF转码服务器进行转码,然后由转码服务器再转发给接收者。转码服务器通过环网双机备份的方式接入IPTV组网,提高网络可靠性。
图1 环网双机接入场景视频流量转发路径
本举例中Core、PE1和PE2使用框式交换机为例,其他设备以盒式交换机为例。本举例中的交换机可以使用S系列交换机所有产品。
如图2所示为某地区IPTV组网图,接收者可以点播直播节目,也可以回看电视节目。具体需求如下:
参数项 |
描述 |
---|---|
VLAN 33 |
ACC1下挂用户所属的VLAN。 |
VLAN 34 |
ACC2下挂用户所属的VLAN。 |
VLAN 88 |
用户回看节目使用的VLAN。 |
VLAN 301 |
LSW1和LSW2使用的VLAN。 |
VLAN 400 |
组播直播流转码后使用的VLAN。 |
VLAN 530 |
组播直播流未转码前使用的VLAN。 |
产品名称 |
参数项 |
描述 |
---|---|---|
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 |
用于与转码前的服务器通信。 |
采用如下的思路进行配置:
# 在ACC1上创建VLAN,并将接口加入VLAN。
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上创建VLAN,并将接口加入VLAN。
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上创建VLAN,并将接口加入VLAN。
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上创建VLAN,并将接口加入VLAN。
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上创建VLAN,并将接口加入VLAN。
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上创建VLAN,并将接口加入VLAN。
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上创建VLAN,并将接口加入VLAN。
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上创建VLAN,并将接口加入VLAN。
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
# 在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
# 在Core配置接口的IP地址。
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
# 在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
# 在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功能,同时修改优先级,进行路由备份。
[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 //调整优先级,保证组播流量优先从LSW1转发
[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
# 在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 neighbor
VPN-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 neighbor
VPN-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 neighbor
VPN-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 neighbor
VPN-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
# 用户发送IGMP Report报文后,ACC1和ACC2上可以正常生成组播组成员端口信息。
[ACC1]display igmp-snooping port-info
--------------------------------------------------------------------------------
(Source, Group) Port Flag
Flag: 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 Flag
Flag: 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
--------------------------------------------------------------------------------
# 组播源发送组播报文,解码服务器发送组播组加入报文后,LSW1和PE1上可以正常生成组播路由表。
[LSW1] display pim routing-table
VPN-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-table
VPN-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/1 undo portswitch description Core***to***Sever ip address 66.1.1.3 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/2 undo portswitch description Core***to***PE2 ip address 20.1.1.3 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/3 undo 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 LoopBack0 ip address 1.1.1.3 255.255.255.255 ospf enable 1 area 0.0.0.0 # ospf 1 area 0.0.0.0 # pim static-rp 1.1.1.2 # return
PE的配置文件
PE1配置文件 |
PE2配置文件 |
---|---|
# sysname PE1 # vlan batch 10 to 11 # multicast routing-enable # interface Vlanif10 description to***LSW1 ip address 10.1.1.1 255.255.255.0 pim sm ospf enable 1 area 0.0.0.1 # interface Vlanif11 description to***AGG ip address 11.1.1.1 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/1 description PE1***to***LSW1 port link-type access port default vlan 10 # interface GigabitEthernet1/0/2 undo portswitch description PE1***to***Core ip address 12.1.1.1 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/3 undo portswitch description PE1***to***PE2 ip address 60.1.1.1 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/4 description PE1***to***AGG port link-type trunk port trunk allow-pass vlan 11 # interface LoopBack0 ip address 1.1.1.1 255.255.255.255 pim sm ospf enable 1 area 0.0.0.0 # ospf 1 area 0.0.0.0 area 0.0.0.1 nssa # pim c-bsr LoopBack0 c-rp LoopBack0 static-rp 1.1.1.2 # return |
# sysname PE2 # vlan batch 10 22 # multicast routing-enable # interface Vlanif10 description to***LSW2 ip address 10.1.2.1 255.255.255.0 pim sm ospf enable 1 area 0.0.0.1 # interface Vlanif22 description to***AGG ip address 22.1.1.2 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/1 description PE2***to***LSW2 port link-type access port default vlan 10 # interface GigabitEthernet1/0/2 undo portswitch description PE2***to***Core ip address 20.1.1.2 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/3 undo portswitch description PE2***to***PE1 ip address 60.1.1.2 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface GigabitEthernet1/0/4 description PE2***to***AGG port link-type trunk port trunk allow-pass vlan 22 # interface LoopBack0 ip address 1.1.1.2 255.255.255.255 ospf enable 1 area 0.0.0.0 # ospf 1 area 0.0.0.0 area 0.0.0.1 nssa # pim static-rp 1.1.1.2 # return |
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-configuration region-name IPTV instance 1 vlan 530 instance 2 vlan 88 301 400 active region-configuration # acl number 3000 description ***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 3998 description ***ACL FOR Multicast Remark*** rule 5 permit ip source 5.1.1.80 0.0.0.15 # traffic classifier IPTV_Multicast_Remark operator or if-match acl 3998 traffic classifier IPTV_Service_IN operator or if-match acl 3000 # traffic behavior IPTV_Multicast_Remark permit remark dscp af41 traffic behavior IPTV_Service_IN permit # traffic policy IPTV_Multicast_Remark match-order config classifier IPTV_Multicast_Remark behavior IPTV_Multicast_Remark traffic policy IPTV_Service_IN match-order config classifier IPTV_Service_IN behavior IPTV_Service_IN # vlan 10 description to***PE1 vlan 301 description to***LSW2 igmp-snooping enable vlan 400 description ***MRF IN*** multicast drop-unknown igmp-snooping enable vlan 530 description ***MRF OUT*** multicast drop-unknown igmp-snooping enable # interface Vlanif10 description to***PE1 ip address 10.1.1.2 255.255.255.0 pim sm ospf enable 1 area 0.0.0.1 # interface Vlanif88 description to***HMS ip address 88.1.1.7 255.255.255.0 vrrp vrid 2 virtual-ip 88.1.1.100 vrrp vrid 2 priority 120 vrrp vrid 2 preempt-mode timer delay 20 vrrp vrid 2 track interface GigabitEthernet0/0/1 reduced 100 # interface Vlanif301 description LSW1***to***LSW2 ip address 31.1.1.1 255.255.255.0 pim sm ospf network-type p2p ospf timer hello 1 # interface Vlanif400 description to***MRF IN ip address 4.1.1.2 255.255.255.0 vrrp vrid 40 virtual-ip 4.1.1.10 vrrp vrid 40 priority 120 pim hello-option dr-priority 100 pim sm igmp enable # interface Vlanif530 description to***MRF OUT ip address 5.1.1.2 255.255.255.0 vrrp vrid 53 virtual-ip 5.1.1.10 vrrp vrid 53 priority 120 pim hello-option dr-priority 100 pim sm igmp enable # interface Eth-Trunk1 description LSW1***to***LSW2 port link-type trunk port trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/1 description LSW1***to***PE1 port link-type access port default vlan 10 stp disable traffic-policy IPTV_Service_IN inbound # interface GigabitEthernet0/0/2 description LSW1***to***CDN port link-type trunk port trunk allow-pass vlan 88 301 400 530 traffic-policy IPTV_Multicast_Remark inbound # interface GigabitEthernet0/0/3 eth-trunk 1 # interface GigabitEthernet0/0/4 eth-trunk 1 # ospf 1 router-id 192.168.1.1 default-route-advertise silent-interface Vlanif88 silent-interface Vlanif530 silent-interface Vlanif400 area 0.0.0.1 network 10.1.1.0 0.0.0.255 network 31.1.1.0 0.0.0.255 network 88.1.1.0 0.0.0.255 network 5.1.1.0 0.0.0.255 nssa # pim static-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-configuration region-name IPTV instance 1 vlan 530 instance 2 vlan 88 301 400 active region-configuration # acl number 3000 description ***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 3998 description ***ACL FOR Multicast Remark*** rule 5 permit ip source 5.1.1.80 0.0.0.15 # traffic classifier IPTV_Multicast_Remark operator or if-match acl 3998 traffic classifier IPTV_Service_IN operator or if-match acl 3000 # traffic behavior IPTV_Multicast_Remark permit remark dscp af41 traffic behavior IPTV_Service_IN permit # traffic policy IPTV_Multicast_Remark match-order config classifier IPTV_Multicast_Remark behavior IPTV_Multicast_Remark traffic policy IPTV_Service_IN match-order config classifier IPTV_Service_IN behavior IPTV_Service_IN # vlan 10 description to***PE2 vlan 301 description to***LSW1 igmp-snooping enable vlan 400 description ***MRF IN*** multicast drop-unknown igmp-snooping enable vlan 530 description ***MRF OUT*** multicast drop-unknown igmp-snooping enable # interface Vlanif10 description to***PE2 ip address 10.1.2.2 255.255.255.0 pim sm ospf enable 1 area 0.0.0.1 # interface Vlanif88 description to***HMS ip address 88.1.1.5 255.255.255.0 vrrp vrid 2 virtual-ip 88.1.1.100 # interface Vlanif301 description LSW2***to***LSW1 ip address 31.1.1.2 255.255.255.0 pim sm ospf network-type p2p ospf timer hello 1 # interface Vlanif400 description to***MRF IN ip address 4.1.1.3 255.255.255.0 vrrp vrid 40 virtual-ip 4.1.1.10 pim sm igmp enable # interface Vlanif530 description to***MRF OUT ip address 5.1.1.3 255.255.255.0 vrrp vrid 53 virtual-ip 5.1.1.10 pim sm igmp enable # interface Eth-Trunk1 description LSW2***to***LSW1 port link-type trunk port trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/1 description LSW2***to***PE2 port link-type access port default vlan 10 stp disable traffic-policy IPTV_Service_IN inbound # interface GigabitEthernet0/0/2 description LSW2***to***CDN port link-type trunk port trunk allow-pass vlan 88 301 400 530 traffic-policy IPTV_Multicast_Remark inbound # interface GigabitEthernet0/0/3 eth-trunk 1 # interface GigabitEthernet0/0/4 eth-trunk 1 # ospf 1 router-id 192.168.1.2 default-route-advertise silent-interface Vlanif88 silent-interface Vlanif530 silent-interface Vlanif400 area 0.0.0.1 network 5.1.1.0 0.0.0.255 network 10.1.1.0 0.0.0.255 network 31.1.1.0 0.0.0.255 network 88.1.1.0 0.0.0.255 nssa # pim static-rp 1.1.1.1 # return |
# sysname CDN # vlan batch 88 301 400 530 # stp region-configuration region-name IPTV instance 1 vlan 530 instance 2 vlan 88 301 400 active region-configuration # interface GigabitEthernet0/0/1 description CDN***to***LSW2 port link-type trunk port trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/2 description CDN***to***LSW1 port link-type trunk port trunk allow-pass vlan 88 301 400 530 # interface GigabitEthernet0/0/3 description CDN***to***HMS-Server port link-type access port default vlan 88 stp disable # interface GigabitEthernet0/0/4 description CDN***to***MRF-IN port link-type access port default vlan 400 stp disable # interface GigabitEthernet0/0/5 description CDN***to***MRF-OUT port link-type access port default vlan 530 stp disable # return
# sysname AGG # vlan batch 11 22 33 to 34 # multicast routing-enable # interface Vlanif11 description to***PE1 ip address 11.1.1.8 255.255.255.0 pim sm ospf enable 1 area 0.0.0.0 # interface Vlanif22 description to***PE2 ip address 22.1.1.8 255.255.255.0 pim sm ospf cost 10000 ospf enable 1 area 0.0.0.0 # interface Vlanif33 description to***ACC1 ip address 33.1.1.8 255.255.255.0 pim sm igmp enable ospf enable 1 area 0.0.0.0 # interface Vlanif34 description to***ACC2 ip address 34.1.1.8 255.255.255.0 pim sm igmp enable ospf enable 1 area 0.0.0.0 # interface GigabitEthernet0/0/1 description AGG***to***ACC1 port link-type trunk port trunk allow-pass vlan 33 # interface GigabitEthernet0/0/2 description AGG***to***ACC2 port link-type trunk port trunk allow-pass vlan 34 # interface GigabitEthernet0/0/4 description AGG***to***PE1 port link-type trunk port trunk allow-pass vlan 11 # interface GigabitEthernet0/0/5 description AGG***to***PE2 port link-type trunk port trunk allow-pass vlan 22 # interface LoopBack0 ip address 1.1.1.4 255.255.255.255 ospf enable 1 area 0.0.0.0 # ospf 1 area 0.0.0.0 # pim static-rp 1.1.1.2 # return
ACC的配置文件
ACC1的配置文件 |
ACC2的配置文件 |
---|---|
# sysname ACC1 # vlan batch 33 # igmp-snooping enable # vlan 33 multicast drop-unknown igmp-snooping enable # interface GigabitEthernet0/0/1 description ACC1***to***AGG port link-type trunk port trunk allow-pass vlan 33 # interface GigabitEthernet0/0/2 port link-type access port default vlan 33 # interface GigabitEthernet0/0/3 port link-type access port default vlan 33 # return |
# sysname ACC2 # vlan batch 34 # igmp-snooping enable # vlan 34 multicast drop-unknown igmp-snooping enable # interface GigabitEthernet0/0/1 description ACC2***to***AGG port link-type trunk port trunk allow-pass vlan 34 # interface GigabitEthernet0/0/2 port link-type access port default vlan 34 # interface GigabitEthernet0/0/3 port link-type access port default vlan 34 # return |