wiki:EtherTrunks

Version 3 (modified by alx, 6 years ago) ( diff )

--

Агрегирование каналов (ethernet транкинг)

Агрегирование каналов - технология, позволяющая использовать несколько параллельных соединений между двумя устройствами ethernet как одно логическое соединение. Такое объединение позволяет увеличить пропускную способность благодаря тому, что передаваемый трафик распределяется по нескольким физическим каналам. Предположим, существует три физических соединения между двумя коммутаторами ethernet пропускной способностью 1 Гбит/с каждое (см. рисунок).

PNG render of dia1.dia

Благодаря тому, что трафик, передаваемый от коммутатора А к коммутатору Б, распределяется по трем физическим соединениям, суммарная пропускная способность может быть больше 1 Гбит/с.

Существует два основных способа организации транков (агрегированных каналов): статический и динамический. При статической организации транков коммутаторы не обмениваются никакой служебной информацией, физические порты коммутаторов объединяются в транк оператором, и конфигурация транка не может изменяться автоматически. Недостатком такого способа является то, что в случае выхода из строя одного из физических соединений, участвующих в организации транка, часть трафика, направляемая в это соединение, будет теряться. Динамический способ организации транка лишен этого недостатка: он использует специальный протокол, посредством которого коммутаторы обмениваются информацией (передают специальные кадры LACPDU) о состоянии транка и автоматически включают и/или исключают физические соединения из транка.

Конфигурация агрегации каналов в аппаратуре MC04DSL-3U

Настройки агрегации каналов в аппаратуре MC04DSL-3U осуществляется на подвкладке "Trunks" вкладки "Ethernet" веб-интерфейса. В верхней части вкладки отображаются панели "Настройки балансировки" и "Настройки LACP", ниже расположена таблица конфигурации транков, под которой находится таблица конфигурации портов.

Настройки балансировки

Для балансировки передаваемого через транк трафика (распределения трафика по физическим соединениям транка) для каждого передаваемого в транк кадра вычисляется хэш-функция. Для результата хэш-функции выполняется операция модуля (остаток от деления) на число соединений в транке. Полученный результат является индексом физического соединения в транке, в которое направляется кадр. Аргументом хэш-функции являются данные заголовка пакета, такие как адреса MAC/IPv4/IPv6, номер порта и т.п. - в зависимости от того, пакет какого протокола несет в себе кадр ethernet, и что разрешено настройками балансировки.

Для изменения настроек балансировки служит кнопка "Изменить настройки" на вкладке "Trunks" веб-интерфейса. При ее нажатии открывается диалог настроек балансировки трафика и параметров LACP. Далее описано назначение каждой из настроек балансировки трафика.

Использовать данные L3-L4
Настройка влияет на хэширование пакетов IPv4/IPv6. Если чекбокс не отмечен, данные заголовка IP не используются при хэшировании. Если чекбокс отмечен, и кадр содержит пакет IPv4, то к хэшируемым данным добавляются:
  • биты 0-5 и 16-21 адреса IP отправителя;
  • биты 0-5 и 16-21 адреса IP получателя.
Если чекбокс отмечен, икадр содержит пакет IPv6, то к хэшируемым данным добавляются данные заголовка пакета, определяемые настройкой "Режим хэширования IPv6" (см. ниже).
Использовать TCP/UDP порт
Настройка влияет на хэширование пакетов TCP/UDP. Если чекбокс не отмечен, данные заголовков TCP/UDP не используются при хэшировании. Если чекбокс отмечен, и кадр содержит пакет TCP или UDP, то к хэшируемым данным добавляются:
  • биты 0-5 номера порта отправителя;
  • биты 0-5 номера порта получателя.
Также настройкой "Больше бит TCP/UDP порта" может быть задействовано использование дополнительных бит номеров портов отправиетля и получателя.
Больше бит TCP/UDP порта
Настройка влияет на хэширование пакетов TCP/UDP, если отмечен чекбокс "Использовать TCP/UDP порт". Если чекбокс отмечен, и кадр содержит пакет TCP или UDP, то кроме перечисленных в описании параметра "Использовать TCP/UDP порт" к хэшируемым данным добавляются:
  • биты 8-13 номера порта отправителя;
  • биты 8-13 номера порта получателя.
Если чекбокс не отмечен, в хэшировании участвуют только биты номеров портов, перечисленные в описании параметра "Использовать TCP/UDP порт". Если чекбокс "Использовать TCP/UDP порт" не отмечен, параметр "Больше бит TCP/UDP порта" не влияет на процесс хэширования.
Использовать MAC для IP
Настройка влияет на хэширование пакетов IP. Если чекбокс не отмечен, и фрейм содержит пакет IP, MAC адреса заголовка фрейма не используются при хэшировании. Если чекбокс отмечен, к хэшируемым данным добавляются:
  • биты 0-5 MAC адреса отправителя;
  • биты 0-5 MAC адреса получателя.
Режим хэширования IPv6
Настройка влияет на хэширование пакетов IPv6 и позволяет выбрать одну из комбинаций набора бит IP адреса отправителя (SIP), IP адреса получателя (DIP) и поля FlowLabel, используемых при хэшировании.

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.