はじめに
このドキュメントでは、レイヤ2(L2)スイッチとスパニングツリーリンクタイプで使用するアプリケーションセントリックインフラストラクチャ(ACI)リンクの設定について説明します。
稼動
ACIリーフに接続されているL2インターフェイスは、ポイントツーポイント(P2P)ではなく、共有リンクタイプで設定できます。
ACIトポロジ
スパニングツリープロトコル(STP)では、リンクタイプがP2Pの場合、そのインターフェイスには他に1つのSTPデバイスしか接続できないと想定しています。トポロジが変更された場合のプロセスを以下に示します。
- スイッチ3850-1がプロポーザルを送信します。
- スイッチ3850-2がアグリーメントを送信します(リンクタイプがP2Pであるため、このプロポーザルを受信する他のスイッチはないと見なされます)。
- スイッチ3850-1は、アグリーメントの受信により、ブロッキングからフォワーディングにただちに移行できます。
- スイッチN7010はプロポーザルを送信しようとしますが、3850-1はすでにプロポーザルを転送しています。
リンク タイプが共有として設定されている場合、フローは以下のようになります。
- スイッチ3850-1がプロポーザルを送信します。
- スイッチ3850-2はアグリーメントを送信しません(回線タイプが共有され、別のスイッチがプロポーザルを送信しようとするため)。
- スイッチN7010はアグリーメントまたはプロポーザルを送信しません。
- スイッチ3850-1がプロポーザルを送信します。
- スイッチ 3850-1 が、STP タイマーに基づいて、ブロッキングからラーニングに遷移し、その後フォワーディングに遷移します。
これにより、コンバージェンスは低速になりますが、ループが形成されることはありません。共有モードでは、セグメント上に他のスイッチが複数存在する可能性があり、それらのスイッチすべてがアグリーメントになることができないため、スイッチはアグリーメントを送信しません。そのため、共有モードでは、アグリーメントの欠如により、プロポーザルの送信者は、フォワーディングに移行するまで、より長く待機することになります。
ACIリーフに接続されているL2スイッチインターフェイスは、次のように設定できます。
RTP-AGG1(config-if)# spanning-tree link-type shared
デフォルトの動作は、STP リンク タイプ P2P です。これは、全二重で動作しているリンクに基づいています。これは、スイッチ間リンクのデフォルトの動作です。リンクが半二重でアップした場合、STPリンクタイプはデフォルトで共有に設定されます。
IEEE 802.1d仕様には、次のように記載されています。
17.12 RSTP およびポイントツーポイント リンク
指定ポートからフォワーディングへの迅速な移行は、他の多くのブリッジに直接接続されているポートに依存します(これはエッジポート(17.3、17.19.17)であるか、または共有メディアではなくポイントツーポイントLANに接続されています)。adminPointToPointMACおよびoperPointToPointMACパラメータ(6.4.3)は、ポイントツーポイントステータスの管理とシグナリングをRSTPステートマシンに提供します。 新しく選択したルート ポートは、共有メディアに接続されている場合でも、フォワーディングに迅速に遷移可能です。
17.20.4 EdgeDelay
operPointToPointMAC が TRUE の場合、値として MigrateTime を返し、それ以外の場合、値として MaxAge を返します。
17.21.9 recordAgreement()
rstpVersionがTRUE、operPointToPointMAC(6.4.3)がTRUE、受信した設定メッセージにAgreementフラグが設定されている場合、Agreedフラグが設定され、proposingフラグがクリアされます。それ以外の場合、合意フラグはクリアされます。
ACIは、STP ブリッジプロトコルデータユニット(BPDU)をFD VLANに割り当てられたVXLANネットワーク識別子(VNID)にフラッディングします(VNIDはVLANプール経由で割り当てられるため、カプセル化は同じSTPドメインに属する同じVLANプールに属している必要があります)。つまり、スパニングツリーではイーサネットハブとして動作します。 外部L2スイッチは、ACIリーフに接続されると、デフォルトで全二重動作になります。STPの世界では、これはP2Pリンクタイプと同じです。
2つのエンドポイントグループ(EPG)が同じSTPドメインに属しているかどうかを確認するには、次のコマンドを入力します。
module-1# show system internal eltmc info vlan 49 | grep fabric_encap
fabric_encap_type: VXLAN ::: fabric_encap: 11196
注:VLAN 49はFD/EPG VLANです。すべてのBDPUは、VNID 11196のファブリックを介してフラッディングできます。
結論
ACIでは、イーサネットハブとして動作します。P2Pでは、スイッチがプロポーザルを確認すると、ただちにアグリーメントを送信し、ブロッキングからフォワーディングへの移行が行われる可能性があります。共有モードでは、スイッチのインターフェイスはプロポーザルを確認しても、アグリーメントをすぐに送信できません。これにより、プロポーザルの送信者は、設定されたタイマーに応じてさらに長く待機した後、ブロッキングからフォワーディングに移行します。
これは、ACIファームウェアのすべてのバージョンに適用されます。