Агрегация каналов уровня 3
В этой главе представлена полная примерная конфигурация протокола управления агрегированием каналов (LACP) для агрегации каналов уровня 3 (L3 LAG).
Агрегация каналов — это метод объединения отдельных физических сетевых интерфейсов или портов для увеличения пропускной способности канала, чтобы поддерживать нагрузку, превышающую возможности отдельного порта. Такие функции, как Spanning Tree, VLAN, FDB, Multicast, работают как на физических портах, так и на логических портах, созданных с использованием агрегации каналов. Агрегация объединяет все порты системы распределения контроллера в единый канал 802.3ad, что уменьшает количество IP-адресов, необходимых для настройки портов на вашем контроллере. При включении LAG система динамически управляет резервированием портов и балансировкой нагрузки точек доступа, что прозрачно для пользователя.
LACP основан на спецификации IEEE 802.3ad. Он позволяет объединять несколько физических интерфейсов в единый логический канал, обеспечивая повышенную производительность и отказоустойчивость. Агрегированный интерфейс рассматривается как единый канал для каждого коммутатора. Протокол Spanning Tree видит его как один интерфейс, а не как два или три. В случае отказа одного из физических интерфейсов остальные остаются активными, и перебоев в работе не происходит.
Реализация LACP в PRSP поддерживает агрегацию до шести физических Ethernet-соединений в единый логический канал.
Топология
В этом примере между двумя коммутаторами SW1 и SW2 настроены три соединения. Эти три соединения назначены с одинаковым административным ключом (1), чтобы они агрегировались в единый канал 1. Протокол STP рассматривает их как один интерфейс.
Рисунок 9-13: Топология L3_LAG
Конфигурация
SW1
SW1#configure terminal | Перейти в режим конфигурации. |
SW1(config)#interface po10 | Перейти в режим интерфейса. |
SW1(config-if)#ip address 1.1.1.1/24 | Назначение IP-адреса интерфейсу PO. |
SW1(config-if)#exit | Выйти из режима интерфейса. |
SW1(config)#lacp system-priority 20000 | Установить приоритет системы для этого коммутатора. Этот приоритет используется для определения системы, ответственной за разрешение конфликтов при выборе групп агрегации. Меньшее числовое значение имеет более высокий приоритет. |
SW1(config)#interface xe1 | Перейти в режим интерфейса. |
SW1(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW1(config-if)#channel-group 10 mode active | Добавить этот интерфейс в группу каналов 10 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной сис темой. |
Агрегация каналов уровня 3
SW1(config-if)#exit | Выйти из режима интерфейса. |
SW1(config)#interface xe2 | Перейти в режим интерфейса. |
SW1(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW1(config-if)#channel-group 10 mode active | Добавить этот интерфейс в группу каналов 10 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной системой. |
SW1(config-if)#exit | Выйти из режима интерфейса. |
SW1(config)#interface xe3 | Перейти в режим интерфейса. |
SW1(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW1(config-if)#channel-group 10 mode active | Добавить этот интерфейс в группу каналов 10 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной системой. |
SW1(config-if)#exit | Выйти из режима интерфейса. |
SW2
SW2#configure terminal | Перейти в режим конфигурации. |
SW1(config)#interface po10 | Перейти в режим интерфейса. |
SW1(config-if)#ip address 1.1.1.2/24 | Назначение IP-адреса интерфейсу PO. |
SW1(config-if)#exit | Выйти из режима интерфейса. |
SW2(config)#lacp system-priority 20000 | Установить приоритет системы для этого коммутатора. Этот приоритет используется для определения системы, ответственной за разрешение конфликтов при выборе групп агрегации. Меньшее числовое значение имеет более высокий приоритет. |
SW2(config)#interface xe1 | Перейти в режим интерфейса. |
SW2(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW2(config-if)#channel-group 10 mode active | Добавить этот интерфейс в группу каналов 10 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной системой. |
SW2(config-if)#exit | Выйти из режима интерфейса. |
SW2(config)#interface xe2 | Перейти в режим интерфейса. |
SW2(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW2(config-if)#channel-group 10 mode active | Добавить этот интерфейс в группу каналов 10 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной системой. |
SW2(config-if)#exit | Выйти из режима интерфейса. |
SW2(config)#interface xe3 | Перейти в режим интерфейса. |
SW2(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW2(config-if)#channel-group 10 mode active | Добавить этот интерфейс в группу каналов 10 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной системой. |
SW2(config-if)#exit | Выйти из режима интерфейса. |
Агрегация каналов уровня 3
Статическая группа каналов
SW1
SW1#configure terminal | Перейти в режим конфигурации. |
SW1(config)#interface sa12 | Перейти в режим интерфейса. |
SW1(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW1(config-if)#ip address 2.2.2.1/24 | Назначение IP-адреса интерфейсу PO. |
SW1(config-if)#exit | Выйти из режима интерфейса. |
SW1(config)#interface xe1 | Перейти в режим интерфейса. |
SW1(config-if)#static-channel-group 12 | Добавить этот интерфейс в группу каналов 12 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной системой. |
SW1(config-if)#exit | Выйти из режима интерфейса. |
SW2
SW2#configure terminal | Перейти в режим конфигурации. |
SW2(config)#interface sa12 | Перейти в режим интерфейса. |
SW2(config-if)#no switchport | Настройка интерфейса как порта уровня 3. |
SW2(config-if)#ip address 2.2.2.2/24 | Назначение IP-адреса интерфейсу PO. |
SW2(config-if)#exit | Выйти из режима интерфейса. |
SW2(config)#interface xe1 | Перейти в режим интерфейса. |
SW2(config-if)#static-channel-group 12 | Добавить этот интерфейс в группу каналов 12 и включить агрегацию каналов, чтобы он мог быть выбран для агрегации локальной системой. |
SW2(config-if)#exit | Выйти из режима интерфейса. |
Проверка
show etherchannel detail
, show etherchannel summary
#sh etherchannel summary
% Aggregator po10 100010
% Admin Key: 0010 - Oper Key 0010
% Link: xe1 (10049) sync: 1
% Link: xe2 (10050) sync: 1
% Link: xe3 (10051) sync: 1
#sh etherchannel detail
% Aggregator po10 100010
% Mac address: 14:18:77:5d:5c:01
% Admin Key: 0010 - Oper Key 0010
% Actor LAG ID- 0x4e20,14-18-77-01-5c-00,0x000a
% Receive link count: 3 - Transmit link count: 3
Layer 3 Link Aggregation
% Individual: 0 - Ready: 1
% Partner LAG ID- 0x4e20,14-18-77-01-73-00,0x000a
% Link: xe1 (10049) sync: 1
% Link: xe2 (10050) sync: 1
% Link: xe3 (10051) sync: 1
#sh etherchannel 10
% Aggregator po10 100010 Admin Key: 0010 - Oper Key 0010
% Partner LAG ID: 0x4e20,14-18-77-01-73-00,0x000a
% Partner Oper Key 0010
#sh etherchannel
% Lacp Aggregator: po10
% Member: xe1 xe2 xe3