Konfigurieren der Datenverkehrsspiegelung mit einem virtuellen Hyper-V-Switch
Dieser Artikel gehört zu einer Reihe von Artikeln, in denen der Bereitstellungspfad für die OT-Überwachung mit Microsoft Defender for IoT beschrieben wird.
In diesem Artikel wird beschrieben, wie der Promiscuous-Modus in einer Hyper-V Vswitch-Umgebung als Workaround für die Konfiguration der Datenverkehrsspiegelung verwendet werden kann, ähnlich wie bei einem SPAN-Port. Ein SPAN-Port in Ihrem Switch spiegelt den lokalen Datenverkehr von Schnittstellen auf dem Switch an eine Schnittstelle auf demselben Switch.
Weitere Informationen finden Sie unter Datenverkehrsspiegelung mit virtuellen Switches.
Voraussetzungen
Vorbereitungen:
Stellen Sie sicher, dass Sie Ihren Plan für die Netzwerküberwachung mit Defender for IoT und die SPAN-Ports, die Sie konfigurieren möchten, verstehen.
Weitere Informationen finden Sie unter Datenverkehrsspiegelungsmethoden für die OT-Überwachung.
Stellen Sie sicher, dass keine Instanz eines virtuellen Geräts ausgeführt wird.
Stellen Sie sicher, dass Sie SPAN sicherstellen für den Datenport Ihres virtuellen Switch und nicht für den Verwaltungsport aktiviert haben.
Stellen Sie sicher, dass die SPAN-Konfiguration des Datenports nicht mit einer IP-Adresse konfiguriert ist.
Konfigurieren eines Ports für die Datenverkehrsspiegelung mit Hyper-V
Öffnen Sie den Manager für virtuelle Switches.
Wählen Sie in der Liste Virtuelle Switches die Option Neuer virtueller Netzwerkswitch>Extern als Typ für den dedizierten übergreifenden Netzwerkadapter aus.
Wählen Sie Virtuellen Switch erstellen aus.
Wählen Sie im Bereich Verbindungstyp die Option Externes Netzwerk aus, und vergewissern Sie sich, dass die Option Gemeinsames Verwenden dieses Netzwerkadapters für das Verwaltungsbetriebssystem zulassen aktiviert ist. Beispiel:
Klickan Sie auf OK.
Anfügen einer virtuellen SPAN-Schnittstelle an den virtuellen Switch
Sie können über Windows PowerShell oder den Hyper-V-Manager eine virtuelle SPAN-Schnittstelle an den zuvor erstellten virtuellen Switch anfü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 Adapter
festgelegt.
Hinzufügen einer virtuellen SPAN-Schnittstelle zum virtuellen Switch mit PowerShell
Wählen Sie den neu hinzugefügten virtuellen SPAN-Switch aus, den Sie zuvor konfiguriert 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_Span
Aktivieren Sie mit dem folgenden Befehl die Portspiegelung für die ausgewählte Schnittstelle als SPAN-Ziel:
Get-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 | ? Name -eq Monitor | Set-VMNetworkAdapter -PortMirroring Destination
Hierbei gilt:
Parameter BESCHREIBUNG VK-C1000V-LongRunning-650 Name der virtuellen CPPM-Appliance vSwitch_Span Name des neu hinzugefügten virtuellen SPAN-Switches Überwachen Name des neu hinzugefügten Adapters Wenn Sie fertig sind, wählen Sie OK.
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 Switch die Option vSwitch_Span aus.
Wählen Sie in der Liste Hardware in der Dropdownliste Netzwerkadapter die Option Hardwarebeschleunigung aus, und deaktivieren Sie die Option Warteschlange für virtuelle Computer für die Netzwerkschnittstelle für die Überwachung.
Wählen Sie in der Liste Hardware in der Dropdownliste Netzwerkadapter die Option Erweiterte Features aus. Wählen Sie im Abschnitt Portspiegelung die Option Ziel als Spiegelungsmodus für die neue virtuelle Schnittstelle aus.
Klickan Sie auf OK.
Aktivieren der Microsoft NDIS-Aufzeichnungserweiterungen
Aktivieren Sie die Unterstützung für Microsoft NDIS-Aufzeichnungserweiterungen für den virtuellen Switch, den Sie zuvor erstellt haben.
So aktivieren Sie die Microsoft NDIS-Aufzeichnungserweiterungen für den neuen virtuellen Switch
Öffnen Sie auf dem Hyper-V-Host den Manager für virtuelle Switches.
Erweitern Sie in der Liste „Virtuelle Switches“ den Namen des virtuellen Switches (
vSwitch_Span
), und wählen Sie Erweiterungen aus.Wählen Sie im Feld „Switcherweiterungen“ die Option Microsoft NDIS-Aufzeichnung aus.
Klickan Sie auf OK.
Konfigurieren des Spiegelungsmodus des Switch
Konfigurieren Sie den Spiegelungsmodus auf dem zuvor erstellten virtuellen Switch so, dass der externe Port als Spiegelungsquelle definiert ist. Dazu müssen Sie den virtuellen Hyper-V-Switch (vSwitch_Span) u. a. so konfigurieren, dass der gesamte Datenverkehr, der an den externen Quellport gesendet wird, an den virtuellen Netzwerkadapter weitergeleitet wird, den Sie als Ziel konfiguriert haben.
Um den externen Port des virtuellen Switch als Quellspiegelmodus festzulegen, führen Sie Folgendes aus:
$ExtPortFeature=Get-VMSystemSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings"
$ExtPortFeature.SettingData.MonitorMode=2
Add-VMSwitchExtensionPortFeature -ExternalPort -SwitchName vSwitch_Span -VMSwitchExtensionFeature $ExtPortFeature
Hierbei gilt:
Parameter | BESCHREIBUNG |
---|---|
vSwitch_Span | Name des zuvor erstellten virtuellen Switch |
MonitorMode=2 | `Source` |
MonitorMode=1 | Destination |
MonitorMode=0 | Keine |
Um den Status des Überwachungsmodus zu überprüfen, führen Sie Folgendes aus:
Get-VMSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings" -SwitchName vSwitch_Span -ExternalPort | select -ExpandProperty SettingData
Parameter | BESCHREIBUNG |
---|---|
vSwitch_Span | Name des neu hinzugefügten virtuellen SPAN-Switches |
Überprüfen der Datenverkehrsspiegelung
Versuchen Sie nach der Konfiguration der Datenverkehrsspiegelung, eine Stichprobe des aufgezeichneten Datenverkehrs (PCAP-Datei) vom Switch-SPAN-Port oder Spiegelungsport zu erhalten.
Eine PCAP-Beispieldatei hilft Ihnen bei folgenden Punkten:
- Überprüfen der Switchkonfiguration
- Vergewissern, 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 für einige Minuten eine PCAP-Beispieldatei aufzuzeichnen. Verbinden Sie beispielsweise einen Laptop mit einem Port, an dem Sie die Datenverkehrsüberwachung konfiguriert haben.
Überprüfen Sie, ob Unicast-Pakete im aufgezeichneten Datenverkehr vorhanden sind. Unicastdatenverkehr ist Datenverkehr, der von einer 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.
Überprüfen Sie, ob Ihre OT-Protokolle im analysierten Datenverkehr vorhanden sind.
Beispiel: