Перейти к содержанию

[решено] Что такое балансированная нагрузка, резервный канал?


Рекомендуемые сообщения

Что это такое и с чем его едят?!

Предположим есть провайдер А и провайдер Б, есть сервер на базе линукса, и один комп в сети который стоит за серваком ( выполняет функцию NAT, firewall, и тд.) На компе запущено приложение, к примеру браузер, как он будет взаимодействовать с двумя провайдарами, с двумя IP адресами, как это возможно? Если с резервным каналом более менее понятно, то как понять балансированную нагрузку? А если работает аська?

Просьба тех, кто разбирается в данной теме откликнуться!

Ссылка на комментарий
Поделиться на другие сайты

Пункт 4.2. из Linux Advanced Routing & Traffic Controll HOWTO.

Если вкратце, с помощью iproute2 создаются две таблицы маршрутизации(в одной default route к одному прову, во второй ко второму) и добавляется правило, которое меняет таблицы для каждого нового соединения. Ну и на роутере надо будет маскарад в iptables повесить для обоих провайдеров.

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

Это простейший вариант, уверен, при желании с помощью iproute2 можно и хитрее выдумать.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...