このドキュメントでは、スパニングツリープロトコル(STP)スイッチが FabricPath (FP)ドメインに接続されている場合の動作について説明します。エッジ ポートで FP スイッチがこれらの接続をサポートするために、それぞれの STP 接続領ドメイン内でそれらのスイッチが STP ブリッジ プロトコル データ ユニット(PDU)を処理します。
STP および FP の知識があることが推奨されます。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
STP を使用する場合に FP が適切に動作するには、接続されたデバイスにとって、すべての FP スイッチが STP ドメインのルートとして動作する単一のスイッチとして見える必要があります。そのためには、それぞれの STP ドメイン内で、スイッチが共通のブリッジ ID (c84c.75fa.6000 + STP ドメイン番号)を共有する必要があります。
FP スイッチが必ず STP ドメインのルートとして機能するようにするには、STP ドメインのルートになるように、FP スイッチの優先順位を設定する必要があります。この設定を完了するには、次のコマンドを入力します。
switch(config)# spanning-tree vlan x priority 0
FP スイッチが必ず STP ドメインのルートになるようにするために、すべてのコンテンツ エッジ(CE)ポートで組み込みのルートガードが有効になっています。エッジ スイッチがリロードされる際(FP 内でそれがアクティブになる前)、このスイッチはエッジ ポート上で従来の STP デバイスとして動作します。前の項で説明したように、一般的な FP のブリッジ ID ではなく、独自のシステム メッセージ認証コード(MAC)と設定済みの STP の優先度とともにバッジ ID をエッジ スイッチが送信します。
つまり、リロードの過程で、エッジ スイッチは、FP の内部でアクティブになる前に上位の BPDU を送信し始める可能性があることを意味します(ローカル システムの MAC は共通 FP のブリッジ ID よりも低い可能性があるため)。これにより、FP ネットワークに接続されている STP スイッチが切断してしまう可能性があります。これは、残っているアクティブなエッジ スイッチが原因で発生します。CE ポートは、接続された STP スイッチから上位の BPDU を受信する可能性があります(すべての FP スイッチ上で同じ優先度が設定されているため)。このアクセス スイッチは、リロードされたエッジ スイッチからそのアップリンク上で受信した BPDU を、アクティブなエッジ スイッチに向かって転送します。
残ったエッジ スイッチは、条件がクリアされるまでその CE ポートをレイヤ 2 のゲートウェイ不整合状態にします。この条件は、他のエッジ スイッチが FP ネットワークに再接続され、共通のブリッジ ID と優先度情報を送信し始めるとクリアされます。
次のよう syslog メッセージが生成されます。
2013 Jul 30 19:33:03 N7K-SW %STP-2-L2GW_BACKBONE_BLOCK: L2 Gateway Backbone
port inconsistency blocking port Ethernet1/1 on VLAN0032.
spanning-tree pseudo-information コマンドは、元々、ユーザがハイブリッド vPC および非 vPC ピア スイッチ トポロジを作成できるように、仮想 PC (vPC)および vPC+ デザイン用に開発されたものです。これを実現するために、2 つの異なる BPDU の優先度がスイッチによって送信されます。このコマンドは vPC の環境で動作するように作成されましたが、前の項で説明したシナリオにうまく適合します。
このコマンドをグローバルに有効化すると、次の 2 つの異なる STP の優先度が存在することになります。スイッチが FP に接続されている場合(FP コア ポートが起動/準備完了)は低い値(または優先度が高い)、スイッチのリロード後にそのスイッチによって送信された BPDU で使用される高い値(または優先度が最低)。
これらの CLI コマンドは BPDU の優先度を 2 つ送信するように FTP スイッチを設定するのに使用されます。
switch(config)#spanning-tree vlan x priority 8192
switch(config)#spanning-tree pseudo-information
switch(config-pseudo)#vlan x root priority 4096
これらのコマンドは、このドキュメントで説明しているシナリオで役立ちます。
N7K# show fabricpath isis interface brief
Fabricpath IS-IS domain: default
Interface Type Idx State Circuit MTU Metric Priority Adjs/AdjsUp
----------------------------------------------------------------
Ethernet2/29 P2P 1 Up/Ready 0x01/L1 9216 40 64 1/1
Ethernet3/29 P2P 2 Up/Ready 0x01/L1 9216 40 64 1/1
N7K# show spanning-tree internal info l2gstp vlan 2
------- L2G-STP Info (VLAN 2)---------
flags 0x1
appnt_fwd_lost_counter 5
l2mp_core_port_ref_count 2
Cisco Bug ID CSCuj23131に注意してください。FPに接続する複数の領域で多重スパニングツリー(MST)を実行する場合は、MST0インスタンスにマッピングされた少なくとも1つのFP VLANを使用使用することを推奨します。