CodingBox Q&A Ask question

第三方光模块引发的真实事故:I2C 响应慢导致线卡崩溃,以及一个 DDM 运行时间溢出的 bug

Asked Active Viewed 96 AI translation from English
1

在 NANOG 一场关于厂商锁定的讨论中,一位运维人员讲了两起具体故障。第一起:一个第三方光模块响应 I2C 读取太慢;交换机厂商的轮询代码没有处理这个超时,导致线卡的控制面崩溃,而厂商拒绝把它当作 bug 处理,理由是用他们自家的光模块不会出现这种情况。第二起:一个第三方 SFP 存在固件缺陷,运行时间计数器在达到 2^31 百分之一秒后,覆盖了 DDM 的温度字段,导致大量设备同时出现链路翻动,批量重启之后还可能造成同时中断的风险。

  • 硬件: 运营商路由器/交换机(厂商未具名)
  • 收发器: 带 DDM 的第三方 SFP
  • 封装形式: SFP

症状/报错信息:

linecard control-plane crash on I2C timeout
DDM temperature field corrupted by uptime overflow
fleet-wide link flapping

Comments 2

Accepted answer

从会追踪序列号和元器件来源的专业供应商那里买第三方光模块,这样出问题时才能召回;便宜的中间商货源通常没法追溯。

0 FrancefiberwolfFR Show original (English) AI translation

各大厂商在 RFP 答复里都表示不会因为使用第三方光模块就拒绝合同内的支持,但可能会要求先把可疑的光模块换成原厂的,才继续处理 TAC 工单。

3 Brazilopticnerd31BR Show original (English) AI translation
Log in to comment. Log in