>> То, что мне нужно - называетcя Direct Service Return или DSR. Но
>> вменяемых ссылок, применимых к freeBSD - я не нашел.
> Плохо искали.
> https://github.com/yahoo/l3dsr
> Затем есть PF и round-robin
> И форк с OpenBSD net/relayd не подходит. l3dsr переписывает DSCP и тут же попадаем на конфигурацию TOS у провайдера.
на балансерах использовали LVS+keepalived , на воркерах на лупбэке поднял ip-адрес балансера.
все ок, полет нормальный.
PS: haproxy без приседаний, без переписывания нетривиальных правил iptables - не умеет DSR.