I'm running an application that's very sensitive on speed and quality over bandwidth. It sends and receives data with a dozen of different servers using udp, tcp, gre, and sctp. The connection needs to be fast, and with minimal interruptions.
Assume this application is running on 10.0.0.100.
I have 3 WAN (pppoe-out1, sstp-out1 & sstp-out2) set up. Is it possible to duplicate all traffic with src-addr of 10.0.0.100 and send them out on all 3 WANs, and the first return packet(the fastest to get back) from a remote server gets routed back to 10.0.0.100?
Currently everything goes through sstp-out1 but sometimes it gets disconnected or packet drops and my application loses a few seconds of connection. By combining the 3 wans I can minimize packet drops and it will also have autofailover.
Can someone help?