STP
STP の最終目標:
ネットワーク上のどこからでも、スイッチへのループのない最短のデータ転送パスです
1 同じネットワーク:
最初に直面する問題問題: 単一障害点
解決策: ネットワークの冗長性/バックアップを提供する
1 つのデバイスのバックアップ
2 つのリンクのバックアップ
原因となる新たな問題:
レイヤ 2 データ転送ループ
新しいソリューション:
STP/RSTP-spanning-tree protpocol[スパニング ツリー プロトコル]
別の問題を強調:使用率
解決策:MSTP[スパニング インスタンス ツリー プロトコル]]
標準プロトコルがあります:
STP - 802.1d、低速;
RSTP - 802.1w、少し高速;
MSTP - 802.1s
リンク バックアップを実現するために、同時にデータ転送の負荷分散も行うことができます。機器の稼働率を向上させるために達成されました。
レイヤー 2 データ ループを解決するプロトコル
STP プロトコルの動作原理/プロセス:
1 スイッチの役割の選択:
ルート スイッチ (ブリッジ):
スイッチ ネットワーク全体で 1 つだけあります[小さい BID 値が優先されます]
非ルート スイッチ:
ルート スイッチを除く
2 選択ポートの役割:
ルート ポート:
非ルート スイッチには、 1 つ、
ルート スイッチに最も近い (コスト) ポート
指定ポート:
どのネットワーク セグメントにも 1 つだけあります。
ルート スイッチに最も近い (コスト) ポート
非-指定ポート :
残りのポートはすべて未指定です
3 ポートのステータスを確認します:
down
listening: Listening
[Listening BPDU、すべての BPDU をできるだけ多く収集するため可能、比較用]
learning: Learning
[この段階での MAC アドレス テーブルの学習]
forwarding: forwarding
[ルート ポートと指定ポートの最終ステータス]
blocking : ブロッキング
[指定されていないポートに対応する最終ポート]
STP プロトコルのすべての機能は BPDU メッセージを通じて実装されます
BPDU -ブリッジ プロトコル データ ユニット [ブリッジ プロトコル データ ユニット]
BPDU メッセージ ドキュメントの基本構成:
root-id: ルート スイッチの ID を表します
cost: BPDU を送信するスイッチからルート スイッチまでの距離を表します。 ##bridge-id: BPDU を送信するスイッチの場所を表します。スイッチの名前
port-id: BPDU を送信するスイッチの送信ポートを表します。
は 2 つの部分で構成されます:
port-priority port-number
[ポート優先ポート番号]
ポート優先順位: 1 バイト、デフォルト値は 128
ポート番号; 1 バイト、スイッチ上のポート番号です
例: スイッチの gi0/0/23 のポート ID 式は次のとおりです: 128.23
「」の定義に基づいて選択できます。 「スイッチ ロール」と「ポート ロール」
BPDU メッセージ フィールドの 4 つが上から下に比較されます。
最初に比較するのはルート ID です;
同じでない場合は、ルート スイッチとして最小のものを選択します;
同じである場合はコストを比較し、異なる場合はコストを比較します同じ場合は、最小のコストを選択します。
同じ場合は、ブリッジ ID を比較します。同じでない場合は、最小のものを選択します。
同じ場合は、ポート ID を比較します。同じでない場合は、最小のものを選択します;
hello -2 秒
[ルート スイッチが BPDU を 1 回送信する期間2 秒ごと]
forward-lay=15 秒の転送遅延
[それぞれリスニングと学習の継続を示します。時間]
max-age=20 秒最大存続時間 20 秒
[1 秒を差し引いて、各スイッチが通過するまで、最大 20 秒]
配置命令以及解释: [huawei]stp priority[STP 優先順位、デフォルトは 32768 設定です。時の値は 4096 の倍数である必要があります] [huawei-gi0/0/23] stp コスト
[ポート上の STP のコストを変更する]
Huawei スイッチでは、1000M ポートのコストはデフォルトで 20000 です;
[スイッチ上で実行されている STP モード、それ自体とルート スイッチの BID 情報を表示できます]
[huawei]display stp Brief
[各 STP 対応ポートの役割とステータスを表示できますスイッチ上]
[インターフェイスのコストと BPDU の送受信状況を表示できます]
[A]stp リージョン構成
【stp ドメイン構成】
[A-mst-region]リージョン名 1
【ドメイン名を指定します】
[A-mst-リージョン]インスタンス 1 vlan 10 20
【インスタンス 1 を作成し、vlan 10 20 を追加】
[A-mst-region]activeregion-configuration
[ドメイン構成をアクティブ化]
[A]stp インスタンス2 priority 4096
[インスタンス 2 の優先順位を設定]
[A]表示 stp インスタンス 1
[インスタンス 1 の stp 優先順位が有効か確認]
以上がレイヤ 2 STP の原理は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。