Баланс загрузки с LAN и Wi-Fi

У меня есть Mac, который запускает Mac OS X 10.6 или Ubuntu 9.10 или Windows XP (Мультиначальная загрузка). Решение может быть для любой из систем, безотносительно работ лучше.

У меня есть два ISPs, к можно быть получен доступ через Wi-Fi, к можно быть получен доступ через LAN. В Mac OS X я могу определить приоритет, который сеть выбрать сначала. Но то, что я хочу сделать, к балансу загрузки с обеими сетями.

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

Компиляция и конфигурирование программ в Linux не являются никакой проблемой для меня.

Подобный вопрос: Выравнивание нагрузки с несколькими шлюзами

8
задан 20.03.2017, 12:17

3 ответа

Темой выхода завершения, для Linux, была бы 'метрическая' установка для маршрутов. Более низкие числа предпочтены по более высоким числам. Если бы Вы даете обоим маршрутам ту же метрику, то я думал бы, что они будут выбраны с равной вероятностью.

Я думаю техника, которой Вы пытаетесь достигнуть, назван размещением в разных сетях. У меня нет прямого опыта с ним. Однако несколько вещей необходимо было бы, вероятно, иметь в виду.

  • По умолчанию я думаю, что Вы закончите только с одним маршрутом по умолчанию. Это означает, что весь исходящий трафик предпочтет один интерфейс по умолчанию. Необходимо было бы изучить наличие нескольких маршрутов по умолчанию, или в изменение того маршрута динамично со временем.
  • Для жизни отдельного входящего (TCP) соединение это должно остаться в том же интерфейсе, на котором это вошло. Я думаю.

Anywho, это - все указатели, о которых я могу думать в данный момент.

1
ответ дан 07.12.2019, 14:20

Существует своего рода обходное решение: Мое приложение может к балансу загрузки, я могу определить 2 соединения, которые затем используются оба.

Я затем направляю одного из дюйм/с Сервера к одному из IPS.

на Mac OS 10.6:

маршрут добавляет - размещают XXX.XXX.XXX.XXX 192.168.1.1

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

0
ответ дан 07.12.2019, 14:20

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

Так как причина, разделяет оба трафика через 2 отдельных сети, не кажется, что они возвратились бы. Если бы у Вас было 2 канала от 1 ISP, то он мог бы сделать, возможны.

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

Пример: выполненные обновления с помощью 192.168.2.* Wi-Fi ISP выполняет период полураспада с помощью 192.168.1.* LAN ISP.

0
ответ дан 07.12.2019, 14:20

Теги

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