Группа агрегации каналов с несколькими шасси - Multi-chassis link aggregation group

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

Фон

LAG - это метод обратное мультиплексирование по нескольким каналам Ethernet, тем самым увеличивая пропускную способность и обеспечивая избыточность. Это определено стандартом IEEE 802.1AX-2008, который гласит: «Link Aggregation позволяет объединить один или несколько каналов вместе, чтобы сформировать группу Link Aggregation Group, так что MAC клиент может обрабатывать группу агрегирования ссылок, как если бы это была одна ссылка ".[1] Эта прозрачность слоя 2 достигается LAG с помощью одного MAC-адрес для всех портов устройства в группе LAG. LAG можно настроить как статический или динамический. Динамическая LAG использует для управления одноранговый протокол, называемый Протокол управления агрегированием ссылок (LACP). Этот протокол 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 высокой доступности
  1. Каждый коммутатор A и B сконфигурирован для группировки четырех дискретных каналов (обозначенных зеленым) в один логический канал с четырехкратной пропускной способностью. Стандартный протокол LACP гарантирует, что при выходе из строя любого из каналов трафик будет распределен между оставшимися тремя.
  2. Коммутатор A заменен двумя шасси, переключатели A1 и А2. Они обмениваются данными между собой, используя проприетарный протокол и, таким образом, могут маскироваться под единственный «виртуальный» коммутатор A, на котором запущен общий экземпляр LACP. Коммутатор B не знает, что он подключен к более чем одному шасси.
  3. Коммутатор B также заменен двумя шасси B1 и B2. Если эти коммутаторы от другого производителя, они могут использовать другой собственный протокол между собой. Но «виртуальные» коммутаторы A и B по-прежнему обмениваются данными с помощью LACP.
  4. Логически пересечение двух ссылок для образования X не имеет никакого значения, как и пересечение ссылок в обычном LAG. Однако физически он обеспечивает значительно улучшенную отказоустойчивость (высокая доступность). Если какой-либо из коммутаторов выходит из строя, LACP перенастраивает пути всего за несколько секунд. Работа продолжается с существующими путями между всеми источниками и местами назначения, хотя и с пониженной пропускной способностью.

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

Внедрение поставщика

В следующей таблице перечислены известные реализации MC-LAG поставщиками, каждая из которых является частной собственностью.

ПродавецНазвание реализации
ADVAMC-LAG
ОстьMLAG
Аруба (ранее HP ProCurve)Распределенный транкинг под Интеллектуальная гибкая платформа технология кластеризации коммутаторов
AvayaРаспределенный разделенный многоканальный транкинг
Ruckus (ранее Brocade)Транкинг с несколькими шасси
CienaMC-LAG
Cisco Catalyst 6500 - VSSМногопозиционный Etherchannel (MEC)
Cisco Catalyst 3750 (и аналогичные)Межстековый канал EtherChannel
Cisco Catalyst 9000StackWise Virtual
Cisco NexusВиртуальный PortChannel (vPC), где PortChannel - это обычная LAG
Cisco IOS-XRмлACP
Cumulus NetworksMLAG (ранее CLAG)
Dell Networking (ранее Force10 Networks, ранее nCore)DNOS6.x Virtual Port Channel (vPC) или Виртуальный канал связи
Сети EdgeCoreMLAG
Экстремальные сетиMLAG (группа агрегации каналов с несколькими коммутаторами)
EricssonMC-LAG (группа объединения каналов с несколькими шасси)
FortinetMC-LAG (группа объединения каналов с несколькими шасси)
H3CРаспределенное отказоустойчивое сетевое соединение
HPE / АрубаРаспределенный транкинг
HuaweiM-LAG
МожжевельникMC-LAG
Lenovo Networking (ранее IBM)vLAG
MellanoxMLAG
NECMC-LAG (Openflow для традиционной сети)
NocsysMLAG
NETGEARMLAG
Nokia (ранее Alcatel-Lucent)MC-LAG
NortelРаздельный многоканальный транкинг
Nuage Networks / NokiaMC-LAG; включая MCS (синхронизация нескольких шасси)
PlexxiMLAG
Pluribus NetworksvLAG
ZTEMC-LAG

Альтернативы

IEEE 802.1aq (Shortest Path Bridging) - альтернатива MC-LAG, которая может использоваться для сложных сетей.[3]

Рекомендации

  1. ^ IEEE. IEEE 802.1AX-2008. IEEE.
  2. ^ Бхагат, Амит Н. «Группа агрегации каналов с несколькими шасси». База знаний Google. Получено 15 марта 2012.
  3. ^ Майк Фратто (07.03.2011). "Когда MLAG достаточно хорош". Сетевые вычисления.