O que acontece com as conexões existentes, se o gateway padrão for alterado?

0

Eu tenho pensado sobre o seguinte cenário:

+-------+        +-------+
| ISP 1 |        | ISP 2 |
+-------+        +-------+
  |                    |
  |     +--------+     |
  --eth0| ROUTER |eth1--
        +--------+
           eth2
             |
             |
          +----+
          | PC |
          +----+

O ROUTER é uma máquina Linux com três interfaces de rede:

A interface eth0 está conectada ao provedor de Internet principal e está configurada para fazer NAT de origem.
A interface eth1 está conectada ao provedor de Internet de backup e está configurada para fazer NAT de origem.
A interface eth2 está conectada a um PC comum.

A interface eth0 é configurada como rota padrão, portanto o PC alcançará a Internet através do ISP 1.

Digamos que um usuário começou a baixar um arquivo grande da Internet no PC e, em seguida, o ISP 1 ficou offline. O que aconteceria se a rota padrão no ROUTER fosse alterada para eth1? o download simplesmente continuaria?

    
por user347119 17.07.2014 / 02:38

1 resposta

1

Bem, a sessão de download estabelecida seria entre o endereço IP do ISP1, o endereço NAT externo no Eth0 e o host remoto (digamos netflix), quando o ISP1 se tornar inacessível, o Netflix não saberá sobre o ISP2 e não enviará nenhum. dados da sessão que havia estabelecido com o endereço do ISP1 através do ISP2. Se nenhum erro ICMP foi criado, como "HOST UNREACHABLE" ou "NO ROUTE TO HOST" por um roteador no caminho do ISP1, a conexão expirará após os temporizadores TCP expirarem quando nenhuma mensagem ACK for recebida de seu sistema com o endereço NAT do ISP1.

Seu sistema pode tentar ACK seus últimos pacotes recebidos com o endereço NAT do ISP2, mas o Netflix irá ignorá-los, já que a sessão está entre o ISP1 e o Netflix.

Se você não estivesse usando o NAT, tivesse sua própria alocação de IP portátil e um arranjo de emparelhamento de BGP com ambos ISPs, sua transferência continuaria, com interrupção mínima, a menos que um roteador emitisse um erro ICMP como acima, nesse ínterim , como as tabelas de roteamento mudaram.

    
por 17.07.2014 / 07:06