Dois gateways padrão na mesma rede

Dois gateways padrão na mesma rede

Tenho vários servidores e 2 roteadores diferentes com conectividade de Internet diferente e quero que os servidores tenham a capacidade de acessar a Internet se o gateway principal falhar.

Por exemplo, o roteador principal é 192.168.10.254
O segundo roteador é 192.168.10.1

Os roteadores estão localizados em 2 sites diferentes (Produção e DR) e quero ter certeza de que os servidores poderão acessar a Internet se o roteador principal estiver indisponível por algum motivo.

O que devo fazer nos servidores? 2 gateways padrão? Adicionar uma segunda rota estática? Como o sistema operacional saberá que o gateway principal está inativo?

Responder1

Neste cenário, uma solução seria adicionar duas rotas padrão e adicionar uma métrica. Se você quiser que seu Cliente/Servidor prefira seu gateway principal, você terá que especificar uma métrica mais baixa nesta rota padrão do que na rota padrão através do roteador secundário. O sistema operacional pode decidir com a métrica qual rota padrão preferir.

Abaixo por exemplo no Ubuntu:

shell# ip route

default via [ip-primaryrouter] dev enps0 metric 200

default via [ip-secondaryrouter] dev enps1 metric 400

No Windows você pode pesquisar as rotas com métricas com

cmd:> ROUTE PRINT

É claro que você precisa ter certeza de que seus servidores estão fisicamente conectados a todos os roteadores e podem se conectar a eles.

Confira abaixo os recursos para configuração no Windows:

https://www.aoddy.com/2007/11/10/how-to-change-default-gateway-on-windows-by-command-line/

O que você também pode ver é um recurso chamado "Dead Gateway Detection": https://docs.microsoft.com/en-us/previous-versions/aa454008(v=msdn.10)?redirectedfrom=MSDN

informação relacionada