Single Root I/O Virtualization(SR-IOV)により、さまざまなゲスト オペレーティング システムを実行している複数の VM が、ホスト サーバ内の単一の PCIe ネットワーク アダプタを共有できるようになります。SR-IOV
では、VM がネットワーク アダプタとの間で直接データを移動でき、ハイパーバイザをバイパスすることで、ネットワークのスループットが増加しサーバの CPU 負荷が低下します。最近の x86 サーバ プロセッサには、SR-IOV に必要なダイレクト
メモリの転送やその他の操作を容易にする Intel VT x テクノロジーなど、チップセットの拡張機能が搭載されています。
SR-IOV 仕様では、次の 2 つのデバイス タイプが定義されています。
-
Physical Function(PF):基本的にスタティック vNIC です。PF は、SR-IOV 機能を含む完全な PCIe デバイスです。PF は、通常の PCIe デバイスとして検出、管理、設定されます。単一 PF は、一連の仮想関数(VF)の管理および設定を提供できます。
-
Virtual Function(VF):ダイナミック vNIC に似ています。VF は、データ移動に必要な最低限のリソースを提供する、完全または軽量の仮想 PCIe デバイスです。VF は直接的には管理されず、PF を介して配信および管理されます。1
つ以上の VF を 1 つの VM に割り当てることができます。
SR-IOV は、PCI 標準の開発および管理が公認されている業界組織である Peripheral Component Interconnect Special Interest Group(PCI-SIG)によって定義および管理されています。SR-IOV
の詳細については、次の URL を参照してください。
https://www.intel.com/content/www/us/en/pci-express/pci-sig-sr-iov-primer-sr-iov-technology-paper.html
Linux KVM ハイパーバイザでは、SR IOV がサポートされています。
次のシスコ仮想インターフェイス カードは VM-FEX を使用する SR-IOV をサポートしています。
-
Cisco UCS 仮想インターフェイス カード 1240
-
Cisco UCS 仮想インターフェイス カード 1280
-
Cisco UCS 仮想インターフェイス カード 1225
-
Cisco UCS 仮想インターフェイス カード 1225T
-
Cisco UCS 仮想インターフェイス カード 1227
-
Cisco UCS 仮想インターフェイス カード 1227T
-
Cisco UCS 仮想インターフェイス カード 1340
-
Cisco UCS 仮想インターフェイス カード 1380
-
Cisco UCS 仮想インターフェイス カード 1385
-
Cisco UCS 仮想インターフェイス カード 1387
-
Cisco UCS 仮想インターフェイス カード 1440
-
Cisco UCS 仮想インターフェイス カード 1480
-
Cisco UCS 仮想インターフェイス カード 1455
-
Cisco UCS 仮想インターフェイス カード 1457