Condividi tramite


Configurare il mirroring del traffico con un vSwitch Hyper-V

Questo articolo è uno di una serie di articoli che descrivono il percorso di distribuzione per il monitoraggio OT con Microsoft Defender per IoT.

Diagramma di un indicatore di stato con distribuzione a livello di rete evidenziata.

Questo articolo descrive come usare la modalità Promiscuous in un ambiente Vswitch Hyper-V come soluzione alternativa per la configurazione del mirroring del traffico, simile a una porta SPAN. Una porta SPAN sul commutatore rispecchia il traffico locale dalle interfacce sul commutatore a un'interfaccia diversa sullo stesso commutatore.

Per altre informazioni, vedere Mirroring del traffico con commutatori virtuali.

Prerequisiti

Prima di iniziare:

  • Assicurarsi di comprendere il piano per il monitoraggio della rete con Defender per IoT e le porte SPAN da configurare.

    Per altre informazioni, vedere Metodi di mirroring del traffico per il monitoraggio OT.

  • Assicurarsi che non sia in esecuzione alcuna istanza di un'appliance virtuale.

  • Assicurarsi di aver abilitato l'opzione Span sulla porta dati del commutatore virtuale e non sulla porta di gestione.

  • Assicurarsi che la configurazione SPAN della porta dati non sia configurata con un indirizzo IP.

Creare un nuovo commutatore virtuale Hyper-V per inoltrare il traffico con mirroring nella macchina virtuale

Creare un nuovo commutatore virtuale con PowerShell

New-VMSwitch -Name vSwitch_Span -NetAdapterName Ethernet -AllowManagementOS:$true

Dove:

Parametro Descrizione
vSwitch_Span Nome del commutatore virtuale SPAN appena aggiunto
Ethernet Nome adattatore fisico

Informazioni su come creare e configurare un commutatore virtuale con Hyper-V

Creare un nuovo commutatore virtuale con La console di gestione di Hyper-V

  1. Aprire Gestione commutatori virtuali.

  2. Nell'elenco Commutatori virtuali selezionare Nuovo commutatore di rete virtuale Esterno> come tipo di scheda di rete estesa dedicata.

    Screenshot della selezione di una nuova rete virtuale ed esterna prima di creare il commutatore virtuale.

  3. Selezionare Crea commutatore virtuale.

  4. Nell'area Tipo di connessione selezionare Rete esterna e assicurarsi che l'opzione Consenti al sistema operativo di gestione di condividere questa scheda di rete sia selezionata. Ad esempio:

    Screenshot dell'opzione Rete esterna.

  5. Seleziona OK.

Collegare un'interfaccia virtuale SPAN al commutatore virtuale

Usare Windows PowerShell o la console di gestione di Hyper-V per collegare un'interfaccia virtuale SPAN al commutatore virtuale creato in precedenza.

Se si usa PowerShell, definire il nome dell'hardware dell'adattatore appena aggiunto come Monitor. Se si usa la console di gestione di Hyper-V, il nome dell'hardware della scheda appena aggiunto è impostato su Network Adapter.

Collegare un'interfaccia virtuale SPAN al commutatore virtuale con PowerShell

  1. Selezionare il commutatore virtuale SPAN appena aggiunto creato in precedenza ed eseguire il comando seguente per aggiungere una nuova scheda di rete:

    ADD-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 -Name Monitor -SwitchName vSwitch_Span
    
  2. Abilitare il mirroring delle porte per l'interfaccia selezionata come destinazione span con il comando seguente:

    Get-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 | ? Name -eq Monitor | Set-VMNetworkAdapter -PortMirroring Destination
    

    Dove:

    Parametro Descrizione
    VK-C1000V-LongRunning-650 CPPM VA name (Nome va CPPM)
    vSwitch_Span Nome del commutatore virtuale SPAN appena aggiunto
    Monitoraggio Nome dell'adattatore appena aggiunto
  3. Al termine, seleziona OK.

Collegare un'interfaccia virtuale SPAN al commutatore virtuale con la console di gestione di Hyper-V

  1. Nell'elenco Hardware della console di gestione di Hyper-V selezionare Scheda di rete.

  2. Nel campo Commutatore virtuale selezionare vSwitch_Span.

    Screenshot della selezione delle opzioni seguenti nella schermata del commutatore virtuale.

  3. Nell'elenco a discesa Scheda di rete dell'elenco a discesa Hardware selezionare Funzionalità avanzate. Nella sezione Mirroring delle porte selezionare Destinazione come modalità di mirroring per la nuova interfaccia virtuale.

    Screenshot delle selezioni necessarie per configurare la modalità di mirroring.

  4. Seleziona OK.

Attivare le estensioni di acquisizione di Microsoft NDIS con PowerShell

Attivare il supporto per le estensioni di acquisizione di Microsoft NDIS per il commutatore virtuale creato in precedenza.

Per abilitare le estensioni di acquisizione di Microsoft NDIS per il nuovo commutatore virtuale:

Enable-VMSwitchExtension -VMSwitchName vSwitch_Span -Name "Microsoft NDIS Capture"

Attivare le estensioni di acquisizione di Microsoft NDIS con La console di gestione di Hyper-V

Attivare il supporto per le estensioni di acquisizione di Microsoft NDIS per il commutatore virtuale creato in precedenza.

Per abilitare le estensioni di acquisizione di Microsoft NDIS per il nuovo commutatore virtuale:

  1. Aprire Virtual Switch Manager nell'host Hyper-V.

  2. Nell'elenco Commutatori virtuali espandere il nome vSwitch_Span del commutatore virtuale e selezionare Estensioni.

  3. Nel campo Switch Extensions (Estensioni switch) selezionare Microsoft NDIS Capture (Acquisizione NDIS Microsoft).

    Screenshot dell'abilitazione di Microsoft NDIS selezionandola dal menu delle estensioni switch.

  4. Seleziona OK.

Configurare la modalità di mirroring dell'opzione

Configurare la modalità di mirroring sul commutatore virtuale creato in precedenza in modo che la porta esterna sia definita come origine del mirroring. Ciò include la configurazione del commutatore virtuale Hyper-V (vSwitch_Span) per inoltrare qualsiasi traffico proveniente dalla porta di origine esterna a una scheda di rete virtuale configurata come destinazione.

Per impostare la porta esterna del commutatore virtuale come modalità mirror di origine, eseguire:

$ExtPortFeature=Get-VMSystemSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings"
$ExtPortFeature.SettingData.MonitorMode=2
Add-VMSwitchExtensionPortFeature -ExternalPort -SwitchName vSwitch_Span -VMSwitchExtensionFeature $ExtPortFeature

Dove:

Parametro Descrizione
vSwitch_Span Nome del commutatore virtuale creato in precedenza
MonitorMode=2 Origine
MonitorMode=1 Destinazione
MonitorMode=0 None

Per verificare lo stato della modalità di monitoraggio, eseguire:

Get-VMSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings" -SwitchName vSwitch_Span -ExternalPort | select -ExpandProperty SettingData
Parametro Descrizione
vSwitch_Span Nome del commutatore virtuale SPAN appena aggiunto

Configurare le impostazioni VLAN per l'adapter di monitoraggio (se necessario)

Se il server Hyper-V si trova in una VLAN diversa rispetto alla VLAN da cui ha origine il traffico con mirroring, impostare l'adattatore Monitoraggio per accettare il traffico dalle VLAN con mirroring.

Usare questo comando di PowerShell per consentire all'adattatore Monitoraggio di accettare il traffico monitorato da VLAN diverse:

Set-VMNetworkAdapterVlan -VMName VK-C1000V-LongRunning-650 -VMNetworkAdapterName Monitor -Trunk -AllowedVlanIdList 1010-1020 -NativeVlanId 10

Dove:

Parametro Descrizione
VK-C1000V-LongRunning-650 CPPM VA name (Nome va CPPM)
1010-1020 Intervallo di VLAN dal quale viene eseguito il mirroring del traffico IoT
10 ID VLAN nativo dell'ambiente

Altre informazioni sul cmdlet PowerShell Set-VMNetworkAdapterVlan .

Convalidare il mirroring del traffico

Dopo aver configurato il mirroring del traffico, provare a ricevere un esempio di traffico registrato (file PCAP) dal commutatore SPAN o dalla porta di mirroring.

Un file PCAP di esempio consente di:

  • Convalidare la configurazione del commutatore
  • Verificare che il traffico che attraversa il commutatore sia rilevante per il monitoraggio
  • Identificare la larghezza di banda e un numero stimato di dispositivi rilevati dal commutatore
  1. Usare un'applicazione di analisi di protocolli di rete, ad esempio Wireshark, per registrare un file PCAP di esempio per alcuni minuti. Ad esempio, connettere un portatile a una porta in cui è stato configurato il monitoraggio del traffico.

  2. Verificare che nel traffico di registrazione siano presenti pacchetti Unicast. Il traffico Unicast è il traffico inviato da un indirizzo a un altro.

    Se la maggior parte del traffico è costituita da messaggi ARP, la configurazione del mirroring del traffico non è corretta.

  3. Verificare che i protocolli OT siano presenti nel traffico analizzato.

    Ad esempio:

    Screenshot della convalida Wireshark.

Passaggi successivi