Общие сведения | Энциклопедия | Научные публикации | Публицистика | Новости | Каталоги | Авторы |
| На главную | О проекте | Контакты | | |
![]() |
Термин в Энциклопедическом Фонде
Протокол LACP![]()
Протокол LACP (от англ. Link Aggregation Control Protocol) - протокол канального уровня в сетях передачи данных использующих технологии Ethernet, который предоставляет стандартизированные средства контроля обмена информацией между двумя коммуникационными устройствами с целью динамического объединения нескольких физических каналов в один логический. LACP описывается открытым стандартом Института инженеров электротехники и электроники (IEEE) и не зависит от производителя оборудования.
История К середине 1990-х годов большинство производителей сетевого оборудования включали технологию агрегирования каналов в свои коммутаторы для увеличения их пропускной способности. Однако каждая компания разрабатывала собственный протокол, что приводило к проблемам с совместимостью. Поэтому в ноябре 1997 года на встрече инициативной группы разработчиков IEEE 802.3 было решено создать интероперабельный стандарт агрегации каналов. В него также было решено включить функцию автоматического конфигурирования, за счёт чего увеличивалась бы и отказоустойчивость. Стандарт стал известен как "Link Aggregation Control Protocol". В марте 2000 года, после 2 лет разработки, описание LACP было официально опубликовано как стандарт IEEE 802.3ad-2000 (статья 43), названный так по имени рабочей группы. Практически все производители сетевого оборудования быстро приняли этот объединённый стандарт взамен своих фирменных разработок. В 2006 году был поднят вопрос о перенесении LACP в группу стандартов 802.1, которая более соответствовала его положению в стеке протоколов. Перенос официально осуществился 3 ноября 2008 года, когда стандарт был опубликован как 802.1AX-2008. Полное название - 802.1AX-2008 IEEE Standard for Local and Metropolitan Area Networks - Link Aggregation (IEEE Стандарт для локальных и городских вычислительных сетей - Агрегация каналов). Основные преимущества
• Увеличение пропускной способности. Ёмкость нескольких каналов объединяется в одном логическом. • Увеличение доступности и автоматическая отказоустойчивость. Благодаря объединению нескольких физических каналов в один логический появляется избыточность связей. Сбой одно из физических каналов не влечет за собой отказ работы сети или изменение её топологии, так как для функционирования логического канала достаточно, чтобы хотя бы один физический оставался работоспособным. • Балансировка нагрузки. Трафик может быть распределен по нескольким каналам. • Упрощение конфигурирования и администрирования. Объединённые физические каналы можно настраивать как один единый канал. LACP автоматически согласовывает конфигурацию, создаёт и контролирует состояние логического канала. • Уменьшение расходов. Нет необходимость покупки нового оборудования, чтобы увеличить пропускную способность. Принципы работы LACP отсылает пакеты, которые называются LACPDU (LACP Data Units), через все интерфейсы устройства, на которых он включен. Если на другой стороне включен LACP, то с помощью этих пакетов экземпляры LACP обмениваются параметрами, договариваются о настройках и определяют принадлежность физических портов к той или иной динамической группе агрегированных каналов (LAG - Link Aggregation Group), образующей логический канал. После формирования LAG, LACP продолжает обмениваться пакетами для поддержания и контроля её работоспособности. Протокол имеет два режима работы: • Пассивный LACP - порт устройства начинается высылать пакеты, только в ответ на полученные пакеты LACPDU; • Активный LACP - порт постоянно шлет LACPDU пакеты; Согласно стандарту пакеты LACPDU могут транслироваться в двух режимах: • Медленный - каждые 30 секунд; • Быстрый - каждую секунду; Тайм-аут (время ожидания) для порта равен тройному времени: • Длинный - 90 секунд; • Короткий - 3 секунды; Если в течении этого времени, не будет получено новый пакет LACPDU, то информация будет считаться устаревшей и LACP перейдет в другое состояние. Балансировка трафика осуществляется посредством выбора физического канала отправителем фрейма посредством выбранного алгоритма. К основным и часто используемым можно отнести следующие алгоритмы: • по MAC-адресу отправителя или MAC-адресу получателя или учитывая оба адреса; • по IP-адресу отправителя или IP-адресу получателя или учитывая оба адреса; • по номеру порта отправителя или номеру порта получателя или учитывая оба порта; Количество физических портов в одной группе обычно от 1 до 8. LACP для отправки пакетов использует мультикастовый MAC-адрес 01:80:C2:00:00:02. Условия функционирования Следующие требования должны выполняться для успешного создания LAG:
1. Каналы должны поддерживать дуплексный режим передачи данных. 2. Порты должны действовать на одной скорости. 3. Каналы должны являться параллельными соединениями типа точка-точка. 4. Каналы должны терминироваться только на одном конечном устройстве (исключение составляют виртуальные коммутаторы, составленные из нескольких физических, которые функционируют как один). Применение Широкое применение технологий объединения каналов, такой как LACP, обусловлено, прежде всего, двумя его главными функциями: с одной стороны, это объединение пропускной способности нескольких физических каналов, а с другой - обеспечение отказоустойчивости. Использование LACP в некоторых случаях позволяет обнаружить повреждённый канал, который бы при использовании обычной статической агрегации обнаружен бы не был. Применение агрегации каналов нельзя рассматривать без связи с другим протоколом - STP (Spanning Tree Protocol). При наличии избыточных соединений между коммутаторами и без использования специальных технологий для агрегирования каналов, данные будут передаваться только через один интерфейс, который не заблокирован STP, так как без его использования такое избыточное соединение создаст петлю в сети. Такой вариант позволяет обеспечить резервирование каналов, но не дает возможности увеличить пропускную способность. LACP, как и другие подобные технологии, позволяют использовать все интерфейсы одновременно. При агрегировании физических каналов все избыточные связи остаются в рабочем состоянии, а имеющийся трафик распределяется между ними для достижения баланса загрузки. Повсеместное распространение LACP обусловлено тем, что он является открытым стандартом, который обеспечивает совместимость оборудования разных производителей. Используемые источники 1. https://ru.wikipedia.org/wiki/Link_Aggregation_Control_Protocol 2. https://en.wikipedia.org/wiki/Link_aggregation#Link_Aggregation_Control_Protocol 3. http://standards.ieee.org/ 4. http://xgu.ru/wiki/Агрегирование_каналов 5. http://xgu.ru/wiki/LACP 6. http://habrahabr.ru/post/143768/ 7. http://netwild.ru/aggregation/
Настройка LACP
|
|
|