QFX5120-48Y: 25G et- 포트에 auto-negotiation 필드가 없고 media에는 FEC74로 표시
QFX5120-48Y에서 두 번째 스위치와 신규 서버 몇 대로 가는 25G 업링크를 구성하는 중입니다. 이 구간을 넘기기 전에 링크 설정을 제대로 기록해 두고 싶은데, 이 포트들에서 auto-negotiation이 어디 있는지를 못 찾겠습니다.
- Juniper QFX5120-48Y
- SFP28 케이지에 25G 광모듈
- et- 인터페이스, description과 unit 0 말고는 아무것도 설정 안 됨
show interfaces et-0/0/31 extensive는 auto-negotiation 섹션을 아예 출력하지 않습니다 - state도, advertised abilities도, 켜져 있는지 꺼져 있는지 알려주는 게 아무것도 없습니다. media 뷰에서는 뭔가 나오긴 합니다:
Speed: 25Gbps
Ethernet FEC Mode: FEC74
시도한 것:
- et- 인터페이스에서 speed/duplex 구문을 찾아봤지만 해당하는 게 없음
- 같은 장비의 1G ge- 포트와 비교해 봄, 거기서는 예상대로 autoneg 블록이 정확히 출력됨
그래서: 25G 포트에서는 auto-negotiation이 기본으로 켜져 있는 건가요? 거기 설정해야 하는 speed나 duplex 옵션이 있나요? 그리고 그 상태는 어떻게 확인하나요? 그리고 협상되는 게 아무것도 없다면, 링크가 올라오려면 양쪽에서 뭐가 맞아야 하나요?
Comments 3
숨겨진 옵션을 놓치고 계신 게 아니라, 협상할 게 아예 없는 겁니다. 광 10G와 25G는 단 하나의 모드, full duplex로만 존재하고, 1G 구리가 쓰는 것 같은 협상 핸드셰이크가 없습니다. 그래서 et- 인터페이스에서는 speed나 duplex 구문이 아무 의미가 없고 extensive 출력에는 찍을 autoneg 상태 자체가 없는 겁니다. ge- 포트와 비교하신 게 오히려 혼란을 준 거고요.
25G 링크가 트레이닝될지를 결정하는 건 FEC이고, 이건 양쪽이 동일해야 합니다. 안 그러면 링크는 그냥 다운 상태로 남습니다. 이쪽에서는 이미 뭘 쓰고 있는지 알려주고 있습니다:
그러니 반대쪽을 맞추거나, 양쪽을 명시적으로 고정하세요:
그리고
show interfaces et-0/0/31 media가 확인 단계입니다 - 사용 중인 speed와 활성 FEC 모드를 둘 다 보여주는 곳입니다. 이 포트들에 대해서는 extensive 대신 이 명령을 runbook에 넣으세요.completer를 쓰다가 걸리기 쉬운 함정 하나: 거기 나오는 coherent 모드들, hgfec, sdfec, sdfec15, sdfec25는 coherent 광모듈용이고 25G 클라이언트 포트와는 아무 상관이 없습니다. 그 목록은 지금 다루고 있는 포트를 위한 선택지가 아니라 플랫폼이 모든 미디어에 걸쳐 지원하는 항목 전체입니다.
블록이 없던 이유가 설명되네요, 감사합니다. 반대쪽은 두 번째 스위치였는데 다른 FEC 모드로 되어 있었습니다. 양쪽 광모듈이 같은 부품이라서 거기를 볼 생각을 아예 못 했습니다. 양쪽 다 media 출력에서 FEC74로 읽히자 링크가 올라왔고 부하가 걸려도 계속 유지되고 있습니다.
이제 runbook에는 이렇게 적혀 있습니다: extensive가 아니라 media를 확인할 것, 그리고 포트 옆에 FEC 모드를 기록할 것.
같은 규칙이 브레이크아웃에서 가장 세게 물립니다. 100G 포트를 4x25G로 쪼개면 레인별로 적용되는데, 넷 중 각각이 자기 반대쪽과 FEC에 합의해야 하고, 안 맞는 하나는 그냥 절대 트레이닝되지 않습니다. QSFP-100G-PSM4와 QSFP-100G-XSR4 링크에서 레인 세 개는 올라오고 네 번째만 죽어 있던 게 정확히 이 이유였는데, 모드를 확인하기 전까지는 광케이블 단선처럼 보입니다.
구리 케이블도 한 줄 짚어야 합니다. 여기서는 길이가 마진뿐 아니라 규칙 자체를 바꿉니다. 표준은 패시브 어셈블리를 CA-N, CA-S, CA-L 세 클래스로 나누는데, 각각 허용 손실량과 에러 정정 필수 여부가 다릅니다. 실무적으로는, 긴 쪽의 CAB-Q-4S-100G는 양쪽에서 RS-FEC가 돌지 않으면 트레이닝을 거부할 수 있는 반면, 옆 랙의 짧은 케이블은 RS-FEC를 꺼도 올라왔습니다. 한 랙에서 케이블 길이를 섞어 쓴다면 인벤토리에 길이 옆에 필요한 모드를 적어두세요. 서드파티 패시브 구리 케이블은 전기적 요구사항을 충족하고 규격에 맞는 SFF-8636 EEPROM을 갖추고 있으면 대개 문제없지만, 그 부분은 레인이 다운된 채로 남기 전까지는 아무도 확인하지 않는 부분입니다.