物理デバイス用の OVSDB スキーマ

OVSDB(Open vSwitch Database)サーバーは、OVSDB管理プロトコルをサポートするジュニパーネットワークスのデバイス上で実行されます。このデバイスが1つ以上のSDNコントローラに接続されている場合、その接続は、ジュニパーネットワークスデバイスとSDNコントローラが通信するための手段を提供します。

OVSDBおよびSDNコントローラをサポートするジュニパーネットワークスのデバイスは、制御データと統計データを交換します。このデータは、物理デバイス用に定義された OVSDB データベース スキーマに格納されます。スキーマは OVSDB サーバーにあります。スキーマにはいくつかのテーブルが含まれています。OVSDBクライアントを持つジュニパーネットワークスのデバイスとSDNコントローラは、テーブルに行を追加したり、行の追加、削除、変更についてテーブルを監視することができます。

例えば、ジュニパーネットワークスのデバイス上のOVSDBクライアントとSDNコントローラは、物理ネットワークまたは仮想化されたネットワーク内のエンティティによって学習されたMACルートをそれぞれ収集し、スキーマ内の適切なテーブルにルートを公開することができます。表に記載されているMACルートやその他の情報を使用することで、物理ネットワーク内のジュニパーネットワークス デバイスと仮想化ネットワーク内のエンティティは、 仮想マシン(VM) トラフィックの転送先を決定できます。

OVSDB テーブル名の一部には、ユニキャスト MAC ローカル テーブルやユニキャスト MAC リモート テーブルなど、local または remote という単語が含まれています。ローカル テーブルの情報は、ハードウェア仮想トンネル エンドポイント(VTEP)として機能するジュニパーネットワークスのデバイスによって学習されますが、リモート テーブルの情報は、他のソフトウェアまたはハードウェア VTEP によって学習されます。

表1 では、スキーマ内の表、表で提供されるデータのソースである物理エンティティまたは仮想エンティティ、および同様の情報を取得するためにジュニパーネットワークスのデバイスのCLIに入力できるコマンドについて説明します。

表 1: OVSDB スキーマテーブル

テーブル名

形容

情報源

命令

グローバルテーブル

Juniper Networks デバイスの最上位の設定が含まれています。

ジュニパーネットワークスのデバイス

–

マネージャーテーブル

ジュニパーネットワークスのデバイスに接続されている各 SDN コントローラーに関する情報が含まれます。

ジュニパーネットワークスのデバイス

show ovsdb controller

物理スイッチ テーブル

ハードウェアVTEPとして機能するジュニパーネットワークスのデバイスに関する情報が含まれます。このテーブルには、テーブルが存在するデバイスの情報のみが含まれます。

ジュニパーネットワークスのデバイス

–

物理ポート テーブル

OVSDB マネージ インターフェイスに関する情報が含まれます。

ジュニパーネットワークスのデバイス

show ovsdb interface

論理スイッチテーブル

次の情報が含まれます。

  • VMware NSX 環境で設定した論理スイッチ、または Contrail 環境で設定した仮想ネットワーク。

  • ジュニパーネットワークスのデバイスで設定された同等の VXLAN

  • SDNコントローラ

  • ジュニパーネットワークスのデバイス

show ovsdb logical-switch

論理バインディング統計テーブル

OVSDB マネージド インターフェイスの統計情報が含まれます。

ジュニパーネットワークスのデバイス

show ovsdb statistics interface

物理ロケーター テーブル

NSX 環境でハードウェア VTEP、ソフトウェア VTEP、およびサービス ノードとして設定されたジュニパーネットワークス デバイスに関する情報が含まれます。

ジュニパーネットワークスのデバイス

show ovsdb virtual-tunnel-end-point

物理ロケーター セット テーブル

論理スイッチのソフトウェア VTEP、サービス ノード、またはトップオブラック サービス ノード(TSN)のリストが含まれます。

ジュニパーネットワークスのデバイス

–

ユニキャスト MAC リモート テーブル

仮想化ネットワーク内のエンティティの到達可能性情報(ユニキャストMACアドレスを含む)。

SDNコントローラ

show ovsdb mac

ユニキャスト MAC ローカル テーブル

物理ネットワーク内のエンティティの到達可能性情報(ユニキャストMACアドレスを含む)。

ジュニパーネットワークスのデバイス

show ovsdb mac

マルチキャスト MAC リモート テーブル

1 行のみを含みます。この行の MAC 列には、キーワード unknown dst と、マルチキャスト トラフィックを処理するソフトウェア VTEP、サービス ノード、または TSN のリストが含まれています。

SDNコントローラ

show ovsdb mac

マルチキャストMACローカルテーブル

論理スイッチごとに 1 行が含まれます。この行の [MAC] 列には、キーワード unknown dst とハードウェア VTEP のリストが含まれています。これらは、ハードウェア VTEP ループバック インターフェイス(lo0)に割り当てられた IP アドレスによって識別されます。これらのハードウェア VTEP は、VXLAN トンネルを終端または発信できます。

マルチキャストMACローカルテーブルは、QFX5100スイッチのJunos OSリリース14.1X53-D25と、MXシリーズルーターおよびEX9200スイッチのJunos OSリリース14.2R4で導入されています。OVSDB をサポートする他のすべての QFX スイッチでは、OVSDB サポートが導入されたときにこのテーブルが表示されます。

ジュニパーネットワークスのデバイス

show ovsdb mac

トンネルテーブル

手記:

BFDを備えたOVSDBをサポートするジュニパーネットワークスのスイッチのみが、このテーブルをサポートします。

ハードウェア VTEP と、OVSDB が管理する VXLAN 内で BUM パケット(ソフトウェア VTEP およびサービス ノード)を複製および転送するエンティティとの間で BFD 制御メッセージが送信されるトンネルに関する情報が含まれます。BFDを使用することで、ハードウェアVTEPは到達可能なレプリケータを判別できます。

ジュニパーネットワークスのデバイス

show ovsdb tunnels

変更履歴テーブル

機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。

解放
形容
14.1X53-D25
マルチキャストMACローカルテーブルは、QFX5100スイッチのJunos OSリリース14.1X53-D25と、MXシリーズルーターおよびEX9200スイッチのJunos OSリリース14.2R4で導入されています。OVSDB をサポートする他のすべての QFX スイッチでは、OVSDB サポートが導入されたときにこのテーブルが表示されます。