Panoramica del commutatore estendibile Hyper-V

Windows Server 2012 introduce il commutatore estendibile Hyper-V (detto anche commutatore virtuale Hyper-V), ovvero un commutatore Ethernet virtuale che viene eseguito nel sistema operativo di gestione della partizione padre Hyper-V. Questa pagina illustra gli argomenti seguenti:

Lettura in background

Per le panoramiche tecniche di alto livello di questa tecnologia e le relative basi, vedere la documentazione technet seguente:

Tipi di commutatori estendibili Hyper-V e schede di rete

Hyper-V Rete virtuale Manager può essere usato per creare, configurare o eliminare uno o più commutatori estendibili dei tipi seguenti:

  • Commutatore estendibile esterno che supporta le porte che si connettono a una singola scheda di rete esterna, nonché a una o più schede di rete di macchine virtuali.An external extensible switch that supports ports that connect to a single external network adapter, as one or more virtual machine (VM) network adapters. Questo tipo di commutatore consente di inviare o ricevere pacchetti tra tutte le partizioni Hyper-V e l'interfaccia di rete fisica nell'host.

    Inoltre, le applicazioni e i driver eseguiti nel sistema operativo di gestione possono inviare o ricevere pacchetti tramite questo tipo di commutatore.

  • Commutatore estendibile interno che supporta le porte che si connettono a una o più schede di rete interne, nonché a una o più schede di rete vm. Questo tipo di opzione consente l'invio o la ricezione di pacchetti tra la partizione padre Hyper-V e una o più partizioni figlio Hyper-V nell'host.

    Inoltre, le applicazioni e i driver eseguiti nel sistema operativo di gestione possono inviare o ricevere pacchetti tramite questo tipo di commutatore.

  • Commutatore estendibile privato che supporta le porte che si connettono a una o più schede di rete vm. Questo tipo di opzione consente l'invio o la ricezione di pacchetti solo tra le partizioni figlio Hyper-V.

    Nota Le applicazioni e i driver eseguiti nel sistema operativo di gestione non possono inviare o ricevere pacchetti tramite questo tipo di opzione.

Ogni modulo switch estendibile indirizza i pacchetti in ingresso e in uscita sulle schede di rete usate dalle partizioni figlio e padre di Hyper-V. Queste schede di rete includono quanto segue:

  • Schede di rete esterne che forniscono la connessione all'interfaccia di rete fisica disponibile nell'host.

    Per altre informazioni su questo tipo di scheda di rete, vedere Schede di rete esterne.

    Nota Solo i commutatori estendibili esterni consentono l'accesso a una scheda di rete esterna.

  • Schede di rete interne che forniscono l'accesso a un commutatore estendibile per i processi eseguiti nel sistema operativo di gestione della partizione padre Hyper-V. In questo modo questi processi possono inviare o ricevere pacchetti tramite l'opzione estendibile.

    Per altre informazioni su questo tipo di scheda di rete, vedere Schede di rete interne.

    Nota Solo i commutatori esterni ed estendibili interni forniscono l'accesso a una scheda di rete interna.

  • Schede di rete vm esposte all'interno del sistema operativo guest in esecuzione in una partizione figlio Hyper-V. Le schede di rete vm forniscono una connessione al commutatore estendibile per l'invio o la ricezione di pacchetti da parte di processi eseguiti nel sistema operativo guest della partizione figlio.

    Per altre informazioni su questo tipo di scheda di rete, vedere Schede di rete della macchina virtuale.

Ogni partizione figlio Hyper-V può essere configurata per avere una o più schede di rete vm. Ogni scheda di rete vm è configurata per essere associata a un'istanza di un commutatore estendibile. In questo modo è possibile configurare una partizione figlio nel modo seguente:

  • La partizione figlio può essere configurata in modo da avere una singola scheda di rete vm associata a un'istanza di un commutatore estendibile.

  • La partizione figlio può essere configurata in modo da avere più schede di rete vm, con ogni scheda di rete vm associata a un'istanza di un commutatore estendibile.

  • La partizione figlio può essere configurata in modo da avere più schede di rete vm, con una o più schede di rete vm associate alla stessa istanza di un commutatore estendibile.

Tipi di estensioni del commutatore estendibile

Il commutatore estendibile Hyper-V supporta un'interfaccia in cui i fornitori di software indipendenti (ISV) possono estendere la funzionalità del commutatore nei modi seguenti:

  • Il commutatore estendibile Hyper-V supporta un'interfaccia che consente ai driver di filtro NDIS, noti come estensioni, di eseguire il binding all'interno dello stack di driver del commutatore estendibile. Ciò consente alle estensioni di acquisire, filtrare e inoltrare pacchetti alle porte commutatori estendibili. Ciò consente anche alle estensioni di inserire, eliminare o reindirizzare pacchetti a porte connesse alle schede di rete esposte nelle partizioni Hyper-V.

    Dopo l'installazione delle estensioni, possono essere abilitate o disabilitate in istanze separate di un commutatore estendibile Hyper-V. Per altre informazioni, vedere Installazione delle estensioni del commutatore estendibile Hyper-V.

  • Windows Filtering Platform (WFP) fornisce un'estensione di filtro in box (Wfplwfs.sys) che consente ai filtri del WFP o ai driver di callout di intercettare i pacchetti lungo il percorso dei dati del commutatore estendibile Hyper-V. In questo modo i filtri del WFP o i driver di callout possono eseguire l'ispezione o la modifica dei pacchetti usando le funzioni di gestione e di sistema del WFP.

    Per una panoramica del WFP, vedere Piattaforma filtro Windows.

    Per una panoramica dei driver callout DEL WFP, vedi Driver callout della piattaforma di filtro Di Windows.

    Nota Per eseguire il filtro basato sul WFP del traffico di pacchetti switch estendibile, gli ISV devono estendere solo i filtri e i driver callout del WFP per usare le chiamate e i tipi di dati del WFP estesi. Gli ISV non devono sviluppare estensioni personalizzate.

L'interfaccia del commutatore estendibile supporta i tipi di estensioni seguenti:

Acquisizione di estensioni
Estensioni che acquisiscano e monitorano il traffico dei pacchetti. Questo tipo di estensione non può modificare o eliminare pacchetti o escludere i pacchetti dal recapito a porte switch estendibili. Tuttavia, l'acquisizione delle estensioni può avere origine traffico di pacchetti, ad esempio pacchetti contenenti statistiche sul traffico inviate dall'estensione a un'applicazione host.

È possibile associare e abilitare più estensioni di acquisizione in ogni istanza di un commutatore estendibile.

Per altre informazioni su questo tipo di estensione, vedere Acquisizione di estensioni.

Filtro delle estensioni
Queste estensioni hanno le stesse funzionalità dell'acquisizione delle estensioni. Tuttavia, in base alle impostazioni dei criteri della porta o del commutatore, questo tipo di estensione può esaminare ed eliminare pacchetti oppure escludere il recapito dei pacchetti alle porte commutatori estendibili. Le estensioni di filtro possono anche avere origine, duplicare o clonare pacchetti e inserirli nel percorso dei dati del commutatore estendibile.

È possibile associare e abilitare più estensioni di filtro in ogni istanza di un commutatore estendibile.

Per altre informazioni su questo tipo di estensione, vedere Filtering Extensions.For more information on this type of extension, see Filtering Extensions.

Inoltro delle estensioni
Queste estensioni hanno le stesse funzionalità delle estensioni di filtro, ma sono responsabili dell'esecuzione delle attività di inoltro e filtro dei pacchetti principali di commutatori estendibili. Queste attività includono quanto segue:

  • Determinazione delle porte di destinazione per un pacchetto, a meno che il pacchetto non sia un pacchetto NVGRE. Per altre informazioni, vedere Inoltro ibrido.

  • Filtro dei pacchetti applicando criteri di porta standard, ad esempio criteri di sicurezza, profilo o LAN virtuale (VLAN).

Nota Se un'estensione di inoltro non è installata e abilitata nell'opzione estendibile, l'opzione determina le porte di destinazione di un pacchetto e filtra i pacchetti in base alle impostazioni della porta standard.

In ogni istanza di un commutatore estendibile è possibile associare e abilitare una sola estensione di inoltro.

Per altre informazioni su questo tipo di estensione, vedere Forwarding Extensions.For more information on this type of extension, see Forwarding Extensions.

Diagrammi dell'architettura del commutatore estendibile Hyper-V

La figura seguente illustra i componenti dell'interfaccia del commutatore estendibile per NDIS 6.40 (Windows Server 2012 R2) e versioni successive.

Diagramma che illustra l'architettura del commutatore estendibile Hyper-V per NDIS 6.40 e versioni successive.

La figura seguente illustra i componenti dell'interfaccia del commutatore estendibile per NDIS 6.30 (Windows Server 2012).

Diagramma che illustra i percorsi dei dati dei dispositivi sintetici con SR-IOV.

Per altre informazioni sui componenti per l'interfaccia del commutatore estendibile, vedere Architettura del commutatore estendibile Hyper-V.