Skip to content

Protokół VTP

Przygotowanie, scenariusz

Info

Do realizacji tego zadania wymagany będzie dowolnie wybrany emulator np. Cisco Modeling Labs, GNS3, EVE-NG oraz dostęp do obrazów Cisco IOS.

  • Zaimplementujemy i zoabczymy jak działa VLAN Trunking Protocol (VTP)

Topologia

Screenshot

Konfiguracja S1

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here#hostname S1

Uruchomienie Rapid-STP

S1(config)#spanning-tree mode rapid-pvst

Połączenie trunk do przełączników S2 i S3

S1(config)#interface range ethernet 0/0-3
S1(config-if-range)#switchport trunk encapsulation dot1q
S1(config-if-range)#switchport mode trunk 

Utworzenie VLAN-ów do dystrybucji

S1(config)#vlan 10
S1(config-vlan)#name biuro
S1(config)#vlan 20
S1(config-vlan)#name serwis

Konfiguracja S2

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here#hostname S2

Uruchomienie Rapid-STP

S2(config)#spanning-tree mode rapid-pvst

Połączenie trunk do przełączników S1 i S3

S2(config)#interface range ethernet 0/0-1, ethernet 1/1-2
S2(config-if-range)#switchport trunk encapsulation dot1q
S2(config-if-range)#switchport mode trunk

Konfiguracja S3

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here#hostname S3

Uruchomienie Rapid-STP

S3(config)#spanning-tree mode rapid-pvst

Połączenie trunk do przełączników S1 i S2

S3(config)#interface range ethernet 0/2-3, ethernet 1/1-2
S3(config-if-range)#switchport trunk encapsulation dot1q
S3(config-if-range)#switchport mode trunk 

VTP - server

Zacznijmy od sprawdzenia statusu protokołu VTP

S1#show vtp status

Domyślnie mamy włączoną na naszym urządzeniu 1 wersje protokołu. My zaijmiemy się konfiguracja wersji 3.

Screenshot

Naszym serwerem będzie przełącznik S1, tworzymy domene VTP.

S1(config)#vtp domain admin1234

Wybieramy najnowszą i w teorii najbezpieczniejszą wersję protokołu oraz ustalamy tryb pracy jako serwer.

S1(config)#vtp version 3
S1(config)#vtp mode server
S1(config)#vtp password admin1234

Ponieważ domyślnie każdy przełącznik pracuje jako serwer, należy manulanie wymusić priorytet na urządzeniu wybranym przez nas.

S1#vtp primary vlan

Sprawdźmy jak wyglądają VLAN-y na naszym przełączniku.

S1#show vlan

Screenshot

I ponownie sprawdźmy status VTP.

S1#show vtp status

Screenshot

VTP - client

Przed konfiguracją klienta na przełączniku S2 sprawdźmy konfigurację VLAN-ów.

S2#show vlan

Screenshot

Konfiguracja klienta wygląda bardzo podobnie.

S2(config)#vtp domain admin1234
S2(config)#vtp version 3
S2(config)#vtp password admin1234

S2(config)#vtp mode client

Sprawdźmy ponownie VLAN-y.

S2#show vlan

Screenshot

Jak widać, klient odebrał informacje o dostępnych VLAN-ach. A co by było gdybyśmy chcieli teraz na kliencie utworzyć nowy VLAN?

S2(config)#vlan 30

Naszym oczom powinien ukazać się stosowny komunikat.

Screenshot

VTP - transparent

Na koniec skonfigurujemy przełącznik S3 w taki sposób aby mógł działać jako pośrednik VLAN-ów między innymi przełącznikami w sieci, jednocześnie nie korzystając z nadawanych przez serwer ustawień.

S3(config)#vtp domain admin1234
S3(config)#vtp password admin1234
S3(config)#vtp version 3

S3(config)#vtp mode transparent 

Sprawdźmy status protokołu VTP

S3#show vtp status

Mamy informacje, że przełącznik działa w trybie transparent.

Screenshot

Spróbujmy utworzyć nowy VLAN.

S3(config)#vlan 50
S3(config-vlan)#name administracja

Nie otrzymaliśmy żadnego ostrzeżenia, a nasze wirtualne sieci prezentują się następująco.

Screenshot

Success

Wszystkie przykłady są tylko formą zainteresowania danym zagadnieniem. Zachęcam do zapoznania się ze szczegółami zawartymi w dokumentacji autora lub producenta 😄


🕞 Ostatnia aktualizacja 17.03.2025