내결함성 Wifi-LTE 시스템, WiFi 및 LTE 인터페이스가 동일한 IP를 사용하도록 강제

내결함성 Wifi-LTE 시스템, WiFi 및 LTE 인터페이스가 동일한 IP를 사용하도록 강제

내 설정에는 2개의 서로 다른 인터페이스가 있습니다. 하나는 WiFi용이고 다른 하나는 4G/LTE용입니다. 둘 다 USB 어댑터입니다. 현재 Ubuntu 16.04를 사용하고 있지만 변경될 수 있습니다. 내 문제에서는 IP 세션을 유지해야 합니다. 즉, WiFi 핫스팟 적용 범위를 벗어날 때 투명하고 무손실 방식으로 자동으로 LTE로 변경해야 합니다(또는 그 반대로). IP가 변경되면 패킷 손실이 발생할 수 있으므로 동일한 IP를 가진 두 인터페이스 모두에서 이 작업을 수행해야 합니다.

두 인터페이스 모두 서로 다른 서브넷과 게이트웨이를 가지고 있습니다. WiFi는 10.102.81.0/24이고 LTE는 10.10.0.148/30입니다. WiFi 주소는 WiFi 네트워크에 따라 달라지고 LTE 주소는 이동통신사에 따라 다르기 때문에 이는 고정된 설정입니다.

본딩을 시도했지만 "IP 수준 라우팅"이 아니기 때문에 두 인터페이스를 동일한 서브넷에 배치해야 한다는 내용을 읽었습니다. 별칭을 사용하거나 두 개의 서로 다른 게이트웨이를 구성해 보았지만 지금까지 아무것도 작동하지 않았습니다. 브리지 만들기에 대한 내용도 봤는데 Wi-Fi에서는 작동하지 않는다는 내용을 읽었습니다.

그래서 제 질문은: 서로 다른 서브넷의 WiFi 및 LTE 인터페이스가 단일 인터페이스로 작동하도록 하려면 어떻게 해야 할까요, 아니면 적어도 내결함성 시스템으로 작동하게 만들 수 있을까요? 바인딩을 통해서 가능한가요? 그렇지 않다면 다른 방법이 있나요?

미리 감사드립니다.

답변1

그런 식으로는 작동할 수 없습니다.

10.0.0.0/8의 IP 주소는 인터넷에서 라우팅할 수 없습니다. 즉, 해당 IP 주소는 "실제" IP 주소가 아니며 ISP 네트워크의 일부 미들웨어에 의해 NAT44(또는 더 정확하게는 NAPT44)라는 프로세스에 의해 "실제" IP 주소로 다시 작성됩니다. 따라서 두 인터페이스가 모두 10.0.0.0/8에서 동일한 IP 주소를 사용하더라도 연결이 네트워크 간에 완벽하게 마이그레이션되지는 않습니다.

당신이 하려는 일을 멀티호밍(Multihoming)이라고 합니다. 동일한 ISP가 WiFi와 LTE 네트워크를 모두 관리하는 경우 가능하지만, 주요 ISP가 이를 수행할지는 의문입니다.

다른 ISP를 사용하는 경우 RIR(지역 인터넷 레지스트리)에서 PI(공급자 독립) IP 주소를 얻은 다음 두 ISP 모두에서 PI 주소를 사용하고 그들과 BGP 세션을 설정하도록 허용할 수 있다면 여전히 뭔가 가능합니다.

가장 현실적인 선택은 외부 연결을 변경할 때 내부 주소가 안정적으로 유지되도록 VPN을 사용하는 것이라고 생각합니다.

관련 정보