VTP – VLAN Trunking Protocol
VLAN Trunking Protocol (VTP) — проприетарный протокол компании Cisco Systems, предназначенный для создания, удаления и переименования VLANов на сетевых устройствах. Передавать информацию о том, какой порт находится в каком VLANе, он не может.
Аналогичный свободный протокол: GVRP
Настройка VTP версии 2
Имя VTP-домена (от 1 до 32 символов):
sw(config)# vtp domain <domain-name>
Настройка пароля, который будет использоваться для аутентификации в VTP-домене (от 1 до 32 символов):
sw(config)# vtp password <password>
Настройка второй версии протокола VTP:
sw(config)# vtp version 2
Настройка режима VTP:
sw(config)# vtp mode <client | server | transparent>
Диапазоны VLAN
- VTP версии 1 и 2 не анонсирует эти VLAN, они не могут быть исключены (pruned):
- 1 — нормальный (normal) диапазон,
- 1002-1005 — нормальный (normal) диапазон,
- 1006-4094 — расширенный (extended) диапазон,
- VTP версии 1 и 2 анонсирует эти VLAN, они могут быть исключены (pruned)
- 2-1001 — нормальный (normal) диапазон.
VLAN database
Сервера VTP должны иметь возможность сохранять информацию, полученную в обновлениях VTP от других серверов, без участия администратора. Для этого в коммутаторах Cisco под управлением IOS используется VLAN database. Это отдельный файл, который хранится во флеш и называется vlan.dat.
При обнулении конфигурации коммутатора, VLAN database не затрагивается, поэтому зачастую получается, что информация о VLAN и настройках VTP сохраняется после обнуления и перезагрузки коммутатора. Для того чтобы удалить VLAN database необходимо удалить файл vlan.dat.
Можно изменить название файла в котором хранится VLAN database:
sw(config)# vtp file <filename>