Campus Switching Architecture
Коммутаторы Dell networking N-series основаны на современной архитектуре кампусных сетей
- Поддерживают петлевую избыточность без использования STP протокола посредством использования протокола MLAG для создания повышенной доступности ресурсов и большой полосы пропускания.
- Плавное взаимодействие с существующей инфраструктурой для большей совместимости и интеграции.
- Объединение различных сетевых продуктов с последними открытыми стандартами протоколов для большего выбор в сети.
Архитектура кампуса на коммутаторах Dell основывается на функционале протокола MLAG запущенного в версии 6.1 операционной системы коммутаторов Dell. В этой архитектуре два коммутатора N4064F в качестве peers агрегируют коммутаторы доступа, которые объединены в два стека также в качестве peers . Каждый коммутатор стека обслуживает часть одного этажа в здании кампуса, который агрегируется двумя 10Гбит/c uplink’ами. N4064F коммутаторы уровня агрегации с легкостью поддерживают до 24 стеков коммутаторов. Данная архитектура предоставляет повышенную полосу пропускания, преодолевая ограничения STP по блокированию избыточных портов. Сеть проектируется с высокой избыточностью в плане отказа канала связи и коммутаторов.
DELL Campus Switching Architecture
Multi-switch Link Aggregation (MLAG)
Технология МLAG (Multi-Switch Link Aggregation ) дает возможность двум независимым коммутаторам выглядеть одним логическим коммутатором для других устройств без объединения в стек.
Оба коммутатора могут администрироваться отдельно, иметь разные операционные системы, настройки работы. Они должны быть соединены между собой каналами Ethernet в частности для зеркалирования части FDB таблицы MAC адресов. Требование к устройствам, подключаемым к ним посредством данной технологии это поддержка стандартного протокола LACP.
Потребность в MLAG возникает, когда необходимо зарезервировать выход из строя коммутатора.
Взаимодействие коммутаторов организующих MLAG осуществляется посредством Inter-Switch Connection , ISC. Координация действий достигается за счет обмена сообщениями между членами группы MLAG, по отдельно выделенному для этого каналу — Inter-Switch Connection , ISC . Чтобы из-за данного канала не образовалась петля, в штатном режиме работы трафик в нем блокируется - это одна из особенностей работы MLAG .
С точки зрения сервера, выход их строя одного коммутатора не приведет к деградации сервиса в данной топологии.
Весь трафик плавно утечет на линк между коммутатором 2 и сервером.
В случае же выхода из строя линка между сервером и каким-либо коммутатором логика работы MLAG сводится к ‘открытию’ ISC и перенаправлению трафика на него.
Использование технологии MLAG можно представить и в другом виде. Например, в MLAG можно включить LAG
LACP - Link Aggregation Control Protocol
LACP -(англ. Link Aggregation Control Protocol ) отсылает пакеты, которые называются LACPDU, через все интерфейсы устройства, на которых он включен. На основании этих пакетов оборудование определяет принадлежность физических портов к тому или иному логическому каналу. Протокол может работать в двух режимах:
- Пассивный режим, при котором оборудование ждет от соседа LACPDU пакеты и только тогда начинает высылать свои.
- Активный режим, при котором оборудование постоянно шлет LACPDU пакеты.
Для того, чтобы LACP заработал, требуется одинаковая скорость и емкость каналов. В результате установления работы протокола LACP коммутаторы обмениваются следующей информацией:
- System Identifier (priority + MAC)
- Port Identifier (priority + номер порта)
- Operational Key (параметры порта)
Балансировка трафика в LAG
Балансировка трафика осуществляется посредством выбора физического канала отправителем фрейма посредством выбранного алгоритма. К основным и часто используемым можно отнести следующие алгоритмы:
- по MAC-адресу отправителя или MAC-адресу получателя или учитывая оба адреса;
- по IP-адресу отправителя или IP-адресу получателя или учитывая оба адреса;
- по номеру порта отправителя или номеру порта получателя или учитывая оба порта.
Рассмотрим на примере двух агрегированных соединений при использовании метода балансировки по MAC-адресу отправителя. В данном случае индексом для балансировки будет использоваться последний бит MAC-адреса отправителя
Балансировка трафика в LAG
В случае, если линков будет 4, то для балансировки будет использоваться последние 2 бита мак-адреса
Пример настройки MLAG
Настройка MLAG