OLT(MA5800/MA5680T)配置教学文件
一、课程概述
本教学文件基于华为MA5800/MA5680T系列OLT设备,详细讲解GPON网络中OLT的基础配置、ONU/ONT的添加与管理、各类业务配置及日常维护操作,同时包含OLT开局快速配置流程,适用于通信运维工程师、网络技术人员学习GPON网络设备配置与维护。
二、基础准备与登录操作
(一)OLT设备登录
- 串口/远程登录OLT,输入默认账号密码:
- 用户名:root
- 密码:设备默认密码(实际使用中需修改)
- 进入使能模式与配置模式:
|-----------------------------------------------------------|
| Bash MA5800-X17>enable # 使能模式 MA5800-X17#config # 全局配置模式 |
(二)基础系统配置
- 中英文语言切换:
|------------------------------------------|
| Bash MA5800(config)#switch language-mode |
- 查看单板状态(确认板卡在位与正常运行):
|------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#display board 0 # 0为框号,查看整框单板 MA5800(config)#display board 0/15 # 查看指定槽位(0/15)单板 |
- 确认自动发现的单板(开局必备):
|-------------------------------------------------------------------------------------------|
| Bash MA5800(config)#board confirm 0 # 确认整框单板 MA5800(config)#board confirm 0/15 # 确认指定槽位单板 |
三、OLT开局快速配置(核心流程)
适用于新设备上线快速配置基础上网业务,以VLAN 10、GPON口0/15为例,步骤如下:
1. 创建业务VLAN并配置上行口
|----------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#vlan 10 smart # 创建Smart类型VLAN 10 MA5800(config)#port vlan 10 0/9 0 # 将上行口0/9/0加入VLAN 10(对接三层交换机) |
2. 创建DBA模板(带宽分配模板)
|-------------------------------------------------------------------------------------------|
| Bash MA5800(config)#dba-profile add profile-id 10 type4 max 1000000 # Type4最大带宽模板,带宽1000M |
3. 创建并配置ONT线路模板
线路模板定义底层线路参数(T-CONT、GEM Port、VLAN映射等):
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#ont-lineprofile gpon profile-id 10 # 创建线路模板ID 10 MA5800(config-gpon-lineprofile-10)#tcont 2 dba-profile-id 10 # TCONT 2绑定DBA模板10 MA5800(config-gpon-lineprofile-10)#gem add 1 eth tcont 2 # 添加GEM Port 1,承载以太网业务,绑定TCONT 2 MA5800(config-gpon-lineprofile-10)#gem mapping 1 1 vlan 10 # GEM Port1映射到VLAN 10 MA5800(config-gpon-lineprofile-10)#commit # 提交配置(所有模板配置必须提交才生效) MA5800(config-gpon-lineprofile-10)#quit # 退出线路模板视图 |
4. 创建并配置ONT业务模板
业务模板定义ONT端口属性(端口数量、VLAN映射等),OMCI管理模式必备:
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#ont-srvprofile gpon profile-id 10 # 创建业务模板ID 10 MA5800(config-gpon-srvprofile-10)#ont-port eth adaptive pots adaptive # 端口数目自适应 MA5800(config-gpon-srvprofile-10)#port vlan eth 1 10 # ETH1口加入VLAN 10 MA5800(config-gpon-srvprofile-10)#port vlan eth 2 10 # ETH2口加入VLAN 10 MA5800(config-gpon-srvprofile-10)#commit MA5800(config-gpon-srvprofile-10)#quit |
5. 配置GPON口并发现/确认ONU
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#interface gpon 0/15 # 进入GPON口0/15配置视图 MA5800(config-if-gpon-0/15)#port 1 ont-auto-find enable # 使能端口1的ONU自动发现 MA5800(config-if-gpon-0/15)#ont confirm 1 all sn-auth omci ont-lineprofile-id 10 # 确认所有自动发现的ONU,OMCI管理,绑定线路模板10 MA5800(config-if-gpon-0/15)#display ont info 0 all # 查看已上线ONU状态 MA5800(config-if-gpon-0/15)#quit |
6. 创建业务虚端口(Service-Port)
实现业务流的转发,关联VLAN、GPON口、ONU、GEM Port:
|-------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#service-port vlan 10 gpon 0/15/1 ont 0 gemport 1 multi-service user-vlan 10 tag-transform translate |
7. 验证配置
ONU的ETH1/2口连接终端,可自动获取三层交换机分配的IP地址,实现上网业务。
四、核心概念与模板规划
(一)关键模板说明
OLT配置的核心是各类模板的创建与绑定,不同管理模式的ONU/ONT所需模板不同:
|--------|---------------------------------------|-----------------|
| 模板类型 | 作用 | 适用设备 |
| DBA模板 | 为ONU分配上行带宽,定义带宽类型(固定/保证/最大) | 所有ONU/ONT |
| 线路模板 | 绑定T-CONT与DBA模板、配置GEM Port、VLAN映射、QoS等 | 所有ONU/ONT |
| 业务模板 | 定义ONT端口类型/数量、端口VLAN映射、组播配置等 | OMCI管理模式ONT |
| SNMP模板 | 配置SNMP协议参数,实现网管服务器管理 | SNMP管理模式MDU/ONU |
(二)T-CONT与GEM Port规划原则
- GEM Port与业务流一一映射,一个GEM Port承载一种业务;
- GEM Port与T-CONT推荐一对一绑定,便于不同业务采用不同流量策略;
- 不同业务流承载在不同T-CONT中,不同T-CONT绑定不同类型的DBA模板;
- T-CONT 0默认用于OMCI管理通道,业务流从T-CONT 1/2开始配置。
(三)VLAN规划原则
- 同一业务类型统一打相同单层VLAN标签(不区分PON口);
- 同一PON口的不同业务打不同单层VLAN标签;
- 双层QinQ/Stacking VLAN场景:外层标签不同,内层标签可相同;外层标签相同,内层标签必须不同;
- 系统默认VLAN 1为Smart类型,保留VLAN 4079~4093不可作为业务VLAN。
五、ONU/ONT添加与管理
(一)ONU/ONT类型区分
通过EquipmentID判断设备类型,决定管理模式:
- ONT :H/G开头,采用OMCI管理模式,需绑定线路模板+业务模板;
- MDU :M/A/S开头,采用SNMP管理模式,仅需绑定线路模板(网管管理需加SNMP模板)。
(二)ONU添加方式
方式1:自动发现方式(推荐)
- 使能PON口自动发现:
|-------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#interface gpon 0/15 MA5800(config-if-gpon-0/15)#port 0 ont-auto-find enable |
- 查看自动发现的ONU:
|---------------------------------------------------------|
| Bash MA5800(config-if-gpon-0/15)#display ont autofind 0 |
- 确认ONU(OMCI模式示例):
|---------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config-if-gpon-0/15)#ont confirm 0 ontid 4 sn-auth 485754435706C391 omci ont-lineprofile-id 40 ont-srvprofile-id 50 |
方式2:手动预添加方式
适用于提前配置ONU,设备上电后自动注册:
|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#interface gpon 0/15 MA5800(config-if-gpon-0/15)#ont add 0 4 sn-auth 485754435706C391 omci ont-lineprofile-id 40 ont-srvprofile-id 50 |
(三)ONU状态查看
核心命令,确认ONU是否正常上线:
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # 查看指定PON口下所有ONU信息 MA5800(config-if-gpon-0/15)#display ont info 0 all # 查看指定ONU(0/15/0,ONT ID 4)的详细信息 MA5800(config-if-gpon-0/15)#display ont info 0 4 # 查看ONU收发光功率(判断光纤链路状态) MA5800(config-if-gpon-0/15)#display ont optical-info 0 4 |
关键状态标识:
- 控制标志:active(激活,正常)/deactivate(去激活,断网);
- 运行标志:在线/离线;
- 配置状态:正常(配置生效)/失败(模板配置错误);
- 匹配状态:匹配(ONT能力与业务模板一致)/不匹配。
(四)ONU日常维护操作
- ONU远程重启:
|----------------------------------------------------------------------|
| Bash MA5800(config-if-gpon-0/15)#ont reset 0 4 # 重启PON口0,ONT ID 4的设备 |
- ONU去激活/激活(欠费断网/恢复):
|-------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config-if-gpon-0/15)#ont deactivate 0 4 # 去激活 MA5800(config-if-gpon-0/15)#ont activate 0 4 # 激活 |
- ONU更换(修改SN号):
|----------------------------------------------------------------------|
| Bash MA5800(config-if-gpon-0/15)#ont modify 0 4 sn 48575443NewSN0000 |
- ONU删除(需先删除业务端口):
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # 1. 删除业务虚端口 MA5800(config)#undo service-port 542 # 542为业务端口ID # 2. 进入GPON口,删除ONU MA5800(config)#interface gpon 0/15 MA5800(config-if-gpon-0/15)#ont delete 0 4 |
六、各类业务配置(OMCI管理模式ONT)
基于MA5800设备,讲解上网、摄像头、Wi-Fi、AP、IPTV(BTV) 五类典型业务的配置流程,核心思路为:流量模板→模板配置(线路/业务)→VLAN配置→业务虚端口。
(一)上网业务配置
1. 配置流量模板(可选,限速用)
|-----------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#traffic table ip index 10 cir 4096 pir 8096 priority user-cos 5 priority-policy tag-In-package # CIR:保证带宽4M,PIR:峰值带宽8M,优先级拷贝用户侧 |
2. 配置DBA/线路/业务模板(参考开局流程,绑定对应VLAN)
3. 配置ONT端口默认VLAN
|-----------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#interface gpon 0/15 MA5800(config-if-gpon-0/15)#ont port native-vlan 0 4 eth 1 vlan 35 # ETH1口默认VLAN 35 |
4. 单层VLAN/双层QinQ配置(二选一)
- 单层VLAN:
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#vlan 35 smart MA5800(config)#port vlan 35 0/9 0 MA5800(config)#service-port vlan 35 gpon 0/15/0 ont 4 gemport 0 multi-service user-vlan 35 rx-cttr 10 tx-cttr 10 |
- 双层QinQ:
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#vlan 2012 smart MA5800(config)#vlan attrib 2012 q-in-q MA5800(config)#port vlan 2012 0/9 0 MA5800(config)#service-port vlan 2012 gpon 0/15/0 ont 4 gemport 0 multi-service user-vlan 35 rx-cttr 10 tx-cttr 10 |
(二)摄像头业务配置(含PoE供电)
1. 创建不限速流量模板
|------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#traffic table ip name traffic_table_videomonitor cir off priority 5 priority-policy Tag-In-Package |
2. 配置GEM Port与VLAN映射
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#ont-lineprofile gpon profile-name pol_line_all MA5800(config-gpon-lineprofile-4)#gem mapping 16 1 vlan 200 MA5800(config-gpon-lineprofile-4)#commit && quit |
3. 业务模板配置ETH端口VLAN
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#ont-srvprofile gpon profile-name pol_line_all MA5800(config-gpon-srvprofile-230)#port vlan eth 1 200 MA5800(config-gpon-srvprofile-230)#commit && quit |
4. 配置VLAN与PoE供电(摄像头需PoE)
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # VLAN配置 MA5800(config)#vlan 200 smart && port vlan 200 0/9 0 # 业务虚端口 MA5800(config)#service-port vlan 200 gpon 0/15/0 ont 4 gemport 16 multi-service user-vlan 200 tag-transform translate inbound traffic-table name traffic_table_videomonitor outbound traffic-table name traffic_table_videomonitor # PoE使能(ETH1口,Class3供电) MA5800(config)#interface gpon 0/15 MA5800(config-if-gpon-0/15)#ont port poe 0 4 eth 1 enable max-power-class class3 |
(三)IPTV(BTV)业务配置(含组播)
1. 创建IPTV流量模板
|---------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#traffic table ip name traffic_table_iptv cir off priority 3 priority-policy local-setting |
2. GEM Port与VLAN映射(VLAN 1000)
|-------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#ont-lineprofile gpon profile-name pol_line_all MA5800(config-gpon-lineprofile-1)#gem mapping 17 1 vlan 1000 && commit && quit |
3. 业务模板配置ETH2口(接机顶盒)与组播
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#ont-srvprofile gpon profile-name pol_ser MA5800(config-gpon-srvprofile-230)#port vlan eth 2 1000 MA5800(config-gpon-srvprofile-230)#multicast-forward untag # 组播报文不带VLAN TAG MA5800(config-gpon-srvprofile-230)#commit && quit |
4. VLAN与业务虚端口配置
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash MA5800(config)#vlan 1000 smart && port vlan 1000 0/9 0 MA5800(config)#service-port 1 vlan 1000 gpon 0/15/0 ont 4 gemport 17 multi-service user-vlan 1000 tag-transform translate inbound traffic-table name traffic_table_iptv outbound traffic-table name traffic_table_iptv |
5. 组播核心配置(IGMP Proxy模式)
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # 创建组播VLAN,配置IGMP v2 MA5800(config)#multicast-vlan 1000 MA5800(config-mvlan1000)#igmp version v2 y # 动态获取节目库 MA5800(config-mvlan1000)#igmp mode off y && igmp match mode disable MA5800(config-mvlan1000)#igmp match group ip 224.1.1.1 to-ip 224.1.1.100 # 节目地址范围 # 配置IGMP Proxy与上行口 MA5800(config-mvlan1000)#igmp mode proxy y MA5800(config-mvlan1000)#igmp uplink-port 0/9/0 MA5800(config-mvlan1000)#btv MA5800(config-btv)#igmp uplink-port-mode default y # 添加组播用户 MA5800(config-btv)#igmp user add service-port 1 MA5800(config-btv)#multicast-vlan 1000 MA5800(config-mvlan1000)#igmp multicast-vlan member service-port 1 && quit |
(四)Wi-Fi/AP业务配置
Wi-Fi业务需OLT侧+ONT侧Web配置 ,AP业务需配置带宽限制并开启PoE,核心步骤与摄像头业务一致,区别为VLAN、GEM Port、流量模板参数不同,关键命令示例:
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # Wi-Fi流量模板(不限速,优先级0) MA5800(config)#traffic table ip name traffic_table_wifi cir off priority 0 priority-policy local-setting # AP流量模板(保证4M,峰值8M) MA5800(config)#traffic table ip name traffic_table_ap cir 4096 pir 8192 priority user-cos 5 priority-policy local-setting # AP PoE使能 MA5800(config-if-gpon-0/15)#ont port poe 0 4 eth 1 enable max-power-class class3 |
七、OLT带内/带外管理配置
(一)带外管理(METH口,独立管理通道)
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # 1. 进入METH口配置视图 MA5800(config)#interface meth 0 # 2. 设置带外管理IP MA5800(config-if-meth0)#ip address 10.11.104.2 255.255.255.0 # 3. 添加默认路由 MA5800(config-if-meth0)#quit MA5800(config)#ip route-static 0.0.0.0 0.0.0.0 10.11.104.254 |
(二)带内管理(基于业务VLAN,推荐)
以VLAN 4000为例,通过业务通道实现网管:
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # 1. 创建管理VLAN MA5800(config)#vlan 4000 smart # 2. 上行口加入管理VLAN MA5800(config)#port vlan 4000 0/9 0 # 3. 创建VLANIF三层接口,设置管理IP MA5800(config)#interface vlanif 4000 MA5800(config-if-vlanif4000)#ip address 10.11.104.120 255.255.0.0 # 4. 添加默认路由 MA5800(config-if-vlanif4000)#quit MA5800(config)#ip route-static 0.0.0.0 0.0.0.0 10.11.104.254 preference 70 |
(三)安全策略配置(ACL防火墙)
限制仅指定网段可访问OLT,提升设备安全性:
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # 1. 使能防火墙 MA5800(config)#firewall enable # 2. 创建ACL 3000,允许30.30.0.0/16网段访问 MA5800(config)#acl 3000 MA5800(config-acl-adv-3000)#rule 5 permit ip source 30.30.0.0 0.0.255.255 destination 129.9.1.100 0 MA5800(config-acl-adv-3000)#rule 10 deny ip source any && quit # 3. 带内管理接口应用ACL MA5800(config)#interface vlanif 4000 MA5800(config-if-vlanif4000)#firewall packet-filter 3000 inbound |
八、日常维护常用命令
(一)设备状态查询
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash display version # 查看OLT版本信息 display time # 查看系统时间 display ip interface brief # 查看所有接口IP信息 display vlan all # 查看所有VLAN配置 display service-port all # 查看所有业务虚端口 |
(二)ONU/ONT故障排查
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash display ont alarm-state 0 4 # 查看ONU告警状态 display ont traffic 0 4 # 查看ONU端口流量 display ont capability 0 4 # 查看ONU实际能力 display mac-address vlan 35 # 查看VLAN 35下的MAC地址(定位终端) |
(三)板卡与端口维护
|--------------------------------------------------------------------------------------------------|
| Bash board reset 0/15 # 复位槽位0/15单板 board power-off 0/15 # 单板断电 display port state all # 查看所有端口状态 |
九、常见故障排查
1. ONU离线
- 查看收发光功率:display ont optical-info,光功率异常→检查光纤(断纤、衰耗大);
- 查看离线原因:display ont info,LOS→光纤断裂/流氓ONU;dying-gasp→ONU掉电;deactivate→人为去激活/环路。
2. 业务模板/线路模板配置错误
- 线路模板错误→ONU配置状态失败,重新检查T-CONT、GEM Port绑定;
- 业务模板错误→ONU匹配状态不匹配,检查ONT端口数量、VLAN映射与实际设备一致。
3. 上网业务不通
- 检查VLAN配置:上行口是否加入业务VLAN,display port vlan;
- 检查业务虚端口:display service-port,确认VLAN、GPON口、ONU、GEM Port关联正确;
- 检查ONU端口VLAN:display ont port state,确认默认VLAN与业务VLAN一致。
4. IPTV组播不通
- 检查组播VLAN配置:display multicast-vlan,确认IGMP版本与Proxy模式;
- 检查组播用户:display igmp user,确认业务端口已加入组播用户;
- 检查机顶盒:确认机顶盒IP与组播VLAN在同一网段。
十、注意事项
- 所有模板(线路/业务/DBA)配置后,必须执行commit命令才会生效;
- 删除ONU前,必须先删除对应的业务虚端口,否则无法删除;
- PoE供电仅适用于支持PoE的ONT端口,且需确认设备供电能力;
- 系统配置修改后,执行save命令保存配置,防止设备重启后配置丢失;
- 不同型号的ONT/MDU能力不同,业务模板配置需与设备实际端口数量匹配。