坏光模块拖垮整条链路:错包超阈值自动关停接口

整理自华为官方发布的典型配置案例。

一颗光模块开始劣化,接口狂收错包,但物理状态还是 Up——设备不会自己把它摘下来,上游业务该往这条烂链路上送还往上传,旁边的备份链路干着急使不上。官方文档给了自动化方案:配置接收错误报文超过阈值触发接口 Error-down,错包超限系统直接把口关掉,业务立刻切到备份链路,不再陪劣化模块耗着。

为什么 Up 着反而更危险:备份切换的触发条件通常是主链路 Down,链路劣化到丢包但物理层还连着,主备机制就一直装睡——业务在烂链路上重传、卡顿,备份链路干看着。这个特性补的就是这段空窗:错包计数是链路质量的直接证据,超限即判死,切换不再等物理层断开。

三个阈值两层含义

接口视图下按需配置(均可选):

  • trap-threshold error-statistics threshold-value interval interval-value:错包告警阈值与统计间隔,缺省 3 个、10 秒;
  • error-statistics threshold-event trigger error-down:真正的开关,错包超阈值触发 Error-down,缺省未配置;
  • error-down-threshold error-statistics threshold-value interval interval-value:触发关停的独立阈值与单位时间间隔,缺省同样 3 个、10 秒,官方建议触发阈值不低于告警阈值。

最小配置一条命令即可生效:

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] error-statistics threshold-event trigger error-down

告警与关停是两层独立动作:trap-threshold 先在越线时发告警留证据,error-down-threshold 决定是否真动手,两个阈值分开配,给运维留出判断空间——先开告警观察一阵,再收紧关停阈值,是更稳的上线节奏。

关掉之后自动回

Error-down 不会自己恢复。人工恢复适合零星几个口:接口视图下 shutdown 加 undo shutdown,或直接 restart。批量场景用自动恢复,系统视图一条命令:

error-down auto-recovery cause error-statistics interval interval-value

接口被关后经过设定的延时自动回 Up,不用人守着。巡检时看这张表:

interface                    error-down cause           recovery   remainder
                                                        time(sec)  time(sec)
----------------------------------------------------------------------------
GigabitEthernet1/0/1         bpdu-protection            30         10

处于 Error-down 状态的接口、触发原因、恢复总时长与剩余倒计时一行一个,整台设备几行扫完。巡检节奏建议每周一查:这张表非空,说明有接口被自动关停过,查清原因再决定等待自动恢复还是人工介入,别让备份链路长期顶班没人知。

避坑两条

  • 阈值别照抄缺省值上生产:承载核心业务的链路把触发阈值收紧,宁可错杀快切备线;接入末端可放宽,避免口风草动就关停;
  • 自动恢复延时给足:光模块彻底坏了的话,回 Up 后照样狂收错包再次被关——自动恢复解决的是瞬时干扰类故障,持续性硬件故障还得换件根治;
  • 同族的触发原因不止错包一种:BPDU 保护、链路波动、光功率过低、风暴控制等都能把接口打进 Error-down,自动恢复命令的 cause 参数按原因逐个指定,配自动恢复时把本机可能触发的原因都覆盖上。

链路质量整改与备线切换改造,贵州诚鑫致达科技提供上门勘察,欢迎搜索咨询。

企业存储选型参考|贵州诚鑫致达

做中小企业全能主力存储,群晖机型参考:DS1823xs+ · DS2422+ · DS923+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。凯里(黔东南)、都匀(黔南):企业存储方案与 IT 运维。