Portfast Er En cisco proprietær løsning for å håndtere spenner-tre topologi endringer. Hvis du ikke vet hvordan spanning-tree reagerer på topologiske endringer, anbefaler jeg deg å lese denne leksjonen før du fortsetter å lese. Det hjelper å virkelig forstå hvorfor vi trenger portfast.* Grensesnitt med portfast aktivert som kommer opp vil gå til videresendingsmodus umiddelbart, grensesnittet vil hoppe over lytting og læring tilstand.* en bryter vil aldri generere en topologi endre varsling for et grensesnitt som har portfast aktivert.
det er en god ide å aktivere portfast på grensesnitt som er koblet til verter fordi disse grensesnittene sannsynligvis vil gå opp og ned hele tiden. Ikke aktiver portfast på et grensesnitt til en annen hub eller switch.
La oss ta en titt på forskjellen på et grensesnitt med og uten portfast. Jeg bruker følgende topologi for dette:
jeg har to brytere og en vert koblet TIL SW1. Den eneste grunnen til at JEG har to brytere er SÅ SW1 har en annen bryter som den kan sende topologi varslingsendringer til. La oss se på uten portfast scenario først…
Portfast deaktivert
for å se interessante ting jeg vil aktivere en debug PÅ SW1:
SW1#debug spanning-tree eventsSpanning Tree event debugging is on
Når jeg kobler kabelen til Å koble verten TIL SW1 dette er hva som skjer:
SW1#STP: VLAN0001 Fa0/1 -> listeningSTP: VLAN0001 Fa0/1 -> learningSTP: VLAN0001 Fa0/1 -> forwarding
Dette er bare normalt spanning-tre atferd, det går gjennom lytting og læring stater og ender opp i videresending.
Hver gang jeg kobler fra kabelen, vil spanning-treet generere et topologisk endringsvarsel. Det er en fin kommando som du kan bruke til å sjekke hvor mange som har blitt sendt så langt:
SW1#show spanning-tree detail VLAN0001 is executing the ieee compatible Spanning Tree protocol Bridge Identifier has priority 32768, sysid 1, address 0019.569d.5700 Configured hello time 2, max age 20, forward delay 15 Current root has priority 32769, address 0011.bb0b.3600 Root port is 26 (FastEthernet0/24), cost of root path is 19 Topology change flag not set, detected flag not set Number of topology changes 5 last change occurred 00:02:09 ago from FastEthernet0/1 Times: hold 1, topology change 35, notification 2 hello 2, max age 20, forward delay 15 Timers: hello 0, topology change 0, notification 0, aging 300
Som du kan se har det vært 5 topologiske endringer så langt på VLAN 1. La oss koble kabelen til verten for å se hva som skjer:
SW1#STP: VLAN0001 sent Topology Change Notice on Fa0/24
Spanning-treet vil sende en topologi endringsvarsel på grensesnittet MOT SW2 og telleren vil øke:
SW1#show spanning-tree detail | include changes Number of topology changes 6 last change occurred 00:01:12 ago
kort sagt, hver gang vi kobler fra kabelen bryteren vil generere EN TCN. La oss se forskjellen når vi aktiverer portfast…