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

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

Na minha configuração 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 preciso manter uma sessão IP, o que significa que quando saio de uma área de cobertura de hotspot WiFi preciso mudar automaticamente para LTE (e vice-versa) de forma transparente e sem perdas. Isso deveria ser feito com o mesmo IP para ambas as interfaces, pois uma mudança no IP traria perda de pacotes.

Ambas as interfaces possuem sub-redes e gateways diferentes. O WiFi está em 10.102.81.0/24 enquanto o LTE está em 10.10.0.148/30. Esta é uma configuração fixa, pois os endereços WiFi dependem da rede WiFi e os endereços LTE dependem da operadora de celular.

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

Portanto, minha pergunta é: como posso fazer com que as interfaces WiFi e LTE em diferentes sub-redes funcionem como uma interface única ou, pelo menos, fazê-las funcionar como um sistema tolerante a falhas? É possível através da ligação? Se não, existe outra maneira?

Muito obrigado antecipadamente.

Responder1

Não há chance de que 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 algum middlebox nas redes de seus ISPs em endereços IP “reais”, em um processo chamado NAT44 (ou, mais precisamente, NAPT44). Portanto, mesmo que ambas as interfaces usassem o mesmo endereço IP em 10.0.0.0/8, uma conexão não poderia migrar perfeitamente entre redes.

O que você está disposto a fazer é chamado de multi-homing. Poderia ser possível se o mesmo ISP gerenciasse 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 regional de Internet) e, em seguida, convencer ambos os ISPs a permitir que você use seu endereço PI e estabeleça uma sessão BGP 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.

informação relacionada