レイヤー 2 BUM およびレイヤー 3 ルーティング マルチキャスト トラフィックが OVSDB でどのように処理されるかの理解
ジュニパーネットワークスのJunos OSに実装されているOpen vSwitch Database(OVSDB)管理プロトコルは、OVSDBをサポートするSoftware-Defined Networking(SDN)コントローラとジュニパーネットワークスのデバイスの通信手段を提供します。
このトピックでは、仮想拡張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 間でレイヤー 3 マルチキャスト トラフィックをルーティングする場合、イングレス ノード レプリケーションが唯一のオプションであり、設定する必要はありません。