赞
踩
组网图形
图2 Eth-Trunk级联堆叠IPTV基本组网图
随着IPTV业务的迅速发展,IPTV平台承载的用户也越来越多,用户对IPTV直播业务的可靠性要求越来越高。IPTV作为视频类业务,最终用户对业务体验的连续性要求极高,需要保障日常维护中的用户业务体验连续,在重大事件保障、重大版本升级保障中保证业务的延续性。
如图1所示是某个地区广电基本组网图。为了保证广电直播流的质量,广电组播源服务器发送的直播流需要先转发到MRF转码服务器进行转码,然后由转码服务器再转发给接收者。转码服务器通过Eth-Trunk级联堆叠的方式接入IPTV组网,提高网络可靠性。
本举例中Core、PE1和PE2使用框式交换机为例,其他设备以盒式交换机为例。本举例中的交换机可以使用S系列交换机所有产品。
如图2所示为某地区IPTV组网图,接收者可以点播直播节目,也可以回看电视节目。具体需求如下:
参数项 | 描述 |
---|---|
VLAN 33 | ACC1下挂用户所属的VLAN。 |
VLAN 34 | ACC2下挂用户所属的VLAN。 |
VLAN 88 | 用户回看节目使用的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,对应的接口是Eth-Trunk2 | 连接Stack的接口。Eth-Trunk2绑定的物理接口是GE1/0/6和GE1/0/7。 | |
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的三层接口。 | |
Vlanif21:21.1.1.1/24,对应的接口是Eth-Trunk3 | 连接Stack的接口。Eth-Trunk3绑定的物理接口是GE1/0/6和GE1/0/7 | |
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 | - | |
Stack | Vlanif10:10.1.1.2/24,对应的接口是Eth-Trunk2 | 连接PE1的接口。Eth-Trunk2绑定的物理接口是GE0/0/6和GE1/0/6。 |
Vlanif88:88.1.1.7/24,对应物理接口是GE0/0/2 | 用于与录制服务器通信。 | |
Vlanif21:21.1.1.2/24,对应的接口是Eth-Trunk3 | 连接PE2的接口。Eth-Trunk3绑定的物理接口是GE0/0/8和GE1/0/8。 | |
Vlanif400:4.1.1.2/24,对应物理接口是GE0/0/2 | 用于与转码后的服务器通信。 | |
Vlanif530:5.1.1.2/24,对应物理接口是GE0/0/2 | 用于与转前的服务器通信。 |
采用如下的思路进行配置:
- 创建VLAN并配置各接口所属VLAN
-
-
- # 在ACC1上创建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上创建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上创建VLAN,并将接口加入VLAN。
- <HUAWEI> system-view
- [HUAWEI] sysname AGG
- [AGG] vlan batch 11 22 33 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/4
- [AGG-GigabitEthernet0/0/4] description AGG***to***PE2
- [AGG-GigabitEthernet0/0/4] port link-type trunk
- [AGG-GigabitEthernet0/0/4] port trunk allow-pass vlan 22
- [AGG-GigabitEthernet0/0/4] quit
- # 在PE1上创建VLAN,并将接口加入VLAN。
- <HUAWEI> system-view
- [HUAWEI] sysname PE1
- [PE1] vlan batch 10 11
- [PE1] interface eth-trunk2
- [PE1-Eth-Trunk1] description PE1***to***Stack
- [PE1-Eth-Trunk1] port link-type access
- [PE1-Eth-Trunk1] port default vlan 10
- [PE1-Eth-Trunk1] trunkport gigabitethernet 1/0/6
- [PE1-Eth-Trunk1] trunkport gigabitethernet 1/0/7
- [PE1-Eth-Trunk1] 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。
- <HUAWEI> system-view
- [HUAWEI] sysname PE2
- [PE2] vlan batch 21 22
- [PE2] interface eth-trunk2
- [PE2-Eth-Trunk1] description PE2***to***Stack
- [PE2-Eth-Trunk1] port link-type access
- [PE2-Eth-Trunk1] port default vlan 21
- [PE2-Eth-Trunk1] trunkport gigabitethernet 1/0/6
- [PE2-Eth-Trunk1] trunkport gigabitethernet 1/0/7
- [PE2-Eth-Trunk1] 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
- # 在Stack上创建VLAN,并将接口加入VLAN。
- <HUAWEI> system-view
- [HUAWEI] sysname Stack
- [Stack] vlan batch 10 21 88 301 400 530
- [Stack] interface eth-trunk1
- [Stack-Eth-Trunk1] description Stack***to***CDN
- [Stack-Eth-Trunk1] port link-type trunk
- [Stack-Eth-Trunk1] port trunk allow-pass vlan 88 301 400 530
- [Stack-Eth-Trunk1] trunkport gigabitethernet 0/0/1
- [Stack-Eth-Trunk1] trunkport gigabitethernet 1/0/1
- [Stack-Eth-Trunk1] quit
- [Stack] interface eth-trunk2
- [Stack-Eth-Trunk2] description Stack***to***PE1
- [Stack-Eth-Trunk2] port link-type access
- [Stack-Eth-Trunk2] port default vlan 10
- [Stack-Eth-Trunk2] trunkport gigabitethernet 0/0/6
- [Stack-Eth-Trunk2] trunkport gigabitethernet 1/0/6
- [Stack-Eth-Trunk2] quit
- [Stack] interface eth-trunk3
- [Stack-Eth-Trunk3] description Stack***to***PE2
- [Stack-Eth-Trunk3] port link-type access
- [Stack-Eth-Trunk3] port default vlan 21
- [Stack-Eth-Trunk3] trunkport gigabitethernet
- [Stack-Eth-Trunk3] trunkport gigabitethernet 1/0/8
- [Stack-Eth-Trunk3] quit
- # 在CDN上创建VLAN,并将接口加入VLAN。
- <HUAWEI> system-view
- [HUAWEI] sysname CDN
- [CDN] vlan batch 88 301 400 530
- [CDN] interface eth-trunk1
- [CDN-Eth-Trunk1] description CDN***to***Stack
- [CDN-Eth-Trunk1] port link-type trunk
- [CDN-Eth-Trunk1] port trunk allow-pass vlan 88 301 400 530
- [CDN-Eth-Trunk1] trunkport gigabitethernet 0/0/1
- [CDN-Eth-Trunk1] trunkport gigabitethernet 0/0/2
- [CDN-Eth-Trunk1] 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/4
- [CDN-GigabitEthernet0/0/4] description CDN***to***MRF-OUT
- [CDN-GigabitEthernet0/0/4] port link-type access
- [CDN-GigabitEthernet0/0/4] port default vlan 530
- [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***Stack
- [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 21
- [PE2-Vlanif10] description to***Stack
- [PE2-Vlanif10] ip address 21.1.1.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
- # 在Stack配置接口的IP地址。
- [Stack] interface vlanif 10
- [Stack-Vlanif10] description to***PE1
- [Stack-Vlanif10] ip address 10.1.1.2 255.255.255.0
- [Stack-Vlanif10] quit
- [Stack] interface vlanif 21
- [Stack-Vlanif10] description to***PE2
- [Stack-Vlanif10] ip address 21.1.1.2 255.255.255.0
- [Stack-Vlanif10] quit
- [Stack] interface vlanif 88
- [Stack-Vlanif88] description to***HMS
- [Stack-Vlanif88] ip address 88.1.1.7 255.255.255.0
- [Stack-Vlanif88] quit
- [Stack] interface vlanif 301
- [Stack-Vlanif301] description to***LSW2
- [Stack-Vlanif301] ip address 31.1.1.1 255.255.255.0
- [Stack-Vlanif301] quit
- [Stack] interface vlanif 400
- [Stack-Vlanif400] description to***MRF IN
- [Stack-Vlanif400] ip address 4.1.1.2 255.255.255.0
- [Stack-Vlanif400] quit
- [Stack] interface vlanif 530
- [Stack-Vlanif530] description to***MRF OUT
- [Stack-Vlanif530] ip address 5.1.1.2 255.255.255.0
- [Stack-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 21
- [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
- # 在Stack配置OSPF功能。
- [Stack] interface vlanif 10
- [Stack-Vlanif10] ospf enable 1 area 0.0.0.1
- [Stack-Vlanif10] quit
- [Stack] interface vlanif 21
- [Stack-Vlanif10] ospf enable 1 area 0.0.0.1
- [Stack-Vlanif10] quit
- [Stack] interface vlanif 301
- [Stack-Vlanif301] ospf network-type p2p
- [Stack-Vlanif301] ospf timer hello 1
- [Stack-Vlanif301] quit
- [Stack] ospf 1 router-id 192.168.1.1
- [Stack-ospf-1] default-route-advertise
- [Stack-ospf-1] silent-interface Vlanif88
- [Stack-ospf-1] silent-interface Vlanif530
- [Stack-ospf-1] silent-interface Vlanif400
- [Stack-ospf-1] area 1
- [Stack-ospf-1-area-0.0.0.1] network 5.1.1.0 0.0.0.255
- [Stack-ospf-1-area-0.0.0.1] network 10.1.1.0 0.0.0.255
- [Stack-ospf-1-area-0.0.0.1] network 31.1.1.0 0.0.0.255
- [Stack-ospf-1-area-0.0.0.1] network 88.1.1.0 0.0.0.255
- [Stack-ospf-1-area-0.0.0.1] nssa
- [Stack-ospf-1-area-0.0.0.1] quit
- [Stack-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 21
- [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
- # 在Stack配置三层组播功能。
- [Stack] multicast routing-enable
- [Stack] pim
- [Stack-pim] static-rp 1.1.1.1
- [Stack-pim] quit
- [Stack] interface vlanif 10
- [Stack-Vlanif10] pim sm
- [Stack-Vlanif10] quit
- [Stack] interface vlanif 21
- [Stack-Vlanif10] pim sm
- [Stack-Vlanif10] quit
- [Stack] interface vlanif 301
- [Stack-Vlanif301] pim sm
- [Stack-Vlanif301] quit
- [Stack] interface vlanif 400
- [Stack-Vlanif400] pim sm
- [Stack-Vlanif400] quit
- [Stack-Vlanif400] igmp enable
- [Stack] interface vlanif 530
- [Stack-Vlanif530] pim sm
- [Stack-Vlanif530] igmp enable //与解码服务器相连,需要使能IGMP功能
- [Stack-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
- # 在Stack上使能IGMP Snooping功能。
- [Stack] igmp-snooping enable
- [Stack] vlan 301
- [Stack-vlan301] igmp-snooping enable
- [Stack-vlan301] quit
- [Stack] vlan 530
- [Stack-vlan530] igmp-snooping enable
- [Stack-vlan530] quit
- 配置流策略限制组播源接入
-
-
- # 在Stack上配置流策略。
- [Stack] acl number 3000
- [Stack-acl-adv-3000] description ***ACL FOR IPTV_Service_IN***
- [Stack-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
- [Stack-acl-adv-3000] quit
- [Stack] acl number 3998
- [Stack-acl-adv-3998] description ***ACL FOR Multicast Remark***
- [Stack-acl-adv-3998] rule 5 permit ip source 5.1.1.80 0.0.0.15
- [Stack-acl-adv-3998] quit
- [Stack] traffic classifier IPTV_Service_IN
- [Stack-classifier-IPTV_Service_IN] if-match acl 3000
- [Stack-classifier-IPTV_Service_IN] quit
- [Stack] traffic classifier IPTV_Multicast_Remark
- [Stack-classifier-IPTV_Multicast_Remark] if-match acl 3998
- [Stack-classifier-IPTV_Multicast_Remark] quit
- [Stack] traffic behavior IPTV_Service_IN
- [Stack-behavior-IPTV_Service_IN] permit
- [Stack-behavior-IPTV_Service_IN] quit
- [Stack] traffic behavior IPTV_Multicast_Remark
- [Stack-behavior-IPTV_Multicast_Remark] permit
- [Stack-behavior-IPTV_Multicast_Remark] remark dscp af41
- [Stack-behavior-IPTV_Multicast_Remark] quit
- [Stack] traffic policy IPTV_Service_IN
- [Stack-trafficpolicy-IPTV_Service_IN] classifier IPTV_Service_IN behavior IPTV_Service_IN
- [Stack-trafficpolicy-IPTV_Service_IN] quit
- [Stack] traffic policy IPTV_Multicast_Remark
- [Stack-trafficpolicy-IPTV_Multicast_Remark] classifier IPTV_Multicast_Remark behavior IPTV_Multicast_Remark
- [Stack-trafficpolicy-IPTV_Multicast_Remark] quit
- [Stack] interface Eth
- [Stack] interface eth-trunk2
- [Stack-Eth-Trunk2] traffic-policy IPTV_Service_IN inbound
- [Stack-Eth-Trunk2] quit
- [Stack] interface eth-trunk3
- [Stack-Eth-Trunk3] traffic-policy IPTV_Service_IN inbound
- [Stack-Eth-Trunk3] quit
- [Stack] interface eth-trunk1
- [Stack-Eth-Trunk1] traffic-policy IPTV_Multicast_Remark inbound
- [Stack-Eth-Trunk1] 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 Vlanif21 00:41:06 00:01:39 1 N
- 21.1.1.2 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
- --------------------------------------------------------------------------------
-
-
- # 组播源发送组播报文,解码服务器发送组播组加入报文后,Stack和PE1上可以正常生成组播路由表。
-
- [Stack] 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: 02:41:03
- 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: 02:41:03, 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: 02:39:32
- 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: 02:39:32, Expires: 00:02:58
- 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***Stack 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 Eth-Trunk2 description PE1***to***Stack 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 GigabitEthernet1/0/6 eth-trunk2 # interface GigabitEthernet1/0/7 eth-trunk2 # 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 21 to 22 # multicast routing-enable # interface Vlanif21 description to***Stack ip address 21.1.1.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 Eth-Trunk3 description PE2***to***Stack port link-type access port default vlan 21 # 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 GigabitEthernet1/0/6 eth-trunk3 # interface GigabitEthernet1/0/7 eth-trunk3 # 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 |
- Stack的配置文件
- #
- sysname Stack
- #
- vlan batch 10 21 88 301 400 530
- #
- multicast routing-enable
- #
- igmp-snooping enable
- #
- 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 21
- description to***PE2
- 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 Vlanif21
- description to***PE2
- ip address 21.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 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 sm
- igmp enable
- #
- interface Eth-Trunk1
- description Stack***to***CDN
- port link-type trunk
- port trunk allow-pass vlan 88 301 400 530
- traffic-policy IPTV_Multicast_Remark inbound
- #
- interface Eth-Trunk2
- description Stack***to***PE1
- port link-type access
- port default vlan 10
- traffic-policy IPTV_Service_IN inbound
- #
- interface Eth-Trunk3
- description Stack***to***PE2
- port link-type access
- port default vlan 21
- traffic-policy IPTV_Service_IN inbound
- #
- interface GigabitEthernet0/0/1
- eth-trunk1
- #
- interface GigabitEthernet0/0/6
- eth-trunk2
- #
- interface GigabitEthernet0/0/8
- eth-trunk3
- #
- interface GigabitEthernet1/0/1
- eth-trunk1
- #
- interface GigabitEthernet1/0/6
- eth-trunk2
- #
- interface GigabitEthernet1/0/8
- eth-trunk3
- #
- 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
- CDN的配置文件
- #
- sysname CDN
- #
- vlan batch 88 301 400 530
- #
- interface Eth-Trunk1
- description CDN***to***Stack
- port link-type trunk
- port trunk allow-pass vlan 88 301 400 530
- #
- interface GigabitEthernet0/0/1
- eth-trunk1
- #
- interface GigabitEthernet0/0/2
- eth-trunk1
- #
- 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
- AGG的配置文件
- #
- 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 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。