После обновления сервера (на борту имеется 4 штуки гигабитных сетевых карт), вот и захотелось их сразу же на перспективу объединить в единое целое.

Итак, что мы для этого имеем:
1. Сервер Proliant 380 c 4мя гигабитными сетевыми картами;
2. Свитч DGS-3120-24SC;
3. Интернет приходящий по оптике в 24 порт и добавочный 23й порт;
4. Пользовательские линки уходящие со свича. 3-4 порт (приходящие на свич из сервера).

В общем, поехали..
Собираем ядро с поддержкой LACP (Link aggregation control protocol):
device lagg
Либо подгружаем его модулем, а для этого добавляем подгрузку модуля в /boot/loader.conf

# echo 'if_lagg_load="YES"'>>/boot/loader.conf
# kldload if_lagg

Объединяем интерфейсы bge0 и bge1:

# ifconfig bge2 up
# ifconfig bge3 up
# ifconfig lagg0 create laggproto lacp laggport bge2 laggport bge3 172.16.50.1 netmask 255.255.254.0

Для того что бы создавался интерфейс при загрузке FreeBSD, добавляем в rc.conf:

cloned_interfaces="lagg0"
ifconfig_bge2="up"
ifconfig_bge3="up"
ifconfig_lagg0="laggproto lacp laggport bge2 laggport bge3 172.16.50.1 netmask 255.255.254.0"

Теперь нужно прописать на свиче

DGS-3120-24SC:admin#config link_aggregation algorithm ip_destination
DGS-3120-24SC:admin#create link_aggregation group_id 1 type lacp
DGS-3120-24SC:admin#config link_aggregation group_id 1 master_port 3 ports 3-4 state enable
DGS-3120-24SC:admin#config lacp_port 3-4 mode active

Ну, вот и всё. Линки из 3го и 4го портов сервера, включены соответственно в порты на свиче, которые сконфигурированы для использования протокола LACP.

PS. Схема показана на примере использования технологии LACP для уходящих линков (3-4 порт) из сервера. Линки приходящие (1-2 объединенные с 23-24 портами) на сервер, конфигурируются по аналогии.

Еще по этому поводу можно прочитать вот здесь: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-aggregation.html

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/?p=2919


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

You must be logged in to post a comment.