링크 없음: 체크리스트
올라오지 않는 포트는 가장 흔한 광 관련 티켓이면서 시행착오로 해결되는 경우가 가장 많은 문제이기도 합니다. 이 체크리스트는 비용이 적게 들고 원인을 자주 찾아내는 순서대로 점검 항목을 정리했습니다. 순서대로 진행하십시오. 각 단계는 링크를 고치거나, 원인이 될 수 있는 항목 전체를 배제해 줍니다.
1. 모듈이 아예 보이기는 하는가?
- 호스트:
show interfaces <if> transceiver(또는 NOS별 동등 명령어). 아무것도 표시되지 않으면 → 모듈이 제대로 꽂히지 않았거나, 케이지가 비활성화되었거나, 호스트가 EEPROM을 읽지 못하는 것입니다. - 단단히 다시 꽂아 봅니다. 다른 포트에서도 시도합니다. CodingBox 벤치에서 모듈을 확인해 봅니다(Check transceiver). 벤치에서는 읽히는데 스위치에서는 읽히지 않는다면 포트를 의심하십시오.
2. 모듈이 받아들여지는가?
- 상태가 unsupported / invalid / Mod_Inv / errdisable → 호스트가 인식하지 못하는 식별 정보입니다. 이 상태에서는 흔히 호스트가 레이저를 꺼 두므로, 아무것도 고장 나지 않았어도 반대쪽 Rx는 −40 dBm으로 읽힙니다.
- 해결책: 호스트에서 서드파티 옵틱스를 허용하거나 식별 정보를 코딩합니다 → 벤더 락.
3. 송신기가 켜져 있는가?
- 포트가 관리적으로 up 상태입니까? 테스트를 위해 레이저 차단 기능(예: UDLD, 루프 보호, “링크 전까지 레이저 끄기”)을 비활성화했습니까?
- SFP 계열: TX_DISABLE 핀/비트가 해제되어 있고(A2h 바이트 110) TX_FAULT가 없습니다. QSFP: 바이트 86의 Tx disable이 해제되어 있습니다. CMIS: 모듈 상태가 Ready, 데이터 경로가 Activated입니다(CMIS 문제).
- 벤치 점검: CodingBox DDM에서 Tx 파워를 확인합니다. Tx가 활성화된 상태에서 −40 dBm이면 모듈이 죽은 것입니다.
4. 반대쪽 끝에 빛이 도달하는가?
양 끝의 Rx 파워를 읽습니다(DDM 수치 참고):
| Rx 값 | 의미 | 다음 단계 |
|---|---|---|
| 양 끝 모두 −40 dBm(바닥값) | 양쪽 다 빛이 도달하지 않음 | 광섬유 단선, 패치 뽑힘, Tx/Rx 교차, 잘못된 BiDi 페어 |
| 한쪽만 −40 dBm | 한 방향만 빛이 없음 | 반대쪽 Tx가 죽었거나 비활성화됨; 페어 중 광섬유 하나가 단선됨 |
| 수신 감도 미만(예: PIN 수신기에서 −25 dBm) | 빛은 있지만 너무 약함 | 더러운 커넥터, 잘못된 대역, 버짓 초과 → 6단계 |
| 과입력 초과(> −3…0 dBm) | 빛이 너무 많음 | 짧은 구간에 장거리용 옵틱스 → 감쇠기 필요 |
| 양 끝 모두 정상 범위 | 빛은 정상 | 광학적인 문제가 아님 → 7단계 |
5. 양 끝이 물리적으로 맞는가?
- 같은 광섬유 종류(싱글모드 대 멀티모드), 같은 파장/BiDi 페어, CWDM 모듈이 올바른 MUX 포트에 있는지, APC와 UPC가 섞이지 않았는지, MPO 극성과 핀 배열이 맞는지, Tx→Rx가 교차되지 않았는지 → 물리적 불일치.
6. 버짓이 맞는가?
- 경로상의 모든 커넥터를 검사하고 세정합니다(검사 → 세정 → 재검사).
- 설치 시점의 기준값과 비교하거나 버짓을 계산합니다: 단위와 변환, CWDM MUX/DEMUX와 링크 버짓.
- 그래도 낮다면 → 구간을 OTDR로 측정합니다(링크 플래핑).
7. 속도, FEC, 모드가 일치하는가?
- 양 끝의 속도와 FEC가 같은지(25G 이상/PAM4에서는 RS-FEC 필수), DAC에서 자동 협상과 링크 트레이닝이 활성화되어 있는지, 양쪽 호스트 포트 모두 브레이크아웃이 설정되어 있는지, 구리 SFP가 SGMII인지 1000BASE-X인지 → 속도와 레이트, FEC와 링크 트레이닝.
- 모듈 자체의 속도 코드가 의도한 속도와 일치하는지입니다(바이트 12 / 컴플라이언스 코드).
8. 모듈이 동작하도록 허용되어 있는가?
- 전력 등급과 포트 성능의 관계, 모듈이 LowPwr에 묶여 있는지, 과열 여부 → 전력과 발열.
9. 교체로 원인을 좁히기
- 양 끝에 차례로 정상으로 확인된 모듈을 꽂아 봅니다.
- 루프백: 짧은 패치로 모듈 자신의 Tx를 자신의 Rx에 연결합니다(장거리용 모듈은 먼저 감쇠시킵니다). 루프백에서 링크가 올라오면 모듈과 포트는 정상이며, 장애는 설비나 반대쪽 끝에 있는 것입니다.
- 패치 코드를 교체한 다음 포트를 교체합니다.
10. 로그를 확인하기
양 끝의 인터페이스 카운터와 syslog는 대개 어느 계층의 문제인지 알려줍니다: LOS, unsupported, FEC uncorrectable, speed mismatch, power exceeds. 메시지를 증상 색인과 대조해 보십시오.
CodingBox에서
벤치에서 두 번만 읽어 보면 위 항목 대부분을 1분 안에 해결할 수 있습니다: 식별 정보, 파장, 광섬유/전송 거리, 속도 코드는 Check transceiver(2, 5, 7단계), Tx/Rx 파워와 플래그는 DDM(3–4단계)입니다. 벤치에서 모듈이 정상이라면 더 이상 모듈을 의심하지 말고 설비 쪽으로 돌아가십시오.
위의 단계들은 호스트 자신이 모듈 삽입 시 수행하는 과정과 같습니다. 핀, 바이트, 타이밍까지 포함한 호스트 쪽 시퀀스는 호스트의 동작에 있습니다.
포트 LED를 올바르게 읽는 방법(호박색, 점멸, 모드 버튼)과 포트를 물리적으로 찾는 방법: 포트 이름과 LED.
모듈이 정상으로 확인되어 설비가 의심될 때, 빈도별 장애 목록과 계측기 신호, 해결책: 광섬유 설비 장애; 계측기 자체에 대해서는: 테스트와 측정.