18 мар. 2025 г.·7 мин

Отказоустойчивый доступ Cisco и Aruba: stacking, VSF, MLAG

Разбираем, как построить отказоустойчивый доступ Cisco и Aruba для офиса и филиалов: когда выбрать stacking, VSF или MLAG, и как избежать ошибок.

Отказоустойчивый доступ Cisco и Aruba: stacking, VSF, MLAG

Зачем офису и филиалам отказоустойчивый доступ

Сеть доступа - это то, что пользователи чувствуют первым. Пропадают звонки, зависают видеовстречи, не печатает принтер, касса не видит сервер, у сотрудников начинается вечное «то работает, то нет». И часто проблема не в интернете и не в ядре, а в самых простых вещах на этажах и в филиалах.

Обычно ломается то, что ближе всего к пользователю: питание у коммутатора, один из блоков питания, порт (его легко «убить» кабелем или неудачным PoE-устройством), патч-корд, модуль/трансивер или аплинк наверх. Плюс есть плановые причины: прошивка, замена оборудования, переезд рабочих мест.

Простой тоже бывает разного масштаба. Иногда «падает» один порт и отключается один сотрудник или точка доступа. Иногда умирает целый коммутатор и вы теряете кабинет, этаж или небольшой филиал. А иногда обрывается аплинк: формально все включено, но трафик не выходит к серверам и сервисам.

Если резервировать только ядро или канал в интернет, а доступ оставить одинарным, массовые инциденты все равно будут. В филиале это особенно больно: пока кто-то доедет и перезапустит железо, проходит полдня.

Задача отказоустойчивого доступа на Cisco и Aruba простая: ограничить влияние любой одной поломки, сократить время восстановления и сделать обслуживание предсказуемым. Например, чтобы обновление прошивки не выключало весь этаж, а замена одного коммутатора в филиале не останавливала кассы и телефонию.

Stacking, VSF и MLAG: коротко о разнице

На практике отказоустойчивый доступ чаще всего строят тремя способами: stacking (Cisco Catalyst), VSF (Aruba CX) и MLAG (у разных вендоров может называться MLAG, VSX и т.п.). Цель одна: выход из строя одного устройства не должен «ронять» пользователей и аплинки целиком.

Stacking и VSF проще всего понимать как «несколько коммутаторов ведут себя как один». Общий конфиг, единая таблица VLAN, единая точка управления. Для администратора это выглядит как один большой коммутатор с большим числом портов.

MLAG - другой подход: это два отдельных коммутатора, которые для подключенных устройств умеют выглядеть как единая точка. Управление чаще раздельное (два конфига), но вверх (или к серверам/точкам доступа) можно дать два линка и собрать один LACP-агрегат в разные «коробки».

Что будет при отказе

В стеке/VSF при отказе одного участника его порты пропадают, но остальные продолжают работать. Если падает мастер, обычно происходит переключение роли и возможна короткая пауза. Поэтому критичные аплинки лучше раскидывать по разным участникам.

В MLAG при отказе одного коммутатора второй продолжает держать свою часть портов и аплинков. LACP обычно остается поднятым на оставшемся линке, поэтому просадка заметно меньше.

Как это влияет на аплинки и порты

На аплинках разница ощущается сильнее, чем на пользовательских портах.

  • В stacking/VSF аплинк собирают в один LACP-канал как с «одним коммутатором», а физические порты просто распределяют по участникам.
  • В MLAG LACP можно разнести по двум устройствам без стека, но нужно аккуратно настроить пару, синхронизацию и служебные связи.

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

Иногда усложнять не нужно. Одиночный коммутатор уместен там, где простой допустим, на этаже нет критичных сервисов, а простота обслуживания важнее максимальной доступности.

Выбор схемы: офис, этажи и филиалы без лишней сложности

Цель простая: отказ одного коммутатора или аплинка не должен оставлять людей без сети, но сама схема не должна становиться сложнее, чем нужно. Для задач доступа на Cisco и Aruba обычно хватает одной из типовых моделей.

Типовые схемы, которые редко подводят

Чаще всего хорошо работают три варианта:

  • Небольшой офис: пара коммутаторов доступа в стеке (или VSF) и два аплинка в распределение.
  • Средний офис по этажам: на каждом этаже свой стек/VSF, а аплинки поднимаются в пару распределительных коммутаторов.
  • Филиал: компактный стек/VSF или два коммутатора с MLAG, если важна независимость устройств и обслуживание без общей точки управления.

Граница L2 и L3 решает половину проблем. Если в филиале нет сложной маршрутизации, держите L2 на доступе, а L3 поднимайте на распределении или на маршрутизаторе филиала. Тогда аварии в L2 не расползаются по всей сети, и проще искать, где именно случилась петля.

Два аплинка вверх: куда их заводить

Если сверху один распределительный коммутатор, оба аплинка обычно собирают в один LACP-порт-канал. Если сверху пара распределительных, лучший вариант - порт-канал в MLAG/VSX-пару. Если такой пары нет, чаще надежнее два независимых аплинка с аккуратно настроенным STP.

Сегментацию удобно держать одинаковой по всем площадкам. Обычно хватает нескольких VLAN: пользователи, телефония, корпоративный Wi‑Fi, гостевой Wi‑Fi, камеры и СКУД.

STP нужен там, где есть L2 и риск петель. Чтобы он не стал источником проблем, назначьте понятный root на уровне распределения и не допускайте «случайных» L2-мостов (например, когда кто-то соединяет две розетки патч-кордом). На access-портах включайте защитные механизмы, а в аплинках держите топологию предсказуемой.

Пример: в офисе на 2 этажах ставите по стеку на этаж, VLAN одинаковые, а вверх с каждого стека два аплинка в распределительную пару. В филиале - небольшой стек и два аплинка к одному маршрутизатору или к паре, если она есть. Получается отказоустойчивость без лишних сущностей.

Пошагово: как собрать stacking на Cisco Catalyst

Stacking на Cisco Catalyst удобен, когда нужен один логический коммутатор из двух-трех устройств. Для типового офиса это дает понятное управление, общий конфиг и быстрый ввод в работу.

Перед началом

Проверьте, что модели действительно поддерживают стек именно в вашей ревизии, и что есть нужные модули/кабели StackWise (часто это отдельные позиции). Заранее решите, кто будет master (active), кто standby, и зафиксируйте порядок членов стека. Это влияет на нумерацию портов и на то, как потом искать «тот самый» порт в шкафу.

Далее продумайте единый план управления: один management IP на весь стек, понятное имя устройства (например, ACCESS-FLOOR3) и документ с привязкой «член стека 1 - верхний коммутатор в стойке».

Сборка и базовая настройка

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

Дальше настройте базовые вещи: VLAN должны совпадать с верхним уровнем, access-порты должны соответствовать рабочим местам и телефонам, trunk вверх должен иметь корректный список VLAN. Аплинки лучше собрать в LACP (port-channel), чтобы один линк не был единственной точкой отказа. Отдельно проверьте, что STP ожидаемо видит стек как одно устройство.

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

Пошагово: как собрать VSF на Aruba CX

VSF (Virtual Switching Framework) превращает два коммутатора Aruba CX в один логический узел. Для пользователей это выглядит как один коммутатор, а для администратора упрощает управление и дает отказоустойчивость на уровне доступа.

1) Подготовка

Проверьте базовые вещи: модели должны поддерживать VSF, а версии ArubaOS-CX должны совпадать. Выберите роли (командир и участник) и задайте приоритеты, чтобы после перезагрузки лидер выбирался предсказуемо. Практичный вариант - один коммутатор как предпочтительный лидер, второй как запасной.

Перед монтажом подпишите устройства и порты. В офисе это экономит часы, особенно когда нужно быстро найти нужный линк.

2) Кабельная схема и первичная проверка

Соберите VSF-линки по схеме, которую рекомендует вендор для вашей модели: обычно это два линка, чтобы не было одной точки отказа. До ввода в работу проверьте физику: кабели, защелки, что линк поднимается на нужной скорости.

Затем настройте VSF и убедитесь, что узел видит обоих участников, а статус линков healthy/ok. Только после этого переносите пользовательские подключения.

3) Управление, порты пользователей, аплинки и LACP

Задайте единый management IP для всего VSF, настройте доступ (SSH/AAA по вашей политике) и примените одинаковые профили на порты: VLAN, voice VLAN (если нужно), PoE, port-security.

Аплинки к распределению или ядру проще и надежнее делать как LACP-агрегацию (обычно по одному физическому линку с каждого члена VSF). После сборки проверьте LACP, корректность VLAN на транке и то, что STP не блокирует неожиданный путь. Быстрый индикатор здоровья - стабильная таблица MAC без «скачков».

4) Тест отказа

Сымитируйте аварию: выключите питание одного участника VSF. Порты на втором должны остаться в работе, а трафик должен идти через оставшийся линк LACP. Затем включите устройство и проверьте, что оно вернулось в кластер без ручных действий.

MLAG в доступе: когда он лучше стека

Схема доступа под вашу сеть
Соберем простую схему отказоустойчивого доступа под ваш офис и филиалы.
Получить схему

MLAG в доступе выбирают, когда важнее независимость узлов, чем ощущение «одного большого коммутатора». В стеке единая точка управления - это плюс, но есть и общий риск: сбой стека или неудачное обновление может задеть сразу всю группу.

MLAG держит два коммутатора отдельными, поэтому обслуживание обычно спокойнее: можно по очереди перезагружать и обновлять узлы, сохраняя сеть живой.

Схема выглядит как пара коммутаторов (A и B), между ними нужны две связи. Первая - межузловой линк (peer-link, иногда его называют ISL) для служебных данных и части трафика. Вторая - keepalive (часто по отдельной сети или через management), чтобы узлы не приняли ситуацию за отказ соседа, если peer-link перегружен или оборван.

Важно не путаться в терминах. На Aruba CX MLAG обычно реализован как VSX: два устройства, синхронизация состояния, общий LACP для агрегированных портов. На Cisco в кампусных сетях похожую роль часто выполняет StackWise Virtual с Multi-Chassis EtherChannel.

Через MLAG чаще всего подключают то, что не должно падать при отказе одного коммутатора: аплинки вверх (LACP на два устройства), серверы и системы хранения с двумя сетевыми картами, контроллеры Wi‑Fi и важные точки доступа.

Аплинки и агрегирование: как подключать вверх без сюрпризов

Самые частые «внезапные» простои в доступе случаются не из-за стека или MLAG, а из-за аплинков: один порт поднялся, второй нет; VLAN забыли; часть пользователей уходит в «черную дыру». Это почти всегда лечится дисциплиной в LACP, trunk и шлюзе.

Если у вас stacking на Cisco Catalyst или VSF на Aruba CX, аплинки обычно проще всего собирать в LACP-канал вверх, как в один логический коммутатор. Два физических линка дают и пропускную способность, и защиту от обрыва. Важно, чтобы оба конца собирали канал одинаково: LACP с одной стороны и «ручной» on с другой часто заканчиваются странными эффектами.

С MLAG (VSX/MC-LAG) добавляется выбор: заводить канал в пару распределения или в одно устройство. Правило простое: если сверху есть пара, которая умеет MLAG, лучше терминировать канал на этой паре (один линк в первое устройство, второй во второе) и получить отказоустойчивость без STP-блокировок. Если сверху одно устройство, канал собирается туда, а резервирование дальше решается на уровне маршрутизации или отдельного второго аплинка.

Trunk и список VLAN - отдельная зона риска. Лучше заранее договориться о явном списке VLAN на аплинках и одинаковом native VLAN (или вообще без native, где это возможно). Иначе можно получить ситуацию, когда трафик в VLAN ходит вниз, а обратно не возвращается.

Шлюз VLAN тоже продумайте заранее: кто будет default gateway для пользователей. В Cisco это чаще HSRP/VRRP на распределении, в Aruba - VRRP или distributed gateway в паре. Смысл один: при отказе одного устройства шлюз должен оставаться доступным без смены IP у клиентов.

После включения не ограничивайтесь пингом. Минимум проверьте состояние LACP, стабильность таблиц MAC/ARP, счетчики ошибок на аплинках, поведение STP и логи на предмет несовпадения VLAN/trunk или flapping.

Пример из практики: на этаже стоит пара коммутаторов доступа в VSF, а вверх два аплинка в пару распределения. Если на одном аплинке забыли добавить VLAN для телефонии, телефоны «видны», но не регистрируются: часть трафика идет через второй линк и теряется на распределении. Явный allowed VLAN на обоих концах и одинаковые настройки trunk решают это быстро.

Обслуживание и обновления: как не устроить себе простой

План обновлений без простоя
Составим безопасный порядок обновлений и отката для стека, VSF или VSX.
Получить план

Отказоустойчивость чаще ломается не на аварии, а на плановых работах. В стеке (Cisco Catalyst stacking, Aruba CX VSF) и в MLAG-парах (VSX/MLAG) многое можно делать почти незаметно для пользователей, если заранее понимать границы.

Что можно делать без остановки, а где нужно окно работ

Без окна обычно проходят задачи, которые не меняют роли устройств и не рвут аплинки: замена одного кабеля аплинка при наличии второго линка в LACP, точечные изменения портов и профилей, замена одного устройства в паре при готовом конфиге.

Окно работ почти всегда нужно для изменений, которые могут перезапустить стек/пару или вызвать пересчет протоколов: смена версии ПО, замена master/primary, массовые изменения STP, переразметка LACP-групп на аплинках.

Обновления ПО: безопасный порядок и откат

План обновления лучше держать одинаковым для офиса и филиалов. Практичный порядок обычно такой: резервная копия конфига и фиксация версии, проверка свободной памяти и образа, обновление по принципу «сначала вторичный, потом основной», затем проверка сервисов (LACP, получение адресов, телефония, Wi‑Fi).

Откат продумайте заранее: храните предыдущий образ и фиксируйте, как вернуться на него без «поиска по чатам» в ночь работ.

Замена устройства проходит быстрее, если есть шаблон конфигурации и понятные имена портов. В филиале это часто решает вопрос: новый коммутатор привезли, залили конфиг, проверили стыки - и через 15-20 минут люди уже работают.

Для мониторинга важно ловить ранние сигналы: рост ошибок на портах, flapping линков, частые смены роли master/primary, перегрев, просадки питания, нестабильность VSF/stack-линков.

Документацию держите «дежурной» и короткой: схема подключений, список версий и где лежат образы, правила ролей, доступ к консоли/Out-of-Band, короткий план проверки после работ.

Если инфраструктуру обслуживает интегратор, договоритесь о едином регламенте и проверках для всех площадок. Тогда не появятся «особенные» филиалы, которые падают при первом же плановом обновлении.

Типовые ошибки при stacking, VSF и MLAG

Самые неприятные отказы почти всегда связаны не с железом, а с мелочами в настройках и процессе.

Частая ловушка - разные версии ПО и «тихие» несовместимости. В стеке Cisco Catalyst или паре Aruba CX (VSF/VSX) устройства могут подняться, но часть функций будет вести себя странно: от LACP до поведения STP. Особенно опасно, когда один коммутатор уже обновили «на всякий случай», а второй забыли.

Вторая ошибка - аплинки без нормальной агрегации. Один аплинк без LACP кажется простым решением, но при аварии вы получаете блокировку STP, петлю или выборочную потерю VLAN. Не менее частая история - на одном конце транка разрешен один набор VLAN, а на другом другой. Снаружи это выглядит как «то работает, то нет».

Третья ошибка - кабельная схема stacking/VSF «как получилось». Для стека и VSF важны правильные порты, порядок и резервирование кольцом. Один незащелкнутый кабель или перепутанные линии могут не проявиться сразу, но выстрелят при перезагрузке.

Отдельно опасно смешивать STP и MLAG/VSX без понимания ролей. В MLAG часть петель предотвращается самой парой, но STP все равно остается в сети и должен быть предсказуемым (корень, приоритеты и где он действительно нужен).

Перед запуском помогает короткая проверка: зафиксировать модели и версии, сверить LACP и VLAN на обоих концах аплинков, убедиться, что stacking/VSF собран в кольцо и промаркирован, определить STP root, сделать тест отказа и подготовить план отката.

Быстрый чеклист перед запуском

Перед включением в прод лучше потратить час на проверку, чем потом искать, почему стек или MLAG ведет себя странно.

Что проверить до переключения пользователей

Начните с физики: актуальная схема портов, понятная маркировка, stacking/VSF-линки воткнуты именно туда, куда указано в схеме.

Дальше софт и конфиги: версии ПО на всех участниках совпадают, бэкапы сохранены, роли устройств понятны.

Аплинки вверх делайте предсказуемо: LACP, одинаковые настройки trunk и один и тот же список VLAN на всем пути.

Короткий контрольный набор:

  • Схема и маркировка совпадают с реальностью.
  • Версии ПО одинаковые, бэкапы конфигов проверены.
  • Аплинки в LACP, trunk одинаковый, VLAN совпадают.
  • Тест отказа пройден: выключили одно устройство и один аплинк, сервисы не упали.
  • Настроены базовые алерты: падение линков, ошибки портов, перегрев.

Мини-тест отказа, который правда ловит проблемы

Во время низкой нагрузки отключите один аплинк, затем питание одного коммутатора. Если пользователи теряют сеть дольше пары десятков секунд, первым делом проверьте LACP, STP/loop protection и согласованность VLAN на транках.

Пример: головной офис и три филиала на одной логике

Проверка перед вводом в прод
Проведем короткий preflight перед вводом: версии, роли, аплинки, тест отказа.
Проверить готовность

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

В головном офисе на этаже ставим два access-коммутатора и объединяем их в один логический узел: Cisco Catalyst stacking или Aruba CX VSF. Вверх даем два аплинка в пару распределительных коммутаторов, обычно через LACP. При отказе одного access-коммутатора или одного аплинка этаж не падает целиком.

Подключайте устройства так, чтобы не было единой точки отказа. Wi‑Fi точки и IP-телефоны распределяйте между двумя коммутаторами. Критичные камеры тоже лучше разнести по разным коммутаторам и, по возможности, по разным PoE-блокам питания. Если на этаже есть серверы, два сетевых порта в разные коммутаторы и агрегация на стороне сервера часто дают самую заметную пользу.

Для филиалов, где нет сильного инженера на месте, чаще проще стек (stacking/VSF): управляется как один, меньше ручных настроек. Если в филиале важна независимость control-plane и ожидаются регулярные обновления с минимальным простоем, тогда имеет смысл смотреть в сторону MLAG/VSX.

Заранее оставьте запас: 20-30% свободных портов, место под добавление третьего участника стека и понятную схему VLAN (корпоративная, гостевая Wi‑Fi, телефония, видео). Это поможет расширяться без переделки всей сети.

Следующие шаги: как быстро перейти от идеи к рабочей схеме

Соберите исходные данные в одном месте: точные модели коммутаторов и модулей, требования по допустимому простою (например, 5 минут или 0), список VLAN и критичных сервисов (телефония, кассы, Wi‑Fi, видеонаблюдение), а также как сегодня подключены аплинки вверх.

Дальше сделайте схему на одной странице. Не нужно рисовать весь офис до розетки. Достаточно показать, где будет пара/стек коммутаторов, куда идут аплинки, где нужен LACP и какие устройства должны пережить отказ одного коммутатора или линка. На этом шаге обычно становится понятно, нужен ли stacking/VSF или логичнее MLAG/VSX.

Мини-план внедрения

Удобно идти короткими шагами: сверить совместимость железа и зафиксировать целевую схему, подготовить единый шаблон настроек (VLAN, trunk/access, STP, управление), проверить пару на стенде простыми отказами, назначить окно работ и заранее описать откат.

Отдельно продумайте поддержку: кто реагирует ночью, какие запчасти держать (кабели stacking/VSF, SFP, блок питания), и за сколько часов вы обязаны восстановиться. Для офисов и филиалов это часто важнее, чем идеальная архитектура.

Если нужен отказоустойчивый доступ на Cisco и Aruba без лишних рисков, можно привлечь GSE.kz как системного интегратора: помогут с проектом, внедрением и 24/7 поддержкой с сервисной сетью по Казахстану.

FAQ

Почему проблемы чаще всего начинаются именно на уровне доступа, а не в интернете или ядре?

Обычно потому, что чаще всего ломается именно «последний метр»: питание коммутатора, порт, PoE-устройство, патч-корд или аплинк. Если доступ сделан без резерва, даже при хорошем интернете и надежном ядре люди все равно будут регулярно терять связь с серверами, телефонией и Wi‑Fi.

Что реально дает отказоустойчивый доступ в офисе и филиалах?

Даже один отказ может «вырезать» кабинет, этаж или весь небольшой филиал, а восстановление затягивается, если рядом нет инженера. Резервирование доступа ограничивает влияние одной поломки и делает обслуживание предсказуемым, особенно для касс, телефонии и точек Wi‑Fi.

В чем понятная разница между stacking/VSF и MLAG?

Стек (Cisco Catalyst) и VSF (Aruba CX) — это несколько коммутаторов, которые работают как один логический: общий конфиг и единая точка управления. MLAG/VSX — это два отдельных устройства, которые позволяют делать один LACP-канал «в разные коробки», но обычно требуют более аккуратной парной настройки.

Что будет с сетью, если один коммутатор выйдет из строя?

В стеке/VSF при отказе одного участника пропадают его порты, остальные продолжают работать; при падении мастера возможна короткая пауза на переизбрание. В MLAG/VSX при отказе одного коммутатора второй продолжает держать свою часть портов и аплинков, и просадка чаще меньше, если LACP собран правильно.

Нужно ли дублировать подключения для рабочих мест или это актуально только для серверов и Wi‑Fi?

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

Как правильно сделать два аплинка вверх, чтобы не было сюрпризов?

Самый частый вариант — собирать аплинки в LACP (port-channel), чтобы обрыв одного линка не «ронял» весь этаж или филиал. Важно, чтобы LACP был включен одинаково на обоих концах и чтобы trunk и список VLAN совпадали, иначе появятся «черные дыры», когда часть трафика теряется.

Зачем все еще нужен STP и как не превратить его в источник проблем?

STP нужен там, где есть L2 и риск петель, но его лучше сделать предсказуемым: определить понятный root на распределении и не допускать случайных мостов. На access-портах стоит включать защитные механизмы, чтобы один неверный патч-корд или устройство не положили весь сегмент.

Где лучше проводить границу L2/L3 в офисе и в филиале?

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

Как сделать так, чтобы default gateway не пропадал при отказе одного устройства?

Базовая идея — шлюз должен переживать отказ одного устройства без смены IP у клиентов: чаще всего это VRRP/HSRP на паре распределения или аналогичный механизм на стороне вендора. Главное — заранее решить, где находится default gateway для каждого VLAN, и одинаково держать это по площадкам.

Как безопасно обновлять стек/VSF или пару MLAG/VSX, чтобы не устроить простой?

Обновления и изменения планируйте так, чтобы сначала обслуживать вторичный узел, а затем основной, и всегда иметь проверенный откат на предыдущий образ. После работ проверяйте не только пинг, а состояние LACP, стабильность MAC/ARP, ошибки на аплинках и логи — именно там обычно видны проблемы с VLAN, trunk и flapping.

Отказоустойчивый доступ Cisco и Aruba: stacking, VSF, MLAG | GSE