Alternar o ISP na falha de conexão (conexão de Internet redundante)

2

Estou à procura de software para gerenciar conexões de Internet redundantes antes de escrever o meu. Tenho certeza que muitas pessoas escreveram hacks rápidos para fazer isso, mas há muitos casos esquisitos…

Temos duas conexões de Internet no trabalho e (infelizmente) não há espaço de endereço suficiente para executar o BGP, então, infelizmente, estamos presos a soluções de segunda melhor qualidade. Uma das conexões é substancialmente mais rápida do que a outra, portanto as usamos como principal e como backup.

Atualmente, eles são alternados manualmente, por exemplo, ip rule del pref 2500 (para usar o backup) ou ip rule add pref 2500 from all lookup comcast (para adicioná-lo de volta).

Infelizmente, a única maneira de determinar se uma conexão está inativa é via ping ou similar - ambos usam uma ponte de modem externa ou roteador-modem, portanto, o link Ethernet permanece ativo. Os dispositivos externos às vezes sabem que está inativo, mas nem sempre (e eu não acho que eles exponham isso de forma útil, como enviar um ICMP inacessível ou via SNMP).

  • Só precisa adicionar / remover o ip rule . NAT, fwmark, etc., já está configurado e funciona bem. (E há outras complexidades, incluindo VPNs e roteamento dinâmico internamente via OSPF, que fazem com que deixar algo controlar o firewall ou as tabelas de roteamento é problemático).
  • Precisa definir um IP de origem configurado (local) para verificações de conexão de ping, etc. - isso fará com que ele saia do provedor certo.
  • Seria bom se pudesse pingar alguns IPs, alguns com mais frequência que outros. Por exemplo, ping com freqüência de um host que controlamos para verificar a conectividade qualquer e, com pouca frequência, executar ping em alguns outros hosts para, eventualmente, capturar conectividade parcial.
  • Seria bom se uma% configurável de perda de pacotes também fosse contada como inativa. Especialmente se puder comparar os dois links (por exemplo, a perda perto do fim remoto é cancelada).
  • Algum dia poderemos obter um terceiro link (tivemos um terceiro no passado). Seria bom se também funcionasse com dois links de backup.

Estou ciente do Net-ISP-Balance , mas parece que ele quer o controle do firewall e suporta apenas um IP de ping por ISP.

    
por derobert 18.08.2017 / 19:49

0 respostas