Zyxel RGS200-12P가 Avago SFP 두 개에서 "% SFP module doesn't support DDMI"를 출력함
저희는 고객 자체 모니터링이 올라간 산업용 캐비닛을 인도하는데, 업링크 포트에서 DDMI를 읽을 수 있는 것도 인수 목록에 들어갑니다. RGS200-12P에서 중요한 포트 두 개가 DDMI를 켠 뒤로 아무것도 출력하길 거부하는데, 두 링크 다 up이고 포워딩도 되고 있습니다.
- Zyxel RGS200-12P, DDMI 활성화
- 포트 1/9: AVAGO ABCU-5740RZ-HP8, 1000BASE-T 구리 SFP
- 포트 1/11: AVAGO AFBR-5710PZ, 1000BASE-SX
- 양쪽 링크 다 up, 양쪽 다 카운터 깨끗함
% SFP module doesn't support DDMI
이미 해본 것:
- DDMI를 껐다가 다시 켬, 저장, 스위치 재로드
- 두 모듈 다 재장착하고 다른 케이지로 옮김, 모든 포트에서 답이 똑같음
- 링크 자체는 멀쩡한지 확인, 트래픽은 에러 없이 지나감
그러면 어느 쪽인가요? 스위치가 자기가 안 판 옵틱은 읽기를 거부하는 건가요, 아니면 두 Avago 부품이 정말로 넘겨줄 진단 정보가 없는 건가요? 어깨 으쓱하는 것 말고, 인도 전에 고객한테 둘 중 하나로 확실한 답을 줘야 합니다.
Comments 4
에러 문자열 하나 뒤에 서로 다른 원인 두 개가 숨어 있습니다.
구리 포트는 예상된 동작입니다. 1000BASE-T SFP는 부류 자체가 digital diagnostics를 구현 안 합니다. 보고할 광파워가 없고, 그 부품들은 대체로 진단 페이지 자체를 안 갖고 있어서, ABCU-5740RZ-HP8이 꽂힌 1/9는 DDMI를 어떻게 설정하든 온도, 전압, 파워를 절대 보여주지 않습니다. 고칠 것도, 에스컬레이션할 것도 없습니다.
광 포트는 이유는 다르지만 결과는 같습니다. 바로 그 Avago 부품은 EEPROM에 DDM/DDMI 페이지가 아예 없습니다. SFF-8472는 진단 페이지를 옵션으로 둬서, 그 세대의 1000BASE-SX 모듈 상당수가 그거 없이 출하됐습니다. 스위치가 여기서 외부 모듈을 막고 있는 게 아니라, 진실을 보고하고 있는 겁니다. 모듈 안에 읽을 게 아무것도 없다는 거요.
5분이면 정리되는 확인 방법은 이미 제안된 그겁니다. 같은 케이지에 DDM 지원한다고 명시된 모듈을 꽂아보는 것. RGS200-12P에 Zyxel SFP-LX-10-E를 꽂으면 완전한 DDMI 블록이 출력되고, 그게 스위치랑 설정이 멀쩡하다는 걸 증명합니다. 이 벤더에 대한 흔한 주의사항. 서드파티 옵틱은 보증 대상이 아니고 패킷 손실이나 연결 문제를 일으킬 수 있다는 게 공식 입장이니까, 진단 정보가 인수 기준이라면 기대만 하지 말고 구매 스펙에 "DDM/DOM capable"을 명시하세요.
이 캐비닛에서 옵틱을 바꿀 수 없다면, 그 두 포트는 링크 상태랑 인터페이스 카운터로 모니터링하고 인도 문서에 그렇게 적으세요. 그게 정직한 답이고, 1년 뒤 아무도 설명 못 할 텅 빈 DDMI 페이지보다 낫습니다.
뭘 적기 전에 나눠야 할 게 두 가지 있습니다. 먼저, 그 스위치가 뭐에 대해서든 DDMI를 출력하긴 하나요? DDM 지원한다고 알려진 모듈을 빌려다가 1/11에 꽂고 같은 명령을 돌려보세요. 전체 블록이 나오면 스위치 쪽은 증명된 거고 남은 변수는 그 두 Avago 부품뿐입니다.
둘째, 구리 모듈은 어느 쪽 증거로도 취급하지 마세요, 그건 자기만의 별개 카테고리입니다. 그리고 AFBR-5710PZ의 데이터시트가 digital diagnostics에 대해 실제로 뭐라고 하나요? 그 부품은 꽤 오래된 거라서 아예 없다고 가정해도 이상하지 않을 것 같습니다.
벤치에서 확인했습니다. SFP-LX-10-E를 빌려다가 같은 광케이블로 1/11에 넣었더니 DDMI가 전체 세트를 출력합니다. 온도, 전압, bias 전류, Tx와 Rx power까지. AFBR-5710PZ를 다시 꽂으면 에러 문자열이 바로 돌아옵니다. 구리 모듈이 꽂힌 포트 1/9는 예전이랑 정확히 똑같이 동작하는데, 이제는 그걸 쫓는 대신 그러려니 합니다.
그러니까 스위치는 제 할 일을 하고 있고 답은 모듈입니다. 이건 모듈 속성으로 인도 문서에 들어가고, DDM 지원 여부는 다음 배치 옵틱 스펙에 들어갑니다. "고장난" 스위치라는 논쟁을 안 해도 됐습니다.
같은 상황이 플랫폼에 따라 완전히 다르게 읽힌다는 것도 알아두실 만합니다. 그래서 버그 리포트로 계속 다시 올라오는 거고요.
PAN-OS에서는
show transceiver-detail all이 모듈마다diagnostic-monitor필드를 출력합니다.Yes면 optical monitoring을 구현한다는 뜻이고No면 아니라는 뜻인데, 후자의 경우 모듈은 여전히 정상적으로 식별되면서 모든 진단 값이N/A로 돌아옵니다. 에러 없이 그냥 빈칸이라, 거부 문자열보다 해석하기 훨씬 쉽습니다.Nokia 7210 SAS에서는 빠진 값이 소프트웨어 쪽일 수도 있습니다. 초기 릴리스는 DDM 자체를 구현 안 하고, 문서에는 Nokia가 공급하지 않은 모듈은 데이터가 표시될 수는 있지만 형식과 정확도는 보장되지 않는다고 덧붙여져 있습니다. 빈 필드 하나에 가능한 주인이 셋입니다. 모듈, 플랫폼, 아니면 릴리스.
그리고 가끔은 그냥 인터페이스 문제일 때도 있습니다. Omada에 편입된 TP-Link 스위치는 컨트롤러에 DDM 페이지가 없어서, 그 장비 터미널을 열고
enable을 입력한 다음show ddm status를 돌려야 합니다.