Partilhar via


Ajuste de desempenho do gateway SLB em redes definidas pelo software

Aplica-se a: Windows Server (todas as versões com suporte)

O balanceamento de carga de software é fornecido por um conjunto de VMs MUX (multiplexador) do Load Balancer, com o gerenciador de balanceador de carga nas VMs do Controlador de Rede e o Comutador Virtual do Hyper-V.

Nenhum outro ajuste de desempenho é necessário para configurar o Controlador de Rede ou o host do Hyper-V para balanceamento de carga além do que é descrito na seção Rede definida pelo software. Se você estiver usando o SR-IOV para os multiplexadores, examine a seção Configuração da VM MUX do SLB.

Configuração de VM MUX do SLB

As máquinas virtuais MUX do SLB são implantadas em uma configuração ativa-ativa, o que significa que todas as VMs MUX implantadas e adicionadas ao Controlador de Rede podem processar as solicitações de entrada. Em uma configuração ativa-ativa, a taxa de transferência total de agregação de todas as conexões é limitada apenas pelo número de VMs MUX implantadas.

Uma conexão individual com um VIP (IP Virtual) sempre será enviada para o mesmo MUX, supondo que o número de multiplexadores permaneça constante e a taxa de transferência seja limitada à taxa de transferência de uma só VM MUX. Os multiplexadores só processam o tráfego de entrada que está indo para um VIP. Os pacotes de resposta vão diretamente da VM que está enviando a resposta para a opção física que a encaminha para o cliente.

Em alguns casos, quando a origem da solicitação se origina de um host SDN que é adicionado ao mesmo Controlador de Rede que gerencia o VIP, também é feita uma otimização adicional do caminho de entrada para a solicitação. Com o host SDN e o VIP gerenciados pelo mesmo controlador, a maioria dos pacotes pode viajar diretamente do cliente para o servidor, ignorando totalmente a VM MUX. Nenhuma outra configuração é necessária para que essa otimização aconteça.

Cada VM MUX do SLB precisa ser dimensionada de acordo com as diretrizes fornecidas na seção de requisitos de função de máquina virtual da infraestrutura da SDN. Saiba mais no artigo Planejar uma infraestrutura de rede definida pelo software.

SR-IOV (virtualização de E/S de raiz única)

Quando você está usando a Ethernet de 40 Gigabit, a capacidade do comutador virtual de processar pacotes para a VM MUX torna-se o fator limitante para a taxa de transferência da VM MUX. O SR-IOV deve estar habilitado no adaptador de rede de VM da VM do SLB para garantir que o comutador virtual não seja o gargalo.

Para habilitar o SR-IOV, você precisa habilitá-lo no comutador virtual quando o comutador virtual for criado. Neste exemplo, estamos criando um comutador virtual com o SET (agrupamento incorporado do comutador) e o SR-IOV:

    new-vmswitch -Name SDNSwitch -EnableEmbeddedTeaming $true -NetAdapterName @("NIC1", "NIC2") -EnableIOV $true

Ele também deve estar habilitado nos adaptadores de rede virtual da VM MUX do SLB que processa o tráfego de dados. Neste exemplo, o SR-IOV está sendo habilitado em todos os adaptadores:

    get-vmnetworkadapter -VMName SLBMUX1 | set-vmnetworkadapter -IovWeight 50