Агрегирование каналов связи (Link Aggregation) - это объединение нескольких физических портов в один логический. В результате такого объединения получается не только высокоскоростной канал передачи данных, но и повышается отказоустойчивость: ведь при выходе из строя одного из физических каналов, составляющих такой линк, трафик будет распределен между оставшимися. А если коммутаторы работают в стеке, то в группу агрегирования могут входить порты, расположенные на разных коммутаторах стека.
Коммутаторы D-Link поддерживают два типа агрегирования: статическое и динамическое. Если агрегированный канал связи создается между коммутаторами разных производителей, то нужно использовать динамическое агрегирование, т.к. в этом случае для управления агрегированным каналом используется стандартный протокол LACP (Link Aggregation Control Protocol).
При работе с протоколом LACP порты настраиваются для работы в активном (active) или пассивном (passive) режиме. При работе активном режиме порты отправляют и принимают управляющие кадры LACP, а в пассивном режиме только принимают. Это значит, что порты на одном коммутаторе должны быть настроены как активные, а на другом - как пассивные. Если порты на обоих коммутаторах будут в пассивном режиме, то группа агрегирования не соберется.
Еще следует заметить, что при создании группы агрегирования характеристики всех портов, входящих в такую группу, должны быть одинаковыми. Это касается типа среды передачи, скорости, настроек VLAN и STP, т.д. и т.п.
Распределение пакетов по каналам в группе агрегирования производится на основании некоторых признаков передаваемых пакетов. В коммутаторах D-Link поддерживается девять алгоритмов агрегирования (но не обязательно, что все они поддерживаются конкретной моделью коммутатора):
Алгоритм агрегирования портов на основании приведенных выше признаков поступающих пакетов закрепляет за определенным портом агрегированного канала поток кадров сеанса между двумя узлами.
А теперь приведу два примера настройки динамического агрегирования для схемы, показанной на рисунке. Один пример для коммутаторов с командной строкой D-Link CLI, а другой - для коммутаторов с Industrial CLI. Кратко об отличиях этих интерфейсов написано тут. Industrial CLI имеют коммутаторы D-Link серий DGS-1510, DGS-3130 и DGS-3630.
Настройка коммутатора Switch 1
# Создаем группу агрегирования (тип канала lacp и задаем алгоритм агрегирования)
create link_aggregation group_id 1 type lacp
config link_aggregation algorithm mac_destination
# Включаем порты 21-24 в группу и выбираем порт 21 в качестве мастер-порта.
config link_aggregation group_id 1 master_port 21 ports 21-24 state enable
#Настраиваем для портов 21-24 активный режим работы.
config lacp_port 21-24 mode active
Настройка коммутатора Switch 2
create link_aggregation group_id 1 type lacp
config link_aggregation algorithm mac_source
config link_aggregation group_id 1 master_port 21 ports 21-24 state enable
config lacp_port 21-24 mode passive
Switch(config)#port-channel load-balance dst-mac
Switch(config)#int range eth1/0/21-24
Switch(config-if-range)#channel-group 1 mode active
Настройка коммутатора 2
Switch(config)#port-channel load-balance src-mac
Switch(config)#int range eth1/0/21-24
Switch(config-if-range)#channel-group 1 mode passive
Если уже после создания группы агрегирования к ней нужно применить какие-то настройки - например, добавить в VLAN - то на коммутаторах с D-Link CLI в VLAN надо добавить мастер-порт группы, а на коммутаторах с Industrial CLI в VLAN добавляется channel-group.
Коммутаторы D-Link поддерживают два типа агрегирования: статическое и динамическое. Если агрегированный канал связи создается между коммутаторами разных производителей, то нужно использовать динамическое агрегирование, т.к. в этом случае для управления агрегированным каналом используется стандартный протокол LACP (Link Aggregation Control Protocol).
При работе с протоколом LACP порты настраиваются для работы в активном (active) или пассивном (passive) режиме. При работе активном режиме порты отправляют и принимают управляющие кадры LACP, а в пассивном режиме только принимают. Это значит, что порты на одном коммутаторе должны быть настроены как активные, а на другом - как пассивные. Если порты на обоих коммутаторах будут в пассивном режиме, то группа агрегирования не соберется.
Еще следует заметить, что при создании группы агрегирования характеристики всех портов, входящих в такую группу, должны быть одинаковыми. Это касается типа среды передачи, скорости, настроек VLAN и STP, т.д. и т.п.
Распределение пакетов по каналам в группе агрегирования производится на основании некоторых признаков передаваемых пакетов. В коммутаторах D-Link поддерживается девять алгоритмов агрегирования (но не обязательно, что все они поддерживаются конкретной моделью коммутатора):
- mac_source –МАС-адрес источника;
- mac_destination – МАС-адрес назначения;
- mac_source_dest – МАС-адрес источника и назначения;
- ip_source – IP-адрес источника;
- ip_destination – IP-адрес назначения;
- ip_source_dest – IP-адрес источника и назначения;
- l4_src_port – TCP/UDP-порт источника;
- l4_dest_port – TCP/UDP-порт назначения;
- l4_src_dest_port – TCP/UDP-порт источника и назначения.
По умолчанию используется алгоритм mac_source.
Алгоритм агрегирования портов на основании приведенных выше признаков поступающих пакетов закрепляет за определенным портом агрегированного канала поток кадров сеанса между двумя узлами.
А теперь приведу два примера настройки динамического агрегирования для схемы, показанной на рисунке. Один пример для коммутаторов с командной строкой D-Link CLI, а другой - для коммутаторов с Industrial CLI. Кратко об отличиях этих интерфейсов написано тут. Industrial CLI имеют коммутаторы D-Link серий DGS-1510, DGS-3130 и DGS-3630.
D-Link CLI
Настройка коммутатора Switch 1
# Создаем группу агрегирования (тип канала lacp и задаем алгоритм агрегирования)
create link_aggregation group_id 1 type lacp
config link_aggregation algorithm mac_destination
# Включаем порты 21-24 в группу и выбираем порт 21 в качестве мастер-порта.
config link_aggregation group_id 1 master_port 21 ports 21-24 state enable
#Настраиваем для портов 21-24 активный режим работы.
config lacp_port 21-24 mode active
Настройка коммутатора Switch 2
create link_aggregation group_id 1 type lacp
config link_aggregation algorithm mac_source
config link_aggregation group_id 1 master_port 21 ports 21-24 state enable
config lacp_port 21-24 mode passive
Industrial CLI
Настройка коммутатора Switch 1
Switch(config)#port-channel load-balance dst-mac
Switch(config)#int range eth1/0/21-24
Switch(config-if-range)#channel-group 1 mode active
Настройка коммутатора 2
Switch(config)#port-channel load-balance src-mac
Switch(config)#int range eth1/0/21-24
Switch(config-if-range)#channel-group 1 mode passive
Если уже после создания группы агрегирования к ней нужно применить какие-то настройки - например, добавить в VLAN - то на коммутаторах с D-Link CLI в VLAN надо добавить мастер-порт группы, а на коммутаторах с Industrial CLI в VLAN добавляется channel-group.
Комментарии
Отправить комментарий