Portfastは、スパニングツリートポロジの変更に対処するためのシスコ独自のソリューションです。 Spanning-treeがトポロジの変更にどのように反応するかわからない場合は、読み続ける前にこのレッスンを読むことを強くお勧めします。 それは私達がportfastをなぜ必要とするか偽りなく理解するのを助ける。
Portfastは私たちのために二つのことを行います:
•portfastが有効になっているインターフェイスはすぐに転送モードになり、インターフェイスはlisteningとlearning状態をスキッ
•スイッチは、portfastが有効になっているインターフェイスのトポロジ変更通知を生成することはありません。
これらのインターフェイスは常に上下する可能性が高いため、ホストに接続されているインターフェイスでportfastを有効にすることをお勧めします。 別のハブやスイッチへのインターフェイスでportfastを有効にしないでください。portfastの有無の違いを見てみましょう。
portfastの有無の違いを見てみましょう。 このために次のトポロジを使用します。
2つのスイッチと1つのホストがSW1に接続されています。 私が2つのスイッチを持っている唯一の理由は、SW1にトポロジ通知の変更を送信できる別のスイッチがあることです。 最初にportfastなしのシナリオを見てみましょう…
Portfast disabled
興味深いものを見るために、SW1でデバッグを有効にします。
SW1#debug spanning-tree eventsSpanning Tree event debugging is on
ケーブルを接続してsw1にホストを接続すると、これは何が起こるかです。
SW1#STP: VLAN0001 Fa0/1 -> listeningSTP: VLAN0001 Fa0/1 -> learningSTP: VLAN0001 Fa0/1 -> forwarding
これは通常のスパニングツリーの動作ですが、これは次のようになります。
SW1#STP: VLAN0001 Fa0/1 -> listeningSTP: VLAN0001 Fa0/1 -> learningSTP: VLAN0001 Fa0/1 -> forwarding
これは通常のスパニングツリーの動作です。それはリスニングと学習の状態を歩き回り、転送に終わります。
ケーブルを抜くたびに、spanning-treeはトポロジ変更通知を生成します。 これまでに送信された数を確認するために使用できる素晴らしいコマンドがあります。
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
ご覧のとおり、VLAN1でこれまでに5つのト ホストにケーブルを抜いて、何が起こるかを見てみましょう。
SW1#STP: VLAN0001 sent Topology Change Notice on Fa0/24
Spanning-treeはSW2に向かってインターフェイス上でトポロジ変更通知を送信し、カウンタが増加します。
SW1#show spanning-tree detail | include changes Number of topology changes 6 last change occurred 00:01:12 ago
要するに、ケーブルを抜くたびにスイッチはTCNを生成します。 Portfastを有効にしたときの違いを見てみましょう…