Коммутатор Cisco и агрегация каналов. EtherChannel
В обычном состоянии при попытке соединить коммутаторы между собой вторым линком сработает loop-detect (защита от колец) либо в случае с протоколом STP станет резервным.
Но всё будет иначе, если мы захотим добавить интерфейсы в EtherChannel. Для начала вырубим на обоих подопытных коммутаторах искомые порты. Затем добавляем нужный нам диапазон интерфейсов в port-channel.
Примечание. Порты, добавляемые в PortChannel должны быть идентичны - от 2 до 8 интерфейсов одинакового типа (Fa, Gi, Te, etc.), нельзя агрегировать, например, FastEthernet-порт с GigabitEthernet, это возможно сделать только с одинаковыми интерфейсами!
Switch1(config)#interface range GigabitEthernet 0/1-3
Switch1(config-if-range)#shutdown
Switch1(config-if-range)#channel-group 1 mode on
Switch2(config)#interface range GigabitEthernet 0/1-3
Switch2(config-if-range)#shutdown
Switch2(config-if-range)#channel-group 1 mode on
Примечание. В зависимости от ревизии Cisco IOS синтаксис может выглядеть как mode on или же mode active.
После этого интерфейсы можно спокойно поднять обратно.
Switch(config)#interface range fastEthernet 0/1-3
Switch(config-if-range)#no shutdown
Два коммутатора связаны тремя активными линками
По итогу имеем три одновременно работающих линка между коммутаторами, при этом никаких колец не образуется! Коммутатор теперь понимает, что это не отдельный интерфейсы, а единый EtherChannel, и если, например, потребуется отправить broadcast-фрейм, то отправит он его через один порт, входящий в port-channel, а не через все. Само собой, получив подобный фрейм через один из интерфейсов входящих в port-channel, коммутатор не попытается отправить его "дальше" через другие интерфейсы данного port-channel.
Хотите посмотреть имеющиеся на коммутаторе логические порты?
Switch#show etherchannel summary вам в помощь.
Данная команда позволяет посмотреть все имеющиеся port-channel на коммутаторе, их статус и физические интерфейсы, которые в них входят. Хотим подробностей - юзаем команды show etherchannel port-channel и show etherchannel detail.
Важно! Объединять в EtherChannel нужно несконфигурированные интерфейсы, и только после объединения производить все связанные с этим настройки уже непосредственно на агрегированном Po-интерфейсе! Это позволит избежать различных неприятных приколов типа отсутствия какого-либо VLAN на одном из физических интерфейсов, например. То есть создаем логический интерфейс, добавляем в него "чистые" физические интерфейсы, а после уже конфигуряем его сколько душе угодно. И да, не вздумайте потом отдельно настраивать входящий в EtherChannel интерфейс, иначе вся ваша агрегация рискует лечь.
P.S. В комментарии к статье имеется как раз таки вариант настройки LACP на другой ревизии IOS, А тут поблизости в статье про первичную настройку свичей Dlink также есть про конфигурирование на них LACP.
Комментариев 1