Problemen met snelheid, datasnelheid en modus · Veelvoorkomende problemen en oplossingen · Optische transceivers en kabels · Documentatie · CodingBox
CodingBox Documentatie

Problemen met snelheid, datasnelheid en modus

‘Hij linkt op 25G maar niet op 10G.’ ‘De 100G-poort wil niet uitbreken.’ ‘De koperen SFP is dood in deze switch maar werkt in die andere.’ Dit zijn geen optische storingen: het licht is in orde. Host en module zijn het oneens over rate, codering en modus. Sinds 25G leveren die een groot deel van de tickets op.

Multi-rate-modules

Een module vermeldt de ondersteunde rates in het identiteitsblok (nominal rate byte 12, conformiteitscodes, extended compliance byte 36 / SFF-8024 Table 4-4). De host leest die en weigert niet-opgegeven rates. Veelvoorkomende gevallen:

SituatieWaarom het faaltHerstel
10G SFP+ op 1Gmodule niet dual-rate, of hostpoort ondersteunt geen 1G in een SFP+-cagegebruik een dual-rate-module die beide opgeeft; controleer hostondersteuning
25G SFP28 op 10GCDR vergrendelt alleen op 25G, of host vereist 10G-conformiteitscodemodule met dual-rate CDR voor 10/25G, of schakel CDR bypass in; codeer de 10G-conformiteitsbyte
1G SFP in een 10G-only poortsommige hosts gebruiken SFP+-cages uitsluitend op 10Gkies een poort of platform dat 1G ondersteunt
100G QSFP28 op 40Gzelden ondersteund; andere lane-rate en FECgebruik een 40G-module

Waarom CDR ertoe doet: CDR, clock and data recovery.

Breakout

Een poort met 4 lanes kan vier onafhankelijke links worden, alleen als host en module dit beide toestaan.

  • Parallelle optiek (SR4, PSM4, DR4) en DAC/AOC-breakoutkabels kunnen uitbreken; elke lane is een afzonderlijk glasvezelpaar.
  • WDM-optiek (LR4, CWDM4, FR4) kan dit niet: de vier golflengten lopen over één glasvezelpaar en moeten op één ontvanger eindigen.
  • De hostpoort moet aan switchzijde voor breakout (bijv. 4×25G) zijn geconfigureerd; de andere uiteinden moeten de single-lane-rate met passende FEC gebruiken.
  • CMIS-modules adverteren ondersteunde applicaties (pagina 01h); een breakoutmodus die daar niet staat, is niet beschikbaar (CMIS).

FEC en auto-negotiation

Bij 25G en hoger is een link met goede niveaus die nooit traint bijna altijd een FEC-mismatch: RS-FEC aan één kant, uit aan de andere. Bij DAC moeten auto-negotiation (Clause 73) en link training aan beide uiteinden zijn ingeschakeld, of beide uit met overeenkomende statische instellingen. Volledige uitleg: FEC, auto-negotiation en link training.

Modi van koperen SFP's

Een 1000BASE-T SFP bevat een PHY. Die praat met de host via SGMII met auto-negotiation aan koperzijde, of via gewoon 1000BASE-X. Een module die voor één modus is gecodeerd in een voor de andere geconfigureerde poort, linkt onderbroken of helemaal niet: meestal ‘werkt in de switch van fabrikant A, dood in die van fabrikant B’. Sommige hosts laten de modus per poort instellen; kies anders een module die bij het platform past (Copper Ethernet en DAC).

Rate select

Multi-rate-modules uit de SFP-klasse wisselen ontvangerbandbreedte via de pinnen RS0/RS1 of soft rate-select-bits; de module vermeldt het schema in byte 13. Een host die RS nooit aanstuurt op een module die dat verwacht, kan de ontvanger in de verkeerde rategroep laten staan (Rate- en applicatieselectie).

‘Speed and type: not supported’

Hosts die identiteit valideren kunnen de fabrikanttekenreeks van een module accepteren, maar de rate/type-combinatie toch weigeren: de conformiteitscodes omvatten de poortmodus niet, of de extended compliance code voor 25G/100G ontbreekt. De juiste conformiteitsbytes coderen, en alleen bytes die de hardware werkelijk ondersteunt, verhelpt dit (EEPROM-hercodering).

Diagnostische volgorde

  1. Bevestig dat optische niveaus in orde zijn (Geen link: de checklist, stappen 3–6).
  2. Lees de ratecodes van de module op de werkbank: byte 12, conformiteitscodes, extended compliance en rate identifier (Geheugenkaart).
  3. Vergelijk de hostpoortconfiguratie aan beide uiteinden: snelheid, FEC, AN, breakout.
  4. Controleer CDR/LOL-flags: een lane met LOL op de lagere rate wijst naar de CDR.
  5. Ondersteunt de hardware de rate maar vermeldt de identiteit die niet, codeer hem dan.

In CodingBox

Het scherm Check transceiver decodeert nominal rate, conformiteits- en extended-compliancecodes en toont voor CMIS-modules de geadverteerde applicaties. De EEPROM editor bewerkt rate- en conformiteitsbytes met opnieuw berekende checksums. Houd ze waarheidsgetrouw: een rate opgeven die de optiek niet kan dragen verplaatst de fout van ‘linkt niet’ naar ‘linkt met fouten’.

De betekenis per bit van rate- en typebytes, met gebruikelijke coderingen per moduletype: Conformiteitscodes.

Opdrachten voor snelheid, FEC, auto-negotiation en breakout per NOS: Recepten voor poortconfiguratie. Waarom een poortgroep een snelheid weigert: In een switch.

Koperen SFP alleen op 1G, 100BASE-FX dat nooit linkt, 2.5G-sticks, 10GBASE-T SFP+ alleen op 10G: de problemen met de modi SGMII/1000BASE-X/USXGMII erachter: SGMII en serial gigabit.


Vindt u een onjuistheid of fout in dit materiaal? Selecteer het betreffende fragment en druk op Ctrl+Enter om .