Konfigurera trafikspegling med en Hyper-V vSwitch
Den här artikeln är en i en serie artiklar som beskriver distributionssökvägen för OT-övervakning med Microsoft Defender för IoT.
Den här artikeln beskriver hur du använder promiskuöst läge i en Hyper-V Vswitch-miljö som en lösning för att konfigurera trafikspegling, ungefär som en SPAN-port. En SPAN-port på växeln speglar lokal trafik från gränssnitt på växeln till ett annat gränssnitt på samma växel.
Mer information finns i Trafikspegling med virtuella växlar.
Förutsättningar
Innan du börjar:
Se till att du förstår din plan för nätverksövervakning med Defender för IoT och de SPAN-portar som du vill konfigurera.
Mer information finns i Trafikspeglingsmetoder för OT-övervakning.
Kontrollera att det inte finns någon instans av en virtuell installation som körs.
Kontrollera att du har aktiverat Kontrollera SPAN på den virtuella växelns dataport och inte hanteringsporten.
Kontrollera att dataportens SPAN-konfiguration inte har konfigurerats med en IP-adress.
Konfigurera en trafikspeglingsport med Hyper-V
Öppna Virtual Switch Manager.
I listan Virtuella växlar väljer du Ny virtuell nätverksväxel>Extern som den dedikerade nätverkskorttypen.
Välj Skapa virtuell växel.
I området Anslut ionstyp väljer du Externt nätverk och ser till att alternativet Tillåt hanteringsoperativsystem att dela det här nätverkskortet är valt. Till exempel:
Välj OK.
Koppla ett virtuellt SPAN-gränssnitt till den virtuella växeln
Använd Windows PowerShell eller Hyper-V Manager för att koppla ett virtuellt SPAN-gränssnitt till den virtuella växel som du skapade tidigare.
Om du använder PowerShell definierar du namnet på den nyligen tillagda nätverksmaskinvaran som Monitor
. Om du använder Hyper-V Manager är namnet på den nyligen tillagda kortmaskinvaran inställd på Network Adapter
.
Koppla ett virtuellt SPAN-gränssnitt till den virtuella växeln med PowerShell
Välj den nyligen tillagda virtuella SPAN-växeln som du konfigurerade tidigare och kör följande kommando för att lägga till ett nytt nätverkskort:
ADD-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 -Name Monitor -SwitchName vSwitch_Span
Aktivera portspegling för det valda gränssnittet som span-mål med följande kommando:
Get-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 | ? Name -eq Monitor | Set-VMNetworkAdapter -PortMirroring Destination
Där:
Parameter Description VK-C1000V-LongRunning-650 CPPM VA-namn vSwitch_Span Nytt span-namn har lagts till Övervaka Kortnamn som nyligen lagts till När du är klar väljer du OK.
Koppla ett virtuellt SPAN-gränssnitt till den virtuella växeln med Hyper-V Manager
Under Hyper-V Manager:s maskinvarulista väljer du Nätverkskort.
I fältet Virtuell växel väljer du vSwitch_Span.
I listan Maskinvara går du till listrutan Nätverkskort och väljer Maskinvaruacceleration och avmarkerar alternativet Virtuell datorkö för nätverksgränssnittet för övervakning.
I listan Maskinvara går du till listrutan Nätverkskort och väljer Avancerade funktioner. Under avsnittet Portspegling väljer du Mål som speglingsläge för det nya virtuella gränssnittet.
Välj OK.
Aktivera Microsoft NDIS-insamlingstillägg
Aktivera stöd för Microsoft NDIS Capture Extensions för den virtuella växel som du skapade tidigare.
Så här aktiverar du Microsoft NDIS-insamlingstillägg för din nya virtuella växel:
Öppna Virtual Switch Manager på Hyper-V-värden.
I listan Virtuella växlar expanderar du namnet
vSwitch_Span
på den virtuella växeln och väljer Tillägg.I fältet Växla tillägg väljer du Microsoft NDIS Capture.
Välj OK.
Konfigurera växelns speglingsläge
Konfigurera speglingsläget på den virtuella växel som du skapade tidigare så att den externa porten definieras som speglingskälla. Detta inkluderar att konfigurera den virtuella Hyper-V-växeln (vSwitch_Span) för att vidarebefordra all trafik som kommer till den externa källporten till ett virtuellt nätverkskort som konfigurerats som mål.
Om du vill ange den virtuella växelns externa port som källspeglingsläge kör du:
$ExtPortFeature=Get-VMSystemSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings"
$ExtPortFeature.SettingData.MonitorMode=2
Add-VMSwitchExtensionPortFeature -ExternalPort -SwitchName vSwitch_Span -VMSwitchExtensionFeature $ExtPortFeature
Där:
Parameter | Description |
---|---|
vSwitch_Span | Namnet på den virtuella växel som du skapade tidigare |
MonitorMode=2 | Källa |
MonitorMode=1 | Mål |
MonitorMode=0 | Ingen |
Kontrollera övervakningslägets status genom att köra:
Get-VMSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings" -SwitchName vSwitch_Span -ExternalPort | select -ExpandProperty SettingData
Parameter | Description |
---|---|
vSwitch_Span | Nytt span-namn har lagts till |
Verifiera trafikspegling
När du har konfigurerat trafikspegling gör du ett försök att ta emot ett exempel på inspelad trafik (PCAP-fil) från växelns SPAN- eller speglingsport.
En PCAP-exempelfil hjälper dig:
- Verifiera växelkonfigurationen
- Bekräfta att trafiken som går via växeln är relevant för övervakning
- Identifiera bandbredden och ett uppskattat antal enheter som identifierats av växeln
Använd ett analysprogram för nätverksprotokoll, till exempel Wireshark, för att registrera en PCAP-exempelfil i några minuter. Anslut till exempel en bärbar dator till en port där du har konfigurerat trafikövervakning.
Kontrollera att Unicast-paket finns i inspelningstrafiken . Unicast-trafik är trafik som skickas från adressen till en annan.
Om det mesta av trafiken är ARP-meddelanden är konfigurationen för trafikspegling inte korrekt.
Kontrollera att dina OT-protokoll finns i den analyserade trafiken.
Till exempel: