У любого провайдера рано или поздно появляеться необходимость настраивать шейпер. У некоторых провайдеров это просто полисеры для абонентов (если внешний канал резиновый), а у других это достаточно сложный шейпер, который делит канал на основе приоритетов.
Однажды мне потребовалось создать шейпер на 200-300 мегабит, 50k pps и 15k пользователей.
Начнем с железа. Особо важным моментом при построении роутеров являеться выбор сетевого адаптера, на мой взгляд в настоящее время самым оптимальным вариантом являеться сетевухи Intel серии PRO/1000 и интерфейсом PCI-X или PCI-E, причем экономия на сетевухах, на мой взгляд, в таких местах абсолютно неуместна.
Операционная система: мне нравится FreeBSD, для сервера, думаю, она самая оптимальная. Читать далее →