8 (800) 302-34-73

Коммутатор ядра сети: как выбрать под задачу — производительность, стек, MLAG

7 октября 2026 г.

Как выбрать коммутатор ядра: wire-rate, аппаратные таблицы и буферы, стек или MLAG, L3-функции, отказовые сценарии и обслуживание.

Коммутатор ядра сети: как выбрать под задачу — производительность, стек, MLAG

Ошибка в общем ядре может одновременно затронуть несколько сегментов и сервисов, а масштаб последствий зависит от топологии и доменов отказа. Замена ядра требует переноса аплинков, маршрутизации и политик, поэтому роль, производительность и сценарии отказа фиксируют до закупки. Ниже сравним стек коммутаторов и MLAG по измеряемым критериям.

Чем требования к ядру отличаются от агрегации

Ядро принимает потоки от агрегации и передает их между направлениями. Сначала определите его роль: L2 transit или L3 core. Для L3 зафиксируйте IPv4/IPv6, OSPF, IS-IS или BGP, число VRF и ECMP-путей, multicast, резервирование шлюза, BFD и целевое время сходимости.

Поддержка команды в CLI не означает аппаратную обработку требуемого масштаба. Проверьте плоскость данных, hardware FIB, соседей, ACL и поведение при отказе линка или узла. Сложную фильтрацию размещают только там, где это предусмотрено архитектурой и ресурсами ASIC.

Подбор коммутаторов доступа и агрегации идет по другой логике — там определяющими становятся число портов, бюджет питания и коэффициент переподписки. Это соседняя тема.

Производительность: что смотреть в спецификации

Сверьте pps, коммутационную матрицу и forwarding rate всего устройства. Для 64-байтных Ethernet-кадров 1 Гбит/с соответствует 1,488 Mpps с учетом преамбулы и межкадрового интервала. Для неблокирующей коммутации сравните одновременный ingress-to-egress с методикой datasheet и не умножайте значение автоматически, пока не выяснено, указана one-way или full-duplex capacity.

Коммутатор ядра сети: как выбрать под задачу — производительность, стек, MLAG — иллюстрация к разделу «Производительность: что смотреть в спецификации»
Иллюстрация к материалу

Для ядра дополнительно проверяют следующие ресурсы.

Шасси и линейные карты. Уточните switching capacity всего шасси, каждой карты и межмодульной фабрики. Сумма номиналов портов не равна доступной полосе, если внутренний fabric уже стал ограничителем.

TCAM и UFT. Таблица ACL, маршруты, таблица MAC и QoS могут делить общий ресурс. При исчерпании commit может быть отклонен, отдельная функция не программируется либо исключительный трафик попадает на CPU. Запросите scale guide и активный профиль распределения.

Маршрутизация и соседи. Запросите IPv4/IPv6 RIB, hardware FIB, таблицу ARP/ND, ECMP groups и nexthops отдельно. Поведение при превышении аппаратного лимита должно быть документировано и проверено.

Буфер пакетов поглощает кратковременные всплески, но не устраняет постоянную перегрузку. Сравните общий и выделенный объем, архитектуру очередей, egress drops и задержку. Если ядро переносит storage traffic, отдельно проверьте MTU, PFC/ECN только в границах принятого дизайна и сценарий failover.

Стекирование: что дает и чем расплачиваетесь

При стекировании несколько корпусов образуют одно логическое устройство с общей конфигурацией. Конкретная платформа может резервировать master или supervisor и распределять пересылку по элементам.

Объединение коммутаторов в стек упрощает управление и позволяет собрать LAG из портов разных корпусов. Пользу подтверждают отказным тестом, поскольку общий software failure domain сохраняется.

Общая конфигурация увеличивает радиус ошибки. Проверьте выбор master, stateful switchover, поведение при split и влияние обновления для выбранной модели.

Пошаговое обновление возможно только при заявленной совместимости версий и процедуре производителя. Работы выполняют в согласованном окне с резервной копией, планом отката и проверкой сходимости.

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

MLAG: два независимых устройства как одна точка

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

Поочередное обновление возможно без полной потери связи только при совместимости версий, dual-homing критичных узлов, достаточной мощности одного peer и сходимости L2/L3 в пределах SLA. Работы все равно проводят в согласованном окне и проверяют отказ.

Раздельные конфигурации требуют контроля симметрии VLAN, allowed lists, MTU, QoS, ACL и маршрутизации. Несовпадение проявляется потерями, асимметрией и нестабильностью LAG, поэтому конфигурации сравнивают автоматически.

Для выбранной реализации разделите три функции: peer или ICL для состояния и при необходимости пользовательского трафика, независимый keepalive и member-links. Рассчитайте полосу peer-link под худший отказ, настройте dual-primary protection и протестируйте потерю peer-link, keepalive, одного member и всего узла.

Стек или MLAG

Коммутатор ядра сети: как выбрать под задачу — производительность, стек, MLAG — иллюстрация к разделу «Стек или MLAG»
Иллюстрация к материалу

Критерий

Стек

MLAG

Плоскость управления

Общая на все элементы

Раздельные у каждого устройства

Отказ одного узла

Остальные работают, но общая логика уязвима

Второе устройство полностью независимо

Обновление ПО

Обычно требует окна на весь стек

По очереди, без окна для пары

Сложность настройки

Ниже, конфигурация одна

Выше, требует согласования двух конфигураций

Совместимость вендоров

В пределах линейки производителя

Реализации между производителями несовместимы

Где применяют

Там, где важна простота эксплуатации

Там, где окна на обслуживание нет

Окно обслуживания — один из критериев. Сначала выберите L2/L3-архитектуру и отказовые сценарии, затем подтвердите масштаб таблиц и мощность одного узла. После этого сравните стек и MLAG по software failure domain, обновлению, split или dual-primary и сложности эксплуатации.

Отказоустойчивость на уровне железа

Схема резервирования работает только вместе с резервированием самих устройств.

Питание. Два блока горячей замены подключают к независимым вводам и PDU. Два блока на одной фазе не устраняют общий отказ питания.

Охлаждение. Направление airflow должно идти от холодного коридора к горячему. В обозначениях производителей front-to-back и back-to-front могут означать разные стороны intake и exhaust, поэтому сверяйте схему и цветовые коды конкретной модели при выборе коммутаторов для ЦОД.

Управляющие модули. Для шасси — второй модуль с автоматическим переходом при отказе основного. Этим шасси и отличается от набора фиксированных устройств: логика управления резервируется внутри корпуса.

Горячая замена. Проверяют не только наличие функции, но и процедуру: у части оборудования замена карты требует предварительного вывода ее из работы командой.

Резервирование устройств работает только как часть отказоустойчивой сети с независимыми путями, питанием и проверенными таймерами переключения.

Шасси или фиксированная конфигурация

Модульное шасси дороже на входе и потребляет больше даже при частичном заполнении. Взамен дает расширение без замены платформы и резервирование управляющих модулей.

Фиксированные устройства дешевле и проще в закупке, но расширение идет добавлением корпусов — растет число точек управления.

Практический критерий — предсказуемость роста. Если через два года понадобится вдвое больше портов на том же узле, шасси с запасом слотов окупается. Если рост неопределенный или распределен по площадкам, фиксированные устройства позволяют не платить вперед.

Сравните подтвержденные сроки поставки и запас ЗИП для линейных карт, supervisor, вентиляторов, блоков питания и целого фиксированного устройства. Стоечные коммутаторы на 48 портов оценивают по той же доступности и совместимости, а не считают заведомо более быстрым вариантом замены.

Чего не дает ни одна схема резервирования

Ни стек, ни MLAG не защищают от ошибки конфигурации, примененной к обоим устройствам. В стеке она применится автоматически, в MLAG — руками администратора, который вносит изменение на обе стороны. Отказоустойчивость железа и устойчивость к человеческой ошибке — разные вещи, и вторая обеспечивается процедурами, а не топологией.

Изменения проверяют на стенде, перед работой сохраняют конфигурацию и планируют rollback. Сначала изменяют одну сторону пары, проверяют трафик и сходимость, затем переходят ко второй.

Параллельное изменение обеих сторон лишает команду исправного peer для возврата и увеличивает радиус ошибки.

Критерии перед выбором модели

Сначала определите L2/L3-роль, протоколы и целевую сходимость. Затем рассчитайте wire-rate, pps, таблицы и single-node capacity, после чего выберите стек или MLAG по отказовым сценариям и процедуре обновления.

Для аплинков зафиксируйте скорости, oversubscription, breakout, число портов и резерв. Для каждого оптического трансивера или DAC-кабеля проверьте дальность, волокно, FEC, DOM и совместимость обоих концов. Это предотвращает ситуацию, когда логически верная схема не собирается на выбранной физике.

При закупках по 44-ФЗ и 223-ФЗ применимость национального режима проверяют по статусу заказчика, предмету и процедуре. Российское происхождение конкретной модели подтверждают по действующей записи и правилам постановления №719.

Передайте схему, профиль трафика, таблицы масштабирования и сценарии отказа. По этим данным можно подобрать пару коммутаторов и проверить ее совместимость с действующей сетью.