Cisco Catalyst: SFP модул от друг производител
Catalyst комутаторите по подразбиране отказват SFP модули извън списъка на Cisco. Портът влиза в err-disabled с причина gbic-invalid и връзка няма, независимо че модулът е физически изправен и работи навсякъде другаде.

Как изглежда проблемът
В лога се появява запис от рода на:
%PHY-4-UNSUPPORTED_TRANSCEIVER: Unsupported transceiver found in Gi0/1
%PM-4-ERR_DISABLE: gbic-invalid error detected on Gi0/1, putting Gi0/1 in err-disable state
Състоянието на порта се проверява така:
Switch#show interfaces status err-disabled
Switch#show interfaces GigabitEthernet0/1 status
Разрешаване на модули от друг производител
Двете команди по-долу разрешават работата с несъвместими модули:
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)# service unsupported-transceiver
Switch(config)# no errdisable detect cause gbic-invalid
Switch(config)#exit
Switch#write
Building configuration...
[OK]
Switch#reload
Първата команда казва на IOS да приема модули без валиден Cisco идентификатор. Втората спира механизма, който вкарва порта в err-disabled при такъв модул. Рестартът е необходим, за да се преинициализират портовете.
Връщане на порт от err-disabled без рестарт
Ако портът вече е паднал, най-бързо се вдига с изключване и включване на интерфейса:
Switch(config)#interface GigabitEthernet0/1
Switch(config-if)#shutdown
Switch(config-if)#no shutdown
Може да се зададе и автоматично възстановяване след определено време:
Switch(config)# errdisable recovery cause gbic-invalid
Switch(config)# errdisable recovery interval 300
Проверка на самия модул
След като портът тръгне, си струва да се погледнат оптичните нива — евтин модул може да върши работа, но да излъчва слабо или да се прегрява:
Switch#show interfaces transceiver
Switch#show interfaces GigabitEthernet0/1 transceiver detail
Едно предупреждение
service unsupported-transceiver е официална команда и стои в документацията, но Cisco не поддържа такива конфигурации при TAC случай — при проблем първото, което ще ви кажат, е да сложите оригинален модул. Използвайте я само с модули, на които имате доверие, и не я слагайте на устройство, което е под активна поддръжка и от което зависи услуга.