Используя Wi-Fi и Ethernet-соединение одновременно, таким образом, имея большую пропускную способность?


13

Есть ли способ на OSX или с программным обеспечением сторонних производителей использовать соединение Wi-Fi и Ethernet, таким образом, имея сумму скоростей соединения?

Или, может быть, заставить некоторые приложения подключаться к одному соединению, а другие приложения - к другому?

PS Я не хочу соединять одно соединение через другое.
PPS У обоих разные соединения с двумя разными интернет-провайдерами, и за обоих платят, воровство по Wi-Fi не происходит, если вы спросите.


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

Ответы:


5

Даже при том, что в iOS 7 мульти-хоминг начинает разрешать трафик через LTE и WiFi одновременно, для OS X Mavericks и ниже нет хорошего способа сделать это.

Я запускаю Link Aggregation на Mac с 10.4, и очень приятно, когда у вас есть гигабитный коммутатор. Вам понадобится коммутатор, на котором работает LACP, и два физических порта Ethernet, как это обычно бывает в дни G4 и G5 PowerMacs и, конечно, вся линейка MacPro. Это встроено в сетевой стек OS X, и вам не нужно ничего, кроме оборудования и совместимого коммутатора Ethernet.

Mac OS X не будет отображать LACP в качестве опции без двух портов Ethernet. Я не знаю коммутатора, который выполняет LACP по беспроводной связи или позволяет смешивать проводной и беспроводной интерфейсы. Возможно, вы сможете каким-то образом обмануть ОС, но без поддержки коммутатора вам придется переписать LACP на коммутаторе, чтобы это работало.

Намного проще разделить определенный трафик по конкретным интерфейсам, изменив таблицу маршрутизации. Это позволит вам отправлять трафик через Wi-Fi, а другие - по проводам.

Например, netflix и тому подобное можно направить по одному соединению, если вы настроите маршрут к их сети, чтобы предпочитали один IP-адрес шлюза для выбранного вами интернет-провайдера. Невозможно сказать приложению использовать только один интерфейс, так как он должен быть «встроен» в это приложение, а не в обычную практику. Обычной практикой является использование локальных таблиц маршрутизации (или таблиц маршрутизации на маршрутизаторе) для направления определенного трафика на один шлюз. Более сложные маршрутизаторы имеют качество обслуживания, при котором вы указываете какой-либо показатель, такой как VOIP или трафик видеоконференции, поэтому приоритетным является то, что когда сеть перегружается каким-то конкретным, измеримым способом, некритический трафик будет формироваться или направляться на другой маршрут для сохранения. быстрая сеть очищена для лучшего отклика.

Эти маршрутизаторы и знания по их эксплуатации не обходятся дешево. Я бы предположил, что мы заплатим 3 тыс. Долл. США за оборудование и в три раза больше за обучение и лицензии на программное обеспечение на маршрутизаторах.


1

У вас может быть только один шлюз по умолчанию, поэтому вы должны выбрать один интерфейс в качестве маршрута по умолчанию. Если вы добавите статические маршруты для определенных IP-сетей, у вас может быть трафик, направленный на другой интерфейс для этих сетей, но поддерживать его будет больно. Маршрут / провайдер, по которому вы отправляете трафик, будет таким же, как и при возврате трафика.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.