Linux VS FreeBSD Gateway
Приветствую форумчан.
Встала задача организовать сервер который бы отвечал следующим требованиям:
1. Возможность маршрутизации траффика между четырьмя и более подсетями, разделенными физически(4 и более WAN и LAN интерфейса)
2. Возможность настроить IPSec VPN и OpenVPN сервера, которые будут доступны на 2-х и более WAN портах для резервирования Интернет каналов.
3. Возможность “шейпить” траффик по всевозможным критериям(по подсетям, по интерфейсам итд итп)
4. Возможность балансировки нагрузки между двумя и более WAN портами
5. Возможность приоритезации траффика по подсетям, портам, протоколам итд.
Хотелось бы получить советы опытных специалистов, которые имели опыт реализации подобных требований на обоих ОС.
Какая из систем лучше справится c данными требованиями.
Если конкретизировать, то больше интересует пункт 3/4/5.
Чтобы «шепинг» был довольно «плавным». То есть не было факторов всплесков скорости, а затем падения скорости для уравнивания уровня шейпинга.
Так же балансировка была основана на сессиях, а не рандомно кидались пакеты то в одни, то в другой интерфейс(Ерунду сказал, но, думаю смысл понятен).
Приоритезация так же важна. Чтобы была реальная приоритезация, и, к примеру, если кто-то активно качает торренты, то по порту 3299 траффик всегда шел стабильно...
(Заранее прошу прощения за глупые вопросы )
По большому счету тут важен инструментарий, который различается в обоих ОС. И какой порекомендуете Вы для эффективного решения поставленных задач.
Заранее крайне благодарен
P.S
Выбор не ограничивается именно двумя системами, мне тут ->> http://forum.lissyara.su/viewtopic.php?f=4&t=39298 подсказали, что есть решение на основе RouterOS(Mikrotik). Так же у них есть линейка маршрутизаторов. И цены вполне доступные. Что скажет уважаемое сообщество ? Может есть альтернативные решения, более эффективные, это относится и к ОС и к «железным» роутерам.