Группа агрегации каналов с несколькими шасси
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Группа агрегации каналов с несколькими шасси ( MLAG или MC-LAG ) — это тип группы агрегации каналов (LAG) с составными портами, которые заканчиваются на отдельных шасси, главным образом с целью обеспечения резервирования в случае отказа одного из шасси. Промышленный стандарт IEEE 802.1AX-2008 для агрегации каналов не упоминает MC-LAG, но не исключает его. Его реализация зависит от поставщика; в частности, протокол, существующий между шасси, является запатентованным.
Фон
[ редактировать ]LAG — это метод обратного мультиплексирования по нескольким каналам Ethernet, позволяющий увеличить пропускную способность и обеспечить избыточность. Он определен стандартом IEEE 802.1AX-2008, который гласит: «Агрегация каналов позволяет объединять одну или несколько ссылок вместе для формирования группы агрегации каналов, так что MAC- клиент может обращаться с группой агрегации каналов, как если бы это была группа агрегации каналов. одна ссылка». [1] Эта прозрачность уровня 2 достигается за счет использования LAG одного MAC-адреса для всех портов устройства в группе LAG. LAG можно настроить как статический или динамический. Динамический LAG использует для управления одноранговый протокол, называемый протоколом управления агрегацией каналов (LACP). Этот протокол LACP также определен в стандарте 802.1AX-2008.
Мультишасси
[ редактировать ]MC-LAG добавляет избыточность на уровне узла к обычной избыточности на уровне канала, которую обеспечивает LAG. Это позволяет двум или более узлам использовать общую конечную точку LAG. Несколько узлов представляют собой единую логическую группу LAG для удаленного конца. Обратите внимание, что реализации MC-LAG зависят от поставщика, но взаимодействующие шасси остаются внешне совместимыми со стандартом IEEE 802.1AX-2008. [2] Узлы в кластере MC-LAG взаимодействуют для синхронизации и согласования автоматического переключения (переключения при отказе). Некоторые реализации могут поддерживать переключение, инициируемое администратором (ручное).
На схеме показаны четыре конфигурации:

- Каждый из коммутаторов A и B настроен на группировку четырех дискретных каналов (обозначенных зеленым) в один логический канал с четырехкратной пропускной способностью. Стандартный протокол LACP гарантирует, что в случае выхода из строя какого-либо из каналов трафик будет распределяться между оставшимися тремя.
- Коммутатор A заменен двумя шасси, коммутаторами A 1 и A 2 . Они обмениваются данными между собой, используя собственный протокол и, таким образом, могут маскироваться под один «виртуальный» коммутатор A, на котором работает общий экземпляр LACP. Коммутатор B не знает, что он подключен более чем к одному шасси.
- Коммутатор B также заменен двумя шасси B 1 и B 2 . Если эти коммутаторы принадлежат другому поставщику, они могут использовать между собой другой собственный протокол. Но «виртуальные» коммутаторы A и B по-прежнему взаимодействуют с использованием LACP.
- Пересечение двух ссылок с образованием X не имеет никакого логического значения, так же как и пересечение ссылок в обычной LAG. Однако физически это обеспечивает значительно улучшенную отказоустойчивость (высокую доступность). Если какой-либо из коммутаторов выйдет из строя, LACP переконфигурирует пути всего за несколько секунд. Работа продолжается с существующими путями между всеми источниками и пунктами назначения, хотя и с ухудшенной пропускной способностью.
Конфигурация высокой доступности превосходит связующее дерево. Нагрузка может распределяться между всеми ссылками во время нормальной работы, тогда как связующее дерево должно отключать некоторые ссылки, чтобы предотвратить образование петель.
Реализации
[ редактировать ]В следующей таблице перечислены известные реализации MC-LAG от поставщиков, причем все они являются проприетарными.
Продавец | Имя реализации |
---|---|
Оптическая сеть ADVA | МК-ЛАГ |
Ариста Нетворкс | МЛАГ |
Aruba Networks (ранее HP ProCurve) | Распределенный транкинг с использованием Intelligent Resilient Framework технологии кластеризации коммутаторов |
Авая | Распределенный разделенный многоканальный транкинг |
Ruckus Networks (ранее Brocade) | Многошассиный транкинг |
Уважать | МК-ЛАГ |
Сиско катализатор 6500 | Multichassis Etherchannel (MEC) — система виртуальной коммутации (VSS) |
Cisco Catalyst 3750 (и аналогичные) | Межстековый канал EtherChannel |
Сиско катализатор 9000 | StackWise виртуальный |
Сиско Нексус | Virtual PortChannel (vPC), где PortChannel представляет собой обычную группу LAG. |
Сиско IOS XR | mLACP ( протокол управления агрегацией каналов с несколькими шасси ) |
Сети Кумулюс | MLAG (ранее CLAG) |
Dell Networking (ранее Force10 Networks, ранее nCore) | DNOS6.x Virtual Port Channel (vPC) или Virtual Link Trunking |
Эджкорные сети | МЛАГ |
Экстремальные сети | MLAG (группа агрегации каналов с несколькими коммутаторами) |
Эрикссон | MC-LAG (группа агрегации каналов нескольких шасси) |
ФС | МЛАГ |
Фортинет | MC-LAG (группа агрегации каналов нескольких шасси) |
H3C | Распределенное устойчивое сетевое соединение |
Хуавей | М-ЛАГ |
Можжевельник | МК-ЛАГ |
Lenovo Networking (ранее IBM) | флаг |
Мелланокс Технологии | МЛАГ |
МикроТик | МЛАГ [3] |
НЭК | MC-LAG (открытый поток в традиционную сеть) |
Ноксис | МЛАГ |
Netgear | МЛАГ |
Nokia (ранее Alcatel-Lucent) | МК-ЛАГ |
Нортел | Разделенный многоканальный транкинг |
Nuage Networks (от Nokia ) | МК-ЛАГ ; включая MCS (синхронизация нескольких шасси) |
Plexxi (ныне Aruba Networks )) | флаг |
Pluribus Networks (теперь Arista Networks ) | флаг |
ЗТЕ | МК-ЛАГ |
Альтернативы
[ редактировать ]IEEE 802.1aq (мост по кратчайшему пути) — это альтернатива MC-LAG, которую можно использовать для сложных сетей. [4]
TRILL (TRansparent Interconnection of Multiple Links) позволяет Ethernet иметь произвольную топологию и обеспечивает попарное разделение нагрузки для каждого потока с помощью алгоритма Дейкстры без настройки и вмешательства пользователя.
Ссылки
[ редактировать ]- ^ IEEE. IEEE 802.1AX-2008 . IEEE.
- ^ Бхагат, Амит Н. «Группа агрегации многокорпусных каналов» . База знаний Google . Проверено 15 марта 2012 г.
- ^ MikroTik: Группа агрегации каналов с несколькими шасси
- ^ Майк Фратто (07 марта 2011 г.). «Когда MLAG достаточно хорош» . Сетевые вычисления .