Группа агрегации каналов с несколькими шасси - 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 обмениваются данными для синхронизации и согласования автоматических переключений (аварийное переключение). Некоторые реализации могут поддерживать переключение, инициируемое администратором (вручную).
На схеме показаны четыре конфигурации:
- Каждый коммутатор A и B сконфигурирован для группировки четырех дискретных каналов (обозначенных зеленым) в один логический канал с четырехкратной пропускной способностью. Стандартный протокол LACP гарантирует, что при выходе из строя любого из каналов трафик будет распределен между оставшимися тремя.
- Коммутатор A заменен двумя шасси, переключатели A1 и А2. Они обмениваются данными между собой, используя проприетарный протокол и, таким образом, могут маскироваться под единственный «виртуальный» коммутатор A, на котором запущен общий экземпляр LACP. Коммутатор B не знает, что он подключен к более чем одному шасси.
- Коммутатор B также заменен двумя шасси B1 и B2. Если эти коммутаторы от другого производителя, они могут использовать другой собственный протокол между собой. Но «виртуальные» коммутаторы A и B по-прежнему обмениваются данными с помощью LACP.
- Логически пересечение двух ссылок для образования X не имеет никакого значения, как и пересечение ссылок в обычном LAG. Однако физически он обеспечивает значительно улучшенную отказоустойчивость (высокая доступность). Если какой-либо из коммутаторов выходит из строя, LACP перенастраивает пути всего за несколько секунд. Работа продолжается с существующими путями между всеми источниками и местами назначения, хотя и с пониженной пропускной способностью.
Конфигурация HA превосходит остовное дерево. Нагрузка может распределяться между всеми ссылками во время нормальной работы, тогда как связующее дерево должно отключать некоторые ссылки для предотвращения петель.
Внедрение поставщика
В следующей таблице перечислены известные реализации MC-LAG поставщиками, каждая из которых является частной собственностью.
Продавец | Название реализации |
---|---|
ADVA | MC-LAG |
Ость | MLAG |
Аруба (ранее HP ProCurve) | Распределенный транкинг под Интеллектуальная гибкая платформа технология кластеризации коммутаторов |
Avaya | Распределенный разделенный многоканальный транкинг |
Ruckus (ранее Brocade) | Транкинг с несколькими шасси |
Ciena | MC-LAG |
Cisco Catalyst 6500 - VSS | Многопозиционный Etherchannel (MEC) |
Cisco Catalyst 3750 (и аналогичные) | Межстековый канал EtherChannel |
Cisco Catalyst 9000 | StackWise Virtual |
Cisco Nexus | Виртуальный PortChannel (vPC), где PortChannel - это обычная LAG |
Cisco IOS-XR | млACP |
Cumulus Networks | MLAG (ранее CLAG) |
Dell Networking (ранее Force10 Networks, ранее nCore) | DNOS6.x Virtual Port Channel (vPC) или Виртуальный канал связи |
Сети EdgeCore | MLAG |
Экстремальные сети | MLAG (группа агрегации каналов с несколькими коммутаторами) |
Ericsson | MC-LAG (группа объединения каналов с несколькими шасси) |
Fortinet | MC-LAG (группа объединения каналов с несколькими шасси) |
H3C | Распределенное отказоустойчивое сетевое соединение |
HPE / Аруба | Распределенный транкинг |
Huawei | M-LAG |
Можжевельник | MC-LAG |
Lenovo Networking (ранее IBM) | vLAG |
Mellanox | MLAG |
NEC | MC-LAG (Openflow для традиционной сети) |
Nocsys | MLAG |
NETGEAR | MLAG |
Nokia (ранее Alcatel-Lucent) | MC-LAG |
Nortel | Раздельный многоканальный транкинг |
Nuage Networks / Nokia | MC-LAG; включая MCS (синхронизация нескольких шасси) |
Plexxi | MLAG |
Pluribus Networks | vLAG |
ZTE | MC-LAG |
Альтернативы
IEEE 802.1aq (Shortest Path Bridging) - альтернатива MC-LAG, которая может использоваться для сложных сетей.[3]
Рекомендации
- ^ IEEE. IEEE 802.1AX-2008. IEEE.
- ^ Бхагат, Амит Н. «Группа агрегации каналов с несколькими шасси». База знаний Google. Получено 15 марта 2012.
- ^ Майк Фратто (07.03.2011). "Когда MLAG достаточно хорош". Сетевые вычисления.