Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VMware NSX for vSphere EnvironmentにおけるOVSDBおよびVXLANのJunos OS実装について

ジュニパーネットワークスのデバイスの中には、VXLAN(仮想拡張LAN)とOVSDB(Open vSwitch Database)管理プロトコルをサポートするものがあります。(「 ジュニパーネットワークス デバイスでの OVSDB サポート」を参照してください)。VXLAN と OVSDB のサポートにより、物理ネットワーク内のジュニパーネットワークスのデバイスを仮想ネットワークに統合することができます。

ジュニパーネットワークスのデバイス上での VXLAN および OVSDB の実装は、データセンター向けの VMware NSX for NSX for vSphere 環境でサポートされています。 表 1 は、この環境を構成するコンポーネントと、各コンポーネントに通常デプロイされる製品の概要を示しています。

表 1: NSX for vSphere コンポーネントおよび関連製品

コンポーネント

プロダクツ

クラウド管理プラットフォーム(CMP)

クラウドスタック

OpenStack

カスタムCMP

ネットワーク仮想化プラットフォーム

NSX for vSphere

ハイパーバイザ

カーネルベースの仮想マシン(KVM)

Red Hat(レッドハット)

VMware ESXi

ゼン

手記:

ジュニパーネットワークスは、KVM と ESXi のみをサポートしています。

仮想スイッチ

OVS(Open vSwitch)

NSX vSwitch

SDNコントローラ

NSX for vSphere Controller

オーバーレイプロトコル

VXLAN

メディアアクセス制御(MAC)学習プロトコル

OVSDB

図 1 に NSX for vSphere プラットフォーム アーキテクチャの概要を示します。 図 2 に、仮想ネットワークと物理ネットワークのコンポーネントの詳細を示します。

図 1: NSX for vSphereアーキテクチャの概要 High-Level View of NSX for vSphere Architecture
図 2: Juniper Networks デバイスの NSX for vSphere 環境への統合 Integration of Juniper Networks Device into NSX for vSphere Environment

図 2 に示すデータ センターのトポロジーでは、物理サーバーと仮想サーバーが通信する必要があります。この通信を促進するために、VXLANをサポートするジュニパーネットワークスのデバイスが戦略的に導入され、物理ネットワークのエッジで、ハードウェア仮想トンネルエンドポイント(VTEP)とも呼ばれるゲートウェイとして機能します。ハードウェア VTEP は、仮想ネットワークのエッジに導入されているソフトウェア VTEP と連携して、物理サーバー 1 上のリソースからのパケットを VXLAN ヘッダーでカプセル化し、パケットがレイヤー 3 トランスポート ネットワークを通過した後、パケットから VXLAN ヘッダーを削除して、適切な仮想マシン(VM)にパケットを転送します。本質的には、ハードウェアVTEPとソフトウェアVTEPによるパケットのカプセル化とカプセル化解除により、物理ネットワークと仮想ネットワークのコンポーネントを共存させることができ、一方が他方の動作を理解する必要はありません。

図 2 のハードウェア VTEP として機能する同じジュニパーネットワークス デバイスには OVSDB が実装されています。このデバイスにより、このデバイスは物理サーバー 1 と他の物理サーバーの MAC アドレスを学習し、物理デバイス用に定義された OVSDB スキーマにアドレスを公開できます。仮想ネットワークでは、1 つ以上の NSX コントローラがホスト 1 およびその他の仮想サーバーの MAC アドレスを収集し、OVSDB スキーマでアドレスを公開します。OVSDBスキーマを使用すると、物理ネットワークと仮想ネットワークのコンポーネントはMACアドレスや統計情報を交換できるため、コンポーネントはそれぞれのネットワークで相互に学習し、到達することができます。