Summary

  • Richard Steenbergens Originalfolien von NANOG 95 zeigen Management-CPU, optische Baugruppen und je nach Modul DSP, Retimer und Gearbox. CMIS macht Anwendungen und Messwerte sichtbar.
  • Die Folien nennen Herstellerprüfungen gegen Fremdmodule und Beispiele veränderter Namens- oder OUI-Felder. Direkter Buszugriff kann mit dem Poller des Hosts kollidieren.

Der Transceiver an der Routerfront wirkt wie eine austauschbare Metallhülse. Steenbergen zeigt stattdessen ein System mit Prozessor, Firmware und Signalverarbeitung. Ein von ihm zerlegtes 800G-OSFP-Firmwareabbild umfasst 512 KiB, davon etwa 380 KiB nichtleere Daten, und läuft auf einem ARM Cortex-M4. Das ist ein konkretes Exemplar, keine Markterhebung. Es genügt, um den Wartungsplan für den Port ernster zu nehmen.

Das Modul antwortet über eine EEPROM-artige Speicherkarte, meist längst virtuell. Laut Vortrag bleiben 128 Byte fest sichtbar, weitere 128 werden seitenweise gewählt. CMIS beschreibt, welche Host- und Medienprotokolle samt Lanes zusammenpassen; Diagnosedaten und bei geeigneten Modulen PRBS-Tests helfen bei der Fehlersuche. Die OIF-Spezifikation CMIS 5.3 definiert zudem Firmwareverwaltung per CDB. Diese Fähigkeit ist optional und muss vom Modul angezeigt werden.

In derselben Verwaltungsschnittstelle steckt die Geschäftsentscheidung. Steenbergen schildert Sperren für Optiken Dritter und zeigt Beispiele, in denen ein geänderter Herstellername oder eine OUI-Prüfung den Host überzeugt. Der Wiederverkauf solcher Module kann für Systemanbieter viel Geld bringen. Frühere Kompatibilitätsprobleme waren aber real, räumt er ein. Ein akzeptierter Name ersetzt keinen Belastungs- und Interoperabilitätstest.

Das gilt auch für die Methode der Prüfung. Bei SONiC verweist der Vortrag auf einen gesicherten NVMEM-Pfad. Wer unter Juniper JUNOS EVO direkt mit i2c-tools eingreift, hat laut Folien weder die gleiche Seitenverwaltung noch eine Sperre und kann dem laufenden Poller in die Quere kommen. Eine freie Wahl der Optik braucht einen sicheren Weg zur Messung, sonst wird die Reparatur selbst zum Ausfallgrund.

Quellen: NANOG-95-Originalfolien · OIF CMIS 5.3.