Multi-Chassis Link Aggregation Group (MLAG)
MLAG — это технология, создающая единый логический L2-коммутатор из двух физических с общей плоскостью передачи данных (data plane), но независимыми плоскостями управления (control plane).
Преимущества:
- Отказоустойчивость (при сбое одного устройства, второй продолжает обслуживать трафик);
- Балансировка нагрузки;
- Независимость Control Plane;
- Возможность раздельного обновления устройств.
Необходимые условия и предварительные требования
- Peer Link - LAG, напрямую соединяющий коммутаторы;
- Все VLAN присутствуют на оюоих коммутаторах и разрешены на Peer Link;
- Настроен Keepalive.
Основная информация о применяемых технологиях
Назначение применяемой команды/конфигурации
Команды в режиме глобальной конфигурации
| mlag control-link-port { GigabitEthernet | 25GigabitEthernet }
mlag enable
mlag keepalive-interval <uint>
mlag keepalive-timeout <uint>
mlag local-ip <ipv4_addr>
mlag peer-ip <ipv4_addr>
mlag peer-link aggregation <uint>
mlag peer-link allowed vlan
mlag system-id-delay <uint>
mlag system-mac <mac_ucast>
mlag-group <uint> enable
mlag-group <uint> port { add | remove }
no mlag enable
no mlag peer-link aggregation
no mlag-group <uint> [enable]
|
Команды отображения информации
| show mlag group <uint>
show mlag status
|
Пример конфигурирования
Схема соединений

Настройка
Настройка на ASW4
Шаг 1.
Настройка control-link
| # configure terminal
(config)# interface vlan 4000
(config-if-vlan)# ip address 10.40.0.4 255.255.255.0
(config-if-vlan)# exit
(config)# interface GigabitEthernet 1/46
(config-if)# switchport access vlan 4000
(config-if)# exit
|
Шаг 2.
Настройка peer-link
| (config)# interface GigabitEthernet 1/47-48
(config-if)# aggregation group 10 mode on
(config-if)# exit
|
Шаг 3.
Настройка пользовательских портов
| (config)# interface GigabitEthernet 1/1
(config-if)# aggregation group 1 mode on
(config-if)# exit
(config)# interface GigabitEthernet 1/2
(config-if)# aggregation group 2 mode on
(config-if)# exit
|
Шаг 4.
Настройка системного MAC-адреса
| (config)# mlag system-mac 00:16:d6:00:01:c0
|
Шаг 5.
Настройка IP-адресов для peer-link
| (config)# mlag local-ip 10.40.0.4
(config)# mlag peer-ip 10.40.0.5
|
Шаг 6.
Указание LAG для peer link
| (config)# mlag peer-link aggregation 10
|
Шаг 7.
Настройка интерфейса для control link
| (config)# mlag control-link-port GigabitEthernet 1/46
|
Шаг 8.
Разрешение vlan 210 на peer-link
| (config)# mlag peer-link allowed vlan add 210
|
Шаг 9.
Создание группы синхронизации 1 и добаление в нее портов GigabitEthernet 1/1
| (config)# mlag-group 1 enable
(config)# mlag-group 1 port add 1
|
Шаг 10.
Создание группы синхронизации 2 и добаление в нее портов GigabitEthernet 1/2
| (config)# mlag-group 1 enable
(config)# mlag-group 1 port add 2
|
Шаг 11.
Включение MLAG
Настройка на ASW5
Шаг 1.
Настройка control-link
| # configure terminal
(config)# interface vlan 4000
(config-if-vlan)# ip address 10.40.0.5 255.255.255.0
(config-if-vlan)# exit
(config)# interface GigabitEthernet 1/46
(config-if)# switchport access vlan 4000
(config-if)# exit
|
Шаг 2.
Настройка peer-link
| (config)# interface GigabitEthernet 1/47-48
(config-if)# aggregation group 10 mode on
(config-if)# exit
|
Шаг 3.
Настройка пользовательских портов
| (config)# interface GigabitEthernet 1/1
(config-if)# aggregation group 1 mode on
(config-if)# exit
(config)# interface GigabitEthernet 1/2
(config-if)# aggregation group 2 mode on
(config-if)# exit
|
Шаг 4.
Настройка системного MAC-адреса
| (config)# mlag system-mac b4:e0:25:00:02:00
|
Шаг 5.
Настройка IP-адресов для peer-link
| (config)# mlag local-ip 10.40.0.5
(config)# mlag peer-ip 10.40.0.4
|
Шаг 6.
Указание LAG для peer link
| (config)# mlag peer-link aggregation 10
|
Шаг 7.
Настройка интерфейса для control link
| (config)# mlag control-link-port GigabitEthernet 1/46
|
Шаг 8.
Разрешение vlan 210 на peer-link
| (config)# mlag peer-link allowed vlan add 210
|
Шаг 9.
Создание группы синхронизации 1 и добаление в нее портов GigabitEthernet 1/1
| (config)# mlag-group 1 enable
(config)# mlag-group 1 port add 1
|
Шаг 10.
Создание группы синхронизации 2 и добаление в нее портов GigabitEthernet 1/2
| (config)# mlag-group 1 enable
(config)# mlag-group 1 port add 2
|
Шаг 11.
Включение MLAG
Полный вывод выполненных конфигураций
| ASW4
configure terminal
!
interface vlan 4000
ip address 10.40.0.4 255.255.255.0
!
interface GigabitEthernet 1/46
switchport access vlan 4000
!
interface GigabitEthernet 1/47
aggregation group 10 mode on
!
interface GigabitEthernet 1/48
aggregation group 10 mode on
!
interface GigabitEthernet 1/1
aggregation group 1 mode on
!
interface GigabitEthernet 1/2
aggregation group 2 mode on
!
mlag enable
mlag system-mac 00:16:d6:00:01:c0
mlag local-ip 10.40.0.4
mlag peer-ip 10.40.0.5
mlag peer-link aggregation 10
mlag control-link-port GigabitEthernet 1/46
mlag peer-link allowed vlan add 210
mlag-group 1 enable
mlag-group 1 port add 1
mlag-group 2 enable
mlag-group 2 port add 2
ASW5
configure terminal
!
interface vlan 4000
ip address 10.40.0.5 255.255.255.0
!
interface GigabitEthernet 1/46
switchport access vlan 4000
!
interface GigabitEthernet 1/47
aggregation group 10 mode on
!
interface GigabitEthernet 1/48
aggregation group 10 mode on
!
interface GigabitEthernet 1/1
aggregation group 1 mode on
!
interface GigabitEthernet 1/2
aggregation group 2 mode on
!
mlag enable
mlag system-mac b4:e0:25:00:02:00
mlag local-ip 10.40.0.5
mlag peer-ip 10.40.0.4
mlag peer-link aggregation 10
mlag control-link-port GigabitEthernet 1/46
mlag peer-link allowed vlan add 210
mlag-group 1 enable
mlag-group 1 port add 1
mlag-group 2 enable
mlag-group 2 port add 2
|
Изучение состояния устройства
Просмотр конфигурации
| ASW4# show mlag status
MLAG Status:
Enabled: Yes
Role: Secondary <-----------| роль в MLAG паре
Neighbor State: Up <-----------| состояние соседа в MLAG паре
Local System MAC: 00:16:d6:00:01:c0
Peer System MAC: b4:e0:25:00:02:00
Active System MAC: b4:e0:25:00:02:00
Peer Link: Up <-----------| состояние peer-link
Control Link: Up <-----------| состояние control link
Keepalive Sent: 4922
Keepalive Received: 4920
Keepalive Missed: 0
ASW4# show mlag group 0
MLAG Group Configuration:
Group ID Enabled Port Count Local State MLAG State
-------- ------- ---------- ----------- ----------
1 Yes 1 Up Up
2 Yes 1 Up Up
ASW5# show mlag status
MLAG Status:
Enabled: Yes
Role: Primary <-----------| роль в MLAG паре
Neighbor State: Up <-----------| состояние соседа в MLAG паре
Local System MAC: b4:e0:25:00:02:00
Peer System MAC: 00:16:d6:00:01:c0
Active System MAC: b4:e0:25:00:02:00
Peer Link: Up <-----------| состояние peer-link
Control Link: Up <-----------| состояние control link
Keepalive Sent: 4937
Keepalive Received: 4937
Keepalive Missed: 0
ASW5# show mlag group 0
MLAG Group Configuration:
Group ID Enabled Port Count Local State MLAG State
-------- ------- ---------- ----------- ----------
1 Yes 1 Up Up
2 Yes 1 Up Up
|
Рекомендации выполнения команд/настроек
- В актуальной реализации настройка производится с использованием
aggregation group mode on на интерфейсах;
- Виртуальный MAC-адрес устройствами выбирается автоматически;
- Для корректного прохождения трафика между коммутаторами, подключенными к MLAG-паре агрегированными интерфейсами, необходимо выключить STP между MLAG-парой и подключаемыми коммутаторами.