Base de Conhecimento

Balanceamento de Links

Data de criação: 16/01/2013

Última alteração: 21/03/2016

O Winconnection 7 suporta múltiplos links externos. Suportando múltiplos links externos, é possível explorar arquiteturas tolerantes a falhas ou balanceadas.

Mesmo que bem facilitada pelo Winconnection, a manuteção de múltiplos links requer alguns cuidados especiais que colaboram na composição e manutenção de um ambiente de rede saudável.

As informações contidas neste manual trarão ao administrador de rede um conjunto valioso de informações que o ajudará no projeto e manutenção de uma rede com múltiplos links de saída. 

Como Funciona

A ativação do balanceamento começa com o administrador selecionando quais dos links são externos (responsáveis pela conexão com a internet) na seção Interfaces. Após a classificação dos links, o balanceamento de links pode ser ativado.

Uma vez ativado, todas as conexões que necessitarem de uma conexão externa serão avaliadas e um link externo será designado para efetuar a conexão.

Balanceamento de Links

 

O Winconnection disponibiliza dois modos de balanceamento:

  • Modo WRR: Neste caso, basta especificar uma prioridade diferente para cada interface. Interfaces com prioridades maiores serão mais utilizadas que as de menos prioridade. Neste esquema, não é necessário especificar corretamente a velocidade de cada link. A classificação do link é realizada na noção e bom censo do administrador em especificar a prioridade do link.
  • Modo DWRR: Neste tipo de balanceamento, um ajuste dinâmico é realizado sobre as prioridades atribuídas as interfaces. Neste caso, além da prioridade de cada link o administrador necessita especificar sua velocidade correta.

    O Winconnection irá monitorar a banda utilizada do link e ajustará a prioridade do link na intenção de distribuir melhor a carga sobre os links. 

Regras de Balanceamento

Uma tabela, conhecida como tabela de regras de balanceamento, pode ser definida pelo administrador. Esta tabela estabelece o processo de escolha do link a ser utilizado, permitindo que links específicos sejam destinados a serviços específicos. Quando a tabela não está definida, todos os links classificados como externos são utilizados no processo de escolha de link.

Uma regra de balanceamento relaciona um range de serviços (range de portas) e um range de IPs de destino a um conjunto de links.

Veja o exemplo abaixo:

Regra de Balanceamento

Esta regra faz com que todas as conexões destinadas a porta 53 para qualquer IP destino, sejam encaminhadas pela Interface "Net-Virtua".

Se mais de um link for selecionado na regra, o tráfico gerado por esta regra seria balanceados entre os links selecionados. 

Detecção de Falhas

Nas regras de balanceamento pode-se especificar como o balanceamento irá se comportar diante de uma falha em um ou mais links. Se os links selecinados na regra forem escolhidos como "preferencialmente", o link selecionado será um da lista apresentada na regra, excluindo-se os links classificados como falhos. Diante de falhas concorrentes a todos os links da regra, qualquer um outro link "externo" disponível no sistema será selecionado. Se, por outro lado, a regra estabelecer que "apenas" os links especificados na mesma deverão ser utilizados, na ocorrência de falhas em todos os links da lista, a conexão não será realizada.

 

Boas práticas para redes com múltiplas conexões à internet 

  • Se possível, tenha conexões com velocidades parecidas:

Para utilizar várias conexões ao mesmo tempo, é muito importante que as velocidades de acesso sejam semelhantes. Se não forem, sempre que o usuário pegar a conexão mais lenta, vai achar que a internet está “ruim”, porque estará pior do que era quando ele pegou a conexão rápida.

Além da velocidade, um fator muito importante, mas bastante desconhecido, é a “latência”. Ela mede o tempo necessário para que um único byte saia do seu computador e chegue num servidor remoto. Embora a latência esteja relacionada à velocidade da conexão, algumas tecnologias possuem uma latência muito elevada para velocidades relativamente altas, como as redes 3G e as conexões via satélite.

Portanto, se for para usar simultaneamente duas ou mais conexões, procure não misturar banda larga terrestre (ADSL, cabo, IP direto, rádio) com tecnologias 3G e satélite, porque o resultado não é bom. Se não houver dois provedores de links terrestres na sua região, é melhor operar no modo “backup”, ou “fail-over”. Neste modo, a conexão pior só é usada quando a principal está ruim.

  • Defina os serviços de e-mail com uma conexão preferencial:

Servidores de e-mail são bastante sensíveis ao endereço de origem das conexões por causa de problemas como SPAM e autenticação. Se você configurar os serviços de e-mail para utilizar cada vez uma conexão diferente, podem ocorrer erros de entrega de mensagens que não são fáceis de reproduzir, e isto irá dificultar o diagnóstico. Além disso, normalmente o tráfego de e-mail não é muito relevante perto do total e sendo assim não há vantagens em distribuí-lo por várias conexões.

  • Problemas gerados pelo acesso a partir de vários endereços IP:

Ao utilizar múltiplas conexões internet simultaneamente, a rede é percebida pelos servidores internet como se fossem várias redes desconectadas. Isto ocorre porque cada conexão internet tem o seu próprio IP, e este comportamento pode gerar problemas. O Winconnection está preparado para lidar com estas questões automaticamente

      • Acesso ao servidor DNS do provedor:

Este é um servidor disponibilizado pelo seu provedor de acesso para que sua conexão funcione, traduzindo em endereços IP os nomes dos sites acessados. No momento em que se estabelece uma conexão com a internet, o endereço IP do servidor DNS é passado do seu provedor para o seu roteador ou gateway. Cada servidor DNS só responde às requisições feitas através da conexão do próprio provedor. Porém, como o Windows não entende esta restrição, ele irá tentar acessar o servidor DNS de um provedor através da conexão do outro provedor e isso causa problemas.

      • Sessões dos usuários:

Este é um problema muito comum em sistemas de internet banking. Quando um usuário faz o login no site do banco, o endereço IP usado para acessar o banco é registrado na sessão do usuário. Se este endereço IP mudar, o banco muitas vezes considera que a sessão foi encerrada e joga o usuário para a tela de login novamente. Para que este tipo de site funcione, é necessário manter uma tabela que enumera as sessões abertas pelo usuário nos sites remotos, e utilizar sempre a mesma conexão que estiver associada à sessão do usuário.

 

Dicas de Configuração: 

Criando regra para qualquer destino da internet: 

  • IP Inicial: 0.0.0.0
  • IP Final: 255.255.255.255 

Criando regra para todas as portas: 

  • Porta Inicial: 1
  • Porta Final: 65535
Top