SR-IOV Architecture

Cette section fournit une brève vue d’ensemble de l’interface de virtualisation d’E/S racine unique (SR-IOV) et de ses composants.

La figure suivante montre les composants du SR-IOV commençant par NDIS 6.30 dans Windows Server 2012.

diagramme de pile montrant l’adaptateur sr-iov avec une partition parente de gestion et deux partitions enfants contenant des systèmes d’exploitation invités.

L’interface SR-IOV se compose des composants suivants :

Module de commutateur extensible Hyper-V
Module de commutateur extensible qui configure le commutateur de carte réseau sur la carte réseau SR-IOV pour fournir une connectivité réseau aux partitions enfants Hyper-V.

Note Les partitions enfants Hyper-V sont appelées machines virtuelles.

Si les partitions enfants sont connectées à une fonction virtuelle PCI Express (PCIe), le module de commutateur extensible ne participe pas au trafic de données entre la machine virtuelle et la carte réseau. Au lieu de cela, le trafic de données est transmis directement entre la machine virtuelle et la machine virtuelle à laquelle il est attaché.

Pour plus d’informations sur le commutateur extensible, consultez Commutateur extensible Hyper-V.

Fonction physique (PF)
Le PF est une fonction PCI Express (PCIe) d’une carte réseau qui prend en charge l’interface SR-IOV. Le pf inclut la fonctionnalité étendue SR-IOV dans l’espace configuration PCIe. La fonctionnalité est utilisée pour configurer et gérer les fonctionnalités SR-IOV de la carte réseau, telles que l’activation de la virtualisation et l’exposition de machines virtuelles.

Pour plus d’informations, consultez Fonction physique (PF) SR-IOV.

Pilote PF Miniport
Le pilote pf miniport est responsable de la gestion des ressources sur la carte réseau qui sont utilisées par une ou plusieurs machines virtuelles. Pour cette raison, le pilote pf miniport est chargé dans le système d’exploitation de gestion avant que des ressources ne soient allouées à une VF. Le pilote miniport PF est arrêté après la libération de toutes les ressources allouées aux machines virtuelles.

Pour plus d’informations, consultez Écriture de pilotes SR-IOV PF Miniport.

Fonction virtuelle (VF)
Une VF est une fonction PCIe légère sur une carte réseau qui prend en charge l’interface SR-IOV. La VF est associée à la VF sur la carte réseau et représente une instance virtualisée de la carte réseau. Chaque VF a son propre espace de configuration PCI. Chaque VF partage également une ou plusieurs ressources physiques sur la carte réseau, telles qu’un port réseau externe, avec le pf et d’autres machines virtuelles.

Pour plus d’informations, consultez Fonctions virtuelles SR-IOV.

Pilote VF Miniport
Le pilote VF miniport est installé dans la machine virtuelle pour gérer la VF. Toute opération effectuée par le pilote miniport VF ne doit pas affecter d’autres VF ou pf sur la même carte réseau.

Pour plus d’informations, consultez Écriture de pilotes SR-IOV VF Miniport.

Commutateur de carte d’interface réseau
Le commutateur de carte réseau est un composant matériel de la carte réseau qui prend en charge l’interface SR-IOV. Le commutateur de carte réseau transfère le trafic réseau entre le port physique de la carte et les ports virtuels internes (VPorts). Chaque VPort est attaché au pf ou à un VF.

Pour plus d’informations, consultez Commutateurs de carte réseau.

Ports virtuels (VPorts)
Un VPort est un objet de données qui représente un port interne sur le commutateur de carte réseau d’une carte réseau qui prend en charge l’interface SR-IOV. À l’instar d’un port sur un commutateur physique, un VPort sur le commutateur de carte réseau remet des paquets vers et depuis un pf ou VF auquel le port est attaché.

Pour plus d’informations, consultez Commutateurs de carte réseau.

Port physique
Le port physique est un composant matériel de la carte réseau qui prend en charge l’interface SR-IOV. Le port physique fournit l’interface de l’adaptateur au support réseau externe.