Cisco %C4K_L2MAN-6-INVALIDVLANREQ: Request for unknown VLAN — анализ и фикс
Коммутатор Cisco Catalyst регистрирует системное сообщение %C4K_L2MAN-6-INVALIDVLANREQ: Request for unknown vlan [vlan_id] on port [port_name]. Трафик клиентов в указанном VLAN не передается, порт переходит в состояние STP Inconsistent или не может выполнить инкапсуляцию 802.1Q.
1. Проверка локальной базы данных VLAN
show vlan id <vlan_id>
show vlan briefЕсли VLAN отсутствует в списке, аппаратура коммутатора не может выделить аппаратные L2 дескрипторы для порта.
2. Проверка статуса протокола VTP (VLAN Trunking Protocol)
show vtp statusЕсли свитч находится в режиме VTP Client, локальное создание VLAN заблокировано. Если в режиме VTP Transparent или VTP Off, VLAN необходимо создать вручную:
configure terminal
vlan 200
name Corporate_Clients
state active
end3. Проверка транковых разрешений на аплинках
Убедитесь, что требуемый VLAN разрешен в списке Trunk Allowed:
show interfaces GigabitEthernet1/1 trunk
configure terminal
interface GigabitEthernet1/1
switchport trunk allowed vlan add 200
end4. Проверка динамического присвоения (802.1X / RADIUS / Dynamic VLAN)
Если порт использует аутентификацию Dot1x/MAB, сервер RADIUS может возвращать атрибут Tunnel-Private-Group-ID с несуществующим на коммутаторе номером VLAN. Создайте этот VLAN на свитче либо скорректируйте сетевую политику на Cisco ISE / FreeRADIUS.
Частые вопросы (FAQ)
Почему ошибка появляется при подключении нового устройства к Access-порту?
Порт был настроен директивой switchport access vlan X, однако сам VLAN X не был предварительно создан в глобальной конфигурации через vlan X.
Может ли VTP Pruning вызывать эту ошибку?
Да, если механизм VTP Pruning вырезал данный VLAN из транка из-за отсутствия активных клиентов, а конечный порт пытается форвардить трафик.
Что происходит с файлом vlan.dat при сбое питания?
В режиме VTP Server/Client параметры хранятся во flash:vlan.dat. При повреждении этого файла база VLAN очищается, вызывая массовые ошибки INVALIDVLANREQ.
Как безопасно перевести коммутатор в режим VTP Transparent?
Выполните: vtp mode transparent. Конфигурация всех VLAN перенесется напрямую в startup-config / running-config.