Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel gehört zu einer Reihe von Artikeln, in denen der Bereitstellungspfad für die OT-Überwachung mit Microsoft Defender für IoT beschrieben wird.
In diesem Artikel wird beschrieben, wie Sie den Promiscuous-Modus in einer Hyper-V-VSwitch-Umgebung als Problemumgehung für die Konfiguration der Datenverkehrsspiegelung verwenden, ähnlich wie bei einem SPAN-Port. Ein SPAN-Port auf Ihrem Switch spiegelt den lokalen Datenverkehr von Schnittstellen auf dem Switch zu einer anderen Schnittstelle auf demselben Switch.
Weitere Informationen finden Sie unter Datenverkehrsspiegelung mit virtuellen Switches.
Voraussetzungen
Bevor Sie beginnen:
Stellen Sie sicher, dass Sie Ihren Plan für die Netzwerküberwachung mit Defender für IoT und die SPAN-Ports kennen, die Sie konfigurieren möchten.
Weitere Informationen finden Sie unter Datenverkehrsspiegelungsmethoden für die OT-Überwachung.
Stellen Sie sicher, dass keine instance eines virtuellen Anwendung ausgeführt wird.
Stellen Sie sicher, dass Sie "Span sicherstellen" für den Datenport Ihres virtuellen Switches und nicht für den Verwaltungsport aktiviert haben.
Stellen Sie sicher, dass die SPAN-Konfiguration des Datenports nicht mit einer IP-Adresse konfiguriert ist.
Erstellen eines neuen virtuellen Hyper-V-Switches zum Weiterleiten des gespiegelten Datenverkehrs an den virtuellen Computer
Erstellen eines neuen virtuellen Switches mit PowerShell
New-VMSwitch -Name vSwitch_Span -NetAdapterName Ethernet -AllowManagementOS:$true
Dabei gilt:
| Parameter | Beschreibung |
|---|---|
| vSwitch_Span | Neu hinzugefügter Name des virtuellen SPAN-Switches |
| Ethernet | Name des physischen Adapters |
Erfahren Sie, wie Sie einen virtuellen Switch mit Hyper-V erstellen und konfigurieren.
Erstellen eines neuen virtuellen Switches mit Hyper-V-Manager
Öffnen Sie den Virtual Switch Manager.
Wählen Sie in der Liste Virtuelle Switchesdie Option Neuer virtueller Netzwerkswitch>Extern als dedizierter Netzwerkadaptertyp aus.
Wählen Sie Virtuellen Switch erstellen aus.
Wählen Sie im Bereich Verbindungstypdie Option Externes Netzwerk aus, und stellen Sie sicher, dass die Option Managementbetriebssystem die Freigabe dieses Netzwerkadapters erlauben aktiviert ist. Zum Beispiel:
Wählen Sie OK aus.
Anfügen einer virtuellen SPAN-Schnittstelle an den virtuellen Switch
Verwenden Sie Windows PowerShell oder Hyper-V-Manager, um dem virtuellen Switch, den Sie zuvor erstellt haben, eine virtuelle SPAN-Schnittstelle anzufügen.
Wenn Sie PowerShell verwenden, definieren Sie den Namen der neu hinzugefügten Adapterhardware als Monitor. Wenn Sie Hyper-V-Manager verwenden, wird der Name der neu hinzugefügten Adapterhardware auf Network Adapterfestgelegt.
Anfügen einer virtuellen SPAN-Schnittstelle an den virtuellen Switch mit PowerShell
Wählen Sie den neu hinzugefügten virtuellen SPAN-Switch aus, den Sie zuvor erstellt haben, und führen Sie den folgenden Befehl aus, um einen neuen Netzwerkadapter hinzuzufügen:
ADD-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 -Name Monitor -SwitchName vSwitch_SpanAktivieren Sie die Portspiegelung für die ausgewählte Schnittstelle als Span-Ziel mit dem folgenden Befehl:
Get-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 | ? Name -eq Monitor | Set-VMNetworkAdapter -PortMirroring DestinationDabei gilt:
Parameter Beschreibung VK-C1000V-LongRunning-650 CPPM VA-Name vSwitch_Span Neu hinzugefügter Name des virtuellen SPAN-Switches Überwachen Neu hinzugefügter Adaptername Wenn Sie fertig sind, wählen Sie OK aus.
Anfügen einer virtuellen SPAN-Schnittstelle an den virtuellen Switch mit Hyper-V-Manager
Wählen Sie in der Liste Hardware des Hyper-V-Managers die Option Netzwerkadapter aus.
Wählen Sie im Feld Virtueller Switchdie Option vSwitch_Span aus.
Wählen Sie in der Liste Hardware in der Dropdownliste Netzwerkadapterdie Option Erweiterte Features aus. Wählen Sie im Abschnitt Portspiegelungdie Option Ziel als Spiegelungsmodus für die neue virtuelle Schnittstelle aus.
Wählen Sie OK aus.
Aktivieren von Microsoft NDIS-Erfassungserweiterungen mit PowerShell
Aktivieren Sie die Unterstützung für Microsoft NDIS Capture Extensions für den virtuellen Switch, den Sie zuvor erstellt haben.
So aktivieren Sie Microsoft NDIS-Erfassungserweiterungen für Ihren neuen virtuellen Switch:
Enable-VMSwitchExtension -VMSwitchName vSwitch_Span -Name "Microsoft NDIS Capture"
Aktivieren von Microsoft NDIS-Erfassungserweiterungen mit Hyper-V-Manager
Aktivieren Sie die Unterstützung für Microsoft NDIS Capture Extensions für den virtuellen Switch, den Sie zuvor erstellt haben.
So aktivieren Sie Microsoft NDIS-Erfassungserweiterungen für Ihren neuen virtuellen Switch:
Öffnen Sie den Virtual Switch Manager auf dem Hyper-V-Host.
Erweitern Sie in der Liste Virtuelle Switches den Namen
vSwitch_Spandes virtuellen Switches, und wählen Sie Erweiterungen aus.Wählen Sie im Feld Erweiterungen wechseln die Option Microsoft NDIS Capture aus.
Wählen Sie OK aus.
Konfigurieren des Spiegelungsmodus des Switches
Konfigurieren Sie den Spiegelungsmodus auf dem virtuellen Switch, den Sie zuvor erstellt haben , sodass der externe Port als Spiegelungsquelle definiert wird. Dies umfasst die Konfiguration des virtuellen Hyper-V-Switches (vSwitch_Span), um jeglichen Datenverkehr, der an den externen Quellport gelangt, an einen virtuellen Netzwerkadapter weiterzuleiten, der als Ziel konfiguriert ist.
Führen Sie Folgendes aus, um den externen Port des virtuellen Switches als Quell-Spiegel-Modus festzulegen:
$ExtPortFeature=Get-VMSystemSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings"
$ExtPortFeature.SettingData.MonitorMode=2
Add-VMSwitchExtensionPortFeature -ExternalPort -SwitchName vSwitch_Span -VMSwitchExtensionFeature $ExtPortFeature
Dabei gilt:
| Parameter | Beschreibung |
|---|---|
| vSwitch_Span | Name des virtuellen Switches, den Sie zuvor erstellt haben |
| MonitorMode=2 | Quelle |
| MonitorMode=1 | Ziel |
| MonitorMode=0 | Keine |
Führen Sie Folgendes aus, um den überwachungsmodus status zu überprüfen:
Get-VMSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings" -SwitchName vSwitch_Span -ExternalPort | select -ExpandProperty SettingData
| Parameter | Beschreibung |
|---|---|
| vSwitch_Span | Neu hinzugefügter Name des virtuellen SPAN-Switches |
Konfigurieren von VLAN-Einstellungen für den Monitoradapter (falls erforderlich)
Wenn der gespiegelte Datenverkehr MIT VLAN-Tags versehen ist, konfigurieren Sie den Monitoradapter der VM so, dass Er Datenverkehr von den gespiegelten VLANs akzeptiert.
Verwenden Sie diesen PowerShell-Befehl, um den Monitoradapter des virtuellen Computers zu aktivieren, um den überwachten Datenverkehr von verschiedenen VLANs zu akzeptieren:
Set-VMNetworkAdapterVlan -VMName VK-C1000V-LongRunning-650 -VMNetworkAdapterName Monitor -Trunk -AllowedVlanIdList 1010-1020 -NativeVlanId 10
Dabei gilt:
| Parameter | Beschreibung |
|---|---|
| VK-C1000V-LongRunning-650 | CPPM VA-Name |
| 1010-1020 | VLAN-Bereich, aus dem IoT-Datenverkehr gespiegelt wird |
| 10 | Native VLAN-ID der Umgebung |
Erfahren Sie mehr über das PowerShell-Cmdlet Set-VMNetworkAdapterVlan .
Überprüfen der Datenverkehrsspiegelung
Versuchen Sie nach dem Konfigurieren der Datenverkehrsspiegelung, eine Stichprobe des aufgezeichneten Datenverkehrs (PCAP-Datei) vom Switch SPAN oder Spiegel Port zu empfangen.
Eine PCAP-Beispieldatei hilft Ihnen dabei:
- Überprüfen der Switchkonfiguration
- Vergewissern Sie sich, dass der Datenverkehr, der ihren Switch durchläuft, für die Überwachung relevant ist.
- Identifizieren der Bandbreite und einer geschätzten Anzahl von Geräten, die vom Switch erkannt wurden
Verwenden Sie eine Netzwerkprotokollanalyseanwendung wie Wireshark, um eine PCAP-Beispieldatei für einige Minuten aufzuzeichnen. Verbinden Sie beispielsweise einen Laptop mit einem Port, an dem Sie die Datenverkehrsüberwachung konfiguriert haben.
Überprüfen Sie, ob Unicastpakete im Aufzeichnungsdatenverkehr vorhanden sind. Unicastdatenverkehr ist Datenverkehr, der von der Adresse an eine andere gesendet wird.
Wenn der größte Teil des Datenverkehrs ARP-Nachrichten ist, ist Ihre Konfiguration für die Datenverkehrsspiegelung nicht korrekt.
Stellen Sie sicher, dass Ihre OT-Protokolle im analysierten Datenverkehr vorhanden sind.
Zum Beispiel: