Etherchannel — это технология, позволяющая объединять несколько физических проводов (каналов, портов) в единый логический интерфейс. Например, два коммутатора соединены между собой двумя оптическими линками по 1 Gb/s каждый. После объединения их в агрегированный канал с помощью EtherChannel с обеих сторон, между коммутаторами будет один виртуальный канал, состоящий из двух физических, работающий со скоростью 2 Gb/s.
Особенности протокола Etherchannel Cisco
⏺ EtherChannel даёт возможность объединять от двух до восьми 100 Мбит/с, 1 Гбит/с или 10 Гбит/с портов Ethernet, работающего по витой паре или по оптоволокну, что позволяет достичь результирующей скорости до 80 Гбит/с.
⏺ Технология EtherChannel используется для повышения отказоустойчивости и увеличения пропускной способности канала.
⏺ Канал может устанавливаться между маршрутизаторами, коммутаторами и сетевыми адаптерами на сервере.
⏺ Все сетевые адаптеры, являющиеся частью канала, получают один MAC-адрес, что делает канал прозрачным для сетевых приложений.
Для того, чтобы EtherChannel мог работать, требуется, чтобы все входящие в него порты имели одинаковые параметры:
- Одинаковая скорость линков;
- Одинаковые настройки дуплекса;
- Одинаковый режим портов (access или trunk) и настройки VLAN. Если в транке хоть один Vlan на линках не совпадёт — PortChannel не поднимется!
Как настроить Etherchannel
Вот так выглядит самый простой пример как сделать статический агрегированный канал на оборудовании Cisco. Для пример взял два старых коммутатора Cisco Catalyst и собрал два медных 100-мегабитных интерфейса в один.
Создаём сам агрегированный виртуальный интерфейс:
switchport
switchport trunk encapsulation dot1q
switchport mode trunk
Объединяем два интерфейса Eth-0/0 и Eth-0/1 в один Etherchannel:
switchport trunk encapsulation dot1q
switchport mode trunk
duplex auto
channel-group 1 mode on
Повторяем всё то же самое на втором свитче и смотрим что в итоге получилось:
Как включить протокол LACP
Протокол LACP -(LINK AGGREGATION CONTROL PROTOCOL)- это подкомпонент стандарта IEEE 802.3ad (Link Aggregation). Etherchannel в Cisco может работать c LACP и без него. LACP это открытый протокол, поддерживаемый всеми современными управляемыми коммутаторами, благодаря чему можно между разными вендорами настраивать отказоустойчивость L2.
Мы можем использовать LACP в активном режиме, позволяя выполнять автоматическое согласование. Настройка на интерфейсах первого коммутатора будет выглядеть так:
channel-group 1 mode active
На втором коммутаторе надо использовать протокол LACP в пассивном режиме, когда порт реагирует на получаемые команды согласования, но сам согласование не инициирует:
channel-group 1 mode passive
Ну и повторюсь, что когда Вы делаете вот так:
channel-group 1 mode on
порт не запускает обмен сообщениями LACP. Используется статическое связывание. В этом режиме коммутатор не распознает проблем с EtherChannel и не расскажет о проблеме, если она возникнет.