Dynamic Trunking Protocol (3.2.3)
Il Dynamic Trunking Protocol (DTP) è usato per negoziare la formazione di un trunk tra due dispositivi Cisco. Il DTP causa un aumento del traffico ed è abilitato per default, ma può essere disabilitato.
Introduzione al DTP (3.2.3.1)
Le interfacce trunk Ethernet supportano diverse modalità di trunking. Un’interfaccia può essere impostata su trunking o non trunking, o per negoziare il trunking con l’interfaccia vicina. La negoziazione del trunk è gestita dal Dynamic Trunking Protocol (DTP), che opera solo su base point-to-point, tra i dispositivi di rete.
DTP è un protocollo proprietario di Cisco che è automaticamente abilitato sugli switch Catalyst 2960 e Catalyst 3560 Series. Gli switch di altri fornitori non supportano DTP. DTP gestisce la negoziazione trunk solo se la porta sullo switch vicino è configurata in una modalità trunk che supporta DTP.
La configurazione DTP di default per gli switch Cisco Catalyst 2960 e 3560 è automatica dinamica come mostrato in Figura 3-20 sull’interfaccia F0/3 degli switch S1 e S3.
Figura 3-20 Configurazione DTP iniziale
Per abilitare il trunking da uno switch Cisco a un dispositivo che non supporta il DTP, usa i comandi switchport mode trunk e switchport nonegotiate interface configuration mode. Questo fa sì che l’interfaccia diventi un trunk ma non generi frame DTP.
Nella Figura 3-21, il collegamento tra gli switch S1 e S2 diventa un trunk perché le porte F0/1 sugli switch S1 e S2 sono configurate per ignorare tutti gli annunci DTP e per entrare e rimanere in modalità porta trunk. Le porte F0/3 sugli switch S1 e S3 sono impostate su auto dinamico, quindi la negoziazione risulta nello stato di modalità di accesso. Questo crea un collegamento trunk inattivo. Quando si configura una porta per essere in modalità trunk, non c’è ambiguità sullo stato in cui si trova il trunk; è sempre attivo. Con questa configurazione, è facile ricordare in quale stato sono le porte trunk; se la porta deve essere un trunk, la modalità è impostata su trunk.
Figura 3-21 Risultati dell’interazione DTP
Modi di interfaccia negoziati (3.2.3.2)
Le interfacce Ethernet sugli switch Catalyst 2960 e Catalyst 3560 Series supportano diverse modalità di trunking con l’aiuto del DTP:
- switchport mode access: Mette l’interfaccia (porta d’accesso) in modalità nontrunking permanente e negozia per convertire il link in un link nontrunk. L’interfaccia diventa un’interfaccia nontrunk, indipendentemente dal fatto che l’interfaccia vicina sia un’interfaccia trunk.
- switchport mode dynamic auto: Rende l’interfaccia capace di convertire il link in un link trunk. L’interfaccia diventa un’interfaccia trunk se l’interfaccia vicina è impostata in modalità trunk o desiderabile. La modalità switchport di default per le nuove interfacce Ethernet degli switch Cisco è dynamic auto. Nota che se due switch Cisco sono lasciati all’impostazione predefinita comune di auto, un trunk non si formerà mai.
- switchport mode dynamic desirable: Fa sì che l’interfaccia tenti attivamente di convertire il collegamento in un collegamento trunk. L’interfaccia diventa un’interfaccia trunk se l’interfaccia vicina è impostata in modalità trunk, desirable o auto. Questa è la modalità switchport predefinita sui vecchi switch, come gli switch Catalyst 2950 e 3550 Series.
- switchport mode trunk: Mette l’interfaccia in modalità trunking permanente e negozia per convertire il link vicino in un link trunk. L’interfaccia diventa un’interfaccia trunk anche se l’interfaccia vicina non è un’interfaccia trunk.
- switchport nonegotiate: Impedisce all’interfaccia di generare frame DTP. Potete usare questo comando solo quando l’interfaccia switchport mode è access o trunk. È necessario configurare manualmente l’interfaccia vicina come interfaccia trunk per stabilire un collegamento trunk.
Tabella 3-8 illustra i risultati delle opzioni di configurazione DTP sulle estremità opposte di un collegamento trunk collegato alle porte dello switch Catalyst 2960.
Tabella 3-8 Modalità di interfaccia negoziata DTP
Dinamico Auto |
Dinamico Desiderabile |
Tronco |
Accesso |
|
Dinamico Auto |
Access |
Trunk |
Trunk |
Access |
Dinamico desiderabile |
Tronco |
Tronco |
Trunk |
Accesso |
Trunk |
Trunk |
Trunk |
Trunk |
Connettività limitata |
Accesso |
Accesso |
Accesso |
Connettività limitata |
Accesso |
La modalità DTP di default dipende dalla versione del software Cisco IOS e dalla piattaforma. Per determinare la modalità DTP corrente, emetti il comando show dtp interface, come mostrato nel seguente output.