Print

S7506E 下挂 ONU 接入 AP 场景接口频繁上下线的排查与处理

2026-09-16 发表

组网及说明

设备型号:S7506E    软件版本:7634P11

告警信息

RX power(dBm): -12.37

TX power(dBm):   1.43
现场检查认为光功率基本处于正常范围。

PHY_UPDOWN: Physical state on the interface Onu1/3/0/1:28 changed to down

LINK_UPDOWN: Line protocol state on the interface Onu1/3/0/1:28 changed ...

PHY_UPDOWN: Physical state on the interface Onu1/3/0/1:28 changed to up

LINK_UPDOWN: Line protocol state on the interface Onu1/3/0/1:28 changed ...

问题描述

用户反馈无线终端上网异常。排查发现 AP 频繁上下线,进一步检查有线接入设备,发现 OLT 日志中存在 ONU 接口频繁 up/down 记录。

现场检查 ONU 接口光功率,未发现明显异常。随后在 FTTH 视图下配置以下命令

onu invalid-address mode unicast

 oam-discovery-timeout chassis 2 slot 2 value 100

 oam-discovery-timeout chassis 2 slot 5 value 100

配置后,观察期间未再发现 ONU 接口 up/down 告警。随后删除上述配置,观察期间亦未再出现相关告警。

过程分析

配置命令检查,命令格式内容如下

1.1.39  display transceiver diagnosis

display transceiver diagnosis命令用来显示可插拔光模块的数字诊断参数的当前测量值。

【命令】

display transceiver diagnosis interface [ interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

interface [ interface-type interface-number ]:显示接口上插入的可插拔光模块的数字诊断参数的当前测量值。interface-type interface-number表示接口类型和接口编号,如果不指定该参数,表示所有接口

1.1.38  onu invalid-address mode

onu invalid-address mode命令用来配置非标准MAC地址报文的处理模式。

undo onu invalid-address mode命令用来恢复缺省情况。

【命令】

onu invalid-address mode { abandon | broadcast | unicast }

undo onu invalid-address mode

【缺省情况】

非标准MAC地址报文的处理模式为丢弃模式。

【视图】

FTTH视图

【缺省用户角色】

network-admin

【参数】

abandon:表示丢弃模式,即当源MAC地址为非标准MAC地址的报文发送到OLT时,OLT直接丢弃这些报文。

broadcast:表示广播模式,即当源MAC地址为非标准MAC地址的报文发送到OLT时,OLT转发该报文但不学习它的源MAC地址,对目的是该MAC地址的报文将采取广播方式通过对应VLAN内的所有接口(除接收接口外)转发该报文。

unicast:表示单播模式,即当源MAC地址为非标准MAC地址的报文发送到OLT时,OLT通过学习该报文的源MAC地址生成单播MAC地址表项并转发该报文,对目的是该MAC地址的报文从对应接口转发出去。

【使用指导】

非标准MAC地址指的是第一字节的第7比特位为1的MAC地址。例如地址02-10-94-00-00-02(16进制)对应00000010-...(二进制),该地址为非标准MAC地址。

以下接口能正常转发非标准MAC地址报文,配置非标准MAC地址报文的处理模式对这些接口没有影响:

·     10G-EPON单板上的OLT端口。

·     切换到GE接口类型的EPON光接口。关于接口类型的切换,请参见port-type命令。

【举例】

# 配置非标准MAC地址报文的处理模式为广播模式。

<Sysname> system-view

[Sysname] ftth

[Sysname-ftth] onu invalid-address mode broadcast

1.1.36  oam-discovery-timeout

oam-discovery-timeout命令用来配置扩展OAM发现超时时间。

undo oam-discovery-timeout命令用来恢复缺省情况。

【命令】

(独立运行模式)

oam-discovery-timeout slot slot-number value value

undo oam-discovery-timeout slot slot-number value

(IRF模式)

oam-discovery-timeout chassis chassis-number slot slot-number value value

undo oam-discovery-timeout chassis chassis-number slot slot-number value

【缺省情况】

扩展OAM发现超时时间为3秒。

【视图】

FTTH视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:配置指定单板上的扩展OAM发现超时时间,slot-number表示单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:配置指定成员设备指定单板上的扩展OAM发现超时时间,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

value value:扩展OAM发现超时时间,取值范围为30~2550,单位为100毫秒。

【使用指导】

扩展OAM发现超时时间是指扩展OAM发现过程中OLT与ONU之间交互的扩展OAM消息的超时时间,一般情况下建议保持缺省情况。

如果ONU已经连接到OLT且绑定到ONU接口后还一直处于down状态,可以尝试将OLT所在slot的扩展OAM发现超时时间改为更大一点的数值。

【举例】

# 配置指定slot上的扩展OAM发现超时时间为10秒。

<Sysname> system-view

[Sysname] ftth

[Sysname-ftth] oam-discovery-timeout slot 1 value 100

解决方法

  1. 调整受影响单板的扩展 OAM 发现超时时间

确认故障 ONU 所属成员、槽位后,在 FTTH 视图下将对应单板的扩展 OAM 发现超时调整为 10 秒。若确认受影响单板为 IRF 成员 2 的槽位 2、槽位 5,配置如下

oam-discovery-timeout slot <slot-number> value 100

2.排查并治理持续上下线的原因

若调整后仍有异常,应收集故障时刻的 ONU 掉线原因、OLT/ONU 日志、CPU 利用率、报文统计及必要的 OAM 报文交互记录。发现异常报文或环路后,针对来源采取对应治理措施。