Failover entre vários gateways

0

Eu tenho um servidor CentOS rodando Centreon (uma solução de monitoramento semelhante ao Nagios) para monitorar dispositivos em várias redes. O servidor pode acessar a Internet através de 4 diferentes gateways / roteadores, cada um com sua própria conexão física de internet (ADSL e / ou LTE).

Neste momento, configurei um deles como gateway e, se essa linha falhar, o servidor não poderá mais acessar a Internet. Como posso mudar automaticamente para outro gateway se um falhar?

Isso também levanta a questão: como posso detectar que uma conexão com a Internet falhou?

  • pingar o roteador só detectaria falhas entre o servidor e o roteador
  • Verificação via SNMP se o DSL for considerado up leva a muitos falsos positivos. Porque de alguma forma a DSL está ativa / sincronizada, mas o problema parece estar no lado do provedor.
  • fazer ping em um host na Internet pode levar a falsos negativos se esse host falhar. Além disso: qual host devo pingar?
    • O DNS do Google (8.8.8.8 e 8.8.4.4) pode falhar algumas vezes
    • O servidor DNS do provedor muda de tempos em tempos
    • primeiro salto após roteador: também muda algumas vezes
  • pingar um dos outros gateways também leva a falsos negativos

A próxima pergunta seria: Como posso verificar quais das outras três conexões ainda estão funcionando?

    
por masgo 12.07.2016 / 11:25

1 resposta

1

Na verdade, sua pergunta contém duas partes.

Primeiro, como garantir o HA entre o seu servidor e o roteador. Em segundo lugar, como garantir o HA entre o seu roteador e a internet.

Para a primeira pergunta, você precisa de dois roteadores corporativos físicos. Existem protocolos dedicados para essa finalidade, como HSRP, VRRP, GLBP.

Para a segunda pergunta, sugiro que você acompanhe o www.google.com. Normalmente este site deve estar sempre disponível.

    
por 12.07.2016 / 18:42