Aggregating switch links

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску

Об Etherchannel

EtherChannel - термин, описывающий объединение или аггрегацию от 2 до 8 параллельных физических линков в один логический. Целью является увеличение полосы пропускания и отказоустойчивости. Если один линк в бандле откажет, то трафик автоматически перераспределится на оставшиеся линки в бандле. Обычно, несколько линков между коммутаторами приводят к появлению петель, зацикливания трафика, но так как логически бандл представляется как 1 канал, то мы избегаем эту проблему.

Для STP бандл выглядит как один канал, поэтому отдельные порты не переходят в blocked-состояние STP, увеличивая п/п. Если есть два и более избытычных LAG-каналов, то только один будет активным, а остальные будут заблокированы по STP для предотвращения появления петель.

Любые изменения настроек интерфейса после создания EtherChannel будут немедленно распространены на отдельные порты бандла. Важно! Бандл не сформируется, если любой из портов будет SPAN-портом (зеркалирующий трафик).

EtherChannel линки могут быть или типа access, или trunk. Если они типа trunk, то должны иметь одинаковые параметры на всех интерфейсах, включающие:

  • VLANs
  • Trunking Mode
  • Native VLAN
  • Speed
  • Duplex

Протоколы согласования EtherChannel

  • PAgP (Port Aggregation Protocol)
    • Cisco-проприетарный
    • EtherChannel формируется только если порты настроены с идентичными статическими VLANми или транкингом
    • Автоматически изменяются интерфейсные параметры всех портов в бандле, если EtherChannel интерфейс изменился
    • STP рассылает пакеты только через один физический линкс в PAgP-бандле. Так как алгоритм STP использует наименьший приоритет порта (приоритет + ID порта), если установлено значение по-умолчанию, STP всегда будет использовать для BPDU порт с наименьшим номером.


  • LACP (Link Aggregation Control Protocol)
    • An open standard to PAgP
    • IEEE 802.3ad
    • Uses priority system for end switches
    • Switch with the lowest system priority (2 byte value followed by MAC – lowest wins) determines which ports are active in the EtherChannel at any given time
    • Uses port priority to determine which ports to place in standby mode if hardware limitations do not allow all ports to participate in the EtherChannel
    • Most implementations leave the system and port priority to defaults

Распределение трафика в Etherchannel

PAgP

LACP

http://www.ccnpguide.com/ccnp-switch-642-813-etherchannels/

http://www.solidex.by/library/upload/Link%20Aggregation.%20LACP,%20MLAG.pdf