Não há detalhes suficientes nesta questão para fornecer uma solução completa; no entanto, existem alguns princípios gerais que posso compartilhar e que você pode pesquisar por conta própria e aplicar.
Os detalhes relevantes incluem:
- Modelos de roteador / firewall
- Resiliência e amp; tempo de recuperação em caso de falha de link / equipamento
- Topologia
- Planos futuros para expansão
- Habilidades técnicas da sua equipe de TI
- Qual a importância do balanceamento de carga em relação ao custo de fazer isso (adicional: Opex, Capex, tempo de inatividade da migração, complexidade)
Você também deve entender que dizer que quer balancear a carga é como entrar em uma mercearia e dizer ao balconista que você quer comprar comida. A primeira pergunta será "que tipo de comida"? Da mesma maneira, entenda que, no mínimo, você deve considerar os casos de balanceamento de carga de saída (ou seja, de seus servidores para a Internet) e de entrada (da Internet para seus servidores) separadamente.
Para ser honesto, se você fizer essa pergunta com tão pouca informação contextual, a experiência me diz que você provavelmente está passando por cima da sua cabeça. Além disso, o tempo para projetar uma solução de balanceamento de carga é anterior a empresa assina os contratos para adquirir largura de banda adicional. Eu não estou dizendo isso como uma leve contra você, mas deve ser tomado como uma nota de precaução; soluções de balanceamento de carga são complicadas, e os requisitos precisam ser totalmente considerados, incluindo o que acontece quando as coisas falham, ou os componentes precisam ser adicionados / expandidos. Se alguém decidiu comprar largura de banda e, em seguida, lhe deu o projeto como uma reflexão tardia, eu co-miserável ... Eu estive lá também.
Balanceamento de carga de saída
Existem várias maneiras de influenciar o balanceamento de carga de saída:
- Multi-caminho de custo igual (ECMP), o que significa que você configura caminhos de custo igual para a Internet. Isso é mais fácil de dizer do que de fazer ... na maioria das vezes, problemas de topologia ou de equipamentos atrapalham a maneira de fazer isso em ISPs separados, mas é possível.
- NAT exclusivas sobrecarregam por ISP com o Firewall fazendo o balanceamento
- Hardware de balanceamento de carga dedicado (como um F5)
- Tecnologias L2 de primeiro salto ... uso criativo de GLBP / HSRP / VRRP
- Rotas parciais para a Internet ... via filtragem BGP ou prefixo local ... com tráfego entre seus roteadores eBGP através de links iBGP de alta largura de banda dedicados
- Links duplos para o mesmo roteador do ISP
Balanceamento de carga de entrada
Existem várias maneiras de influenciar o balanceamento de carga de entrada:
- Links duplos para o mesmo roteador do ISP
- NAT exclusivas sobrecarregam por ISP com o Firewall fazendo o balanceamento
- Várias saídas para a Internet através de vários ISPs, com políticas do eBGP que deslocam o tráfego de uma forma ou de outra
Se você puder postar mais detalhes sobre os requisitos e o ambiente, talvez consiga obter uma boa solução no ServerFault ... então, novamente, você pode ter um monte de pessoas que esperam por um pouco de glória insistindo que seu caminho é melhor; Enquanto isso, fatores situacionais exclusivos do seu ambiente corporativo sabotam a implementação da (s) referida (s) recomendação (ões).
EDITAR
Supondo que você tenha uma máquina linux, eu daria uma olhada nas possibilidades disponíveis no netfilter ... uma opção é shorewall . Eles têm um howto oficial e outro howto , que aborda as noções básicas de balanceamento de carga entre vários ISPs por meio de um firewall do bastião Linux, mas sua situação é mais complicada, já que você tem o PBX IP envolvido.
Eu vou adiar para alguém que tenha feito isso para postar sugestões detalhadas.
Caso de uso do Shorewall