Welke SFP werkt in mijn switch? Cisco- en Juniper-codering uitgelegd

Een SFP-module past fysiek in elke SFP-poort. Of hij ook werkt, hangt van twee dingen af die los van elkaar staan: de optische specificatie (golflengte, vezeltype, afstand) en de codering in de module. Die twee door elkaar halen is de meest gemaakte fout bij het bestellen van transceivers.
Wat is “codering” eigenlijk?
Elke SFP heeft een klein EEPROM-geheugen waarin volgens de MSA-standaard onder andere de fabrikantnaam, het onderdeelnummer en een serienummer staan. Als een switch een module ziet, leest hij dat geheugen uit en vergelijkt het met zijn eigen lijst van goedgekeurde modules.
Een “Cisco-gecodeerde” of “Juniper-gecodeerde” module van een derde partij is optisch gewoon een standaardmodule, maar met de merkgegevens van Cisco of Juniper in dat geheugen geprogrammeerd. Daardoor herkent de switch hem als een eigen module. De optiek verandert er niet door — alleen wat de switch leest.
Cisco: controleert streng, maar is te overrulen
Cisco-switches controleren de codering actief. Past hij niet, dan zet de switch de poort in err-disable en zie je in het log iets als:
%PLATFORM_PM-6-MODULE_ERRDISABLE: The inserted SFP module with interface name Gi1/0/1 is not supported
%PM-4-ERR_DISABLE: gbic-invalid error detected on Gi1/0/1, putting Gi1/0/1 in err-disable state
Cisco heeft hier zelf twee configuratiecommando’s voor:
no errdisable detect cause gbic-invalid
service unsupported-transceiver
Daarna de poort uit- en inschakelen of de module er even uithalen. Let op: het tweede commando geeft een waarschuwing dat Cisco geen ondersteuning biedt op niet-Cisco optiek, en op sommige modellen (bijvoorbeeld de Catalyst 2960-L) bestaat het commando niet. Voor die switches is een gecodeerde module de enige route.
Binnen Cisco’s eigen assortiment is de codering ook nauw: een GLC-T en een GLC-TE zijn allebei 1000BASE-T koper, maar oudere platformen accepteren alleen de code die in hun lijst staat. Dezelfde logica geldt voor de GLC-LH-SM en de nieuwere GLC-LH-SMD (met DOM-diagnostiek).
Juniper: milder, maar niet onverschillig
Junos blokkeert een niet-Juniper module in de praktijk niet: de poort komt gewoon op. Wel merkt Junos het verschil, en in show chassis hardware of de diagnostiek van de optiek verschijnt de module als “unsupported” of zonder fabrikantgegevens. Er bestaat in Junos geen commando zoals Cisco’s service unsupported-transceiver — er valt ook niets te ontgrendelen.
De praktische consequentie zit in de support: bij een storingsmelding kan JTAC vragen om eerst een Juniper-gecodeerde module te plaatsen voordat ze verder kijken. Voor een productieomgeving met supportcontract is gecodeerde optiek daarom verstandig; in een lab of bij apparatuur zonder contract is het zelden een probleem.
Ook bij Juniper zie je twee namen voor dezelfde optiek: EX-SFP-1GE-LX is de aanduiding voor EX-switches, SFP-1GE-LX die voor MX-, M- en SRX-apparatuur. Het onderdeelnummer (740-011614) is hetzelfde.
Andere merken
- Netgear, HP ProCurve en Aruba zijn in de regel toleranter; een standaardmodule werkt meestal zonder configuratie.
- HPE (Aruba 8000-serie) en Dell tonen soms een waarschuwing maar laten de poort werken.
- Mellanox en witte-merk-switches controleren doorgaans niets.
Er is één uitzondering die vaak vergeten wordt: een Fibre Channel-HBA (QLogic, Emulex) is kieskeuriger dan een ethernetswitch en accepteert lang niet elke SFP+. Voor SAN-verbindingen kies je bij voorkeur de module die de HBA-fabrikant zelf levert.
Belangrijker dan de codering: de optiek zelf
Codering bepaalt of de module wordt herkend. Of de verbinding het doet, bepaalt de optiek. Beide kanten van de link moeten dezelfde standaard, golflengte en vezelsoort gebruiken.
| Standaard | Golflengte | Kabel | Afstand | Connector |
|---|---|---|---|---|
| 1000BASE-T | koper | Cat5e of hoger | 100 m | RJ45 |
| 1000BASE-SX | 850 nm | multimode OM2/OM3 | tot 550 m | LC duplex |
| 1000BASE-LX/LH | 1310 nm | singlemode OS2 | tot 10 km | LC duplex |
| 10GBASE-SR | 850 nm | multimode OM3/OM4 | 300 / 400 m | LC duplex |
| 10GBASE-LR | 1310 nm | singlemode OS2 | tot 10 km | LC duplex |
| 10GBASE-T | koper | Cat6a | 30 m | RJ45 |
Drie regels die vrijwel alle problemen voorkomen:
- Multimode en singlemode zijn niet uitwisselbaar. Een SR-module op singlemode vezel geeft een instabiele of dode link. Oranje/aqua kabel is multimode, geel is singlemode.
- Aan beide kanten hetzelfde type. Een SR aan de ene kant en een LR aan de andere werkt niet, ook niet over korte afstand.
- Snelheid moet passen bij de poort. Een 1 Gbit-SFP in een SFP+-poort werkt alleen als de switch dat expliciet ondersteunt, en bij Juniper vaak pas na het instellen van de poortsnelheid.
DAC-kabel of transceiver?
Voor verbindingen binnen hetzelfde rack — switch naar server, of twee switches naast elkaar — is een DAC-kabel meestal de betere keuze: goedkoper dan twee transceivers plus patchkabel, zuiniger en minder storingsgevoelig. Boven de 3 tot 5 meter, of als je door een patchpaneel moet, pak je transceivers met glasvezel. Let er wel op dat een DAC-kabel aan beide uiteinden gecodeerd is, en dat sommige Cisco-switches passieve DAC’s van andere merken weigeren.
Wat wij doen
Bij elke transceiver in onze webshop staat in welke apparatuur hij is getest en of DOM (diagnostiek) wordt ondersteund. We leveren originele modules van Cisco, Juniper, Finisar en Avago, en waar dat voordeliger uitkomt compatibele modules van FS met de gewenste merkcodering. Twijfel je welke variant je nodig hebt? Geef het switchmodel en de gewenste afstand door, dan zoeken we het uit voordat je bestelt.
Veelgestelde vragen
Werkt een compatibele SFP net zo goed als een originele?
Optisch is er geen verschil: het zijn dezelfde componenten, vaak van dezelfde fabrikant. Het verschil zit in de merkgegevens in het geheugen van de module en in de support die je fabrikant biedt bij storingen.
Hoe zet ik een Cisco-switch open voor niet-Cisco optiek?
Met de commando’s “no errdisable detect cause gbic-invalid” en “service unsupported-transceiver” in de configuratie, gevolgd door de poort uit- en inschakelen. Niet elk model kent het tweede commando; de Catalyst 2960-L bijvoorbeeld niet.
Blokkeert Juniper transceivers van andere merken?
Nee. De poort komt gewoon op, maar Junos meldt de module als “unsupported” en JTAC kan bij een storing vragen om eerst een Juniper-module te plaatsen.
Kan ik een 1 Gbit-SFP in een 10 Gbit-poort gebruiken?
Soms. De switch moet het expliciet ondersteunen, en bij Juniper moet je de poortsnelheid meestal handmatig instellen. Controleer dit in de documentatie van je switch voordat je bestelt.
Wanneer kies ik een DAC-kabel in plaats van transceivers?
Binnen hetzelfde rack, tot ongeveer 3 tot 5 meter. Een DAC is goedkoper dan twee transceivers met patchkabel, verbruikt minder stroom en gaat zelden stuk.
Mag ik multimode en singlemode door elkaar gebruiken?
Nee. Een 850 nm-module hoort op multimode vezel (oranje of aqua), een 1310 nm-module op singlemode (geel). Mengen geeft een instabiele verbinding of helemaal geen link.
Past bij dit artikel
Cisco GLC-T – 1000BASE-T koper SFP RJ45
incl. btw
Juniper SFP-1GE-LX (740-011614) – 1000BASE-LX SFP 1310 nm 10 km
incl. btw
Juniper EX-SFP-10GE-SR (740-021308) – 10GBASE-SR SFP+ 850 nm 300 m
incl. btw
Juniper EX-SFP-10GE-DAC-3M (740-030077) – SFP+ DAC-kabel 3 m (10 Gbit)
incl. btw
FS SFPP-PC02 (Juniper-compatibel) – SFP+ DAC-kabel 2 m (10 Gbit, nieuw)
incl. btw
Solid Optics QSFP-H40G-CU2M-SO (Cisco-compatibel) – QSFP+ DAC-kabel 2 m (40 Gbit)
incl. btw