VM-シリーズ - SRIOV と DPDK ドライバーのサポート
Question
シリーズネットワークドライバサポートバージョンに関していくつかの混乱があります VM- 。特に SRIOV と. DPDK 違いは何ですか?
Environment
VM シリーズ
Answer
SRIOV簡単に言うと、動作する方法は SRIOV 、2つのドライバ、1つは VM- VF (仮想機能)と呼ばれるシリーズによって管理され、もう1つはホスト(Hypervisor)によって管理される( PF 物理機能)呼び出されるドライバです。 次の図は、その概念を簡単に視覚化したものです。
これら 2 つのドライバーは、相互に通信します。 したがって、彼らは互換性がある必要があります。 A 物理関数 ( PF ) ドライバ NIC は、 に対して話し、vf をその名前 (たとえば、i40e) に含めることはありません。 Series で使用する場合 SR-IOV VM- 、ホストは を使用 PF して に、 NIC と対話し、Series は を VM- 使用して VF に対して 対話します PF 。 例を挙げるには NIC 、i40e ドライバを使用する を考えてみましょう。 を使用する場合 SR-IOV 、顧客はホスト側に i40e ドライバ ( PF ) をインストールして NIC に話し合い、 Series で VM- 内蔵の i40evf ( VF ) ドライバを使用して 、 と話し合います PF 。
では、なぜ VM- シリーズには内蔵 PF ドライバがあるのでしょうか? パススルーを使用する場合 PCI- NIC 、シリーズ用に完全に予約 VM- されています。 ホストには 、 が表示されません NIC 。 そのため VM- 、Series は内蔵 PF ドライバ (i40e など) を使用して、 NIC .
以下のリンクは、シリーズの内蔵ドライバを一覧表示します VM- 。 ホストにインストールするドライバのバージョンを決定するには、 PF VM- シリーズの内蔵 PF (はい PF 、)ドライバよりも高いドライバをインストールしてください。
https://docs.paloaltonetworks.com/compatibility-matrix/ vm-series -firewalls/sr-iov-and-dpdk-drivers.html
に関しては DPDK PAN-OS 、2 つのパケット処理モードと MMAP DPDK (デフォルト) を念頭に置いてください。 そして、彼らは異なる内蔵ドライバを持っています。 したがって PAN-OS 、 には、任意のドライバーの 2 つのバージョンがあります DPDK MMAP 。 たとえば、お客様がハイパーバイザーでi40eドライバを使用している場合 PAN-OS 、i40evfドライバのバージョンが2つある DPDK とします MMAP 。 これは、シリーズで有効なモードに依存し VM- 、それぞれのドライバがロードされます。
一方、 DPDK ホスト側 DPDK と VM- シリーズ(ゲスト側)の2種類があります DPDK 。 両方を有効にすると、最良の結果が得られます。 OVSを使用してコンパイル DPDK することは、ホスト側を有効にする際の一部です DPDK 。 VM-シリーズ DPDK は DPDK シリーズ内で有効 VM- になっており、ホスト側 DPDK を有効にする必要はありません。