Multiple Gateway melhora o desempenho

3

Eu tenho um servidor proxy e um servidor PBX que possuem seu próprio roteador como gateway. No entanto, a empresa adquiriu um ISP adicional mais estável e agora tenho três conexões à Internet.

Existe uma maneira de configurar o proxy para usar os dois ao mesmo tempo? Existe uma abordagem para usar dois gateway com um proxy?

Editado:

Como eu sei que forneço poucos detalhes aqui, é um cenário mais descritivo:

Eu tenho dois servidores um é o PBX e o outro é DNS / Proxy / IpTable assim para voz e chamadas pessoas vão para PBX que tem seu próprio gateway, para acesso de dados da Internet os usuários solicitam são manipulados pelo segundo servidor. No entanto, o nosso ISP tem sido instável entre agora e depois e eu preciso fornecer outro gateway de internet. Eu realmente gosto da idéia de um roteador wan múltipla, mas eu também tenho reding que eu posso adicionando meu servidor DNS / Proxy um terceiro NIC.

Informação adicional:

Roteadores atuais:

  • 2 roteadores linksys para escritórios domésticos pequenos (um para voz 1 para dados)
  • Ele já tem conhecimento suficiente para lidar com a configuração e a atitude para aprender isso da maneira correta é por isso que ele está perguntando no serverfault
  • O balanceamento de carga seria ótimo para implementar.

Obrigado

    
por Necronet 27.04.2011 / 23:29

2 respostas

5

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

    
por 28.04.2011 / 00:10
4

Se você não sabe como construir um, precisará comprar um dispositivo de rede (roteador) capaz de balancear a carga entre vários ISPs.

Com o tráfego de entrada, uma solução seria usar um protocolo de roteamento dinâmico, como o BGP .

Com o tráfego de saída, uma solução seria o failover de um VIP entre vários dispositivos usando um protocolo como HSRP .

Se você não tiver o conhecimento ou os recursos disponíveis para criar uma solução mais robusta, poderá procurar um roteador capaz de lidar com várias conexões WAN. Você provavelmente encontrará equipamentos SOHO acessíveis para atender às suas necessidades. É importante perceber que esse roteador será um ponto único de falha, a menos que você introduza redundância.

Outra opção seria com um único servidor, você poderia introduzir várias rotas com diferentes métricas.

    
por 28.04.2011 / 00:07