Группа агрегации каналов с несколькими шасси


Группа агрегации каналов с несколькими шасси ( MLAG или MC-LAG ) — это тип группы агрегации каналов (LAG) с составными портами, которые заканчиваются на отдельных шасси, в первую очередь с целью обеспечения резервирования в случае отказа одного из шасси. В отраслевом стандарте IEEE 802.1AX-2008 для агрегации каналов MC-LAG не упоминается, но и не исключается. Его реализация зависит от поставщика; в частности, протокол, существующий между шасси, является проприетарным.

LAG — это метод обратного мультиплексирования по нескольким каналам Ethernet, что увеличивает пропускную способность и обеспечивает избыточность. Он определяется стандартом IEEE 802.1AX-2008, в котором говорится: «Агрегация каналов позволяет объединять одну или несколько ссылок для формирования группы агрегации каналов, так что клиент MAC может обрабатывать группу агрегации каналов, как если бы она была одна ссылка». [1] Эта прозрачность уровня 2 достигается LAG с использованием одного MAC-адреса для всех портов устройства в группе LAG. LAG может быть настроен как статический или динамический. Dynamic LAG использует одноранговый протокол для управления, называемый протоколом управления агрегацией каналов .(ЛАКП). Этот протокол LACP также определен в стандарте 802.1AX-2008.

LAG можно реализовать двумя способами. LAG N и LAG N+N. LAG N — это режим распределения нагрузки LAG, а LAG N+N обеспечивает рабочий режим ожидания.

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

Для другого стиля отказоустойчивости между двумя узлами полная реализация протокола LACP поддерживает отдельные подгруппы рабочих/резервных LAG. Для LAG N+N рабочие ссылки как группа будут переключаться на резервные ссылки в случае сбоя какой-либо одной, нескольких или всех ссылок в рабочей группе. Обратите внимание, что LACP помечает ссылки как находящиеся в режиме ожидания с помощью флага «не синхронизировано».

MC-LAG добавляет избыточность на уровне узла к обычной избыточности на уровне канала, которую обеспечивает LAG. Это позволяет двум или более узлам совместно использовать общую конечную точку LAG. Несколько узлов представляют одну логическую LAG для удаленного конца. Обратите внимание, что реализации MC-LAG зависят от поставщика, но взаимодействующие шасси остаются внешне совместимыми со стандартом IEEE 802.1AX-2008. [2] Узлы в кластере MC-LAG обмениваются данными для синхронизации и согласования автоматического переключения (отработки отказа). Некоторые реализации могут поддерживать переключение, инициируемое администратором (вручную).


Иллюстрация, сравнивающая LAG с MLAG высокой доступности