Existem mil maneiras de preparar Neston, digo, de fazer um balanceamento. Deixe-me exemplificar algumas:
Estas são as mais simples. É claro que existem casos, casos e casos e quem sou eu para dizer que seus analistas estão certos ou errados. Se você explicar melhor sua estrutura, talvez fique mais claro como funciona o balanceamento da sua rede.
- Balanceamento por pacotes: O gateway manda um pacote por cada link. Para que isto funcione direito, a operadora dos links deve fazer o balanceamento na volta dos pacotes, já que todos eles devem sair de um único IP (para você não ter problemas de sessões, por exemplo).
- Balanceamento por conexão: O gateway manda o pacote inicial de conexão por um dos links (de forma aleatória, round-robin etc.) e todos os pacotes subseqüentes desta conexão saem pelo mesmo link. Isto é necessário quando os links são de operadoras diferentes, já que você precisa manter o IP de origem dentro do mesmo fluxo de pacotes.
- Balanceamento por proxy: O gateway responde pelos serviços balanceados e inicia, por conta própria, a requisição no servidor de destino. Desta forma o gateway é o responsável por remontar a seqüência de pacotes, já que ele iniciou a requisição e é o "dono" da aplicação requerente.
Pode ser que um módulo de balanceamento faça o seqüenciamento dos pacotes. Mas links com velocidades muito diferentes pode realmente causar problemas de memória e processamento no gateway, além de correr o risco da janela na estação passar enquanto o stream fica esperando os pacotes ausentes lá no gateway.
[]s, MM


Responder com citação

