Hi, folks
В настоящее время в организации используется самопальная штука предоставляющая следующий функционал:
- Глобальное переключение всего трафика между каналами 2-х провайдеров;
- Подсчет входящего/исходящего трафика для каждого хоста сети;
- Переключение отдельных хостов между провайдерами;
- Вывод статистики потребления трафика через веб-морду и через нее же интерфейс для переключения пользователей.
Проблема в том, что эта штука:
- Самопальная;
- Немасштабируемая;
- Намертво привязанная к FreeBSD/ipfw;
Существует ли готовое решение для подобных задач под Linux/Free/OpenBSD? Подойдут отдельные решения для управления маршрутами / подсчета трафика лишь бы их можно было использовать совместно. Веб-морда не обязательна, но желательна (хотя бы для вывода статистики потребления трафика).
Варианты типа iproute2 + очередные самопальные костыли на Perl/PHP/Python/etc самоочевидны и про них я даже не стал бы спрашивать.