Vtp vlan trunking protocol, netconfig

VTP (VLAN Trunking Protocol) - протокол управління VLANамі розроблений і належить компанії CISCO. Цей протокол призначений для створення, видалення та поширення інформації про VLANах у великій, ну або дрібної мережі побудованої на комутаторах компанії CISCO Systems.
Режими роботи VTP:
Server
- можна створювати, видаляти, змінювати базу VLANов на комутаторі
- розсилає свої повідомлення VTP (інформація про VLANах) і передає повідомлення від інших комутаторів
- оновлює свою базу даних VLAN з повідомлень від інших серверів і клієнтів в мережі, якщо у цих оновлень більше номер конфігураційної ревізії
- зберігає базу VLAN в Flash пам'яті, файл vlan.dat
Client
- немає можливості створювати, змінювати або видаляти VLANи
- передає повідомлення від інших комутаторів в мережі
- оновлює свою базу VLAN з повідомлень VTP отриманих від сервера або клієнта в мережі, якщо у цих оновлень більше номер конфігураційної ревізії
- зберігає базу VLAN в Flash пам'яті, файл vlan.dat
Transparent (Прозорий)
- можна створювати, змінювати і видаляти VLAN з командного рядка комутатора, але тільки для локального комутатора
- Чи не Пердана інформацію про своїх VLANах
- не оновлювати свою базу VLAN з повідомлень від інших комутаторів
-передає VTP повідомлення від інших комутаторів
Налаштування VTP на комутатори

На комутаторах між якими ми хочемо поширювати базу VLAN обов'язково має бути налагоджене однакове ім'я домену, інакше працювати не буде.

На всіх комутаторах в домені повинен бути однаковий пароль! Цей рядок не обов'язкова.

Вибір версії протоколу VTP. За замовчуванням включається друга версія. Цей рядок не обов'язкова.

Вибір режиму роботи комутатора. За замовчуванням всі комутатори сервера.
VTP Pruning

VTP Pruning - це технологія придумана для зниження навантаження на магістральні канали (транки). Головне в тому, що немає необхідності відправляти комутатора інформацію про VLANе якщо у нього немає активних портів в цьому VLANе.Так ж блокує броткаст - не надсилає широкомовні пакети на комутатор якщо у нього немає активних портів в тому VLANе що і відправник бродкаста.

Ось приклад:
Без VTP Pruning

Vtp vlan trunking protocol, netconfig

Тут інформація про VLANе Red поширюється по всій мережі, хоча порти в цьому VLANе тільки на 1ом і 4ом комутаторі.
Включений VTP Pruning

Vtp vlan trunking protocol, netconfig

- оновлює свою базу даних VLAN з повідомлень від інших серверів в мережі

тут краще поправити. Бо сервер оновлює свою базу не тільки від інших серверів в мережі, але і від будь-якого client з великим config revision.

VTP Pruning - це технологія придумана для зниження навантаження на магістральні канали (транки). Головне в тому, що немає необхідності відправляти комутатора інформацію про VLANе якщо у нього немає активних портів в цьому VLANе.

-також дозволяє різати бродкасти за принципом - не відправляти бродкаст комутатора, у якого немає активних портів в тому ж Вланєв, що і відправник бродкаста

не могли б ви допомогти розібратися з принципів роботи алгоритму VTP Pruning. рою носом, не можу знайти інфу. як я зрозумів в повідомленнях VTP не включена інформація про активні портах, які належать конкретній VLAN. яким же тоді чином сервер VTP дізнається який трафік відсікти. клієнт VTP не надсилає повідомлень про власну VLAN базі, але тим не менше VTP сервер знає, що на клієнті VTP є активна VLAN з включеними в неї портами ...

Доброго вам дня!
Почнемо відповідь з простого, vtp server може взяти базу VLANов з клієнта, за умови, що рівень редакції у клієнта більше.
Тепер далі, в статті косяк, vtp server розсилає свою базу VNAов всім комутаторів в домені, а при включеному VTP Pruning, комутатор передає кадри через транки на інші комутатори, якщо на цих комутаторах немає активних портів в будь-якому VLANе з бази. Тобто, база у всіх одна, а подивитися для будь VLANов передається трафік можна командою show interface trunk. Німого пізніше підправлю статтю і викладу скрін з висновком команди і конфіг. Перевірялося на схемі з 3х комутаторів Cisco Catalyst 2960.