简介:本资源是一份面向通信工程技术人员、宽带接入运维工程师及华为OLT设备初学者的实用命令速查手册,聚焦M5680T等主流华为OLT设备的日常巡检、故障排查与基础配置。内容系统梳理了ONU状态查询、VLAN配置、单板与端口状态检测、LOID识别、ONT注册/注销、用户管理、时钟源设置及DHCP转发等核心操作命令,并附带典型场景下的分步执行说明与关键参数注解,显著降低命令误用风险。资源为1个136KB的Word文档(.doc),结构清晰,按功能模块分类编排,便于现场快速检索与离线查阅。目前已有12579人学习下载,是运维人员随身携带的轻量级技术备忘录,特别适合一线工程师在割接、巡检或新员工培训中即查即用。
1. 华为OLT常用基本查询命令:M5680T现场排障第一关,别让“disp”打头的命令成了玄学黑匣子
刚接手某高校宿舍区FTTH割接项目时,我被拉进一个凌晨三点的紧急会议——OLT上32个PON口全量掉线,告警刷屏,但display board 0回显全是“Online”,disp port看着也“On”,连ping管理IP都通。最后发现是disp boa 0/1里某块GPON单板的“Run State”显示“Standby”而非“Active”,而这块板卡在display board 0里被归类为“SCU”类型,根本没出现在常规板卡列表中。原来M5680T设备中,SCU(System Control Unit)和业务单板状态分离,不进interface scu模式就看不到真实控制面心跳。这种“看着正常实则瘫痪”的情况,在M5680T、MA5683T等主流华为OLT型号中太常见了。新手常以为敲对disp开头的命令就能查清状态,结果查的全是“表层快照”,漏掉display ont info 1 all里ONT的“Match State”是否为match、display port state在GIU/GPON不同模式下的语义差异,最终把故障定位拖成跨夜战。这篇笔记专为一线装维、数通初筛、驻场工程师而写:不讲协议原理,只列M5680T实测有效的命令组合、参数含义、返回值判据,以及那些官网文档里不会明说、但踩过三次坑后你绝对想抄下来的验证逻辑。
2. M5680T基础状态巡检:从板卡、端口到PON口,分层验证不能跳步
华为M5680T作为经典紧凑型OLT,其硬件架构决定了状态必须分层验证:先看控制平面(SCU),再看上行转发(GIU),最后看业务接入(GPON/EPON)。跳过任一层,都可能漏掉“假在线”陷阱。以下命令全部基于V800R019C00及后续稳定版本实测,适配H805GPBD/H806GPBD等主流GPON单板。
2.1 查看SCU主控板状态:display board 0只是起点,interface scu才是真相
M5680T默认将SCU主控板固定在槽位0/0,但display board 0仅显示物理槽位信息,无法反映SCU当前工作模式(Active/Standby)及心跳状态。真正判断主控是否健康,必须进入SCU配置视图:
huawei> enable huawei# config huawei(config)# interface scu huawei(config-scu)# display port state提示:
interface scu命令无回显即失败,说明SCU未启动或通信异常;成功进入后display port state应返回至少2个端口(如scu-0/0/0、scu-0/0/1),状态为activate且link-state为online。若仅返回No port information,需检查SCU单板是否插紧、版本是否匹配。
该命令输出关键字段说明:
Port: SCU内部逻辑端口,非物理接口State: 必须为activate(非deactivate)Link-State: 必须为online(非offline或unknown)Speed: 应为1000M(千兆互联)
若此处异常,所有后续查询均不可信——因为display board、display ont等命令依赖SCU转发查询请求。
2.2 验证上行链路:GIU单板状态与端口必须双重确认
M5680T上行通常采用GIU(Gigabit Interface Unit)单板,如H802X2CS。其状态分两层:单板物理状态 + 上行端口链路状态。仅查display board 0不够,必须进GIU视图查端口:
huawei(config)# interface giu 0/19 # 假设上联口在0/19槽位 huawei(config-if-giu-0/19)# display port state返回示例:
Port State Link-State Speed Duplex MTU --------------------------------------------------------------- 0/19/0 activate online 1000M full 1500参数说明:
State:activate表示端口已启用(deactivate需执行undo shutdown)Link-State:online表示光模块收发光正常(offline需查光功率、光纤是否插反)Speed: 必须与对端设备协商一致(如对接BRAS需强制speed 1000)
常见误操作:配置port vlan 10 0/19 0后未执行interface giu 0/19下native-vlan 0 vlan 10,导致VLAN透传失败,但display port state仍显示online——此时需追加验证display vlan 10确认VLAN成员端口是否包含0/19/0。
2.3 业务PON口状态核查:display port state在GPON模式下的特殊语义
GPON单板(如H805GPBD)的状态判断最易出错:display port state在全局模式下查的是单板管理口,必须进入GPON接口视图才能查到PON口物理状态:
huawei(config)# interface gpon 0/0 # 进入0框0号GPON单板 huawei(config-if-gpon-0/0)# display port state返回关键字段:
Port: PON口编号(0~7)State:On表示PON口使能(Off需执行port 0 on)Mode:GPON(非EPON,避免模式错配)Ont-Auto-Find:enable(决定是否自动发现新ONU)
注意:若
display port state显示On但无ONT上线,需立即检查display ont autofind all——很多现场问题源于ont-auto-find disable被误关闭,导致新ONU无法被发现。
2.4 VLAN与三层接口联动验证:display vlan必须配合display interface vlanif
M5680T的VLAN配置常出现“配置写了,但三层不通”的情况,根源在于VLANIF接口未激活或IP未生效:
huawei# display vlan 10 huawei# display interface vlanif 10重点核对:
display vlan 10中Ports字段是否包含上联口(如0/19/0)和业务口(如gpon 0/0/0)display interface vlanif 10中Current state是否为UP(非DOWN),Line protocol current state是否为UPInternet Address是否正确(如192.168.10.1/24),且Physical is Vlanif
若VLANIF状态为DOWN,90%原因是:① 对应VLAN未创建(vlan 10 smart未执行);② VLAN未绑定端口(port vlan 10 0/19 0缺失);③ 物理端口本身shutdown(需进interface giu 0/19执行undo shutdown)。
3. ONU注册全流程诊断:从发现、注册到业务下发,每一步都有“状态锚点”
M5680T的ONU管理是运维高频场景,但display ont info返回的几十行字段中,只有3个状态值决定ONU能否承载业务:Match State、Config State、Control Flag。本节聚焦M5680T实测有效的诊断链路,拒绝“查完就重启”的粗暴操作。
3.1 自动发现阶段:display ont autofind all的隐藏过滤逻辑
该命令并非简单列出所有MAC,而是受ont-auto-find开关和ont discover-mode双重控制。在GPON接口下执行:
huawei(config)# interface gpon 0/0 huawei(config-if-gpon-0/0)# display ont autofind all返回示例:
F/S/P Ont-ID MAC SN Match State Last Discover Time ------------------------------------------------------------------------------ 0/0/0 - 0018-82E8-1007 HWHGXXXXXX unmatch 2023-08-15 14:22:33关键判据:
Match State为unmatch:表示ONU已上电并发送注册请求,但OLT未匹配到预置模板(Line Profile/SNMP Profile)Match State为match:表示ONU已通过认证,进入注册流程(下一步查display ont info)- 若完全无返回:检查
port 0 ont-auto-find enable是否开启,或ONU光功率是否低于-28dBm(M5680T GPON接收灵敏度阈值)
血泪经验:某次批量开通失败,autofind始终无响应,最后发现是GPON单板固件版本过低(V800R015),升级至V800R019后自动发现恢复正常——M5680T对ONT发现协议的支持存在版本墙。
3.2 注册状态深度解析:display ont info 1 all里的5个必看字段
进入PON口后执行此命令,返回的每台ONU信息中,以下5个字段构成注册状态黄金三角:
huawei(config)# interface gpon 0/0 huawei(config-if-gpon-0/0)# display ont info 1 all| 字段 | 正常值 | 异常含义 | 排查方向 |
|---|---|---|---|
Control Flag | active | inactive | ONU未完成注册,检查Line Profile是否绑定、SNMP Profile是否加载 |
Match State | match | unmatch | 认证失败,核对MAC/SN是否与ont add命令一致,或Line Profile中ont-type是否匹配ONU型号 |
Config State | normal | fail | 线路模板配置错误,检查ont-lineprofile-id对应Profile中tcont、gemport参数是否超出单板规格 |
Run State | up | down | 光链路中断,用display transceiver diagnosis-info 0/0/0查收发光功率(应>-28dBm)和发发光功率(应<+5dBm) |
Distance | 1000~20000 | 0 | ONU未测距,重启ONU或执行ont reset 1 1强制重测 |
参数说明:
display ont info 1 all中1为PON口编号(0/0/0对应F/S/P中的S=0,P=0),all表示查询该PON下所有ONT。若只查单台,用display ont info 1 1(第二个1为ONT ID)。
3.3 业务下发验证:display service-port必须关联ONT ID与VLAN
ONU注册成功后,业务端口(service-port)配置是否生效,不能只看display service-port,必须与ONT ID和用户VLAN双向验证:
huawei# display service-port 111 # 查看指定ID的service-port huawei# display service-port vlan 1231 # 查看指定VLAN下所有service-port重点核对:
Service-port ID: 命令中指定的ID(如service-port 111)VLAN ID: 必须与ONU管理VLAN(manage-vlan)或业务VLAN一致User-VLAN: 用户实际使用的VLAN(如上网VLAN 1051-1881)GEMPort ID: 必须与Line Profile中定义的GEMPort一致(M5680T GPON单板GEMPort范围0-127)Status:active表示已下发成功(inactive需检查service-port命令是否遗漏multi-service参数)
避坑提醒:service-port命令中user-vlan 1051 to 1881是合法的,但M5680T实际支持的最大VLAN ID为4094,若to值超过4094会导致整条命令失效且无报错——务必用display vlan确认目标VLAN已创建。
4. 常见问题排查:M5680T现场最频发的5类“看似正常实则致命”故障
在数十个M5680T割接项目中,以下5类问题出现频率最高,且90%的工程师会因忽略某个细节而浪费2小时以上。这里按“现象→原因→解决”结构直击要害,不绕弯。
4.1 现象:display board 0显示所有单板Online,但display ont info 1 all无任何ONT,display ont autofind all也为空
原因:GPON单板的ont-auto-find功能被全局关闭,或PON口物理状态为Off
解决:
- 进入GPON接口:
interface gpon 0/0 - 检查PON口开关:
display port state→ 若State为Off,执行port 0 on - 检查自动发现:
display current-configuration | include ont-auto-find→ 若无enable,执行port 0 ont-auto-find enable - 关键动作:执行
ont reset 0 0(重置PON口0)强制触发重新发现
玄学提示:M5680T存在固件Bug,当
ont-auto-find从disable切为enable后,需等待30秒再执行display ont autofind all,否则返回空。
4.2 现象:ONU在display ont info 1 all中Control Flag为active,但Run State为down,光功率正常
原因:ONU与OLT的DBA(动态带宽分配)模板不兼容,或TCONT配置超限
解决:
- 查看ONU线路模板:
display ont-lineprofile 13(13为ont-lineprofile-id) - 核对
dba-profile-id对应DBA模板:display dba-profile 10 - 致命参数:检查
Max Bandwidth是否为0(M5680T要求DBA模板中Max Bandwidth必须>0,否则ONU无法激活) - 若DBA模板异常,更换为系统缺省模板
dba-profile 1(固定带宽)临时恢复
4.3 现象:display service-port显示Status为active,但ONU无法获取IP地址
原因:DHCP服务器组未绑定到VLANIF接口,或DHCP Option60配置冲突
解决:
- 确认DHCP服务器组存在:
display dhcp-server - 进入VLANIF接口:
interface vlanif 1231 - 检查绑定:
display this→ 必须含dhcp-server 1(若无,执行dhcp-server 1) - 高危配置:若同时配置了
dhcp mode layer-3 option60和dhcp mode layer-3 standard,后者会被覆盖——用display current-configuration | include dhcp mode确认唯一生效模式
4.4 现象:display interface vlanif 10中Line protocol current state为DOWN,但物理端口display port state显示online
原因:VLANIF接口的ip address配置后未执行undo shutdown,或VLAN未在物理端口上透传
解决:
- 进入VLANIF:
interface vlanif 10 - 执行
undo shutdown(M5680T默认创建VLANIF后处于shutdown状态) - 检查VLAN透传:
display vlan 10→Ports字段必须含0/19/0(上联口)和gpon 0/0/0(业务口) - 若缺失,补
port vlan 10 0/19 0和port vlan 10 gpon 0/0/0
4.5 现象:display ont info 1 1中Distance为0,Run State为down,但光功率正常
原因:ONU未完成测距(Ranging),通常因OLT侧ont add命令中ont-lineprofile-id引用的模板未加载
解决:
- 查看模板加载状态:
display ont-lineprofile 13→Status必须为active - 若为
inactive,执行ont-lineprofile 13进入模板视图,再执行commit激活 - 后悔药命令:
ont reset 1 1(重置PON口1下ONT ID 1),强制触发重新测距
5. 配置保存与灾备验证:save不是终点,display saved-configuration才是安全底线
在M5680T上执行save后,很多人以为配置已固化,但实际存在“内存写入延迟”和“双机同步失败”风险。真正的安全验证必须跨越三个层面:内存配置、启动配置、硬件存储。
5.1 三重配置比对法:确保save真正落地
M5680T的配置分三层:当前运行配置(running)、启动配置(saved)、硬件Flash存储。必须逐层验证:
huawei# display current-configuration # 查看当前内存配置(刚输入的命令) huawei# display saved-configuration # 查看启动配置(重启后生效的配置) huawei# display startup-configuration # 查看Flash中实际存储的配置文件关键逻辑:
display current-configuration与display saved-configuration必须完全一致,否则save未成功display saved-configuration与display startup-configuration必须一致,否则Flash写入失败- 若不一致,执行
save force强制覆盖Flash(M5680T V800R019后支持)
实操技巧:在割接前,用display saved-configuration | include "vlan\|interface\|ont"快速提取核心配置片段,与割接方案逐行比对,比通读全文快5倍。
5.2 启动配置灾备:startup saved-configuration的隐性依赖
M5680T支持startup saved-configuration指定启动配置文件,但该命令依赖save生成的vrpcfg.zip文件。若手动删除Flash中该文件,startup命令将失效:
huawei# dir flash: # 查看Flash文件 huawei# display startup-configuration # 确认当前启动文件名 huawei# startup saved-configuration vrpcfg.zip # 显式指定启动文件参数说明:
vrpcfg.zip是M5680T默认保存的压缩配置文件,若改名或删除,必须用startup命令重新指定。否则重启后加载空配置,OLT变砖。
5.3 配置回滚实战:restore configuration的3种触发场景
当配置错误导致业务中断,M5680T提供三种回滚方式,按风险从低到高排序:
| 场景 | 命令 | 触发条件 | 恢复时间 |
|---|---|---|---|
| 误删单条命令 | undo <command> | 如误删port vlan 10 0/19 0 | <10秒 |
| 配置块错误 | restore configuration last | save后10分钟内执行 | <30秒(回滚至上一次save) |
| 全局配置崩溃 | restore configuration file vrpcfg_bak.zip | 需提前用copy flash: vrpcfg_bak.zip备份 | 2~3分钟(需重启) |
血泪教训:某次升级后
display board 0异常,执行restore configuration last无效,因升级过程自动触发save覆盖了备份。从此我养成了习惯:每次重大操作前,先执行copy flash: vrpcfg_pre_upgrade.zip,并用display file vrpcfg_pre_upgrade.zip校验MD5——从那以后,所有M5680T割接都带着这份“后悔药”进场。希望帮到你。
本文还有配套的精品资源,点击获取