티스토리 뷰

ISP에서 10년 넘게 근무하면서 수많은 스위치/라우터 제품과 100M/1G/10G SFP, SFP+, GBIC, ZENPAK, XENPAK, XFP 등 여러가지 parts 제품들을 다루고 운영해 왔습니다.

예전에는 cisco 젠팩 하나만 하더라도 수백에서 수천만원에 달했지만 국산 제품을 시작으로 중국산 제품들이 쏟아지면서 그 단가는 급추락하고 있는 실태입니다.

몇년 전부터 저렴한 HG 제품을 들여와 사용하고 있는데요, 이 제품은 높은 안정성과 호환성을 자랑하면서 현장 사용률 또한 높아지고 있습니다.

HG SFPHG SFP

하지만 최근 Eoptolink 제품을 구매하여 사용하고 있는데요, 이 제품은 유비쿼스, 다산, 알카텔루슨트 등에서는 호환이 되었지만 시스코 제품에서는 unknown 또는 unsupported 로 인식 불가함을 확인하였습니다.

Eoptolink SFP+Eoptolink SFP+

cisco hidden 명령어인 service unsupported-transceiver 명령으로 전환하여도 하나의 에러 로그만 더 출력시킬 뿐 인식은 되지 않았습니다.

.


이 증상은 스위치 제품과 SFP 제품의 전압과 소프트웨어적 호환성 문제로 SFP 등의 제조사로 문의하여 제품 호환 가능하도록 조정 요청을 하면 되겠지만, 다시 제품을 반납해야 하는 과정을 거쳐야 하겠죠...

전반적으로 대중적으로 사용되어지는 cisco 제품에 호환되도록 정격 전압을 입력했어야 하는데 조금 아쉬운 부분이 있네요...

헛! 제조사에 대한 불평을 적어놨네요...^^;

오늘 말씀드릴 내용은 위에서 잠시 말씀드렸던 호환되지 않는 SFP 제품일 경우 cisco 에서 호환되도록 설정하는 명령을 알려드리고자 합니다.

물론 위의 제 경험을 토대로 결코 하드웨어/소프트웨어적인 수정을 거치지 않는 한 호환이 될 수 없는 제품도 많으니 무조건적으로 인식이 되지 않는다는 점을 알고 계셔야 하겠습니다.

우선 cisco 의 강력한 기능인 gbic 의 error disable 기능을 꺼두고 진행하도록 하겠습니다.

3560G(config)#no errdisable detect cause gbic-invalid

참고로 본인이 관리하는 백본 및 연동망 라우터에서는 error disable detect cause all 명령으로 link trapping 등에 대비하여 모든 기능을 꺼두었습니다.

이렇게 gbic invalid 에 대한 기능을 꺼두고 아래와 같이 hidden command 를 입력합니다.

3560G(config)#service unsupported-transceiver
 Warning: When Cisco determines that a fault or defect can be traced to
the use of third-party transceivers installed by a customer or reseller,
then, at Cisco's discretion, Cisco may withhold support under warranty or
a Cisco support program. In the course of providing support for a Cisco
networking product Cisco may require that the end user install Cisco
transceivers if Cisco determines that removing third-party parts will
assist Cisco in diagnosing the cause of a support issue.
3560E(config)#

이 명령은 help (?) 명령으로 확인되지 않으니 모든 명령을 타이핑하여 입력합니다.

시스코 경고 문구를 확인할 수 있으며 third-party 부품에 대한 지원 이슈를 확인할 수 있겠습니다.

이렇게 한 후 타 밴더사에서 구매하여 준비한 GBIC 이나 SFP 를 슬롯에 삽입한 후 지원 여부를 확인해 보시면 되겠습니다.

간단한 명령이지만 히든 명령으로 이루어지니 다음번에 또 찾아 헤매이기 전에 따로 메모해 두시면 편리하겠죠?^^

-----

ASR라우터 등에서 사용하는 Cisco IOS XR 버전에서는 아래와 같이 해당 인터페이스에 적용하시면 되겠습니다.

transceiver permit pid all

-----

방문 감사합니다 (__)


댓글