Udostępnij przez


SR-IOV funkcja fizyczna (PF)

Funkcja fizyczna (PF) jest funkcją PCI Express (PCIe) karty sieciowej obsługującej jeden główny interfejs wirtualizacji we/wy (SR-IOV). PF zawiera rozszerzoną funkcję SR-IOV w przestrzeni konfiguracji PCIe. Ta funkcja służy do konfigurowania SR-IOV funkcji karty sieciowej i zarządzania nimi, takich jak włączanie wirtualizacji i uwidacznianie funkcji wirtualnych PCIe (VFs).

Pf jest uwidoczniony jako wirtualna karta sieciowa w systemie operacyjnym zarządzania partycji nadrzędnej Hyper-V. Sterownik miniportu PF to sterownik miniportu NDIS, który zarządza PF w systemie operacyjnym zarządzania. Konfiguracja i zestawianie funkcji wirtualnych wraz z innymi zasobami sprzętowymi i programowymi na potrzeby wsparcia funkcji wirtualnych jest wykonywane za pośrednictwem sterownika miniport PF. Sterownik miniportu PF używa tradycyjnej funkcji sterownika miniportu NDIS w celu zapewnienia dostępu do zasobów we/wy sieci do systemu operacyjnego zarządzania. Sterownik PF jest również używany jako sposób zarządzania zasobami przydzielanymi na adapterze dla Wirtualnych Funkcji (VFs).

Plik PF obsługuje strukturę SR-IOV rozszerzonej możliwości w przestrzeni konfiguracji PCIe. Ta struktura jest zdefiniowana w specyfikacji PCI-SIG Jednopoziomowej Wirtualizacji i Udostępniania Wejścia/Wyjścia 1.1. Ta struktura obejmuje następujące elementy:

TotalVFs
Pole tylko do odczytu, które określa maksymalną liczbę VF, które można skojarzyć z PF.

NumVFs
Pole odczytu i zapisu, które określa aktualną liczbę VFs dostępnych na SR-IOV adapterze sieciowym.

SR-IOV, kontrolka
Pole odczytu i zapisu określające różne bity sterowania, które włączają lub wyłączają funkcjonalność SR-IOV na karcie sieciowej. Na przykład, jeśli bit Włącz VF jest ustawiony na jeden, VF można skojarzyć z PF w adapterze. Jeśli ten bit jest ustawiony na zero, VFs są wyłączone i niewidoczne na karcie.

Pf udostępnia również mechanizm komunikacji systemu operacyjnego zarządzania z zewnętrzną siecią fizyczną. PF zapewnia łączność sieciową ze wszystkimi wirtualnymi kartami sieciowymi, które są połączone z modułem przełącznika rozszerzalnego Hyper-V. Obejmuje to następujące elementy:

  • Wirtualne adaptery sieciowe zapewniające łączność sieciową z partycją nadrzędną Hyper-V.

  • Wirtualne karty sieciowe, które zapewniają łączność sieciową z partycjami podrzędnymi Hyper-V, które nie mają przydzielonych plików VFs.

Sterownik miniportu PF jest odpowiedzialny za zarządzanie zasobami na karcie sieciowej, które są używane przez co najmniej jeden system wirtualny. W związku z tym sterownik miniportu PF jest ładowany do systemu operacyjnego zarządzania, zanim zostaną przydzielone jakiekolwiek zasoby dla VF. Sterownik miniportu PF jest zatrzymywany po uwolnieniu wszystkich zasobów przydzielonych dla VFs.