Probleme mit Geschwindigkeit, Rate und Modus · Häufige Probleme und Lösungen · Optische Transceiver und Kabel · Dokumentation · CodingBox
CodingBox Dokumentation

Probleme mit Geschwindigkeit, Rate und Modus

„Es linkt bei 25G, aber nicht bei 10G.“ „Der 100G-Port lässt sich nicht aufteilen.“ „Das Kupfer-SFP ist in diesem Switch tot, im anderen aber in Ordnung.“ Das sind keine optischen Fehler – das Licht stimmt –, sondern Uneinigkeit über Rate, Kodierung und Modus zwischen Host und Modul. Sie machen seit dem Erscheinen von 25G einen großen Teil der Tickets aus.

Multi-Rate-Module

Ein Modul listet die unterstützten Raten in seinem Identitätsblock auf (Byte 12 Nennrate, Compliance-Codes, erweiterte Compliance Byte 36/SFF-8024 Tabelle 4-4). Der Host liest sie aus und verweigert nicht deklarierte Raten. Häufige Fälle:

SituationWarum es scheitertAbhilfe
10G-SFP+ bei 1G eingesetztModul nicht dual-rate-fähig, oder der Host-Port unterstützt kein 1G in einem SFP+-Käfigein Dual-Rate-Modul verwenden (deklariert beides), Host-Fähigkeit prüfen
25G-SFP28 bei 10G eingesetztCDR rastet nur bei 25G ein; oder der Host verlangt einen 10G-Compliance-Codeein Modul mit 10G/25G-Dual-Rate-CDR verwenden oder CDR-Bypass aktivieren; das 10G-Compliance-Byte kodieren
1G-SFP in einem reinen 10G-Portmanche Hosts betreiben SFP+-Käfige nur mit 10Geinen Port oder eine Plattform mit 1G-Unterstützung wählen
100G-QSFP28 bei 40Gselten unterstützt; andere Lane-Rate und FECein 40G-Modul verwenden

Warum der CDR wichtig ist: CDR: Takt- und Datenrückgewinnung.

Breakout

Ein 4-Lane-Port kann zu vier unabhängigen Links werden – nur wenn sowohl Host als auch Modul es erlauben.

  • Parallele Optik (SR4, PSM4, DR4) und DAC/AOC-Breakout-Kabel können aufgeteilt werden; jede Lane ist ein eigenes Faserpaar.
  • WDM-Optik (LR4, CWDM4, FR4) kann das nicht – die vier Wellenlängen laufen auf einem Faserpaar und müssen in einem Empfänger enden.
  • Der Host-Port muss switchseitig für Breakout konfiguriert sein (z. B. 4×25G); die Gegenstellen müssen mit der Einzel-Lane-Rate und passender FEC laufen.
  • CMIS-Module melden unterstützte Applikationen (Seite 01h); ein dort nicht gelisteter Breakout-Modus steht nicht zur Verfügung (CMIS).

FEC und Auto-Negotiation

Bei 25G und darüber ist ein Link mit guten Pegeln, der nie trainiert, fast immer eine FEC-Fehlanpassung: RS-FEC auf der einen Seite, aus auf der anderen. Bei DAC müssen Auto-Negotiation (Clause 73) und Link-Training an beiden Enden aktiviert sein, oder an beiden deaktiviert mit übereinstimmenden statischen Einstellungen. Ausführlich in FEC, Auto-Negotiation und Link-Training.

Kupfer-SFP-Modi

Ein 1000BASE-T-SFP hat einen PHY eingebaut. Es spricht mit dem Host entweder über SGMII (mit Auto-Negotiation der Kupferseite) oder über reines 1000BASE-X. Ein für den einen Modus kodiertes Modul in einem für den anderen konfigurierten Port linkt zeitweise oder gar nicht – typischerweise „funktioniert im Switch von Hersteller A, tot bei Hersteller B“. Manche Hosts erlauben, den Modus pro Port einzustellen; andernfalls ein zur Plattform passendes Modul wählen (Kupfer-Ethernet und DAC).

Rate Select

Multi-Rate-Module der SFP-Klasse schalten die Empfängerbandbreite über die RS0/RS1-Pins oder die Soft-Rate-Select-Bits um; das Modul deklariert das Schema in Byte 13. Ein Host, der RS bei einem Modul, das dies erwartet, nie ansteuert, kann den Empfänger in der falschen Ratengruppe belassen (Raten- und Anwendungsauswahl).

„Speed and type: not supported“

Hosts, die die Identität validieren, akzeptieren mitunter den Hersteller-String eines Moduls, verweigern aber die Kombination aus Rate und Typ: Die Compliance-Codes decken den Modus des Ports nicht ab, oder der erweiterte Compliance-Code für 25G/100G fehlt. Das Kodieren der richtigen Compliance-Bytes (und nur der von der Hardware tatsächlich unterstützten) behebt das (EEPROM-Umkodierung).

Diagnoseablauf

  1. Bestätigen, dass die optischen Pegel in Ordnung sind (Kein-Link-Checkliste, Schritte 3–6).
  2. Die Ratencodes des Moduls auf der Werkbank auslesen: Byte 12, Compliance-Codes, erweiterte Compliance, Raten-Kennung (Speicherbelegung).
  3. Die Host-Port-Konfiguration an beiden Enden vergleichen: Geschwindigkeit, FEC, AN, Breakout.
  4. CDR-/LOL-Flags prüfen: Eine Lane mit LOL bei der niedrigeren Rate deutet auf den CDR hin.
  5. Unterstützt die Hardware die Rate, sagt die Identität das aber nicht aus, sie kodieren.

In CodingBox

Der Bildschirm Check transceiver dekodiert Nennrate, Compliance- und erweiterte Compliance-Codes und listet bei CMIS-Modulen die gemeldeten Applikationen auf; der EEPROM editor bearbeitet die Raten- und Compliance-Bytes mit neu berechneten Prüfsummen. Dabei ehrlich bleiben: Eine Rate zu deklarieren, die die Optik nicht tragen kann, verschiebt den Fehler nur von „linkt nicht“ zu „linkt mit Fehlern“.

Bitweise Bedeutung der Raten- und Typ-Bytes, mit typischen Kodierungen je Modultyp: Compliance-Codes.

Befehle für Geschwindigkeit, FEC, Auto-Negotiation und Breakout je NOS: Rezepte zur Port-Konfiguration; warum eine Portgruppe eine Geschwindigkeit verweigert: Ein Blick in den Switch.

Kupfer-SFP nur mit 1G, 100BASE-FX ohne Link, 2,5G-Sticks, 10GBASE-T-SFP+ nur mit 10G: die dahinterliegenden SGMII-/1000BASE-X-/USXGMII-Modusprobleme in SGMII und serielles Gigabit.


Wenn Sie in diesem Artikel eine Ungenauigkeit oder einen Fehler finden, markieren Sie die betreffende Stelle und drücken Sie Ctrl+Enter, um .