Объединение нескольких интернет-соединений в одно соединение для повышения пропускной способности по одному соединению
У меня есть 2 или более путей доступа в интернет, например:
- 3G (2 Мбит / с)
- Eth0 (20 Мбит / с)
- Eth1 (отдельная сеть) (20 Мбит / с)
Я хотел бы объединить их, как Speedify, т. Е. Одна ссылка может выиграть от объединения ссылок. Однако вместо того, чтобы ускорить работу серверов, я бы хотел пройти через свой собственный сервер под управлением Linux, который имеет по крайней мере такую же пропускную способность, что и мои каналы вместе взятые (1 Гбит / с на входе, 100 Мбит / с на выходе). Я хотел бы сделать это, потому что я могу избежать дополнительных затрат на ускорение.
В идеале это будет работать на Windows и Ubuntu, но это не конец света, если он привязан к одной платформе.
Бонусные баллы, если трафик заканчивается в зашифрованном виде, но это просто приятно иметь.
Я исследовал MPTCP, и кажется, что он делает то, что мне нравится, но у меня возникают проблемы при разработке, как его использовать.
Я посмотрел на: Объединение нескольких каналов ISP через туннели к серверу конечной точки, но это остается без ответа.
1 ответ
MPTCP - экспериментальный стандарт. В настоящее время разрешен только один шлюз в современных стандартах сетей в Windows и Linux.