Partager via


architecture SR-IOV

Cet article explique l’architecture de virtualisation d’E/S racine unique (SR-IOV), ses composants clés et la façon dont SR-IOV permet une virtualisation réseau efficace pour améliorer les performances.

Le diagramme suivant montre les composants de SR-IOV à partir de NDIS 6.30 dans Windows Server 2012.

Capture d’écran du diagramme de pile d’architecture SR-IOV avec une partition de gestion parente 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

Le module de commutateur extensible configure le commutateur NIC sur l'adaptateur réseau SR-IOV pour fournir une connectivité réseau aux partitions enfants Hyper-V.

Remarque

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

Si une partition enfant se connecte à 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 passe directement entre la machine virtuelle et la machine virtuelle attachée.

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

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 capacité étendue SR-IOV dans l’espace de configuration PCIe. Cette fonctionnalité vous permet de configurer et de gérer les fonctionnalités de 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 SR-IOV fonction physique (PF).

Pilote miniport PF

Le pilote PF miniport est chargé de gérer les ressources sur la carte réseau utilisée par une ou plusieurs machines virtuelles. En raison de cela, le pilote miniport PF est chargé dans le système d’exploitation de gestion avant que toutes les ressources ne soient allouées pour une machine virtuelle. Le pilote PF miniport est arrêté une fois que toutes les ressources allouées pour les fonctions virtuelles sont libérées.

Pour plus d'informations, consultez Rédaction des pilotes Miniport PF SR-IOV.

Fonction virtuelle (VF)

Une machine virtuelle est une fonction PCIe légère sur une carte réseau qui prend en charge l’interface SR-IOV. Chaque VF représente une instance virtualisée de la carte réseau et possède son propre espace de configuration PCI. Chaque VF partage également une ou plusieurs ressources physiques sur la carte réseau, comme un port réseau externe, avec le PF et d'autres VF.

Pour plus d’informations, consultez SR-IoV Virtual Functions (VFs).

Pilote miniport VF

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

Pour plus d’informations, veuillez consulter Writing SR-IOV VF Miniport Drivers.

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 sur la carte et les ports virtuels internes (VPorts). Chaque VPort est attaché au PF ou à une 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 NIC d'un adaptateur réseau qui prend en charge l'interface SR-IOV. À l’instar d’un port sur un commutateur physique, un port virtuel (VPort) sur le commutateur de NIC remet des paquets vers et à partir d’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 connecte l’adaptateur au support réseau externe.