Polarité MPO expliquée : Type A, B, C et le piège des 8 fibres à 400G

Type A/B/C, mapping de bout en bout : pourquoi Type B convient au 400G DR4 8 fibres et 800G DR8 16 fibres, et où les trunks Base-8 échouent.

La réponse en une ligne

Connectez deux ports 400G-DR4 ou 800G-DR8 par un seul câble MPO et vous voulez Type B. Pas Type A, même si „traversant“ sonne comme le choix sûr par défaut. Sur un port à optique parallèle, droit est le mode de défaillance : chaque émetteur tire sur l'émetteur en face de lui, la puissance de réception se lit comme sombre sur toutes les lanes, et le lien n'entre jamais en formation.

La question utile n'est pas „quel type est la norme“ mais „combien d'inversions ce canal nécessite-t-il“. Dès que vous comptez, le choix du câble cesse d'être un pile ou face, et la même arithmétique couvre les trunks 12 fibres, 16 fibres, les panneaux de brassage et les trunks 8 fibres qui cassent tout silencieusement.

Trois types de câble, et la key comme vérification terrain

ANSI/TIA-568.3-E définit trois cartographies pour les assemblages multfibres. Les noms ressemblent de façon agaçante aux noms de méthode, et c'est là que commence une bonne partie de la confusion : Type A/B/C décrivent le câble, Method A/B/C décrivent le canal.

AssemblageOrientation de la keyCartographie, 12 positionsEffet sur un lien parallèle
Type Akey-up ↔ key-downP1→P1 … P12→P12droit ; un croisement doit venir d'ailleurs
Type Bkey-up ↔ key-upP1→P12, P2→P11 … P6→P7une inversion complète ; ce que veulent les liens parallèles 8F et 16F
Type Ckey-up ↔ key-downP1→P2, P2→P1, P3→P4 …par paires ; uniquement installations duplex et à cassettes

L'orientation de la key est une conséquence de la cartographie plutôt que sa définition, mais c'est ce qu'il y a de plus rapide à vérifier dans une baie. Deux extrémités key-up sur le même trunk signifient inversé. Key-up vers key-down sur un trunk qui n'est pas Type C signifie droit, et quelqu'un dans ce lien va avoir une mauvaise après-midi.

Trouver la position 1 sur un connecteur nu : tenez-le key-up, regardez le ferrule et comptez de gauche à droite. Le point blanc sur le boîtier marque le même côté. Faites-le une fois par type de connecteur et notez-le, car la numérotation sur le boot et la numérotation sur le plan ne sont pas toujours d'accord.

Pourquoi les récepteurs sont numérotés à l'envers

Voici le détail qui fait paraître Type B incorrect jusqu'à ce qu'il devienne soudain logique. Les huit fibres actives d'un port 400G-DR4 ne sont pas quatre d'émission suivies de quatre de réception dans l'ordre. Ce sont 1–4 émission, 5–8 inactif, 9–12 réception — et les lanes de réception comptent dans le sens opposé. La position 12 est RX1, la position 9 est RX4.

PortPositions TXPositions RXInactif
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 en 2×MPO-121–4 par connecteur12…9 par connecteur5–8

Mettez ces deux faits ensemble et Type B n'est plus une convention, juste de l'arithmétique. P1→P12 envoie TX1 dans RX1. P2→P11 envoie TX2 dans RX2. L'ordre des lanes est préservé même si l'ordre des fibres est inversé, et c'est précisément ce qu'un lien PAM4 exige, car la lane 1 d'un ASIC doit rencontrer la lane 1 de l'autre.

Pour un assemblage de N positions, la cartographie Type B est assez courte pour être mémorisée :

P_far = N + 1 − P_near

Douze positions : 1↔12. Seize positions : 1↔16. Huit positions : 1↔8 — retenez la dernière, elle revient dans un instant.

Compter les inversions sur un canal réel

Un lien entre deux switches est rarement un câble. C'est un cordon, un trunk, peut-être un panneau, un autre cordon. Chaque élément inverse ou non, et ce qui compte est la parité du total.

Voici tout l'argument dans un diagramme. Deux cordons Type B et un trunk Type B ressemblent à trois inversions ; électriquement ils se comportent comme une.

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

Cette règle de parité explique une habitude terrain qui sinon paraît négligente. En Method B vous achetez un type de cordon et l'utilisez aux deux extrémités, car trois inversions retombent quand même sur la bonne lane. En Method A le trunk est droit, donc exactement un cordon doit croiser et l'autre ne doit pas — deux numéros de pièce différents sur le même camion, et un pile ou face chaque fois que quelqu'un saisit le mauvais sac.

Construction du canalInversions nettesRésultat sur un lien parallèle 8 fibres
Trunk Type A, cordons Type A aux deux extrémités0pas de lumière ; TX face à TX
Trunk Type A, un cordon Type B et un cordon Type A1correct
Trunk Type B, cordons Type B aux deux extrémités3, équivalent à 1correct
Trunk Type B, sans cordon de brassage1correct
Trunk Type C avec cordons Type Cpar paires, sans inversion complèteordre des lanes erroné à 400G

Deux inversions, c'est le piège qui vaut la peine d'être signalé. Il survient quand quelqu'un „corrige“ un lien en remplaçant un cordon par un Type B et laisse l'autre Type B en place, ou quand un panneau inverse en interne et que personne ne l'a compté. Le lien redevient alors droit, et échoue exactement comme la panne d'origine.

Le piège des 8 fibres, en deux saveurs

La première saveur est le connecteur MPO-8. Le câblage Base-8 utilise un ferrule à huit positions, et sa cartographie Type B est 1→8, 2→7, 3→6, 4→5. Accouplez un trunk MPO-8 à un port 400G-DR4 et TX1 arrive à la position 8, qui est inactive. Vous obtenez quatre lanes sombres, une puissance d'émission normale, et aucun diagnostic qui pointe vers le câble.

La seconde saveur est plus subtile. Les assemblages vendus comme „MPO-12 8 fibres“ peuvent être construits de deux façons : huit fibres peuplées aux positions 1–4 et 9–12 avec le centre vide, ou huit fibres contiguës en 1–8. Seule la première correspond à un port 400G-DR4. Le numéro de pièce dit souvent „8F MPO“ et rien d'autre, la cartographie doit donc venir du plan ou du fournisseur, par écrit.

C'est aussi pourquoi un trunk 12 fibres semble parfois fonctionner en 100G et échoue en 400G. Un lien 100G-SR4 utilise aussi 1–4 et 9–12, ce sont donc les mêmes huit positions — mais un lien 100G construit sur cassettes a pu voir sa polarité corrigée à l'intérieur de la cassette, et cette correction ne survit pas au passage à une connexion directe 400G.

Seize fibres, la même logique avec des nombres plus grands

400G-SR8, 800G-SR8 et 800G-DR8 utilisent les seize positions : huit émission, huit réception, aucune fibre inactive. Type B livre encore une inversion nette, cartographiant 1→16 et 2→15, et le côté récepteur est encore numéroté à l'envers, si bien que l'ordre des lanes survit.

800G-DR8 est aussi livré en variante à deux connecteurs, généralement écrit 2×DR4 ou 2DR4. Chaque port MPO-12 APC porte quatre lanes d'émission et quatre de réception et se comporte exactement comme un connecteur DR4, ce qui est commode quand l'installation a été construite pour 400G et est mise à niveau port par port. Ce qu'il n'est pas, c'est un endroit pour réutiliser des cordons 8 fibres à deux extrémités key-up et supposer que l'autre côté règlera le problème.

À savoir avant de commander : 400G-SR8 est multimode UPC, 400G-DR4 et 800G-DR8 sont single-mode APC. Une fiche UPC dans un adaptateur APC donne une réflexion arrière assez élevée pour gâcher un œil PAM4, et le symptôme — puissance de réception propre, BER pré-FEC instable — est imputé au module. Si vous voulez l'arithmétique de perte pour un canal avec autant de paires accouplées, la étude du budget de lien couvre les tolérances de connecteurs et de soudures pour DR4 et DR8.

À quoi ressemble réellement la panne

Les pannes de polarité sont étonnamment cohérentes dès qu'on connaît les signatures. Ce à quoi elles ne ressemblent jamais, c'est un lien limite : la lumière tombe soit sur une lane à l'écoute, soit non.

ObservationCe qu'elle indique
Puissance Tx normale, toutes les lanes à Rx minimalnombre pair d'inversions ; la cartographie du câble est droite
Quatre lanes allumées, quatre sombres, toujours le même groupetrunk MPO-8 ou un assemblage 8F câblé 1–8
Puissance Rx sur chaque lane, FEC ne verrouille jamaisordre des lanes brouillé, souvent un harnais mal câblé
Lien actif en 100G, tombé en 400G sur le même trunkcorrection de polarité de cassette qui ne s'applique pas au direct attach
Puissance Rx propre, BER qui monte après recâblageUPC dans APC, ou un adaptateur supplémentaire pour inverser la polarité

Les deux dernières lignes sont celles qui sont mal diagnostiquées, et les deux méritent d'être distinguées de la polarité proprement dite. Un lien qui échoue dans une seule direction n'est pas du tout une panne de polarité — une inversion affecte les deux directions de façon identique, car les mêmes fibres portent les deux directions dans un lien parallèle. Une défaillance à sens unique signifie une fibre cassée ou une lane morte, ce qui est une autre investigation.

Il y a un chemin plus rapide à travers tout l'ensemble : vérifiez si le module atteint seulement un état prêt avant de toucher la fibre, puis comparez la puissance de réception par lane à la puissance d'émission. La séquence de triage lien mort suit cet ordre, et la carte 802.3 est l'endroit pour confirmer si un PMD donné utilise huit ou seize fibres avant de compter quoi que ce soit.

Avant l'envoi de la commande de câbles

Une courte liste de contrôle, dans l'ordre qui économise le plus d'argent.

Rien de tout cela n'est difficile. C'est seulement implacable, et cela échoue exactement au moment où un lien est censé transporter le trafic de production.

En bref

Compilé à partir des méthodes de polarité ANSI/TIA-568.3-E, des attributions de lanes PMD IEEE 802.3bs, 802.3cm, 802.3df, des définitions de connecteurs de la spécification matérielle QSFP-DD, et de la documentation de connecteurs publiée ; tables de cartographie recalculées ici, synthèse originale, aucune reproduction du texte source.

FAQ

Type A ou Type B est-il correct pour 400G-DR4 ?
Type B, si le lien est un câble unique entre deux transcepteurs. 400GBASE-DR4 place TX1–TX4 sur les positions 1–4 et RX1–RX4 sur les positions 12 à 9, vous avez donc besoin d'exactement une inversion sur le canal. Type A est droit et laisse chaque émetteur viser l'émetteur opposé, c'est pourquoi un cordon Type A sur un port DR4 donne une puissance d'émission normale et aucune lumière de réception.
Pourquoi puis-je utiliser des cordons Type B identiques aux deux extrémités ?
Parce que les inversions s'additionnent modulo deux. Un trunk Type B est une inversion et chaque cordon Type B en est une autre, le canal porte donc trois inversions, ce qui se comporte comme une. Method A ne peut pas faire cela : son trunk est droit, donc exactement l'un des deux cordons doit croiser et l'autre ne doit pas.
Un trunk MPO-8 à 8 fibres peut-il alimenter un port transcepteur MPO-12 ?
Pas directement. Un ferrule MPO-8 a huit positions, et sa cartographie Type B court 1→8, 2→7, 3→6, 4→5, TX1 arrive donc sur la position 8 — l'une des quatre positions inactives d'un port 400G-DR4. Il faut un harnais de conversion qui remappe 1–4 sur 12–9, ou un trunk Base-12 construit avec huit fibres actives.
Une polarité incorrecte modifie-t-elle la perte d'insertion ou endommage-t-elle quelque chose ?
Elle ne modifie pas la perte dans les fibres ; la lumière arrive simplement sur une lane qui n'écoute pas, l'hôte rapporte donc une puissance de réception très faible et le lien n'entre jamais en formation. Le risque de dommage vient de la correction, pas de la panne : empiler des adaptateurs ou des changeurs de genre pour inverser la polarité brûle 0,35 à 0,75 dB par paire accouplée, et mélanger des fiches UPC dans des adaptateurs APC est ce qui raye réellement les faces terminales.
Comment vérifier la polarité sans lien actif ?
Utilisez un testeur de polarité, ou une source lumineuse et un mesureur de puissance avec un fan-out, et consignez la cartographie sous forme de tableau par trunk. Si vous travaillez visuellement, confirmez la position 1 par le point blanc sur le corps du connecteur ou en voyant le ferrule key-up avec les positions de gauche à droite — ne déduisez pas la position 1 de l'impression sur la gaine.
Type C est-il jamais correct à 400G ?
Seulement là où le canal est duplex ou à cassettes et où le retournement par paires fait partie d'une conception documentée. Un trunk Type C échange des paires adjacentes, donc sur un lien parallèle 8 fibres TX1 arrive à la position 2, qui est un autre émetteur. Il appartient aux installations duplex 10G héritées et aux systèmes à cassettes pré-terminés, pas aux liens parallèles directs 400G ou 800G.