NIC-Switches

Ein Netzwerkadapter, der single root I/O Virtualization (SR-IOV) unterstützt, muss eine Hardwarebrücke implementieren, die den Netzwerkdatenverkehr zwischen dem physischen Port des Adapters und internen virtuellen Ports (VPorts) weiterleitet. Diese Brücke wird als NIC-Switch bezeichnet und ist in der folgenden Abbildung dargestellt.

Diagramm des SR-IOV-Adapters mit einer übergeordneten Verwaltungspartition und zwei untergeordneten Partitionen, die Gastbetriebssysteme enthalten.

Jeder NIC-Switch enthält die folgenden Komponenten:

  • Ein externer oder physischer Port, der Netzwerkkonnektivität mit dem externen physischen Netzwerk bereitstellt.

  • Ein interner Port, der die PHYSISCHE FUNKTION (PCIe) auf dem Netzwerkadapter mit Zugriff auf das externe physische Netzwerk bereitstellt. Ein interner Port wird als virtueller Port (VPort) bezeichnet.

    Die PF verfügt immer über einen VPort, der erstellt und ihm zugewiesen wird. Dieser VPort wird als Standard-VPort bezeichnet und vom bezeichner für DEFAULT_VPORT_ID referenziert.

    Weitere Informationen zu VPorts finden Sie unter Virtuelle Ports (VPorts).

  • Mindestens ein VPort, der eine VIRTUELLE PCIe-Funktion (VF) auf dem Netzwerkadapter mit Zugriff auf das externe physische Netzwerk bereitstellt.

    Hinweis Zusätzliche VPorts können erstellt und der PF für den Netzwerkzugriff zugeordnet werden.

Hinweis Ab NDIS 6.30 in Windows Server 2012 unterstützt die SR-IOV-Schnittstelle nur einen NIC-Switch auf dem Netzwerkadapter. Dieser Switch wird als Standard-NIC-Switch bezeichnet und vom bezeichner NDIS_DEFAULT_SWITCH_ID referenziert.

Die Hardwareressourcen für den NIC-Switch werden vom PF-Miniporttreiber für den SR-IOV-Netzwerkadapter verwaltet. Der Treiber erstellt und konfiguriert den NIC-Switch mit einer der folgenden Methoden:

  • Statische Erstellung basierend auf standardisierten SR-IOV- und NIC-Switch-INF-Schlüsselwörtern. Weitere Informationen zu diesen Schlüsselwörtern finden Sie unter Standardisierte INF-Schlüsselwörter für SR-IOV.

  • Dynamische Erstellung basierend auf OID-Methodenanforderungen (Object Identifier) von OID_NIC_SWITCH_CREATE_SWITCH. NDIS oder das erweiterbare Hyper-V-Switchmodul gibt diese OID-Anforderungen aus, um NIC-Switches auf dem SR-IOV-Netzwerkadapter zu erstellen.

Weitere Informationen zum Erstellen, Konfigurieren und Verwalten von NIC-Switches finden Sie unter Verwalten von NIC-Switches.