このページの
仮想ネットワーク インターフェイスvMX
仮想環境、特に VFP VM 内のパケット処理機能のパフォーマンスにおいて、パケット入出力機能が大きな役割を果たします。VFP は、次の 2 種類の仮想ネットワーク インターフェイスをサポートします。
仮想化前の:仮想ネットワーク インターフェイスは、仮想環境とやり取りし、効果的に通信するゲスト OS とホスト OS でネットワーク ドライバーを使用して、完全にエミュレートされたインターフェイスよりも高いパフォーマンスを実現します。KVMでは、サポートされている仮想インターフェイスが virtioです。VMware の場合、VMXNET3 がサポートされています。
PCI パススルー:PCI パススルーにより、ネットワーク インターフェイスなどの PCI デバイスが、ゲスト オペレーティング システムに物理的に接続されているとして表示され、ハイパーバイザーを迂回して高いレートのデータ転送を実現します。物理ネットワーク インターフェイスは、SR-IOV(シングル ルート I/O 仮想化 機能をサポートし、PCI パススルーを使用して VM に接続できます。
ネットワーク ルーターの使用方法に基づいて、タイプvMXします。表1 を参照してください。
考察 |
仮想化技術 |
PCIパススルー技術 |
---|---|---|
インターフェイス |
virtio(KVM 用)、VMXNET3(VMware 用) |
SR-IOV |
使用事例 |
|
|
ホスト要件 |
この技術に固有の要件はなし |
物理インターフェイスNIC PCI パススルーをサポートしている必要があります |
VM モビリティ(Junos OS リリース 15.1F4以前のリリース) |
再構成vMX新しいサーバーへのインスタンスの移行 |
新しいサーバー上vMX同一のサーバー インスタンスを作成します。 |
仮想化前
仮想化ルーター Junos OSリリース15.1F4でサポートされ、VMとホストが動作して、物理NICからVM内のアプリケーションに効率的にパケットを移動します。仮想マシンのネットワークとディスクの運用を最適化する KVM ハイパーバイザーがサポートする技術である virtio を設定すると、vMX ルーターに仮想ルーターの仮想化を実装します。VFP VM とホストの両方に、パケットを移動するために相互作用する Virtio ドライバーが含まれている。ESXi ハイパーバイザーで VMXNET3 を設定すると、VMware サーバーに仮想化を実装できます。インターフェイスごとに、設定ファイルに次の情報をvMX必要があります。
Junos OS名
独自のMAC アドレス
VMを1つのサーバーから別のサーバーに移動したい場合は、各インターフェイスの名前とMACアドレスが同じままで、再構成せずに移行できます。
SR-IOV を使用した PCI パススルー
JUNOS OS リリース 15.1F4でサポートされているこの vMX ルーターは、SR-IOV(シングル ルート I/O インターフェイス)と組み仮想化 PCI パススルーをサポートしています。PCIパススルー技術では、パケットがハイパーバイザーを迂回NICメモリスペースをVMに直接割り当てる必要があります。ハイパーバイザーを迂回すると効率が向上し、パケットの高いスループットが実現します。
SR-IOV を使用すると、ハイパーバイザーが物理 NIC(物理機能)を検知し、VFP VM に複数の仮想 NIC(仮想機能として知られる)を作成します。実装のvMXホストは単一の VM NICに実装します。
SR-IOV を使用して PCI パススルーを設定する場合、インターフェイスごとに以下のパラメーター vMXします。
Junos OS名
独自のMAC アドレス
物理インターフェイスのNIC
仮想デバイスと物理デバイスの間に直接接続NIC、VMをホスト間NIC移動することはできません。VMを別のホストに移動する必要がある場合は、そのホストに新しいvMXインスタンスをインストールし、元のホスト上のvMXインスタンスを削除する必要があります。