Condividi tramite


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 una panoramica tecnica generale di questa tecnologia e delle 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 (VM). Questo tipo di commutatore consente l'invio o la ricezione di 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 instrada 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 forniscono 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. Ciò consente a questi processi di inviare o ricevere pacchetti tramite il commutatore estendibile.

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

    Nota Solo i commutatori estendibili esterni e 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 inviare o ricevere pacchetti da 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. Ciò consente di 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 per 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 per 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 l'associazione 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 alle 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 Installing Hyper-V Extensible Switch Extensions .For more information, see Installing Hyper-V Extensible Switch Extensions.

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

    Per una panoramica del WFP, vedi Piattaforma filtro Windows.

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

    Nota Per eseguire il filtro basato sul WFP del traffico di pacchetti switch estendibili, gli ISV devono estendere solo i filtri e i driver callout WFP per usare chiamate e tipi di dati 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 alle porte switch estendibili. Tuttavia, l'acquisizione delle estensioni può avere origine traffico di pacchetti, ad esempio pacchetti che contengono 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 delle porte o del commutatore, questo tipo di estensione può esaminare ed eliminare pacchetti o 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 Applicazione di filtri alle estensioni.

Estensioni di inoltro
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.

  • Filtrare i 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 nel commutatore 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 può essere associata e abilitata una sola estensione di inoltro.

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

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 di Hyper-V.