Balanceamento de Links
Data de criação: 16/01/2013
Última alteração: 23/11/2016
O Winconnection X 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.
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.
Esta regra faz com que todas as conexões para qualquer IP destino, sejam encaminhadas pela Interface "Net-Virtua".
Outra possibilidade de utilização é criar regras por Usuários / Grupos / IP (ou range) e determinar por qual link específico deverão navegar.
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.