Cisco %VTP-4-VLANCONFLICT: VLAN name collision detected in VTP domain
Предупреждение %VTP-4-VLANCONFLICT: VLAN name collision detected for VLAN [dec] in VTP domain [chars] указывает на попытку назначения уже существующего в домене имени другому номеру VLAN ID, либо на конфликт типов VLAN при синхронизации.
- Отказ в распространении новой конфигурации VLAN по сети.
- Несоответствие номеров и имен VLAN на разных коммутаторах домена (Database Inconsistency).
- Транковые порты не пропускают трафик несогласованных VLAN.
1. Поиск конфликтующих имен VLAN в базе
Выведите список всех существующих VLAN и найдите дублирующиеся названия:
show vlan brief
show vtp status2. Проверка локальной базы vlan.dat
Сравните локальную базу данных с состоянием на соседних коммутаторах:
show vlan id <VLAN_ID>3. Переименование конфликтующего VLAN на VTP Server
Подключитесь к коммутатору, являющемуся VTP Server, и задайте уникальное имя:
configure terminal
vlan 150
name Unique_Servers_Net
exit
end4. Принудительная синхронизация при рассинхронизации базы
Если ошибка сохраняется из-за зависшего состояния vlan.dat на клиентском коммутаторе:
configure terminal
vtp mode transparent
exit
! Удалите локальный файл vlan.dat при необходимости
! delete flash:vlan.dat
configure terminal
vtp mode client
end Частые вопросы (FAQ)
Почему Cisco VTP требует уникальности имен для каждого VLAN ID?
Спецификация протокола VTP v1/v2 требует строгой уникальности комбинации VLAN Name и VLAN ID внутри одного административного VTP-домена для предотвращения логических петель и путаницы в L2-трансляциях.
Как VTP v3 справляется с конфликтами имен?
В VTP версии 3 реализован механизм Primary/Secondary Server с защитой от случайных конфликтов через явное подтверждение транзакций (vtp primary vlan).
Можно ли оставить имя VLAN по умолчанию, чтобы избежать конфликтов?
Да, имена по умолчанию имеют стандартный вид VLANxxxx (например, VLAN0100) и никогда не вызывают коллизий.
Где сохраняются изменения имен VLAN?
В файле flash:vlan.dat (в режимах Client/Server) или в startup-config (в режиме Transparent).