、BPDUのパラメータが含ま
STPの原則によって、我々は赤(ルートブリッジID、ルートパスコスト、ブリッジID、ポートID)セクション内のフィールドを学びました。今すぐフィールドの黄色の部分を説明(タイプ、タイマー、熟成時間、アクセス時間)
1、(BPDUタイプ)BPDUタイプ
コンフィギュレーションBPDUおよびTCN BPDU:BPDUは2つのタイプがあります。パケット。一般に、ブリッジの各々から送信されたルートブリッジ構成BPDUパケット、およびネットワークがルートブリッジに送信トポロジディスカバリ・ブリッジ・ネットワーク・トポロジの変更、あるTCN BPDUパケット。
2、タイマー
ネットワーク内のBPDUパケット寿命(ブリッジ装置を介して設定BPDUパケット、+ 1ごとにエージング時間パケット)
3、最大エージング時間
ネットワーク内のBPDUパケットが最大エージング時間(最大エージング時間よりパケットは、BPDUパケットが破棄される時間エージングが。ルートのルートブリッジIDを保持する最大時間として考えブリッジデバイスが前に利用できない場合。最大エージング時間があってもよいです)デフォルトは20秒です修正
4、アクセス時間
別のブリッジデバイスBPDU時間パケットに特定のルートブリッジを介して送信、ライブSTPスパニングツリーのパケットは、アクセス時間が特定の時間(間隔あたり2秒)
5、転送遅延
必要なポートステータス変更時間(30秒)
第二に、問題が頻繁に発生しました
1、ルートブリッジ故障
ルートブリッジに障害が発生した場合、デバイスは、もはや他のブリッジ設定BPDUを送信しません。非ルートブリッジは、ルートブリッジによって送信されたBPDUパケットを受信しない場合は、最大エージングタイム(デフォルト20秒)待機します。最大エージング時間に達したとき、非ルートブリッジは、元のブロックされたポートがブロックされた状態になるようにルートブリッジネットワーク到達不能(ルートブリッジ故障)が、唯一の受信(ブロックされた状態の構成は、BPDUパケットがBPDU送信できない送信と思うだろう。 ()、状態の選挙のルーツとポート状態の様々なタイプを聞いて、この時点ではまだ転送データに参加することはできませんリスニングステートに)転送データに参加することはできません、この変更プロセスは15秒かかります。その後、状態によってポートのステータスは、状態を監視するための学習(このプロセスは時間が15秒かかります)。ラーニングステートのポートは、まだこの時点では、転送できないデータを受信データのMACアドレスを学習することができます。再び15秒後に、転送状態へラーニング状態からポート状態が変化する、この時、ポートフォワーディングデータ復旧。
上記からわかるように:STPのルートブリッジに障害が発生したとき、それは自動的に新しいルートブリッジとすべてのポート(ルートポート、指定ポート、ブロックされたポート)を再選出します。データを転送する前に(20秒+ 15秒= 50秒×2)の回復時間後。
2、ダイレクトリンク送信失敗
地図のリンクに障害が発生した場合、他のリンクはまだルートブリッジによって送信されたBPDUパケットを受信することができますので、すべてのLSW2はすぐに問題をリンク知っているだろう。オリジナルのブロックされたポートは、学習への状態変化リスニングステートになり、最終的にフォワーディングステートに、全体のプロセスは、2 * 15秒= 30秒を使用します。
上記からわかるように:STP、ダイレクトリンク障害は、転送ネットワークデータの前に回復する30秒かかりとき。
3、非ダイレクトリンク障害
リンクに障害が発生した場合、図は、LSW2は、BPDUパケットのLSW3を送信するためにルートブリッジとして自体、リンクが失敗します知覚します。LSW3 LSW2比較によって送信された(LSW1)BPDUパケットを、受信した設定ルートブリッジと比較して、コンフィギュレーションBPDUパケットを受信したときにLSW2構成BPDUメッセージは最良ではないが見つかりました、彼らは無視します。LSW3は、最大エージング時間(デフォルトでは20秒)を介して、ブロックされたポートは、BPDU LSW2を送信するために、フォワーディング状態に遮断状態からルートブリッジの構成を変換し、次に、ルートブリッジからBPDU LSW3ため受信できなかった場合。LSW2は、独自の設定BPDUを比較して、設定BPDUのルートブリッジを受信したとき。私がいない、最適なコンフィギュレーションBPDUメッセージは、ポートの収束を発見しました。プロセスは、時間の(2×20秒間+ 15秒= 50秒)継続します。
STP、直接、データ復旧を転送する前に必要な時間の50秒後に、リンク障害接続されていないとき:上記からわかるように。
三、TCN TC TCA MACアドレステーブル
デフォルトMACアドレスのエージング時間は、ネットワークトポロジが変化すると、ブリッジ装置のポート(MACアドレステーブルMACアドレスとポートが記録エラーに対応する)が発生誤ってもよいMACアドレステーブルに対応し、変更することができる場合、300秒です。
ネットワークトポロジの変更、または変更が見つかりました。失敗したリンクブリッジデバイスはTCN BPDUパケットを送出して、TCN BPDU TCA BPDUデバイスはTCN BPDUパケットが応答送信側にパケットを送信し、受信発生した場合それはTCN BPDUパケットを送信し続けます。ルートブリッジTCN BPDUパケットを受信した場合、それは、ネットワークブリッジトポロジの変更内のすべてのデバイスに通知するためにTC BPDUパケットを送出します。ブリッジ装置TC BPDUは300秒(デフォルト)によって時間エージング、MACアドレステーブルのパケットを受信し、自動的に15秒(5秒Huawei社の装置、テストされていない、不確定)に補正されます。