MPO 폴래리티 설명: Type A, B, C와 400G에서의 8파이버 함정

Type A/B/C 파이버 매핑을 끝에서 끝까지 설명. 8파이버 400G DR4와 16파이버 800G DR8에는 Type B가 적합하며, Base-8 트렁크가 깨지는 지점을 다룹니다.

한 줄 요약

두 400G-DR4 또는 800G-DR8 포트를 단일 MPO 케이블로 연결한다면 원하는 것은 Type B이다. "스트레이트 스루"가 안전한 기본값처럼 들려도 Type A가 아니다. 병렬 광 포트에서 직선은 실패 양상이다. 모든 송신기가 마주 보는 송신기에 발사하고, 수신 전력은 모든 레인에서 암전으로 읽히며, 링크는 절대 트레이닝되지 않는다.

유용한 질문은 "어떤 타입이 표준인가"가 아니라 "이 채널에 반전이 몇 번 필요한가"이다. 그것을 세면 케이블 선택은 동전 던지기가 아니게 된다. 그리고 같은 산술이 12파이버, 16파이버, 패치 패널, 그리고 모르는 사이 모든 것을 망가뜨리는 8파이버 트렁크에도 적용된다.

세 가지 케이블 타입과 현장 점검으로서의 키

ANSI/TIA-568.3-E는 다중 파이버 어셈블리에 대해 세 가지 매핑을 정의한다. 이름은 메서드 이름과 귀찮을 정도로 비슷해서 혼란의 상당수가 여기서 시작된다. Type A/B/C는 케이블을, Method A/B/C는 채널을 설명한다.

어셈블리키 방향12포지션 매핑병렬 링크에 미치는 영향
Type Akey-up ↔ key-downP1→P1 … P12→P12직선; 크로스오버는 다른 곳에서 와야 함
Type Bkey-up ↔ key-upP1→P12, P2→P11 … P6→P7한 번의 완전 반전; 8F 및 16F 병렬 링크가 원하는 것
Type Ckey-up ↔ key-downP1→P2, P2→P1, P3→P4 …쌍별; 듀플렉스 및 카세트 설비만

키 방향은 매핑의 정의라기보다 결과이지만, 랙 안에서 가장 빨리 확인할 수 있는 것이다. 같은 트렁크의 두 key-up 끝은 반전된 것이다. Type C가 아닌 트렁크에서 key-up에서 key-down으로의 연결은 직선을 뜻하며, 그 링크의 누군가는 곧 나쁜 오후를 보내게 된다.

맨 커넥터에서 포지션 1을 찾으려면: key-up으로 잡고 페룰을 보며 왼쪽에서 오른쪽으로 센다. 하우징의 흰 점은 같은 쪽을 가리킨다. 커넥터 타입마다 한 번씩 하고 적어두라. 부츠의 번호와 도면의 번호가 항상 일치하는 것은 아니기 때문이다.

왜 수신부가 거꾸로 번호 매겨지는가

Type B가 틀린 것처럼 보이다가 갑자기 납득되는 디테일이다. 400G-DR4 포트의 8개 활성 파이버는 "4개 송신 뒤에 순서대로 4개 수신"이 아니다. 1–4는 송신, 5–8은 유휴, 9–12는 수신이고, 수신 레인은 반대 방향으로 센다. 포지션 12가 RX1, 포지션 9가 RX4이다.

포트TX 포지션RX 포지션유휴
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–RX8없음
800G-DR8 (MPO-16)1–8 = TX1–TX816…9 = RX1–RX8없음
800G-DR8 as 2×MPO-12커넥터당 1–4커넥터당 12…95–8

이 두 사실을 합치면 Type B는 관습이 아니라 그저 산술이다. P1→P12는 TX1을 RX1로 보낸다. P2→P11은 TX2를 RX2로 보낸다. 파이버 순서는 반전되어도 레인 순서는 보존된다. 그것이 바로 PAM4 링크가 필요로 하는 것인데, 한 ASIC의 레인 1이 다른 쪽 레인 1과 만나야 하기 때문이다.

N 포지션 어셈블리에 대해 Type B 매핑은 외울 만큼 짧다:

P_far = N + 1 − P_near

12포지션: 1↔12. 16포지션: 1↔16. 8포지션: 1↔8 — 마지막 것을 기억하라, 곧 다시 나온다.

실제 채널에 걸친 반전 세기

두 스위치 사이의 링크는 거의 단일 케이블이 아니다. 코드, 트렁크, 어쩌면 패널, 또 다른 코드이다. 각 요소는 반전하거나 하지 않거나 둘 중 하나이며, 중요한 것은 총수의 홀짝이다.

다이어그램으로 전체 논증을 보여준다. 두 Type B 코드와 한 Type B 트렁크는 세 번 반전처럼 보이지만 전기적으로는 한 번과 같이 동작한다.

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

그 홀짝 규칙은 그렇지 않으면 무책임해 보이는 현장 습관을 설명한다. Method B에서는 코드 한 종류를 사서 양끝에 쓴다. 세 번 반전도 올바른 레인에 떨어지기 때문이다. Method A에서는 트렁크가 직선이므로 정확히 한 코드만 교차해야 하고 다른 하나는 안 되어야 한다 — 같은 트럭에 두 가지 다른 부품 번호가 있고, 누군가 잘못된 봉지를 집을 때마다 동전 던지기이다.

채널 구성순 반전 수8파이버 병렬 링크 결과
Type A 트렁크, 양끝 Type A 코드0광 없음; TX가 TX를 마주함
Type A 트렁크, Type B 코드 하나와 Type A 코드 하나1정확함
Type B 트렁크, 양끝 Type B 코드3, 1과 등가정확함
Type B 트렁크, 패치 코드 없음1정확함
Type C 트렁크에 Type C 코드쌍별, 완전 반전 없음400G에서 레인 순서 오류

두 번 반전은 깃발을 꽂을 가치가 있는 함정이다. 누군가 Type B 코드 하나로 바꿔 "수정"하고 다른 Type B는 그대로 둘 때, 또는 패널이 내부에서 반전되고 아무도 세지 않았을 때 발생한다. 그 링크는 다시 직선이 되고, 원래 고장과 똑같은 방식으로 실패한다.

8파이버 함정, 두 가지 맛

첫 번째 맛은 MPO-8 커넥터이다. Base-8 배선은 8포지션 페룰을 사용하며 그 Type B 매핑은 1→8, 2→7, 3→6, 4→5이다. MPO-8 트렁크를 400G-DR4 포트에 연결하면 TX1은 포지션 8, 즉 유휴에 도착한다. 4개 암전 레인, 정상 송신 전력, 그리고 케이블을 가리키지 않는 진단을 얻는다.

두 번째 맛은 더 미묘하다. "8파이버 MPO-12"로 판매되는 어셈블리는 두 가지로 만들어질 수 있다. 가운데를 비우고 포지션 1–4 및 9–12에 8파이버를 배치하거나, 포지션 1–8에 연속으로 8파이버를 배치하는 것이다. 400G-DR4 포트와 맞는 것은 전자뿐이다. 부품 번호에는 "8F MPO"라고만 적힌 경우가 많아 매핑은 도면이나 벤더로부터 서면으로 얻어야 한다.

이것이 12파이버 트렁크가 100G에서는 동작하고 400G에서는 실패하는 것처럼 보이는 이유이기도 하다. 100G-SR4 링크도 1–4 및 9–12를 쓰므로 같은 8포지션이지만, 카세트 위에 구축된 100G 링크는 폴래리티가 카세트 내부에서 보정되었을 수 있고 그 보정은 직접 400G 연결로 옮겨지지 않는다.

16파이버, 더 큰 숫자로 같은 논리

400G-SR8, 800G-SR8, 800G-DR8은 모두 16포지션을 사용한다. 8송신, 8수신, 유휴 파이버 없음. Type B는 여전히 한 번의 순 반전을 제공하고 1→16 및 2→15로 매핑하며, 수신측도 여전히 거꾸로 번호 매겨지므로 레인 순서가 살아남는다.

800G-DR8은 두 커넥터 변형으로도 출하되며 보통 2×DR4 또는 2DR4로 쓴다. 각 MPO-12 APC 포트는 4송신 및 4수신 레인을 지니고 DR4 커넥터와 똑같이 동작하는데, 이는 설비가 400G용으로 지어져 포트 단위로 업그레이드될 때 편리하다. 양끝 key-up의 8파이버 코드를 재사용하고 원격이 정리해주리라 가정해도 되는 곳은 아니다.

발주 전에 알아둘 가치가 있는 것: 400G-SR8은 멀티모드 UPC, 400G-DR4와 800G-DR8은 싱글모드 APC이다. APC 어댑터에 UPC 플러그를 꽂으면 PAM4 아이를 망칠 만큼 높은 반사가 돌아온다. 그 증상 — 깨끗한 수신 전력, 불안정한 pre-FEC BER — 은 모듈 탓으로 돌려진다. 이만큼 많은 mated pair를 가진 채널의 손실 산술이 필요하면 링크 버짓 연습이 DR4 및 DR8의 커넥터 및 스플라이스 허용치를 다룬다.

실제 고장이 어떻게 보이는가

폴래리티 고장은 서명을 알고 나면 기이할 정도로 일관적이다. 그것이 절대 닮지 않는 것은 한계선상의 링크 모습이다. 빛은 듣는 레인에 닿거나 닿지 않거나 둘 중 하나다.

관찰시사하는 바
Tx 전력 정상, 모든 레인 최소 Rx짝수 반전; 케이블 매핑이 직선
4레인 점등, 4레인 암전, 항상 같은 그룹MPO-8 트렁크 또는 1–8 배선 8F 어셈블리
모든 레인 Rx 전력, FEC가 절대 잠기지 않음레인 순서 뒤섞임, 흔히 오배선 하니스
같은 트렁크에서 100G는 업, 400G는 다운직접 연결엔 적용 안 되는 카세트 폴래리티 보정
깨끗한 Rx 전력, 재케이블 후 BER 상승UPC→APC, 또는 폴래리티 반전용 추가 어댑터

마지막 두 행은 오진단되기 쉬우며 둘 다 폴래리티 본체와 분리해 생각할 가치가 있다. 한 방향으로만 실패하는 링크는 폴래리티 고장이 전혀 아니다 — 반전은 양방향에 동일하게 영향을 주기 때문이다. 병렬 링크에서는 같은 파이버가 두 방향을 나른다. 편방향 실패는 끊어진 파이버나 죽은 레인을 뜻하며 별개의 조사이다.

전체를 지나는 더 빠른 경로가 있다. 파이버를 만지기 전에 모듈이 ready 상태에 도달하는지 확인하고, 다음으로 레인별 수신 전력을 송신 전력과 비교하라. 링크 다운 분류 순서가 그 순서를 밟고, 802.3 맵은 주어진 PMD가 8파이버인지 16파이버인지 세기 전에 확인하는 곳이다.

케이블 발주가 나가기 전에

가장 돈을 아끼는 순서의 짧은 체크리스트.

이것들은 어렵지 않다. 다만 무자비할 뿐이고, 링크가 프로덕션 트래픽을 싣거나 해야 할 바로 그 순간에 실패할 뿐이다.

결론

ANSI/TIA-568.3-E 폴래리티 메서드, IEEE 802.3bs, 802.3cm, 802.3df PMD 레인 할당, QSFP-DD 하드웨어 사양 커넥터 정의, 그리고 공개된 커넥터 문서를 바탕으로 편집; 매핑 표는 여기서 재계산, 독자적 합성, 원문 복제 없음.

FAQ

400G-DR4에는 Type A와 Type B 중 무엇이 맞는가?
링크가 두 트랜시버 사이의 단일 케이블이라면 Type B이다. 400GBASE-DR4는 TX1–TX4를 포지션 1–4에, RX1–RX4를 포지션 12에서 9로 내려가게 배치하므로 채널 전체에 정확히 한 번의 반전이 필요하다. Type A는 직선이라 각 송신기가 마주 보는 송신기에 겨냥되며, 그래서 DR4 포트에 Type A 패치를 하면 정상적인 송신 전력만 나오고 수신 광은 들어오지 않는다.
왜 양쪽 끝에 동일한 Type B 패치 코드를 쓸 수 있는가?
반전은 모듈로 2로 더해지기 때문이다. Type B 트렁크는 한 번 반전이고 각 Type B 코드도 또 한 번이므로 채널은 세 번 반전되어, 한 번과 같이 동작한다. Method A는 불가능하다. 그 트렁크는 직선이므로 두 패치 코드 중 정확히 하나만 교차해야 하고 다른 하나는 안 되어야 한다.
8파이버 MPO-8 트렁크가 MPO-12 트랜시버 포트를 공급할 수 있는가?
직접은 불가능하다. MPO-8 페룰은 8개 포지션을 가지며 그 Type B 매핑은 1→8, 2→7, 3→6, 4→5로 진행되므로 TX1은 400G-DR4 포트의 유휴 포지션 넷 중 하나인 포지션 8에 도착한다. 1–4를 12–9로 재매핑하는 변환 하니스, 또는 8개 활성 파이버로 만든 Base-12 트렁크가 필요하다.
폴래리티가 틀리면 삽입 손실이 바뀌거나 무언가 손상되는가?
파이버를 지나는 손실은 바뀌지 않는다. 빛은 단지 듣고 있지 않은 레인에 도착할 뿐이라 호스트는 매우 낮은 수신 전력을 보고하고 링크는 절대 트레이닝되지 않는다. 손상 위험은 고장 자체가 아니라 수정에서 온다. 폴래리티를 뒤집기 위해 어댑터나 젠더 체인저를 쌓으면 mated pair마다 0.35~0.75 dB를 태우고, UPC 플러그를 APC 어댑터에 섞는 것이 실제로 단면을 긁는 원인이다.
라이브 링크 없이 폴래리티를 확인하는 방법은?
폴래리티 테스터, 또는 팬아웃과 함께 광원과 전력계를 쓰고 트렁크별로 매핑을 표로 기록한다. 시각적으로 작업한다면 커넥터 본체의 흰 점이나 페룰을 key-up으로 왼쪽에서 오른쪽 보며 포지션 1을 확인한다. 케이블 재킷 인쇄로 포지션 1을 유추하지 말라.
400G에서 Type C가 맞는 경우가 있는가?
채널이 듀플렉스이거나 카세트 기반이고 그 쌍 반전이 문서화된 설계의 일부일 때만 그렇다. Type C 트렁크는 인접 쌍을 바꾸므로 8파이버 병렬 링크에서 TX1은 포지션 2, 즉 다른 송신기에 도착한다. 그것은 레거시 10G 듀플렉스 설비와 사전 종단 카세트 시스템에 속하지, 직접 400G나 800G 병렬 링크에는 속하지 않는다.