Sistema Wifi-LTE tolerante a falhas, força interfaces WiFi e LTE para usar o mesmo IP

2

Na minha configuração eu tenho 2 interfaces diferentes, uma para WiFi e outra para 4G / LTE. Ambos são dongles USB. Estou usando o Ubuntu 16.04 no momento, mas isso pode mudar. No meu problema eu preciso manter uma sessão de IP, o que significa que quando eu sair de uma área de cobertura de hotspot WiFi eu preciso mudar automaticamente para LTE (e vice-versa) de forma transparente e sem perdas. Isso é suposto ser realizado com o mesmo IP para ambas as interfaces, uma vez que uma mudança no IP traria perda de pacotes.

Ambas as interfaces têm diferentes sub-redes e gateways. O WiFi está em 10.102.81.0/24, enquanto o LTE está em 10.10.0.148/30. Esta é uma configuração fixa, uma vez que os endereços WiFi dependem da rede WiFi, e os endereços LTE dependem do provedor de celular.

Eu tentei ligar, mas eu li que é necessário ter as duas interfaces na mesma sub-rede, já que não é "roteamento de nível de IP". Eu tentei usar aliases ou configurar dois gateways diferentes, mas nada funcionou até agora. Eu também vi algo sobre como fazer uma ponte, mas eu li que não funcionaria com WiFi.

Então minha pergunta é: Como eu poderia fazer as interfaces WiFi e LTE em diferentes sub-redes funcionarem como uma única interface ou, pelo menos, fazê-las funcionar como um sistema tolerante a falhas? É possível através da ligação? Se não, há outro jeito?

Muito obrigado antecipadamente.

    
por Iván G 17.04.2017 / 12:54

1 resposta

0

Não há chance de que isso funcione dessa maneira.

Os endereços IP em 10.0.0.0/8 não são roteáveis na Internet. Isso significa que eles não são endereços IP "reais" e são reescritos por alguma middlebox nas redes dos ISPs para endereços IP "reais", em um processo que é chamado NAT44 (ou, mais precisamente, NAPT44). Portanto, mesmo que as duas interfaces estivessem usando o mesmo endereço IP em 10.0.0.0/8, uma conexão não poderia migrar sem falhas entre redes.

O que você está disposto a fazer é chamado de multihoming. Poderia ser possível se o mesmo ISP estivesse gerenciando as redes WiFi e LTE, embora eu duvide que qualquer ISP convencional o faça.

Com ISPs distintos, ainda deve ser possível obter um endereço IP PI (independente do provedor) do seu RIR (Registro de Internet regional) e convencer os dois ISPs a permitir que você use seu endereço PI e estabeleça um BGP. sessão com eles.

Acho que a opção mais realista é usar uma VPN para que o endereço interno fique estável quando você alterar sua conexão externa.

    
por 17.04.2017 / 13:53