In dit document worden initiële connectiviteitsvertragingen beschreven die optreden wanneer werkstations die zijn verbonden met switches een van de volgende twee problemen ervaren:
Kan niet inloggen op een netwerkdomein, noch Microsoft Windows NT, noch Novell
Kan geen DHCP-adres verkrijgen
De stappen in dit document zijn eenvoudig te implementeren en aan te pakken de meest voorkomende oorzaken van vertragingen in de werkstationconnectiviteit die u tegenkomt tijdens de initialisatie/opstartfase van het werkstation.
Aangezien steeds meer klanten overschakelen naar de desktop en gedeelde hubs door switches vervangen, wordt een initiële connectiviteitsvertraging vaak geïntroduceerd in client/server-omgevingen. Het meest meestal zijn Windows 95/98/NT, Novell, Banyan Virtual Integrated Network Service (VINES), IBM NetworkStation/IBM Thin Clients en AppleTalk-clients niet in staat om verbinding te maken met hun servers. Als de software op deze clients tijdens de opstartprocedure niet blijvend is, geven de clients de pogingen om verbinding te maken met een server op voordat de switch zelfs het verkeer door de switch naar de client heeft laten gaan.
Opmerking: deze eerste verbindingsvertraging manifesteert zich vaak als fouten die verschijnen wanneer u voor het eerst een werkstation opstart. Dit zijn verschillende voorbeelden van foutmeldingen en fouten die u kunt zien:
Een Microsoft-netwerkclient geeft geen domeincontrollers beschikbaar weer.
DHCP meldt geen DHCP-servers beschikbaar.
Een IPX-netwerkwerkstation (Novell Internetwork Packet Exchange) heeft bij het opstarten niet het inlogscherm van Novell.
Een AppleTalk-netwerkclient geeft toegang tot uw AppleTalk-netwerk weer en is onderbroken. Om uw verbinding te herstellen, opent en sluit u het AppleTalk-bedieningspaneel. Er is ook een mogelijkheid dat de AppleTalk client Chooser applicatie geen zone lijst weergeeft of een incomplete zone lijst weergeeft.
Een van de volgende berichten kan worden weergegeven op IBM Network Stations:
NSB83619—adresresolutie is mislukt
NSB83589—Opstarten na 1 poging mislukt
NSB70519—Verbinding met een server mislukt
IBM heeft oplossingen aangemaakt om dit probleem aan te pakken. IBM heeft de fixes opgenomen in de PTF 7 voor V2R1 code. Klanten dienen zich op Network Station Firmware-niveau B3052500 te bevinden (vanaf 25 mei 2000) voordat ze proberen verbinding te maken met de switches die in dit document worden vermeld.
De aanvankelijke connectiviteitsvertraging komt ook vaak voor in een switched omgeving waarin een netwerkbeheerder software of stuurprogramma's bijwerkt. Vaak in dit geval, optimaliseert een verkoper de stuurprogramma's zodat de netwerkinitialisatieprocedures eerder plaatsvinden in het opstartproces van de client (voordat de switch klaar is om de pakketten te verwerken).
Met de verschillende functies die sommige switches nu bevatten, is er soms een minuut nodig voordat een switch een nieuw aangesloten werkstation begint te onderhouden. Deze vertraging heeft invloed op het werkstation telkens wanneer u het werkstation inschakelt of opnieuw opstart. De vier belangrijkste functies die deze vertraging veroorzaken zijn:
STP-protocol (Spanning Tree Protocol)
EtherChannel-onderhandeling
Trunkingonderhandeling
Koppelingssnelheid/duplexonderhandeling tussen de switch en het werkstation
Deze vier functies worden vermeld in volgorde van de vertraging die ze veroorzaken. STP veroorzaakt de grootste vertraging en snelheid/duplex onderhandeling veroorzaakt de minste vertraging. Een werkstation dat verbinding maakt met een switch veroorzaakt meestal geen overspannende boomlijnen, heeft meestal geen EtherChannel nodig en hoeft meestal geen trunking methode te onderhandelen. Het uitschakelen van link snelheid/detectie onderhandeling kan ook poortvertraging verminderen als u uw opstarttijd zo veel mogelijk moet optimaliseren.
Dit document toont hoe u opstartsnelheidsoptimaliseringsopdrachten op drie Cisco Catalyst switch-platforms kunt implementeren. De tijdsecties tonen hoe de vertragingsduur van de switch wordt gereduceerd en hoeveel.
De voorbeelden in dit document zijn met dit apparaat gemaakt:
Een consolekabel die geschikt is voor de Supervisor Engine in de switch
Opmerking: Raadpleeg Een terminal aansluiten op de consolepoort op Catalyst-Switches .
Een Catalyst 5505 switch die Catalyst OS (CatOS) softwareversie 4.5(1) uitvoert
Een Catalyst 6000 switch waarop Cisco IOS®-softwarerelease 12.1(6)E wordt uitgevoerd
Een Catalyst 4000 switch waarop Cisco IOS-softwarerelease 12.1(11b)EW wordt uitgevoerd
Catalyst 2948G-L3 switch
Een Catalyst 2900XL switch waarop Cisco IOS-softwarerelease 11.2(8.2)SA6 wordt uitgevoerd
Een Catalyst 1900 switch die de softwareversie voor Enterprise Edition uitvoert
Een Fast Ethernet-module die geschikt is voor poortaggregatieprotocol (PAgP) en trunking
Een RJ45 Ethernet-oversteekkabel voor aansluiting op de switch
Een pc voor aansluiting op de switch
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
In dit document worden de termen "werkstation", "eindstation" en "server" door elkaar gebruikt. Deze termen verwijzen naar elk apparaat dat rechtstreeks is verbonden met een switch met één netwerkinterfacekaart (NIC). De termen kunnen ook verwijzen naar apparaten met meerdere NIC's, waarin de NIC alleen wordt gebruikt voor redundantie. Met andere woorden, het werkstation of de server is niet zo geconfigureerd dat deze fungeert als een bridge, maar het werkstation/de server heeft meerdere NIC's voor redundantie.
Opmerking: er zijn enkele server-NIC's die trunking en/of EtherChannel ondersteunen. Er zijn situaties waarin de server op meerdere VLAN’s tegelijk moet werken (trunking) of waarin de server meer bandbreedte nodig heeft op de link die de server met de switch verbindt (EtherChannel). In deze gevallen schakelt u PAgP niet uit en schakelt u trunking niet uit. Deze apparaten worden ook zelden uitgeschakeld of opnieuw ingesteld. De instructies in dit document zijn niet van toepassing op deze typen apparaten.
In dit deel worden vier functies beschreven die door sommige switches worden veroorzaakt door initiële vertragingen bij het aansluiten van een apparaat op de switch. Een werkstation veroorzaakt doorgaans niet het overspannen - boom probleem (lijnen) of heeft de functie niet nodig, meestal PAgP en/of Dynamic Trunking Protocol (DTP), zodat de vertraging onnodig is.
Als u onlangs van een hubomgeving naar een switch-omgeving bent gemigreerd, kunnen opstartconnectiviteitsvertragingen verschijnen omdat een switch veel anders werkt dan een hub. Een switch biedt connectiviteit op de datalink-laag, niet op de fysieke laag. De switch gebruikt een overbruggingsalgoritme om te beslissen of pakketten die op een haven worden ontvangen uit andere havens moeten worden overgebracht. Het overbruggingsalgoritme is gevoelig voor fysieke lijnen in de netwerktopologie. Wegens deze gevoeligheid voor lijnen, lopen de switches protocol STP dat veroorzaakt dat lijnen worden geëlimineerd in de topologie. Wanneer u STP uitvoert, worden alle poorten die zijn opgenomen in het overspannen-boomproces veel langzamer actief dan ze anders actief worden als STP loops detecteert en blokkeert. Een overbrugd netwerk dat fysieke lijnen, zonder STP heeft, breekt. Ondanks de tijd die het proces met zich meebrengt, is STP voordelig. STP die op Catalyst switches wordt uitgevoerd, is een industriestandaard specificatie (IEEE 802.1D).
Nadat een poort op de switch is gekoppeld en zich heeft aangesloten bij de bruggroep, loopt STP op die poort. Een haven die STP in werking stelt kan in één van vijf staten zijn:
blokkeren
luisteren
leren
doorsturen
uitgeschakeld
STP dicteert dat de poort begint te blokkeren en dan onmiddellijk door de fasen van luisteren en leren gaat. Standaard besteedt de poort ongeveer 15 seconden aan het luisteren en 15 seconden aan het leren. Tijdens de luisterstaat, probeert de switch te bepalen waar de poort in de overspannende boomtopologie past. De switch wil vooral weten of deze poort deel uitmaakt van een fysische lus. Als de poort deel uitmaakt van een lus, kan de poort worden gekozen om naar de blokkerende modus te gaan. De blokkerende modus betekent dat de poort geen gebruikersgegevens verzendt of ontvangt om lusjes te elimineren. Als de poort geen deel uitmaakt van een lus, gaat de poort over naar de leertoestand, waarin de poort leert welke MAC-adressen van deze poort leven. Dit gehele STP-initialisatieproces duurt ongeveer 30 seconden.
Als u een werkstation of server met één NIC-kaart of IP-telefoon aansluit op een switch, kan de verbinding geen fysieke lus maken. Deze verbindingen worden beschouwd als bladknooppunten. Er is geen reden om het werkstation 30 seconden te laten wachten terwijl de switch controleert op lussen als het werkstation geen lus kan veroorzaken. Cisco heeft de functie PortFast of Fast-start toegevoegd. Met deze eigenschap, veronderstelt STP voor deze haven dat de haven geen deel van een lijn is en zich onmiddellijk aan de door:sturen staat beweegt en niet door het blokkeren gaat, luistert, of leert staten. Deze opdracht schakelt STP niet uit. Deze opdracht maakt STP een paar eerste stappen (in dit geval onnodige stappen) over op de geselecteerde poort.
Voorzichtig: Gebruik de functie PortFast nooit op switch-poorten die verbinding maken met andere switches, hubs of routers. Deze verbindingen kunnen fysieke lusjes veroorzaken, en het overspannen - de boom moet door de volledige initialiseringsprocedure in deze situaties gaan. Een overspannende boomlijn kan uw netwerk omlaag brengen. Als u PortFast inschakelt voor een poort die deel uitmaakt van een fysieke lus, kan er een tijdvenster zijn wanneer pakketten continu worden doorgestuurd (en zelfs kunnen vermenigvuldigen) op een zodanige wijze dat het netwerk niet kan herstellen.
Andere functies die u op switches kunt inschakelen zijn EtherChannel, Fast EtherChannel (FEC) of Gigabit EtherChannel (GEC). Deze functies maken het mogelijk dat meerdere koppelingen tussen dezelfde twee apparaten werken alsof de koppelingen één snelle link waren, waarbij de verkeersbelasting in evenwicht is tussen de koppelingen. Een switch kan deze bundels automatisch vormen met een buur met het gebruik van PAgP. Switch-poorten die PAgP kunnen uitvoeren, blijven meestal standaard in een passieve modus genaamd auto mode. In de automatische modus vormen de switches een bundel als het buurapparaat in de link erom vraagt. Als u het protocol in de automatische modus uitvoert, kan een poortvertraging van maximaal 15 seconden optreden voordat de controle wordt doorgegeven aan het Spanning-Tree algoritme (STA). PAgP draait op een poort voordat STP dit doet. Er is geen reden voor u om PAgP uit te voeren op een poort die verbinding maakt met een werkstation. Als u de switch poort PAgP modus op uit zet, elimineert u deze vertraging.
Een andere switch is de mogelijkheid voor een poort om een trunk te vormen. Een trunk wordt geconfigureerd tussen twee apparaten wanneer ze verkeer van meerdere VLAN’s moeten dragen. VLAN is wat switches creëren om een groep werkstations te maken om op zijn eigen segment of uitzendingsdomein schijnen te zijn. Trunkpoorten maken dat deze VLAN’s zich over meerdere switches uitstrekken, zodat één VLAN een gehele campus kan bestrijken. Om VLAN’s op deze manier uit te breiden, voegen de trunkpoorten tags toe aan de pakketten die het VLAN aangeven waar het pakket toe behoort.
Er zijn verschillende typen trunkingprotocollen. Als een haven een boomstam kan worden, is er een mogelijkheid dat de haven automatisch kan trunken. En in sommige gevallen kan de haven zelfs onderhandelen over het type trunking dat op de haven moet worden gebruikt. DTP biedt deze mogelijkheid om de trunkingmethode te onderhandelen met het andere apparaat. De voorloper van DTP is een protocol dat Dynamic Inter-Switch Link Protocol (ISL) (DISL) wordt genoemd. Als deze protocollen actief zijn, kan dit tot vertraging leiden wanneer een poort op de switch actief wordt.
Normaal gesproken behoort een poort die verbinding maakt met een werkstation tot slechts één VLAN. Daarom hoeft de haven niet te worden geslingerd. Als een poort de mogelijkheid heeft om de vorming van een trunk te onderhandelen, blijft de poort meestal standaard in de automatische modus. Als u de poorttrunkingmodus in Uit wijzigt, kunt u de vertraging verder verminderen wanneer een switch poort actief wordt.
Als u PortFast inschakelt en PAgP uitschakelt (als PAgP aanwezig is), kunt u een eerste verbindingsvertraging meestal oplossen. Als u elke mogelijke seconde moet elimineren, kunt u ook de poortsnelheid en duplex handmatig instellen op de switch, als de poort een multispeed poort is (10/100 Mbps). Terwijl autonegotiation een aardige eigenschap is, kunt u 2 seconden besparen als u het op een Catalyst 5500/5000 uitzet. Autonegotiation helpt niet veel op Catalyst 2800 of Catalyst 2900XL.
Opmerking: als u autonegotiation op de switch uitschakelt maar autonegotiation actief laat op het werkstation, onderhandelt de switch niet met de client. Mogelijk kan de client niet dezelfde duplexinstelling kiezen als de switch gebruikt. Raadpleeg Configuratie en probleemoplossing bij Ethernet 10/100/1000Mb half/volledig duplexonderhandeling voor extra informatie over de voorbehouden bij zelfonderhandeling.
De opdrachten in deze sectie tonen hoe u PortFast inschakelt, PAgP-onderhandeling uitschakelt en trunking-onderhandeling (DISL, DTP) uitschakelt. U kunt de set spantree portfast-opdracht voor een aantal poorten uitgeven als u bijvoorbeeld spantree portfast 2/1-12 inschakelt. Normaal gesproken moet u een geldige groep poorten gebruiken die geschikt zijn voor kanaal om de ingestelde opdracht voor poortkanaal uit te schakelen. In het voorbeeld in deze sectie heeft module 2 de mogelijkheid om te kanaliseren met poorten 2/1-2 of met poorten 2/1-4. Beide groepen poorten zijn geldig voor gebruik.
Opmerking: Switch-softwareversie 5.2 voor de switches Catalyst 4500/4000 en 5500/5000 heeft een nieuwe opdracht. De ingestelde poorthostopdracht is een macro die de opdrachten die in de sectie Configuration worden getoond, combineert tot één gebruiksvriendelijke opdracht. Geef het vastgestelde bevel van de poortgastheer uit om de tijd te verminderen die noodzakelijk is om pakket het door:sturen te beginnen. Om de poortconfiguratie te optimaliseren, stelt de ingestelde opdracht voor de poorthost de kanaalmodus in op uit, schakelt u de overspanningsboom van PortFast in, schakelt u de trunkmodus uit en schakelt u de tunnelfunctie IEEE 802.1Q (dot1q) uit. Als Spanning Tree PortFast is ingeschakeld, geeft u de ingestelde opdracht voor poorthost alleen uit op poorten die verbinding maken met één host. Als u hubs, concentrators, switches en bruggen aansluit op een snelstartpoort, kan dit resulteren in tijdelijke overspanningslijnen.
Switch -A> (enable) set spantree portfast 2/1 enable Warning: Spantree port fast start should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, etc. to a fast start port can cause temporary spanning tree loops. Use with caution. Spantree port 2/1 fast start enabled. Switch-A> (enable) set port channel 2/1-2 off Port(s) 2/1-2 channel mode set to off. Switch-A> (enable) set trunk 2/1 off Port(s) 2/1 trunk mode set to off.
De wijzigingen in de configuratie worden automatisch opgeslagen in NVRAM.
De versie van de switch die in dit document wordt gebruikt, is 4.5(1). Voor de volledige output van het bevel van de showversie en de bevelen van de showmodule, zie de Tests met en zonder DTP, PAgP, en PortFast op een sectie van Catalyst 5500 van dit document.
Switch-A> (enable) show version WS-C5505 Software, Version McpSW: 4.5(1) NmpSW: 4.5(1)
De opdracht show port spantree toont hoe de huidige status van een poort moet worden weergegeven met betrekking tot STP. Op dit moment is de poort in de STP-verzendstatus (verzendt en ontvangt pakketten) en in de kolom Fast-Start wordt aangegeven dat PortFast momenteel is uitgeschakeld. De poort heeft minimaal 30 seconden nodig om naar de doorstuurstatus te gaan wanneer deze wordt geïnitialiseerd.
Switch-A> (enable) show port spantree 2/1 Port Vlan Port-State Cost Priority Fast-Start Group-Method -------- ---- ------------- ----- -------- ---------- ------------ 2/1 1 forwarding 19 32 disabled
Schakel PortFast in op deze switch-poort. De switch waarschuwt u dat u deze opdracht alleen moet gebruiken op poorten die verbinding maken met één host (een werkstation, server enzovoort) en nooit op poorten die verbinding maken met andere hubs of switches. Met één host is PortFast ingeschakeld en de poort begint onmiddellijk door te sturen. Een werkstation of server veroorzaakt geen netwerklus.
Switch-A> (enable) set spantree portfast 2/1 enable Warning: Spantree port fast start should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, etc. to a fast start port can cause temporary spanning tree loops. Use with caution. Spantree port 2/1 fast start enabled.
Om te verifiëren dat PortFast voor deze poort is ingeschakeld, geeft u deze opdracht uit:
Switch-A> (enable) show port spantree 2/1 Port Vlan Port-State Cost Priority Fast-Start Group-Method -------- ---- ------------- ----- -------- ---------- ------------ 2/1 1 forwarding 19 32 enabled
Een andere manier om de PortFast-instellingen voor een of meer poorten te bekijken is door de STP-informatie voor een specifiek VLAN te bekijken. De Timing Tests met en zonder DTP, PAgP en PortFast op een Catalyst 5500 van dit document tonen hoe de switch elke fase van STP die hij in real time doorloopt moet rapporteren. Deze output van het bevel van het showspantree toont ook de voorwaartse vertragingstijd (15 seconden). Dit keer is de tijdsduur dat STP in de luisterstaat zal zijn en de tijdsduur dat STP in de leerstaat voor elke poort in het VLAN zal zijn:
Switch-A> (enable) show spantree 1 VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-e0-4f-94-b5-00 Designated Root Priority 8189 Designated Root Cost 19 Designated Root Port 2/24 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-90-92-b0-84-00 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Priority Fast-Start Group-Method --------- ---- ------------- ----- -------- ---------- ------------ 2/1 1 forwarding 19 32 enabled !--- Output suppressed.
Om te verifiëren dat PAgP weg is, gebruik het bevel van het showpoortkanaal. Zorg ervoor dat u het modulenummer opgeeft, zodat de opdracht u de kanaalmodus toont, zelfs als er geen kanaal wordt gevormd. Als u het show poortkanaal uitgeeft zonder gevormde kanalen, meldt de output dat er geen poorten kanaliseren zijn. U moet verder gaan en de huidige kanaalmodus bekijken.
Hier is een voorbeeld van de opdracht show port channel. Het voorbeeld specificeert module nummer 2:
Switch-A> (enable) show port channel No ports channeling Switch-A> (enable) show port channel 2 Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 notconnect auto not channel 2/2 notconnect auto not channel !--- Output suppressed. Switch-A> (enable) set port channel 2/1-2 off Port(s) 2/1-2 channel mode set to off. Switch-A> (enable) show port channel 2 Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected off not channel 2/2 connected off not channel !--- Output suppressed.
Om te verifiëren dat trunking onderhandeling weg is, geef de vastgestelde boomstam van bevel uit. De voorbeelduitvoer van de ingestelde trunk-opdracht in deze sectie toont:
De standaardstatus
Die trunking is uit
De resulterende staat
Het voorbeeld specificeert module nummer 2 zodat u de huidige kanaalmodus kunt zien voor de poorten in deze module:
Switch-A> (enable) show trunk 2 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 auto negotiate not-trunking 1 2/2 auto negotiate not-trunking 1 !--- Output suppressed. Switch-A> (enable) set trunk 2/1-2 off Port(s) 2/1-2 trunk mode set to off. Switch-A> (enable) show trunk 2 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 off negotiate not-trunking 1 2/2 off negotiate not-trunking 1 !--- Output suppressed.
Dit document geeft geen voorbeeld weer waarmee speed/duplex autonegotiation wordt uitgeschakeld via de handmatige set van speed en duplex op de switch. Deze stap is niet nodig, behalve in de zeldzame gevallen.
De test in deze paragraaf laat zien wat er gebeurt met de timing voor initialisatie van switch-poorten wanneer u de verschillende opdrachten toepast. De standaardinstellingen van de poort worden eerst gebruikt om een benchmark te geven. Deze instellingen zijn:
PortFast is uitgeschakeld.
De PAgP (EtherChannel) modus is ingesteld op auto.
Opmerking: de poort wordt gekanaliseerd als wordt gevraagd om te kanaliseren.
De trunkingmodus (DTP) is ingesteld op Auto.
Opmerking: de poort zal trunk als het wordt gevraagd om trunk.
De test gaat dan als volgt verder:
Schakel PortFast in en meet de tijd.
Schakel PAgP uit en meet de tijd.
Schakel de trunking uit en meet de tijd.
Schakel de zelfonderhandeling uit en meet de tijd.
Al deze tests worden uitgevoerd op een Catalyst 5500 met een 10/100-Mbps Fast Ethernet-kaart die DTP en PAgP ondersteunt.
Opmerking: PortFast inschakelen is niet hetzelfde als wanneer u STP uitschakelt, zoals in het gedeelte Spanning Tree van dit document wordt uitgelegd. Met PortFast aan, loopt STP nog op de poort. De blokkerende, luisterende, en het leren staten worden overgeslagen, en de haven gaat onmiddellijk naar de door:sturen staat. Schakel STP niet uit omdat dit invloed heeft op het gehele VLAN en het netwerk kwetsbaar kan maken voor fysieke topologielussen. Er kunnen ernstige netwerkproblemen ontstaan.
Voer de volgende stappen uit:
Geef het bevel van de showversie en het bevel van de showmodule uit om de de softwareversie en configuratie van de switch te tonen.
Switch-A> (enable) show version WS-C5505 Software, Version McpSW: 4.5(1) NmpSW: 4.5(1) Copyright (c) 1995-1999 by Cisco Systems NMP S/W compiled on Mar 29 1999, 16:09:01 MCP S/W compiled on Mar 29 1999, 16:06:50 System Bootstrap Version: 3.1.2 Hardware Version: 1.0 Model: WS-C5505 Serial #: 066507453 Mod Port Model Serial # Versions --- ---- ---------- --------- ---------------------------------------- 1 0 WS-X5530 006841805 Hw : 1.3 Fw : 3.1.2 Fw1: 3.1(2) Sw : 4.5(1) 2 24 WS-X5225R 012785227 Hw : 3.2 Fw : 4.3(1) Sw : 4.5(1) DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free ------ ------- ------- ------- ------- ------- ------- ----- ----- ----- 1 32640K 13648K 18992K 8192K 4118K 4074K 512K 119K 393K Uptime is 28 days, 18 hours, 54 minutes Switch-A> (enable) show module Mod Module-Name Ports Module-Type Model Serial-Num Status --- ------------------- ----- --------------------- --------- --------- ------- 1 0 Supervisor III WS-X5530 006841805 ok 2 24 10/100BaseTX Ethernet WS-X5225R 012785227 ok Mod MAC-Address(es) Hw Fw Sw --- -------------------------------------- ------ ---------- ----------------- 1 00-90-92-b0-84-00 to 00-90-92-b0-87-ff 1.3 3.1.2 4.5(1) 2 00-50-0f-b2-e2-60 to 00-50-0f-b2-e2-77 3.2 4.3(1) 4.5(1) Mod Sub-Type Sub-Model Sub-Serial Sub-Hw --- -------- --------- ---------- ------ 1 NFFC WS-F5521 0008728786 1.0
Geef de vastgestelde logboekniveau spantree 7 uit bevel om het registreren voor STP aan het meest breedsprakig te plaatsen.
Dit voorbeeld toont het standaard registratieniveau (2) voor STP, wat betekent dat alleen kritieke situaties worden gerapporteerd:
Switch-A> (enable) show logging Logging buffer size: 500 timestamp option: enabled Logging history size: 1 Logging console: enabled Logging server: disabled server facility: LOCAL7 server severity: warnings(4) Facility Default Severity Current Session Severity ------------- ----------------------- ------------------------ !--- Output suppressed. spantree 2 2 !--- Output suppressed. 0(emergencies) 1(alerts) 2(critical) 3(errors) 4(warnings) 5(notifications) 6(information) 7(debugging)
Verander het niveau voor STP in 7 (debug) om de STP state change op de poort te bekijken. Deze configuratieverandering duurt alleen voor de huidige terminalsessie.
Switch-A> (enable) set logging level spantree 7 System logging facility <spantree> for this session set to severity 7(debugging) Switch-A> (enable) show logging !--- Output suppressed. Facility Default Severity Current Session Severity ------------- ----------------------- ------------------------ !--- Output suppressed. spantree 2 7 !--- Output suppressed.
Geef de vastgestelde haven uit onbruikbaar maken bevel om de haven te sluiten.
Switch-A> (enable) set port disable 2/1 Port 2/1 disabled.
Controleer de tijd en schakel de poort in om te bepalen hoelang de switch in elke status blijft.
Dit voorbeeld gebruikt het bevel van de showtijd en de vastgestelde haven laat 2/1 bevel toe. Om de meest nauwkeurige timing informatie te krijgen, geef de opdrachten zo snel mogelijk uit. Eén idee is om elke opdracht op een aparte regel in een tekstbestand in te voeren, de opdrachten naar het klembord te kopiëren en ze vervolgens in de switch te plakken.
Switch-A> (enable) show time Fri Feb 25 2000, 12:20:17 Switch-A> (enable) set port enable 2/1 Port 2/1 enabled. Switch-A> (enable) 2000 Feb 25 12:20:39 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1 2000 Feb 25 12:20:39 %SPANTREE-6-PORTBLK: port 2/1 state in vlan 1 changed to blocking. 2000 Feb 25 12:20:39 %SPANTREE-6-PORTLISTEN: port 2/1 state in vlan 1 changed to Listening. 2000 Feb 25 12:20:53 %SPANTREE-6-PORTLEARN: port 2/1 state in vlan 1 changed to Learning. 2000 Feb 25 12:21:08 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 changed to forwarding.
In dit voorbeeld gingen er ongeveer 22 seconden (van 20:17 tot 20:39) voorbij voordat de poort het STP-blokkerende stadium begon. Gedurende deze tijd, sloot de poort zich aan bij de bruggroep en voltooide DTP en PAgP onderhandeling. Nadat het blokkeren is gestart, voert u het STP-domein in. Na blokkering ging STP onmiddellijk naar de luisterstaat (20:39 tot 20:39). De luistertoestand duurde ongeveer 14 seconden (van 20:39 tot 20:53). De leertoestand (totdat de verzendende staat begon) duurde 15 seconden (van 20:53 tot 21:08). De totale tijd voordat de haven functioneel werd voor verkeer was ongeveer 51 seconden (van 20:17 tot 21:08).
Opmerking: Technisch gezien moeten de fasen voor luisteren en leren allebei 15 seconden zijn. Dit is hoe de voorwaartse vertragingsparameter voor dit VLAN wordt ingesteld. De leerfase zou 15 seconden zijn (in plaats van 14 seconden) als er nauwkeuriger metingen zouden zijn. Geen van de metingen hier zijn perfect nauwkeurig.
Geef het bevel van de showpoortmogelijkheden en het bevel van de showtrunk uit.
Zoals de output in Stap 4 en de opdrachtoutput van show spantree laat zien, is STP actief op deze poort. Er zijn andere factoren die de haven kunnen vertragen aangezien het de door:sturen staat bereikt. Het bevel van de showpoortmogelijkheden toont aan dat deze haven de capaciteit heeft om een trunk te leiden en tot een EtherChannel te leiden. Het commando show trunk toont aan dat deze poort zich in de automatische modus bevindt en dat de poort is ingesteld om het type trunking te gebruiken, ISL of 802.1Q. Het type van te gebruiken trunking wordt besproken door DTP.
Switch-A> (enable) show port capabilities 2/1 Model WS-X5225R 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 Rewrite yes Switch-A> (enable) show trunk 2/1 Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/1 auto negotiate not-trunking 1 !--- Output suppressed.
Schakel PortFast in op de poort.
Trunkingonderhandeling (DTP) en EtherChannel (PAgP) bevinden zich nog in de automatische modus.
Switch-A> (enable) set port disable 2/1 Port 2/1 disabled. Switch-A> (enable) set spantree portfast 2/1 enable Warning: Port fast start should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, etc. to a fast start port can cause temporary spanning tree loops. Use with caution. Spantree port 2/1 fast start enabled. Switch-A> (enable) show time Fri Feb 25 2000, 13:45:23 Switch-A> (enable) set port enable 2/1 Port 2/1 enabled. Switch-A> (enable) Switch-A> (enable) 2000 Feb 25 13:45:43 %PAGP-5-PORTTOSTP: Port 2/1 joined bridgeport 2/1 2000 Feb 25 13:45:44 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 change to forwarding.
Er is een totale tijd van 21 seconden. Twintig seconden gingen voorbij voordat de poort toetrad tot de bruggroep (van 45:23 tot 45:43). Omdat PortFast is ingeschakeld, gaat slechts 1 seconde voorbij voordat STP is begonnen met doorsturen (in plaats van 30 seconden). U bespaart 29 seconden wanneer u PortFast inschakelt. Probeer nu de vertraging verder terug te dringen.
Schakel de PAgP modus uit.
Het bevel van het showpoortkanaal toont aan dat de wijze PAgP aan auto wordt geplaatst, wat betekent dat de haven zal kanaliseren als een buur die PAgP in werking stelt de haven om vraagt te kanaliseren. U moet de kanalisatie voor ten minste een groep van twee poorten uitschakelen. U kunt het kanaliseren van een afzonderlijke poort niet uitschakelen.
Switch-A> (enable) show port channel 2/1 Port Status Channel Channel Neighbor Neighbor mode status device port ----- ---------- --------- ----------- ------------------------- ---------- 2/1 connected auto not channel Switch-A> (enable) set port channel 2/1-2 off Port(s) 2/1-2 channel mode set to off.
Sluit de poort en herhaal de test.
Switch-A> (enable) set port disable 2/1 Port 2/1 disabled. Switch-A> (enable) show time Fri Feb 25 2000, 13:56:23 Switch-A> (enable) set port enable 2/1 Port 2/1 enabled. Switch-A> (enable) 2000 Feb 25 13:56:32 %PAGP-5-PORTTOSTP: Port 2/1 joined bridgeport 2/1 2000 Feb 25 13:56:32 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 changed to forwarding.
Merk op dat nu slechts 9 seconden nodig zijn om de voorwaartse staat te bereiken (van 56:23 tot 56:32), in plaats van 21 seconden zoals in de test in Stap 6. Wanneer u PAgP van auto in uit in deze test verandert, bespaart u ongeveer 12 seconden.
Draai trunking aan weg (in plaats van auto) en bepaal hoe dat de tijd beïnvloedt die voor de haven noodzakelijk is om de door:sturen staat te bereiken.
Schakel de poort uit en in en registreer de tijd.
Switch-A> (enable) set trunk 2/1 off Port(s) 2/1 trunk mode set to off. Switch-A> (enable) set port disable 2/1 Port 2/1 disabled.
Start de test met de trunking uit (in plaats van automatisch).
Switch-A> (enable) show time Fri Feb 25 2000, 14:00:19 Switch-A> (enable) set port enable 2/1 Port 2/1 enabled. Switch-A> (enable) 2000 Feb 25 14:00:22 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1 2000 Feb 25 14:00:23 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 change for forwarding.
U hebt een paar seconden aan het begin opgeslagen omdat er slechts 4 seconden zijn verstreken voordat de poort de STP-doorstuurstatus heeft bereikt (van 00:19 tot 00:22). U bespaart ongeveer 5 seconden met het wijzigen van de trunkingmodus van auto naar uit.
Als de tijd voor het initialiseren van de switch het probleem was, had u het probleem nu moeten oplossen. Als u de tijd met een paar seconden wilt verkorten, voert u stap 10 uit.
(Optioneel) Stel de poortsnelheid en duplex handmatig in in plaats van met behulp van autonegotiation om de tijd met een paar seconden te verminderen.
Opmerking: deze stap is gewoonlijk niet nodig om problemen met opstartvertraging op te lossen.
Als u de snelheid en duplex handmatig aan één kant instelt, moet u de snelheid en duplex ook aan de andere kant instellen. Wanneer u de poortsnelheid en duplex instelt, schakelt u autonegotiation uit op de poort en ziet het verbindende apparaat geen parameters voor autonegotiation. Het aansluitapparaat kan alleen met een half-duplex worden verbonden. Deze duplexwanverhouding resulteert in slechte prestaties en poortfouten. Vergeet niet om snelheid en duplex aan beide kanten te stellen om deze problemen te vermijden.
Om de poortstatus te bekijken nadat u de snelheid en duplex hebt ingesteld, geeft u de opdracht show port uit.
Switch-A> (enable) set port speed 2/1 100 Port(s) 2/1 speed set to 100Mbps. Switch-A> (enable) set port duplex 2/1 full Port(s) 2/1 set to full-duplex. Switch-A> (enable) show port Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 2/1 connected 1 normal full 100 10/100BaseTX !--- Output suppressed.
Dit voorbeeld toont de tijdresultaten:
Switch-A> (enable) show time Fri Feb 25 2000, 140528 Eastern Switch-A> (enable) set port enable 2/1 Port 2/1 enabled. Switch-A> (enable) 2000 Feb 25 140529 Eastern -0500 %PAGP-5-PORTTOSTP: Port 2/1 joined bridgeport 2/1 2000 Feb 25 140530 Eastern -0500 %SPANTREE-6-PORTFWD: port 2/1 state in vlan 1 changed to forwarding.
Het eindresultaat geeft een tijd van 2 seconden (van 0528 tot 0530).
Voltooi deze stappen om nog een visueel getimed test uit te voeren (met gebruik van uw horloge):
Geef ononderbroken pingelen (pingelen -t) uit, die aan de switch, op een PC wordt geleid die aan de switch wordt vastgemaakt.
Koppel de kabel los van de switch.
Pings beginnen te ontbreken.
Sluit de switch weer aan op de kabel en controleer uw horloge om te bepalen hoelang het duurt voordat de switch reageert op de pings vanaf de PC.
De tijdsduur is ongeveer 5 tot 6 seconden met autonegotiation voor snelheid en duplex aangezet, en ongeveer 4 seconden met autonegotiation voor snelheid en duplex uitgezet . Deze test heeft een heleboel variabelen, zoals pc-initialisatie, pc-software, de poortrespons van de switch-console op verzoeken, en andere. Deze test geeft echter een idee van de tijdsduur die nodig is om een respons te krijgen vanuit PC-oogpunt. Alle andere tests in deze procedure zijn vanuit de switch intern debug bericht standpunt.
In deze sectie worden de opdrachten gepresenteerd om overspannen via PortFast te inschakelen en trunking-onderhandeling uit te schakelen (DISL, DTP). Met dit besturingssysteem is PAgP niet actief totdat u een poort aan een EtherChannel toevoegt. U hoeft deze niet uit te schakelen. U kunt de opdracht voor het interfacebereik uitgeven om deze opdrachten tegelijkertijd op een groep poorten toe te passen. Met de opdracht interfacebereik in dit voorbeeld kunt u de opdrachten tegelijkertijd op poorten 3/2 tot 3/4 toepassen:
Opmerking: er is een ruimte tussen de 2 en de - in de interfacebereik fasteEthernet 3/2 -4 opdracht. Deze ruimte is verplicht om een syntaxisfout te voorkomen.
Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface range fastethernet 3/2 -4 Native_IOS(config-if-range)#
In dit voorbeeld wordt slechts één poort gebruikt. Een poort in Cisco IOS-software is standaard een Routed Port (Layer 3 [L3]), zoals u die op een router zou tegenkomen. U hoeft alleen de opdrachten toe te voegen aan poorten die zijn geconfigureerd als switch-poorten (Layer 2 [L2]), omdat dit de poorten zijn die L2-protocollen (Spanning Tree en DTP) gebruiken en hierdoor onderhevig zijn aan opstartvertraging. Om tot een gerouteerde poort een switched poort te maken, geeft u de switchport opdracht (zonder parameters erna) uit in interfacemodus.
Begin met een poort in de standaardstatus (L3) en voer de volgende stappen uit:
Geef het switchport-commando uit om de switch als poortpoort te configureren.
Opmerking: Geef de opdracht op zichzelf uit.
Als u DTP wilt uitschakelen, configureert u de poort als een toegangspoort (alleen).
Zet de overspannende boom PortFast functie aan.
Sla de configuratie op.
De opdracht fasteEthernet 3/13 van de show run toont in dit voorbeeld de huidige configuratie voor deze poort:
Native_IOS#show run interface fastethernet 3/13 Building configuration... Current configuration : 61 bytes ! interface FastEthernet3/13 no ip address shutdown end Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#switchport Native_IOS(config-if)#switchport mode access Native_IOS(config-if)#spanning-tree portfast %Warning: PortFast should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, etc.to this interface when PortFast is enabled, can cause temporary Spanning Tree loops. Use with CAUTION %PortFast has been configured on FastEthernet3/13 but will only have effect when the interface is in a non-trunking mode. Native_IOS(config-if)#no shutdown Native_IOS(config-if)#^Z Native_IOS#copy run start
De versie van de switch-software die in dit document wordt gebruikt, is Cisco IOS-softwarerelease 12.1(6)E. Voor de volledige output van het bevel van de showversie en het bevel van de showmodule, verwijs naar de Tests van de Tijd op een Catalyst 6500/6000 die de sectie van de Software van het Cisco IOS-systeem van dit document in werking stelt.
Native_IOS#show version Cisco Internetwork Operating System Software IOS (tm) c6sup1_rp Software (c6sup1_rp-JSV-M), Version 12.1(6)E, EARLY DEPLOYME)
Dit is hoe de configuratie zorgt voor de veranderingen die u hebt aangebracht in werking treden:
Native_IOS#show run interface fastethernet 3/13 Building configuration... Current configuration : 109 bytes ! interface FastEthernet3/13 no ip address switchport switchport mode access spanning-tree portfast end Native_IOS#show interfaces fastethernet 3/13 switchport Name: Fa3/13 Switchport: Enabled Administrative Mode: static access Operational Mode: static access Administrative Trunking Encapsulation: negotiate Operational Trunking Encapsulation: native Negotiation of Trunking: Off Access Mode VLAN: 1 (default) Trunking Native Mode VLAN: 1 (default) Trunking VLANs Enabled: ALL Pruning VLANs Enabled: 2-1001 Native_IOS#show spanning-tree interface fastethernet 3/13 Port 141 (FastEthernet3/13) of VLAN1 is forwarding Port path cost 19, Port priority 128, Port Identifier 128.141. Designated root has priority 32768, address 00d0.024f.6001 Designated bridge has priority 32768, address 00d0.024f.6001 Designated port id is 128.141, designated path cost 0 Timers: message age 0, forward delay 0, hold 0 Number of transitions to forwarding state: 1 BPDU: sent 8984, received 0 The port is in the PortFast mode Native_IOS#
De test in deze paragraaf laat zien wat er gebeurt met de timing voor initialisatie van switch-poorten wanneer u de verschillende opdrachten toepast. De standaardinstellingen van de poort worden eerst gebruikt om een benchmark te geven. Deze instellingen zijn:
PortFast is uitgeschakeld.
De trunkingmodus (DTP) is ingesteld op Auto.
Opmerking: de poort zal trunk als het wordt gevraagd om trunk.
Opmerking: PAgP is standaard niet actief in dit besturingssysteem.
De test gaat dan als volgt verder:
Schakel PortFast in en meet de tijd.
Schakel de trunking uit en meet de tijd.
Schakel de zelfonderhandeling uit en meet de tijd.
Opmerking: PortFast inschakelen is niet hetzelfde als wanneer u STP uitschakelt, zoals in het gedeelte Spanning Tree van dit document wordt uitgelegd. Met PortFast aan, loopt STP nog op de poort. De blokkerende, luisterende, en het leren staten worden overgeslagen, en de haven gaat onmiddellijk naar de door:sturen staat. Schakel STP niet uit omdat dit invloed heeft op het gehele VLAN en het netwerk kwetsbaar kan maken voor fysieke topologielussen. Er kunnen ernstige netwerkproblemen ontstaan.
Voer de volgende stappen uit:
Geef het bevel van de showversie en het bevel van de showmodule uit om de de softwareversie en configuratie van de switch te tonen.
Native_IOS#show version Cisco Internetwork Operating System Software IOS (tm) c6sup1_rp Software (c6sup1_rp-JSV-M), Version 12.1(6)E, EARLY DEPLOYME) TAC Support: http://www.cisco.com/cgi-bin/ibld/view.pl?i=support Copyright (c) 1986-2001 by cisco Systems, Inc. Compiled Sat 17-Mar-01 00:14 by eaarmas Image text-base: 0x60020950, data-base: 0x6165E000 ROM: System Bootstrap, Version 12.0(3)XE, RELEASE SOFTWARE BOOTFLASH: MSFC Software (C6MSFC-BOOT-M), Version 12.1(6)E, EARLY DEPLOYMENT RE) Native_IOS uptime is 12 hours, 36 minutes System returned to ROM by reload (SP by reload) System image file is "sup-bootflash:c6sup11-jsv-mz.121-6.E" cisco Catalyst 6000 (R5000) processor with 114688K/16384K bytes of memory. Processor board ID SAD04281AF6 R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache Last reset from power-on Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 24 Ethernet/IEEE 802.3 interface(s) 1 Virtual Ethernet/IEEE 802.3 interface(s) 48 FastEthernet/IEEE 802.3 interface(s) 4 Gigabit Ethernet/IEEE 802.3 interface(s) 381K bytes of non-volatile configuration memory. 4096K bytes of packet SRAM memory. 16384K bytes of Flash internal SIMM (Sector size 256K). Configuration register is 0x2102 Native_IOS#show module Slot Ports Card Type Model Serir ---- ----- ----------------------------------------- --------------------- ----- 1 2 Cat 6000 sup 1 Enhanced QoS (active) WS-X6K-SUP1A-2GE SAD0 2 2 Cat 6000 sup 1 Enhanced QoS (other) WSSUP1A-2GE SAD0 3 48 48 port 10/100 mb RJ45 WS-X6348-RJ-45 SAD0 6 24 24 port 10baseFL WS-X6024-10FL-MT SAD0 Slot MAC addresses Hw Fw Sw ---- ---------------------------------- ----- ------------ ---------- 1 00d0.c0d2.5540 to 00d0.c0d2.5541 3.2 unknown 6.1(0.105)OR 2 00d0.bceb.8bb4 to 00d0.bceb.8bb5 5.0 unknown unknown 3 0002.7ef1.36e0 to 0002.7ef1.370f 1.1 5.3(1) 1999- 6.1(0.105)OR 6 00d0.9738.5338 to 00d0.9738.534f 0.206 5.3(1) 1999- 6.1(0.105)OR
Zet het zuiveren aan om de diverse overspannende boomstaten te zien en te bepalen wanneer de haven bereid is om gegevens te verzenden en te ontvangen, en tijdstempels aan te zetten om timingsinformatie in de berichten te zien die tonen.
In Cisco IOS-software werken de Switch Processor (SP) en de Routeprocessor (RP) samen om één opdrachtregelinterface (CLI) aan de gebruiker voor te stellen, waarbij de RP verantwoordelijk is voor de CLI. Elke module is verantwoordelijk voor verschillende functies achter de schermen. Om te zien debugs voor het overspannen - boom die op een switch lopen die als haven (L2) wordt gevormd, moet u het zuiveren op SP aanzetten. Voer de volgende stappen uit:
Geef de externe inlogopdracht uit om toegang te krijgen tot de SP.
Opmerking: de prompt verandert om u te laten weten dat u op de SP.
Om terug te keren naar de RP geeft u de exit opdracht.
Opmerking: hoewel het bericht in de uitvoer anders aangeeft, moet u "^C^C^C" niet invoeren.
Beperk de debugging informatie tot alleen de haven van belang.
Geef de debug interface fasteEthernet 3/13 opdracht uit.
Zet het overspannen - boom het zuiveren op SP aan.
Ga terug naar de referentieprijs om de test voort te zetten.
De switch is standaard bezig met het verzenden van debug-uitvoer naar de console.
Native_IOS#configure terminal Native_IOS(config)#service timestamps debug datetime msec Native_IOS(config)#service timestamps log datetime msec !--- If you turn on timestamps, the time displays whenever debug and/or !--- log messages are produced. This allows you to measure the time !--- between various messages. Native_IOS(config)#exit Native_IOS#remote login Trying Switch ... Entering CONSOLE for Switch Type "^C^C^C" to end this session Switch-sp#debug interface fastethernet 3/13 Condition 1 set Switch-sp#debug spanning-tree events spanning tree event debugging is on Switch-sp#exit [Connection to Switch closed by foreign host] Native_IOS#
Geef deze opdrachten uit om de poort te sluiten:
Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#shutdown Native_IOS(config-if)#^Z Native_IOS#
Controleer de tijd en schakel de poort in om te bepalen hoelang de switch in elke status blijft.
Dit voorbeeld gebruikt het bevel van de showklok, het vormen eindbevel, de interface fasteEthernet 3/13 bevel, en het neen gesloten bevel. Om de meest nauwkeurige timing informatie te krijgen, geef de opdrachten zo snel mogelijk uit. Eén idee is om elke opdracht op een aparte regel in een tekstbestand in te voeren, de opdrachten naar het klembord te kopiëren en ze vervolgens in de switch te plakken.
Native_IOS#show run interface fastethernet 3/13 Building configuration... Current configuration : 71 bytes ! interface FastEthernet3/13 no ip address shutdown switchport end Native_IOS#show clock *08:35:55.059 UTC Sun Jan 2 2000 Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#no shut *Jan 2 08:36:00.847: SP: STP: VLAN1 Fa3/13 -> listening *Jan 2 08:36:15.847: SP: STP: VLAN1 Fa3/13 -> learning *Jan 2 08:36:30.847: SP: STP: VLAN1 Fa3/13 -> forwarding
In dit voorbeeld ging ongeveer 5,8 seconden (van 35:55 tot 36:00) voorbij voordat de poort begon aan de STP-luisterfase. Gedurende deze tijd, sloot de haven zich aan bij de bruggroep en voltooide DTP onderhandeling. De luisterstaat duurde 15 seconden (van 36:00 tot 36:15). De leertoestand (totdat de verzendende staat begon) duurde 15 seconden (van 36:15 tot 36:30). De totale tijd voordat de haven functioneel werd voor verkeer was ongeveer 35 seconden (van 35:55 tot 36:30).
Geef de show interfaces fasteEthernet 3/13 switchport opdracht uit.
Zoals de uitvoer in Stap 4 laat zien, is STP op deze poort actief. Er zijn andere factoren die de haven kunnen vertragen aangezien het de door:sturen staat bereikt. De show interfaces fasteEthernet 3/13 switchport opdracht toont aan dat deze poort dynamisch een trunk zal worden als de andere kant van de link zal. In dit geval is de beheermodus dynamisch gewenst. De huidige operationele modus is echter statische toegang, wat betekent dat de andere kant niet bereid is om te trunken. Bericht dat de onderhandeling van trunking op is en zou moeten blijven voor de duur van de test.
Native_IOS#show interfaces fastethernet 3/13 switchport Name: Fa3/13 Switchport: Enabled Administrative Mode: dynamic desirable Operational Mode: static access Administrative Trunking Encapsulation: negotiate Operational Trunking Encapsulation: native Negotiation of Trunking: On Access Mode VLAN: 1 (default) Trunking Native Mode VLAN: 1 (default) Trunking VLANs Enabled: ALL Pruning VLANs Enabled: 2-1001
Schakel PortFast in op de poort.
Trunkingonderhandeling (DTP) bevindt zich nog in de automatische modus.
Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#spanning-tree portfast %Warning: PortFast should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, etc.to this interface when PortFast is enabled, can cause temporary spanning tree loops. Use with CAUTION %PortFast has been configured on FastEthernet3/13 but will only have effect when the interface is in a non-trunking mode. Native_IOS(config-if)#shutdown Native_IOS(config-if)#^Z Native_IOS#
Voer de test uit.
Native_IOS#show clock *08:41:09.531 UTC Sun Jan 2 2000 Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#no shut *Jan 2 08:41:15.175: SP: STP: VLAN1 Fa3/13 ->jump to forwarding from blocking
Er is een totale tijd van ongeveer 5,7 seconden (van 41:09 tot 41:15). U bespaart ongeveer 30 seconden wanneer u PortFast inschakelt. Probeer de vertraging verder te beperken.
Draai trunking aan weg (in plaats van auto) en bepaal hoe dat de tijd beïnvloedt die voor de haven noodzakelijk is om de door:sturen staat te bereiken.
Schakel de poort uit en in en registreer de tijd. Als u trunking uit wilt schakelen in Cisco IOS-software, moet u de opdracht switchport mode access uitgeven.
Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#switchport mode access Native_IOS(config-if)#shutdown Native_IOS(config-if)#^Z Native_IOS#
Start de test met de trunking uit (in plaats van automatisch).
Native_IOS#show clock *08:42:01.767 UTC Sun Jan 2 2000 Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#no shut *Jan 2 08:42:04.363: SP: STP: VLAN1 Fa3/13 ->jump to forwarding from blocking
U hebt een paar seconden aan het begin opgeslagen omdat er slechts ongeveer 3 seconden zijn verstreken voordat de poort de STP-doorstuurstatus heeft bereikt (van 00:19 tot 00:22). U bespaart ongeveer 2 seconden met de verandering van de trunkingmodus van auto naar uit.
Als de tijd voor het initialiseren van de switch het probleem was, had u het probleem nu moeten oplossen. Als u de tijd met een paar seconden wilt verkorten, voert u stap 8 uit.
(Optioneel) Stel de poortsnelheid en duplex handmatig in in plaats van met behulp van autonegotiation om de tijd met een paar seconden te verminderen.
Opmerking: deze stap is gewoonlijk niet nodig om problemen met opstartvertraging op te lossen. Deze stap kan, in feite, leiden tot prestatieproblemen als u niet de andere kant van de link uit autonegotiation en handmatig instellen van de andere kant met dezelfde instellingen.
Als u de snelheid en duplex handmatig aan één kant instelt, moet u de snelheid en duplex ook aan de andere kant instellen. Wanneer u de poortsnelheid en duplex instelt, schakelt u autonegotiation uit op de poort en ziet het verbindende apparaat geen parameters voor autonegotiation. Het aansluitapparaat kan alleen met een half-duplex worden verbonden. Deze duplexwanverhouding resulteert in slechte prestaties en poortfouten. Vergeet niet om snelheid en duplex aan beide kanten te stellen om deze problemen te vermijden.
Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#speed 100 Native_IOS(config-if)#duplex full Native_IOS(config-if)#shutdown Native_IOS(config-if)#^Z Native_IOS#
Dit voorbeeld toont de tijdresultaten:
Native_IOS#show clock *08:43:47.367 UTC Sun Jan 2 2000 Native_IOS#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Native_IOS(config)#interface fastethernet 3/13 Native_IOS(config-if)#no shut *Jan 2 08:43:49.079: SP: STP: VLAN1 Fa3/13 ->jump to forwarding from blocking
Het eindresultaat geeft een tijd van ruwweg 2 seconden (van 43:47 tot 43:49).
Om het debuggen op SP uit te schakelen, geef deze opeenvolging van bevelen uit:
Native_IOS#remote login Trying Switch ... Entering CONSOLE for Switch Type "^C^C^C" to end this session Switch-sp#undebug all All possible debugging has been turned off Switch-sp#exit [Connection to Switch closed by foreign host] Native_IOS#
De opdrachten in deze sectie tonen hoe u de overspanning in PortFast kunt inschakelen en trunking-onderhandeling (DISL, DTP) kunt uitschakelen. Met dit besturingssysteem is PAgP niet actief totdat u een poort aan een EtherChannel toevoegt, dus u hoeft PAgP niet uit te schakelen. U kunt de opdracht voor het interfacebereik uitgeven om deze opdrachten tegelijkertijd op een groep poorten toe te passen. Met de opdracht in dit voorbeeld kunt u de opdrachten tegelijkertijd op poorten 3/2 tot en met 3/4 toepassen:
Opmerking: er is een ruimte tussen de 2 en de - in het interfacebereik fasteEthernet 3/2 - 4 opdracht. Deze ruimte is verplicht om een syntaxisfout te voorkomen.
Switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#interface range fastethernet 3/2 -4 Switch(config-if-range)#
De voorbeelden richten zich op één haven. Een poort in een Catalyst 4000 switch die Cisco IOS-systeemsoftware draait, staat standaard voor switch poorten (L2). Dit zijn de poorten waarop L2-protocollen (Spanning Tree en DTP) worden uitgevoerd en waarvoor opstartvertraging geldt.
Begin met een poort in de standaardstatus (L2) en voer de volgende stappen uit:
Als u DTP wilt uitschakelen, configureert u de poort als een toegangspoort (alleen).
Zet de overspannende boom PortFast functie aan.
Sla de configuratie op.
De opdracht fasteEthernet 5/4 van de show run toont in dit voorbeeld de huidige configuratie voor deze poort:
SwitchB#show run interface fastethernet 5/4 Building configuration... Current configuration : 59 bytes ! interface FastEthernet5/4 no snmp trap link-status end SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#switchport mode access SwitchB(config-if)#spanning-tree portfast %Warning: PortFast should only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, etc.to this interface when PortFast is enabled, can cause temporary spanning tree loops. Use with CAUTION %PortFast has been configured on FastEthernet5/4 but will only have effect when the interface is in a non-trunking mode. SwitchB(config-if)#^Z SwitchB# SwitchB#copy run start
De versie van de switch die in dit document wordt gebruikt, is Cisco IOS-softwarerelease 12.1(11b)EW. Voor de volledige output van het bevel van de showversie en het bevel van de showmodule, verwijs naar de Tests van de Tijd op een Catalyst 4500/4000 die de sectie van de Software van het Cisco IOS-systeem van dit document in werking stelt.
Switch#show version Cisco Internetwork Operating System Software IOS (tm) Catalyst 4000 L3 Switch Software (cat4000-IS-M), Version 12.1(11b)EW,
Zo ziet de configuratie eruit na de wijzigingen die u hebt aangebracht:
SwitchB#show run interface fastethernet 5/4 Building configuration... Current configuration : 107 bytes ! interface FastEthernet5/4 switchport mode access no snmp trap link-status spanning-tree portfast end SwitchB#show interfaces fastethernet 5/4 switchport Name: Fa5/4 Switchport: Enabled Administrative Mode: static access Operational Mode: static access Administrative Trunking Encapsulation: negotiate Operational Trunking Encapsulation: native Negotiation of Trunking: Off Access Mode VLAN: 1 (default) Trunking Native Mode VLAN: 1 (default) Voice VLAN: none Appliance trust: none Administrative private-vlan host-association: none Administrative private-vlan mapping: none Operational private-vlan: none Trunking VLANs Enabled: ALL Pruning VLANs Enabled: 2-1001 SwitchB#show spanning-tree interface fastethernet 5/4 Port 260 (FastEthernet5/4) of VLAN1 is forwarding Port path cost 19, Port priority 128, Port Identifier 129.4. Designated root has priority 1, address 0060.8355.7b00 Designated bridge has priority 32768, address 0001.96d9.f300 Designated port id is 129.4, designated path cost 38 Timers: message age 0, forward delay 0, hold 0 Number of transitions to forwarding state: 109 BPDU: sent 148, received 0 The port is in the PortFast mode
De test in deze paragraaf laat zien wat er gebeurt met de timing voor initialisatie van switch-poorten wanneer u de verschillende opdrachten toepast. De standaardinstellingen van de poort worden eerst gebruikt om een benchmark te geven. Deze instellingen zijn:
PortFast is uitgeschakeld.
De trunkingmodus (DTP) is ingesteld op Auto.
Opmerking: de poort zal trunk als het wordt gevraagd om trunk.
Opmerking: PAgP is standaard niet actief in dit besturingssysteem.
De test gaat dan als volgt verder:
Schakel PortFast in en meet de tijd.
Schakel de trunking uit en meet de tijd.
Schakel de zelfonderhandeling uit en meet de tijd.
Opmerking: PortFast inschakelen is niet hetzelfde als wanneer u STP uitschakelt, zoals in het gedeelte Spanning Tree van dit document wordt uitgelegd. Met PortFast aan, loopt STP nog op de poort. De blokkerende, luisterende, en het leren staten worden overgeslagen, en de haven gaat onmiddellijk naar de door:sturen staat. Schakel STP niet uit omdat dit invloed heeft op het gehele VLAN en het netwerk kwetsbaar kan maken voor fysieke topologielussen. Er kunnen ernstige netwerkproblemen ontstaan.
Voer de volgende stappen uit:
Geef het bevel van de showversie en het bevel van de showmodule uit om de de softwareversie en configuratie van de switch te tonen.
Hierna volgt een voorbeeld:
SwitchB#show version Cisco Internetwork Operating System Software IOS (tm) Catalyst 4000 L3 Switch Software (cat4000-IS-M), Version 12.1(11b)EW, EARLY DEPLOYMENT RELEASE SOFTWARE (fc2) TAC Support: http://www.cisco.com/tac Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Tue 14-May-02 13:31 by hqluong Image text-base: 0x00000000, data-base: 0x00B1C1F8 ROM: 12.1(11br)EW SwitchB uptime is 4 minutes System returned to ROM by reload System image file is "bootflash:cat4000-is-mz.121-11b.EW" cisco WS-C4006 (MPC8245) processor (revision 5) with 262144K bytes of memory. Processor board ID FOX04169082 Last reset from Reload 32 FastEthernet/IEEE 802.3 interface(s) 4 Gigabit Ethernet/IEEE 802.3 interface(s) 467K bytes of non-volatile configuration memory. Configuration register is 0x2102 SwitchB#show module Mod Ports Card Type Model Serial No. ----+-----+--------------------------------------+-----------------+----------- 1 2 1000BaseX (GBIC) Supervisor Module WS-X4014 JAB054109FE 5 34 10/100BaseTX (RJ45), 1000BaseX (GBIC) WS-X4232 JAB0253010D M MAC addresses Hw Fw Sw Status --+--------------------------------+---+------------+----------------+--------- 1 0001.96d9.f300 to 0001.96d9.f6ff 0.5 12.1(11br)EW 12.1(11b)EW, EAR Ok 5 0050.730a.da18 to 0050.730a.da39 1.0 Ok
Zet het zuiveren aan om de diverse overspannende boomstaten te zien en te bepalen wanneer de haven bereid is om gegevens te verzenden en te ontvangen, en tijdstempels aan te zetten om timingsinformatie in de berichten te zien die tonen.
Geef de debug interface fasteEthernet 5/4 opdracht uit om de debugging informatie te beperken tot alleen de poort waarin u geïnteresseerd bent. De switch is standaard bezig met het verzenden van debug-uitvoer naar de console.
SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#service timestamps debug datetime msec SwitchB(config)#service timestamps log datetime msec SwitchB(config)#end !--- If you turn on timestamps, the time displays whenever debug and/or !--- log messages are produced. This allows you to measure the time !--- between various messages. SwitchB#debug interface fastethernet 5/4 Condition 1 set SwitchB#debug spanning-tree events Spanning Tree event debugging is on
Geef deze opdrachten uit om de poort te sluiten:
SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#shutdown SwitchB(config-if)#end SwitchB#
Controleer de tijd en schakel de poort in om te bepalen hoelang de switch in elke status blijft.
Dit voorbeeld gebruikt het bevel van de showklok, het vormen eindbevel, het interface fasteEthernet 5/4 bevel, en het nr sluit bevel. Om de meest nauwkeurige timing informatie te krijgen, geef de opdrachten zo snel mogelijk uit. Eén idee is om elke opdracht op een aparte regel in een tekstbestand in te voeren, de opdrachten naar het klembord te kopiëren en ze vervolgens in de switch te plakken.
SwitchB#show running-config interface fastethernet 5/4 Building configuration... Current configuration : 69 bytes ! interface FastEthernet5/4 shutdown no snmp trap link-status end SwitchB#show clock 21:31:34.027 UTC Thu Jul 25 2002 SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#no shut Jul 25 21:31:38.187: set portid: VLAN1 Fa5/4: new port id 8104 Jul 25 21:31:38.187: STP: VLAN1 Fa5/4 -> listening Jul 25 21:31:53.187: STP: VLAN1 Fa5/4 -> learning Jul 25 21:32:08.187: STP: VLAN1 sent Topology Change Notice on Fa5/34 Jul 25 21:32:08.187: STP: VLAN1 Fa5/4 -> forwarding
In dit voorbeeld ging ongeveer 4,2 seconden (van 34.02 tot 38.18) voorbij voordat de poort begon aan het STP-luisterstadium . Gedurende deze tijd, sloot de haven zich aan bij de bruggroep en voltooide DTP onderhandeling. De luistertoestand duurde 15 seconden (van 38.18 tot 53.18). De leertoestand (totdat de verzendende staat begon) duurde 15 seconden (van 53,18 tot 8:18). De totale tijd voordat de haven functioneel werd voor verkeer was ongeveer 34 seconden (van 34:02 tot 08.18).
Geef de show interfaces fasteEthernet 5/4 switchport opdracht uit.
STP is actief op deze poort. Er zijn andere factoren die de haven kunnen vertragen aangezien het de door:sturen staat bereikt. De show interfaces fasteEthernet 5/4 switchport commando laat zien dat deze poort in passieve onderhandelingsstaat is en trunk zal worden als de andere kant van de link onderhandelingen initieert. De beheermodus is dynamische auto. Momenteel, is de operationele wijze statische toegang, wat betekent dat de andere kant niet bereid is om te trunken.
Bericht dat de onderhandeling van trunking op is en op de duur van de test zou moeten blijven:
SwitchB#show interfaces fastethernet 5/4 switchport Name: Fa5/4 Switchport: Enabled Administrative Mode: dynamic auto Operational Mode: static access Administrative Trunking Encapsulation: negotiate Operational Trunking Encapsulation: native Negotiation of Trunking: On Access Mode VLAN: 1 (default) Trunking Native Mode VLAN: 1 (default) Voice VLAN: none Appliance trust: none Administrative private-vlan host-association: none Administrative private-vlan mapping: none Operational private-vlan: none Trunking VLANs Enabled: ALL Pruning VLANs Enabled: 2-1001
Schakel PortFast in op de poort.
Trunkingonderhandeling (DTP) bevindt zich nog in de automatische modus.
SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#spanning-tree portfast %Warning: PortFast should only be enabled on ports connected to a single host Connecting hubs, concentrators, switches, bridges, etc.to this interface when PortFast is enabled, can cause temporary spanning tree loops. Use with CAUTION %PortFast has been configured on FastEthernet5/4 but will only have effect when the interface is in a non-trunking mode. SwitchB(config-if)#shutdown SwitchB(config-if)#^Z SwitchB#
De totale tijd was ongeveer 4,7 seconden (van 16,41 tot 21:15). U bespaart ongeveer 30 seconden wanneer u PortFast inschakelt. Probeer de vertraging verder te beperken.
Draai trunking aan weg (in plaats van auto) en bepaal hoe dat de tijd beïnvloedt die voor de haven noodzakelijk is om de door:sturen staat te bereiken.
Schakel de poort uit en in en registreer de tijd. Als u trunking uit wilt schakelen in Cisco IOS-systeemsoftware, moet u de opdracht voor de switchport-modus uitgeven.
SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#switchport mode access SwitchB(config-if)#shutdown SwitchB(config-if)#^Z SwitchB#
Start de test met de trunking uit (in plaats van automatisch). Hierna volgt een voorbeeld:
SwitchB#show clock 22:06:11.947 UTC Thu Jul 25 2002 SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#no shut Jul 25 22:06:16.143: set portid: VLAN1 Fa5/4: new port id 8104 Jul 25 22:06:16.143: STP: VLAN1 Fa5/4 ->jump to forwarding from blocking
U hebt aan het begin een kleine hoeveelheid tijd bespaard omdat er ongeveer 4 seconden zijn verstreken voordat de poort de STP-verzendstatus heeft bereikt (van 12.00 tot 16.10). U bespaart ongeveer 0,5 seconde met de verandering van trunkingmodus van auto naar uit.
Als de tijd voor het initialiseren van de switch het probleem was, had u het probleem nu moeten oplossen. Als u de tijd met een paar seconden wilt verkorten, voert u stap 8 uit.
(Optioneel) Stel de poortsnelheid en duplex handmatig in in plaats van met behulp van autonegotiation om de tijd met een paar seconden te verminderen.
Opmerking: deze stap is gewoonlijk niet nodig om problemen met opstartvertraging op te lossen. Deze stap kan leiden tot prestatieproblemen als u niet de andere kant van de link uit autonegotiation en handmatig instellen van de andere kant met dezelfde instellingen.
Als u de snelheid en duplex handmatig aan deze kant instelt, moet u de snelheid en duplex ook aan de andere kant instellen. Wanneer u de poortsnelheid en de duplex instelt, schakelt u autonegotiation uit op de poort en ziet het verbindende apparaat de parameters voor autonegotiation niet. Het aansluitapparaat kan alleen met een half-duplex worden verbonden. Deze duplexwanverhouding resulteert in slechte prestaties en poortfouten. Vergeet niet om de snelheid en duplex aan beide kanten te zetten om deze problemen te voorkomen.
SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#speed 100 SwitchB(config-if)#duplex full SwitchB(config-if)#shutdown SwitchB(config-if)#^Z SwitchB#
Dit voorbeeld toont de tijdresultaten:
SwitchB#show clock 22:14:49.219 UTC Thu Jul 25 2002 SwitchB#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SwitchB(config)#interface fastethernet 5/4 SwitchB(config-if)#no shut Jul 25 22:14:53.135: set portid: VLAN1 Fa5/4: new port id 8104 Jul 25 22:14:53.135: STP: VLAN1 Fa5/4 ->jump to forwarding from blocking
Het eindresultaat geeft een tijd van ongeveer 3,9 seconden (van 49,21 tot 53,13).
Om het debuggen op de SP (die u eerder hebt ingeschakeld) uit te schakelen, geeft u deze reeks opdrachten uit:
SwitchB#undebug all All possible debugging has been turned off SwitchB#exit
De switches uit de 2948G-L3/4908G-L3/4840G reeks zijn een andere groep switches die werken met Cisco IOS-software. Deze switches hebben niet de mogelijkheid om poorten in switch-poorten te maken zoals de Cisco IOS-software op Catalyst 6500/6000. Dit zijn enkele zaken die u over deze switches moet begrijpen:
Vanuit een configuratiestandpunt is de Catalyst 2948G-L3 een router. Deze switch gebruikt een Cisco IOS-configuratieinterface en standaard zijn alle interfaces routed interfaces.
Catalyst 2948G-L3 breidt uw VLAN’s niet uit. Deze switch beëindigt hen op een routed interface. Maar met het gebruik van overbruggingsopdrachten kunt u de functionaliteit van VLAN’s tot op zekere hoogte simuleren.
Catalyst 2948G-L3 biedt geen ondersteuning voor meerdere L2-georiënteerde protocollen, zoals VLAN Trunk Protocol (VTP), DTP en PAgP, die u op andere Catalyst switches vindt.
Als u beslist poorten te configureren voor overbrugging op deze apparaten, is de overspanningsboom actief op deze poorten en hebt u de normale opstartvertraging van 30 seconden als de poort beweegt door de fasen van blokkeren, luisteren en leren. Als u weet dat alleen eindstations met deze poorten verbonden zullen zijn, kunt u het overspannen van de boomstructuur op deze poorten uitschakelen om de opstartvertraging te beperken. Dit is anders en gevaarlijker dan het gebruik van PortFast. PortFast is echter niet beschikbaar op deze apparaten.
Opmerking: Spanning Tree op een overbrugde routerinterface uitschakelen is niet hetzelfde als wanneer u Spanning Tree PortFast op een switch-poort inschakelt. De router blokkeert de poort niet als Bridge Protocol Data Units (BPDU's) worden ontvangen van een switch of als een bridge per ongeluk is aangesloten op de interface. Zorg ervoor dat alleen werkstations of andere eindhosts zijn verbonden met interfaces met omspanningsdrie uitgeschakeld. Schakel de overspanningsstructuur niet uit op de poort waarop u een hub of switch aansluit.
Deze output toont hoe de Catalyst 2948G-L3 kan worden geconfigureerd voor overbrugging. Deze configuratie wijst alle Fast Ethernet-interfaces toe aan één bridge-groep en schakelt het overspannen van de boom uit om verschillende opstartproblemen met eindstations te voorkomen:
2948G-L3#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2948G-L3(config)#bridge irb 2948G-L3(config)#bridge 1 protocol ieee 2948G-L3(config)#bridge 1 route ip 2948G-L3(config)#interface bvi 1 2948G-L3(config-if)#ip add 10.1.1.1 255.255.255.0 2948G-L3(config-if)#exit 2948G-L3(config)#interface fastethernet 1 2948G-L3(config-if)#no shutdown 2948G-L3(config-if)#bridge-group 1 2948G-L3(config-if)#bridge-group 1 spanning-disabled 2948G-L3(config-if)#exit 2948G-L3(config)#interface fastethernet 2 2948G-L3(config-if)#no shutdown 2948G-L3(config-if)#bridge-group 1 2948G-L3(config-if)#bridge-group 1 spanning-disabled . . .
Raadpleeg voor meer informatie over het configureren van 2948G-L3 switches Catalyst 2948G-L3 voorbeeldconfiguraties - Single VLAN, Multi-VLAN en Multi-VLAN Distribution Layer Connecting met Network Core.
U kunt de modellen Catalyst 2900XL/3500XL en Catalyst 2950/3550 configureren vanuit een webbrowser met Simple Network Management Protocol (SNMP) of CLI. Het gebruik van de CLI wordt aanbevolen. Deze sectie geeft een voorbeeld waarin u de STP-status van een poort bekijkt, PortFast inschakelt en vervolgens controleert of PortFast is ingeschakeld. De 2900XL/3500XL ondersteunt EtherChannel en trunking, maar de switch ondersteunt Dynamic EtherChannel Creatie (PAgP) of DTP niet. Het is niet nodig om deze protocollen uit te schakelen in deze test. Ook, nadat u PortFast aanzet, is de verloop van tijd voor de haven om omhoog te komen minder dan 1 seconde. U hoeft dus niet te proberen de instellingen voor snelheid/duplexonderhandeling te wijzigen om het proces te versnellen. Standaard is PortFast uitgeschakeld op de switch-poorten. De 2950/3550 ondersteunt zowel PAgP als DTP. PAgP is bij deze switches standaard niet actief, maar DTP is wel actief. De 2950 ondersteunt DTP of PAgP niet als de switch Cisco IOS-softwarerelease 12.0 gebruikt. De sectie Configuration biedt de opdrachten om PortFast in te schakelen.
2900XL#configure terminal 2900XL(config)#interface fastethernet 0/1 2900XL(config-if)#spanning-tree portfast 2900XL(config-if)#exit 2900XL(config)#exit 2900XL#copy run start
Opmerking: Catalyst 2950 en 3550 ondersteunen DTP. Geef ook de switchport mode access opdracht uit. Deze opdracht schakelt DTP uit.
Dit platform is als een Cisco IOS router. U moet de startopdracht voor de uitvoering van kopiëren uitgeven om de configuratie permanent op te slaan.
Om te verifiëren dat PortFast is ingeschakeld, geeft u deze opdracht uit:
2900XL#show spanning-tree interface fastethernet 0/1 Interface Fa0/1 (port 13) in Spanning tree 1 is FORWARDING Port path cost 19, Port priority 128 Designated root has priority 8192, address 0010.0db1.7800 Designated bridge has priority 32768, address 0050.8039.ec40 Designated port is 13, path cost 19 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 2105, received 1 The port is in the PortFast mode
U kunt de switch ook bekijken als u deze opdracht geeft:
2900XL#show running-config Building configuration... Current configuration: ! version 11.2 !--- Output suppressed. ! interface VLAN1 ip address 172.16.84.5 255.255.255.0 no ip route-cache ! interface FastEthernet0/1 spanning-tree portfast ! interface FastEthernet0/2 ! !--- Output suppressed.
Voer deze stappen uit om tijdstests op Catalyst 2900XL uit te voeren:
Geef de opdracht show version uit om de softwareversie te tonen.
In dit voorbeeld wordt Cisco IOS-softwarerelease 11.2(8.2)SA6 op de 2900XL gebruikt:
Switch#show version Cisco Internetwork Operating System Software IOS (tm) C2900XL Software (C2900XL-C3H2S-M), Version 11.2(8.2)SA6, MAINTENANCE INTERIM SOFTWARE Copyright (c) 1986-1999 by cisco Systems, Inc. Compiled Wed 23-Jun-99 16:25 by boba Image text-base: 0x00003000, data-base: 0x00259AEC ROM: Bootstrap program is C2900XL boot loader Switch uptime is 1 week, 4 days, 22 hours, 5 minutes System restarted by power-on System image file is "flash:c2900XL-c3h2s-mz-112.8.2-SA6.bin", booted via console cisco WS-C2924-XL (PowerPC403GA) processor (revision 0x11) with 8192K/1024K bytes of memory. Processor board ID 0x0E, with hardware revision 0x01 Last reset from power-on Processor is running Enterprise Edition Software Cluster command switch capable Cluster member switch capable 24 Ethernet/IEEE 802.3 interface(s) 32K bytes of flash-simulated non-volatile configuration memory. Base ethernet MAC Address: 00:50:80:39:EC:40 Motherboard assembly number: 73-3382-04 Power supply part number: 34-0834-01 Motherboard serial number: FAA02499G7X Model number: WS-C2924-XL-EN System serial number: FAA0250U03P Configuration register is 0xF
Geef deze opdrachten uit om te bepalen wat er op de switch gebeurt:
2900XL(config)#service timestamps debug uptime 2900XL(config)#service timestamps log uptime 2900XL#debug spantree events Spanning Tree event debugging is on 2900XL#show debug General spanning tree: Spanning Tree event debugging is on
Sluit de betreffende haven.
2900XL#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#interface fastethernet 0/1 2900XL(config-if)#shut 2900XL(config-if)# 00:31:28: ST: sent Topology Change Notice on FastEthernet0/6 00:31:28: ST: FastEthernet0/1 -> blocking 00:31:28: %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down 00:31:28: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down 2900XL(config-if)#exit 2900XL(config)#exit 2900XL#
Controleer de tijd, schakel de poort weer in en bepaal de tijdsduur dat de switch in elke toestand blijft.
Om de meest nauwkeurige tijdinformatie te krijgen, geef de bevelen in deze stap zo snel mogelijk uit. Eén idee is om elke opdracht op een aparte regel in een tekstbestand in te voeren, de opdrachten naar het klembord te kopiëren en ze vervolgens in de switch te plakken:
show clock configure terminal interface fastethernet 0/1 no shut
Controleer of PortFast uit is.
Opmerking: PortFast is standaard uitgeschakeld.
U kunt op een van de volgende twee manieren bevestigen dat PortFast niet actief is:
Geef het bevel van de show over*spannen-boominterface uit. Als PortFast uit is, wordt PortFast niet in de uitvoer vermeld.
2900XL#show spanning-tree interface fastethernet 0/1 Interface Fa0/1 (port 13) in Spanning tree 1 is FORWARDING Port path cost 19, Port priority 128 Designated root has priority 8192, address 0010.0db1.7800 Designated bridge has priority 32768, address 0050.8039.ec40 Designated port is 13, path cost 19 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 887, received 1
Opmerking: er is geen bericht dat aangeeft dat u in de PortFast-modus bent op deze plek.
Kijk naar de lopende configuratie. Als PortFast niet actief is, ziet u de opdracht Spanning-Tree Portfast niet onder de interface.
2900XL#show running-config Building configuration... !--- Output suppressed. ! interface FastEthernet0/1 !--- There is no spanning-tree portfast command under this interface. ! !--- Output suppressed.
Voer de eerste timing test uit met PortFast.
2900XL#show clock *00:27:27.632 UTC Mon Mar 1 1993 2900XL#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#interface fastethernet 0/1 2900XL(config-if)#no shut 2900XL(config-if)# 00:27:27: ST: FastEthernet0/1 -> listening 00:27:27: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up 00:27:28: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up 00:27:42: ST: FastEthernet0/1 -> learning 00:27:57: ST: sent Topology Change Notice on FastEthernet0/6 00:27:57: ST: FastEthernet0/1 -> forwarding
De totale tijd van shutdown tot de haven begon door te sturen was 30 seconden (van 27:27 tot 27:57).
Om PortFast in te schakelen, geeft u de volgende opdrachten uit:
2900XL#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#interface fastethernet 0/1 2900XL(config-if)#spanning-tree portfast 2900XL(config-if)#exit 2900XL(config)#exit 2900XL#
Om te verifiëren dat PortFast is ingeschakeld, geeft u de opdracht over de show Spanning Tree Interface uit. Aan het eind van de opdrachtoutput staat in de output dat PortFast is ingeschakeld.
2900XL#show spanning tree interface fastethernet 0/1 Interface Fa0/1 (port 13) in Spanning tree 1 is FORWARDING Port path cost 19, Port priority 128 Designated root has priority 8192, address 0010.0db1.7800 Designated bridge has priority 32768, address 0050.8039.ec40 Designated port is 13, path cost 19 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 1001, received 1 The port is in the PortFast mode.
U kunt ook zien dat PortFast is ingeschakeld in deze configuratie-uitvoer:
2900XL#show run Building configuration... !--- Output suppressed. interface FastEthernet0/1 spanning-tree portfast !--- Output suppressed.
Voer de timing test uit met PortFast ingeschakeld.
2900XL#show clock *00:23:45.139 UTC Mon Mar 1 1993 2900XL#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2900XL(config)#interface fastethernet 0/1 2900XL(config-if)#no shut 2900XL(config-if)# 00:23:45: ST: FastEthernet0/1 ->jump to forwarding from blocking 00:23:45: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up 00:23:45: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
In dit geval was de totale tijd minder dan 1 seconde. Als het probleem zich voordeed bij het vertragen van de poortinitialisatie op de switch, zou PortFast het probleem moeten oplossen. Vergeet niet dat de switch momenteel geen ondersteuning biedt voor trunkonderhandeling of PAgP, zodat u deze niet hoeft uit te schakelen. De switch ondersteunt wel autonome onderhandeling van snelheid en duplex. Maar omdat de vertraging zo kort is, zou vertraging geen reden zijn om de machine uit te schakelen.
Voer de ping-test uit van een werkstation op de switch.
Opmerking: Zie Stap 11 van de Tests met en zonder DTP, PAgP en PortFast op een Catalyst 5500-sectie van dit document voor de ping-test.
De tijd die nodig is voor de reactie van de switch is ongeveer 5 tot 6 seconden. Dit keer is hetzelfde of autonegotiation voor snelheid en duplex is aan of uit.
De Catalyst 1900 en Catalyst 2820 bellen PortFast "spantree start-forward". Voor de 8.01.05-versie van de software is de switch standaard dat PortFast ingeschakeld is op de Ethernet (10-Mbps) poorten en PortFast uitgeschakeld op de Fast Ethernet (uplink) poorten. Wanneer u de opdracht show run uitgeeft om de configuratie te bekijken en een Ethernet-poort niet op PortFast wijst, is PortFast ingeschakeld. Als een poort meldt dat er geen spanboom in de configuratie wordt doorgestuurd, is PortFast uitgeschakeld. Op een Fast Ethernet (100-Mbps) poort is de rapportage het tegenovergestelde. Voor een Fast Ethernet-poort is PortFast alleen ingeschakeld als de poort in de configuratie spantree start-forward toont.
Deze paragraaf geeft een voorbeeld waarin PortFast op een Fast Ethernet-poort wordt ingesteld. In het voorbeeld wordt gebruik gemaakt van Enterprise Edition-software, versie 8. Catalyst 1900 slaat de configuratie automatisch op nadat er wijzigingen in NVRAM zijn aangebracht. Vergeet niet dat u niet wilt dat PortFast wordt ingeschakeld op elke poort die verbinding maakt met een andere switch of hub. U wilt alleen dat PortFast wordt ingeschakeld op een poort die is aangesloten op een eindstation.
1900#show version Cisco Catalyst 1900/2820 Enterprise Edition Software Version V8.01.05 Copyright (c) Cisco Systems, Inc. 1993-1998 1900 uptime is 0day(s) 01hour(s) 10minute(s) 42second(s) cisco Catalyst 1900 (486sxl) processor with 2048K/1024K bytes of memory Hardware board revision is 5 Upgrade Status: No upgrade currently in progress. Config File Status: No configuration upload/download is in progress 27 Fixed Ethernet/IEEE 802.3 interface(s) Base Ethernet Address: 00-50-50-E1-A4-80 1900#configure terminal Enter configuration commands, one per line. End with CNTL/Z 1900(config)#interface fastethernet 0/26 1900(config-if)#spantree start-forwarding 1900(config-if)#exit 1900(config)#exit 1900#
Een manier om te controleren of PortFast is ingeschakeld is door de configuratie te bekijken. Vergeet niet dat een Fast Ethernet-poort moet aangeven dat PortFast is ingeschakeld. Een Ethernet-poort heeft PortFast ingeschakeld, tenzij de configuratie aantoont dat PortFast uitgeschakeld is. Hierna volgt een voorbeeld:
1900#show running-config Building configuration... !--- Output suppressed. ! interface Ethernet 0/1 no spantree start-forwarding ! interface Ethernet 0/2 ! !--- Output suppressed. ! interface FastEthernet 0/26 spantree start-forwarding !
In deze configuratie kunt u zien dat:
De interface Ethernet 0/1 heeft PortFast uitgeschakeld. U kunt de opdracht zien om deze uit te schakelen.
De interface Ethernet 0/2 heeft PortFast. Je ziet geen uitspraken over PortFast, wat betekent dat het is ingeschakeld.
Interface Fast Ethernet 0/26 (poort A in het menusysteem) heeft PortFast on. U kunt de opdracht zien om deze in te schakelen.
De gemakkelijkste manier om de PortFast-status te bekijken is via het menusysteem. Als u (P) voor Port Configuration selecteert in het hoofdmenu en een poort selecteert, geeft de uitvoer aan of de PortFast-modus is ingeschakeld. Deze voorbeelduitvoer is voor poort Fast Ethernet 0/26 (dat poort A op deze switch is):
Catalyst 1900 - Port A Configuration Built-in 100Base-FX 802.1d STP State: Blocking Forward Transitions: 0 ----------------------- Settings --------------------------------------- [D] Description/name of port [S] Status of port Suspended-no-linkbeat [I] Port priority (spanning tree) 128 (80 hex) [C] Path cost (spanning tree) 10 [H] Port fast mode (spanning tree) Enabled [E] Enhanced congestion control Disabled [F] Full duplex / Flow control Half duplex ----------------------- Related Menus ---------------------------------- [A] Port addressing [V] View port statistics [N] Next port [G] Goto port [P] Previous port [X] Exit to Main Menu Enter Selection:
De tijdwaarden zijn moeilijk te verifiëren op een Catalyst 1900/2820 vanwege het gebrek aan debugging tools. Voer de volgende stappen uit:
Start een ping die is gericht op de switch op een PC die is aangesloten op de switch.
Koppel de kabel los van de switch.
Sluit de kabel opnieuw aan en registreer de tijdsduur die verstrijkt voordat de switch op de ping reageert.
Voer deze procedure uit met PortFast aan en met PortFast uit. Voor een Ethernet-poort met PortFast on (de standaardstatus) ontvangt de pc een antwoord binnen 5 tot 6 seconden. Met PortFast uit ontvangt de PC een reactie in 34 tot 35 seconden.
Er is nog een STP-gerelateerd voordeel van het gebruik van PortFast in uw netwerk. Elke keer dat een link actief wordt en naar de doorsturen staat in STP gaat, verstuurt de switch een speciaal STP-pakket met de naam Topology Change Notification (TCN). TCN wordt doorgegeven tot de wortel van het overspannen - boom waar TCN aan alle switches in VLAN wordt verspreid. Dit zorgt ervoor dat alle switches hun MAC-adressentabel verouderen met behulp van de voorwaartse vertragingsparameter, die meestal op 15 seconden is ingesteld. Dus elke keer dat een werkstation zich aansluit bij de bruggroep, zijn de MAC-adressen op alle switches na 15 seconden verouderd in plaats van na de normale 300 seconden.
Wanneer een werkstation actief wordt, verandert het de topologie niet in enige significante mate. Er is geen noodzaak voor alle switches in het VLAN om door de snel vergrijzende TCN-periode te gaan. Als u PortFast inschakelt, verstuurt de switch geen TCN-pakketten wanneer een poort actief wordt.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
29-Nov-2001
|
Eerste vrijgave |