Вы находитесь на странице: 1из 6

Лабораторная работа № 6.

Тема: Агрегирование каналов ETHERCHANNEL.


Цель работы: Создать высокопроизводительную сеть путём агрегирования каналов.

Теоретические основы:
Агрегирование каналов (агрегация каналов, англ. link aggregation) — технология, которая
позволяет объединить несколько физических каналов в один логический. Такое объединение
позволяет увеличивать пропускную способность и надежность канала. Агрегирование каналов
может быть настроено между двумя коммутаторами, коммутатором и маршрутизатором, между
коммутатором и хостом. В различных конкретных реализациях агрегирования используются
альтернативные наименования: транкинг портов (англ. port trunking), связывание каналов (link
bundling), склейка адаптеров (NIC bonding), сопряжение адаптеров (NIC teaming).
Большинство технологий по агрегированию позволяют объединять только параллельные каналы.
То есть такие, которые начинаются на одном и том же устройстве и заканчиваются на другом.

Если рассматривать избыточные соединения между коммутаторами, то без использования


специальных технологий для агрегирования каналов, передаваться данные будут только через один
интерфейс, который не заблокирован STP. Такой вариант позволяет обеспечить резервирование
каналов, но не дает возможности увеличить пропускную способность.

Технологии по агрегированию каналов позволяют использовать все интерфейсы одновременно.


При этом устройства контролируют распространение широковещательных фреймов (а также
multicast и unknown unicast), чтобы они не зацикливались. Для этого коммутатор, при получении
широковещательного фрейма через обычный интерфейс, отправляет его в агрегированный канал
только через один интерфейс. А при получении широковещательного фрейма из агрегированного
канала, не отправляет его назад.
Хотя агрегирование каналов позволяет увеличить пропускную способность канала, не стоит
рассчитывать на идеальную балансировку нагрузки между интерфейсами в агрегированном
канале. Технологии по балансировке нагрузки в агрегированных каналах, как правило,
ориентированы на балансировку по таким критериям: MAC-адресам, IP-адресам, портам
отправителя или получателя (по одному критерию или их комбинации).
То есть, реальная загруженность конкретного интерфейса никак не учитывается. Поэтому один
интерфейс может быть загружен больше, чем другие. Более того, при неправильном выборе метода
балансировки (или если недоступны другие методы) или в некоторых топологиях, может
сложиться ситуация, когда реально все данные будут передаваться, например, через один
интерфейс.
Агрегирование каналов в Cisco
Для агрегирования каналов в Cisco может быть использован один из трёх вариантов:
1. LACP (Link Aggregation Control Protocol) стандартный протокол
2. PAgP (Port Aggregation Protocol) проприетарный протокол Cisco
3. Статическое агрегирование без использования протоколов
Так как LACP и PAgP решают одни и те же задачи (с небольшими отличиями по возможностям), то
лучше использовать стандартный протокол. Фактически остается выбор между LACP и
статическим агрегированием.
Статическое агрегирование:
 Преимущества:
• Не вносит дополнительную задержку при поднятии агрегированного канала или
изменении его настроек
• Вариант, который рекомендует использовать Cisco
 Недостатки:
• Нет согласования настроек с удаленной стороной. Ошибки в настройке могут
привести к образованию петель
Агрегирование с помощью LACP:
 Преимущества:
• Согласование настроек с удаленной стороной позволяет избежать ошибок и петель в
сети.
• Поддержка standby-интерфейсов позволяет агрегировать до 16ти портов, 8 из
которых будут активными, а остальные в режиме standby
 Недостатки:
• Вносит дополнительную задержку при поднятии агрегированного канала или
изменении его настроек

Терминология и настройка
При настройке агрегирования каналов на оборудовании Cisco используется несколько терминов:
• EtherChannel — технология агрегирования каналов.
• port-channel — логический интерфейс, который объединяет физические интерфейсы.
• channel-group — команда, которая указывает какому логическому интерфейсу принадлежит
физический интерфейс и какой режим используется для агрегирования.

Эти термины используются при настройке, в командах просмотра, независимо от того, какой
вариант агрегирования используется (какой протокол, какого уровня EtherChannel).
На схеме, число после команды channel-group указывает какой номер будет у логического
интерфейса Port-channel. Номера логических интерфейсов с двух сторон агрегированного канала
не обязательно должны совпадать. Номера используются для того чтобы отличать разные группы
портов в пределах одного коммутатора.
Общие правила настройки EtherChannel
LACP и PAgP группируют интерфейсы с одинаковыми:
• скоростью (speed),
• режимом дуплекса (duplex mode),
• native VLAN,
• диапазон разрешенных VLAN,
• trunking status,
• типом интерфейса.
Настройка EtherChannel:
• Так как для объединения в EtherChannel на интерфейсах должны совпадать многие
настройки, проще объединять их, когда они настроены по умолчанию. А затем настраивать
логический интерфейс.
• Перед объединением интерфейсов лучше отключить их. Это позволит избежать
блокирования интерфейсов STP (или перевода их в состояние err-disable).
• Для того чтобы удалить настройки EtherChannel достаточно удалить логический интерфейс.
Создание EtherChannel для портов уровня 2 и портов уровня 3 отличается:
• Для интерфейсов 3го уровня вручную создается логический интерфейс командой interface
port-channel
• Для интерфейсов 2го уровня логический интерфейс создается динамически
• Для обоих типов интерфейсов необходимо вручную назначать интерфейс в EtherChannel.
Для этого используется команда channel-group в режиме настройки интерфейса. Эта
команда связывает вместе физические и логические порты
После того как настроен EtherChannel:
• изменения, которые применяются к port-channel интерфейсу, применяются ко всем
физическим портам, которые присвоены этому port-channel интерфейсу
• изменения, которые применяются к физическому порту влияют только на порт на котором
были сделаны изменения

Синтаксис команды channel-group


Синтаксис команды channel-group:
sw(config-if)# channel-group <channel-group-number> mode <<auto [non-silent] |
desirable [non-silent] | on> | <active | passive>>
Параметры команды:
• active — Включить LACP,
• passive — Включить LACP только если придет сообщение LACP,
• desirable — Включить PAgP,
• auto — Включить PAgP только если придет сообщение PAgP,
• on — Включить только Etherchannel.
Порядок выполнения работы:
Пример статического агрегирования
1. Запускаем Cisco Packet Tracer;
2. Добавляем 2 коммутатора 2960 и два компьютера, соединяем их порты FE0/1 и FE0/2 будут
использоваться для агрегированного канала поэтому компьютеры подключаем к порту FE0/3-24.
3. Перед соединением коммутаторов настроим порты FE 0/1 и 0/2, именно их мы будем
объединять в агрегированный канал. Заходим в привилегированный режим, режим глобального
конфигурирования. Т.к. оба интерфейса будут содержать одинаковые настройки, то отредактируем
оба интерфейса с помощью команды interface range FastEthernet 0/1-2. Определяем данные
интерфейсы в группу 1 с помощью команды «channel-group 1 mode on». Выходим и сохраняем;
4. Проверить выполненные настройки можно с помощью команды show etherchannel port-
channel
5. Выполните аналогичные действия для настройки второго коммутатора;
6. Теперь соединим эти два коммутатора по средствам FastEthernet 0/1 и FastEthernet 0/2. Обе
связи активны (рис. 19, а), горят зеленые индикаторы на линиях связи.
7. Настроите IP адреса компьютеров в соответствии со своим вариантом.
8. Запустите ping c PC0 на PC1 с большим количеством пакетов
9. Для проверки отказоустойчивости отключите порт FastEthernet 0/1 у Switch0 и убедитесь,
что активным останется один канал и передача пакетов продолжиться (рис. 19, б);
10. После проверки отказоустойчивости восстановите порт FastEthernet 0/1 у Switch0 и
убедитесь, что оба канала работают и передача пакетов продолжилась.
11. Проанализируйте работу сети использую режим Simulation

Рис. 19. Пример статического агрегирования


а) Пример с агрегированием каналов б) Проверка отказоустойчивости
Пример динамического агрегирования
1. Добавим коммутатор 3го уровня 3560 и два коммутатора 2960;
2. Подключим каждый из коммутаторов двумя портами к центральному коммутатору, используя
динамическое агрегирование:
2.1. Настроим коммутатор 3560. Режим конфигурирования. Создаем первый агрегированный
канал (interface range fastEthernet 0/1-2). Выбираем channel-protocol lacp, присваиваем channel-
group 1 mode active, выходим. Создаем второй агрегированный канал (interface range
fastEthernet 0/3-4). Указываем протокол и channel-group 2 mode active.
3. Проверить выполненные настройки можно с помощью команды show etherchannel summary
3.1. Переходим к настройкам коммутаторов доступа в режиме глобального конфигурирования с
помощью команд interface range fastEthernet 0/1-2, channel-protocol lacp и channel-group 1 mode
passive;
3.2. Аналогично производим настройку на втором коммутаторе;
3.3. Теперь соединим коммутаторы. Результат приведен на рис. 20.

Рис. 20. Пример динамического агрегирования


3.4. Проверим правильность настройки коммутаторов, «пропингуем» с PC0 PC1

Варианты заданий
Вариант IP Network NM Network Вариант IP Network NM Network
1 10.0.0.0/26 255.255.255.192 16 10.12.10.0/29 255.255.255.248
2 192.168.0.0/24 255.255.255.0 17 192.168.56.0/24 255.255.255.0
3 172.16.0.0/27 255.255.255.224 18 172.24.8.0/25 255.255.255.128
4 10.0.1.0/28 255.255.255.240 19 10.100.10.0/23 255.255.254.0
5 192.168.10.0/25 255.255.255.128 20 192.168.62.0/25 255.255.255.128
6 172.16.2.0/28 255.255.255.240 21 172.29.200.0/26 255.255.255.192
7 10.2.2.0/24 255.255.255.0 22 10.100.250.0/26 255.255.255.192
8 192.168.12.0/26 255.255.255.192 23 192.168.100.0/26 255.255.255.192
9 172.17.4.0/26 255.255.255.192 24 172.30.250.0/24 255.255.255.0
10 10.10.4.0/25 255.255.255.128 25 10.250.250.0/28 255.255.255.240
11 192.168.34.0/27 255.255.255.224 26 192.168.110.0/27 255.255.255.224
12 172.18.10.0/24 255.255.255.0 27 172.31.255.0/28 255.255.255.240
13 10.10.11.0/27 255.255.255.224 28 10.200.250.192/27 255.255.255.224
14 192.168.48.0/28 255.255.255.240 29 192.168.200.0/28 255.255.255.240
15 172.20.10.0/23 255.255.254.0 30 172.31.100.0/27 255.255.255.224
Контрольные вопросы:
1. В чем отличие резервирование каналов с помощью протокола STP от резервирования
канала LACP?
2. В чем разница статического агрегирования от динамического?
3. Можно ли агрегировать канал между клиентским узлом (ПК или Сервер) и коммутатором?

Вам также может понравиться