VM-Serien - SRIOV und DPDK Fahrerunterstützung
Question
Es gibt einige Verwirrung in Bezug auf VM- Serie Netzwerktreiber unterstützte Versionen; Speziell für SRIOV und DPDK . Was ist der Unterschied?
Environment
VM Serie
Answer
Für SRIOV , kurz gesagt, die Art und Weise, wie es funktioniert, SRIOV Relay auf zwei Treiber, eine von der VM- Serie verwaltet genannt VF (Virtual Function), und ein anderer Treiber verwaltet durch den Host (Hypervisor) genannt PF (Physical Function). Das folgende Diagramm ist eine einfache Visualisierung dieses Konzepts.
Diese beiden Treiber kommunizieren miteinander. Sie müssen also kompatibel sein. A Der Treiber "Physical Function " PF spricht mit dem , und enthält nicht den Namen vf NIC (z. B. i40e). Bei verwendung SR-IOV mit Series verwendet der Host VM- PF seine, um mit der zu NIC sprechen, und dann verwendet Series VM- eine, um mit der zu VF PF sprechen. Um ein Beispiel zu geben, betrachten wir NIC eine, die den i40e-Treiber verwendet. Bei verwendung SR-IOV installiert der Kunde einen i40e-Treiber ( ) auf der PF Hostseite, um mit dem zu NIC sprechen, und dann würde Series den VM- eingebauten i40evf - ( ) -Treiber verwenden, VF um mit dem zu PF sprechen.
Warum also gibt es in VM- der Serie eingebaute PF Treiber? Bei verwendung von PCI- Passthrough ist der NIC vollständig für VM- Series reserviert. Der Host sieht die NIC ! Daher VM- wird Die Serie ihren eingebauten Treiber PF (z. B. den i40e) verwenden, um direkt mit dem zu NIC kommunizieren.
Der folgende Link listet die eingebauten Treiber von VM- Series auf. Um zu bestimmen, welche Treiberversion auf dem Host installiert werden soll, installieren Sie bitte einen höheren als den PF VM- eingebauten PF (ja, ) Treiber der PF Serie.
https://docs.paloaltonetworks.com/compatibility-matrix/ vm-series -firewalls/sr-iov-and-dpdk-drivers.html
In Bezug auf DPDK , denken Sie bitte an zwei PAN-OS Paketverarbeitungsmodi MMAP und DPDK (Standard). Und sie haben verschiedene eingebaute Treiber. Also innerhalb PAN-OS , gibt es zwei Versionen von jedem Treiber. eine für und eine für DPDK MMAP . Wenn der Kunde z. B. den i40e-Treiber auf dem Hypervisor verwendet, verfügt er über PAN-OS zwei i40evf-Treiberversionen für eine für DPDK und eine für MMAP . Es hängt vom Modus ab, der in der Serie aktiviert VM- ist, der jeweilige Treiber wird geladen.
Abgesehen davon gibt es zwei Arten DPDK von: Host-Seite DPDK und Serie VM- (Gastseite) DPDK . Die Aktivierung beider Ergebnisse liefert die besten Ergebnisse. Das Kompilieren OVS mit wäre Teil der Aktivierung von DPDK Host-side DPDK . VM-Die Serie wird innerhalb der Serie aktiviert und muss nicht auf DPDK DPDK der VM- Hostseite aktiviert DPDK werden.