2023年12月25日发(作者:)

华为GPON配置参考

本文只是总结一下华为GPON 的配置,都是记录网络里已经使用的配置,没有做创造。

一、

二、

三、

四、

基本概念 ..................................................................................................................................................................................................................................... 1

FTTH的参考配置....................................................................................................................................................................................................................... 2

FTTB的参考配置 ....................................................................................................................................................................................................................... 4

几点建议 ..................................................................................................................................................................................................................................... 6

一、 基本概念

GPON的配置采取以下思路:

1、 建立模板

2、 使用模板

需要用到的模板包括:

模板类型

traffic table

dba-profile

ont-srvprofile

含义

流量模板

DBA模板

作用

定义上下行带宽

定义上行带宽,不对下行做限制。为简化配置,将DBA配置成较大带宽,使得只有“流量模板”生效。

业务模板(物理模板) 将物理接口打上vlan标签

ont-lineprofile

线路模板(逻辑模板) 将某个vlan标签的包映射到对应的逻辑接口,gemport接口

二、 FTTH的参考配置

模板类型

traffic table

dba-profile

配置举例 配置说明

traffic table ip index 10 name "2M" cir 2048 cbs 67536 pir 4096 pbs 133072

2M带宽

priority 0 priority-policy tag-in-package

dba-profile add profile-id 27 profile-name "A20M_Max100M" type3 assure

上行最大带宽100M,为简化配置,这个值配20480 max 102400

置大的数,实际应用中不生效,只有traffic table生效

ONU的以太网1口,打vlan 2 标签;以太网2口,打vlan 3 标签;等等。注[1]

ont-srvprofile

ont-lineprofile

带有vlan 2标签的包,对应逻辑接口gemport

0;带有vlan 3标签的包,对应逻辑接口gemport

0。注[1]

Vlan定义

vlan 1522 smart

vlan attrib 1522 q-in-q

port vlan 1522 0/11 0

port vlan 1522 0/12 0

定义vlan:

1、 业务使用的vlan要定义为q-in-q

2、 与城域互连接口要放通相应VLAN

增加Onu

ont add 1 4 sn-auth "485754439BE90E02" omci ont-lineprofile-id 11

定义ONU:

ont-srvprofile-id 17 desc "ONT_NO_DESCRIPTION"

1、 序列号认证

2、 使用ont-lineprofile模板11

ont port native-vlan 1 4 eth 1 vlan 2 priority 0

3、 使用ont-srvprofile模板17

ont port native-vlan 1 4 eth 2 vlan 3 priority 0

4、 增加相应native-vlan

ont port native-vlan 1 4 eth 3 vlan 4 priority 0

ont port native-vlan 1 4 eth 4 vlan 5 priority 0

service-port 9 vlan 1522 gpon 0/1/1 ont 4 gemport 0 multi-service user-vlan

gemport 0/1/1:4.0,user-vlan=2的包,标签转换2 tag-transform translate-and-add inner-vlan 2040 inner-priority 0

为2040,再加上外层标签1522。注[1]

service-port 9 inbound traffic-table index 10 outbound traffic-table index 10

流入、流出都使用流量模板10

service-port定义

上下行带宽

注[1]:这个例子使用了translate-and-add(translate-and-add,default的理解,参考《华为GPON故障定位方法》),这样做的优、缺点:

1、 优点;简化配置。如果使用default,每个ONU的内层标签不一样,就要给每个ONU定义相应的ont-srvprofile,ont-lineprofile模板,配置数量大大增加。采用translate-and-add,只要配置一种ont-srvprofile,ont-lineprofile模板;

2、 缺点:有3个标签,理解起来有些乱,不如配置成default,直接用2层标签好理解。

三、 FTTB的参考配置

FTTB与FTTH的配置,有如下几点区别

1

2

3

4

FTTB

ONU有IP地址,ONU需要做配置

有snmp-profile模板

无ont-srvprofile

使用priority映射到gemport

(FTTB也可以使用vlan映射,由于FTTB接口多,vlan ID多,所以用vlan映射配置行数多,用priority映射配置行数少)

1、 FTTB的ONU配置

模板类型

traffic table

配置举例

traffic table ip index 15 name ip-traffic-table_15 cir 20480 cbs 657360 pir

40960 pbs 1024000 color-mode color-blind priority 0 priority-policy

local-setting

vlan 20 smart

vlan 2000 mux

port vlan 20 0/0 1

port vlan 2000 0/0 1

配置说明

traffic-table 15的定义,20M带宽;priority

0,这个priority在OLT上做gemport映射的时候使用。注[1]

定义vlan:

1、 与OLT互连接口要放通相应VLAN

2、 网管vlan(vlan20)priority 0(这个priority在OLT上做gemport映射的时FTTH

ONU没有IP地址,配置在OLT上做

无snmp-profile模板

有ont-srvprofile

使用vlan映射到gemport

Vlan定义

protocol-8021p-pri 0 vlan 20

service-port定义

候使用,网管的priority可以和业务的一样,也可以不一样)。注[1]

service-port 0 vlan 2000 eth 0/1/1 multi-service user-vlan untagged rx-cttr 15

service-port 0,打标签2000,使用traffic

tx-cttr 15 table 15

注[1]:vlan和priority一起2byte(16 bit),vlan 12bit,4096种可能;priority 3bit,8种可能。都可以用于gemport口映射

2、 FTTB的OLT配置

模板类型

traffic table

snmp-profile

dba-profile

配置举例

配置说明

traffic-table 6是系统定义的,是100M带宽

snmp-profile add profile-id 1 profile-name "mdu" v1 "public" "private" 129.8.1.229

定义snmp-profile模板

162 "public"

dba-profile add profile-id 512 profile-name "dba-profile_512" type4 max 1000000

上行最大带宽1000M,为简化配置,这个值配置大的数,实际应用中不生效,只有traffic table生效

FTTB不配置业务模板

priority 0,对应逻辑接口gemport 0。使用priority映射,只有一行配置(如果使用vlan映射,有几个vlan就有几行配置)

ont-srvprofile

ont-lineprofile

Vlan定义

vlan 1112 smart

vlan attrib 1112 q-in-q

port vlan 1112 0/11 0

定义vlan:

1、 务使用的vlan要定义为q-in-q

2、 与城域互连接口要放通相应VLAN

port vlan 1112 0/12 0

增加Onu

ont add 1 6 sn-auth "4857544323183D07" snmp ont-lineprofile-id 512 desc

定义ONU:

"ONT_NO_DESCRIPTION"

1、 序列号认证

ont snmp-profile 1 6 profile-id 1

2、 使用ont-lineprofile模板512

ont ipconfig 1 6 static ip-address 172.18.30.133 mask 255.255.255.128 vlan 20

3、 使用snmp-profile 1

priority 0 gateway 172.18.30.129

4、 配置IP地址,掩码,网关

service-port 24 vlan 20 gpon 0/1/1 ont 6 gemport 0 multi-service user-vlan 20

gemport 0/1/1:6.0,user-vlan=20的包,标tag-transform translate

签转换为20,时间就是1层VLAN;

service-port 25 vlan 1122 gpon 0/1/1 ont 6 gemport 0 multi-service user-vlan

gemport 0/1/1:6.0,user-vlan是other-all(20other-all tag-transform default

以外的其他值)的包,加外层标签1122;

service-port 24 inbound traffic-table index 6 outbound traffic-table index 6

service-port 25 inbound traffic-table index 6 outbound traffic-table index 6

流入、流出都使用流量模板6,100M

service-port定义

上下行带宽

四、 几点建议

1、 定期清理不需要的配置。很多不再使用的配置,日积月累,越来越多,不利于排障和新建配置

2、 目前,OLT只配置了一个用户root,(咨询华为400电话)这个用户同一时间只能登陆一次,这样导致故障时只能一个人登陆,如果有连接没退出,就无法登陆了。所以,建议再建几个帐号。

3、 查看mac地址表(display mac-address vlan vlan_id),显示不完整,也就是说有些表项应该有,但是没显示出来。(咨询华为400,是软件bug)不影响业务,但是会造成排错时信息错误。建议督促华为解决。

4、 配置查看(display current-configuration)的结果会莫名其妙的换行,这不会影响业务,但是会影响排错、查看,(咨询华为400,是软件问题)建议督促华为解决。下图,红框里的内容换行了