Налаштування протоколу vtp на комутаторах фірми cisco ~ мережеві заморочки
Якщо ви пам'ятаєте, то раніше ми з вами вже обговорювали настройку VLAN на комутаторах фірми Cicso. Для цього, перш за все, ми створювали на кожному комутаторі необхідні нам VLAN и. Робилося це за допомогою досить простих команд (в даному випадку створюємо тільки один vlan з номером 7 і ім'ям god _ lan):
Звичайно, коли необхідно ввести ці команди на одному - двох комутаторах, то ніяких проблем це не становить. Але що якщо нам необхідно додати не одну віртуальну мережу, а скажімо з десяток, і це потрібно зробити не на одному комутаторі, а скажімо на 10 чи ні навіть на 100, що тоді? Вводити сотні рядків коду кожного разу коли нам необхідно змінити присутні на комутаторах VLAN. На щастя немає, позбутися від такої нудної і копіткої роботи нам допоможе протокол VTP.
Протокол VTP відповідає за поширення відомостей про VLAN існуючих на одних комутаторах, між іншими комутаторами певної групи (таку групу комутаторів зазвичай називають VTP доменом) і сильно спрощує процес реконфігурації віртуальних локальних мереж на комутаторах фірми Cisco.
Всі комутатори, на яких функціонує протокол VTP. можуть працювати в одному з трьох режимів: сервер, клієнт, прозорий режим. Комутатори, що працюють в режимі сервера, дозволяють вносити зміни в конфігурацію VLAN на поточному комутаторі, а так само здатні поширювати дану конфігурацію між іншими комутаторами VTP домену, передаючи дані про внесені зміни через магістральні порти. Комутатори, що працюють в режимі клієнта, здатні приймати дані про зміни в складі віртуальних локальних мереж відправлені комутаторами, які працюють в режимі VTP серверів, і здатні на підставу цих даних перебудовувати свої списки існуючих VLAN. Комутатори працюють в прозорому режимі пропускають через свої магістральні порти дані про зміну в конфігурації VLAN. але не застосовують їх по відношенню до своєї конфігурації VLAN.
Давайте розглянемо процес зміни протоколу VTP на конкретному прикладі. Нехай у нас є мережа такого вигляду:

Switch (config-if) #switchport mode trunk
Як легко зрозуміти за допомогою даної конфігурації ми пов'язуємо комутатори 1 і 2 з комутатором 0 за допомогою магістральних (транкових) портів. Якщо схема налаштована вірна то при виконання команди show interfaces trunk на комутаторі Switch 0, то ми повинні побачити наступну картину:
Port Mode Encapsulation Status Native vlan
Fa0 / 1 on 802.1q trunking 1
Fa0 / 2 on 802.1q trunking 1
Тепер припустимо нам необхідно додати на всі ці три комутатора якийсь новий VLAN. нехай це буде все той же VLAN 7 - god _ lan. Звичайно це можна зробити звичайним способом за допомогою команди vlan в режимі конфігурації, але не поспішайте так робити, адже ми все таки розбираємо протокол VTP. і з цього для вирішення даного завдання ми будемо використовувати саме його можливості.
Як ми говорили вище все комутатори в протоколі VTP грають певні ролі: сервер, клієнт і т.д. Тому нам необхідно визначитися з тим які ролі виконуватимуть комутатори нашої мережі. Спочатку виберемо комутатор грає роль сервер. Зазвичай в якості такого комутатора вибирають пристрій приблизно рівновіддалене від всіх інших пристроїв VTP домену, для того щоб скоротити хоч і невелику, але навантаження, що виникає в мережі при поширенні оновлень протоколу VTP між комутаторів (поновлення розсилаються при зміна конфігурації VLAN мереж на сервері, а так ж кожні 300 секунд) Так само необхідно відзначити що в мережі може бути кілька VTP серверів.
У нашому випадку в якості VTP сервера зручно вибрати комутатор Switch 0 (Хоча якщо вам дуже хочеться можете вибрати будь-який інший). Для того щоб настроїти Switch 0 в якості VTP сервера виконаємо на ньому такі команди:
Switch (config) #vtp domain TEST
Switch (config) #vtp password 123
Switch (config) #vtp version 2
Далі сконфігуріруем комутатори Switch 1 і Switch 2 в якості клієнтів VTP. для цього виконаємо на них команди:
Switch (config) #vtp domain TEST
Switch (config) #vtp password 123
Switch (config) #vtp version 2
Switch (config) #vtp mode client
Знову ж тут обов'язкові лише то перші дві команди. Причому перша з них теж може не знадобитися в тому випадку якщо ви підключаєте до VTP домену комутатор з порожнім ім'ям VTP домену, так як в цьому випадку він підхопить ім'я VTP домену автоматично від існуючих в домені серверів. Остання команда вказує комутатора що йому необхідно функціонувати в якості клієнта в VTP домені.
Після введення даних команд базову конфігурацію нашого VTP домену можна вважати закінченою. Настав час перевірити його роботу. Для цього ми виконаємо на комутаторі Switch 0 команди:
Switch (config) # vlan 7
А потім подивимося висновок команди sho vlan brief на комутаторі Switch 1 або Switch 0, якщо протокол VTP працює то ми повинні побачити наступну картину:
VLAN Name Status Ports
1 default active Fa0 / 2, Fa0 / 3, Fa0 / 4, Fa0 / 5
Fa0 / 6, Fa0 / 7, Fa0 / 8, Fa0 / 9