Поделитесь скоростью интернета, локально?

-1

В некоторых странах, таких как мы, люди заботятся о скорости интернета. Так что я думал о торрент-подобной системе разделения скорости интернета. Наши интернет-провайдеры взаимосвязаны, и мы получаем хорошую локальную скорость и очень низкую скорость интернета. Локальный p2p между двумя ПК имеет низкий пинг.

Итак, моя сумасшедшая идея, давайте представим, что два пользователя, A и B. Оба связаны между собой через разных интернет-провайдеров. Поэтому они используют «воображаемое» программное обеспечение, которое находится в машине. Это программное обеспечение работает в прокси, с одним портом. У пользователя есть соединение со скоростью 2 мегапикселя / с, а у пользователя B - соединение со скоростью 1 Мбит / с. Поэтому, когда пользователь бездействует или почти не использует его, B направляет некоторый запрос на подключение к A. A получает запрос, устанавливает интернет-соединение с сервером, получает пакеты и пересылает его с локальной скоростью в B. B получает пакеты и отправляет их в выходной буфер. Таким образом, что бы B ни скачивал, скорость должна увеличиться.

Ребята, можете ли вы сказать, что это возможно, возможно, стоит попробовать? Потому что мы в отпуске, и у нас есть эта сумасшедшая идея для воплощения!

cowboysaif
источник

Ответы:

0

Если я правильно понимаю, у вас есть два физических местоположения с двумя разными интернет-провайдерами, которые называются A и B выше.

Скорости для A составляют 2 Мбит / с, а для B - 1 Мбит / с. Скорости от B до Интернета медленные, скажем, 50b / s, и Sppeds от A до Интернета хорошие, допустим, он получает полные 2Mb / s.

Однако по какой-то странной причине вы можете получить действительно хорошую скорость между B и A, близкую к 1 Мбит / с, которой он ограничен.

Если это сценарий, к которому вы пытаетесь обратиться, вы можете попробовать туннелировать свой трафик от B до A к Интернету.

Эрни
источник
Спасибо за ответ @ernie. Мы пытаемся туннелировать трафик с помощью программного обеспечения. Мы планируем разместить соотношение пользователей и таблицу DHT, чтобы отслеживать пользователей и все остальные торрент-объекты, чтобы более разумно распределять пропускную способность.
cowboysaif
Я сделал вышеуказанный ответ буквально понимая слово «туннелирование трафика». Если есть определенная терминология, или что-то уже реализовано, или это совершенно другая вещь, объясните немного.
cowboysaif
0

Я думаю, что вам нужен туннельный разделитель: http://coderrr.wordpress.com/2010/01/10/tunnel-splitter-accelerating-a-single-tcp-connection-over-multiple-isps/

солнце
источник
1
Я не думаю, что у пользователя есть несколько интернет-провайдеров в одном месте. , , Я думаю, что они спрашивают о совместном использовании соединения из двух удаленных мест.
Эрни
Очень похоже на то, что мы думаем, но вместо программного обеспечения, расположенного на сервере, разделяющего соединения, это будет программная обработка p2p и пересылка запросов друг друга на основе доступной пропускной способности интернета. Пользователи будут общаться между собой на локальной скорости, поэтому узких мест не возникает.
cowboysaif
0

Как сказал Sun , вы можете использовать туннельный разветвитель или маршрутизатор с двумя глобальными сетями, поддерживающий балансировку нагрузки.

На работе мы используем роутеры RV042 от Linksys. Они поддерживают балансировку нагрузки, которая по существу распределяет клиентский трафик между двумя Интернет-провайдерами, что будет соответствовать тому, что вы пытаетесь достичь. Также есть гигабитная модель.

http://www.neweggbusiness.com/Product/Product.aspx?Item=9B-33-124-160

Моисей
источник
очень хорошее аппаратное решение, но мы пытаемся реализовать это с помощью программного обеспечения. Во всяком случае, туннельный сплиттер очень интригует :)
cowboysaif