☰
华为OLT常用查询命令详解:从设备上线到业务放通实操指南
2026/9/30 11:38:24 网站建设 项目流程

简介:这份资源面向华为OLT设备运维人员与FTTH接入网初学者,系统整理了M5680T等设备上常用的基本查询与配置命令,帮助读者快速掌握设备状态查看、ONU注册管理及业务开通等日常操作。压缩包内共1个doc文档,约136KB,以文字命令清单与说明为主,便于打印或随查随用。内容覆盖常见查询命令、LOID查看、ONU添加与删除注册信息、单板与端口状态检查、VLAN及三层接口配置、用户管理与时钟源优先级设置等模块,并给出MAC认证注册、管理地址下发与撤销等完整示例,可直接对照设备实操。目前已有12552人学习下载,适合需要快速上手华为OLT命令行、排查接入故障或整理运维手册的读者参考。

1. 华为OLT常用基本查询命令:从设备上线到业务放通的实操拆解

手里拿到一台 MA5680T 或者 M5680T,第一件事不是急着敲配置,而是先把设备当前状态摸清楚。华为 OLT 的查询命令看着零散,实际上分四条线:单板状态、PON 口状态、ONU 注册信息、业务 VLAN 与 service-port。这四条线理清了,后面不管是新开小区还是排障,都能少走弯路。这份资源整理的正是这套查询命令集合,覆盖display board、display ont autofind all、display ont info、display vlan all等高频命令,适合刚接触华为 OLT 的装维人员、接入网代维,以及需要快速定位 ONU 上线问题的工程师。下面按“先看板卡、再看 PON 口、再查 ONU、最后核业务”的顺序拆开讲,每条命令都落到具体参数和回显判断上。

2. 设备状态查询:单板、端口与 VLAN 的逐层确认

2.1 单板状态查询与 Online/Fault 判断

普通用户模式下直接敲display board 0,回显里每一块单板都有两个关键字段:在线状态和运行状态。在线状态为Online且运行状态不为Fault,才算正常。如果某块板卡显示Offline,先检查板卡是否插紧、槽位是否与board add时声明的一致;如果显示Fault,多半是硬件本身或光模块问题。

# 查看 0 号机框所有单板状态 display board 0 # 回显关键字段示例 # Board Name : H805GFBD # Board Status : Normal # 在线状态 Online,运行状态 Normal 即为正常

逻辑说明:display board 0中的0是机框号,MA5680T 一般只有 0 号机框。回显里Board Status为Normal表示单板运行正常,若为Fault则需进一步用display board 0/1看具体槽位。参数上不需要额外指定,但要注意不同版本回显字段名可能略有差异,Online和Normal是判断基准。

2.2 上行端口与业务端口状态确认

上行口分 SCU 和 GIU 两种,进入方式不同。SCU 用interface scu,GIU 用interface giu,进去之后统一用display port state查端口状态。上行端口正常的标准是端口状态activate且链路状态online。业务端口则要进 GPON 或 EPON 模式,同样用display port state,正常状态是On。

# 进入 SCU 模式查上行口 interface scu display port state quit # 进入 GIU 模式查上行口 interface giu display port state quit # 进入 GPON 模式查业务端口 interface gpon 0/1 display port state quit

逻辑说明:interface scu和interface giu是全局配置模式下的命令,进入后提示符会变成config-if-scu-0/x或config-if-giu-0/x。display port state不需要参数,回显里Port State为activate、Link State为online才算上行正常。业务端口进interface gpon 0/1后,0/1是槽位号,回显On表示该 PON 口已开启。如果端口显示Off,检查port 0 ont-auto-find enable是否配置。

2.3 VLAN 与 service-port 查询

VLAN 查询用display vlan all,能看到所有已创建的 VLAN 及其属性(smart、mux、standard、q-in-q)。service-port 查询用display service-port all,重点看 VLAN、GPON/EPON 端口、gemport 和 user-vlan 的对应关系。这两条命令配合使用,能快速判断业务虚端口是否配错。

# 查看所有 VLAN 配置 display vlan all # 查看所有 service-port 配置 display service-port all # 查看指定 VLAN 的 service-port display service-port vlan 1231

逻辑说明:display vlan all回显里VLAN ID、VLAN Type、VLAN Attribute三列最关键。smart表示智能 VLAN,mux表示多路复用 VLAN,q-in-q表示 QINQ。display service-port all回显里INDEX、VLAN、GPON、GEMPORT、USER-VLAN五列要一一对应。常见错误是 service-port 的user-vlan与 ONU 侧配置不一致,导致业务不通。

3. ONU 注册查询:autofind、ont info 与 LOID 定位

3.1 未注册 ONU 发现:display ont autofind all

新装 ONU 上电后,如果还没在 OLT 上做注册,先用display ont autofind all看有没有新设备被自动发现。这条命令会列出所有未注册 ONU 的 MAC 地址、发现时间、以及所在的 F/S/P(机框/槽位/端口)。拿到 MAC 后,才能进行下一步的ont add注册。

# 查看所有未注册的 ONU display ont autofind all # 回显关键字段示例 # F/S/P : 0/2/0 # Ont MAC : 0018-82E8-1007 # Discover time : 2024-01-15 10:23:45

逻辑说明:display ont autofind all不需要参数,回显里F/S/P表示 ONU 接在哪个 PON 口下,Ont MAC是设备 MAC 地址,Discover time是发现时间。如果这条命令没有回显,先确认 PON 口的ont-auto-find enable是否打开,再检查 ONU 是否正常上电、光路是否正常。注意 autofind 只能发现未注册的 ONU,已注册的不会出现在这里。

3.2 已注册 ONU 信息查询:display ont info

display ont info有两个常用形式:display ont info 1 all显示 1 号 PON 口下所有已注册 ONU 的概要信息;display ont info 1 1显示 1 号 PON 口下 ID 为 1 的 ONU 的详细信息。概要信息里重点看Control Flag和Run State,active表示已注册且在线。详细信息里重点看SNMP profile ID和Line profile ID,这两个值决定了 ONU 的管理和业务模板。

# 查看 1 号 PON 口下所有已注册 ONU display ont info 1 all # 查看 1 号 PON 口下 ID 为 1 的 ONU 详细信息 display ont info 1 1 # 回显关键字段示例 # Control Flag : active # Run State : up # SNMP profile ID : 10 # Line profile ID : 13

逻辑说明:display ont info 1 all中的1是 PON 口号,all表示所有 ONU。回显里Control Flag为active表示已注册,Run State为up表示在线。display ont info 1 1中的第二个1是 ONU ID,回显里SNMP profile ID对应ont snmp-profile配置的模板号,Line profile ID对应ont add时指定的ont-lineprofile-id。这两个值如果与规划不一致,ONU 可能无法正常上线或业务不通。

3.3 LOID 与 MAC 认证方式下的注册查询

华为 OLT 支持多种 ONU 认证方式,常见的是 MAC 认证和 LOID 认证。MAC 认证在ont add时直接指定 MAC 地址;LOID 认证则需要先查 ONU 的 LOID,再在 OLT 上绑定。查询 LOID 用display ont autofind all看Ont LOID字段,或者在已注册 ONU 的详细信息里看LOID字段。

# 查看未注册 ONU 的 LOID display ont autofind all # 查看已注册 ONU 的 LOID display ont info 1 1 # 回显关键字段示例 # Ont LOID : huawei12345678

逻辑说明:display ont autofind all回显里Ont LOID字段就是 ONU 的 LOID 值。如果 ONU 是 LOID 认证方式,ont add时要用loid-auth替代mac-auth。注意 LOID 长度和格式由 ONU 侧决定,OLT 侧只做匹配。如果 autofind 看不到 LOID,检查 ONU 是否配置了 LOID。

4. ONU 添加与删除:MAC 认证、IP 下发与回退操作

4.1 MAC 认证方式添加 ONU

添加 ONU 的核心命令是ont add,以 MAC 认证为例:ont add 0 7 mac-auth 0018-82E8-1007 snmp ont-lineprofile-id 13 desc "XXX"。这条命令在第 0 个 PON 口添加 ID 为 7 的 ONU,注册方式为 MAC 认证,线路模板为 13,描述为 XXX。执行前要确认 PON 口下没有同 ID 的 ONU,否则会报错。

# 进入 EPON 或 GPON 模式 interface epon 0/2 # 添加 ONU:端口 0,ID 7,MAC 认证,线路模板 13 ont add 0 7 mac-auth 0018-82E8-1007 snmp ont-lineprofile-id 13 desc "XXX" # 回显成功示例 # Add ONT successfully

逻辑说明:ont add的参数依次是 PON 口号、ONU ID、认证方式、MAC 地址、snmp关键字、ont-lineprofile-id模板号、desc描述。ont-lineprofile-id决定了 ONU 的 T-CONT 和 GEM 配置,必须与规划一致。desc是描述信息,建议写清楚位置和用途,方便后续排障。如果回显Failure: The ONT already exists,说明该 ID 已被占用,换一个 ID 或先删除原有 ONU。

4.2 给 ONU 下发管理 IP 与 VLAN

ONU 注册成功后,通常需要下发管理 IP,方便后续 Telnet 到 ONU 做数据配置。命令是ont ipconfig 0 7 ip-address 192.168.68.182 mask 255.255.255.0 gateway 192.168.68.254 manage-vlan 996 priority 0。这条命令给 0 号 PON 口下 ID 为 7 的 ONU 配置管理 IP、掩码、网关、管理 VLAN 和优先级。

# 给 ONU 下发管理 IP ont ipconfig 0 7 ip-address 192.168.68.182 mask 255.255.255.0 gateway 192.168.68.254 manage-vlan 996 priority 0 # 回显成功示例 # Configure ONT IP address successfully

逻辑说明:ont ipconfig的参数依次是 PON 口号、ONU ID、ip-address、mask、gateway、manage-vlan、priority。manage-vlan必须与 OLT 上已创建的 VLAN 一致,否则 ONU 无法获取管理 IP。priority一般填 0,表示最高优先级。如果回显Failure: The ONT does not exist,先确认 ONU 是否已注册成功。

4.3 删除 ONU 的正确顺序

删除 ONU 不能直接undo ont add,否则管理 IP 会残留。正确顺序是先删管理 IP,再删注册信息。先执行undo ont ipconfig 0 7 ip-address 192.168.68.182 mask 255.255.255.0 gateway 192.168.68.254 manage-vlan 996 priority 0,再执行undo ont add 0 7 mac-auth 0018-82E8-1007 snmp ont-lineprofile-id 13 desc "XXX"。

# 第一步:删除管理 IP undo ont ipconfig 0 7 ip-address 192.168.68.182 mask 255.255.255.0 gateway 192.168.68.254 manage-vlan 996 priority 0 # 第二步:删除注册信息 undo ont add 0 7 mac-auth 0018-82E8-1007 snmp ont-lineprofile-id 13 desc "XXX" # 回显成功示例 # Delete ONT successfully

逻辑说明:undo ont ipconfig的参数必须与ont ipconfig时完全一致,包括 IP、掩码、网关、VLAN、优先级,否则会报错。undo ont add的参数也必须与ont add时一致。如果只删了注册信息没删管理 IP,下次用同一个 ID 注册新 ONU 时,管理 IP 可能冲突。这个顺序是血泪经验,翻车过好几次。

5. 避坑与排查:ONU 不上线、业务不通的常见原因

5.1 ONU 不上线:autofind 看不到设备

现象:ONU 上电后,display ont autofind all没有任何回显。原因:PON 口的ont-auto-find enable没打开,或者 ONU 光路不正常。解决:进interface gpon 0/x或interface epon 0/x,执行port 0 ont-auto-find enable,然后检查 ONU 光功率是否在正常范围。

5.2 ONU 注册成功但 Run State 为 down

现象:display ont info 1 all里Control Flag为active,但Run State为down。原因:ont-lineprofile-id或snmp ont-lineprofile-id配置错误,或者 ONU 与 OLT 之间的光路衰减过大。解决:用display ont info 1 1看Line profile ID和SNMP profile ID是否与规划一致,不一致就删掉重新ont add。光路问题用光功率计测 ONU 收光。

5.3 业务不通:service-port 与 user-vlan 不匹配

现象:ONU 在线,管理 IP 能 ping 通,但用户侧无法上网。原因:service-port的user-vlan与 ONU 侧配置的 VLAN 不一致,或者service-port没绑定到正确的 gemport。解决:用display service-port all核对 VLAN、GPON 端口、gemport、user-vlan 四要素,确保与 ONU 侧配置一致。

5.4 删除 ONU 后管理 IP 残留

现象:删除 ONU 后重新注册,发现管理 IP 冲突或无法下发。原因:只执行了undo ont add,没执行undo ont ipconfig。解决:删除 ONU 时严格按“先删 IP,再删注册”的顺序操作。如果已经残留,用display ont ipconfig 0 7查看残留配置,再手动删除。

5.5 VLAN 创建后端口未透传

现象:VLAN 已创建,ONU 已注册,但业务不通。原因:上行口没有做port vlan透传,或者native-vlan配置错误。解决:用display vlan all确认 VLAN 存在,再用display port vlan查看上行口透传情况。需要透传的 VLAN 必须用port vlan命令绑定到上行口。

6. 批量配置与验证:service-port 一条命令搞定整个 PON 口

批量配置是华为 OLT 的强项,尤其是service-port命令支持ont all和user-vlan to范围写法。比如service-port 111 vlan 1231 epon 0/2/0 ont all multi-service user-vlan 13 to 13,一条命令就能完成该 PON 口下所有 ONU 的管理 VLAN service-port 配置。再比如service-port 49 vlan 1231 epon 0/2/0 ont all multi-service user-vlan 1051 to 1881,一条命令完成所有用户上网 VLAN 的 service-port 配置。这里user-vlan范围建议配大一点,防止该分光器下再接 IAD 设备时 VLAN 不够用。

# 批量配置管理 VLAN 的 service-port service-port 111 vlan 1231 epon 0/2/0 ont all multi-service user-vlan 13 to 13 # 批量配置用户上网 VLAN 的 service-port service-port 49 vlan 1231 epon 0/2/0 ont all multi-service user-vlan 1051 to 1881 # 配置语音 VLAN 的 service-port service-port 50 vlan 42 epon 0/2/0 ont 0 multi-service user-vlan 42 # 保存配置 save

逻辑说明:service-port的参数依次是索引号、vlan、VLAN ID、epon或gpon、F/S/P、ont all或ont x、multi-service、user-vlan范围。ont all表示该 PON 口下所有 ONU,ont 0表示只针对 ID 为 0 的 ONU。user-vlan to是范围写法,13 to 13表示只配 VLAN 13,1051 to 1881表示配 1051 到 1881 共 831 个 VLAN。索引号不能重复,建议按规划分配。配置完必须save,否则重启后丢失。

验证方法:配置完成后,用display service-port all核对索引号、VLAN、端口、user-vlan 是否与规划一致。再用display ont info 1 all确认 ONU 在线状态。最后在用户侧 ping 网关,能通说明业务放通。如果 ping 不通,回到第 5 章排查 service-port 和 VLAN 透传。

从那以后我每次批量配完 service-port,都强制走一遍display service-port all核对,再save,最后才通知用户测试。这个习惯帮我省了至少三次半夜回退的麻烦。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询