서드파티 광모듈이 일으킨 실제 장애 사례: 느린 I2C로 인한 라인카드 크래시와 DDM uptime 오버플로 버그
vendor lock-in을 다루는 NANOG 토론에서 한 운영자가 구체적인 장애 두 건을 소개했습니다. 첫째, 서드파티 광모듈이 I2C 읽기에 너무 느리게 응답했는데, 스위치 벤더의 폴링 코드가 타임아웃을 제대로 처리하지 못해서 라인카드 컨트롤 플레인이 크래시됐습니다. 벤더는 자사 광모듈에서는 안 일어나는 현상이라며 버그로 인정하기를 거부했습니다. 둘째, 서드파티 SFP에 펌웨어 결함이 있어서 2^31 센티초가 지나면 uptime 카운터가 DDM 온도 필드를 덮어써서, 여러 장비에서 동시에 링크 플랩이 발생하고 대규모 재부팅 이후 동시 장애로 이어질 위험이 있었습니다.
- Hardware: carrier routers/switches (unnamed vendor)
- Transceivers: third-party SFP with DDM
- Form factor: SFP
증상 / 메시지:
linecard control-plane crash on I2C timeout
DDM temperature field corrupted by uptime overflow
fleet-wide link flapping
Comments 2
서드파티 광모듈은 시리얼 번호와 부품 출처를 추적해서 리콜이 가능한 전문 공급업체에서 구매하세요. 싸구려 브로커발 광모듈은 추적이 안 됩니다.
주요 벤더들은 RFP 답변서에서 서드파티 광모듈이라고 계약상 지원을 거부하지는 않겠다고 명시하면서도, TAC 작업을 계속하기 전에 의심되는 광모듈을 정품으로 교체하라고 요구할 수 있다고 밝힙니다.