Объединение нескольких подключения к Интернету, чтобы увеличить скорость интернета
Как объединить многие интернет-соединения для повышения скорости Интернет. Получить более высокую пропускную способность на вашем компьютере Windows, с помощью нескольких соединений одновременно.
Вчера вечером коллега спросил , если это было возможно объединить два подключения к Интернету , чтобы увеличить общую скорость загрузки? Идея , казалось логичным и хорошая вещь в том , что ответ да! Мы можем присоединиться к двум или более подключения к Интернету, чтобы сложить свои индивидуальные скорости.
Наличие нескольких соединений активного Интернет и с использованием только одного из них, чтобы загрузить большой файл не является очень эффективным способом. Предположим, у вас есть два выхода для подключения 1 Мбит скорости и вы скачиваете высокого качества 2GB файл фильма. Вы можете комбинировать оба ваши соединения, чтобы получить скорость около 2 Mbps, и, таким образом, вы сможете смотреть фильм раньше! В этой статье мы узнаем, как можно комбинировать подключения к Интернету. Вы можете присоединиться к ним, независимо от их типа — проводной LAN / WAN, подключение к Wi-Fi или мобильный интернет (3G / 4G и т.д.). Ваши соединения могут быть из разных интернет-провайдеров, но вы все еще можете присоединиться к ним.
Прежде чем мы начнем
Давайте сначала понять некоторые базовые вещи. Объединение интернет — соединения достигается за счет балансировки нагрузки , в котором компьютер использует несколько адресов для загрузки данных. Балансировка нагрузки может быть сделано с помощью как программного или аппаратного обеспечения. Тем не менее, в сочетании соединение может быть использовано только те программные, которые поддерживают такую связь. Например, следующие действия могут использовать подключение к Интернету комбайна:
- Торрент клиенты (скачать фильмы, программное обеспечение и т.д.)
- Веб-браузеры (ваша скорость серфинга увеличится)
- YouTube (не более буферизация!)
- Скачать менеджеров (Ускоренное загрузки)
Общее использование данных будет в зависимости от индивидуального использования соединения. Таким образом, общее использование будет сумма использования от индивидуальных соединений.
Метод 1: Установка Windows, Автоматическое Метрика для подключения зерноуборочный
Примечание: с помощью этого метода можно объединить следующие типы соединений: Bluetooth модема, мобильного широкополосного доступа, OTA модем, Dial-Up
Операционная система Windows имеет значение метрики, которое присвоить IP-маршрут, чтобы указать затраты, связанные с использованием этого маршрута. При наличии нескольких активных подключений к Интернету на компьютере, Windows автоматически вычисляет стоимость их использования и присвоить значение метрики для каждого из них. Тогда для Windows установить наиболее экономически эффективное соединение по умолчанию и сохраняет другие активные соединения для резервного копирования (отказоустойчивый) цели.
Вы можете вручную присвоить эту метрику значение. Если вы установите это значение одинаково для всех активных соединений можно заставить систему использовать все соединения.
- Откройте Панель управления
- Перейти к сети и общим доступом>Изменение параметров адаптера
- Двойной щелчок на ваше активное подключение к Интернету
- Выберите Протокол Интернета TCP / IP версии 4
- Нажмите на кнопку Свойства.
- Новое окно откроется. Нажмите на кнопку Advance
- Еще одна коробка придет. Снимите флажок Автоматическое Метрика
- Тип значение 15 в поле маркированы метрики интерфейса.
- Повторите указанные выше действия для всех активных соединений твои
- Отключите все соединения
- Перезагрузите компьютер и подключите все подключения к Интернету
Это оно! Вы будете иметь объединенную силу всех подключений к Интернету!

Способ 2: Использование Bridge Connections Особенность Windows,
Примечание: Этот метод следует использовать для объединения соединения LAN / WAN
Windows, также предоставляет функцию кольматирующих соединений. Чтобы использовать эту функцию, вы должны иметь по крайней мере два активных соединения LAN / WAN на вашем компьютере.
- Откройте Панель управления
- Перейти к Сеть и коммутационный центр
- Здесь вы увидите все доступные активное подключение к Интернету
- Выбрать все активное соединение (используйте CTRL + Click для выбора нескольких соединений)
- Щелкните правой кнопкой мыши на одном из выбранных соединений и выберите Подключения Bridge
- Сетевой мост будет создан, и, таким образом, выбранные интернет-соединения будут объединены.

Примечание: Вы , возможно , придется предоставлять административные полномочия для того , чтобы сделать это мостиков.
Способ 3: зерноуборочный подключения к Интернету С Балансировка нагрузки Router
Несколько балансировки нагрузки маршрутизаторы доступны на рынке. Когда вы ищите его в Google, TL-R480T + поставляется в качестве первого выбора. Есть маршрутизаторы более известных компаний, как Cisco, а также. Но балансировка нагрузки маршрутизатор от TP-Link является самым дешевым и доступным может быть физическими лицами и малым бизнесом.

Это провайдеры маршрутизатор 4 порта WAN, где вы можете подключить до четырех проводных соединений. Эта часть оборудования поставляется со встроенной передовой алгоритм, который гарантирует максимальную скорость Интернета после того, как объединить несколько соединений.
TL-R480T + Маршрутизатор доступен по цене около $ 65 в настоящее время. Присоединяйтесь все соединения, а затем выводить их как одно единственное соединение. После этого вы можете распределить объединенную скорость через Wi-Fi маршрутизатор, концентратор LAN или вы можете напрямую подключить его к компьютеру.
После запуска установки маршрутизатора, перейдите на страницу конфигурации, как указано в руководстве.
- Перейти к Advanced> опции Load Balancing
- Снимите флажок Включить опцию Application Optimized Routing
- Снимите флажок Включить параметр полосы пропускания на основе баланса маршрутизации
- Вы должны также установить максимальный блок передачи (MTU) маршрутизатора, чтобы избежать ошибок тайм-аута.
- Убедитесь, что IP-адрес, назначенный балансировки нагрузки маршрутизатор отличается от адреса шлюза по умолчанию соединений WAN. По умолчанию IP-маршрутизатор является 192.186.0.1 (как обычно) . изменить шлюз по умолчанию IP, если это то же самое.
Способ 4: Использование третьих сторон Программное обеспечение для подключения к Интернету зерноуборочный
Скачать Connetify и установить его на своем компьютере (требуется Windows 8 или выше). Это программное обеспечение сторонних производителей предлагает Вам две программы:
- Connectify Hotspot: эта программа преобразует ваш Wi — Fi с поддержкой компьютера в интернет — точку доступа — так , чтобы другие люди также могут использовать подключение к Интернету с вашего компьютера.
- Connectify отправки: эта программа сочетает в себе подключение к Интернету , доступных на вашем компьютере.
В настоящее время мы заинтересованы в Connectify отправки. Таким образом, после установки, запустите эту программу и подключить все, что вам подключение к Интернету. Вот и все . ваши подключения к Интернету будет объединить свои силы, чтобы дать вам сверхбыструю скорость!
Мы надеемся, что эта статья о присоединении доступных подключений к Интернету было полезно для вас. Если у Вас возникнут какие-либо вопросы или предложения, пожалуйста, используйте поле для комментариев. Благодарим Вас за использование TechWelkin!
Настоящее суммирование интернет-каналов — OpenMPTCPRouter

Можно ли объединить несколько интернет-каналов в один? Вокруг этой темы куча заблуждений и мифов, даже сетевые инженеры с опытом часто не знают о том, что это возможно. В большинстве случаев, объединением каналов ошибочно называют балансировку на уровне NAT или failover. Но настоящее суммирование позволяет пустить одно единственное TCP-подключение одновременно по всем интернет-каналам, например видеотрансляцию так, чтобы при обрыве любого из интернет-каналов вещание не прерывалось.
Существуют дорогие коммерческие решения для видеотрансляций, но такие устройства стоят много килобаксов. В статье описывается настройка бесплатного, открытого пакета OpenMPTCPRouter, разбираются популярные мифы о суммировании каналов.
Мифы про суммирование каналов
Есть много бытовых роутеров, поддерживающих функцию Multi-WAN. Иногда производители называют это суммированием каналов, что не совсем верно. Многие сетевики верят, что кроме LACP и суммирования на L2 уровне, никакого другого объединения каналов не существует. Мне часто доводилось слышать, что это вообще невозможно от людей, которые работают в телекомах. Поэтому попробуем разобраться в популярных мифах.
Балансировка на уровне IP-подключений
Это самый доступный и популярный способ утилизировать несколько интернет-каналов одновременно. Для простоты представим, что у вас есть три интернет провайдера, каждый выдаёт вам реальный IP-адрес из своей сети. Все эти провайдеры подключены в роутер с поддержкой функции Multi-WAN. Это может быть OpenWRT с пакетом mwan3, mikrotik, ubiquiti или любой другой бытовой роутер, благо сейчас такая опция уже не редкость.
Для моделирования ситуации представим, что провайдеры выдали нам такие адреса:
То есть, подключаясь к удалённому серверу example.com через каждого из провайдеров, удаленный сервер будет видеть три независимых source ip клиента. Балансировка позволяет разделить нагрузку по каналам и использовать их все три одновременно. Для простоты представим, что мы делим нагрузку между всеми каналами поровну. В итоге, когда клиент открывает сайт, на котором условно три картинки, он загружает каждую картинку через отдельного провайдера. На стороне сайта это выглядит как подключения с трёх разных IP.
При балансировке на уровне подключений, каждое TCP-подключение идёт через отдельного провайдера .
Такой режим балансировки часто несёт проблемы для пользователей. Например, многие сайты жёстко привязывают cookie и токены к IP-адресу клиента, и если он внезапно изменился, то запрос отбрасывается или клиента разлогинивает на сайте. Это часто воспроизводится в системах клиент-банка и на других сайтах со строгими правилами пользовательских сессий. Вот простой наглядный пример: музыкальные файлы в VK.com доступны только при действительном ключе сессии, который привязан к IP, и у клиентов, использующих такую балансировку, часто не проигрываются аудио, потому что запрос ушёл не через того провайдера, к которому привязана сессия.
При загрузке торрентов балансировка на уровне подключений суммирует пропускную способность всех каналов
Такая балансировка позволяет получить суммирование скорости интернет-канала, при использовании множества подключений. Например, если у каждого из трёх провайдеров скорость 100 Мегабит, то при загрузке торрентов мы получим 300 Мегабит. Потому что торрент открывает множество подключений, которые распределяются между всеми провайдерами и в итоге утилизируют весь канал.
Важно понимать, что одно единственное TCP-подключение всегда пройдёт только через одного провайдера. То есть если мы скачиваем один большой файл по HTTP, то это подключение будет выполнено через одного из провайдеров, и если связь с этим провайдером оборвется, то загрузка тоже сломается.
Одно подключение всегда будет использовать только один интернет-канал
Это справедливо и для видео-трансляций. Если вы вещаете потоковое видео на какой-то условный Twitch, то балансировка на уровне IP-подключений не даст никакой особенной пользы, так как видео-поток будет транслироваться внутри одного IP-подключения. В данном случае, если у провайдера WAN 3 начнутся проблемы со связью, например потери пакетов или снижение скорости, то вы не сможете моментально переключиться на другого провайдера. Трансляцию придётся останавливать и переподключаться заново.
Настоящее суммирование каналов
Реальное суммирование каналов даёт возможность пустить одно подключение к условному Twitch сразу через всех провайдеров таким образом, что, если любой из провайдеров сломается, подключение не оборвется. Это на удивление сложная задача, которая до сих пор не имеет оптимального решения. Многие даже не знают, что такое возможно!
По предыдущим иллюстрациям мы помним, что условный сервер Twitch может принять от нас видеопоток только от одного source IP адреса, значит он должен быть у нас всегда постоянным, вне зависимости от того, какие провайдеры у нас отвалились, а какие работают. Чтобы этого добиться, нам потребуется суммирующий сервер, который будет терминировать все наши подключения и объединять их в одно.
Суммирующий сервер агрегирует все каналы в один тоннель. Все подключения происходят с адреса суммирующего сервера
В такой схеме используются все провайдеры, и отключение любого из них не вызовет обрыв связи с сервером Twitch. По сути, это особый VPN-тоннель, под капотом у которого сразу несколько интернет-каналов. Главная задача такой схемы — получить максимально качественный канал связи. Если на одном из провайдеров начались проблемы, потеря пакетов, увеличение задержек, то это не должно никак отразиться на качестве связи, так как нагрузка автоматически будет распределяться по другим, более качественным каналам, которые есть в распоряжении.
Коммерческие решения
Эта проблема давно беспокоит тех, кто ведёт прямые трансляции мероприятий и не имеет доступа к качественному интернету. Для таких задач существуют несколько коммерческих решений, например компания Teradek делает такие монструозные роутеры, в которые вставляются пачки USB модемов:

Роутер для видеотрансляций с функцией суммирования каналов
В таких устройствах, обычно, встроена возможность захвата видеосигнала по HDMI или SDI. Вместе с роутером продаётся подписка на сервис суммирования каналов, а также обработки видеопотока, перекодирования его и ретрансляции дальше. Цена таких устройств начинается от 2к$ с комплектом модемов, плюс отдельно подписка на сервис.
Иногда это выглядит достаточно устрашающе:

Настраиваем OpenMPTCPRouter
Протокол MP-TCP (MultiPath TCP) придуман для возможности подключения сразу по нескольким каналам. Например, его поддерживает iOS и может одновременно подключать к удалённому серверу по WiFi и через сотовую сеть. Важно понимать, что это не два отдельных TCP-подключения, а именно одно подключение, установленное сразу по двум каналам. Чтобы это работало, удалённый сервер должен поддерживать MPTCP тоже.
OpenMPTCPRouter — это открытый проект программного роутера, позволяющего по-настоящему суммировать каналы. Авторы заявляют, что проект находится в статусе альфа-версии, но им уже можно пользоваться. Он состоит из двух частей — суммирующего сервера, который размещается в интернете и роутера, к которому подключаются несколько интернет-провайдеров и сами клиентские устройства: компьютеры, телефоны. В качестве пользовательского роутера может выступать Raspberry Pi, некоторые WiFi-роутеры или обычный компьютер. Есть готовые сборки под различные платформы, что очень удобно.
Принцип работы OpenMPTCPRouter
Настройка суммирующего сервера
Суммирующий сервер располагается в интернете и терминирует подключения со всех каналов клиентского роутера в одно. IP-адрес этого сервера будет внешним адресом при выходе в интернет через OpenMPTCPRouter.
Для этой задачи будем использовать VPS-сервер на Debian 10.
Требования к суммирующему серверу:
- MPTCP не работает на виртуализации OpenVZ
- Должна быть возможность установки собственного ядра Linux
Результат успешной установки сервера.

Сохраняем пароли, они потребуются нам для настройки клиентского роутера, и перезагружаемся. Важно иметь в виду, что после установки SSH будет доступен на порту 65222. После перезагрузки нужно убедиться, что мы загрузились с новым ядром
Видим рядом с номером версии надпись mptcp, значит ядро установилось корректно.
Настройка клиентского роутера
На сайте проекта доступны готовые сборки для некоторых платформ, например Raspberry Pi, Banana Pi, роутеры Lynksys и виртуальные машины.
Эта часть openmptcprouter основана на OpenWRT, в качестве интерфейса используется LuCI, знакомый всем, кто когда-либо сталкивался с OpenWRT. Дистрибутив весит около 50Мб!

В качестве тестового стенда я буду использовать Raspberry Pi и несколько USB-модемов с разными операторами: МТС и Мегафон. Как записать образ на SD-карту, полагаю, не нужно рассказывать.
Изначально Ethernet-порт в Raspberry Pi настроен как lan со статическим IP-адресом 192.168.100.1. Чтобы не возиться с проводами на столе, я подключил Raspberry Pi к WiFi точке доступа и задал на WiFi-адаптере компьютера статический адрес 192.168.100.2. DHCP-сервер по умолчанию не включен, поэтому нужно использовать статические адреса.
Теперь можно зайти в веб-интерфейс 192.168.100.1
При первом входе система попросит задать пароль root, с этим же паролем будет доступен SSH.
В настройках LAN можно задать нужную подсеть и включить DHCP-сервер.
Я использую модемы, которые определяются как USB Ethernet интерфейсы с отдельным DHCP-сервером, поэтому это потребовало установки дополнительных пакетов. Процедура идентична настройке модемов в обычном OpenWRT, поэтому я не буду рассматривать её здесь.
Далее нужно настроить WAN-интерфейсы. Изначально в системе создано два виртуальных интерфейса WAN1 и WAN2. Им нужно назначить физическое устройство, в моем случае это имена интерфейсов USB-модемов.
Чтобы не запутаться в именах интерфейсов, я советую смотреть сообщения dmesg, подключившись по SSH.
Так как мои модемы сами выступают роутерами, и сами имеют DHCP-сервер, мне пришлось изменить настройки их внутренних диапазонов сетей и отключить DHCP-сервер, потому что изначально оба модема выдают адреса из одной сети, а это вызывает конфликт.
OpenMPTCPRouter требует, чтобы адреса WAN-интерфейсов были статическими, поэтому придумываем модемам подсети и настраиваем в меню system → openmptcprouter → interface settings. Здесь же нужно указать IP-адрес и ключ сервера, полученный на этапе установки суммирующего сервера.

В случае удачной настройки, на странице статуса должна появится похожая картина. Видно, что роутер смог достучаться до суммирующего сервера и оба канала работают штатно.

По умолчанию используется режим shadowsocks + mptcp. Это такой прокси, который заворачивает в себя все подключения. Изначально он настроен обрабатывать только TCP, но можно включить и UDP.

Если на странице статуса нет ошибок, на этом настройку можно считать законченной.
С некоторыми провайдерами может возникнуть ситуация, когда на пути следования трафика флаг mptcp обрезается, тогда будет такая ошибка:

В этом случае можно использовать другой режим работы, без использования MPTCP, подробнее об этом здесь.
Заключение
Проект OpenMPTCPRouter очень интересный и важный, так как это, пожалуй, единственное открытое комплексное решение проблемы суммирования каналов. Всё остальное либо наглухо закрытое и проприетарное, либо просто отдельные модули, разобраться с которыми обычному человеку не под силу. На текущем этапе развития проект ещё достаточно сырой, крайне бедная документация, многие вещи просто не описаны. Но при этом он всё-таки работает. Надеюсь, что он будет и дальше развиваться, и мы получим бытовые роутеры, которые будут уметь нормально объединять каналы из коробки.
Как объединить несколько подключений к Интернету для повышения скорости и надежности
Если вы работаете из дома, ваша продуктивность напрямую зависит от Интернета. Когда вы не можете получить доступ к Интернету, велика вероятность, что вы будете сильно ограничены в своих возможностях.
Но даже если у вас есть надежный провайдер, это еще не 100% гарантия того, что вы не потеряете соединение. Что еще хуже, это может произойти в те моменты, когда вам это нужно больше всего.
Итак, как лучше всего с этим справиться? Объединив разных интернет-провайдеров в одно соединение! Вот как объединить несколько интернет-соединений для повышения скорости и надежности.
Программное решение
Чтобы объединить два или несколько подключений в одно, у каждого провайдера должен быть один адаптер Ethernet. У большинства компьютеров есть два – соединение Wi-Fi и порт Ethernet – но вы должны проверить.
Начните с подключения компьютера к модему или маршрутизатору через кабель Ethernet. После этого подключитесь к другому интернет-провайдеру через Wi-Fi.
Вы можете подключиться к третьему провайдеру, подключив к компьютеру USB-адаптер сотовой связи. Фактически, вы можете комбинировать столько подключений, сколько захотите, при условии, что вы подключаетесь одновременно.

Теперь, чтобы связать ваши активные соединения, вам нужно использовать Speedify . Это приложение VPN, которое позволяет вам смешивать столько подключений, сколько вы хотите, пока вы подключены.
Для этого загрузите Speedify на свой компьютер. Вы можете использовать его бесплатно, хотя вы ограничены 2 ГБ в месяц. Если вам нужен неограниченный доступ, вам нужно будет подписаться на один из их планов .
Скачать: Speedify для Windows | Mac | Linux (бесплатно, доступна подписка)
После загрузки запустится приложение Speedify. После принятия условий и положений вы увидите страницу подписки. Если вы пока не хотите тратить деньги, нажимайте стрелку вправо, пока не дойдете до последнего слайда.

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

Вы будете наслаждаться преимуществами повышенной скорости и надежности, пока приложение работает.
Аппаратное решение

Speedify – отличное приложение для связывания соединений на вашем компьютере. Это особенно полезно, если вы много путешествуете и у вас есть USB-модем для передачи данных.
Но если вам нужна надежность для всех устройств и пользователей или если у вас есть фиксированная рабочая станция, то подходящее оборудование может быть лучшим решением.
Ниже представлены два варианта.
1. Маршрутизаторы с балансировкой нагрузки
Эти устройства позволяют подключать от двух до четырех проводных модемов и объединять их в одно соединение. Модели начального уровня обычно стоят 80 долларов, что делает их более доступными, чем обычная трехлетняя подписка на Speedify (359,64 доллара).
После того, как вы подключили своих интернет-провайдеров к маршрутизатору с балансировкой нагрузки, подключите его к компьютеру. Настройте его, зайдя в настройки устройства. Это зависит от модели, поэтому вам следует проверить руководство по маршрутизатору с балансировкой нагрузки, чтобы узнать, как это сделать.
Когда вы находитесь на странице настроек, перейдите в Advanced> Load Balance . Убедитесь, что флажки « Включить оптимизированную маршрутизацию для приложений» и « Включить маршрутизацию с балансировкой на основе полосы пропускания» не отмечены. Это гарантирует, что ваши устройства будут использовать оба соединения для повышения скорости и надежности.
После этого ваш компьютер использует все ваши доступные подключения. Но если вы хотите поделиться этим по беспроводной сети, все, что вам нужно, это подключить маршрутизатор Wi-Fi к порту LAN. Таким образом, устройства, подключенные к вашему Wi-Fi, будут пользоваться преимуществами более быстрого и надежного Интернета.
2. Совокупные подключения (Mac)
Если у вас Mac, вы можете объединить два физических подключения к Интернету. Однако у вас должно быть два порта Ethernet, совместимых с 802.3ad.
Скорее всего, у вас есть доступный порт Ethernet, поэтому вам понадобится только один дополнительный адаптер USB-C Thunderbolt 3 – Gigabit Ethernet. Но если у вас нет портов Ethernet, вам необходимо иметь как минимум два таких адаптера.
Когда у вас есть два активных интернет-соединения на вашем Mac, теперь вы можете настроить агрегирование ссылок. Перейдите в Системные настройки … и откройте опцию Сеть .

Открыв окно « Сеть» , нажмите кнопку действия с тремя точками, расположенную рядом со значками + и – в нижней части параметров подключения, затем выберите « Управление виртуальными интерфейсами …» .
Вы должны увидеть другое всплывающее окно. На этот раз щелкните значок « +» в левом нижнем углу окон, затем выберите « Новый агрегат ссылок …» .
Откроется третье окно, в котором будут показаны доступные вам порты Ethernet. Установите флажки рядом с соединениями, которые вы хотите использовать. После этого добавьте имя для вашего нового подключения в поле « Общее имя» .
После этого нажмите « Создать» , а затем « Применить» . Затем ваш Mac объединит оба подключения к Интернету, что повысит скорость и надежность.
Решения, которые не работают

Если вы изучали эту тему, возможно, вы встречали другие решения. К сожалению, другие варианты не работают. Ниже представлены два из них.
1. Автоматическая метрика Windows
Некоторые источники говорят, что изменение показателя интерфейса всех ваших подключений на 15 заставит Windows использовать их одновременно. Тем не менее, это не так.
Согласно Microsoft , метрика интерфейса используется для определения приоритетных подключений. Хотя установка каждого интернет-провайдера на 15 будет означать, что все соединения одинаково благоприятны, это не заставит операционную систему (ОС) использовать их одновременно.
2. Функция мостового соединения
Еще одно часто рекламируемое решение для множественных сетевых подключений – это мостовое соединение в Windows. Эта опция позволяет вашему компьютеру действовать как мост между двумя сетями.

Например, ваш ноутбук подключен к Wi-Fi в сети 1 и к порту Ethernet в сети 2 . Затем вы создаете мост между этими двумя сетями на своем компьютере.
С установленным мостом смартфон, подключенный к сети 1, может получать доступ к файлам на диске, подключенном к сети 2 . Это будет работать, даже если диск не подключен к беспроводной сети.
Однако это работает только при обмене файлами и локальной сети. Ваш компьютер по-прежнему будет выходить в Интернет, используя только основное соединение, а не обе сети.
Лучший Интернет для работы от домашних специалистов
Решения для балансировки нагрузки и подключения к Интернету широко распространены в корпоративном мире. Вот почему их может быть немного сложно настроить и использовать.
Но по мере того, как все больше людей переходят на работу из дома, спрос на надежные интернет-решения будет расти. На сетевых компаниях лежит ответственность за разработку более простых и удобных в использовании технологий для бытовых приложений.
Удваиваем скорость домашней сети: практические испытания технологии агрегирования каналов
Уже много лет LAN-кабель не пересекает гигабитную границу. Мы покажем, как достичь двойной скорости и что необходимо для получения десятикратной скорости передачи данных.
Раньше люди особо не задумывались о скорости кабельных подключений в домашней сети. Они всегда обеспечивали достаточную скорость и надежность, что в любом случае доказано их использованием миллионы раз. Однако в наши дни технология подошла к своему пределу: во все большее число компьютеров устанавливаются твердотельные накопители, скорость которых как минимум впятеро превышает 1 Гбит/с. А новые стандарты беспроводной сети 802.11 «ac» и «ad» значительно превышают гигабитную скорость Ethernet.
Разумеется, существуют кабельные технологии, обеспечивающие скорость до 10 Гбит/с, однако они предназначены для профессиональных вычислительных центров и являются довольно дорогими. Но есть и другая возможность обеспечения более высокой скорости. Она состоит в объединении нескольких гигабитных сетей. В подобной схеме, т.н. «агрегации каналов», соединяются два обычных гигабитных LAN-кабеля и тем самым обеспечивается отличная интеграция в существующую сеть. Однако для реализации простого принципа «2×1 Гбит = 2 Гбит» на практике существуют некоторые препятствия, которые мы обнаружили в ходе наших тестов.
Агрегация каналов: сетевые коммутаторы от 2500 руб
Основным элементом для агрегации каналов является сетевой коммутатор, который должен поддерживать эту функцию. В большинстве домашних сетей существует лишь коммутатор, встроенный в маршрутизатор — это его порты LAN. Зачастую они не могут соединяться друг с другом.
Эту возможность обеспечивают только современные маршрутизаторы топ-класса, такие, как ASUS RT-AC5300 или Netgear Nighthawk X10 (цена каждого – от 20 000 рублей). Однако всего за 2500 рублей доступны LAN-коммутаторы с 8 портами и возможностью агрегации каналов (например, TP-Link TL-SG108E или Netgear Gs108E), которые можно переключать между маршрутизатором и объединяемыми в сеть устройствами (см. схему справа).
Принципиальная особенность: коммутатор должен быть управляемым (т. е. требуется веб-интерфейс для его настройки, а установленная в нем прошивка должна обеспечивать возможность соединения портов). Указанием на это является один из терминов «Link Aggregation», «Port Trunking», «LACP» или «802.3ad» в техническом описании.
Компьютеры или устройства, которые должны подключаться со скоростью в несколько Гбит/с, должны иметь соответствующее число LAN-портов, а также возможность настройки на программном уровне. Мы протестировали два сценария, используя коммутатор Netgear GS110TP. В первом сетевой накопитель NAS соединен с коммутатором через два LAN-порта, таким образом каждый из двух ПК может загружать данные из NAS-хранилища с полной гигабитной скоростью.
Этот вариант представляет собой целевое применение агрегации каналов и работает относительно беспроблемно. При втором варианте мы сконфигурировали ПК с двумя LAN-портами так, что данные можно было загружать из NAS со скоростью 2 Гбит/с. Этот довольно сложный способ предполагает совершенно определенные виды передачи данных и часто (но не всегда) обеспечивает удвоенную скорость.
Структура и конфигурирование коммутатора
В любом случае сначала необходимо запустить коммутатор: к электрической сети он подключается через собственный блок питания; один из его портов соединяется с маршрутизатором (мы использовали последний порт № 8). Примерно через минуту он загрузится, его LAN-порты заработают, а веб-интерфейс станет доступен для всех компьютеров, подключенных к коммутатору (или маршрутизатору) по кабельной или беспроводной сети.
IP-адрес коммутатора можно узнать в настройках вашего маршрутизатора, предварительно установленный пароль указан в руководстве пользователя. В первую очередь необходимо произвести поиск обновлений на сайте производителя; у нашего коммутатора Netgear нам было необходимо загрузить новую прошивку в меню «Maintenance | Download | HTTP File Download».
В веб-интерфейсе коммутатора Netgear производится конфигурирование групп агрегации каналов, а также подключаемых портов
Конфигурирование агрегации каналов может производиться до подключения соответствующих устройств. В веб-интерфейсе коммутатора Netgear в поле «Switching | LAG» нажмите на пункт «LAG1» (группа агрегации каналов) и установите галочку в пункте «PORT» у номеров портов, которые вы хотите задействовать. Каждая группа служит для подключения одного устройства: на схеме сверху справа LAG1 — это NAS-хранилище, подключенное к портам 1 и 2, LAG2 — это ПК на портах 5 и 6. В разделе «LAG Configuration» мы оставили настройки по умолчанию, лишь изменили параметр «LAG Type» на «LACP».
Скорость портов, не относящихся ни к одной группе, остается на обычном уровне 1 Гбит (на схеме — это 3, 4 и 8). Подключите устройства в соответствии с LAG-идентификацией. Сначала активно только простое кабельное соединение с физическим первым интерфейсом конечного устройства; агрегацию каналов также необходимо активировать на конечных устройствах. Как это сделать, читайте далее.
Конфигурирование NAS для двухканального режима
Для наших тестов мы использовали QNAP TS-231P, оснащенный двумя LAN-портами и обеспечивающий высокую пропускную способность. Мы измерили скорости передачи данных по FTP, причем и в NAS-накопителе, и в целевом ПК были установлены быстрые SSD-накопители SATA. Настройки сети в веб-интерфейсе QNAP находятся в разделе «Панель управления | Системные настройки | Сеть».
Здесь в разделе «Интерфейсы» показаны оба Ethernet-порта. Щелкните раздел «Группирование портов | Добавить» и установите флажок для каждого интерфейса. Единственный режим, который надежно работал с коммутатором Netgear в ходе тестирования и привел к требуемым результатам, был «Balance-rr», при котором для передачи данных используются оба кабеля поочередно.
После щелчка на кнопке «Применить» NAS-накопитель на короткое время переходит в режим оффлайн для применения новых параметров. Если установлен режим, который не поддерживается, NAS будет недоступен; в этом случае необходимо нажать и удерживать в течение 3 секунд кнопку на задней стороне устройства. Это приведет к сбросу пароля и возврату параметров сети к значениям по умолчанию.
В теории базовый режим агрегации каналов с помощью двух компьютеров, подключенных к простым портам коммутатора Netgear, должен позволять одновременно скачать с NAS-диска два файла со скоростью 1 Гбит/с каждый. Но загрузка и закачка с двух ПК немного выбивает систему из ритма: при загрузке на сетевой накопитель скорость примерно на 25% ниже максимальной теоретически возможной.
Так как подобная конфигурация является относительно доступной и легко реализуемой, она, безусловно, подходит для домашних сетей, в которых доступ к NAS-накопителю осуществляется с нескольких компьютеров. Однако стоит обратить внимание на следующее: в то время, как параллельная передача данных помогает исчерпать возможности обеих сетевых линий, она же предъявляет повышенные требования к накопителям, установленным в NAS-устройстве. Желательно использоваться SSD-диски.
Удвоенная скорость передачи данных от NAS-сервера к ПК также возможна, однако на практике этот вариант довольно сложен, как мы выяснили далее.
Настройка агрегации каналов на ПК
То, что выполняется на NAS-накопителе с помощью пары кликов, должно быть так же просто реализовать на ПК. Во всяком случае, так считают. С точки зрения аппаратных средств существуют многочисленные материнские платы с двумя LAN-портами, или платы с возможностью установки второй сетевой карты со скоростью 1 Гбит/с за небольшие деньги. С точки зрения программного обеспечения это становится сложнее: изначально эта функция поддерживалась в Windows 10. Но после обновления осенью 2015 года, утилиты для этого хотя и существуют, однако больше не работают. Это также относится к сетевым драйверам Intel, с помощью которых агрегация каналов может быть настроена альтернативным способом.
Поэтому мы установили на игровом ПК с процессором Skylake и двумя сетевыми разъемами ОС Ubuntu, в которой может быть настроена агрегация, в мире Linux называемая «Port Trunking». Для этого мы сначала деактивировали менеджер сетей Ubuntu, а потом настроили агрегацию портов с помощью файла конфигурации Linux («/etc/network/interfaces»). По правде говоря, мы испытывали разные варианты из Интернета, до тех пор, пока технология не заработала на нашем тестовом ПК, поскольку документация по теме довольно скудна и зачастую противоречива.
Наша успешная комбинация состоит из четырех определений интерфейсов, каждый из которых начинается с «auto…»: сначала указывается важное для системы устройство закольцовывания, в котором нельзя ничего изменить. В этом случае определяются, но не активируются, оба физических LAN-порта. Это происходит только в определении «bond0» указанного интерфейса агрегации каналов. Большинство записей предназначены для конфигурирования IP-настроек в ручном режиме, режим подключения указывается с помощью строки «bond-mode». Режим 4 предназначен для соединения по стандарту «802.3ad» и обеспечивает максимальную скорость до 1628 Мбит/с.
Альтернативным образом работает режим 0 («Balance-rr», то есть тот же самый режим, что и в NAS-накопителе), однако только со скоростью 1202 Мбит/с. Для сравнения: скорость передачи данных по отдельной гигабитной линии составляет 912 Мбит/с. Отказоустойчивость является положительным сопутствующим эффектом: во время передачи данных можно отключить один из двух разъемов — связь не обрывается, лишь вдвое падает скорость.
Однако есть как минимум одна загвоздка: обе линии используются только в том случае, если по FTP одновременно передаются два файла (в меню настроек Filezilla: «Передачи | Максимум одновременных передач: 2»). При повышении этого значения скорость очень быстро уменьшается. Кроме того, необходимо обращать внимание на то, чтобы между ПК и NAS-сервером отсутствовала любая другая связь (например, открытый веб-интерфейс NAS, SSH-соединение), так как даже минимальная загрузка линии приводит к тому, что обе передачи данных осуществляются только по одной линии вместо двух.
Дополнительное разочарование: скорость в ходе экспериментов с SMB-протоколом, который использует Windows для удаленного доступа к файлам, была значительно медленнее, чем по одной гигабитной линии. Все это демонстрирует малую вероятность того, что режим агрегации каналов в Windows мог бы функционировать быстро и без проблем, так как система Microsoft сохраняет контрольные и иные соединения.
Наш вывод в отношении агрегации каналов: процесс хорошо подходит для эффективного соединения NAS-сервера с несколькими гигабитными клиентами. В качестве быстрого соединения NAS с клиентом он является трудоемким и имеет много подводных камней. Для этого потребовалась бы принципиально более быстрая сетевая технология.
SFP+ как новый 10-гигабитный стандарт
Маршрутизатор Netgear Nighthawk X10 оснащен интерфейсом SFP+, таким образом, к нему можно подключить устройство со скоростью передачи данных 10 Гбит/с. Два его гигабитных LAN-порта объединяются посредством агрегации каналов.
Ethernet 10 Гбит и SFP+
В профессиональной области 10-гигабитный стандарт уже более десяти лет образует основу инфраструктуры в вычислительных центрах. Вариант с медными кабелями под названием «10GBase-T» делает ставку на те же самые разъемы RJ-45, как и гигабитная локальная сеть LAN, однако для него требуются экранированные (как минимум Cat. 6) кабели и дорогое оборудование: сетевая карта, например, Intel X540-T1 стоит около 22 000 руб., самый дешевый коммутатор с двумя портами 10GBase-T (ASUS XG-U2008) примерно столько же. NAS-накопители с поддержкой данного стандарта стоят от 50 000 руб.
Профессиональная карта
Благодаря сетевой карте HP NC523SFP компьютер дополнительно оснащается двумя интерфейсами SFP+
Более доступным является стандарт «SFP+». Он описывает компактное модульное приемо-передающее устройство, используемое в кабельных сетях и рассчитан как на медные, так и гораздо более дорогие оптоволоконные кабели. Оба варианта обеспечивают передачу данных со скоростью 10 Гбит/с: медные кабели на расстояние 50-100 метров, оптоволокно — до нескольких километров. Маршрутизатор Netgear Nighthawk X10 оснащен одним портом SFP+. С помощью модуля SFP+ Direct Attach Copper Cable (около 2500 руб.) к нему можно подключить NAS-накопитель.
Самой дешевой моделью SFP+ является QNAP TS-531X-2G (от 48 000 руб.). Сетевые карты PCIe, поддерживающие SFP+, доступны по цене от 15 000 руб. (Внимание! Большинство из них работают только с драйверами серверной версии Windows!) Впрочем, как показывает маршрутизатор Netgear, складывается ситуация, что SFP+ может проникнуть на массовый рынок и «взорвать» гигабитную границу.
Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов