OVSDB でレイヤー 2 BUM およびレイヤー 3 ルーテッド マルチキャスト トラフィックを処理する方法を理解する
OVSDB(Open vSwitch Database)管理プロトコルのジュニパーネットワークス Junos OS の実装は、OVSDB をサポートする SDN(Software-Defined Networking)コントローラとジュニパーネットワークスデバイスが通信できる手段を提供します。
このトピックでは、仮想拡張 LAN(VXLAN)および OVSDB 管理プロトコル機能を備えたジュニパーネットワークス のデバイスが、以下のタイプのトラフィックをどのように処理するかを説明します。
(このシナリオは、VXLAN と OVSDB をサポートするすべてのジュニパーネットワークス デバイスに適用されます)。OVSDB が管理する VXLAN から発信され、同じ VXLAN 内のインターフェイスに転送されるレイヤー 2 ブロードキャスト、不明なユニキャスト、マルチキャスト(BUM) トラフィック。
メモ:Contrail 環境では、不明なユニキャスト トラフィックの複製を明示的に設定する必要があります。
(このシナリオは、OVSDB-VXLAN 環境でレイヤー 3 VXLAN ゲートウェイとして機能できるジュニパーネットワークスのデバイスにのみ適用されます)。OVSDB が管理する VXLAN の IRB(統合型ルーティングおよびブリッジング) インターフェイスによって受信され、別の OVSDB が管理する VXLAN のインターフェイスに転送されるレイヤー 3 マルチキャスト トラフィック。
デフォルトでは、OVSDB が管理する VXLAN から発信されるレイヤー 2 BUM トラフィックは、同じ VXLAN 内の 1 つ以上のソフトウェア 仮想トンネル エンドポイント(VTEP)、サービス ノード、またはトップオブラック サービス ノード(TSN)によって処理されます。(このトピックでは、ソフトウェア VTEP、サービス ノード、および TSN を リプリケーターと総称します)。物理デバイスの OVSDB スキーマのリモート マルチキャスト メディア アクセス制御(MAC)アドレスの表には、MAC 文字列とリプリケーターのリストとして キーワード unknown-dst
を持つエントリーが 1 つだけ含まれています。
前述のテーブルエントリーを考えると、OVSDB が管理する VXLAN のインターフェイスで受信したレイヤー 2 BUM トラフィックは、いずれかのリプリケーターに転送されます。BUM パケットが転送されるリプリケータは、OVSDB が管理する VXLAN が設定されているジュニパーネットワークス デバイスによって決定されます。BUMパケットを受信すると、エンティティはパケットを複製し、VXLAN内のすべてのインターフェイスにレプリカを転送します。
リプリケーターを使用する代わりに、オプションでイングレスノードの複製を有効にして、OVSDBをサポートするジュニパーネットワークスデバイス上のレイヤー2 BUMトラフィックを処理することができます。
イングレスノードレプリケーションは、QFXシリーズスイッチを除く、OVSDBをサポートするすべてのジュニパーネットワークスデバイスでサポートされています。
イングレスノード複製が有効になっていると、OVSDBが管理するVXLANのインターフェイス上でレイヤー2 BUMパケットを受信すると、ジュニパーネットワークスのデバイスがパケットを複製し、OVSDBスキーマのユニキャストMACリモートテーブルに含まれるすべてのソフトウェアVTEPにレプリカを転送します。そして、ソフトウェアVTEPは、同じホスト上のサービスVMやノードを除くすべての 仮想マシン(VM)にレプリカを転送します。
ジュニパーネットワークスのデバイスが、レイヤー2 BUMパケットを多数のリモートソフトウェアVTEPに複製すると、ジュニパーネットワークスデバイスのパフォーマンスが影響を受ける可能性があります。
OVSDB が管理する VXLAN 間でレイヤー 3 マルチキャスト トラフィックを転送する IRB インターフェイスでは、イングレス ノード レプリケーションが自動的に実装されます。イングレスノード複製では、ジュニパーネットワークスデバイスはレイヤー3マルチキャストパケットを複製し、IRBインターフェイスは、他のOVSDBが管理するVXLAN内のすべてのハードウェアおよびソフトウェアVTEPにレプリカを転送しますが、サービスノードには転送しません。OVSDB が管理する VXLAN から別の VXLAN へのレイヤー 3 マルチキャスト トラフィックのルーティングでは、イングレス ノード 複製のみが唯一のオプションであり、設定する必要はありません。