华为FTTB-IPTV部署

1.1 华为MA5680T配置(OLT)
(这部分的配置是和FTTH的OLT全局配置一致的,如果OLT上开通过FTTH的IPTV业务,只需检查下就行)

局点:共青团MA5683T

Qos配置:

系统缺省的队列调度模式为PQ

配置802.1p优先级与队列间的映射关系

MA5683T(config)# cos-queue-map cos0 0 cos1 1 cos2 1 cos3 1 cos4 2 cos5 3 cos6 3 cos7 3

加权轮循队列调度WRR模式,3WRR+5PQ

MA5683T(config)# queue-scheduler wrr 20 30 50 0 0 0 0 0

流量模板配置(索引号根据实际情况制定):

MA5683T(config)#traffic table ip index 1000 name ngn cir off priority 5 inner-priority 5 priority-policy local-setting

MA5683T(config)#traffic table ip index 1001 name iptvuser cir off priority 1 inner-priority 1  priority-policy local-setting

MA5683T(config)#traffic table ip index 1002 name manager cir off priority 1 inner-priority 1 priority-policy local-setting

MA5683T(config)#traffic table ip index 1003 name multicast cir off priority 4 priority-policy local-setting

VLAN配置:

组播vlan

MA5683T(config)#vlan 80 smart

MA5683T(config)#vlan desc 80 description MVLAN

MA5683T(config)#port vlan 80 0/* *              //OLT上行口

单播外层VLAN

MA5683T(config)#vlan 2300 smart

MA5683T(config)#vlan attrib 2300 stacking

MA5683T(config)#port vlan 2300 0/* *           //上行口

VLAN模板配置(DHCP二层):

MA5683T(config)#security anti-macspoofing enable  //必须配置

MA5683T(config)#vlan service-profile profile-id 10 profile-name IPTV

MA5683T(config-vlan-srvprof-10)#dhcp mode layer-2

MA5683T(config-vlan-srvprof-10)#dhcp proxy disable

MA5683T(config-vlan-srvprof-10)#security anti-macspoofing enable

MA5683T(config-vlan-srvprof-10)#commit

MA5683T(config)#vlan bind service-profile 1200-1799 profile-id 10 //外层VLAN绑定

基于业务流限制用户的MAC数量(可选)

MA5683T(config)# security anti-macspoofing max-mac-count service-port

组播配置:

上行口关闭组播限制

MA5683T(config)#interface scu 0/7                          //上行板

MA5683T(config-if-scu-0/7)#undo traffic-suppress 0 multicast   //上行口

 

开启BTV

MA5683T(config)#btv

MA5683T(config-btv)#igmp bandwidthCAC disable

MA5683T(config-btv)#igmp preview-profile add index 1

MA5683T(config-btv)#multicast-vlan 80

MA5683T(config-mvlan80)#igmp leave-proxy enable

MA5683T(config-mvlan80)#igmp version v2

MA5683T(config-mvlan80)#igmp priority 4

MA5683T(config-mvlan80)#igmp mode proxy

MA5683T(config-mvlan80)#igmp program add batch ip 239.253.242.1  to-ip 239.253.242.254  priority 4                       //组播频道列表与现网一致

MA5683T(config-mvlan80)#igmp uplink-port 0/*/*             //上行口

 

1.2 华为MA5620E/MA5626E(EPON)

软件版本:VV800R305C00SPC015

局点:共青团

 

Qos配置:

MA5620E(config)#cos-queue-map cos0 0 cos1 1 cos2 1 cos3 1 cos4 2 cos5 3 cos6 3 cos7 3

队列调度模式为SP

MA5620E(config)#queue-scheduler strict-priority

 

增加IPTV用户的流量模板

MA5620E(config)#traffic table ip index 50 name iptv cir off  priority 1 priority-policy local-setting

 

创建组播VLAN和IPTV用户VLAN:

MA5620E(config)#vlan 80

MA5620E(config)#vlan desc 80 description MVLAN

MA5620E(config)# vlan 43                //43是用户单播VLAN

MA5620E(config)#port vlan 80 0/0 1

MA5620E(config)#port vlan 43 0/0 1

MA5620(config)# vlan 50 smart          //50是家庭网关  HGW 的管理VLAN //

MA5620(config)# protocol-8021p-pri 1 vlan 50

MA5620(config)#port vlan 50 0/0 1

 

 

增加IPTV用户的业务流

MA5620E(config)# multi-service-port vlan 43 board 0/1 user-vlan 43 rx-cttr 50 tx-cttr 50  //所有ETH口都配置43VLAN

增加HGW 管理的业务流

MA5620(config)# multi-service-port vlan 50 board frame-id 0 1 user-vlan 50 rx-cttr 50 tx-cttr 50

组播配置:

配置BTV

MA5620E(config)#btv

MA5620E(config-btv)#igmp version v2

MA5620E(config-btv)#igmp mode proxy

MA5620E(config-btv)#igmp proxy router gen-query-interval 60

MA5620E(config-btv)#igmp upstream-vlan mvlan

MA5620E(config-btv)#igmp user modify port 0/1/1 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/2 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/3 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/4 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/5 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/6 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/7 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/8 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/9 video vlan 43 max-program 8

。。。。。。

。。。。。。

。。。。。。//所有端口都添加到组播用户

MA5620E(config-btv)#igmp user modify port 0/1/14 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/15 video vlan 43 max-program 8

MA5620E(config-btv)#igmp user modify port 0/1/16 video vlan 43 max-program 8

 

MA5620E(config-btv)#multicast-vlan 80

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/1

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/2

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/3

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/4

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/5

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/6

。。。。。。

。。。。。。

。。。。。。 //所有端口都在组播VLAN里面添加成员

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/14

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/15

MA5620E(config-mvlan80)#igmp multicast-vlan member port 0/1/16

对语音业务进行标记(MA5626E有此配置)

MA5620E(config)#VOIP

MA5620E(config-voip)#qos vlan media *.*.*.* priority 5

MA5620E(config-voip)#qos vlan signaling *.*.*.* priority 5

 

在OLT上还需增加相关配置:

 

所有开通IPTV业务的MA5620E/MA5626E需要单独配置组播VLAN业务流

MA5683T(config)#service-port vlan 80 epon 0/1/0 ont 1 multi-service user-vlan 80 tag-transform translate  inbound traffic-table index 80  outbound traffic-table index 80

所有开通IPTV业务的MA5620E/MA5626E需要单独配置家庭网关HGW  VLAN  业务流

MA5683T(config)#service-port  vlan 902 epon 0/2/2 ont 0 multi-service user-vlan  50 tag-transform default

增加下层MXU设备的IPTV用户vlan,每台ONU一条业务流,

注意:下面的配置是非EPBA的业务板

MA5683T(config)#service-port vlan 2300 epon 0/1/0 ont 1 multi-service user-vlan 43 tag-transform translate-and-add inner-vlan 2001 inner-priority 1 inbound traffic-table index 1001  outbound traffic-table index 1001  //2300是外层,2001是内层,43是用户vlan//

如果是EPBA的PON板,OLT的配置有变化

Service-port  vlan 500  epon 0/2/1 ont 10 multi-service user-vlan 43 inbound traffic-table index 1001   outbound traffic-table index  1001

 

组播级联

MA5683T(config)#btv

MA5683T(config-btv)#igmp cascade-port 0/4/1 ontid 1    //配置EPON ONU组播级联,所有下联的ONU端口均需要配置//

 

考虑到QOS生效,还需要在OLT上配置下面配置。如果单考虑开通IPTV,可以不用配置下面的,带宽足够的话,对IPTV业务无影响。

原有ONU管理VLAN、NGN业务的service-port 如属于range方式配置,QOS功能不生效,需要改为每一个ONU配置一条service-port方式,并绑定 traffic table 60,需要中断业务。

MA5683T(config)#service-port vlan 100 port 0/3/0 ont 0 multi-service user-vlan 100 tag-transform translate inbound traffic-table index 1002 outbound traffic-table index 1002   //MXU管理//

MA5683T(config)#service-port vlan 3800 epon 0/1/0 ont 1 multi-service user-vlan  3800 tag-transform default inbound traffic-table index 1000 outbound traffic-table index 1000  //NGN业务//

修改ONU管理接口VLAN的优先级为1

MA5683T(config)#ont ipconfig 3 13 ip-address 10.201.89.184 mask 255.255.255.128 gateway 10.201.89.129 manage-vlan 100 priority 1

1.3 华为MA5620/MA5626(EPON)

软件版本:V800R307、V800R308、V800R312

局点:共青团

QOS配置

MA5620(config)#cos-queue-map cos0 0 cos1 1 cos2 1 cos3 1 cos4 2 cos5 3 cos6 3 cos7 3

队列调度模式为SP

MA5620(config)#queue-scheduler strict-priority

增加IPTV用户的流量模板

MA5620(config)#traffic table ip index 50 name iptv cir off  priority 1 priority-policy local-setting

创建组播VLAN和IPTV用户VLAN

MA5620(config)#vlan 80 smart

MA5620(config)#vlan desc 80 description MVLAN

MA5620(config)# vlan 43 smart          //43是用户单播VLAN //

MA5620(config)#port vlan 80 0/0 1

MA5620(config)#port vlan 43 0/0 1

MA5620(config)# vlan 50 smart          //50是家庭网关  HGW 的管理VLAN //

MA5620(config)# protocol-8021p-pri 1 vlan 50

MA5620(config)#port vlan 50 0/0 1

增加IPTV用户的业务流

MA5620(config)# multi-service-port vlan 43 board frame-id 0 1 user-vlan 43 rx-cttr 50 tx-cttr 50

增加HGW 管理的业务流

MA5620(config)# multi-service-port vlan 50 board frame-id 0 1 user-vlan 50 rx-cttr 50 tx-cttr 50

配置BTV数据

MA5620(config)#btv

MA5620(config-btv)#igmp proxy router gen-query-interval 60

MA5620(config-btv)#igmp user add service-port-list **-** no-auth max-program 8 //将新建的所有IPTV用户的service-port加入组播用户

MA5620(config-btv)#multicast-vlan 80

MA5620(config-mvlan80)#igmp version v2

MA5620(config-mvlan80)#igmp priority 4

MA5620(config-mvlan80)#igmp multicast-vlan member service-port-list **-**  //将新建的所有IPTV用户的service-port加入组播VLAN中

MA5620(config-mvlan80)#igmp mode proxy

MA5620(config-mvlan80)#igmp program add ip 239.253.242.1 index 1 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.2 index 2 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.3 index 3 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.4 index 4 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.5 index 5 priority 4

。。。。。。

。。。。。。

。。。。。。

。。。。。。//逐个增加所有节目地址

MA5620(config-mvlan80)#igmp program add ip 239.253.242.254 index 1 priority 4

MA5620(config-mvlan80)#igmp uplink-port 0/0/1

 

对语音业务进行标记(MA5626没有此配置)

MA5620(config)#VOIP

MA5620(config-voip)#qos vlan media *.*.*.* priority 5

MA5620(config-voip)#qos vlan signaling *.*.*.* priority 5

 

在OLT上还需增加相关配置(与MA562XE一样配置)

所有开通IPTV业务的MA5620E/MA5626E需要单独配置组播VLAN业务流

MA5683T(config)#service-port vlan 80 epon 0/1/0 ont 1 multi-service user-vlan 80 tag-transform translate  inbound traffic-table index 80  outbound traffic-table index 80

所有开通IPTV业务的MA5620E/MA5626E需要单独配置家庭网关HGW  VLAN  业务流

MA5683T(config)#service-port  vlan 902 epon 0/2/2 ont 0 multi-service user-vlan  50 tag-transform default

增加下层MXU设备的IPTV用户vlan,每台ONU一条业务流 

注意:下面的配置是非EPBA的业务板

MA5683T(config)#service-port vlan 2300 epon 0/1/0 ont 1 multi-service user-vlan 43 tag-transform translate-and-add inner-vlan 2001 inner-priority 1 inbound traffic-table index 50  outbound traffic-table index 50  //2300是外层,2001是内层,43是用户vlan//

如果是EPBA的PON板,OLT的配置有变化

Service-port  vlan 500  epon 0/2/1 ont 10 multi-service user-vlan 517 inbound traffic-table index 1001   outbound traffic-table index  1001

组播级联

MA5683T(config)#btv

MA5683T(config-btv)#igmp cascade-port 0/4/1 ontid 1    //配置EPON ONU组播级联,所有下联的ONU端口均需要配置//

 

考虑到QOS生效,还需要在OLT上配置下面配置。如果单考虑开通IPTV,可以不用配置下面的,带宽足够的话,对IPTV业务无影响。

原有ONU管理VLAN、NGN业务的service-port 如属于range方式配置,QOS功能不生效,需要改为每一个ONU配置一条service-port方式,并绑定 traffic table 60,需要中断业务。

MA5683T(config)#service-port vlan 100 port 0/3/0 ont 0 multi-service user-vlan 100 tag-transform translate inbound traffic-table index 1002 outbound traffic-table index 1002   //MXU管理//

MA5683T(config)#service-port vlan 3800 epon 0/1/0 ont 1 multi-service user-vlan  3800 tag-transform default inbound traffic-table index 1000 outbound traffic-table index 1000  //NGN业务//

修改ONU管理接口VLAN的优先级为1

MA5683T(config)#ont ipconfig 3 13 ip-address 10.201.89.184 mask 255.255.255.128 gateway 10.201.89.129 manage-vlan 100 priority 1

1.4 华为MA5620/MA5626(GPON优先级映射)

软件版本:V800R307、V800R308、V800R312

局点:共青团

QOS配置

MA5620(config)#cos-queue-map cos0 0 cos1 1 cos2 1 cos3 1 cos4 2 cos5 3 cos6 3 cos7 3

队列调度模式为SP

MA5620(config)#queue-scheduler strict-priority

 

增加IPTV用户的流量模板

MA5620(config)#traffic table ip index 50 name iptv cir off  priority 1 priority-policy local-setting

创建组播VLAN和IPTV用户VLAN

MA5620(config)#vlan 80 smart

MA5620(config)#vlan desc 80 description MVLAN

MA5620(config)# vlan 43 smart          //43是用户单播VLAN //

MA5620(config)#port vlan 80 0/0 1

MA5620(config)#port vlan 43 0/0 1

MA5620(config)# vlan 50 smart          //50是家庭网关  HGW 的管理VLAN //

MA5620(config)# protocol-8021p-pri 1 vlan 50

MA5620(config)#port vlan 50 0/0 1

增加IPTV用户的业务流

MA5620(config)# multi-service-port vlan 43 board frame-id 0 1 user-vlan 43 rx-cttr 50 tx-cttr 50

增加HGW 管理的业务流

MA5620(config)# multi-service-port vlan 50 board frame-id 0 1 user-vlan 50 rx-cttr 50 tx-cttr 50

配置BTV数据

MA5620(config)#btv

MA5620(config-btv)#igmp proxy router gen-query-interval 60

MA5620(config-btv)#igmp user add service-port-list **-** no-auth max-program 8 //将新建的所有IPTV用户的service-port加入组播用户

MA5620(config-btv)#multicast-vlan 80

MA5620(config-mvlan80)#igmp version v2

MA5620(config-mvlan80)#igmp priority 4

MA5620(config-mvlan80)#igmp multicast-vlan member service-port-list **-**  //将新建的所有IPTV用户的service-port加入组播VLAN中

MA5620(config-mvlan80)#igmp mode proxy

MA5620(config-mvlan80)#igmp program add ip 239.253.242.1 index 1 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.2 index 1 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.3 index 1 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.4 index 1 priority 4

MA5620(config-mvlan80)#igmp program add ip 239.253.242.5 index 5 priority 4

。。。。。。

。。。。。。

。。。。。。

。。。。。。//逐个增加所有节目地址

MA5620(config-mvlan80)#igmp program add ip 239.253.242.254 index 1 priority 4

MA5620(config-mvlan80)#igmp uplink-port 0/0/1

 

对语音业务进行标记(MA5626没有此配置)

MA5620(config)#VOIP

MA5620(config-voip)#qos vlan media *.*.*.* priority 5

MA5620(config-voip)#qos vlan signaling *.*.*.* priority 5

 

在OLT上采用mapping-mode priority方式配置GPON ONU数据,在ONU(Gpon)上需要添加NGN VLAN及管理VLAN的优先级

protocol-8021p-pri 3 vlan 100          //管理vlan 优先级

protocol-8021p-pri 6 vlan 3801       //NGN VLAN 优先级

protocol-8021p-pri 4 vlan 80        // 组播vlan的优先级

 

 

OLT上还需增加相关配置

此处以济南联通的GPON MA5620配置为脚本编写,GPON ONU的线路模板是优先级映射,不是VLAN映射,且早期语音优先级定义的是6,不是5。为了不影响语音业务,保证IPTV的梳理开通,此处不修改语音业务的优先级6。

新建DBA

MA5683T(config)#dba-profile add profile-id 40 profile-name gpon-ngn type1 fix 3072

MA5683T(config)#dba-profile add profile-id 50 profile-name gpon-iptv-vpn type 3 assure 5120 max  40960

MA5683T(config)#dba-profile add profile-id 100 profile-name internet type3 assure 20480 max 102400

 

新建一个ont-lineprofile, 按照不同的业务优先级关联gem

MA5683T(config)#ont-lineprofile gpon profile-id 40 profile-name gpon-onu-IPTV

MA5683T(config-gpon-lineprofile-40)#mapping-mode priority

MA5683T(config-gpon-lineprofile-40)#tcont 1 dba-profile-id 50

MA5683T(config-gpon-lineprofile-40)#tcont 2 dba-profile-id 40

MA5683T(config-gpon-lineprofile-40)#tcont 3 dba-profile-id 100

MA5683T(config-gpon-lineprofile-40)#tcont 4 dba-profile-id 50

MA5683T(config-gpon-lineprofile-40)#gem add 1 eth tcont 1

MA5683T(config-gpon-lineprofile-40)#gem add 2 eth tcont 2

MA5683T(config-gpon-lineprofile-40)#gem add 3 eth tcont 3

MA5683T(config-gpon-lineprofile-40)#gem add 4 eth tcont 4

MA5683T(config-gpon-lineprofile-40)#gem mapping 1 0 priority 1

MA5683T(config-gpon-lineprofile-40)#gem mapping 1 1 priority 2

MA5683T(config-gpon-lineprofile-40)#gem mapping 1 2 priority 3

MA5683T(config-gpon-lineprofile-40)#gem mapping 2 0 priority 6

MA5683T(config-gpon-lineprofile-40)#gem mapping 2 1 priority 5

MA5683T(config-gpon-lineprofile-40)#gem mapping 2 2 priority 7

MA5683T(config-gpon-lineprofile-40)#gem mapping 3 0 priority 0

MA5683T(config-gpon-lineprofile-40)#gem mapping 4 0 priority 4

MA5683T(config-gpon-lineprofile-40)#commit

 

GPON ONU 绑定新建的线路模板ont-lineprofile

MA5683T(config)#interface gpon 0/2

MA5683T(config-if-gpon-0/2)#ont modify 0 1 ont-lineprofile-id 40                                                     //现网ONU修改//

 

创建业务流

MA5683T(config)# service-port vlan 2300 gpon 0/2/0 ont 0 gemport 1 multi-service user-vlan 43 tag-transform translate-and-add inner-vlan 2001 rx-cttr 1001  tx-cttr 1001

//用户单播VLAN

MA5683T(config)# service-port vlan 1301 gpon 0/2/0 ont 0 gemport 1 multi-service user-vlan 50  tag-transform translate-and-add inner-vlan 2001 rx-cttr 1001  tx-cttr 1001

//HGW 管理VLAN

MA5683T(config)#service-port vlan 80 gpon 0/2/0 ont 0 gemport 4  multi-service user-vlan 80 tag-transform translate inbound traffic-table index 1003 outbound traffic-table index 1003                                               //组播VLAN

MA5683T(config)#service-port vlan 3800 gpon 0/2/0 ont 0 gemport 2 multi-service user-vlan 3801 tag-transform translate-and-add inner-vlan 3801 inner-priority 5 inbound traffic-table index 1000 outbound traffic-table index 1000       //语音业务

MA5683T(config)#service-port vlan 3201 gpon 0/2/0 ont 0 gemport 3 multi-service user-vlan  other-all tag-transform default                //宽带业务

添加组播级联(这个gemport 是MXU组播vlan对应的,不是用户单播vlan)

MA5683T(config)#btv

MA5683T(config-btv)#igmp cascade-port 0/4/1 ontid 1 gemport 4

 

随机文章:

Tags: , , ,

发表评论