Partilhar via


Ajuste de desempenho do gateway SLB em redes definidas por software

Aplica-se a: Windows Server (Todas as versões suportadas)

O balanceamento de carga de software é fornecido por um conjunto de VMs Mux (Load Balancer Multiplexor), com o gerenciador de balanceador de carga nas VMs do controlador de rede e no comutador virtual Hyper-V.

Nenhum outro ajuste de desempenho é necessário para configurar o controlador de rede ou o host Hyper-V para balanceamento de carga além do descrito na seção Rede definida por software . Se estiver a usar SR-IOV para os Muxes, certifique-se de rever a seção Configuração da VM do SLB Mux.

Configuração de VM do SLB Mux

As máquinas virtuais SLB Mux são implantadas em uma configuração ativa-ativa, o que significa que cada VM Mux implantada e adicionada ao controlador de rede pode processar solicitações de entrada. Em uma configuração ativa-ativa, a taxa de transferência agregada total de todas as conexões é limitada apenas pelo número de VMs Mux implantadas.

Uma conexão individual com um IP Virtual (VIP) sempre será enviada para o mesmo Mux, supondo que o número de muxes permaneça constante e sua taxa de transferência seja limitada à taxa de transferência de uma única VM Mux. Os Muxes processam apenas o tráfego de entrada que vai para um VIP. Os pacotes de resposta vão diretamente da VM que está enviando a resposta para o comutador físico 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, a otimização adicional do caminho de entrada para a solicitação também é executada. Com o host SDN e o VIP gerenciados pelo mesmo controlador, a maioria dos pacotes é capaz de 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 SLB deve ser dimensionada de acordo com as diretrizes fornecidas na seção Requisitos de função de máquina virtual de infraestrutura SDN. Saiba mais no artigo Planejar uma infraestrutura de rede definida por software .

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

Quando você está usando Ethernet de 40 Gigabits, 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. SR-IOV deve ser ativado no adaptador de rede da VM SLB para garantir que o comutador virtual não seja o gargalo.

Para habilitar o SR-IOV, você deve habilitá-lo no comutador virtual quando o comutador virtual for criado. Neste exemplo, estamos a criar um switch virtual com Switch Embedded Teaming (SET) e SR-IOV:

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

Ele também deve ser habilitado no(s) adaptador(es) de rede virtual da VM MUX SLB que processam o tráfego de dados. Neste exemplo, SR-IOV está sendo habilitado em todos os adaptadores:

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