Summary
- Steenbergen의 NANOG 95 원본 발표는 광모듈의 관리 CPU와 제품에 따라 들어가는 DSP, 리타이머 등을 보여준다. CMIS는 지원 조합과 진단 수치를 드러낸다.
- 발표는 제조사 이름이나 OUI로 타사 모듈을 거부하는 사례를 들고, 관리 버스에 직접 접근하면 장비의 자체 감시 프로세스와 충돌할 수 있다고 경고한다.
광모듈은 손가락 몇 개로 뽑을 수 있는 부품이다. Steenbergen의 자료에서는 그 안에 광학 부품뿐 아니라 관리 프로세서, 신호 처리 회로, 펌웨어가 들어 있다. 그가 분석한 800G OSFP 사례의 펌웨어 파일은 512 KiB였고 약 380 KiB가 0이 아닌 데이터였으며 ARM Cortex-M4에서 실행됐다. 한 제품의 예시다. 그래도 이 부품을 수동적인 소켓으로 취급할 수 없다는 점은 분명하다.
호스트와 모듈은 EEPROM에서 유래한 메모리 지도로 대화한다. 지금은 대개 가상 구현이며 한 번에 보이는 256바이트 중 아래 128바이트는 고정, 위 128바이트는 페이지를 바꿔 읽는다. CMIS는 호스트와 광학 매체의 프로토콜 조합, 레인 배치, 성능 정보를 알려준다. 어떤 모듈은 자체 PRBS 시험도 한다. OIF의 CMIS 5.3 규격은 CDB 펌웨어 관리도 정의하지만, 모듈이 지원한다고 알리는 선택 기능이다.
같은 인터페이스에 상업적 문지기도 있다. Steenbergen은 장비 업체가 타사 모듈을 막는 사례와 제조사 이름이나 OUI를 바꾸면 검사에 통과하는 예를 보여준다. 모듈 재판매는 업체에 돈이 된다. 그는 CMIS 이전에 실제 호환성 문제가 있었다는 점도 인정한다. 이름 검사를 통과했다는 사실과 링크가 안정적으로 동작한다는 사실은 다른 기록으로 확인해야 한다.
손대는 방법마저 중요하다. 발표는 SONiC의 잠금 기능이 있는 NVMEM 경로와 Juniper JUNOS EVO에서 i2c-tools로 직접 접근할 때 빠진 페이지 처리·잠금을 비교한다. 후자는 장비의 감시 루프와 경쟁할 수 있다. 운영자는 정확한 장비·모듈·펌웨어 조합을 시험하고, 가동 중인 포트를 건드리지 않는 경로로 데이터를 읽어야 한다.
출처: NANOG 95 원본 자료 · OIF CMIS 5.3.
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
전략 서클 전용
전략 서클
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
전략 서클 가입Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





