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

Я пытаюсь передать данные через несколько соединений.

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

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

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

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

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

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

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

1 ответ

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

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

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


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

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

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

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

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

Другие вопросы по тегам