CodingBox 문서

벤더 락과 코딩

많은 스위치가 트랜시버의 식별 정보 — 벤더명, 파트 번호, 때로는 시리얼 번호 — 를 검사하여 승인된 목록과 일치하지 않는 모듈을 “unsupported”로 취급합니다. 이것이 벤더 락이며, 완전히 정상인 광학 부품이 한 스위치에서는 거부되고 다른 스위치에서는 동작하는 이유입니다.

스위치의 대응 방식

  • 일부 플랫폼은 경고만 하고 모듈을 허용합니다.
  • 일부는 인식되지 않은 광학 부품에 대해 포트를 비활성화하거나 진단 기능을 거부합니다.
  • 예를 들어 Cisco IOS에는 서드파티 광학 부품을 허용하는 전역 service unsupported-transceiver 명령이 있습니다.

코딩이 하는 일

코딩은 대상 스위치가 기대하는 벤더와 파트 번호 필드를 모듈 메모리에 기록해 스위치가 모듈을 받아들이도록 만드는 작업입니다. 이 필드는 체크섬으로 보호되므로 변경 후에는 반드시 재계산해야 합니다 — CodingBox는 EEPROM editor에서 CC_BASE와 CC_EXT를 자동으로 재계산합니다.

안전하게 진행하는 방법

  1. 모듈을 읽어 CodingBox가 code database에 저장하게 합니다 — 어떤 쓰기 작업이든 그 전에 백업이 만들어집니다.
  2. 식별 정보 필드를 편집합니다(필요하면 보호된 페이지를 잠금 해제).
  3. 선택한 페이지를 쓴 다음 다시 읽어 확인합니다.

트랜시버는 본인에게 권한이 있는 상호운용성 목적으로만 코딩하고, 소속 조직과 벤더의 정책을 따르십시오.

더 읽어보기


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