MPO-polariteit uitgelegd: Type A, B, C en de 8-vezelvalkuil bij 400G

Type A/B/C-vezelmapping end-to-end: waarom Type B past bij 8-vezel 400G DR4 en 16-vezel 800G DR8, en waar Base-8-trunks breken.

Het antwoord in één regel

Verbind twee 400G-DR4- of 800G-DR8-poorten met een enkele MPO-kabel en u wilt Type B. Niet Type A, ook al klinkt „recht door“ als de veilige standaard. Op een parallel-optische poort is recht de faalmodus: elke zender vuurt op de zender die ertegenover staat, het ontvangstvermogen leest als donker op alle lanes, en de link traint nooit.

De nuttige vraag is niet „welk type is de standaard“ maar „hoeveel omkeringen heeft dit kanaal nodig“. Zodra u dat telt, houdt de kabelkeuze op een muntje op te zijn, en dezelfde rekenkunde dekt 12-vezel-, 16-vezel-, patchpanelen en 8-vezel-trunks die alles stilzwijgend breken.

Drie kabeltypen, en de key als veldbcontrole

ANSI/TIA-568.3-E definieert drie mappings voor vezelbundels. De namen lijken op hinderlijke wijze op de methodenamen, en daar begint veel van de verwarring: Type A/B/C beschrijven de kabel, Method A/B/C beschrijven het kanaal.

AssemblageKey-oriëntatieMapping, 12 positiesEffect op een parallelle link
Type Akey-up ↔ key-downP1→P1 … P12→P12recht; een crossover moet van elders komen
Type Bkey-up ↔ key-upP1→P12, P2→P11 … P6→P7één volledige omkering; wat 8F- en 16F-parallelle links willen
Type Ckey-up ↔ key-downP1→P2, P2→P1, P3→P4 …paarsgewijs; alleen duplex- en cassette-installaties

Key-oriëntatie is een gevolg van de mapping en niet de definitie ervan, maar het is het snelste om in een rack te controleren. Twee key-up-uiteinden op dezelfde trunk betekent omgekeerd. Key-up naar key-down op een trunk die niet Type C is, betekent recht, en iemand in die link staat op het punt een slechte middag te hebben.

Positie 1 op een kale connector vinden: houd hem key-up, kijk naar de ferrule en tel van links naar rechts. Het witte stipje op de behuizing markeert dezelfde kant. Doe dit eenmaal per connectortype en schrijf het op, want de nummering op de boot en de nummering in de tekening zijn niet altijd gelijk.

Waarom de ontvangers achterstevoren genummerd zijn

Hier is het detail dat Type B verkeerd doet lijken totdat het plotseling zin krijgt. De acht actieve vezels van een 400G-DR4-poort zijn niet vier zend- gevolgd door vier ontvangstlanes in volgorde. Ze zijn 1–4 zenden, 5–8 inactief, 9–12 ontvangen — en de ontvangstlanes tellen in de tegenovergestelde richting. Positie 12 is RX1, positie 9 is RX4.

PoortTX-positiesRX-positiesInactief
400G-DR4 (MPO-12)1, 2, 3, 4 = TX1–TX412, 11, 10, 9 = RX1, 2, 3, 45–8
400G-SR8 (MPO-16)1–8 = TX1–TX816…9 = RX1–RX8none
800G-DR8 (MPO-16)1–8 = TX1–TX816…9 = RX1–RX8none
800G-DR8 als 2×MPO-121–4 per connector12…9 per connector5–8

Zet deze twee feiten samen en Type B is geen conventie meer, alleen rekenkunde. P1→P12 stuurt TX1 naar RX1. P2→P11 stuurt TX2 naar RX2. De lane-volgorde blijft behouden hoewel de vezelvolgorde omgekeerd is, en dat is precies wat een PAM4-link nodig heeft, omdat lane 1 op de ene ASIC lane 1 op de andere moet ontmoeten.

Voor een assemblage van N posities is de Type-B-mapping kort genoeg om te onthouden:

P_far = N + 1 − P_near

Twaalf posities: 1↔12. Zestien posities: 1↔16. Acht posities: 1↔8 — onthoud de laatste, hij komt zo terug.

Omkeringen tellen over een echt kanaal

Een link tussen twee switches is zelden één kabel. Het is een kabel, een trunk, misschien een paneel, nog een kabel. Elk element keert om of niet, en wat telt is de pariteit van het totaal.

Hier is het hele argument in een diagram. Twee Type-B-kabels en een Type-B-trunk lijken drie omkeringen; elektrisch gedragen ze zich als één.

flowchart LR
    A["TX1 pos 1"] --> B["Cord B: 1 to 12"]
    B --> C["Trunk B: 12 to 1"]
    C --> D["Cord B: 1 to 12"]
    D --> E["RX1 pos 12"]
    A2["TX2 pos 2"] --> B2["Cord B: 2 to 11"]
    B2 --> C2["Trunk B: 11 to 2"]
    C2 --> D2["Cord B: 2 to 11"]
    D2 --> E2["RX2 pos 11"]

Die pariteitsregel verklaart een veldgewoonte die anders nalatig lijkt. In Method B koopt u één kabeltype en gebruikt u het aan beide uiteinden, omdat drie omkeringen alsnog op de juiste lane uitkomen. In Method A is de trunk recht, dus moet precies één kabel kruisen en de andere niet — twee verschillende artikelnummers op dezelfde truck, en een muntje elke keer dat iemand de verkeerde zak pakt.

KanaalopbouwNetto-omkeringenResultaat op een 8-vezel parallelle link
Type-A-trunk, Type-A-kabels beide uiteinden0geen licht; TX tegenover TX
Type-A-trunk, één Type-B-kabel en één Type-A-kabel1correct
Type-B-trunk, Type-B-kabels beide uiteinden3, gelijk aan 1correct
Type-B-trunk, geen patchkabels1correct
Type-C-trunk met Type-C-kabelspaarsgewijs, geen volledige omkeringverkeerde lane-volgorde bij 400G

Twee omkeringen is de valkuil die het waard is te markeren. Hij gebeurt wanneer iemand een link „repareert“ door één kabel te vervangen door een Type-B en de andere Type-B op zijn plaats laat, of wanneer een paneel intern omkeert en niemand het heeft geteld. De link is dan weer recht, en faalt op exact dezelfde manier als de oorspronkelijke fout.

De 8-vezelvalkuil, in twee smaken

De eerste smaak is de MPO-8-connector. Base-8-bekabeling gebruikt een ferrule met acht posities, en zijn Type-B-mapping is 1→8, 2→7, 3→6, 4→5. Koppel een MPO-8-trunk aan een 400G-DR4-poort en TX1 komt op positie 8 terecht, wat inactief is. U krijgt vier donkere lanes, normaal zendvermogen, en geen enkele diagnose die naar de kabel wijst.

De tweede smaak is subtieler. Assemblages verkocht als „8-vezel MPO-12“ kunnen op twee manieren gebouwd zijn: acht vezels op posities 1–4 en 9–12 met het midden leeg, of acht vezels aaneengesloten op 1–8. Alleen de eerste past bij een 400G-DR4-poort. Het artikelnummer zegt vaak „8F MPO“ en verder niets, dus de mapping moet uit de tekening of van de leverancier komen, schriftelijk.

Dit is ook de reden dat een 12-vezel-trunk soms lijkt te werken bij 100G en faalt bij 400G. Een 100G-SR4-link gebruikt ook 1–4 en 9–12, dus het zijn dezelfde acht posities — maar een 100G-link gebouwd op cassettes kan zijn polariteit binnen de cassette gecorrigeerd hebben, en die correctie overleeft de overstap naar een directe 400G-verbinding niet.

Zestien vezels, dezelfde logica met grotere getallen

400G-SR8, 800G-SR8 en 800G-DR8 gebruiken alle zestien posities: acht zenden, acht ontvangen, geen inactieve vezels. Type B levert nog steeds één netto-omkering, mapt 1→16 en 2→15, en de ontvangstzijde is nog steeds achterstevoren genummerd, zodat de lane-volgorde overleeft.

800G-DR8 wordt ook geleverd als twee-connectorvariant, meestal geschreven 2×DR4 of 2DR4. Elke MPO-12-APC-poort draagt vier zend- en vier ontvangstlanes en gedraagt zich precies als een DR4-connector, wat handig is wanneer de installatie voor 400G is gebouwd en poort voor poort wordt opgewaardeerd. Wat het niet is, is een plek om acht-vezel-kabels met beide uiteinden key-up te hergebruiken en aan te nemen dat de overkant het wel oplost.

Weten voor u bestelt: 400G-SR8 is multimode UPC, 400G-DR4 en 800G-DR8 zijn single-mode APC. Een UPC-steker in een APC-adapter geeft reflectie die hoog genoeg is om een PAM4-oog te bederven, en het symptoom — schoon ontvangstvermogen, instabiele pre-FEC-BER — wordt aan de module toegeschreven. Als u de verliesrekenkunde wilt voor een kanaal met zoveel gevekoppelde paren, behandelt de linkbudget-walkthrough de connector- en splice-toeslagen voor DR4 en DR8.

Hoe het falen er echt uitziet

Polariteitsfouten zijn verbazend consistent zodra u de handtekeningen kent. Wat ze nooit lijken, is een marginale link: het licht landt op een luisterende lane of niet.

ObservatieWaar het op wijst
Tx-vermogen normaal, alle lanes op minimaal Rxeven aantal omkeringen; kabelmapping is recht
Vier lanes aan, vier donker, altijd dezelfde groepMPO-8-trunk of een 8F-assemblage bedraad 1–8
Rx-vermogen op elke lane, FEC vergrendelt nooitlane-volgorde door elkaar, vaak een verkeerd bedrade harness
Link up bij 100G, down bij 400G op dezelfde trunkcassette-polariteitscorrectie die niet van toepassing is op direct attach
Schoon Rx-vermogen, BER stijgend na recableringUPC in APC, of een extra adapter om polariteit om te keren

De laatste twee rijen zijn degene die verkeerd gediagnosticeerd worden, en beide zijn het waard om los te maken van polariteit zelf. Een link die maar in één richting faalt is helemaal geen polariteitsfout — een omkering treft beide richtingen identiek, omdat dezelfde vezels de twee richtingen in een parallelle link dragen. Eenzijdige uitval betekent een gebroken vezel of een dode lane, wat een ander onderzoek is.

Er is een snellere route door de hele set: controleer of de module überhaupt een gereed-status bereikt voordat u de vezel aanraakt, en vergelijk dan het ontvangen vermogen per lane met het zendvermogen. De link-down-triage-reeks loopt die volgorde door, en de 802.3-kaart is de plek om te bevestigen of een gegeven PMD acht of zestien vezels gebruikt voordat u iets telt.

Voordat de kabelbestelling de deur uit gaat

Een korte checklist, in de volgorde die het meeste geld bespaart.

Niets hiervan is moeilijk. Het is alleen meedogenloos, en het faalt precies op het moment dat een link productieverkeer zou moeten dragen.

Conclusie

Samengesteld uit ANSI/TIA-568.3-E-polariteitsmethoden, IEEE 802.3bs-, 802.3cm-, 802.3df-PMD-lanetoewijzingen, QSFP-DD-hardwarespecificatie-connectordefinities, en gepubliceerde connector documentatie; mappingtabellen hier herberekend, oorspronkelijke synthese, geen reproductie van brontekst.

FAQ

Is Type A of Type B correct voor 400G-DR4?
Type B, als de link een enkele kabel tussen twee transcievers is. 400GBASE-DR4 plaatst TX1–TX4 op posities 1–4 en RX1–RX4 op posities 12 tot en met 9, dus u heeft over het kanaal precies één omkering nodig. Type A is recht en laat elke zender op de tegenoverliggende zender richten, en daarom geeft een Type-A-patch op een DR4-poort normaal zendvermogen en geen ontvangstlicht.
Waarom kan ik aan beide uiteinden identieke Type B-patchkabels gebruiken?
Omdat omkeringen modulo twee optellen. Een Type-B-trunk is één omkering en elke Type-B-kabel is er nog een, dus het kanaal draagt drie omkeringen, wat zich gedraagt als één. Method A kan dat niet: zijn trunk is recht, dus precies één van de twee patchkabels moet kruisen en de andere niet.
Kan een 8-vezel MPO-8-trunk een MPO-12-transceiverpoort voeden?
Niet direct. Een MPO-8-ferrule heeft acht posities, en zijn Type-B-mapping loopt 1→8, 2→7, 3→6, 4→5, dus TX1 komt op positie 8 terecht — een van de vier inactieve posities van een 400G-DR4-poort. U heeft een conversie-harness nodig die 1–4 naar 12–9 remapt, of een Base-12-trunk gebouwd met acht actieve vezels.
Verandert verkeerde polariteit de invoegverliezen of beschadigt het iets?
Het verandert het verlies door de vezels niet; het licht komt simpelweg aan op een lane die niet luistert, dus de host rapporteert een zeer lage ontvangstvermogen en de link traint nooit. Het beschadigingsrisico komt van de reparatie, niet van de fout: adapters of gender-changers stapelen om polariteit om te keren verbrandt 0,35 tot 0,75 dB per gevekoppeld paar, en UPC-stekkers in APC-adapters zijn wat de eindvlakken daadwerkelijk beschadigt.
Hoe verifieer ik polariteit zonder een actieve link?
Gebruik een polariteitstester, of een lichtbron en vermogensmeter met een fan-out, en leg de mapping vast als een tabel per trunk. Als u visueel werkt, bevestig dan positie 1 via het witte stipje op de connectorbehuizing of door de ferrule key-up te bekijken met posities van links naar rechts — leid positie 1 niet af van de bedrukking op de kabelmantel.
Is Type C ooit correct bij 400G?
Alleen waar het kanaal duplex of cassette-gebaseerd is en de paarsgewijze omwisseling deel uitmaakt van een gedocumenteerd ontwerp. Een Type-C-trunk wisselt aanliggende paren, dus op een 8-vezel parallelle link komt TX1 op positie 2 aan, wat een andere zender is. Het hoort bij verouderde 10G-duplexinstallaties en vooraf gemonteerde cassettesystemen, niet bij directe 400G- of 800G-parallelle links.