Главная

Увеличение скорости магистралей (агрегатные линки)

Anatol
Site Admin
Сообщения: 93
Зарегистрирован: Декабрь 22nd, 2010, 3:27 pm
Контактная информация:

Увеличение скорости магистралей (агрегатные линки)

Сообщение Anatol » Январь 16th, 2013, 11:32 am

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

При создании агрегированого канала в оборудовании Cisco выполняется настройка объединения нескольких физических портов в один логический EtherChannel для которого указывается один из трёх протоколов работы:

- LACP (Link Aggregation Control Protocol) стандарт для всех производителей сетевого оборудования 802.3ad;
- PAgP (Port Aggregation Protocol) протокол поддерживется только оборудованием Cisco;
- Статическое агрегирование без использования протоколов.

IEEE 802.3ad - междурародный стандарт объединения нескольких физических каналов в один логический, принят в 2000-ом году и известен как LACP (Link Aggregation Control Protocol).

PAgP (Port Aggregation Protocol) - собственная разработка протокола агрегирования портов компании Cisco, был разработан намного ранее чем до того как был принят стандарт 802.3ad.

Так как LACP и PAgP решают одни и те же задачи (с небольшими отличиями по возможностям), то лучше использовать LACP. На практике остается выбор между LACP и статическим агрегированием.

Статическое агрегирование:
Не вносит дополнительную задержку при поднятии агрегированного канала или изменении его настроек.
Недостатки:
Нет согласования настроек с удаленной стороной. Ошибки в настройке могут привести к образованию петель.

Агрегирование с помощью LACP:
Согласование настроек с удаленной стороной позволяет избежать ошибок и петель в сети.
Поддержка standby-интерфейсов позволяет агрегировать до 16ти портов, 8 из которых будут активными, а остальные в режиме standby.
Недостатки:
Вносит дополнительную задержку при поднятии агрегированного канала или изменении его настроек.

При настройке EtherChannel нужно учитывать следующее:

- Изменения, которые применяются к port-channel интерфейсу, применяются ко всем физическим портам, которые присвоены этому port-channel интерфейсу;
- Так как для объединения в EtherChannel на интерфейсах должны совпадать многие настройки, проще объединять их, когда они настроены по умолчанию. А затем настраивать логический интерфейс.

Создание агрегатного порта EtherChannel

Для создания агрегатного порта EtherChannel нужно в режиме конфигурации выполнить комманду одновременной настройки нескольких портов interface range указав порты которые будут вхдить в состав порта EtherChannel. На втором шаге следует дать комманду shutdown для отключения этих интерфейсов, это позволит избежать блокирования интерфейсов STP (или перевода их в состояние err-disable). Завершающий шаг - выплнение команды channel-group объединяет выбранные в начале порты в агрегатный порт EtherChannel.

Следующий пример демонстрирует создание агрегатного порта channel-group 1 в который состоит из двух портов gigabitEthernet 1/1 и gigabitEthernet 1/2 и работает по протоколу IEEE 802.3ad (LACP):

Код: Выделить всё

Switch(config)#interface range gigabitEthernet 1/1-2
Switch(config-if-range)#shutdown
Switch(config-if-range)#channel-group 1 mode active

Синтаксис комманды channel-group следующий:

Код: Выделить всё

sw(config-if)# channel-group <channel-group-number> mode <active | passive  | auto | desirable  | on>

Значение параметров команды:
active — включить LACP;
passive — включить LACP только если придет сообщение LACP;
desirable — включить PAgP;
auto — включить PAgP только если придет сообщение PAgP;
on — включить только Etherchannel.

Присвоение IP-адреса агрегатному порту EtherChannel

Если имеет место объединения портов на маршрутизаторе или коммутатор имеет встроенную функцию маршрутизации, возникает необходимость присвоить объединенному агрегатному порту IP-адрес. С помощью комманды interface port-channel создается логический интерфейс и ему назначается IP-адрес.

Код: Выделить всё

router(config)# interface port-channel 1
router(config-if)# ip address 10.0.0.1 255.255.255.0

Балансировка нагрузки

Метод балансировки нагрузки повлияет на распределение трафика во всех EtherChannel, которые созданы на коммутаторе.

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

- по MAC-адресу отправителя или MAC-адресу получателя или учитывая оба адреса;
- по IP-адресу отправителя или IP-адресу получателя или учитывая оба адреса;
- по номеру порта отправителя или номеру порта получателя или учитывая оба порта.

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

Для того чтобы проверить через какой интерфейс, при настроенном методе балансировки, пойдет конкретный пакет или фрейм, можно использовать команду test etherchannel load-balance.

Код: Выделить всё

swich# test etherchannel load-balance int port-channel 1 ip 192.168.1.1 192.168.1.2
Would select Fa0/11 of Po1



Агрегирование каналов xgu.ru
Википедия IEEE 802.3ad

Вернуться в «Коммутатор Catalist»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

cron
Главная / Форум

Контакты

  • г.Киев
  • +38(095)0658337
  • +38(044)2287711
  • Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Яндекс.Метрика