Когда не хватает ширины канала, но нет желания покупать 10гб карточки, ибо большие расходы в виде модулей для коммутаторов, самих карточек и модулей для них, есть выход: Агрегирование каналов. В этой статье мы научимся конфигурировать lagg интерфейсы во FreeBSD. Приступим.
Для начала определимся, у нас есть вышестоящий коммутатор -> шлюз с FreeBSD -> нижестоящий коммутатор. Все коммутаторы Dlink серии DGS-3600. Есть две сетевые карты Intel Pro1000 DualPort. Есть три влана, которые необходимо пробросить.
Сначала необходимо пересобрать ядро, добавив в него необходимые опции:
###Lagg(Link Aggregation)###
device lagg
Собираем ядро
cd /usr/src
make -j16 -s buildkernel KERNCONF=ваше_ядро
make installkernel KERNCONF=ваше_ядро