Polaryzacja MPO wyjaśniona: Type A, B, C i pułapka 8 włókien przy 400G
Mapowanie włókien Type A/B/C z obu stron: dlaczego Type B pasuje do 8-włóknowego 400G DR4 i 16-włóknowego 800G DR8, i gdzie trunki Base-8 pękają.
Odpowiedź w jednym zdaniu
Połącz dwa porty 400G-DR4 lub 800G-DR8 pojedynczym kablem MPO, a potrzebujesz Type B. Nie Type A, mimo że „przelotowy“ brzmi jak bezpieczna domyślna opcja. W porcie optyki równoległej prosty to tryb awarii: każdy nadajnik strzela w naprzeciwległy nadajnik, moc odbiorcza wskazuje ciemno na wszystkich lane'ach, a łącze się nigdy nie trenuje.
Pożyteczne pytanie to nie „który typ jest standardem“, lecz „ile odwróceń potrzebuje ten kanał“. Gdy to policzysz, wybór kabla przestaje być rzutem monetą, a ta sama arytmetyka obejmuje trunki 12-włókienne, 16-włókienne, panele krosowe i 8-włóknowe, które po cichu psują wszystko.
Trzy typy kabli i key jako sprawdzenie w terenie
ANSI/TIA-568.3-E definiuje trzy mapowania dla zespołów wielowłóknowych. Nazwy są irytująco podobne do nazw metod, i tu zaczyna się spora zamieszania: Type A/B/C opisują kabel, Method A/B/C opisują kanał.
| Zespół | Orientacja key | Mapowanie, 12 pozycji | Efekt w łączu równoległym |
|---|---|---|---|
| Type A | key-up ↔ key-down | P1→P1 … P12→P12 | prosto; crossover musi przyjść z innego miejsca |
| Type B | key-up ↔ key-up | P1→P12, P2→P11 … P6→P7 | jedno pełne odwrócenie; to, czego chcą łącza równoległe 8F i 16F |
| Type C | key-up ↔ key-down | P1→P2, P2→P1, P3→P4 … | parami; tylko instalacje dupleksowe i kasetowe |
Orientacja key jest konsekwencją mapowania, a nie jego definicją, ale to najszybsza rzecz do sprawdzenia w stojaku. Dwa końce key-up na tym samym trunku oznaczają odwrócenie. Key-up do key-down na trunku, który nie jest Type C, oznacza prosto, i ktoś w tym łączu zaraz będzie mieć kiepskie popołudnie.
Znalezienie pozycji 1 na gołym złączu: trzymaj je key-up, popatrz na ferrule i licz od lewej do prawej. Biały punkt na obudowie zaznacza tę samą stronę. Zrób to raz dla każdego typu złącza i zapisz, bo numeracja na bootie i numeracja na rysunku nie zawsze się zgadzają.
Dlaczego odbiorniki są numerowane wspak
Oto szczegół, który sprawia, że Type B wygląda na błędny, aż nagle nabiera sensu. Osiem aktywnych włókien portu 400G-DR4 to nie cztery nadawcze, a potem cztery odbiorcze w kolejności. To 1–4 nadawcze, 5–8 nieaktywne, 9–12 odbiorcze — a lane'o odbiorcze liczą się w przeciwnym kierunku. Pozycja 12 to RX1, pozycja 9 to RX4.
| Port | Pozycje TX | Pozycje RX | Nieaktywne |
|---|---|---|---|
| 400G-DR4 (MPO-12) | 1, 2, 3, 4 = TX1–TX4 | 12, 11, 10, 9 = RX1, 2, 3, 4 | 5–8 |
| 400G-SR8 (MPO-16) | 1–8 = TX1–TX8 | 16…9 = RX1–RX8 | none |
| 800G-DR8 (MPO-16) | 1–8 = TX1–TX8 | 16…9 = RX1–RX8 | none |
| 800G-DR8 jako 2×MPO-12 | 1–4 na złącze | 12…9 na złącze | 5–8 |
Połącz te dwa fakty, a Type B przestaje być konwencją, a staje się arytmetyką. P1→P12 wysyła TX1 do RX1. P2→P11 wysyła TX2 do RX2. Kolejność lane'ów zostaje zachowana, mimo że kolejność włókien jest odwrócona, i to właśnie potrzebne jest łączu PAM4, bo lane 1 w jednym ASIC musi spotkać lane 1 w drugim.
Dla zespołu o N pozycjach mapowanie Type B jest wystarczająco krótkie, by je zapamiętać:
P_far = N + 1 − P_near
Dwanaście pozycji: 1↔12. Szesnaście pozycji: 1↔16. Osiem pozycji: 1↔8 — zapamiętaj ostatnie, zaraz wraca.
Liczenie odwróceń w rzeczywistym kanale
Łącze między dwoma switchami rzadko jest jednym kablem. To przewód, trunk, może panel, kolejny przewód. Każdy element albo odwraca, albo nie, a liczy się parzystość sumy.
Oto cały argument na diagramie. Dwa przewody Type B i trunk Type B wyglądają na trzy odwrócenia; elektrycznie zachowują się jak jedno.
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"]Ta reguła parzystości wyjaśnia nawyk z terenu, który inaczej wygląda na niedbały. W Method B kupujesz jeden typ przewodu i używasz go na obu końcach, bo trzy odwrócenia i tak lądują na właściwym lane'ie. W Method A trunk jest prosty, więc dokładnie jeden przewód musi się krzyżować, a drugi nie — dwa różne numery części na tej samej ciężarówce i rzut monetą za każdym razem, gdy ktoś chwyci zły worek.
| Budowa kanału | Odwrócenia netto | Wynik w 8-włóknowym łączu równoległym |
|---|---|---|
| Trunk Type A, przewody Type A na obu końcach | 0 | brak światła; TX naprzeciw TX |
| Trunk Type A, jeden przewód Type B i jeden Type A | 1 | poprawne |
| Trunk Type B, przewody Type B na obu końcach | 3, równoważne 1 | poprawne |
| Trunk Type B, bez przewodów patch | 1 | poprawne |
| Trunk Type C z przewodami Type C | parami, brak pełnego odwrócenia | błędna kolejność lane'ów przy 400G |
Dwa odwrócenia to pułapka warta zaznaczenia. Zdarza się, gdy ktoś „naprawia“ łącze, wymieniając jeden przewód na Type B i zostawiając drugi Type B na miejscu, albo gdy panel wewnętrznie odwraca i nikt tego nie policzył. Łącze jest wtedy znowu proste i psuje się dokładnie tak samo jak pierwotna usterka.
Pułapka 8 włókien, w dwóch smakach
Pierwszy smak to złącze MPO-8. Okablowanie Base-8 używa ferrule o ośmiu pozycjach, a jego mapowanie Type B to 1→8, 2→7, 3→6, 4→5. Połącz trunk MPO-8 z portem 400G-DR4, a TX1 dociera do pozycji 8, która jest nieaktywna. Dostajesz cztery ciemne lane'y, normalną moc nadawania i żadnej diagnostyki wskazującej kabel.
Drugi smak jest subtelniejszy. Zespoły sprzedawane jako „MPO-12 na 8 włókien“ można zbudować na dwa sposoby: osiem włókien na pozycjach 1–4 i 9–12 z pustym środkiem, albo osiem włókien ciągłych na 1–8. Tylko pierwszy pasuje do portu 400G-DR4. Numer części często mówi „8F MPO“ i nic poza tym, więc mapowanie musi pochodzić z rysunku lub od producenta, na piśmie.
To też powód, dla którego trunk 12-włóknowy czasem zdaje się działać przy 100G i psuje się przy 400G. Łącze 100G-SR4 też używa 1–4 i 9–12, więc to te same osiem pozycji — ale łącze 100G zbudowane na kasetach mogło mieć polaryzację skorygowaną wewnątrz kasety, a ta korekta nie przeżywa przejścia na bezpośrednie połączenie 400G.
Szesnaście włókien, ta sama logika z większymi liczbami
400G-SR8, 800G-SR8 i 800G-DR8 używają wszystkich szesnastu pozycji: osiem nadawczych, osiem odbiorczych, brak nieaktywnych włókien. Type B nadal daje jedno odwrócenie netto, mapując 1→16 i 2→15, a strona odbiorcza jest nadal numerowana wspak, więc kolejność lane'ów przetrwa.
800G-DR8 jest też dostarczane w wariancie z dwoma złączami, zwykle zapisywanym 2×DR4 lub 2DR4. Każdy port MPO-12 APC niesie cztery lane'o nadawcze i cztery odbiorcze i zachowuje się dokładnie jak złącze DR4, co jest wygodne, gdy instalacja została zbudowana pod 400G i jest modernizowana port po porcie. Czym nie jest, to miejsce, by ponownie używać 8-włóknowych przewodów z oboma końcami key-up i zakładać, że daleki koniec to załatwi.
Warto wiedzieć przed zamówieniem: 400G-SR8 to multimode UPC, 400G-DR4 i 800G-DR8 to single-mode APC. Wtyk UPC w adapterze APC daje odbicie wsteczne wystarczająco wysokie, by zepsuć oko PAM4, a objaw — czysta moc odbiorcza, niestabilny BER przed FEC — jest przypisywany modułowi. Jeśli chcesz arytmetykę strat dla kanału z tak wieloma parami złączonymi, przejście budżetu łącza omawia tolerancje złączy i spawów dla DR4 i DR8.
Jak wygląda tak naprawdę awaria
Błędy polaryzacji są zaskakująco spójne, gdy zna się sygnatury. Tym, czym nigdy nie wyglądają, jest łącze krytyczne: światło ląduje albo na nasłuchującym lane'ie, albo nie.
| Obserwacja | Na co wskazuje |
|---|---|
| Moc Tx normalna, wszystkie lane'y przy minimalnym Rx | parzysta liczba odwróceń; mapowanie kabla jest proste |
| Cztery lane'y świecą, cztery ciemne, zawsze ta sama grupa | trunk MPO-8 lub zespół 8F przewodowany 1–8 |
| Moc Rx na każdym lane'ie, FEC nigdy nie zablokuje | kolejność lane'ów pomieszana, często źle przewodowany harness |
| Łącze działa przy 100G, padnie przy 400G na tym samym trunku | korekta polaryzacji kasety, która nie dotyczy direct attach |
| Czysta moc Rx, BER rośnie po przewodowaniu | UPC w APC albo dodatkowy adapter do odwrócenia polaryzacji |
Dwa ostatnie wiersze to te źle diagnozowane, i oba warto oddzielić od samej polaryzacji. Łącze, które psuje się tylko w jednym kierunku, wcale nie jest błędem polaryzacji — odwrócenie wpływa na oba kierunki identycznie, bo te same włókna niosą oba kierunki w łączu równoległym. Awaria jednokierunkowa oznacza złamane włókno lub martwy lane, co jest innym śledztwem.
Jest szybsza ścieżka przez cały zestaw: sprawdź, czy moduł w ogóle osiąga stan gotowości, zanim dotkniesz włókna, a potem porównaj moc odbiorczą na lane z mocą nadawczą. Sekwencja triażu martwego łącza przechodzi przez tę kolejność, a mapa 802.3 to miejsce, by potwierdzić, czy dany PMD używa ośmiu czy szesnastu włókien, zanim policzysz cokolwiek.
Zanim wyjdzie zamówienie kabli
Krótka lista kontrolna, w kolejności oszczędzającej najwięcej pieniędzy.
- Wybierz metodę raz na stronę, nie na łącze, i zapisz typ trunku oraz oba typy przewodów na tym samym rysunku. Błędy polaryzacji to niemal zawsze błędy dokumentacji.
- Licz odwrócenia jako krok projektowy. 8- i 16-włóknowe łącza równoległe potrzebują nieparzystej liczby; kanały dupleksowe wewnątrz kaset to osobny przypadek.
- Potwierdź płeć w tym samym czasie. Porty transceivera są wypinowane, więc przewody nie są; adaptery panelowe zwykle nie są, więc trunki są wypinowane.
- Dopasuj polerowanie do medium. MPO single-mode to APC pod ośmioma stopniami, multimode to UPC. Trzymaj oba fizycznie rozdzielone w magazynie.
- Kup jeden zapasowy przewód każdego typu. Zapasowy przewód Type B, który przychodzi, gdy potrzebowałeś Type A, to tania przypominajka reguły parzystości.
- Przetestuj mapowanie przed turn-up, z testerem polaryzacji lub źródłem i miernikiem, i zapisz wynik według ID trunku, a nie według stojaka.
Nic z tego nie jest trudne. Jest tylko bezlitosne i psuje się dokładnie w momencie, gdy łącze ma nieść ruch produkcyjny.
Wnioski
- 400G-DR4 i 800G-DR8 potrzebują przez kanał dokładnie jednego odwrócenia netto, co zapewnia zespół Type B; prosty kanał Type A w ogóle nie daje światła odbiorczego.
- Type B działa z identycznymi przewodami na obu końcach, bo trzy odwrócenia redukują się do jednego. Method A działa tylko z jednym przewodem skrzyżowanym i jednym prostym, co jest problemem dokumentacyjnym czekającym na ziszczenie.
- Strona odbiorcza portu MPO liczy wspak (pozycja 12 to RX1), i to dlatego odwrócony kabel zachowuje kolejność lane'ów, zamiast ją mieszać.
- Trunki MPO-8 i zespoły ośmiu włókien przewodowane 1–8 lądują na nieaktywnych pozycjach portu MPO-12. Sprawdź rysunek, nie numer części.
Skompilowano z metod polaryzacji ANSI/TIA-568.3-E, przypisań lane'ów PMD IEEE 802.3bs, 802.3cm, 802.3df, definicji złączy ze specyfikacji sprzętowej QSFP-DD oraz opublikowanej dokumentacji złączy; tabele mapowania przeliczone tu na nowo, oryginalna synteza, bez reprodukcji tekstu źródłowego.
FAQ
- Czy do 400G-DR4 poprawny jest Type A czy Type B?
- Type B, jeśli łącze to pojedynczy kabel między dwoma transceiverami. 400GBASE-DR4 umieszcza TX1–TX4 na pozycjach 1–4, a RX1–RX4 na pozycjach 12 do 9, więc przez kanał potrzebujesz dokładnie jednego odwrócenia. Type A jest prosty i każdy nadajnik celuje w naprzeciwległy nadajnik, dlatego patch Type A na porcie DR4 daje normalną moc nadawania i brak światła odbiorczego.
- Dlaczego mogę użyć identycznych przewodów Type B na obu końcach?
- Ponieważ odwrócenia sumują się modulo dwa. Trunk Type B to jedno odwrócenie, a każdy przewód Type B to kolejne, więc kanał niesie trzy odwrócenia, co zachowuje się jak jedno. Method A nie potrafi tego: jego trunk jest prosty, więc dokładnie jeden z dwóch przewodów musi się krzyżować, a drugi nie.
- Czy trunk MPO-8 o 8 włóknach może zasilać port transceivera MPO-12?
- Nie bezpośrednio. Ferrule MPO-8 ma osiem pozycji, a jego mapowanie Type B biegnie 1→8, 2→7, 3→6, 4→5, więc TX1 ląduje na pozycji 8 — jednej z czterech nieaktywnych pozycji portu 400G-DR4. Potrzebujesz harnessu konwersji, który remapuje 1–4 na 12–9, albo trunku Base-12 zbudowanego z ośmiu aktywnych włókien.
- Czy błędna polaryzacja zmienia tłumienie wprowadzenia lub coś uszkadza?
- Nie zmienia strat przez włókna; światło po prostu dociera do lane, która nie nasłuchuje, więc host zgłasza bardzo niski poziom mocy odbiorczej i łącze nigdy się nie trenuje. Ryzyko uszkodzenia płynie z naprawy, nie z usterki: stosowanie adapterów lub zmieniaczy płci w celu odwrócenia polaryzacji spala 0,35–0,75 dB na parę złączoną, a mieszanie wtyków UPC w adapterach APC to to, co naprawdę rysuje czoła stykowe.
- Jak zweryfikować polaryzację bez aktywnego łącza?
- Użyj testera polaryzacji albo źródła światła i miernika mocy z fan-out i zapisz mapowanie w postaci tabeli na trunk. Jeśli pracujesz wizualnie, potwierdź pozycję 1 za pomocą białego punktu na obudowie złącza albo patrząc na ferrule key-up z pozycjami od lewej do prawej — nie wnioskuj pozycji 1 z nadruku na powłoce kabla.
- Czy Type C jest kiedykolwiek poprawny przy 400G?
- Tylko tam, gdzie kanał jest dupleksowy lub oparty na kasetach, a parzyste przełożenie jest częścią udokumentowanego projektu. Trunk Type C zamienia sąsiednie pary, więc w 8-włóknowym łączu równoległym TX1 dociera do pozycji 2, co jest kolejnym nadajnikiem. Należy do starszych instalacji dupleksowych 10G i wstępnie terminowanych systemów kasetowych, a nie do bezpośrednich łączy równoległych 400G czy 800G.