MikroTik CRS226 冷启动后 SFP+ 端口无法初始化,涉及一根华为 MA5671A GPON 棒子
在一台 CRS226-24G-S2+RM(RouterOS 6.42.11 long-term)上,断电后 SFP+ 端口一直停留在 no link, not running, slave 状态,而软件重启则没有问题;手动禁用再启用接口可以临时解决。出问题的模块是华为 MA5671A GPON SFP,换成其他 SFP 都正常,同样的配置在 CRS125 上也没有问题。升级到 6.46.3 也没有帮助。之后其他用户在 CRS328 和 RB5009 上用 GPON 棒子也反馈了同样的现象。
- 硬件: MikroTik CRS226-24G-S2+RM, MikroTik CRS125-24G-1S-RM, MikroTik CRS328-24P-4S+, MikroTik RB5009UPr+S
- 光模块: Huawei MA5671A GPON ONU SFP
- 封装类型: SFP, SFP+
现象/报错信息:
no link, not running, slave after cold boot
works after interface disable/enable
Comments 2
写一个开机脚本去切换接口状态(禁用、延迟 5 秒、再启用),大约六成情况下有效;用 netwatch 配合 scheduler、在失败时自动重新切换的方案更可靠。
对其他一些用户来说,更新的 RouterOS 版本(CRS328 上的 7.16rc2、RB5009 上的 7.17rc3)解决了这个初始化问题;配一台 UPS 也能缓解断电带来的影响。