6.1 EtherChannel Operation
Почему просто несколько links не подходят
Если между switches поднять несколько обычных parallel links, STP сочтёт их redundant и часть из них заблокирует.
То есть физически links есть, но логически использоваться будет только один path.
Поэтому нужна технология, которая позволит нескольким links работать как одному.

Что такое EtherChannel
EtherChannel объединяет несколько physical interfaces в один logical channel.

Для STP это выглядит как одна logical connection, а не как куча отдельных parallel links.
Из-за этого:
- STP не блокирует каждый member link отдельно;
- bandwidth становится выше;
- отказ одного link не ломает весь channel.
Преимущества EtherChannel
| Плюс | Что это даёт |
|---|---|
| Больше bandwidth | несколько links работают вместе |
| Redundancy | один link упал, channel ещё жив |
| Load sharing | traffic распределяется по member links |
| Меньше STP проблем | STP видит один logical link |
| Удобнее config | многое настраивается на port-channel |
fault-tolerance — способность продолжать работу при отказе части канала. networkterm load sharing — распределение traffic по нескольким links внутри bundle. networkterm
Ключевая логика
Если один physical link внутри EtherChannel падает, STP topology обычно не пересчитывается заново. Потому что logical link всё ещё существует.
Ограничения EtherChannel
Есть несколько правил, без которых channel не соберётся:
- нельзя смешивать разные interface types;
- speed и duplex должны совпадать;
- access VLAN должен совпадать;
- если это trunk, allowed VLANs и native VLAN должны совпадать;
- все порты должны быть совместимыми member ports.

Частая ошибка
Конфигурировать trunk или VLAN-параметры на member ports по-разному. EtherChannel очень чувствителен к inconsistent settings.
PAgP и LACP
EtherChannel можно собирать:
- статически;
- через
PAgP; - через
LACP.
PAgP (Port Aggregation Protocol) — Cisco-proprietary protocol для автоматического создания EtherChannel. abbreviation LACP (Link Aggregation Control Protocol) — IEEE standard protocol для автоматического создания EtherChannel. abbreviation
Коротко:
| Protocol | Тип |
|---|---|
| PAgP | Cisco proprietary |
| LACP | IEEE standard, multivendor-friendly |
PAgP Modes
PAgP использует такие modes:
| Mode | Что делает |
|---|---|
on | форсирует channel без negotiation |
desirable | активно инициирует PAgP negotiation |
auto | пассивно ждёт PAgP packets |
Важно помнить combinations:
| S1 | S2 | Channel? |
|---|---|---|
| on | on | Yes |
| on | desirable / auto | No |
| desirable | desirable | Yes |
| desirable | auto | Yes |
| auto | desirable | Yes |
| auto | auto | No |
Как быстро запомнить PAgP
auto + auto = no
desirableдолжен “разбудить” negotiation.
LACP Modes
LACP использует такие modes:
| Mode | Что делает |
|---|---|
on | форсирует channel без LACP negotiation |
active | активно шлёт LACP packets |
passive | только отвечает на LACP packets |
Ключевые combinations:
| S1 | S2 | Channel? |
|---|---|---|
| on | on | Yes |
| on | active / passive | No |
| active | active | Yes |
| active | passive | Yes |
| passive | active | Yes |
| passive | passive | No |
Как быстро запомнить LACP
passive + passive = noхотя бы одна сторона должна быть
active.
PAgP vs LACP
| Сравнение | PAgP | LACP |
|---|---|---|
| Происхождение | Cisco | IEEE |
| Подходит для multivendor | Нет | Да |
| Active mode name | desirable | active |
| Passive mode name | auto | passive |
Команды, которые нужно знать по теории
channel-group 1 mode on
channel-group 1 mode desirable
channel-group 1 mode auto
channel-group 1 mode active
channel-group 1 mode passivechannel-group 1 mode on ciscoIOScommand
Добавляет interface в EtherChannel group 1 без negotiation protocol.
channel-group 1 mode desirable ciscoIOScommand
Добавляет interface в PAgP EtherChannel и активно инициирует negotiation.
channel-group 1 mode auto ciscoIOScommand
Добавляет interface в PAgP EtherChannel в пассивном режиме.
channel-group 1 mode active ciscoIOScommand
Добавляет interface в LACP EtherChannel и активно инициирует negotiation.
channel-group 1 mode passive ciscoIOScommand
Добавляет interface в LACP EtherChannel в пассивном режиме.
Exam trap
Не путай
PAgP/LACPсDTP.
PAgP/LACP— про aggregation.DTP— про trunk negotiation.
Если понял тему
Ты уже можешь посмотреть на пару mode settings и сразу сказать, соберётся EtherChannel или нет.