Condividi tramite


Percorso di controllo del commutatore estendibile Hyper-V per le indicazioni sullo stato di NDIS

Questo argomento illustra il percorso del controllo che indica lo stato di NDIS da un adattatore fisico sottostante spostato. Una o più schede fisiche sottostanti possono essere raggruppate con la scheda di rete esterna estendibile Hyper-V.

Ad esempio, la scheda di rete esterna estendibile può essere associata al bordo miniport virtuale di un driver intermedio multixer (MUX) NDIS. Il driver intermedio MUX può essere associato a un team di una o più reti fisiche nell'host. Questa configurazione è nota come team di commutatori estendibili. Per altre informazioni sui team di commutatori estendibili, vedere Tipi di configurazioni della scheda di rete fisica.

In questa configurazione le estensioni del commutatore estendibili vengono esposte a ogni scheda di rete nel team del commutatore estendibile. Ciò consente all'estensione di inoltro nello stack di driver commutatore estendibile di gestire la configurazione e l'uso di singole schede di rete nel team. Ad esempio, l'estensione può fornire supporto per una soluzione di failover di bilanciamento del carico (LBFO) nel team inoltrando pacchetti in uscita a singoli adattatori. Tale estensione è nota come provider di teaming. Per altre informazioni sui provider di teaming, vedere Estensioni del provider di team.

Nota Le operazioni di questo tipo possono essere eseguite solo da un'estensione di inoltro. Per altre informazioni su questo tipo di driver, vedere Estensioni di inoltro.

Nella figura seguente viene illustrato il percorso di controllo del commutatore estendibile per le indicazioni sullo stato di NDIS rilasciate da un team di switch estendibile sottostante per NDIS 6.40 (Windows Server 2012 R2) e versioni successive.

Diagramma che mostra il percorso di controllo per le indicazioni sullo stato di NDIS da un team di switch estendibile per NDIS 6.40.

Nella figura seguente viene illustrato il percorso di controllo del commutatore estendibile per le indicazioni sullo stato di NDIS rilasciate da un team di switch estendibile sottostante per NDIS 6.30 (Windows Server 2012).

Diagramma che mostra il percorso di controllo per le indicazioni sullo stato di NDIS da un team di switch estendibile per NDIS 6.30.

Nota Nell'interfaccia del commutatore estendibile i driver di filtro NDIS sono noti come estensioni di commutatori estendibili e lo stack di driver è noto come stack di driver di commutatore estendibile.

L'opzione estendibile supporta le indicazioni sullo stato di NDIS dall'adattatore fisico sottostante o dal team del commutatore estendibile nei modi seguenti:

  • Quando un'indicazione di stato NDIS arriva all'interfaccia del commutatore estendibile, incapsula l'indicazione all'interno di una struttura NDIS_SWITCH_NIC_STATUS_INDICATION . Quindi, il bordo miniport del commutatore estendibile genera un'indicazione NDIS_STATUS_SWITCH_NIC_STATUS che contiene questa struttura.

    Quando un'estensione di inoltro riceve questa indicazione, può duplicare l'indicazione per modificare i dati incapsulati. Ciò consente all'estensione di inoltro di modificare lo stato o le funzionalità indicate del team di commutatore estendibile sottostante.

  • Un'estensione di inoltro che opera come provider di team può partecipare alla configurazione del team di adattatori per gli offload hardware avviando NDIS_STATUS_SWITCH_NIC_STATUS indicazioni correlate alla tecnologia di offload.

    Ad esempio, il provider può avviare un'indicazione NDIS_STATUS_SWITCH_NIC_STATUS con un'indicazione NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES incapsulata per modificare le funzionalità di offload per la coda di macchine virtuali (VMQ) nel team della scheda.

  • I provider di team possono anche avviare un NDIS_STATUS_SWITCH_NIC_STATUS indicazione di modificare altre configurazioni della scheda di rete diverse da un team di commutatori estendibili.

    Ad esempio, l'estensione può avviare un NDIS_STATUS_SWITCH_NIC_STATUS con un'indicazione di NDIS_STATUS_SWITCH_PORT_REMOVE_VF incapsulata. Questa indicazione rimuove l'associazione tra una scheda di rete macchina virtuale e una funzione virtuale PCI Express (PCIe). Il VF viene esposto da una scheda di rete fisica sottostante che supporta l'interfaccia di virtualizzazione I/O (SR-IOV) radice singola.

    Dopo la rimozione di questa associazione, i pacchetti vengono recapitati tramite una porta di commutatore estendibile anziché direttamente tra la scheda di rete della macchina virtuale e il VF dell'adattatore fisico SR-IOV sottostante. In questo modo, i criteri di porta di commutatore estendibili devono essere applicati ai pacchetti ricevuti o inviati sulla porta del commutatore estendibile.

Nota L'estensione del commutatore estendibile deve seguire le stesse linee guida per filtrare gli stati NDIS che si applicano a tutti i driver di filtro NDIS. Per altre informazioni, vedere Filtrare le indicazioni sullo stato del modulo.

Per altre informazioni sul modo in cui le estensioni di inoltro possono avviare NDIS_STATUS_SWITCH_NIC_STATUS indicazioni, vedere Gestione delle indicazioni sullo stato di NDIS da schede di rete fisiche.