@Ncla
Всему учусь

Как распределить нагрузку на сервера за mikrotik?

Несколько дней гугления дает только как балансировать нагрузку с разных WAN с маскарадингом, но мне нужно наоборот.
В сети на тиком есть два веб сервера, со статическим содержимым, например, есть еще несколько сервисов, которые выполняются на разных серверах и синхронизация между ними не нужна, нужна лишь отказоустойчивость и балансировка.
Так вот если я на тике сделаю
add action=dst-nat chain=dstnat  \
    dst-address=1.1.1.1 dst-port=80 per-connection-classifier=\
    both-addresses-and-ports:2/0 protocol=tcp to-addresses=192.168.0.101
add action=dst-nat chain=dstnat  \
    dst-address=1.1.1.1 dst-port=80 per-connection-classifier=\
    both-addresses-and-ports:2/1 protocol=tcp to-addresses=192.168.0.102

У меня будет работать балансировка между серверами?
А если один отключится микротик это поймет или так и будет пулять в него пакеты?
  • Вопрос задан
  • 238 просмотров
Решения вопроса 1
martin74ua
@martin74ua
Linux administrator
микротик не поймет, ничего проверять он не будет.
Максимум - можно сочинить на нем скрипт, запускать его раз в минуту скажем, в котором проверять доступность серверов, и при необходимости править правила маскарадинга.

Эта задача - не задача роутера. Вам выше правильно советуют - поставьте haproxy на выделенный сервер, назначьте его балансировщиком и не мучайте бедный микротик.....
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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