Polarità MPO spiegata: Type A, B, C e la trappola delle 8 fibre a 400G

Mappatura delle fibre Type A/B/C end-to-end: perché Type B si adatta al 400G DR4 a 8 fibre e 800G DR8 a 16 fibre, e dove i trunk Base-8 si rompono.

La risposta in una riga

Colleghi due porte 400G-DR4 o 800G-DR8 con un singolo cavo MPO e vuoi Type B. Non Type A, anche se „dritto“ suona come l'impostazione sicura predefinita. Su una porta a ottica parallela, dritto è la modalità di guasto: ogni trasmettitore spara nel trasmettitore di fronte a sé, la potenza in ricezione si legge come buia su tutte le lane, e il link non si allena mai.

La domanda utile non è „quale tipo è lo standard“ ma „quante inversioni serve a questo canale“. Una volta che le conti, la scelta del cavo smette di essere un lancio di moneta, e la stessa aritmetica copre trunk a 12 fibre, 16 fibre, pannelli di permutazione e trunk a 8 fibre che rompono tutto in silenzio.

Tre tipi di cavo, e la key come controllo sul campo

ANSI/TIA-568.3-E definisce tre mappature per gli assemblaggi multifibra. I nomi somigliano in modo fastidioso ai nomi dei metodi, ed è qui che inizia gran parte della confusione: Type A/B/C descrivono il cavo, Method A/B/C descrivono il canale.

AssemblaggioOrientamento della keyMappatura, 12 posizioniEffetto su un link parallelo
Type Akey-up ↔ key-downP1→P1 … P12→P12dritto; uno crossover deve venire da altro
Type Bkey-up ↔ key-upP1→P12, P2→P11 … P6→P7un'inversione completa; ciò che vogliono i link paralleli 8F e 16F
Type Ckey-up ↔ key-downP1→P2, P2→P1, P3→P4 …a coppie; solo impianti duplex e a cassette

L'orientamento della key è una conseguenza della mappatura, non la sua definizione, ma è la cosa più rapida da controllare in un rack. Due estremità key-up sullo stesso trunk significano invertito. Key-up verso key-down su un trunk che non è Type C significa dritto, e qualcuno in quel link sta per avere un brutto pomeriggio.

Trovare la posizione 1 su un connettore nudo: tienilo key-up, guarda il ferrule e conta da sinistra a destra. Il punto bianco sulla scocca segna lo stesso lato. Fallo una volta per tipo di connettore e scrivilo, perché la numerazione sul boot e la numerazione nel disegno non sempre coincidono.

Perché i ricevitori sono numerati al contrario

Ecco il dettaglio che fa sembrare Type B sbagliato finché improvvisamente ha senso. Le otto fibre attive di una porta 400G-DR4 non sono quattro in trasmissione seguite da quattro in ricezione in ordine. Sono 1–4 trasmissione, 5–8 inattive, 9–12 ricezione — e le lane di ricezione contano nella direzione opposta. La posizione 12 è RX1, la posizione 9 è RX4.

PortaPosizioni TXPosizioni RXInattivo
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 come 2×MPO-121–4 per connettore12…9 per connettore5–8

Metti insieme questi due fatti e Type B non è più una convenzione, solo aritmetica. P1→P12 invia TX1 in RX1. P2→P11 invia TX2 in RX2. L'ordine delle lane è preservato anche se l'ordine delle fibre è invertito, e questo è esattamente ciò che serve a un link PAM4, perché la lane 1 di un ASIC deve incontrare la lane 1 dell'altro.

Per un assemblaggio di N posizioni, la mappatura Type B è abbastanza breve da essere memorizzata:

P_far = N + 1 − P_near

Dodici posizioni: 1↔12. Sedici posizioni: 1↔16. Otto posizioni: 1↔8 — ricorda l'ultima, torna tra poco.

Contare le inversioni su un canale reale

Un link tra due switch raramente è un singolo cavo. È un cordone, un trunk, forse un pannello, un altro cordone. Ogni elemento inverte o non inverte, e ciò che conta è la parità del totale.

Ecco tutto l'argomento in un diagramma. Due cordoni Type B e un trunk Type B sembrano tre inversioni; elettricamente si comportano come una.

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"]

Questa regola di parità spiega un'abitudine sul campo che altrimenti sembra trascurata. In Method B compri un tipo di cordone e lo usi a entrambe le estremità, perché tre inversioni atterrano comunque sulla lane giusta. In Method A il trunk è dritto, quindi esattamente un cordone deve incrociarsi e l'altro non deve — due numeri di parte diversi sullo stesso camion, e un lancio di moneta ogni volta che qualcuno prende la borsa sbagliata.

Costruzione del canaleInversioni netteRisultato su un link parallelo a 8 fibre
Trunk Type A, cordoni Type A a entrambe le estremità0nessuna luce; TX di fronte a TX
Trunk Type A, un cordone Type B e un cordone Type A1corretto
Trunk Type B, cordoni Type B a entrambe le estremità3, equivalente a 1corretto
Trunk Type B, nessun cordone di permutazione1corretto
Trunk Type C con cordoni Type Ca coppie, nessuna inversione completaordine lane errato a 400G

Due inversioni è la trappola che vale la pena segnalare. Accade quando qualcuno „ripara“ un link sostituendo un cordone con uno Type B e lascia l'altro Type B al suo posto, o quando un pannello inverte internamente e nessuno lo ha contato. Il link è allora di nuovo dritto, e fallisce esattamente come il guasto originale.

La trappola delle 8 fibre, in due sapori

Il primo sapore è il connettore MPO-8. Il cablaggio Base-8 usa un ferrule a otto posizioni, e la sua mappatura Type B è 1→8, 2→7, 3→6, 4→5. Accoppia un trunk MPO-8 a una porta 400G-DR4 e TX1 arriva alla posizione 8, che è inattiva. Ottieni quattro lane buie, potenza di trasmissione normale, e nessuna diagnostica che punta al cavo.

Il secondo sapore è più sottile. Gli assemblaggi venduti come „MPO-12 a 8 fibre“ possono essere costruiti in due modi: otto fibre populate alle posizioni 1–4 e 9–12 con il centro vuoto, o otto fibre contigue in 1–8. Solo la prima corrisponde a una porta 400G-DR4. Il numero di parte spesso dice „8F MPO“ e nient'altro, quindi la mappatura deve venire dal disegno o dal fornitore, per iscritto.

Questo è anche il motivo per cui un trunk a 12 fibre a volte sembra funzionare a 100G e fallisce a 400G. Un link 100G-SR4 usa anch'esso 1–4 e 9–12, quindi sono le stesse otto posizioni — ma un link 100G costruito su cassette potrebbe aver corretto la sua polarità all'interno della cassetta, e quella correzione non sopravvive al passaggio a una connessione diretta 400G.

Sedici fibre, la stessa logica con numeri più grandi

400G-SR8, 800G-SR8 e 800G-DR8 usano tutte e sedici le posizioni: otto in trasmissione, otto in ricezione, nessuna fibra inattiva. Type B consegna ancora un'inversione netta, mappando 1→16 e 2→15, e il lato ricevitore è ancora numerato al contrario, così l'ordine delle lane sopravvive.

800G-DR8 è anche fornito come variante a due connettori, solitamente scritta 2×DR4 o 2DR4. Ogni porta MPO-12 APC porta quattro lane di trasmissione e quattro di ricezione e si comporta esattamente come un connettore DR4, il che è comodo quando l'impianto è stato costruito per 400G ed è aggiornato porta per porta. Ciò che non è, è un posto dove riusare cordoni a otto fibre con entrambe le estremità key-up e presume che il lato remoto sistemi tutto.

Da sapere prima di ordinare: 400G-SR8 è multimodo UPC, 400G-DR4 e 800G-DR8 sono single-mode APC. Una spina UPC in un adattatore APC dà una riflessione di ritorno abbastanza alta da rovinare un occhio PAM4, e il sintomo — potenza di ricezione pulita, BER pre-FEC instabile — viene imputato al modulo. Se vuoi l'aritmetica di perdita per un canale con così tante coppie accoppiate, la spiegazione del budget di link copre le tolleranze di connettori e giunzioni per DR4 e DR8.

Come appare realmente il guasto

I guasti di polarità sono sorprendentemente coerenti una volta che si conoscono le firme. Ciò che non sembrano mai è un link marginale: la luce atterra su una lane in ascolto o non lo fa.

OsservazioneA cosa punta
Potenza Tx normale, tutte le lane a Rx minimonumero pari di inversioni; la mappatura del cavo è dritta
Quattro lane accese, quattro buie, sempre lo stesso gruppotrunk MPO-8 o un assemblaggio 8F cablato 1–8
Potenza Rx su ogni lane, FEC non si aggancia maiordine lane sbilanciato, spesso un harness cablato male
Link attivo a 100G, giù a 400G sullo stesso trunkcorrezione di polarità a cassetta che non si applica al direct attach
Potenza Rx pulita, BER in salita dopo ricablaggioUPC in APC, o un adattatore extra usato per invertire la polarità

Le ultime due righe sono quelle mal diagnosticate, e entrambe vale la pena separare dalla polarità vera e propria. Un link che fallisce in una sola direzione non è affatto un guasto di polarità — un'inversione influisce su entrambe le direzioni in modo identico, perché le stesse fibre trasportano le due direzioni in un link parallelo. Un fallimento unidirezionale significa una fibra rotta o una lane morta, che è un'altra indagine.

C'è un percorso più rapido attraverso l'intero insieme: verifica se il modulo raggiunge anche uno stato pronto prima di toccare la fibra, poi confronta la potenza di ricezione per lane con quella di trasmissione. La sequenza di triage link giù segue quell'ordine, e la mappa 802.3 è il posto per confermare se un dato PMD usa otto o sedici fibre prima di contare qualsiasi cosa.

Prima che l'ordine dei cavi parta

Una breve checklist, nell'ordine che fa risparmiare più denaro.

Niente di tutto questo è difficile. È solo implacabile, e fallisce esattamente nel momento in cui un link dovrebbe trasportare traffico di produzione.

In sintesi

Compilato dai metodi di polarità ANSI/TIA-568.3-E, dalle assegnazioni di lane PMD IEEE 802.3bs, 802.3cm, 802.3df, dalle definizioni dei connettori della specifica hardware QSFP-DD, e dalla documentazione dei connettori pubblicata; tabelle di mappatura ricalcolate qui, sintesi originale, nessuna riproduzione del testo sorgente.

FAQ

Per 400G-DR4 è corretto Type A o Type B?
Type B, se il collegamento è un singolo cavo tra due transceiver. 400GBASE-DR4 pone TX1–TX4 sulle posizioni 1–4 e RX1–RX4 sulle posizioni 12 fino a 9, quindi serve esattamente una inversione lungo il canale. Type A è dritto e lascia ogni trasmettitore puntato verso il trasmettitore opposto, ed è per questo che un patch Type A su una porta DR4 dà potenza di trasmissione normale e nessuna luce in ricezione.
Perché posso usare cordoni Type B identici a entrambe le estremità?
Perché le inversioni si sommano modulo due. Un trunk Type B è un'inversione e ogni cordone Type B è un'altra, quindi il canale trasporta tre inversioni, che si comporta come una. Method A non può farlo: il suo trunk è dritto, quindi esattamente uno dei due cordoni deve incrociarsi e l'altro non deve.
Un trunk MPO-8 a 8 fibre può alimentare una porta transceiver MPO-12?
Non direttamente. Un ferrule MPO-8 ha otto posizioni, e la sua mappatura Type B corre 1→8, 2→7, 3→6, 4→5, così TX1 atterra sulla posizione 8 — una delle quattro posizioni inattive di una porta 400G-DR4. Serve un harness di conversione che rimappa 1–4 su 12–9, o un trunk Base-12 costruito con otto fibre attive.
Una polarità errata cambia la perdita d'inserzione o danneggia qualcosa?
Non cambia la perdita attraverso le fibre; la luce semplicemente arriva su una lane che non ascolta, quindi l'host riporta una potenza di ricezione molto bassa e il link non si allena mai. Il rischio di danno viene dalla riparazione, non dal guasto: impilare adattatori o cambia-genere per invertire la polarità brucia 0,35–0,75 dB per coppia accoppiata, e mescolare spine UPC in adattatori APC è ciò che realmente graffia le facce terminali.
Come verifico la polarità senza un link attivo?
Usi un tester di polarità, o una sorgente luminosa e un misuratore di potenza con un fan-out, e registri la mappatura come tabella per trunk. Se lavori visivamente, conferma la posizione 1 tramite il punto bianco sul corpo del connettore o guardando il ferrule key-up con le posizioni da sinistra a destra — non dedurre la posizione 1 dalla stampa sulla guaina del cavo.
Type C è mai corretto a 400G?
Solo dove il canale è duplex o basato su cassette e lo scambio a coppie fa parte di un progetto documentato. Un trunk Type C scambia coppie adiacenti, quindi su un link parallelo a 8 fibre TX1 arriva alla posizione 2, che è un altro trasmettitore. Appartiene a impianti duplex 10G legacy e sistemi a cassette pre-terminate, non a link paralleli diretti 400G o 800G.