Portfast egy Cisco szabadalmaztatott megoldás kezelésére átívelő fa topológia változásokat. Ha nem tudja, hogy a spanning-tree hogyan reagál a topológia változásaira, akkor nagyon ajánlom, hogy olvassa el ezt a leckét, mielőtt folytatja az olvasást. Segít megérteni, hogy miért van szükségünk portfastra.
A Portfast két dolgot tesz nekünk:
• a PortFast engedélyezve lévő interfészek azonnal továbbítási módba kerülnek, az interfész kihagyja a hallgatási és tanulási állapotot.
* a kapcsoló soha nem generál topológia változás értesítést egy interfész, amely PortFast engedélyezve.
célszerű engedélyezni a portfast-ot a gazdagépekhez csatlakoztatott interfészeken, mivel ezek az interfészek valószínűleg folyamatosan fel-le mennek. Ne engedélyezze a portfast-ot egy interfészen egy másik hubhoz vagy kapcsolóhoz.
vessünk egy pillantást a PortFast-tal és anélkül lévő interfész különbségére. Ehhez a következő topológiát fogom használni:
két kapcsolóm és egy host van csatlakoztatva az SW1-hez. Az egyetlen ok, amiért két kapcsolóm van, az az, hogy az SW1-nek van egy másik kapcsolója, amelyre topológiai értesítési változásokat küldhet. Először nézzük meg a portfast nélküli forgatókönyvet…
PortFast letiltva
az érdekes dolgok megtekintéséhez engedélyezni fogom a hibakeresést az SW1-en:
SW1#debug spanning-tree eventsSpanning Tree event debugging is on
miután csatlakoztattam a kábelt a gazdagép SW1-hez való csatlakoztatásához, ez történik:
SW1#STP: VLAN0001 Fa0/1 -> listeningSTP: VLAN0001 Fa0/1 -> learningSTP: VLAN0001 Fa0/1 -> forwarding
Ez csak normális átívelés-fa viselkedés, végigsétál a hallgatási és tanulási állapotokon, és végül továbbít.
minden alkalommal, amikor kihúzom a kábelt, a spanning-tree egy topológia változási értesítést generál. Van egy szép parancs, amellyel ellenőrizheti, hogy hányat küldtek eddig:
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
mint látható, 5 topológiai változás történt eddig a VLAN 1-en. Húzzuk ki a kábelt a gazdagéphez, hogy lássuk, mi történik:
SW1#STP: VLAN0001 sent Topology Change Notice on Fa0/24
a Spanning-tree topológiaváltási értesítést küld az interfészen az SW2 felé, és a számláló növekszik:
SW1#show spanning-tree detail | include changes Number of topology changes 6 last change occurred 00:01:12 ago
röviden, minden alkalommal, amikor kihúzzuk a kábelt, a kapcsoló TCN-t generál. Lássuk a különbséget, amikor engedélyezzük a portfast-ot …