La funzione di autostazione notifica a uno switch o a un modulo di routing l'interfaccia VLAN (interfaccia di layer 3 (L3)) di passare allo stato up/up quando almeno una porta di layer 2 (L2) diventa attiva in tale VLAN.
Questo documento aiuta a comprendere la funzione di autostazione e le sue caratteristiche. Dopo aver configurato il comando interface <vlan-id> sui router, l'interfaccia rimane nello stato up/down o down/down, a seconda della piattaforma in uso. In questo documento viene descritto perché questo accade e come le interfacce L3 e L2 interagiscono tra loro nel piano di controllo dopo essere state attivate.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Non sono previsti prerequisiti specifici per questo documento.
Il documento può essere consultato per tutte le versioni software o hardware.
Le 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.
Per impostazione predefinita, la funzione di ostazione automatica è implementata sugli switch CatOS e IOS basati su Cisco. Su alcune piattaforme CatOS, questa funzione può essere disabilitata per consentire la ridondanza in scenari speciali. Sugli switch con IOS, questa funzione non può essere disabilitata.
Per essere attive/attive, le interfacce VLAN del router devono soddisfare le seguenti condizioni generali:
La VLAN esiste ed è in stato attivo sul database di VLAN dello switch.
L'interfaccia VLAN è presente sul router e non è disattivata a livello amministrativo.
Almeno una porta L2 (porta di accesso o trunk) esiste e ha un collegamento attivo su questa VLAN. L'ultima implementazione della funzione di autostazione consente la sincronizzazione con lo stato della porta del protocollo Spanning-Tree Protocol (STP).
L'interfaccia VLAN verrà visualizzata dopo che la porta L2 ha avuto il tempo di convergere (ossia, transizione da apprendimento in ascolto a inoltro). In questo modo, i protocolli di routing e altre funzionalità non potranno usare l'interfaccia VLAN come se fosse completamente operativa. Ciò impedisce anche che si verifichino altri problemi, come la stesura dei buchi neri.
Almeno una porta L2 (porta di accesso o trunk) è in stato di inoltro Spanning-Tree sulla VLAN.
In questa sezione viene fornita una panoramica di base della configurazione dell'autostazione sugli switch Catalyst.
Per questi switch, la funzione di autostazione è abilitata per impostazione predefinita. La funzione di autostazione è sincronizzata con lo stato STP.
Lo stato della linea del protocollo per le interfacce VLAN si verificherà quando comparirà la prima porta dello switch che appartiene al collegamento VLAN corrispondente ed è in stato di inoltro nello spanning-tree.
Utilizzare i seguenti comandi per controllare lo stato di tutte le condizioni durante la risoluzione dei problemi:
sh int <veloce | gig> mod/porta (porta L2)
sh int <veloce | gig> mod/porta trunk (se la porta L2 è trunk)
Nota: la funzione di autostazione sincronizzata con STP è stata introdotta nel codice 12.1(8a)E e versioni successive. per ulteriori informazioni, fare riferimento all'ID bug CSCdu07244 (solo utenti registrati).
Nota: se nello chassis è presente un blade IDS (WS-X6381-IDS=), l'interfaccia VLAN rimane nello stato attivo/attivo anche se non sono presenti porte L2 attive. Per risolvere questo problema, usare l'ID bug CSCdx84895 (solo utenti registrati) nella versione 12.1.13E e successive. Il comportamento corretto è che l'interfaccia MSFC non sia attiva se non è presente alcuna porta L2 nello stato di inoltro STP.
Per questi switch, oltre allo stato up/up, devono essere soddisfatte le seguenti condizioni aggiuntive:
La porta del router (Multilayer Switch Feature Card (MSFC)) (15/1,16/1) deve essere in modalità trunking.
È necessario consentire la VLAN sul trunk sull'MSFC.
Su questi switch, la funzione di autostazione è abilitata per impostazione predefinita e può essere disabilitata. La funzionalità di autostazione è sincronizzata con lo stato STP e non è possibile modificare questo comportamento se non è attivata.
Lo stato della linea del protocollo per le interfacce VLAN si verificherà quando compare la prima porta L2 (porta non router, ossia non 15/1 o 16/1) appartenente al collegamento VLAN corrispondente ed è in stato spanning-treeforwarding. Esiste un'eccezione per la VLAN assegnata all'interfaccia di gestione (sc0) sullo switch. Lo stato della linea del protocollo per la VLAN dell'interfaccia di gestione sull'MSFC sarà sempre attivo. L'sc0 deve essere sempre attivo dopo l'avvio dello switch. Tuttavia, questa interfaccia può essere disattivata a livello amministrativo.
Utilizzare i seguenti comandi per controllare lo stato di tutte le condizioni durante la risoluzione dei problemi:
Su MSFC, usare il comando show int vlan <vlan-id>.
Sullo switch, usare i comandi sh vlan, sh port mod/porta (porta L2), sh trunk mod/porta (se la porta L2 è un trunk) e sh spantree <vlan-id> .
Disattivare la funzione di autostazione
In modalità di configurazione MSFC doppia ridondante, può essere utile disabilitare la funzione di autostazione. Questa funzione deve essere disabilitata se la VLAN viene usata tra entrambi gli MSFC per il routing L3 puro e non sono assegnate porte L2 alla VLAN. Per mantenere l'interfaccia VLAN attiva/attiva senza avere una porta L2 dedicata assegnata alla VLAN, la funzione di autostazione può essere disabilitata.
Eseguire il comando seguente per l'impostazione corrente della funzionalità di autostazione:
Switch (enable) sh msfcautostate MSFC Auto port state: enabled
Per disattivare la funzione di autostazione, eseguire il comando seguente:
Switch (enable) set msfcautostate disable Switch (enable) sh msfcautostate MSFC Auto port state: disabled Switch (enable)
Nota: la sincronizzazione automatica con STP sugli switch Catalyst ibridi è supportata a partire da 5.5(10) e 6.3(1). per ulteriori informazioni, fare riferimento all'ID bug CSCdu05914 (solo utenti registrati).
Nota: se nello chassis è presente un blade IDS (WS-X6381-IDS=), l'interfaccia MSFC rimane nello stato attivo/attivo anche se non sono presenti porte L2 attive. Per risolvere questo problema, usare l'ID bug CSCdt75094 (solo utenti registrati) nelle versioni 6.2.2, 6.3.1 e successive. Il comportamento corretto è che l'interfaccia MSFC non sia attiva se non è presente alcuna porta L2 nello stato di inoltro STP.
Per questi switch, oltre alle condizioni generali up/up, devono essere soddisfatte le seguenti condizioni aggiuntive:
La porta del router (Route Switch Module (RSM)/Route Switch Feature Card (RSFC) ) deve essere in modalità trunking.
La VLAN deve essere consentita sul trunk del router.
Su questi switch, la funzione di autostazione è abilitata per impostazione predefinita e può essere disabilitata. La funzione di autostazione non è sincronizzata con lo stato STP.
Lo stato della linea del protocollo per le interfacce VLAN si verificherà quando comparirà la prima porta L2 appartenente al collegamento VLAN corrispondente, o quando un'altra porta del router sul secondo modulo RSM sarà in modalità trunking. Se il router sul secondo RSM è in modalità trunking, la VLAN sarà autorizzata sul trunk ISL.
Esiste un'eccezione per la VLAN assegnata all'interfaccia di gestione (sc0) sullo switch. Lo stato della linea del protocollo per la VLAN dell'interfaccia di gestione sull'RSM sarà sempre attivo. L'sc0 deve essere sempre attivo dopo l'avvio dello switch. Tuttavia, questa interfaccia può essere disattivata a livello amministrativo.
Nota: se la funzione di autostazione è abilitata e non ci sono porte attive su una VLAN specifica nello switch, l'interfaccia sull'RSM rimane attiva se vi sono più RSM. In questo modo, il traffico tra i due RSM sulla VLAN può scorrere senza disabilitare la funzione di autostazione. questo comportamento è diverso da quello predefinito della modalità ibrida di Catalyst 6000.
Nota: la funzione di autostazione migliorata per gli scenari con più moduli RSM in uno chassis è stata migliorata nella versione 6.1.2 (per ulteriori informazioni, fare riferimento all'ID bug CSCdr80722 (solo utenti registrati). Il modulo Multi-RSM consente di disattivare le interfacce sui due RSM quando l'ultimo collegamento fisico sulla VLAN nello switch viene interrotto.
Utilizzare i seguenti comandi per controllare lo stato di tutte le condizioni durante la risoluzione dei problemi:
Sul modulo RSM, usare il comando show int <vlan-id>.
Sullo switch, usare i comandi sh vlan, sh port mod/porta (porta L2), sh trunk mod/porta (se la porta L2 è un trunk) e sh spantree <vlan-id> .
Per visualizzare l'impostazione corrente della funzionalità di autostazione, eseguire il comando seguente:
Switch (enable) sh rsmautostate RSM Auto port state: enabled Multi-RSM Option: enabled
Per disattivare la funzione di autostazione, eseguire il comando seguente:
Switch (enable) set rsmautostate disable RSM port auto state disabled. Switch (enable) sh rsmautostate RSM Auto port state: disabled Multi-RSM Option: enabled Switch (enable)
Per disabilitare la funzione Multi-RSM in modalità automatica, eseguire il comando seguente:
Switch (enable) sh rsmautostate RSM Auto port state: enabled Multi-RSM Option: enabled Switch (enable) set rsmautosta multirsm disable RSM port auto state multiple RSM disabled. Switch (enable) sh rsmautostate RSM Auto port state: enabled Multi-RSM Option: disabled Switch (enable)
Nota: la disattivazione di più moduli RSM è una funzione aggiuntiva di autostate. Per utilizzare questa funzione, è necessario attivare la funzione di autostazione.
Quando l'ultima porta L2 sulla VLAN dello switch non è attiva, tutte le interfacce/sottointerfacce L3 sulla VLAN sono chiuse. Le interfacce/sottointerfacce diminuiscono a meno che sc0 non si trovi sulla VLAN, o sia presente un altro modulo L3 nello chassis con un'interfaccia/sottointerfaccia nella VLAN. È importante ricordare che Catalyst 4000 Supervisor I/II non ha conoscenza o controllo della configurazione del modulo L3 (così come lo switch Catalyst non ha conoscenza o controllo delle configurazioni del router esterno). Per questo motivo, se il modulo L3 non è configurato correttamente, la funzione di autostazione non funzionerà sulle interfacce del modulo L3. Fare riferimento alle seguenti linee guida:
La funzione di autostazione è attivata per default. Per abilitare/disabilitare la funzione di autostazione, usare il comando nascosto [no] autostate disable.
La funzionalità di autostazione non è sincronizzata con lo stato STP.
Lo stato della linea del protocollo per le interfacce VLAN si verificherà quando comparirà la prima porta L2 appartenente al collegamento VLAN corrispondente.
Eseguire il comando seguente per verificare quali interfacce del modulo di servizi Catalyst 4000 L3 sono state chiuse o attivate dalla funzionalità di autostazione:
Router#sh autostate entries Autostate Feature is currently enabled on the system.
Per disattivare la funzione di autostazione (comando nascosto), eseguire il comando seguente:
Router#autostate disable Disabling Autostate Router#sh autostate entries Autostate Feature is currently disabled on the system.
Utilizzare il comando seguente per riattivare la funzione di autostazione:
Router#no autostate disable Enabling Autostate Router#sh autostate entries Autostate Feature is currently enabled on the system.
Se l'interfaccia VLAN è inattiva, eseguire la procedura seguente di risoluzione dei problemi.
Questo è il sintomo di un'interfaccia VLAN in stato attivo/inattivo.
Corgon-6000#sh int vlan 151 Vlan151 is up, line protocol is down !--- Line protocol on interface VLAN 151 is down. !--- You need to investigate why this line protocol is not up !--- (at least one L2 port exists, and there should be a !--- link up on this VLAN).
Verificare che la VLAN 151 sia presente nel database VLAN e che sia attiva. Il comando seguente mostra che la VLAN esiste ed è attiva sullo switch.
Corgon-6000#sh vlan 151 | i 151 151 VLAN151 active Gi4/10 151 enet 100151 1500 - - - - - 0 0 Corgon-6000# !--- VLAN 151 exists in VLAN database and is active. !--- L2 port Gig4/10 is assigned to VLAN 151.
Verificare lo stato dell'interfaccia gig 4/10 assegnata alla VLAN 151.
Corgon-6000#sh int gig 4/10 GigabitEthernet4/10 is up, line protocol is down (notconnect) Corgon-6000#sh run int gig 4/10 Building configuration... Current configuration : 182 bytes ! interface GigabitEthernet4/10 no ip address logging event link-status logging event bundle-status switchport switchport access vlan 151 switchport mode access end
Il motivo per cui il protocollo di linea dell'interfaccia VLAN 151 non è attivo è perché il collegamento Gigabit Ethernet 4/10 non è connesso, come mostrato dallo stato dell'interfaccia. È possibile che nessun dispositivo sia collegato all'interfaccia o che il collegamento abbia problemi di negoziazione automatica o di cablaggio che impediscono l'attivazione del collegamento.
Collegare il dispositivo a Gigabit Ethernet 4/10 per attivare il collegamento dell'interfaccia.
Mar 11 12:10:52.340: %LINK-3-UPDOWN: Interface GigabitEthernet4/10,changed state to up Mar 11 12:10:53.156: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet4/10,changed state to up Corgon-6000# Corgon-6000# Corgon-6000#sh int vlan 151 Vlan151 is up, line protocol is down
Verificare che l'interfaccia VLAN mostri che il protocollo di linea è ancora inattivo. È necessario investigare il motivo per cui questo protocollo di linea non è attivo. Verificare che almeno una porta L2 sia in stato di inoltro Spanning-Tree su questa VLAN.
Corgon-6000#sh spanning-tree vlan 151 VLAN0151 Spanning tree enabled protocol rstp Root ID Priority 32768 Address 00d0.003f.8897 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32768 Address 00d0.003f.8897 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi4/10 Desg LRN 4 128.202 P2p Corgon-6000#
Lo stato della porta Spanning-tree è LRN, che indica lo stato di apprendimento. Il protocollo di linea è inattivo perché l'interfaccia è in stato di transizione (ascolto->apprendimento dell'inoltro).
Corgon-6000# Mar 11 12:11:23.406: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan151, changed state to up
Nota: differenza di data e ora tra i log quando il protocollo di linea su Gigabit Ethernet4/10 sale e l'interfaccia Vlan151 è circa 30 secondi, che rappresenta il secondo ritardo di inoltro nell'STP (ascolto->apprendimento->inoltro)
Corgon-6000#sh int vlan 151 Vlan151 is up, line protocol is up
Protocollo di linea attivo. È necessario verificare lo stato della porta Spanning-Tree sulla porta L2 (deve essere in inoltro).
Corgon-6000#sh spanning-tree vlan 151 VLAN0151 Spanning tree enabled protocol rstp Root ID Priority 32768 Address 00d0.003f.8897 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32768 Address 00d0.003f.8897 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi4/10 Desg FWD 4 128.202 P2p !--- Verified spanning-tree port status on L2 port !--- is FWN = forwarding.
Se l'interfaccia VLAN è inattiva, eseguire la procedura seguente di risoluzione dei problemi.
Questo è il sintomo di un'interfaccia VLAN sull'MSFC in stato di inattività/inattività
Topvar-msfc>sh int vlan 151 Vlan151 is down, line protocol is down !--- Line protocol is down (not administratively down). If so, issue the !--- no shutdown command under the interface. !--- Line protocol on interface VLAN 151 is down in this output. !--- You need to investigate why this line protocol is not up !--- (at least one L2 port exists, and there should be a !--- link up on this VLAN).
Verificare che la VLAN 151 sia presente nel database VLAN e che sia attiva. Il comando seguente mostra che la VLAN esiste ed è attiva sullo switch.
Topvar (enable) sh vlan 151 VLAN Name Status IfIndex Mod/Ports, Vlans ---- -------------------------------- --------- ------- ------------------------ 151 VLAN151 active 284 3/1 15/1
Come si può vedere, le porte L2 3/1 e 15/1 (MSFC) sono assegnate alla VLAN 151. Controllare lo stato della porta 3/1 assegnata alla VLAN 15. Se la porta 3/1 è trunking, usare il comando sh trunk per verificare se la VLAN 151 è consentita.
Topvar (enable) sh port 3/1 Port Name Status Vlan Duplex Speed Type ----- -------------------- ---------- ---------- ------ ----- ------------ 3/1 disabled 151 auto auto 10/100BaseTX !--- Since the only port (3/1) is diabled, !--- the line protocol for interface VLAN 151 is down.
Abilitare la porta 3/1, come mostrato di seguito.
Topvar (enable) set port enable 3/1 Port 3/1 enabled. 2003 Mar 12 05:42:10 %PAGP-5-PORTTOSTP:Port 3/1 joined bridge port 3/1 Topvar (enable) sh port 3/1 Port Name Status Vlan Duplex Speed Type ----- -------------------- ---------- ---------- ------ ----- ------------ 3/1 connected 151 a-half a-10 10/100BaseTX
Sessione dell'MSFC e verifica di nuovo lo stato dell'interfaccia VLAN.
Topvar (enable) ses 15 Trying Router-15... Connected to Router-15. Escape character is '^]'. Topvar-msfc>sh int vlan 151 Vlan151 is down, line protocol is down
Come si può vedere, il protocollo di linea sull'interfaccia VLAN 151 è ancora inattivo. È necessario investigare il motivo per cui questo protocollo di linea non è attivo. Almeno una porta L2 è in stato di inoltro Spanning-Tree su questa VLAN. Controllare l'interruttore, come mostrato di seguito.
Topvar (enable) sh spantree 151 VLAN 151 Spanning tree mode PVST+ Spanning tree type ieee Spanning tree enabled Designated Root 00-07-4f-1c-e8-47 Designated Root Priority 0 Designated Root Cost 119 Designated Root Port 3/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-05-00-a9-f4-96 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Prio Portfast Channel_id ---------------------- ---- ------------- --------- ---- -------- ---------- 3/1 151 listening 100 32 disabled 0 Topvar (enable)
Lo stato della porta Spanning-Tree è ancora in ascolto. Il protocollo di linea dell'interfaccia VLAN rimane inattivo nello stato di transizione (ascolto->apprendimento dell'inoltro).
Topvar (enable) sh spantree 151 VLAN 151 Spanning tree mode PVST+ Spanning tree type ieee Spanning tree enabled Designated Root 00-07-4f-1c-e8-47 Designated Root Priority 0 Designated Root Cost 119 Designated Root Port 3/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-05-00-a9-f4-96 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Prio Portfast Channel_id ------------------------ ---- ------------- --------- ---- -------- ---------- 3/1 151 forwarding 100 32 disabled 0 15/1 151 forwarding 4 32 enabled 0 Topvar (enable)
Inoltro in corso dello stato della porta Spanning-Tree sulla porta L2. A questo punto, il protocollo di linea sull'interfaccia VLAN è attivo. Verificare che il protocollo di linea sia attivo, come mostrato di seguito:
Topvar (enable) ses 15 Trying Router-15... Connected to Router-15. Escape character is '^]'. Topvar-msfc>sh int vlan 151 Vlan151 is up, line protocol is up It is up in up/up status as expected.
Se il problema persiste con l'interfaccia VLAN attiva/attiva, verificare che la porta del router sia in modalità trunking e che la VLAN sia autorizzata sul router trunk. Di seguito è riportato un esempio di output.
Topvar (enable) sh trunk 15/1 * - indicates vtp domain mismatch Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 15/1 nonegotiate isl trunking 1 Port Vlans allowed on trunk -------- --------------------------------------------------------------------- 15/1 1-1005,1025-4094 Port Vlans allowed and active in management domain -------- --------------------------------------------------------------------- 15/1 1,151 Port Vlans in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------------- 15/1 1,151 Topvar (enable) !--- VLAN 151 is allowed, and is in spanning-tree !--- forwarding state. VLAN 151 is not pruned.