Объединение нескольких интернет-соединений в одно соединение для повышения пропускной способности по одному соединению

2522
Aswan

У меня есть 2 или более путей доступа в интернет, например:

  • 3G (2 Мбит / с)
  • Eth0 (20 Мбит / с)
  • Eth1 (отдельная сеть) (20 Мбит / с)

Я хотел бы объединить их, как Speedify, т. Е. Одна ссылка может выиграть от объединения ссылок. Однако вместо того, чтобы ускорить работу серверов, я бы хотел пройти через свой собственный сервер под управлением Linux, который имеет по крайней мере такую ​​же пропускную способность, что и мои каналы вместе (1 Гбит / с, 100 Мбит / с). Я хотел бы сделать это, потому что я могу избежать дополнительных затрат на ускорение.

В идеале это будет работать на Windows и Ubuntu, но это не конец света, если он привязан к одной платформе.

Бонусные баллы, если трафик заканчивается в зашифрованном виде, но это просто приятно иметь.

Я исследовал MPTCP, и кажется, что он делает то, что мне нравится, но у меня возникают проблемы с разработкой, как его использовать.

Я посмотрел на: Объединение нескольких каналов ISP через туннели к серверу конечной точки, но это остается без ответа.

8
Одна большая проблема заключается в том, что распределение трафика по каналам с неодинаковой скоростью заключается в том, что вы увеличиваете количество неупорядоченных пакетов, что может замедлить вашу фактическую пропускную способность. Большое несоответствие скоростей на полный порядок усугубляет эту проблему. Ron Maupin 8 лет назад 0

1 ответ на вопрос

1
user1742529

MPTCP is an Experimental standard. Only one gateway is allowed in current standards of networks in Windows&Linux now.

Где шлюз это что? Aswan 9 лет назад 0