简介:本资源是一份面向通信工程技术人员、宽带接入运维工程师及华为OLT设备初学者的实用命令速查手册,聚焦M5680T等主流华为OLT设备的日常巡检、故障排查与基础配置。内容系统梳理了7大类高频操作命令:包括ONU状态查询(如disp ont info、display ont autofind)、单板与端口状态诊断(display board 0、disp port、display port state)、VLAN与业务配置(disp vlan all、vlan smart、service-port)、ONT注册/注销全流程(ont add/undo ont add、ont ipconfig/undo)、用户管理、时钟源配置及DHCP转发等核心场景。资源为1个结构清晰的Word文档(.doc),全文约136KB,涵盖命令语法、典型参数说明、执行模式切换(如interface gpon/scu/giu)及关键输出字段解读(如SNMP profile ID、Line profile ID),便于随查随用。目前已有12579人学习下载,是现场快速定位问题、规范操作流程、巩固OLT运维技能的高实用性参考资料。
1. 华为OLT常用基本查询命令:M5680T现场排障第一关,别让“disp”打头的命令成了黑匣子
刚接手某高校宿舍区FTTH割接项目时,凌晨三点接到告警:整栋楼ONU批量掉线。登录M5680T OLT后,我下意识敲display ont info 1 all——结果返回空列表。心一沉:不是业务中断,是OLT根本“看不见”这些设备。翻查日志发现,display ont autofind all早显示新设备在PON口0/2/3上持续闪烁注册,但display board 0/2却报“Board not present”。原来工程队把H805GPBD单板插错了槽位,物理板卡未识别,所有逻辑命令全成无效操作。这血泪经验告诉我:华为OLT的查询命令不是万能钥匙,而是分层诊断的探针——底层硬件状态没确认,上层配置再漂亮也是空中楼阁。尤其M5680T这类主力型号,命令体系严格区分用户视图、系统视图、接口视图三层权限,disp开头的命令看似简单,实则对执行上下文极度敏感:在用户模式下敲display port state直接报错,必须先enable进特权模式;而interface gpon 0/0后漏掉port 0 ont-auto-find enable,display ont autofind all就永远为空。本文不讲大而全的命令手册,只聚焦M5680T现网高频场景:如何用7条核心查询命令快速定位硬件异常、PON口失联、VLAN错配、ONU隐身四类致命问题,并附真实翻车记录和后悔药式补救步骤。适合刚接触华为OLT的装维工程师、驻场运维,以及需要快速接管现网的第三方支撑人员。
2. 硬件与单板状态核查:从display board到display port state的逐层穿透
华为M5680T的稳定性高度依赖单板物理状态,所有业务异常的第一排查点必须是硬件层。命令执行顺序不是随意排列,而是遵循“机框→单板→端口→业务”的自底向上逻辑。跳过display board直接查ONU,等于没查。
2.1 查看整机单板在线状态:display board 0与槽位映射真相
在用户视图(提示符为<Huawei>)下执行:
<Huawei> display board 0提示:
0代表主控框(shelf 0),M5680T最多支持3个机框,多框场景需依次执行display board 1、display board 2
该命令输出包含三类关键字段:
Board Name:单板型号,M5680T常见型号对照表:型号 类型 典型用途 H801SCUN 主控板(SCU) 系统控制、协议处理 H805GPBD GPON业务板 提供8个GPON PON口 H801EPBA EPON业务板 提供4个EPON PON口 H801MSWC 上行汇聚板(GIU) 10G光口上联 Board Status:状态值仅认准Normal,Fault或Offline必须立即处理;Online State:必须为Online,若显示Offline,检查单板是否插紧、供电是否正常、背板金手指有无氧化。
参数说明:display board不接受detail等扩展参数,但可指定槽位精确查询,例如display board 0/1仅查看0框1槽单板。这是定位单板级故障的最快方式——当整PON口ONU失联时,先执行此命令,若对应槽位单板状态异常,后续所有ONU命令均无意义。
2.2 进入SCU/GIU/GPON模式并验证端口物理层:三层接口模式切换逻辑
M5680T的端口状态必须在对应单板的接口视图下查看,这是新手最易踩坑的环节。全局配置模式([Huawei])下直接执行display port state会报错Error: The command is not supported in this view.正确路径如下:
第一步:进入SCU主控板接口视图
<Huawei> enable <Huawei> system-view [Huawei] interface scu [Huawei-scu] display port state此处display port state输出的是SCU板自身管理端口(如ETH口)状态,用于确认OLT带外管理通道是否畅通。若Link State为Down,需检查网线、交换机端口或IP地址配置。
第二步:进入GIU上行板接口视图
[Huawei] interface giu 0/19 [Huawei-if-giu-0/19] display port state注意:
0/19表示0框19槽,GIU板槽位固定为19或20(依版本而定)。输出中重点关注:
Port State:必须为activate(非deactivate)Link State:必须为online(非offline) 若任一为Down,检查光纤收发光功率、对端设备状态、端口shutdown配置。
第三步:进入GPON业务板接口视图
[Huawei] interface gpon 0/0 [Huawei-if-gpon-0/0] display port state此处0/0指0框0槽GPON板。输出中每行代表一个PON口(Port 0~7),关键列:
PON Port State:必须为On(非Off或Initializing)ONT Count:显示已注册ONU数量,若为0需结合display ont autofind all判断是无设备还是注册失败
为什么必须分步进入?
因为M5680T的display port state是单板级命令,不同单板的端口类型、状态定义完全不同。在GIU视图下查GPON口状态,命令直接被拒绝;反之亦然。这种设计强制运维人员明确当前操作对象,避免误操作。
2.3 验证PON口自动发现功能:port x ont-auto-find enable的隐形开关
即使GPON单板在线、PON口状态为On,若未启用自动发现,OLT仍无法感知新接入ONU。该功能默认关闭,必须手动开启:
[Huawei] interface gpon 0/0 [Huawei-if-gpon-0/0] port 0 ont-auto-find enable [Huawei-if-gpon-0/0] port 1 ont-auto-find enable [Huawei-if-gpon-0/0] port 2 ont-auto-find enable [Huawei-if-gpon-0/0] port 3 ont-auto-find enable [Huawei-if-gpon-0/0] port 4 ont-auto-find enable [Huawei-if-gpon-0/0] port 5 ont-auto-find enable [Huawei-if-gpon-0/0] port 6 ont-auto-find enable [Huawei-if-gpon-0/0] port 7 ont-auto-find enable [Huawei-if-gpon-0/0] quit参数说明:
port x ont-auto-find enable中的x为PON口编号(0~7),每个口必须单独启用。M5680T不支持port all ont-auto-find enable批量命令,漏配任意一口,该口下新ONU将永远处于“隐身”状态。
验证方法:启用后执行display ont autofind all,正常应返回类似:
F/S/P ONT-ID MAC Control Flag Run State 0/0/0 0 0018-82E8-1007 active up若仍为空,需检查ONU是否上电、光纤链路是否完好、分光器衰减是否超标(>25dB)。
3. ONU设备全生命周期查询:从“发现”到“注册”的七步定位法
ONU状态是FTTH业务的核心指标。M5680T将ONU生命周期分为“未发现→已发现→已注册→业务激活”四个阶段,每个阶段对应不同命令。混淆阶段会导致误判故障点。
3.1 发现阶段:display ont autofind all——新设备接入的唯一窗口
该命令仅在用户视图或特权视图下有效,不可在任何接口视图下执行:
<Huawei> display ont autofind all输出示例:
F/S/P ONT-ID MAC Control Flag Run State 0/2/3 0 286E-D478-6EFB active upF/S/P:Frame/Slot/Port,即机框/槽位/PON口,精准定位物理位置ONT-ID:OLT分配的临时ID(0~127),非最终注册IDControl Flag:active表示OLT已检测到光信号且尝试注册;inactive表示无光或光功率不足(<-28dBm)Run State:up表示光链路正常;down表示光链路中断
关键逻辑:此命令是“被动发现”,仅显示当前时刻OLT接收到光信号的ONU。若ONU已断电或光纤拔出,该命令立即清空对应条目。因此,它本质是光层连通性测试工具,而非数据库查询。
3.2 注册阶段:display ont info x all与display ont info x y的语义差异
当display ont autofind all看到设备后,下一步是确认其是否完成注册。此时必须进入对应PON口的接口视图:
<Huawei> enable <Huawei> system-view [Huawei] interface epon 0/2 # 若为EPON板,用epon;GPON板用gpon [Huawei-if-epon-0/2] display ont info 1 all注意:
1代表PON口编号(此处为0/2槽位的第1个PON口),非机框号。M5680T的PON口编号从1开始,与槽位号无关。
该命令输出已注册ONU列表,关键字段:
ONT-ID:注册后的正式ID(1~127),与autofind中的临时ID可能不同State:必须为normal(非offline或configuring)Match State:match表示LOID/MAC认证通过;mismatch表示认证失败,需检查ont add命令参数
若需查看单台ONU详情,执行:
[Huawei-if-epon-0/2] display ont info 1 5 # 查看PON口1下ID为5的ONU输出中两个核心ID决定业务能否开通:
SNMP Profile ID:关联SNMP模板,控制网管可读写权限Line Profile ID:关联线路模板,定义DBA算法、T-CONT配置、Gemport映射——若此ID为0,ONU虽注册成功但无法承载业务
3.3 业务验证阶段:display service-port与display vlan的联合诊断
ONU注册成功不等于业务可用。M5680T采用VLAN+Service-Port双层绑定机制,必须同时验证两层配置:
第一步:确认VLAN透传配置
[Huawei] display vlan 1231输出中检查:
VLAN ID:1231是否存在Attribute:应为q-in-q(若为QINQ业务)或smart(普通业务)Untagged Ports:上联口(如0/19/0)必须在此列,否则VLAN无法上行
第二步:确认Service-Port绑定关系
[Huawei] display service-port 111 # 111为service-port ID关键字段:
VLAN:必须与上一步VLAN ID一致(如1231)GEMPORT:必须与ONU线路模板中配置的Gemport ID匹配User-VLAN:用户业务VLAN(如13),必须与ONU内配置一致Status:必须为active(非inactive)
玄学排查技巧:当用户上网正常但语音不通时,单独执行display service-port | include "vlan 42"(语音VLAN),确认语音Service-Port的User-VLAN是否为42,且GEMPORT是否指向语音专用通道(通常为129)。
4. 常见问题与避坑指南:M5680T现场排障的5条血泪经验
在数十个小区割接中,以下问题反复出现,每次解决都像拆弹——表面是命令输错,根因是理解偏差。这里不讲理论,只列现象、原因、解法三要素。
4.1 现象:display ont autofind all始终为空,但光功率计测得ONU发光正常
原因:PON口未启用ont-auto-find,或GPON单板未正确识别(display board 0/0显示Board Status: Fault)
解决:
- 执行
display board 0/0确认单板状态,若为Fault,拔插单板并等待3分钟; - 进入
interface gpon 0/0,逐个执行port x ont-auto-find enable(x=0~7); - 执行
display gpon port state确认PON口PON Port State为On; - 若仍无效,用光功率计复测OLT接收光功率,标准范围:-8dBm ~ -27dBm,超限需调整分光器或加光衰。
4.2 现象:display ont info 1 all显示ONU状态为normal,但display service-port中对应VLAN的Status为inactive
原因:Service-Port创建时未绑定正确的GEMPORT,或ONU线路模板中该GEMPORT未启用
解决:
- 执行
display ont info 1 5(5为ONU ID),记录Line Profile ID(如13); - 执行
display ont-lineprofile 13,确认GEMPORT ID(如128)及Enable状态; - 检查
display service-port中VLAN 1231的GEMPORT是否为128; - 若不匹配,删除原Service-Port:
undo service-port 111,重建:service-port 111 vlan 1231 gpon 0/2/0 gemport 128 multi-service user-vlan 13。
4.3 现象:display vlan all中VLAN 1231存在,但display service-port无任何记录
原因:VLAN创建后未执行port vlan命令将其绑定到上联口,导致VLAN孤立
解决:
- 确认上联口槽位:
display board 0中GIU板槽位(如0/19); - 执行
port vlan 1231 0/19 0(最后的0表示untagged方式透传); - 若需tagged透传,改为
port vlan 1231 0/19 1; - 执行
display vlan 1231验证Untagged Ports中是否出现0/19/0。
4.4 现象:display ont info 1 5中Match State为mismatch,但MAC地址确认无误
原因:ont add命令中mac-auth参数后跟的MAC格式错误(M5680T严格要求大写、短横线分隔)
解决:
- 正确格式:
ont add 1 5 mac-auth 286E-D478-6EFB snmp ont-lineprofile-id 13; - 错误示例:
286ed4786efb(小写无横线)、28-6E-D4-78-6E-FB(横线位置错)、0018.82E8.1007(点分格式); - 删除错误注册:
undo ont add 1 5 mac-auth 286ed4786efb ...; - 重新执行正确格式的
ont add命令。
4.5 现象:display board 0显示所有单板Online State: Online,但display port state在GIU视图下报Error: No such port
原因:interface giu 0/19命令中槽位号错误(M5680T GIU板固定为19或20槽,但部分早期版本可能为18)
解决:
- 执行
display board 0,找到Board Name含MSWC的单板,记录其Slot号(如19); - 执行
interface giu 0/19(用实际槽位号); - 若仍报错,尝试
interface giu 0/18或interface giu 0/20; - 成功进入后,执行
display this确认当前视图,输出应含interface giu 0/19。
5. VLAN与业务配置验证:三层接口、DHCP、ARP Proxy的联动闭环
业务配置的终极验证不是看命令回显,而是用终端设备实测。M5680T的VLAN、DHCP、ARP Proxy三者必须形成闭环,缺一不可。本章提供一套标准化验证流程,覆盖上网、语音、跨VLAN互访三类场景。
5.1 上网业务验证:从VLANIF IP到DHCP地址池的端到端追踪
假设上网VLAN为1231,管理VLAN为13,上联口为0/19:
第一步:确认VLANIF三层接口UP
[Huawei] display interface vlanif 1231输出中必须包含:
Current state: UP(接口物理UP)Line protocol current state: UP(协议UP)Internet Address is 10.1.1.1/24(IP地址正确)
若为DOWN,检查:
vlan 1231 smart是否执行;port vlan 1231 0/19 0是否绑定上联口;interface vlanif 1231下ip address是否配置。
第二步:确认DHCP服务器组绑定
[Huawei] display dhcp-server 1输出中Bind Interface字段必须包含Vlanif1231。若为空,执行:
[Huawei] interface vlanif 1231 [Huawei-if-vlanif1231] dhcp-server 1第三步:终端实测
- PC连接ONU LAN口,设置为DHCP获取IP;
ping 10.1.1.1(VLANIF IP)应通;ping 10.1.1.254(上联路由器IP)应通;tracert 8.8.8.8应能到达外网。
关键技巧:若
ping 10.1.1.1不通但display interface vlanif 1231显示UP,大概率是ONU未正确透传VLAN 1231。此时登录ONU Web界面,检查VLAN Translation中VLAN 1231是否设为Transparent。
5.2 语音业务验证:QINQ VLAN与语音Service-Port的双重校验
语音业务依赖QINQ封装,验证需穿透两层VLAN:
第一步:确认QINQ VLAN属性
[Huawei] display vlan 1231Attribute字段必须为q-in-q。若为smart,执行:
[Huawei] vlan 1231 [Huawei-vlan1231] vlan attrib q-in-q第二步:确认语音Service-Port指向正确GEMPORT
[Huawei] display service-port | include "vlan 42"输出中GEMPORT必须为129(语音专用),且User-VLAN为42。若GEMPORT为128(上网),则语音流被错误导向上网通道。
第三步:IAD设备实测
- IAD连接ONU,配置管理IP(如192.168.68.182/24);
telnet 192.168.68.182登录IAD,检查SIP注册状态;- 拨打测试号码,确认RTP媒体流正常。
5.3 ARP Proxy跨VLAN互访验证:Super VLAN的三层互通能力
当部署Super VLAN(如VLAN 100)承载多个Sub VLAN(VLAN 10/20)时,互通验证需分层进行:
第一步:确认Super VLAN接口ARP Proxy启用
[Huawei] display current-configuration interface vlanif 100输出中必须包含:
interface Vlanif100 ip address 10.0.0.254 255.255.255.0 arp proxy enable arp proxy enable subvlan 10 arp proxy enable subvlan 20若缺失arp proxy enable subvlan x,Sub VLAN间无法互通。
第二步:PC终端互访测试
- PC1连接VLAN 10业务端口,获取IP 10.0.10.10/24;
- PC2连接VLAN 20业务端口,获取IP 10.0.20.10/24;
- PC1执行
ping 10.0.20.10,应通; - 在M5680T上执行
display arp | include "10.0.10.10",应看到ARP表项,且Interface为Vlanif100(证明ARP Proxy生效)。
为什么必须用display arp验证?
因为ping通只能证明三层可达,而display arp能看到ARP请求是否被Super VLAN接口代答。若ARP表中无对应条目,说明arp proxy enable subvlan未生效,需检查Sub VLAN是否已正确添加至Super VLAN:display supervlan 100应显示Sub VLANs: 10, 20。
6. 配置保存与灾难恢复:save命令的隐藏风险与后悔药清单
在M5680T上,save不是简单的“存盘”,而是触发配置写入Flash并重启部分进程的关键操作。一次错误的save可能导致业务中断,因此必须掌握安全保存策略和紧急回滚方法。
6.1 安全保存四步法:从检查到确认的完整闭环
第一步:执行前检查配置差异
[Huawei] display saved-configuration # 查看Flash中已保存配置 [Huawei] display current-configuration # 查看当前运行配置对比两者差异,确认新增/修改的配置符合预期。特别注意interface下shutdown状态变更、vlan删除等高危操作。
第二步:执行保存并确认进度
[Huawei] save The configuration will be written to the device. Are you sure to continue?[Y/N]y Now saving the current configuration to the slot 0. Save the configuration successfully.注意:M5680T保存过程约10-30秒,期间禁止断电或重启。若提示
Save failed,立即执行display logbuffer查看错误原因(常见为Flash空间不足)。
第三步:验证保存结果
[Huawei] display saved-configuration | include "vlan 1231"确保关键配置(如VLAN、Service-Port)已写入。若未出现,说明save未成功,需重试。
第四步:设备重启验证(可选)对核心配置(如主控板更换、时钟源变更),建议执行reboot并观察:
- 重启后
display board 0所有单板状态是否仍为Normal; display ont info 1 all中ONU是否全部恢复normal状态;- 终端业务是否自动恢复。
6.2 灾难恢复后悔药:当save毁掉业务时的三套方案
后悔药1:未保存前的配置回滚
若刚执行错误配置但尚未save,立即执行:
[Huawei] clear configuration # 清除当前未保存配置,恢复到上次save状态适用场景:误删VLAN、错配Service-Port后立即发现。
后悔药2:从备份文件恢复
M5680T支持FTP/TFTP备份,若提前导出过配置:
[Huawei] ftp 192.168.1.100 # FTP服务器IP Password: xxx ftp> get backup.cfg ftp> quit [Huawei] configure terminal [Huawei] source backup.cfg # 加载备份配置 [Huawei] save # 立即保存后悔药3:Console口强制恢复出厂
当配置混乱且无备份时,通过Console口执行:
- 设备断电,按住
RESET键不放,上电; - 待指示灯快闪时松开,进入BootROM菜单;
- 选择
Clear configuration data清除所有配置; - 选择
Reboot重启,设备恢复出厂设置(VLAN 1、默认用户root/admin)。
血泪教训:从那以后我每次执行
save前,必做三件事:①display current-configuration截图存档;②ping通上联网关确认管理通道;③ 让同事在另一台终端守着Console口,随时准备强启。配置保存不是终点,而是新业务稳定运行的起点。希望帮到你。
本文还有配套的精品资源,点击获取