A tabela a seguir descreve as propriedades relacionadas ao NLB (Balanceamento de Carga de Rede).

Propriedades de Balanceamento de Carga de Rede

Guia Descrição

Endereços IP do cluster

O parâmetroEndereço IP especifica o endereço IP primário do cluster. Os endereços IPv4 usam a notação com pontos padrão da Internet (por exemplo, w.x.y.z). Os endereços IPv6 usam endereços de 16 bytes, normalmente expressos em notação hexadecimal com dois-pontos. A notação hexadecimal com dois-pontos usa oito números hexadecimais de quatro dígitos, com dois-pontos separando os blocos de 16 bits (números de quatro dígitos).

Para gerenciar endereços mais facilmente, o IPv6 suprime os zeros à esquerda e compacta um único bloco de 16 bits contíguo formado só por zeros com dois sinais de dois-pontos (::). Isso é conhecido como compactação com dois-pontos duplo. Um exemplo de endereço IPv6 com zeros à esquerda suprimidos é:

FEC0:0:0:0:2AA:FF:FE3F:2A1C

O endereço é um endereço IP virtual, que deve ser definido de forma idêntica para todos os hosts do cluster. Esse endereço IP é usado para localizar o cluster como um todo, e deve ser o endereço IP mapeado para o nome completo de Internet especificado por você para o cluster.

Se você quiser adicionar vários endereços IP ao cluster, clique em Adicionar para inserir os endereços IP adicionais. Se você estiver configurando um cluster de balanceamento de carga de VPN (rede virtual privada), não deve configurar o endereço IP dedicado. Em uma VPN, somente o endereço IP do cluster deve estar presente em cada host de cluster.

Parâmetros do cluster

  • O parâmetroEndereço IP especifica o endereço IP primário do cluster em notação com pontos padrão da Internet (por exemplo, w.x.y.z). Você pode selecionar outro endereço IP para o cluster clicando na lista suspensa.

  • O parâmetro Máscara de sub-rede denota a máscara de sub-rede do endereço IP especificado. A máscara é inserida em notação com pontos padrão da Internet (por exemplo, 255.255.255.0). Isso é mostrado somente quando o endereço IP do cluster é do tipo IPv4.

  • O parâmetro Nome de Internet completo especifica um nome de Internet completo para o cluster NLB (por exemplo, cluster.microsoft.com). Esse nome é usado para o cluster como um todo e deve ser o mesmo para todos os hosts do cluster. Se você criar alias de vários nomes para o cluster, insira aqui o nome primário (principal). Esse nome deve poder ser resolvido no endereço IP primário do cluster através do seu servidor DNS ou do arquivo Hosts.

  • O parâmetro Endereço de rede especifica o endereço MAC (controle de acesso de mídia) para o adaptador de rede a ser usado para o tratamento do tráfego cliente a cluster. Se o suporte ao multicast estiver desabilitado, o host reverterá ao modo unicast. O NLB automaticamente instrui o driver pertencente ao adaptador de cluster para que substitua o endereço de rede único, interno, e mude seu endereço MAC para o endereço MAC do cluster. Esse é o endereço usado em todos os hosts de cluster. Não é necessário configurar manualmente o adaptador de rede para que reconheça esse endereço.

    Se você tiver outros clusters NLB na sub-rede local, cada um deles deverá usar um endereço de rede diferente. Quando você seleciona um endereço IP primário diferente para cada cluster, o NLB automaticamente verifica se os clusters usam endereços de rede exclusivos. Alguns adaptadores de rede talvez não permitam a modificação do endereço de rede interno. Se você tiver esse problema, deverá obter e instalar outro adaptador de rede que ofereça suporte a essa funcionalidade.

  • Os parâmetros de Modo de operação do cluster especificam se deve ser usado um endereço MAC multicast para operações de cluster. Se a opção multicast estiver habilitada, o NLB converte o endereço MAC de cluster pertencente ao adaptador de cluster para um endereço multicast. Ele verifica também se o endereço IP primário do cluster é resolvido para esse endereço multicast como parte do protocolo ARP. O adaptador pode agora usar seu endereço MAC interno original, que havia sido desabilitado em modo unicast.

    Em modo multicast, você também pode habilitar o suporte ao protocolo IGMP (Internet Group Management Protocol), o que limita a saturação do comutador limitando o tráfego somente às portas do Balanceamento de Carga de Rede. Ou seja, a ativação do suporte a IGMP permite que o tráfego destinado a um cluster NLB passe somente pelas portas que atendem aos hosts de cluster, não por todas as portas do comutador.

    Se você selecionar o suporte a unicast, o NLB automaticamente instrui o driver pertencente ao adaptador de cluster para que substitua o endereço de rede único, interno, e mude seu endereço MAC para o endereço MAC do cluster. Esse é o endereço usado em todos os hosts de cluster. Não é necessário configurar manualmente o adaptador de rede para que reconheça esse endereço. (Observe que alguns adaptadores de rede não oferecem suporte à alteração de seus endereços MAC. Se você tiver esse problema, deverá instalar um adaptador de rede que ofereça tal suporte.)

Importante

O NLB não oferece suporte a ambientes mistos unicast e multicast em um único cluster. Dentro de cada cluster, todos os adaptadores de rede devem ser multicast ou unicast. Caso contrário, o cluster não funcionará corretamente. Não há restrição ao número de adaptadores de rede e hosts diferentes podem ter um número diferente de adaptadores.

Regras de porta

A guia Regras de Porta que mostra somente o resumo das regras de porta existentes. Se você clicar em Adicionar ou Editar, estarão disponíveis os seguintes parâmetros:

  • O parâmetro Endereço IP do cluster especifica o endereço IP de cluster a ser coberto pela regra de porta. Se esse parâmetro ficar em branco e a opção Tudo for selecionada, a regra de porta será global e cobrirá todos os endereços IP de cluster associados a esse cluster NLB específico. Se um endereço IP de cluster for especificado, a regra de porta substituirá qualquer regra de porta conflitante para esse IP de cluster específico.

  • O parâmetro Intervalo de porta especifica o intervalo de porta TCP/UDP a ser coberto por uma regra de porta. O intervalo de porta padrão é 0 a 65535. As regras para uma única porta são codificadas como um intervalo com os mesmos números de portas inicial e final.

  • O parâmetro Protocolos permite escolher o protocolo TCP/IP específico a ser coberto por uma regra de porta: TCP, UDP ou ambos. Somente o tráfego de rede para o protocolo especificado é afetado pela regra. O tráfego não afetado pela regra de porta é tratado pelo host padrão.

  • Para o Modo de filtragem, configure os seguintes parâmetros:

    • O parâmetro Vários hosts especifica que vários hosts do cluster tratarão o tráfego de rede relativo à porta de rede associada. Esse modo de filtragem fornece desempenho escalonado e tolerância a falhas com a distribuição da carga da rede entre vários hosts. Você pode especificar que a carga seja igualmente distribuída entre os hosts ou que cada host trate um peso especificado da carga.

    • O parâmetro Host único especifica que o tráfego de rede para a regra de porta associada seja tratado por um único host no cluster, segundo a prioridade de tratamento especificada. Esse modo de filtragem fornece tolerância a falhas específica da porta para o tratamento do tráfego de rede.

    • O parâmetro Desabilitar este intervalo de porta especifica que todo o tráfego de rede para a porta associada seja bloqueado. Nesse caso, o driver NLB filtra todos os pacotes de rede ou datagramas correspondentes. Esse modo de filtragem permite bloquear o tráfego de rede endereçado a um intervalo de portas específico.

  • O parâmetro Afinidade é aplicável somente ao modo de filtragem Vários hosts.

    • A opção Nenhum especifica que várias conexões do mesmo endereço IP cliente podem ser tratadas por diferentes hosts de cluster (não há afinidade de um cliente). Para permitir que o Balanceamento de Carga de Rede trate corretamente fragmentos IP, você deve evitar usar a opção Nenhum ao selecionar UDP ou Ambos para a sua definição de protocolo.

    • A opção Único especifica que o NLB deve direcionar várias solicitações do mesmo endereço IP cliente ao mesmo host de cluster. Esta é a configuração padrão para afinidade. Opcionalmente, você pode modificar a afinidade de cliente NLB para direcionar todas as solicitações de clientes de um intervalo de endereço de Classe C TCP/IP (em vez de um único endereço IP) para um único host de cluster ativando a opção Rede em vez de Único. Esse recurso garante que os clientes que usem vários servidores proxy para acessar o cluster possam ter suas conexões TCP direcionadas ao mesmo host de cluster.

    • A opção Rede especifica que o NLB deve direcionar várias solicitações do mesmo endereço IP cliente ao mesmo host de cluster. A ativação da afinidade de Rede em vez de Único garante que os clientes que usem vários servidores proxy para acessar o cluster possam ter suas conexões TCP direcionadas ao mesmo host de cluster.

      O uso de vários servidores proxy no site do cliente faz com que as solicitações de um único cliente pareçam originar-se de vários computadores. Presumindo-se que todos os servidores proxy do cliente estejam localizados no mesmo intervalo de endereços, a afinidade Rede garante o tratamento correto das sessões de cliente. Se você não precisar desse recurso, use a afinidade do tipo Único para maximizar o desempenho escalonado.

    Como uma extensão das opções Único e Rede, você pode definir uma configuração de limite de tempo para preservar a afinidade do cliente quando a configuração de um cluster NLB for alterada. Essa extensão também permite que os clientes mantenham a afinidade com um host de clusters, mesmo se não houver conexões existentes ativas do cliente para o host.

    A ativação da afinidade do tipo Único ou Rede garante que somente um host de cluster trate todas as conexões que compõem a mesma sessão de cliente. Isso é importante se o aplicativo do servidor que está em execução no host de cluster mantiver um estado de sessão (por exemplo, cookies de servidor) entre as conexões.

    Isso não preserva um estado de sessão com bancos de dados back-end onde estejam ocorrendo muitas transações diferentes envolvendo muitos computadores diferentes. Quando a conexão é concluída, o estado de sessão também é encerrado.

    A desabilitação da afinidade permite aprimorar o balanceamento de carga, pois permite que várias conexões do mesmo cliente sejam tratadas ao mesmo tempo por diferentes hosts de cluster. Para maximizar o desempenho escalonado, desabilite a afinidade de cliente (usando a opção Nenhum) quando ela não for necessária. Entretanto, para permitir que o NLB trate corretamente fragmentos IP, você deve evitar usar a opção Nenhum ao selecionar UDP ou Ambos para a sua definição de protocolo.

Importante

Ao usar o NLB para o balanceamento de carga no tráfego de VPN, você deve configurar as regras de porta que controlam as portas que tratam o tráfego de VPN (porta TCP 1723 para PPTP/GRE e porta UDP 500 para IPSEC/L2TP) para que usem afinidade do tipo Único ou Rede.

  • O parâmetro Peso da carga é aplicável somente ao modo de filtragem Vários hosts. Você pode configurar esse parâmetro somente quando abre a caixa de diálogo de regras de porta através de Propriedades do Host. (Esse parâmetro não pode ser configurado quando você abre a caixa de diálogo de regras de porta através de Propriedades do Cluster.

    Quando é usado o modo de filtragem Vários hosts, esse parâmetro especifica o volume relativo de tráfego de rede com carga balanceada que esse host deve tratar para a regra de porta associada. Os valores permitidos variam de 0 (zero) a 100. Para evitar que um host trate qualquer tráfego de rede, defina o peso da carga como 0 (zero). A fração real de tráfego tratada por cada host é computada como o peso da carga local dividido pela soma de todos os pesos das cargas no cluster.

    Você pode especificar diferentes pesos de carga para cada host do cluster utilizando o parâmetro Peso da carga. É possível especificar que todos os hosts distribuam a carga da rede igualmente utilizando o parâmetro de distribuição Carga igual em vez de Peso da carga.

  • O parâmetro Prioridade de tratamento é aplicável somente ao modo de filtragem Host único. Você pode configurar esse parâmetro somente quando abre a caixa de diálogo de regras de porta através de Propriedades do Host. (Esse parâmetro não está disponível quando você abre a caixa de diálogo de regras de porta via Propriedades do Cluster.

    Quando o modo de filtragem Host único é usado, o parâmetro Prioridade de tratamento especifica a prioridade do host local para o tratamento do tráfego de rede para a regra de porta associada. O host que tiver a prioridade de tratamento mais alta (valor numérico menor) para essa regra entre os atuais membros do cluster tratará todo o tráfego para essa regra. Os valores permitidos variam de 1, a prioridade mais alta, ao número máximo permitido de hosts (32). Esse valor deve ser exclusivo para todos os hosts do cluster. Embora esse parâmetro seja exibido na lista Regras de porta definidas, ele é configurado na guia Parâmetros do Host.

Parâmetros do host

  • O parâmetro Prioridade (identificação de host exclusiva) especifica uma ID exclusiva para cada host. O host com a menor prioridade numérica entre os atuais membros do cluster trata de todo o tráfego de rede do cluster não coberto por uma regra de porta. Você pode substituir essas prioridades ou fornecer balanceamento de carga para intervalos específicos de portas especificando regras na guia Regras de porta.

    Se um novo host se juntar ao cluster e sua prioridade conflitar com outro host do cluster, ele não será aceito como parte do cluster. O restante do cluster continuará a tratar do tráfego. Uma mensagem descrevendo o problema é escrita no log de eventos do Windows.

  • O parâmetro Endereço IP especifica esse endereço IP exclusivo, usado para tráfego de rede não associado ao cluster (por exemplo, especificação do acesso Telnet a um host específico no cluster). Ele deve ser inserido em notação com pontos padrão da Internet (por exemplo, w.x.y.z). Esse endereço IP é usado para distinguir individualmente cada host do cluster, e ele deve ser exclusivo para cada host. O endereço IP dedicado deve sempre ser inserido primeiramente nas propriedades de TCP/IP.

    O NLB faz referência ao endereço IP dedicado somente quando é usado um único adaptador de rede para tratar tráfego do tipo cliente para cluster e outro tipo de tráfego de rede, que deva ir especificamente para o endereço IP dedicado. O NLB garante que todo o tráfego para o endereço IP dedicado não seja afetado pela configuração atual do NLB. Isso inclui o caso em que esse host é executado como parte do cluster e o NLB está desabilitado devido a erros de parâmetro no registro.

Importante

Normalmente, tanto o endereço IP dedicado como o endereço IP de cluster devem também ser inseridos na caixa de diálogo Propriedades do Protocolo TCP/IP. Verifique se os endereços são iguais nos dois locais. Entretanto, se você estiver configurando um cluster de balanceamento de carga de VPN (rede virtual privada), não deve configurar o endereço IP dedicado. Em uma VPN, somente o endereço IP do cluster deve estar presente em cada host de cluster. O endereço IP dedicado deve ser estático — não pode ser um endereço DHCP.

  • O parâmetro Máscara de sub-rede denota a máscara de sub-rede do endereço IP especificado. A máscara é inserida em notação com pontos padrão da Internet (por exemplo, 255.255.255.0).

  • O parâmetro Estado inicial do host especifica se o NLB será iniciado e se o host se juntará imediatamente ao cluster quando o sistema operacional for iniciado. Por exemplo, talvez você queira iniciar outros serviços manualmente e em uma ordem específica antes de iniciar o NLB. Os hosts podem ser instruídos a entrar e sair do cluster dinamicamente com o uso dos comandos Start e Stop no controle de linha de comando do NLB. Se a caixa de seleção Reter estado suspenso depois que o computador for iniciado for marcada, quando o host for desligado enquanto estiver em estado suspenso, o host permanecerá suspenso quando o Windows for iniciado.


Sumário