De autostate-functie waarschuwt een switch- of routeringsmodule-VLAN-interfacepoort (Layer 3 (L3) naar een overgang naar een up/up-status wanneer ten minste één Layer 2 (L2)-poort actief wordt in dat VLAN.
Dit document helpt de functie voor het automatisch configureren en de kenmerken ervan te begrijpen. Na het configureren van de interface <VLAN-id>-opdracht op routers blijft de interface in de up/down- of down/down-status, afhankelijk van het platform. In dit document wordt besproken waarom dit gebeurt en hoe de L3- en L2-interfaces in het besturingsplane met elkaar interageren nadat ze zijn geactiveerd.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Er zijn geen specifieke voorwaarden van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als u in een live netwerk werkt, zorg er dan voor dat u de potentiële impact van iedere opdracht begrijpt voor u deze gebruikt.
AutoState wordt standaard geïmplementeerd op CatOS en IOS Cisco gebaseerde switches. Op sommige CatOS-platforms kan deze functie worden uitgeschakeld om redundantie in speciale scenario's mogelijk te maken. Op IOS gebaseerde switches kan deze optie niet worden uitgeschakeld.
De router VLAN-interfaces moeten voldoen aan de volgende algemene voorwaarden om omhoog/omhoog te zijn:
VLAN bestaat en is in actieve status op de switch VLAN-database.
De interface van VLAN bestaat op de router en is niet administratief neer.
Er is ten minste één L2-poort (toegangspoort of trunk) en deze heeft een link naar dit VLAN. De meest recente implementatie van de autostate-functie maakt synchronisatie met STP-poortstatus (Spanning-Tree Protocol) mogelijk.
Een VLAN-interface wordt opgewaardeerd nadat de L2-poort tijd heeft gehad om samen te komen (dat wil zeggen, overgang van luisteren naar doorsturen). Dit zal verhinderen dat routeringsprotocollen en andere functies de VLAN-interface kunnen gebruiken alsof deze volledig operationeel is. Dit voorkomt ook dat andere problemen, zoals het routeren van zwarte gaten, optreden.
Ten minste één L2-poort (toegangspoort of trunk) bevindt zich in de Spanning-Tree Forwarding-status op het VLAN.
Deze sectie verschaft een basisoverzicht van de configuratie van de autostaat op Catalyst switches.
Voor deze switches is de autostate optie standaard ingeschakeld. De autostate-functie is gesynchroniseerd met de STP-status.
De status van de protocollijn voor de VLAN-interfaces zal omhoog komen wanneer de eerste switchport die tot de corresponderende VLAN-link behoort, omhoog komt en in de staat Spanning-Tree Forwarding is.
Geef de volgende opdrachten uit om de status van alle omstandigheden tijdens probleemoplossing te controleren:
sh int <snel | Bieg> modem/poort (L2-poort)
sh int <snel | gig> mod/poort trunk (als L2-poort trunk is)
Opmerking: Autostaat gesynchroniseerd met STP is geïntroduceerd in code 12.1(8a)E en hoger. Raadpleeg bug-id CSCdu07244 (alleen geregistreerde klanten) voor meer informatie.
Opmerking: als u een IDS-blade (WS-X6381-IDS=) in het chassis hebt, blijft de VLAN-interface in de up/up-status, ook al zijn er geen actieve L2-poorten aanwezig. Dit wordt opgelost door bug-ID CSCdx84895 (alleen geregistreerde klanten) in 12.1.13E en latere releases. Het juiste gedrag is dat de MSFC interface omlaag gaat als er geen L2 poort in STP staat voor doorsturen aanwezig is.
Voor deze switches moet, naast de algemene up/up-status, aan de volgende aanvullende voorwaarden worden voldaan:
De routerpoort (Multilayer Switch Feature Card (MSFC) (15/1,16/1) moet in de trunkingmodus staan.
VLAN moet op de trunk naar de MSFC worden toegestaan.
Op deze switches is de automatische toestandfunctie standaard ingeschakeld en kan deze worden uitgeschakeld. De autostate-functie is gesynchroniseerd met de STP-status en dit gedrag kan niet worden aangepast, tenzij autostate is ingeschakeld.
De status van de protocollijn voor de VLAN-interfaces zal omhoog komen wanneer de eerste L2-poort (niet 15/1 of 16/1) die tot de corresponderende VLAN-link behoort, omhoog komt en in de status Spanning-Treeforward staat is. Er is één uitzondering voor VLAN dat is toegewezen aan de beheerinterface (sc0) op de switch. De status van de protocollijn voor de beheerinterface VLAN op MSFC zal altijd omhoog zijn. De sc0 moet altijd omhoog zijn na de switch laarzen. Deze interface kan echter administratief worden uitgezet.
Geef de volgende opdrachten uit om de status van alle omstandigheden tijdens probleemoplossing te controleren:
Op MSFC geeft u de opdracht show int.<VLAN-id> uit.
Geef op de switch de opdrachten sh vlan, sh port mod/port (L2 poort), sh trunk mod/port (als de L2 poort een trunk is) en sh spantree <vlan-id> uit.
De functie Automatisch opmaken
In redundante dubbele MSFC-configuratiemodus, kan het handig zijn om de autostate-functie uit te schakelen. Deze optie moet worden uitgeschakeld als het VLAN wordt gebruikt tussen beide MSFC’s voor pure L3-routing en er geen L2-poorten aan het VLAN worden toegewezen. Om de interface VLAN up/up te houden zonder dat er een speciale L2-poort aan het VLAN is toegewezen, kan de functie voor automatische status worden uitgeschakeld.
Geef de volgende opdracht uit voor de huidige instelling van de automatische status:
Switch (enable) sh msfcautostate MSFC Auto port state: enabled
Geef het volgende bevel uit om de autostate eigenschap onbruikbaar te maken:
Switch (enable) set msfcautostate disable Switch (enable) sh msfcautostate MSFC Auto port state: disabled Switch (enable)
Opmerking: Autostate gesynchroniseerd met STP voor Catalyst hybride switches wordt ondersteund vanaf 5.5(10) en 6.3(1) . Raadpleeg bug-id CSCdu05914 (alleen geregistreerde klanten) voor meer informatie.
Opmerking: als u een IDS-blade (WS-X6381-IDS=) in het chassis hebt, blijft de MSFC-interface in up/up-status, ook al zijn er geen actieve L2-poorten aanwezig. Dit wordt opgelost via bug ID CSCdt75094 (alleen geregistreerde klanten) in 6.2.2, 6.3.1 en latere releases. Het juiste gedrag is dat de MSFC interface omlaag gaat als er geen L2 poort in STP doorsturen staat is.
Voor deze switches moet, naast de algemene up/up-voorwaarden, aan de volgende aanvullende voorwaarden worden voldaan:
De routerpoort (Route Switch Module (RSM) / Route Switch Feature Card (RSFC) ) moet in de trunkingmodus staan.
VLAN moet op de routertrunk worden toegestaan.
Op deze switches is de automatische toestandfunctie standaard ingeschakeld en kan deze worden uitgeschakeld. De autostate functie is niet gesynchroniseerd met de STP status.
De status van de protocollijn voor de VLAN-interfaces komt omhoog wanneer de eerste L2-poort die tot de corresponderende VLAN-link behoort, opkomt, of wanneer een andere routerpoort op de tweede RSM in de trunking modus staat. Als de router op de tweede RSM in de trunkingmodus staat, is VLAN toegestaan op de ISL-trunk.
Er is één uitzondering voor VLAN dat is toegewezen aan de beheerinterface (sc0) op de switch. De status van de protocollijn voor de beheerinterface VLAN op de RSM zal altijd omhoog zijn. De sc0 moet altijd omhoog zijn na de switch laarzen. Deze interface kan echter administratief worden uitgezet.
Opmerking: als autostate is ingeschakeld en er geen poorten actief zijn op een specifiek VLAN in de switch, blijft de interface op RSM omhoog als er meer dan één RSM is. Hierdoor kan verkeer tussen de twee RSM’s op dat VLAN stromen zonder dat de autostate-functie wordt uitgeschakeld. Dit gedrag verschilt van het standaardgedrag op de hybride modus Catalyst 6000.
Opmerking: de verbetering van de autostatekenmerken voor multi-RSM-scenario's in één chassis is verbeterd in 6.1.2. (raadpleeg CSCdr80722 (geregistreerde klanten) voor meer informatie). Multi-RSM staat de interfaces op de twee RSMs toe om te dalen wanneer de laatste fysieke verbinding op dat VLAN in de switch daalt.
Geef de volgende opdrachten uit om de status van alle omstandigheden tijdens probleemoplossing te controleren:
Geef in RSM de opdracht show int <VLAN-id> uit.
Geef op de switch de opdrachten sh vlan, sh port mod/port (L2 port), sh trunk mod/port (als de L2 port een trunk is) en sh spantree <vlan-id> uit.
Geef de volgende opdracht uit om de huidige instelling van de automatische toestandsfunctie te bekijken:
Switch (enable) sh rsmautostate RSM Auto port state: enabled Multi-RSM Option: enabled
Geef het volgende bevel uit om de autostate eigenschap onbruikbaar te maken:
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)
Geef de volgende opdracht uit om de multi-RSM-functie in autostate uit te schakelen:
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)
Opmerking: Multi-RSM uitschakelen is een extra functie van de automatische status. Om deze functie te kunnen gebruiken, moet autostate zijn ingeschakeld.
Wanneer de laatste L2-poort op de switch VLAN omlaag gaat, worden alle L3-interfaces/subinterfaces op die VLAN-blokkering ingeschakeld. De interfaces/subinterfaces zullen dalen tenzij sc0 op VLAN is, of er is een andere L3 module in het chassis met een interface/subinterface in VLAN. Het is belangrijk om te begrijpen dat Catalyst 4000 Supervisor I/II geen kennis van of controle over de L3 moduleconfiguratie heeft (net zoals de Catalyst switch geen kennis heeft van of controle heeft over externe routerconfiguraties). Hierdoor zal de autostate feature niet werken aan L3 module interfaces als de L3 module niet goed is geconfigureerd. Raadpleeg de volgende richtlijnen:
De functie Automatisch opmaken is standaard ingeschakeld. Geef de verborgen opdracht [geen] uit om autostate uit te schakelen/uit te schakelen.
De autostate-functie is niet gesynchroniseerd met de STP-status.
De status van de protocollijn voor de VLAN-interfaces komt omhoog wanneer de eerste L2-poort die tot de corresponderende VLAN-link behoort, wordt weergegeven.
Geef de volgende opdracht uit om te zien welke Catalyst 4000 L3 servicesmodule interfaces zijn uitgeschakeld of omhoog gebracht door de autostate-functie:
Router#sh autostate entries Autostate Feature is currently enabled on the system.
Geef de volgende opdracht uit om de autostate-functie uit te schakelen (dit is een verborgen opdracht):
Router#autostate disable Disabling Autostate Router#sh autostate entries Autostate Feature is currently disabled on the system.
Geef de volgende opdracht uit om de eigenschap autostate opnieuw in te schakelen:
Router#no autostate disable Enabling Autostate Router#sh autostate entries Autostate Feature is currently enabled on the system.
Voer deze stappen voor probleemoplossing uit als de VLAN-interface niet werkt.
Dit is het symptoom van een interface van VLAN die in up/down status is.
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).
Controleer of VLAN 151 bestaat in de VLAN-database en actief is. Het bevel toont hieronder aan dat VLAN bestaat en op de switch actief is.
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.
Controleer de status van interfacegigging 4/10 die aan VLAN 151 wordt toegewezen.
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
De reden voor het lijnprotocol van interface VLAN 151 dat neer is is omdat Gigabit Ethernet4/10 de verbinding niet wordt verbonden, zoals van de interfacestatus wordt gezien. Het is mogelijk dat geen apparaat is verbonden met de interface of dat de link bekabeling of automatisch onderhandelingsproblemen heeft waardoor de link niet kan worden geopend.
Sluit het apparaat aan op Gigabit Ethernet4/10 om de interfacekoppeling te brengen.
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
Controleer dat de VLAN-interface aantoont dat het lijnprotocol nog steeds niet werkt. U moet onderzoeken waarom dit lijnprotocol niet omhoog is. Zorg dat ten minste één L2-poort zich in de overspannende-boomstatus Forwarding bevindt op dit 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#
De Spanning-boom poortstatus is LRN, wat het leren staat betekent. Het lijnprotocol is omlaag omdat de interface zich in de overgangsstaat bevindt (luisteren->leren om door te sturen).
Corgon-6000# Mar 11 12:11:23.406: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan151, changed state to up
Opmerking: verschil in tijdstempel tussen logs wanneer het lijnprotocol op Gigabit Ethernet4/10 omhoog ging, en interface VLAN151 ongeveer 30 seconden is, wat staat voor 2xforward-vertraging in STP (luistert->leren->doorsturen)
Corgon-6000#sh int vlan 151 Vlan151 is up, line protocol is up
Het lijnprotocol is omhoog. U moet de status van de overspannen-boompoort op de L2-poort controleren (wordt doorgestuurd).
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.
Voer deze stappen voor probleemoplossing uit als de VLAN-interface niet werkt.
Dit is het symptoom van een VLAN-interface op de MSFC die down/down is
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).
Controleer of VLAN 151 bestaat in de VLAN-database en actief is. Het bevel toont hieronder aan dat VLAN bestaat en op de switch actief is.
Topvar (enable) sh vlan 151 VLAN Name Status IfIndex Mod/Ports, Vlans ---- -------------------------------- --------- ------- ------------------------ 151 VLAN151 active 284 3/1 15/1
Zoals u kunt zien, worden L2-poorten 3/1 en 15/1 (MSFC) toegewezen aan VLAN 151. Controleer de status van poort 3/1 die is toegewezen aan VLAN 15. Als poort 3/1 trunking is, geef dan de opdracht sh trunk uit om te controleren of VLAN 151 is toegestaan.
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.
Schakel poort 3/1 in, zoals hieronder wordt getoond.
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
Sessie in de MSFC en controleer opnieuw de status van de VLAN-interface.
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
Zoals u kunt zien, is het lijnprotocol op interface VLAN 151 nog steeds niet beschikbaar. U moet onderzoeken waarom dit lijnprotocol niet omhoog is. Minstens één L2-poort bevindt zich in de status Spanning-Tree Forwarding op dit VLAN. Controleer dit door de switch te controleren, zoals hieronder wordt getoond.
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)
Spanning-Tree poortstatus is nog in luisteren. Het lijnprotocol van de VLAN-interface blijft in de overgangsstaat (luisteren->leren om door te sturen).
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)
De status van de Spanning-Tree-poort op de L2-poort wordt doorgestuurd. Het lijnprotocol op de interface VLAN moet nu zijn ingesteld. Controleer of het lijnprotocol omhoog is, zoals hieronder wordt getoond:
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.
Als er nog steeds een probleem is met de interface VLAN die omhoog/omhoog is, controleer dan dat de routerpoort in de trunkingmodus staat en dat VLAN op de routertrunk is toegestaan. Een voorbeelduitvoer wordt hierna weergegeven.
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.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
12-Mar-2003
|
Eerste vrijgave |