Etherchannel от Cisco — теория и пример

Etherchannel от Cisco — теория и пример

Etherchannel — это технология, позволяющая объединять несколько физических проводов (каналов, портов) в единый логический интерфейс. Например, два коммутатора соединены между собой двумя оптическими линками по 1 Gb/s каждый. После объединения их в агрегированный канал с помощью EtherChannel с обеих сторон, между коммутаторами будет один виртуальный канал, состоящий из двух физических, работающий со скоростью 2 Gb/s.

Особенности протокола Etherchannel Cisco

⏺  EtherChannel даёт возможность объединять от двух до восьми 100 Мбит/с, 1 Гбит/с или 10 Гбит/с портов Ethernet, работающего по витой паре или по оптоволокну, что позволяет достичь результирующей скорости до 80 Гбит/с.

⏺  Технология EtherChannel используется для повышения отказоустойчивости и увеличения пропускной способности канала.

⏺  Канал может устанавливаться между маршрутизаторами, коммутаторами и сетевыми адаптерами на сервере.

⏺  Все сетевые адаптеры, являющиеся частью канала, получают один MAC-адрес, что делает канал прозрачным для сетевых приложений.

Для того, чтобы EtherChannel мог работать, требуется, чтобы все входящие в него порты имели одинаковые параметры:

  1. Одинаковая скорость линков;
  2. Одинаковые настройки дуплекса;
  3. Одинаковый режим портов (access или trunk) и настройки VLAN. Если в транке хоть один Vlan на линках не совпадёт — PortChannel не поднимется!

Как настроить Etherchannel

Вот так выглядит самый простой пример как сделать статический агрегированный канал на оборудовании Cisco. Для пример взял два старых коммутатора Cisco Catalyst и собрал два медных 100-мегабитных интерфейса в один.

Создаём сам агрегированный виртуальный интерфейс:

Объединяем два интерфейса Eth-0/0 и Eth-0/1 в один Etherchannel:

Повторяем всё то же самое на втором свитче и смотрим что в итоге получилось:

Как включить протокол LACP

Протокол LACP -(LINK AGGREGATION CONTROL PROTOCOL)- это подкомпонент стандарта IEEE 802.3ad (Link Aggregation). Etherchannel в Cisco может работать c LACP и без него. LACP это открытый протокол, поддерживаемый всеми современными управляемыми коммутаторами, благодаря чему можно между разными вендорами настраивать отказоустойчивость L2.

Мы можем использовать LACP в активном режиме, позволяя выполнять автоматическое согласование. Настройка на интерфейсах первого коммутатора будет выглядеть так:

На втором коммутаторе  надо использовать протокол LACP в пассивном режиме, когда порт реагирует на получаемые команды согласования, но сам согласование не инициирует:

Ну и повторюсь, что когда Вы делаете вот так:

порт не запускает обмен сообщениями LACP. Используется статическое связывание. В этом режиме коммутатор не распознает проблем с EtherChannel и не расскажет о проблеме, если она возникнет.