Incidenti reali causati da ottiche di terze parti: I2C lento che manda in crash una linecard e un bug di overflow dell'uptime nel DDM
In una discussione su NANOG sul vendor lock-in, un operatore ha descritto due guasti concreti. Primo: un'ottica di terze parti rispondeva troppo lentamente alle letture I2C; il codice di polling del vendor dello switch non gestiva il timeout e mandava in crash il control plane della linecard, e il vendor si è rifiutato di trattarlo come un bug perché non succedeva con le loro ottiche. Secondo: un SFP di terze parti aveva un difetto firmware per cui dopo 2^31 centesimi di secondo il contatore di uptime sovrascriveva il campo temperatura del DDM, causando flap del link su molti dispositivi contemporaneamente e rischiando interruzioni simultanee dopo riavvii di massa.
- Hardware: router/switch da operatore (vendor non nominato)
- Transceiver: SFP di terze parti con DDM
- Fattore di forma: SFP
Sintomi / messaggi:
linecard control-plane crash on I2C timeout
DDM temperature field corrupted by uptime overflow
fleet-wide link flapping
Comments 2
Compra ottiche di terze parti da fornitori professionali che tracciano numeri di serie e origine dei componenti, così i richiami sono possibili; le ottiche economiche da broker non sono tracciabili.
I vendor principali dichiarano nelle risposte alle RFP che non negheranno il supporto contrattuale per le ottiche di terze parti, ma possono richiedere di sostituire un'ottica sospetta con una originale prima di proseguire il lavoro con il TAC.