Dynamic Trunking Protocol (3.2.3)
Dynamický protokol DTP (Dynamic Trunking Protocol) se používá k vyjednávání o vytvoření trunku mezi dvěma zařízeními Cisco. DTP způsobuje zvýšený provoz a ve výchozím nastavení je povolen, ale může být zakázán.
Úvod do DTP (3.2.3.1)
Ethernetová trunková rozhraní podporují různé režimy trunkingu. Rozhraní může být nastaveno na trunking nebo netrunking nebo na vyjednávání trunkingu se sousedním rozhraním. Vyjednávání trunku je řízeno protokolem DTP (Dynamic Trunking Protocol), který funguje pouze na bázi bod-bod, mezi síťovými zařízeními.
DTP je proprietární protokol společnosti Cisco, který je automaticky povolen na přepínačích řady Catalyst 2960 a Catalyst 3560. Přepínače jiných výrobců protokol DTP nepodporují. DTP řídí vyjednávání trunku pouze v případě, že je port na sousedním přepínači nakonfigurován v režimu trunku, který podporuje DTP.
Výchozí konfigurace DTP pro přepínače Cisco Catalyst 2960 a 3560 je dynamická automatická, jak ukazuje obrázek 3-20 na rozhraní F0/3 přepínačů S1 a S3.
Obrázek 3-20 Výchozí konfigurace DTP
Chcete-li povolit trunking z přepínače Cisco do zařízení, které nepodporuje DTP, použijte příkazy režimu konfigurace rozhraní switchport mode trunk a switchport nonegotiate. To způsobí, že se rozhraní stane trunkem, ale nebude generovat rámce DTP.
Na obrázku 3-21 se spojení mezi přepínači S1 a S2 stane trunkem, protože porty F0/1 na přepínačích S1 a S2 jsou nakonfigurovány tak, aby ignorovaly všechny reklamy DTP a aby se objevily a zůstaly v režimu trunk portu. Porty F0/3 na přepínačích S1 a S3 jsou nastaveny na dynamickou automatiku, takže výsledkem vyjednávání je stav přístupového režimu. Tím se vytvoří neaktivní trunkové spojení. Při konfiguraci portu v trunkovém režimu nevznikají žádné nejasnosti ohledně toho, v jakém stavu se trunk nachází; je vždy zapnutý. Při této konfiguraci si lze snadno zapamatovat, v jakém stavu se trunkové porty nacházejí; pokud má být port trunk, je režim nastaven na trunk.
Obrázek 3-21 Výsledky interakce DTP
Vyjednané režimy rozhraní (3.1.2):
.2.3.2)
Ethernetová rozhraní na přepínačích řady Catalyst 2960 a Catalyst 3560 podporují různé režimy sdružování pomocí DTP:
- switchport mode access: Přepne rozhraní (přístupový port) do trvalého režimu nezařazení a vyjednává o převodu linky na nezařazenou linku. Rozhraní se stane nezařazeným rozhraním bez ohledu na to, zda je sousední rozhraní zařazeným rozhraním.
- switchport mode dynamic auto: Rozhraní je schopno převést linku na trunk linku. Rozhraní se stane trunkovým rozhraním, pokud je sousední rozhraní nastaveno na trunkový nebo žádoucí režim. Výchozí režim switchport pro novější ethernetová rozhraní přepínačů Cisco je dynamic auto. Všimněte si, že pokud je u dvou přepínačů Cisco ponecháno běžné výchozí nastavení auto, nikdy se nevytvoří trunk.
- switchport mode dynamic desirable: Rozhraní se aktivně pokusí převést linku na trunk. Rozhraní se stane spojovacím rozhraním, pokud je sousední rozhraní nastaveno na režim trunk, desirable nebo auto. Jedná se o výchozí režim switchport na starších přepínačích, například na přepínačích řady Catalyst 2950 a 3550.
- switchport mode trunk: Přepne rozhraní do trvalého režimu trunkingu a vyjedná převod sousedního spoje na trunk. Rozhraní se stane trunkovým rozhraním, i když sousední rozhraní není trunkové.
- switchport nonegotiate: Zabrání rozhraní generovat rámce DTP. Tento příkaz lze použít pouze v případě, že režim switchport rozhraní je access nebo trunk. Chcete-li vytvořit trunkové spojení, musíte sousední rozhraní ručně nakonfigurovat jako trunkové.
Tabulka 3-8 znázorňuje výsledky možností konfigurace DTP na opačných koncích trunkového spojení připojeného k portům přepínače Catalyst 2960.
Tabulka 3-8 Režimy vyjednávání rozhraní DTP
Dynamický Automatický |
Dynamický Žádoucí |
Kufr |
Přístup |
|
Dynamický Auto |
Access |
Trunk |
Trunk |
Access |
Dynamická žádoucí |
Kufr |
Kufr |
Trunk |
Přístup |
Trunk |
Trunk |
Trunk |
Trunk |
Omezená konektivita |
Přístup |
Přístup |
Přístup |
Omezená konektivita |
Přístup |
Výchozí režim DTP závisí na verzi Cisco IOS Software a na platformě. Chcete-li zjistit aktuální režim DTP, zadejte příkaz show dtp interface, jak ukazuje následující výstup.
.