Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

DISCOVERY_PROTO_ERROR Сетевое оборудование и VPN

Траблшутинг протоколов динамического обнаружения соседей LLDP и CDP

Обновлено: 25.08.2026 · Официальная документация ↗
  • Коммутаторы, гипервизоры (ESXi/KVM) или IP-телефоны не видят подключенное соседнее оборудование в таблицах соседей.
  • Постоянное появление в системном журнале ошибок %CDP-4-NATIVE_VLAN_MISMATCH или %CDP-4-DUPLEX_MISMATCH.
  • IP-телефоны или точки доступа Wi-Fi не получают необходимую категорию питания по PoE+ / PoE++ (802.3at/bt) и уходят в циклическую перезагрузку.
  • Автоматическая настройка параметров Voice VLAN через LLDP-MED завершается ошибкой.

1. Проверка глобального статуса и состояния интерфейсов

# Проверка статуса CDP
show cdp
show cdp neighbors
show cdp neighbors detail

# Проверка статуса LLDP (IEEE 802.1AB)
show lldp
show lldp neighbors
show lldp neighbors detail
show lldp traffic

2. Устранение несоответствий параметров (Native VLAN / Duplex)

Если в логах фиксируется ошибка Native VLAN Mismatch, это означает, что на соединенных транковых портах задан разный нетегированный VLAN:

# Проверка настройки Native VLAN на обоих концах линка
show interfaces trunk

# Исправление конфигурации (пример для Cisco):
interface GigabitEthernet0/1
 switchport mode trunk
 switchport trunk native vlan 99
 switchport trunk allowed vlan 10,20,30,99

3. Настройка LLDP-MED для Voice VLAN и передачи питания PoE

Для корректной работы IP-телефонии и согласования мощности питания по стандарту 802.3at активируйте необходимые TLV (Type-Length-Value):

lldp run
!
interface GigabitEthernet0/2
 description TO_IP_PHONE
 switchport mode access
 switchport access vlan 100
 switchport voice vlan 200
 lldp transmit
 lldp receive
 lldp med-tlv-select power-management network-policy

4. Включение LLDP на виртуальных коммутаторах (VMware ESXi / Linux Bridge)

# Включение LLDP в Linux (утилита lldpd)
apt-get install -y lldpd || dnf install -y lldpd
systemctl enable --now lldpd

# Просмотр обнаруженных физических коммутаторов
lldpctl
💡 Практика специалистов: Если между коммутаторами настроен агрегированный канал LACP (Port-Channel / LAG), всегда проверяйте соседей LLDP на физических портах, входящих в состав бандла. Разница в LLDP-соседях внутри одного Port-Channel указывает на ошибку физической кроссировки (кабели воткнуты в разные устройства).

Частые вопросы (FAQ)

В чем главное отличие протокола LLDP от CDP?

CDP (Cisco Discovery Protocol) является проприетарным протоколом компании Cisco, работающим на мультикаст-адресе 01:00:0c:cc:cc:cc. LLDP (IEEE 802.1AB) — открытый международный стандарт, поддерживаемый всеми вендорами (Cisco, Juniper, Arista, HP, Huawei, Linux/VMware), работающий на мультикасте 01:80:c2:00:00:0e.

Почему IP-камера или Wi-Fi 6 точка доступа не включается на полную мощность без LLDP?

Многие современные устройства высокой мощности требуют согласования класса питания через расширения LLDP-MED (Power-via-MDI TLV). До момента подтверждения от коммутатора по LLDP устройство работает в безопасном низковольтном режиме 802.3af (до 15.4W).

Почему операторы связи часто отключают CDP/LLDP на внешних интерфейсах?

С точки зрения информационной безопасности LLDP/CDP передает в открытом виде версию ОС, модель оборудования, IP-адрес управления и имя хоста. На всех внешних WAN/Untrusted портах эти протоколы должны быть жестко отключены.

Что произойдет при включении 'lldp receive' без 'lldp transmit'?

Коммутатор будет слушать и отображать соседей в таблице 'show lldp neighbors', но сам не будет отправлять информацию о себе в сторону подключенного хоста (режим 'Listen-only', часто используемый в целях безопасности).

Полезные материалы
Рекомендуем