A seguinte tabela descreve as propriedades relacionadas com o Balanceamento de Carga na Rede (NLB).

Propriedade de Balanceamento de Carga na Rede

Separador Descrição

Endereços IP de cluster

O parâmetro endereço IP especifica o endereço IP primário do cluster. Os endereços IPv4 utilizam a notação separada por pontos da Internet padrão (por exemplo, w.x.y.z). Os endereços IPv6 utilizam endereços de 16 bytes, normalmente expressos em notações hexadecimais separadas por dois pontos. A notação hexadecimal separada por dois pontos utiliza oito números hexadecimais de 4 dígitos, com dois pontos a separar os blocos de 16 bits (os números de 4 dígitos).

Para gerir endereços de forma mais fácil, o IPv6 suprime zeros à esquerda e comprime um bloco de 16 bits só de zeros contíguo, representa o bloco contíguo com dois pontos (::). Trata-se da compressão conhecida como dois pontos duplos. Um exemplo de um endereço IPv6 com zeros à esquerda suprimido é:

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

O endereço é um endereço IP virtual e tem de ser definido de forma idêntica para todos os anfitriões no cluster. Este endereço IP é utilizado para abordar o cluster como um conjunto e deve ser o endereço IP que efectua o mapeamento para o nome da Internet completo que o utilizador especifica para o cluster.

Se pretender adicionar vários endereços IP ao cluster, clique em Adicionar para introduzir os endereços IP adicionais. Se estiver a configurar um cluster de balanceamento de carga numa rede privada virtual (VPN), não deverá configurar o endereço IP dedicado. Numa VPN, apenas o endereço IP do cluster deve estar presente em cada um dos anfitriões do cluster.

Parâmetros do cluster

  • O parâmetro endereço IP especifica o endereço IP primário do cluster na notação separada por pontos da Internet padrão (por exemplo, w.x.y.z). Pode seleccionar um endereço IP diferente para o cluster ao clicar na lista pendente.

  • O parâmetro Máscara de sub-rede denota a máscara de sub-rede para o endereço IP especificado. A máscara é introduzida na notação separada por pontos da Internet padrão (por exemplo, 255.255.255.0). Isto é apenas mostrado quando o endereço IP do cluster é um endereço IPv4.

  • O parâmetro Nome Internet completo especifica um nome da Internet completo para o cluster de NLB (por exemplo, cluster.microsoft.com). Este nome é utilizado para o cluster como um conjunto e deve ser o mesmo para todos os anfitriões no cluster. Se utilizar vários nomes como alias para o cluster, introduza o nome primário (principal) aqui. Este nome deve ser resolvido para o endereço IP primário do cluster através do servidor de DNS ou ficheiro Hosts.

  • O parâmetro Endereço de rede especifica o endereço de controlo de acesso ao suporte de dados (MAC) para a placa de rede que vai ser utilizada para processar o tráfego de cliente para cluster. Se o suporte multicast estiver desactivado, o anfitrião reverte para o modo unicast. O NLB indica automaticamente o controlador que pertence à placa do cluster para substituir o endereço de rede incorporado e único da placa e para alterar o respectivo endereço MAC para o endereço MAC do cluster. Este é o endereço utilizado em todos os anfitriões do cluster. Não necessita de configurar manualmente a placa de rede para reconhecer este endereço.

    Se tiver outros clusters com NLB numa sub-rede local, cada cluster terá de utilizar um endereço de rede diferente. Quando selecciona um endereço IP primário diferente para cada cluster, o NLB garante automaticamente que os clusters utilizam endereços de rede exclusivos. Algumas placas de rede poderão não permitir que o endereço de rede incorporado seja modificado. Se tiver esse problema, terá de obter e instalar uma placa de rede diferente que suporte esta funcionalidade.

  • Os parâmetros Modo de operação do cluster especificam se um endereço MAC multicast deve ser utilizado para operações do cluster. Se o multicast estiver activado, o NLB converte o endereço MAC do cluster que pertence à placa do cluster num endereço multicast. Garante também que o endereço IP primário do cluster resolve para este endereço multicast como parte do protocolo ARP. A placa pode agora utilizar o respectivo endereço MAC incorporado e original que foi desactivado no modo unicast.

    No modo multicast, pode também activar o suporte do protocolo Internet Group Management Protocol (IGMP), que limita a sobrecarga do comutador ao limitar o tráfego apenas para portas de Balanceamento de Carga na Rede. Ou seja, a activação do suporte IGMP garante que o tráfego destinado para um cluster de NLB é apenas transmitido por essas portas que servem os anfitriões do cluster e não todas as portas do comutador.

    Se seleccionar o suporte unicast, o NLB indica automaticamente o controlador que pertence à placa do cluster para substituir o endereço de rede incorporado e único da placa e para alterar o respectivo endereço MAC para o endereço MAC do cluster. Este é o endereço utilizado em todos os anfitriões do cluster. Não necessita de configurar manualmente a placa de rede para reconhecer este endereço. (Tenha em atenção que algumas placas de rede não suportam a alteração dos respectivos endereços MAC. Se detectar este problema, terá de instalar uma placa de rede que o faça.)

Importante

O NLB não suporta um ambiente misto de unicast e multicast num único cluster. Em cada cluster, todas as placas de rede nesse cluster devem ser multicast ou unicast. Caso contrário, o cluster não vai funcionar correctamente. Não existe nenhuma restrição quanto ao número de placas de rede e os diferentes anfitriões podem ter um número diferente de placas.

Regras de portas

O separador Regras de Portas mostra apenas o resumo das regras de portas existentes. Se clicar em Adicionar ou Editar, os seguintes parâmetros vão estar disponíveis:

  • O parâmetro Endereço de cluster IP especifica o endereço IP do cluster que a regra da porta deve abranger. Se este parâmetro for deixado em branco e Todos for seleccionado, a regra de porta é uma regra de portas global e vai abranger todos os endereços IP do cluster associados a esse cluster de NLB em particular. Se um endereço IP do cluster for especificado, a regra de portas substitui qualquer regra de portas global em conflito para esse endereço IP do cluster em particular.

  • O parâmetro Intervalo de portas especifica o intervalo de portas de TCP/UDP que uma regra de portas deve abranger. O intervalo de portas predefinido é de 0 para 65.535. As regras para uma única porta são codificadas como um intervalo tendo os mesmos números de porta de início e de fim.

  • O parâmetro Protocolos permite-lhe escolher o protocolo de TCP/IP específico que uma regra de portas deve abranger: TCP, UDP ou ambos. Apenas o tráfego de rede para o protocolo especificado é afectado pela regra. O tráfego não é afectado pela regra de porta, sendo processado pelo anfitrião predefinido.

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

    • O parâmetro Múltiplos anfitriões especifica que vários anfitriões no cluster vão processar o tráfego de rede para a regra de portas associada. Este modo de filtragem fornece um desempenho dimensionável e uma tolerância a falhas ao distribuir a carga da rede pelos vários anfitriões. Pode especificar que a carga seja distribuída de modo uniforme pelos anfitriões ou que cada anfitrião processe uma carga especificada.

    • O parâmetro Anfitrião único especifica que o tráfego de rede para a regra de portas associada seja processado por um anfitrião único no cluster, de acordo com a prioridade de processamento especificada. Este modo de filtragem fornece uma tolerância a falhas específica da porta para processar o tráfego de rede.

    • O parâmetro Desactivar este intervalo de portas especifica que todo o tráfego de rede da regra de portas associada seja bloqueado. Neste caso, o controlador de NLB filtra todos os datagramas ou pacotes de rede correspondentes. Este modo de filtragem permite-lhe bloquear o tráfego de rede endereçado a um intervalo de portas específico.

  • O parâmetro Afinidade é apenas aplicável para o modo de filtragem Múltiplos anfitriões.

    • A opção Nenhuma especifica que várias ligações do mesmo endereço IP cliente podem ser processadas por diferentes anfitriões do cluster (não existe uma afinidade do cliente). Para permitir que o Balanceamento de Carga na Rede processe correctamente fragmentos IP, deverá evitar a utilização da opção Nenhuma quando seleccionar UDP ou Ambos para a definição do protocolo.

    • A opção Único especifica que o NLB deve direccionar vários pedidos do mesmo endereço IP cliente para o mesmo anfitrião do cluster. Esta é a predefinição para afinidade. Opcionalmente, pode modificar a afinidade do cliente de NLB para direccionar todos os pedidos de clientes de um intervalo de endereços de Classe C de TCP/IP (em vez de um único endereço IP) para um único anfitrião do cluster ao activar a opção Rede, em vez da opção Único. Esta funcionalidade garante que os clientes que utilizam vários servidores de proxy para aceder ao cluster podem ter as suas próprias ligações de TCP direccionadas para o mesmo anfitrião do cluster.

    • A opção Rede especifica que o NLB deve direccionar vários pedidos do mesmo intervalo de endereços de Classe C de TCP/IP para o mesmo anfitrião do cluster. Activar a afinidade Rede em vez da afinidade Único garante que os clientes que utilizam vários servidores de proxy para aceder ao cluster podem ter as suas próprias ligações de TCP direccionadas para o mesmo anfitrião do cluster.

      A utilização de vários servidores de proxy no site do cliente fazem com que os pedidos de um único cliente pareçam ser originados a partir de diferentes computadores. Partindo do princípio de que todos os servidores proxy do cliente estão localizados no mesmo intervalo de endereços, a afinidade Rede garante que as sessões do cliente são correctamente processadas. Se não necessitar desta capacidade, utilize a afinidade Único para maximizar o desempenho dimensionado.

    Além das opções Único e Rede, pode configurar uma definição de tempo limite para preservar a afinidade do cliente quando a configuração de um cluster de NLB é alterada. Esta adenda também permite que os clientes mantenham a afinidade com um sistema anfitrião do cluster mesmo que não existam ligações activas entre o cliente e o sistema anfitrião.

    A activação da afinidade Único ou Rede garante que apenas um anfitriã do cluster processa todas as ligações que fazem parte da mesma sessão do cliente. Isto é importante se a aplicação do servidor em execução no anfitrião do cluster mantiver um estado da sessão (tal como cookies do servidor) entre ligações.

    Isto não preserva o estado de uma sessão com bases de dados back-end, onde várias transacções diferentes estão a ocorrer e que envolvem muitos computadores diferentes. Quando a ligação terminar, o estado da sessão termina também.

    A desactivação de afinidade permite um balanceamento de carga melhorado, porque permite que várias ligações do mesmo cliente sejam processadas em simultâneo por anfitriões do cluster diferentes. Para maximizar o desempenho dimensionado, desactive a afinidade do cliente (utilizando a opção Nenhuma) quando não for necessário. No entanto, para permitir que o NBL processe correctamente fragmentos IP, deverá evitar a utilização da opção Nenhuma quando seleccionar UDP ou Ambos para a definição do protocolo.

Importante

Quando utilizar o NLB para efectuar o balanceamento de carga do tráfego VPN, terá de configurar as regras de portas que regulam as portas que processam o tráfego VPN (porta TCP 1723 para PPTP/GRE e porta UDP 500 para IPSEC/L2TP) para utilizarem a afinidade Único ou Rede.

  • O parâmetro Peso de carga é apenas aplicável para o modo de filtragem Múltiplos anfitriões. Pode configurar este parâmetro apenas quando abrir as regras da porta através das Propriedades do Anfitrião. (Este parâmetro não é configurável quando abre a caixa de diálogo das regras de porta através das Propriedades do Anfitrião.)

    Quando utiliza o modo de filtragem Múltiplos anfitriões, este parâmetro especifica a quantidade relativa do tráfego na rede com balanceamento de carga que deve ser processada por este anfitrião para a regra de portas associada. Os valores permitidos vão de 0 (zero) a 100. Para impedir que um anfitrião processe qualquer tráfego de rede, defina o peso da carga para 0 (zero). A fracção real do tráfego processado por cada anfitrião é calculada como sendo o peso da carga local dividido pela soma de todos os pesos de carga no cluster.

    Pode especificar pesos de carga diferentes para cada anfitrião no cluster utilizando o parâmetro Peso de carga. Pode especificar que todos os anfitriões distribuam a carga da rede de forma igual utilizando o parâmetro de distribuição Carga igual em vez do parâmetro Peso de carga.

  • O parâmetro Prioridade de tratamento é apenas aplicável para o modo de filtragem Anfitrião Único. Pode configurar este parâmetro apenas quando abrir as regras da porta através das Propriedades do Anfitrião. (Este parâmetro não está disponível quando abre a caixa de diálogo das regras de portas através das Propriedades do Cluster.)

    Quando o modo de filtragem Anfitrião único é utilizado, o parâmetro Prioridade de Tratamento especifica a prioridade do anfitrião local para processar o tráfego de rede para a regra de portas associada. O anfitrião como a prioridade de tratamento mais elevada (valor numérico mais baixo) para esta regra entre os membros actuais do cluster vai processar todo o tráfego para esta regra. Os valores permitidos vão de 1, a prioridade mais elevada, até ao número máximo de anfitriões permitidos (32). Este valor tem de ser exclusivo para todos os anfitriões no cluster. Apesar deste parâmetro ser apresentado na lista Regras de portas definidas, pode configurar este parâmetro no separador Parâmetros de Anfitriões.

Parâmetros de anfitriões

  • O parâmetro Prioridade (identificador anfitrião exclusivo) especifica um ID exclusivo para cada anfitrião. O anfitrião com a prioridade numérica mais baixa entre os membros actuais do cluster processa todo o tráfego de rede do cluster que não é abrangido por uma regra de portas. Pode substituir estas prioridades ou fornecer o balanceamento de carga para intervalos específicos de portas ao especificar regras no separador Regras de portas.

    Se um novo anfitrião aderir ao cluster e a respectiva prioridade entrar em conflito com outro anfitrião no cluster, o anfitrião não será aceite como parte do cluster. O restante cluster continua a processar o tráfego. Uma mensagem descrevendo o problema é escrita no registo de eventos do Windows.

  • O parâmetro Endereço IP especifica o endereço IP exclusivo deste anfitrião, que é utilizado para o tráfego de rede que não está associado ao cluster (por exemplo, especificar o acesso Telnet a um anfitrião específico no cluster). Deve ser introduzido na notação separada por pontos da Internet padrão (por exemplo, w.x.y.z). Este endereço IP é utilizado para abordar individualmente cada anfitrião no cluster e deve ser exclusivo para cada anfitrião. O endereço IP dedicado deve ser sempre introduzido primeiro nas propriedades de TCP/IP.

    O NLB só consulta o endereço IP dedicado quando uma placa de rede única é utilizada para processar o tráfego de cliente para cluster e outro tráfego de rede que tem de ser enviado especificamente para o endereço IP dedicado. O NLB garante que todo o tráfego para o endereço IP dedicado não é afectado pela configuração actual do NLB. Isto inclui quando este anfitrião é executado como parte do cluster e quando o NLB está desactivado devido a erros de parâmetros no registo.

Importante

Normalmente, tanto o endereço IP dedicado e o endereço IP do cluster devem também ser introduzidos na caixa de diálogo Propriedades do Protocolo Internet (TCP/IP). Certifique-se de que os endereços são iguais em ambos os locais. No entanto, se estiver a configurar um cluster de balanceamento de carga numa rede privada virtual (VPN), não deverá configurar o endereço IP dedicado. Numa VPN, apenas o endereço IP do cluster deve estar presente em cada um dos anfitriões do cluster. O endereço IP dedicado tem de ser um endereço IP 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 para o endereço IP especificado. A máscara é introduzida na notação separada por pontos da Internet padrão (por exemplo, 255.255.255.0).

  • O parâmetro Estado inicial do anfitrião especifica se o NLB vai ser iniciado e se o anfitrião vai aderir imediatamente ao cluster quando o sistema operativo for iniciado. Por exemplo, pode pretender iniciar outros serviços manualmente e por uma ordem específica antes de iniciar o NLB. Os sistemas anfitrião podem ser orientados para aderir e abandonar o cluster de forma dinâmica através dos comandos Start e Stop no controlo da linha de comandos de NLB. Se a caixa de verificação Manter estado suspenso após o início do computador for seleccionada, quando o anfitrião for encerrado durante o estado de suspensão, o anfitrião vai permanecer suspenso quando o Windows for iniciado.


Sumário