In questo documento viene spiegato come creare un trunk ISL (Inter-Switch Link) da switch a switch. Le porte trunk permettono alle connessioni tra gli switch di trasportare il traffico di più di una VLAN. Se il trunking non è abilitato, il collegamento che connette i due switch trasmette solo il traffico proveniente dalla VLAN configurata sulla porta. Il trunking non è necessario in reti a commutazione molto semplici con una sola VLAN (dominio di broadcast). Nella maggior parte delle LAN, una piccola parte del traffico è costituita da protocolli speciali che gestiscono la rete. (Alcuni esempi sono Cisco Discovery Protocol [CDP], VLAN Trunk Protocol [VTP], Dynamic Trunking Protocol [DTP], Spanning Tree Protocol [STP] e Port Aggregation Protocol [PAgP].) La VLAN di gestione può essere utilizzata anche per eseguire il ping o stabilire una connessione Telnet direttamente con lo switch o da esso. (Se si usa Catalyst OS [CatOS], è necessario definire la VLAN e l'indirizzo IP dello switch quando si configura l'interfaccia sc0. La sezione Istruzioni dettagliate per CatOS di questo documento illustra questo processo.) In un ambiente multi VLAN, molti amministratori di rete sostengono la limitazione di questo traffico di gestione a una singola VLAN. Normalmente la VLAN è la VLAN 1. Quindi, gli amministratori configurano il traffico dell'utente in modo che fluisca sulle VLAN diverse da quella predefinita. ISL (proprietà Cisco) è uno dei due possibili protocolli di trunking per Ethernet. L'altro protocollo è lo standard IEEE 802.1Q.
In questo documento viene descritta la procedura per configurare il trunking ISL tra gli switch Catalyst serie 5500/5000 e Catalyst serie 6500/6000. La configurazione CatOS è valida su entrambi gli switch Catalyst serie 5500/5000 e 6500/6000. Tuttavia, la configurazione del software Cisco IOS® può essere applicata solo a uno switch Catalyst serie 6500/6000.
Non sono previsti prerequisiti specifici per questo documento.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
almeno un terminale.
almeno un cavo console adatto al Supervisor Engine negli switch. (per ulteriori informazioni, consultare il documento sul collegamento di un terminale alla porta console sugli switch Catalyst).
due switch Catalyst 5500/5000 o Catalyst 6500/6000 (con CatOS) o due switch Catalyst 6500/6000 (con software Cisco IOS) in un ambiente lab1 con configurazione ripristinata ai valori predefiniti2.
due interfacce Ethernet in grado di supportare ISL.
un cavo crossover 10BASE-T.
1Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
2 Nel caso del software CatOS, il problema del comando clear config all garantiva la presenza di una configurazione predefinita. Per il software Cisco IOS, il comando write erase ha cancellato la configurazione.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Gli switch A e B in questa topologia rappresentano due switch Catalyst 5500/5000 con CatOS o due switch Catalyst 6500/6000 con software Cisco IOS.
Per impostazione predefinita, gli switch A e B hanno le porte 2/1 nella VLAN 1. Questa configurazione consente il flusso del traffico proveniente da altre porte nella VLAN 1 tra gli switch senza configurare il trunking. I riferimenti alla "VLAN di gestione" si applicano alla VLAN 1.
Nota: la VLAN 1 è la VLAN predefinita per tutti i tipi di interfacce Ethernet e di FDDI. La VLAN 1 è anche la VLAN predefinita per l'interfaccia di gestione (sc0).
Nell'esempio che segue, le porte 2/2 sono state configurate su entrambi gli switch nella VLAN 2. Il traffico proveniente dai dispositivi collegati alle porte nella VLAN 2 non attraversa il collegamento tra gli switch. Pertanto, i PC A e B non sono in grado di comunicare.
La soluzione è abilitare il trunking ISL sul collegamento tra gli switch A e B. Il trunking aggiunge un'intestazione VLAN a ciascun frame durante la trasmissione (multiplex) su un collegamento trunk. Questa aggiunta consente allo switch all'altra estremità del collegamento di demultiplare i frame; infine, lo switch inoltra i frame alle porte VLAN appropriate.
La procedura seguente assiste l'utente in questa configurazione:
Collegare un terminale agli switch.
Verificare il supporto ISL sulle porte.
Collegamento degli switch.
Verificare che le porte siano operative.
Assegnare gli indirizzi IP alle porte di gestione.
Verificare che gli switch non trunking sul collegamento.
Eseguire il ping tra lo switch.
Creare una VLAN 2 in ciascuno switch.
Spostare l'interfaccia di gestione (sc0) sulla VLAN 2 (per CatOS).
Verificare che non sia possibile eseguire il ping tra switch.
Configurare lo stesso nome di dominio VTP in ciascuno switch.
Abilitare il trunking tra gli switch.
Verificare che gli switch siano trunking sul collegamento.
Eseguire il ping tra lo switch.
Attenersi alla procedura seguente:
Collegare un terminale alle porte console degli switch.
Per ulteriori informazioni, fare riferimento a questo documento:
Verificare che le porte che si è deciso di utilizzare supportino il trunking ISL.
Esistono diversi tipi di interfacce Ethernet che supportano il trunking ISL. Le porte 10BASE-T (Ethernet comune) non supportano il trunking, mentre la maggior parte delle porte 100BASE-T (Fast Ethernet) supporta il trunking.
Eseguire il comando show port capabilities numero_modulo | module_number/port_number su entrambi gli switch per determinare se le porte in uso supportano ISL.
Nota: In questo esempio, il comando specifica l'indicatore di porta 2/1. In questo modo la risposta viene limitata alle informazioni direttamente applicabili.
cat5000> (enable) show port capabilities 2/1 Model WS-X5234 Port 2/1 Type 10/100BaseTX Speed auto,10,100 Duplex half,full Trunk encap type 802.1Q,ISL Trunk mode on,off,desirable,auto,nonegotiate Channel 2/1-2,2/1-4 Broadcast suppression percentage(0-100) Flow control receive-(off,on),send-(off,on) Security yes Membership static,dynamic Fast start yes QOS scheduling rx-(none),TX(1q4t) COs rewrite yes ToS rewrite IP-Precedence Rewrite yes UDLD yes AuxiliaryVlan 1..1000,1025..4094,untagged,dot1p,none SPAN source,destination
Collegare le due porte dello switch con il cavo crossover Ethernet.
Nell'esempio, la porta dello switch A 2/1 si connette alla porta dello switch B 2/1.
Per verificare che le porte siano operative, usare il comando show port 2/1 sullo switch A.
Switch-A> (enable) show port 2/1 Port Name Status VLAN Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal a-full a-100 10/100BaseTX Switch-A> (enable)
Eseguire il comando set interface sc0 172.16.84.17 255.255.255.0 172.16.84.255 sullo switch A e l'interfaccia set sc0 172.16.84.18 255.255.255.0 172.16.84.255 sullo switch B.
Questi comandi assegnano indirizzi IP dalla stessa subnet alle porte di gestione su entrambi gli switch. Potrebbe essere inoltre necessario specificare nel comando la VLAN per sc0 (la VLAN di gestione). Includere questa VLAN se la VLAN è diversa da quella predefinita (VLAN 1).
Switch-> (enable) set interface sc0 172.16.84.17 255.255.255.0 172.16.84.255 Interface sc0 IP address, netmask, and broadcast set. Switch-A> (enable)
se il dispositivo Cisco restituisce i risultati di un comando show interfaces, è possibile usare lo strumento Output Interpreter (solo utenti registrati) per visualizzare i potenziali errori e correggerli.
Per verificare che il collegamento tra gli switch A e B non sia trunking, usare il comando show trunk 2/1 sullo switch A.
Switch-A> (enable) show trunk 2/1 Port Mode Encapsulation Status Native VLAN -------- ----------- ------------- ------------ ----------- 2/1 auto isl not-trunking 1 Port VLANs allowed on trunk -------- --------------------------------------------------------------------- 2/1 1-1005 Port VLANs allowed and active in management domain -------- --------------------------------------------------------------------- 2/1 1 Port VLANs in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------------- 2/1 1 Switch-A> (enable)
Nota: il termine VLAN nativa in questo output indica il posizionamento della VLAN su questa porta quando la porta non è in modalità trunking. Se la porta è stata configurata per il trunking 802.1Q, il campo VLAN nativa indica anche la VLAN per cui i frame non hanno tag; tutti gli altri dispongono di tag. Al contrario, con il trunking ISL, ogni frame di dati ha l'identificatore VLAN appropriato.
Lo stato di trunking non deve essere trunking perché la modalità predefinita per il DTP è auto. Il DTP è il sostituto strategico di Dynamic ISL (DISL) perché include il supporto per la negoziazione del trunking 802.1Q. Il DTP è disponibile nel software Catalyst versione 4.x e successive e in alcuni moduli hardware. Sono disponibili cinque modalità diverse in cui è possibile configurare il DTP. Il supporto tecnico Cisco consiglia di configurare la modalità di trunking desiderata sulle porte del collegamento trunk. Il passo 12 descrive queste informazioni in dettaglio.
Eseguire il ping tra lo switch B e lo switch A per verificare che gli switch possano comunicare tramite il collegamento.
Switch-A> ping 172.16.84.18 172.16.84.18 is alive Switch-A>
Per creare la VLAN 2 nello switch A, usare il comando set vlan 2 sullo switch A.
Lo switch B viene a conoscenza della VLAN 2 dopo la creazione del dominio VTP nel passaggio 11.
Switch-A> (enable) set vlan 2 Vlan 2 configuration successful Switch-A> (enable)
Spostare l'interfaccia di gestione negli switch A e B sulla VLAN 2, creata al passaggio 8.
Per modificare l'interfaccia, usare il comando set interface sc0 2. Questo output mostra il problema del comando sullo switch A:
Switch-A> (enable) set interface sc0 2 Interface sc0 vlan set. Switch-A> (enable)
Immettere il comando show interfaces per visualizzare la modifica appena apportata. Questo output mostra il problema del comando sullo switch A. L'output mostra la nuova associazione dell'interfaccia sc0 e VLAN 2:
Switch-A> (enable) show interfaces sl0: flags=51<UP,POINTOPOINT,RUNNING> slip 0.0.0.0 dest 0.0.0.0 sc0: flags=63<UP,BROADCAST,RUNNING> vlan 2 inet 172.16.84.17 netmask 255.255.255.0 broadcast 172.16.84.255 Switch-A> (enable)
Provare a eseguire il ping tra lo switch B e lo switch A.
Il ping deve avere esito negativo perché le porte di gestione sono ora nella VLAN 2 mentre il collegamento tra gli switch è nella VLAN 1.
Switch-A> (enable) ping 172.16.84.18 no answer from 172.16.84.18 Switch-A> (enable)
Stabilire lo stesso dominio VTP per entrambi gli switch.
Usare il comando set vtp domain Cookbook su entrambi gli switch.
Nota: il nome del dominio VTP è Cookbook.
Switch-A> (enable) set vtp domain Cookbook VTP domain Cookbook modified Switch-A> (enable)
se il dispositivo Cisco restituisce i risultati di un comando show vtp domain, è possibile usare lo strumento Output Interpreter (solo utenti registrati) per visualizzare i potenziali errori e correggerli.
Attivare il trunking tra gli switch.
Per configurare la porta 2/1 sullo switch A per la modalità desiderata, usare il comando set trunk 2/1 desired isl sullo switch A. Lo switch B è in modalità automatica. Lo switch B imposta automaticamente la porta 2/1 in modalità trunking dopo il completamento della negoziazione DTP tra i due switch.
Nota: Il supporto tecnico Cisco consiglia di configurare la modalità di trunking desiderata sulle porte del collegamento trunk.
Switch-A> (enable) set trunk 2/1 desirable isl Port(s) 2/1 trunk mode set to desirable. Port(s) 2/1 trunk type set to Isl. Switch-A> (enable)
se il dispositivo Cisco restituisce i risultati di un comando show trunk, è possibile usare lo strumento Output Interpreter (solo utenti registrati) per visualizzare i potenziali errori e correggerli.
Questo elenco descrive i cinque stati diversi per cui è possibile configurare il DTP:
auto: La porta resta in ascolto dei frame DTP dallo switch adiacente. Se lo switch adiacente indica che desidera diventare un trunk o che lo switch è un trunk, lo stato auto crea il trunk con lo switch adiacente. Lo stato auto non propaga l'intenzione di diventare un trunk; lo stato auto dipende esclusivamente dallo switch adiacente per prendere la decisione relativa al trunking.
desirable: Il protocollo DTP viene parlato allo switch adiacente su cui si desidera stabilire un trunk ISL. Lo switch con la configurazione desiderata indica che lo switch può essere un trunk ISL e desidera che lo switch adiacente sia anche un trunk ISL. Il supporto tecnico Cisco consiglia di configurare la modalità di trunking desiderata sulle porte del collegamento trunk.
on: Il DTP viene parlato allo switch adiacente. Lo stato on attiva automaticamente il trunking ISL sulla porta, indipendentemente dallo stato dello switch adiacente. La porta rimane un trunk ISL a meno che non riceva un pacchetto ISL che disabilita esplicitamente il trunk ISL.
nonegotiate: Il DTP non viene parlato allo switch adiacente. Lo stato non negoziato abilita automaticamente il trunking ISL sulla porta, indipendentemente dallo stato dello switch adiacente.
Disattivato: Non è possibile usare ISL su questa porta, a prescindere dalla configurazione della modalità DTP sull'altra porta dello switch.
La tabella mostra le 15 possibili combinazioni univoche di modalità DTP. Nella tabella viene inoltre indicato se le combinazioni restituiscono un trunk bidirezionale attivo. Anche se in teoria è possibile eseguire il trunk in una direzione su un collegamento e non nell'altra direzione, non è consigliabile eseguire questo tipo di trunking.
Porta/Interfaccia A Dello Switch 2/1 | Porta/interfaccia 2/1 dello switch B | Stato trunk ISL |
---|---|---|
Modalità DTP automatica | Modalità DTP automatica | senza trunking |
Modalità DTP desiderabile | Modalità DTP automatica | trunking |
Modalità DTP attivata | Modalità DTP automatica | trunking |
modalità DTP non negoziata | Modalità DTP automatica | senza trunking |
Modalità DTP disattivata | Modalità DTP automatica | senza trunking |
Modalità DTP consigliata (configurazione consigliata dal supporto tecnico Cisco) | Modalità DTP consigliata (configurazione consigliata dal supporto tecnico Cisco) | trunking |
Modalità DTP attivata | Modalità DTP desiderabile | trunking |
modalità DTP non negoziata | Modalità DTP desiderabile | senza trunking |
Modalità DTP disattivata | Modalità DTP desiderabile | senza trunking |
Modalità DTP attivata | Modalità DTP attivata | trunking |
modalità DTP non negoziata | Modalità DTP attivata | trunking |
Modalità DTP disattivata | Modalità DTP attivata | senza trunking |
modalità DTP non negoziata | modalità DTP non negoziata | trunking |
Modalità DTP disattivata | modalità DTP non negoziata | senza trunking |
Modalità DTP disattivata | Modalità DTP disattivata | senza trunking |
Potrebbero essere visualizzati altri messaggi relativi a modifiche dello stato di STP sullo switch. Questi messaggi non sono pertinenti per questo documento. per ulteriori informazioni sul protocollo, consultare il documento Comprensione e configurazione dello Spanning Tree Protocol (STP) sugli switch Catalyst. Poiché sono state cancellate le configurazioni negli switch da avviare, si hanno i valori predefiniti per i parametri STP. I parametri predefiniti di STP devono fornire la connettività necessaria per la riuscita del documento.
Per verificare il collegamento del trunk, usare il comando show trunk 2/1 al prompt sullo switch A.
Switch-A> (enable) show trunk 2/1 Port Mode Encapsulation Status Native VLAN -------- ----------- ------------- ------------ ----------- 2/1 desirable isl trunking 1 Port VLANs allowed on trunk -------- --------------------------------------------------------------------- 2/1 2,1002-1005 Port VLANs allowed and active in management domain -------- --------------------------------------------------------------------- 2/1 2,1002-1005 Port VLANs in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------------- 2/1 2,1002-1005 Switch-A> (enable)
A questo punto, il trunking è operativo.
Nota: per impostazione predefinita, le VLAN 1-1005 sono consentite su tutte le porte trunk. È possibile cancellare la VLAN 1 dall'elenco delle VLAN consentite. Se si rimuove la VLAN 1 da un trunk, l'interfaccia trunk continua a inviare e ricevere traffico di gestione, ad esempio CDP, VTP, PAgP e DTP nella VLAN 1. Non è possibile rimuovere le VLAN 1002-1005. Nelle versioni CatOS precedenti alla 5.4(x), non è possibile rimuovere la VLAN 1 dal trunk.
Per limitare le VLAN su un trunk in CatOS, cancellarle. Eseguire il comando clear trunk 2/1 1-1001. Per stabilire le VLAN ammesse sul trunk, usare il comando set trunk 2/1 2 sullo switch A.
Switch-A>(enable) clear trunk 2/1 1-1001 Removing Vlan(s) 1-1001 from allowed list. Port 2/1 allowed vlans modified to 4. Switch-A> (enable) Switch-A>(enable) set trunk 2/1 2 Adding vlans 2 to allowed list. Port(s) 2/1 allowed vlans modified to 5. Switch-A>(enable)
In questo output, si noti l'autorizzazione delle sole VLAN 1 e 2 su questo collegamento trunk:
Switch-A> (enable) show trunk 2/1 Port Mode Encapsulation Status Native VLAN -------- ----------- ------------- ------------ ----------- 2/1 desirable isl trunking 1 Port VLANs allowed on trunk -------- --------------------------------------------------------------------- 2/1 1-1005 Port VLANs allowed and active in management domain -------- --------------------------------------------------------------------- 2/1 1-2 Port VLANs in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------------- 2/1 1-2 Switch-A> (enable)
Eseguire il ping tra lo switch B e lo switch A per verificare che gli switch possano comunicare tra loro sul collegamento del trunk.
Switch-A> ping 172.16.84.18 172.16.84.18 is alive Switch-A>
show port capabilities mod/porta: per visualizzare lo stato fisico di una porta e le relative funzionalità.
show trunk mod/porta: per visualizzare le informazioni di trunking per una porta specifica.
show vtp domain: per visualizzare le informazioni VTP.
show vlan numero_vlan : per visualizzare le informazioni su una VLAN specifica.
show spantree vlan_number: per visualizzare lo stato dello spanning tree su una VLAN specifica.
show interfaces - Consente di visualizzare la configurazione di sc0 e sl0.
ping: per inviare un messaggio echo ICMP (Internet Control Message Protocol) a un altro host IP.
Nota: sugli switch con diverse interfacce e VLAN, includere il modulo/porta o il numero VLAN con il comando show per limitare l'output del comando. Uso del punto interrogativo ? con i comandi show visualizza i comandi che consentono di utilizzare l'argomento mod/porta. Ad esempio, il show trunk? indica che l'opzione show trunk mod/porta è consentita.
Attenersi alla procedura seguente:
Collegare un terminale alle porte console degli switch.
Per ulteriori informazioni, fare riferimento a questo documento:
Verificare che le porte che si è deciso di utilizzare supportino il trunking ISL.
Attualmente non è disponibile alcun comando per visualizzare le funzionalità del modulo o della porta nel software Cisco IOS. Tutti i moduli Ethernet di tipo 10/100BASE-T, 1000BASE-TX, 100BASE-FX e 1000BASE-SX/LX/ZX per gli switch Catalyst serie 6500/6000 supportano il trunking ISL.
Nota: il modulo di switching Ethernet da 10 Gigabit (WS-X6501-10GEX4) non supporta l'incapsulamento ISL.
Collegare le due porte dello switch con il cavo crossover Ethernet.
Nell'esempio, la porta dello switch A 2/1 si connette alla porta dello switch B 2/1.
Per verificare che le porte siano operative, usare il comando show interfaces fastethernet 2/1 status.
Il comando visualizza le seguenti informazioni:
Switch-A# show interfaces fastethernet 2/1 status Port Name Status VLAN Duplex Speed Type Fa2/1 connected 1 a-full a-100 10/100BaseTX Switch-A#
Configurare un'interfaccia VLAN su entrambi gli switch A e B.
In modalità di configurazione globale, usare il comando interface vlan 1. Quando si configura l'indirizzo IP, usare il comando ip address 172.16.84.17 255.255.255.0 sullo switch A e l'indirizzo ip 172.16.84.17 255.255.255.0 sullo switch B. Per configurare la porta 2/1 come interfaccia di layer 2 (L2) e un membro della VLAN 1, usare i comandi interface fastethernet 3/1, switchport e switchport access vlan 1. Per ulteriori informazioni sulla configurazione delle interfacce L2 nel software Cisco IOS, consultare il seguente documento:
Switch-A(config)# interface vlan 1 Switch-A(config-if)# ip address 172.16.84.17 255.255.255.0 Switch-A(config-if)# Switch-A(config)# interface fastethernet 2/1 Switch-A(config-if)# switchport Switch-A(config-if)# switchport access vlan 1 Switch-A(config-if)#
Per verificare che il collegamento tra gli switch A e B non sia trunking, usare il comando show interfaces fastethernet 2/1 trunk.
Switch-A# show interfaces fastethernet 2/1 trunk Port Mode Encapsulation Status Native VLAN Fa2/1 desirable negotiate not-trunking 1 Port VLANs allowed on trunk Fa2/1 none Port VLANs allowed and active in management domain Fa2/1 none Port VLANs in spanning tree forwarding state and not pruned Fa2/1 none Switch-A#
Nota: il termine VLAN nativa in questo output indica il posizionamento della VLAN su questa porta quando la porta non è in modalità trunking. Se la porta è stata configurata per il trunking 802.1Q, il campo VLAN nativa indica anche la VLAN per cui i frame non hanno tag; tutti gli altri dispongono di tag. Al contrario, con il trunking ISL, ogni frame di dati ha l'identificatore VLAN appropriato.
Eseguire il ping tra lo switch B e lo switch A per verificare che gli switch possano comunicare tramite il collegamento.
Switch-A> ping 66.123.210.122 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.84.18, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/21/92 ms Switch-A>
Per creare la VLAN 2 sullo switch A, usare il comando vlan database e il comando vlan 2 sullo switch A.
Lo switch B viene a conoscenza della VLAN 2 dopo la definizione del dominio VTP al passaggio 11. Per ulteriori informazioni sulla configurazione delle VLAN nel codice del software Cisco IOS, consultare il presente documento:
Switch-A# vlan database Switch-A(vlan)# vlan 2 VLAN 2 added: Name: VLAN0002 Switch-A(vlan)#exit APPLY completed. Exiting.... Switch-A#
Spostare l'interfaccia di gestione sugli switch A e B sulla VLAN 2, creata al passaggio 8.
Nella modalità software Cisco IOS, non è disponibile un'interfaccia di gestione sc0. Pertanto, configurare le porte che si connettono all'host A sullo switch A e all'host B sullo switch B sulla VLAN 2. Usare i comandi switchport e switchport access vlan 2. Quindi, usare gli host per eseguire i test ping. Per questo esempio, configurare gli indirizzi IP 172.16.85.1/24 sull'host A e 172.16.85.2/24 sull'host B.
Switch-A(config)# interface fastethernet 2/2 Switch-A(config-if)# switchport Switch-A(config-if)# switchport access vlan 2
Immettere il comando show interfaces per visualizzare la modifica appena apportata. Questo output mostra il problema del comando sullo switch A. L'output mostra la nuova associazione dell'interfaccia 2/2 e della VLAN 2:
Switch-A# show interfaces fastethernet 2/2 switchport Name: Fa2/2 Switchport: Enabled Administrative Mode: dynamic desirable Operational Mode: up Administrative Trunking Encapsulation: negotiate Negotiation of Trunking: On Access Mode VLAN: 2 (VLAN0002) Switch-A# show interfaces fastethernet 2/2 switchport Name: Fa2/2 Switchport: Enabled Administrative Mode: dynamic desirable Operational Mode: up Administrative Trunking Encapsulation: negotiate Negotiation of Trunking: On Access Mode VLAN: 2 (VLAN0002) !--- Output suppressed.
Provare a eseguire il ping dell'host che si connette allo switch alternativo.
Il ping deve avere esito negativo perché le porte si trovano ora nella VLAN 2 mentre il collegamento tra gli switch è nella VLAN 1.
C:\> ping 172.16.85.1 Pinging 172.16.85.1 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 172.16.85.1: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms C:\>
Stabilire lo stesso dominio VTP per entrambi gli switch.
Eseguire il comando vtp domain Cookbook in modalità di configurazione globale.
Nota: il nome del dominio VTP è Cookbook.
Per ulteriori informazioni sulla configurazione dei parametri VTP con il software Cisco IOS, fare riferimento a questo documento:
Switch-A(config)# vtp domain Cookbook Changing VTP domain name from NULL to cookbook Switch-A(config)#
Attivare il trunking tra gli switch.
Configurare la porta 2/1 sullo switch A per la modalità desiderata. Per configurare il tipo di incapsulamento e la modalità, usare il comando switchport trunk encapsulation isl e il comando switchport mode dynamic desiderable. Lo switch B è in modalità automatica. Lo switch B imposta automaticamente la porta 2/1 in modalità trunking dopo il completamento della negoziazione DTP tra i due switch.
Nota: Il supporto tecnico Cisco consiglia di configurare la modalità di trunking desiderata sulle porte del collegamento trunk.
Switch-A(config)# interface fastethernet 2/1 Switch-A(config-if)# switchport trunk encapsulation isl Switch-A(config-if)# switchport mode dynamic desirable
Questo elenco descrive i cinque stati diversi per cui è possibile configurare il DTP:
auto: La porta resta in ascolto dei frame DTP dallo switch adiacente. Se lo switch adiacente indica che desidera diventare un trunk o che lo switch è un trunk, lo stato auto crea il trunk con lo switch adiacente. Lo stato auto non propaga l'intenzione di diventare un trunk; lo stato auto dipende esclusivamente dallo switch adiacente per prendere la decisione relativa al trunking.
desirable: Il protocollo DTP viene parlato allo switch adiacente su cui si desidera stabilire un trunk ISL. Lo switch con la configurazione desiderata indica che lo switch può essere un trunk ISL e desidera che lo switch adiacente sia anche un trunk ISL.
on: Il DTP viene parlato allo switch adiacente. Lo stato on attiva automaticamente il trunking ISL sulla porta, indipendentemente dallo stato dello switch adiacente. La porta rimane un trunk ISL a meno che non riceva un pacchetto ISL che disabilita esplicitamente il trunk ISL. Il supporto tecnico Cisco consiglia di configurare la modalità di trunking desiderata sulle porte.
nonegotiate: Il DTP non viene parlato allo switch adiacente. Lo stato non negoziato abilita automaticamente il trunking ISL sulla porta, indipendentemente dallo stato dello switch adiacente.
Disattivato: Non è possibile usare ISL su questa porta, a prescindere dalla configurazione della modalità DTP sull'altra porta dello switch.
La tabella mostra le 15 possibili combinazioni univoche di modalità DTP. Nella tabella viene inoltre indicato se le combinazioni restituiscono un trunk bidirezionale attivo. Anche se in teoria è possibile eseguire il trunk in una direzione su un collegamento e non nell'altra direzione, non è consigliabile eseguire questo tipo di trunking.
Porta/Interfaccia A Dello Switch 2/1 | Porta/interfaccia 2/1 dello switch B | Stato trunk ISL |
---|---|---|
Modalità DTP automatica | Modalità DTP automatica | senza trunking |
Modalità DTP desiderabile | Modalità DTP automatica | trunking |
Modalità DTP attivata | Modalità DTP automatica | trunking |
modalità DTP non negoziata | Modalità DTP automatica | senza trunking |
Modalità DTP disattivata | Modalità DTP automatica | senza trunking |
Modalità DTP consigliata (configurazione consigliata dal supporto tecnico Cisco) | Modalità DTP consigliata (configurazione consigliata dal supporto tecnico Cisco) | trunking |
Modalità DTP attivata | Modalità DTP desiderabile | trunking |
modalità DTP non negoziata | Modalità DTP desiderabile | senza trunking |
Modalità DTP disattivata | Modalità DTP desiderabile | senza trunking |
Modalità DTP attivata | Modalità DTP attivata | trunking |
modalità DTP non negoziata | Modalità DTP attivata | trunking |
Modalità DTP disattivata | Modalità DTP attivata | senza trunking |
modalità DTP non negoziata | trunking | trunking |
Modalità DTP disattivata | modalità DTP non negoziata | senza trunking |
Modalità DTP disattivata | Modalità DTP disattivata | senza trunking |
Potrebbero essere visualizzati altri messaggi relativi a modifiche dello stato di STP sullo switch. Questi messaggi non sono pertinenti per questo documento. per ulteriori informazioni sul protocollo, consultare il documento Comprensione e configurazione dello Spanning Tree Protocol (STP) sugli switch Catalyst. Poiché sono state cancellate le configurazioni negli switch da avviare, si hanno i valori predefiniti per i parametri STP. I parametri predefiniti di STP devono fornire la connettività necessaria per la riuscita del documento.
Per verificare il trunk, usare il comando show interfaces fastethernet 2/1 trunk.
Switch-A# show interfaces fastethernet 2/1 trunk Port Mode Encapsulation Status Native VLAN Fa2/1 desirable isl trunking 1 Port VLANs allowed on trunk Fa2/1 1-1005 Port VLANs allowed and active in management domain Fa2/1 1-2,1002-1005 Port VLANs in spanning tree forwarding state and not pruned Fa2/1 1-2,1002-1005
A questo punto, il trunking è operativo.
Nota: per impostazione predefinita, le VLAN 1-1005 sono consentite su tutte le porte trunk. È possibile cancellare la VLAN 1 dall'elenco delle VLAN consentite. Se si rimuove la VLAN 1 da un trunk, l'interfaccia trunk continua a inviare e ricevere traffico di gestione, ad esempio CDP, VTP, PAgP e DTP nella VLAN 1.
Per limitare o rimuovere le VLAN su un trunk, usare il comando switchport trunk allowed vlan remove 1-1001 in modalità di configurazione interfaccia. Il comando rimuove tutte le VLAN rimovibili dal trunk. Utilizzare il comando switchport trunk allowed vlan add 2 per aggiungere la VLAN 2 all'elenco delle VLAN consentite sul trunk.
Switch-A(config-if)# switchport trunk allowed vlan remove 1-1001 Switch-A(config-if)# Switch-A(config-if)# switchport trunk allowed vlan add 2 Switch-A(config-if)#
In questo output, notare che sono autorizzate solo le VLAN 2 e 1002-1005 sul trunk:
Switch-A# show interfaces fastethernet 2/1 trunk Port Mode Encapsulation Status Native VLAN Fa2/1 desirable isl 2,1002-1005 1 Port VLANs allowed on trunk Fa2/1 2,1002-1005 Port VLANs allowed and active in management domain Fa2/1 2,1002-1005 Port VLANs in spanning tree forwarding state and not pruned Fa2/1 2,1002-1005
Per verificare che il collegamento trunk sia operativo, provare a eseguire il ping sul collegamento trunk.
Eseguire il ping tra l'host A e l'host B per verificare la connettività sulla VLAN 2.
C:\> ping 172.16.85.1 Pinging 172.16.85.1 with 32 bytes of data: Reply from 172.16.85.1: bytes=32 time<10ms TTL=255 Reply from 172.16.85.1: bytes=32 time<10ms TTL=255 Reply from 172.16.85.1: bytes=32 time<10ms TTL=255 Reply from 172.16.85.1: bytes=32 time<10ms TTL=255 Ping statistics for 172.16.85.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milliseconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms C:\>
show interfaces fastethernet port/mod trunk: per visualizzare le informazioni di trunking per una particolare interfaccia.
show vtp status: per visualizzare le informazioni VTP.
show vlan numero_vlan : per visualizzare le informazioni su una VLAN specifica.
show spanning-tree vlan numero_vlan : per visualizzare lo stato dello spanning tree su una VLAN specifica.
show interfaces fastethernet port/mod switchport: per visualizzare le informazioni sull'interfaccia L2.
ping: per inviare un messaggio echo ICMP a un altro host IP.