PPP (сотовая связь)

364
ce.hakanyilmaz

Я пытаюсь передать данные по нескольким соединениям.

Моя системная информация:

  • Ubuntu 16.04 LTS
  • 2x 100 Мбит / с ETH
  • 3x сотовый модем LTE (мобильная широкополосная связь), подключенный через USB

Я хочу использовать сетевые интерфейсы в качестве баланса нагрузки. Например:

  • ETH0: подключено (27 Мбит / с)
  • ETH1: подключено (24 Мбит / с)
  • BOND0: (51 Мбит / с)

Я могу сделать это со связью через соединения Ethernet. Я хочу сделать то же самое по сотовым соединениям PPP.

Если вы можете поделиться ключевым словом в Google, документ или ссылку на руководство, блок решения или любой инструмент, будьте рады.

Удачного дня: D

2

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

1
Attie

Связывание (или Link Aggregation ) отличается от балансировки сетевой нагрузки .

  • Склеивание - используйте несколько соединений как одно соединение. Данные равномерно распределяются по физическим каналам и собираются на удаленном конце.
  • Балансировка нагрузки - используйте несколько соединений, каждое из которых существует как отдельное, без зависимости от другого. Соединения распределяются равномерно по физическим ссылкам. Там нет повторной сборки.

Для реализации агрегации ссылок по соединению необходимо настроить оба конца для его поддержки. Без поддержки вашего поставщика услуг Ethernet или сотовой связи это будет невозможно.


Альтернативой, которая не требует поддержки со стороны « другого конца », является балансировка нагрузки. Это действительно дает преимущества только для локальной системы (или хостов за ней), например, при доступе к Интернету - если вы размещаете услугу, тогда это будет выгодно пользователям, только если вы указываете их на все свои публичные IP-адреса (например, : круговой DNS ).

Подумайте о загрузке веб-страницы - каждый HTTP-запрос может быть отправлен через другую ссылку в Интернет, увеличивая предполагаемую пропускную способность и уменьшая время загрузки. На практике это может вызвать проблемы, поэтому необходимо правильно настроить его.

  • Сеансы - возможно, что пользователь будет « прыгать » между публичными IP-адресами. Многие службы считают это красным флагом с точки зрения безопасности.
  • HTTP / 2 предназначен для установления меньшего количества мультиплексных соединений с сервером, а не для многих одноразовых соединений HTTP / 1.0, что снизило бы воспринимаемую эффективность такой конфигурации.

После небольшого поиска я нашел довольно исчерпывающую статью, которая, я думаю, вам нужна:

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

network diagram

Attie спасибо за ваш ответ. Я тестировал Net-ISP-Баланс. Но проблема, похоже, не решена. Я не мог сделать это с подключением PPP. Я хочу убедиться, что я ищу правильную вещь. При передаче данных через сокет TCP, если скорость загрузки 1 ссылки недостаточна, выполняйте и другие подключения, используя другие подключения. Я могу соединить интернет в соединении PPP с ETH. Если я смогу связать это с поддельным ETH, то связь будет решением для меня. У вас есть предложение по идее поддельного ETH? ce.hakanyilmaz 6 лет назад 0
Если ваш поставщик услуг также не поддерживает связывание, это не сработает. Я не знаю, что вы подразумеваете под "_fake ETH _" ...? Attie 6 лет назад 0

Похожие вопросы