Коммутатор Cisco не видит SFP-модуль: service unsupported-transceiver
Ошибка при установке стороннего оптического SFP-модуля
При установке в оптический порт коммутатора Cisco SFP-трансивера стороннего производителя (не с оригинальной прошивкой Cisco, например, модули от D-Link, MikroTik, SNR, Modultech) линк не поднимается, индикатор порта гаснет, а в системный консольный лог сыпятся критические ошибки:
%PHY-4-UNSUPPORTED_TRANSCEIVER: Unsupported transceiver found in Gi0/1
%GBIC_FTM-4-UNSUPPORTED_TRANSCEIVER: SFP interface container encountered non-operational transceiver
%PM-4-ERR_DISABLE: gbic-invalid error detected on Gi0/1, putting Gi0/1 in err-disable stateПричина поведения оборудования
| Тип трансивера | Проверка EEPROM vendor ID | Реакция Cisco IOS по умолчанию |
|---|---|---|
| Оригинальный Cisco SFP | Подпись валидна | Порт переходит в статус up/up |
| Сторонний совместимый SFP | Подпись Cisco отсутствует | Аварийная блокировка порта (err-disable) |
Разблокировка оптических портов недокументированными командами
- Вход в режим глобальной конфигурации:
Switch# configure terminal - Активация сервиса поддержки сторонних трансиверов:
Введите две специальные сервисные команды (команды скрытые, автодополнение по клавише Tab не работает — вводите вручную целиком):
Switch(config)# service unsupported-transceiver Switch(config)# no errdisable detect cause gbic-invalid(Коммутатор выдаст предупреждение о том, что Cisco TAC не несет ответственности за сбои при использовании сторонней оптики — проигнорируйте его).
- Перезапуск заблокированного интерфейса (снятие статуса err-disable):
Зайдите в настройки проблемного порта и перезапустите его физический уровень:
Switch(config)# interface GigabitEthernet0/1 Switch(config-if)# shutdown Switch(config-if)# no shutdown Switch(config-if)# end # Сохраняем параметры: Switch# write memory - Проверка оптических уровней (DOM/DDM):
Убедитесь, что коммутатор считывает мощность оптического сигнала:
Switch# show interfaces GigabitEthernet0/1 transceiver detail
Совет: Команда service unsupported-transceiver сохраняется в конфигурации и работает после перезагрузки оборудования. Всегда держите ее включенной на коммутаторах доступа при работе с разнородным парком оптики.
Частые вопросы (FAQ)
Работает ли эта команда на 10G/40G/100G портах (SFP+, QSFP+)?
Да, эта директива универсальна для всех семейств модулей SFP, SFP+, SFP28, QSFP+ и QSFP28 на операционных системах Cisco IOS и IOS-XE.
Почему после ввода команд порт остался в статусе down?
Проверьте оптический кросс: возможно, перепутаны местами волокна RX и TX (попробуйте поменять местами коннекторы LC), либо длина волны модуля (например, 1310nm) не совпадает с ответной стороной.
Может ли сгореть коммутатор от стороннего модуля?
Нет, физический интерфейс SFP стандартизирован международной спецификацией MSA (Multi-Source Agreement). Ограничения Cisco носят исключительно программный вендорский характер.
Как вернуть заводскую блокировку обратно?
Введите в режиме конфигурации: no service unsupported-transceiver и errdisable detect cause gbic-invalid.