CodingBox 문서

실무에서의 DDM 수준과 임계값

DDM/DOM은 광 링크를 진단하는 일차 도구이지만, 잘 알려진 한계가 있어 사람들이 종종 여기에 걸려 넘어집니다. 이 한계를 알면 “수치는 정상으로 보인다”는 판단을 실제 진단으로 바꿀 수 있습니다.

임계값은 어디서 오는가

상한/하한 알람경고 임계값은 모듈 제조사가 모듈의 EEPROM에 미리 프로그래밍해 둔 값입니다(SFP 계열 모듈에서는 SFF-8472에 따른 A2h 블록). 스위치는 이 값을 읽어 비교만 할 뿐입니다. 임계값이 넉넉하게 설정된 모듈은 실제로는 아슬아슬한 링크에서도 알람을 절대 울리지 않습니다.

실측값인 Rx, 대개 그렇지 않은 Tx

  • Rx 파워는 수신기에 도달하는 빛을 실제로 측정한 값입니다.
  • 저가형 모듈 다수에서 Tx 파워는 메모리에 적어 넣은 고정 상수이거나 단순히 n/a로 표시됩니다. Tx 수치가 일정하다고 해서 레이저가 정상이라는 증거로 여기지 마십시오.

“정상 범위”가 “정상 작동”을 뜻하지는 않습니다

전형적인 사례입니다: 10 km급 옵틱스로 운용한 30 km 암흑 광섬유 구간이 DDM 알람 하나 없이 1년을 버텼지만, 그동안 내내 조용히 패킷을 떨어뜨리고 있었습니다. 수신기는 수신 감도의 한계에서 겨우 버티고 있었을 뿐, 임계값은 애초에 문제가 있는 지점에 맞춰 설정되어 있지 않았습니다.

수치 읽는 법

  • dBm 값이 음수로 클수록 신호가 약하다는 뜻입니다: −20 dBm은 −5 dBm보다 훨씬 약한 신호입니다.
  • 비대칭은 단서가 됩니다. 같은 광섬유에서 한쪽 Rx는 낮고 반대쪽은 정상이라면, 문제는 경로가 아니라 낮은 쪽의 모듈이나 커넥터 청결 상태에 있습니다.
  • 설치 기록과 비교하십시오: 링크를 처음 올렸을 때 기록해 둔 Tx/Rx 값이며, 이상적으로는 OTDR 트레이스도 함께 있어야 합니다.

플랫폼별 명령어

플랫폼명령
Cisco IOS / IOS-XEshow interfaces <if> transceiver detail
Juniper Junosshow interfaces diagnostics optics <if>
Arista EOSshow interfaces <if> transceiver detail
Huawei VRPdisplay interface transceiver <if> brief
Linuxethtool -m <if>

확인만 하지 말고 모니터링하십시오

  • SNMP로 광 레벨을 주기적으로 수집해 그래프로 그려 두십시오. Rx의 완만한 하락 추세는 장애가 나기 몇 주 전부터 보입니다. LibreNMS가 자주 추천되는 선택지입니다.
  • 설치 시점에 링크 패스포트를 기록해 두십시오: 양 끝의 Tx/Rx 값과 OTDR 트레이스입니다.
  • 중요한 링크에는 BFD를 활성화해 사용자 불만이 아니라 밀리초 단위로 성능 저하를 감지하게 하십시오.

CodingBox에서

DDM 화면은 모듈 자체의 알람/경고 임계값을 차트 위에 함께 표시하면서 실시간 값을 보여주고, 설정 가능한 주기로 폴링하며, 로그를 CSV로 내보냅니다. 벤치에서 “링크 패스포트”를 만들 때 정확히 필요한 기능입니다. 각 파라미터의 의미는 DDM 기초를 참고하십시오.

모듈 종류별로 기대할 수 있는 값의 범위: 표준 값. Tx와 Rx로부터 실측 손실과 마진을 구하는 방법: Rx 파워와 링크 버짓. ±3 dB의 정확도와 −40 dBm 바닥값이 실제로 의미하는 것: 정확도와 한계.


이 문서에서 부정확한 내용이나 오류를 발견하면 해당 부분을 선택하고 Ctrl+Enter를 눌러 해 주세요.