Хитрый маршрутизор
-
Добрый день ;-)
Хотелось использовать следующую функциональность если она уже есть в pfsense или как ее проще всего реализовать в нем, если таковой нет:
При приходе UDP-пакета на определенный порт смотрится таблица Х. Если в ней находится запись об отправителе этого пакета(IP+Port), то посылается этот пакет на сервер A, Если отсутствует - на сервер B. Записи на сервер B попадают в результате посылки определенных данных пользователем (что-то типа аутентификации). -
находится запить
Закусывать надо ^_^
-
Спасибо за очепятку, а по смыслу вопроса есть предложения?
-
Можно сделать так:
- первое правило (можно с алиасом) посылает на сервер А всех, кто в нём указан (в алиасе Src)
- второе правило безусловно посылает всех на В
По поводу "что-то типа аутентификации" не скажу.
-
Давайте про 2. аутентификация забудем. Как правильно балансировать? Да хоть Round Rodin или через одного? Или мы исходим из того, что падение нас никогда не коснется ? ;-)
Я правильно понимаю что такого функционала нет ?
В nginx в текущем релизе появился балансировщик UDP-пакетов. Есть аналогичные планы? -
Так сделайте Gateway Groups в сторону серверов. А на серверах поднимите одинаковый алиас ip/32.
Пропишите эту группу в правилах.