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 は、この環境を構成するコンポーネントと、各コンポーネントに通常デプロイされる製品の概要を示しています。
コンポーネント |
プロダクツ |
---|---|
クラウド管理プラットフォーム(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 に、仮想ネットワークと物理ネットワークのコンポーネントの詳細を示します。


図 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アドレスや統計情報を交換できるため、コンポーネントはそれぞれのネットワークで相互に学習し、到達することができます。