Dynamic Trunking Protocol (3.2.3)
Protokół Dynamic Trunking Protocol (DTP) jest używany do negocjowania utworzenia pnia między dwoma urządzeniami Cisco. DTP powoduje zwiększony ruch i jest domyślnie włączony, ale może być wyłączony.
Wprowadzenie do DTP (3.2.3.1)
Interfejsy trunk Ethernet obsługują różne tryby trunkingu. Interfejs może być ustawiony na trunking lub nietrunking, lub negocjować trunking z sąsiednim interfejsem. Negocjacja trunkingu jest zarządzana przez Dynamic Trunking Protocol (DTP), który działa tylko na zasadzie punkt-punkt, pomiędzy urządzeniami sieciowymi.
DTP jest protokołem zastrzeżonym przez Cisco, który jest automatycznie włączony w przełącznikach serii Catalyst 2960 i Catalyst 3560. Przełączniki innych producentów nie obsługują DTP. DTP zarządza negocjacją trunk tylko wtedy, gdy port na sąsiednim przełączniku jest skonfigurowany w trybie trunk, który obsługuje DTP.
Domyślna konfiguracja DTP dla przełączników Cisco Catalyst 2960 i 3560 to dynamic auto, jak pokazano na rysunku 3-20 na interfejsie F0/3 przełączników S1 i S3.
Rysunek 3-20 Początkowa konfiguracja DTP
Aby włączyć trunking z przełącznika Cisco do urządzenia, które nie obsługuje DTP, należy użyć poleceń switchport mode trunk i switchport nonegotiate w trybie konfiguracji interfejsu. To powoduje, że interfejs staje się trunkiem, ale nie generuje ramek DTP.
Na Rysunku 3-21, połączenie pomiędzy przełącznikami S1 i S2 staje się trunkiem, ponieważ porty F0/1 na przełącznikach S1 i S2 są skonfigurowane do ignorowania wszystkich reklam DTP, oraz do wchodzenia i pozostawania w trybie portu trunk. Porty F0/3 na przełącznikach S1 i S3 są ustawione na dynamic auto, więc negocjacja kończy się stanem access mode. Tworzy to nieaktywne łącze trunk. Konfigurując port w trybie trunk, nie ma niejasności w jakim stanie jest trunk; jest on zawsze włączony. Dzięki takiej konfiguracji łatwo jest zapamiętać, w jakim stanie znajdują się porty trunk; jeśli port ma być trunkiem, tryb jest ustawiony na trunk.
Rysunek 3-21 Wyniki interakcji DTP
Negotowane tryby interfejsu (3.2.3.2)
Interfejsy Ethernet na przełącznikach serii Catalyst 2960 i Catalyst 3560 obsługują różne tryby trunkingu z pomocą DTP:
- switchport mode access: Wprowadza interfejs (port dostępowy) w tryb permanentnego trunkingu i negocjuje przekształcenie łącza w łącze nontrunkingowe. Interfejs staje się interfejsem nontrunk, niezależnie od tego, czy sąsiedni interfejs jest interfejsem trunk.
- switchport mode dynamic auto: Sprawia, że interfejs jest w stanie przekształcić łącze w łącze trunk. Interfejs staje się interfejsem trunk jeśli sąsiedni interfejs jest ustawiony w tryb trunk lub desirable. Domyślnym trybem switchport dla nowszych interfejsów ethernetowych przełączników Cisco jest dynamic auto. Zwróć uwagę, że jeśli dwa przełączniki Cisco mają wspólne domyślne ustawienie auto, trunk nigdy się nie utworzy.
- switchport mode dynamic desirable: Sprawia, że interfejs aktywnie próbuje przekształcić łącze w łącze trunk. Interfejs staje się interfejsem trunk, jeśli sąsiedni interfejs jest ustawiony w trybie trunk, desirable lub auto. Jest to domyślny tryb switchport na starszych przełącznikach, takich jak Catalyst 2950 i 3550 Series.
- switchport mode trunk: Wprowadza interfejs w tryb permanentnego trunkingu i negocjuje przekształcenie sąsiedniego łącza w łącze trunk. Interfejs staje się interfejsem trunk, nawet jeśli sąsiedni interfejs nie jest interfejsem trunk.
- switchport nonegotiate: Zapobiega generowaniu przez interfejs ramek DTP. Możesz użyć tego polecenia tylko wtedy, gdy tryb switchport interfejsu to access lub trunk. Musisz ręcznie skonfigurować sąsiedni interfejs jako interfejs trunk, aby ustanowić łącze trunk.
Tabela 3-8 ilustruje wyniki działania opcji konfiguracyjnych DTP na przeciwległych końcach łącza trunk podłączonego do portów przełącznika Catalyst 2960.
Tabela 3-8 Tryby negocjowanych interfejsów DTP
Dynamiczny Auto |
Dynamiczny Pożądany |
Trumień |
Dostęp |
||
Dynamiczny Auto |
Access |
Trunk |
Trunk |
Access |
|
Dynamiczny Pożądany |
Trunk |
Trunk |
Trunk |
Access |
|
Trunk |
Trunk |
Trunk |
Trunk |
Trunk |
Limitowana łączność |
Access |
Access |
Limited connectivity |
Limited connectivity |
Access |
Domyślny tryb DTP zależy od wersji oprogramowania Cisco IOS i od platformy. Aby określić bieżący tryb DTP, należy wydać polecenie show dtp interface, jak pokazano na poniższym rysunku.