Partilhar via


Configurar o espelhamento de tráfego com um vSwitch Hyper-V

Este artigo é um de uma série de artigos que descrevem o caminho de implantação para monitoramento de OT com o Microsoft Defender for IoT.

Diagram of a progress bar with Network level deployment highlighted.

Este artigo descreve como usar o modo promíscuo em um ambiente Hyper-V Vswitch como uma solução alternativa para configurar o espelhamento de tráfego, semelhante a uma porta SPAN. Uma porta SPAN no switch espelha o tráfego local das interfaces no switch para uma interface diferente no mesmo switch.

Para obter mais informações, consulte Espelhamento de tráfego com comutadores virtuais.

Pré-requisitos

Antes de começar:

  • Certifique-se de entender seu plano de monitoramento de rede com o Defender for IoT e as portas SPAN que deseja configurar.

    Para obter mais informações, consulte Métodos de espelhamento de tráfego para monitoramento de OT.

  • Certifique-se de que não há nenhuma instância de um dispositivo virtual em execução.

  • Certifique-se de que ativou Garantir SPAN na porta de dados do comutador virtual e não na porta de gestão.

  • Verifique se a configuração do SPAN da porta de dados não está configurada com um endereço IP.

Configurar uma porta de espelhamento de tráfego com o Hyper-V

  1. Abra o Virtual Switch Manager.

  2. Na lista Comutadores virtuais, selecione Novo comutador>de rede virtual externo como o tipo de adaptador de rede estendido dedicado.

    Screenshot of selecting new virtual network and external before creating the virtual switch.

  3. Selecione Criar Comutador Virtual.

  4. Na área Tipo de conexão, selecione Rede externa e verifique se a opção Permitir que o sistema operacional de gerenciamento compartilhe este adaptador de rede está selecionada. Por exemplo:

    Screenshot of the External network option.

  5. Selecione OK.

Anexar uma interface virtual SPAN ao comutador virtual

Use o Windows PowerShell ou o Gerenciador do Hyper-V para anexar uma interface virtual SPAN ao comutador virtual criado anteriormente.

Se você usar o PowerShell, defina o nome do hardware do adaptador recém-adicionado como Monitor. Se você usar o Gerenciador do Hyper-V, o nome do hardware do adaptador recém-adicionado será definido como Network Adapter.

Anexar uma interface virtual SPAN ao comutador virtual com o PowerShell

  1. Selecione o comutador virtual SPAN recém-adicionado que você configurou anteriormente e execute o seguinte comando para adicionar um novo adaptador de rede:

    ADD-VMNetworkAdapter -VMName VK-C1000V-LongRunning-650 -Name Monitor -SwitchName vSwitch_Span
    
  2. Habilite o espelhamento de porta para a interface selecionada como o destino span com o seguinte comando:

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

    Em que:

    Parâmetro Description
    VK-C1000V-LongRunning-650 Nome do CPPM VA
    vSwitch_Span Nome do comutador virtual SPAN recém-adicionado
    Monitorizar Nome do adaptador recém-adicionado
  3. Quando tiver terminado, selecione OK.

Anexar uma interface virtual SPAN ao comutador virtual com o Gerenciador do Hyper-V

  1. Na lista Hardware do Gerenciador do Hyper-V, selecione Adaptador de Rede.

  2. No campo Comutador virtual, selecione vSwitch_Span.

    Screenshot of selecting the following options on the virtual switch screen.

  3. Na lista Hardware, na lista suspensa Adaptador de Rede, selecione Aceleração de Hardware e desmarque a opção Fila de Máquinas Virtuais para a interface de rede de monitoramento.

  4. Na lista Hardware, na lista suspensa Adaptador de rede, selecione Recursos avançados. Na seção Espelhamento de Porta, selecione Destino como o modo de espelhamento para a nova interface virtual.

    Screenshot of the selections needed to configure mirroring mode.

  5. Selecione OK.

Ativar extensões de captura NDIS da Microsoft

Ative o suporte para Microsoft NDIS Capture Extensions para o comutador virtual que você criou anteriormente.

Para habilitar as extensões de captura NDIS da Microsoft para seu novo comutador virtual:

  1. Abra o Gerenciador de Comutador Virtual no host Hyper-V.

  2. Na lista Comutadores Virtuais, expanda o nome vSwitch_Span do comutador virtual e selecione Extensões.

  3. No campo Extensões de Comutador, selecione Captura Microsoft NDIS.

    Screenshot of enabling the Microsoft NDIS by selecting it from the switch extensions menu.

  4. Selecione OK.

Configurar o modo de espelhamento do switch

Configure o modo de espelhamento no comutador virtual criado anteriormente para que a porta externa seja definida como a fonte de espelhamento. Isso inclui configurar o comutador virtual Hyper-V (vSwitch_Span) para encaminhar qualquer tráfego que chegue à porta de origem externa para um adaptador de rede virtual configurado como destino.

Para definir a porta externa do comutador virtual como o modo de espelho de origem, execute:

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

Em que:

Parâmetro Description
vSwitch_Span Nome do comutador virtual criado anteriormente
MonitorMode=2 Source
MonitorMode=1 Destino
MonitorMode=0 None

Para verificar o status do modo de monitoramento, execute:

Get-VMSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Security Settings" -SwitchName vSwitch_Span -ExternalPort | select -ExpandProperty SettingData
Parâmetro Description
vSwitch_Span Nome do comutador virtual SPAN recém-adicionado

Validar o espelhamento de tráfego

Depois de configurar o espelhamento de tráfego, tente receber uma amostra de tráfego gravado (arquivo PCAP) do SPAN do switch ou da porta espelhada.

Um arquivo PCAP de exemplo irá ajudá-lo a:

  • Validar a configuração do switch
  • Confirme se o tráfego que passa pelo seu comutador é relevante para a monitorização
  • Identificar a largura de banda e um número estimado de dispositivos detetados pelo switch
  1. Use um aplicativo analisador de protocolo de rede, como o Wireshark, para gravar um arquivo PCAP de amostra por alguns minutos. Por exemplo, conecte um laptop a uma porta onde você configurou o monitoramento de tráfego.

  2. Verifique se os pacotes Unicast estão presentes no tráfego de gravação. Tráfego unicast é o tráfego enviado de endereço para outro.

    Se a maior parte do tráfego for de mensagens ARP, sua configuração de espelhamento de tráfego não está correta.

  3. Verifique se seus protocolos OT estão presentes no tráfego analisado.

    Por exemplo:

    Screenshot of Wireshark validation.

Próximos passos