LACP Min Links на Cisco: зачем ограничивать минимум линков в EtherChannel
Привет! Меня зовут Стефан Жаврид. Представьте: у вас между коммутаторами четыре линка в LACP-агрегате, и три из них вышли из строя. Остался один — порт-канал формально жив, но пропускная способность упала в четыре раза. Трафик идёт, но приложению плохо. LACP Min Links решает именно эту проблему: он говорит коммутатору «не поднимай агрегат, если активных линков меньше N». В этой статье я объясню, как это работает и как настроить защиту.
Для новичков: зачем ограничивать минимум
LACP-агрегат — штука гибкая: если один линк упал, остальные продолжают работать, и порт-канал остаётся в строю. Это хорошо для отказоустойчивости. Но есть нюанс: когда линков становится слишком мало, пропускная способность падает настолько, что сеть формально работает, а приложения — нет. Представьте, что у вас четыре гигабитных линка, и остался один: для мониторинга это «up», а для трафика — узкое место.
LACP Min Links — это настройка, которая задаёт минимальное число активных линков, при котором порт-канал вообще считается рабочим. Если активных линков меньше заданного числа, агрегат переходит в неактивное состояние (down). Коммутатор как бы говорит: «Лучше никак, чем вот так».
Я использую эту функцию на стыках между коммутаторами доступа и ядра, где важна предсказуемая полоса. Если остается один линк из четырёх — пусть лучше трафик уйдёт в резервный путь (если он есть), чем поползёт со скоростью одного кабеля.
lacp min-links N на интерфейсе port-channel. Работает только с LACP.
Пояснение терминов
Как это работает на практике
Логика простая. Вы говорите коммутатору: «Для порт-канала Po1 минимум — три активных линка». Дальше коммутатор считает: если после потери линков осталось два или один — Po1 переходит в состояние down, даже если физически какой-то линк ещё жив. Трафик по этому агрегату не идёт, и сеть может переключиться на резервный путь.
Когда число активных линков возвращается к трём, порт-канал автоматически поднимается. Это не требует ручного вмешательства.
mode on (статический), команда lacp min-links введётся, но не будет работать. Я проверяю это через show running-config interface port-channel и убеждаюсь, что режим — active или passive.
Настройка: три команды
Синтаксис простой. Заходим в интерфейс порт-канала и задаём минимум. Диапазон — от 1 до 16.
Switch# configure terminal
Switch(config)# interface port-channel 1
Switch(config-if)# lacp min-links 3
Switch(config-if)# end
Switch# copy running-config startup-config
Разбор:
interface port-channel 1— входим в логический интерфейс агрегата. Команда применяется именно к нему, а не к физическим портам.lacp min-links 3— задаём минимум в три активных линка. Если активных станет меньше — Po1 уйдёт в down.copy running-config startup-config— сохраняем. Без этого после перезагрузки настройка исчезнет.
Проверить, что применилось:
Switch# show running-config interface port-channel 1
В выводе должна появиться строка lacp min-links 3.
Ошибки, которые я встречал
- Настраивают только на одной стороне. Cisco рекомендует задавать Min Links на обоих концах агрегата. Если настроить только на одном, возможен link flapping.
- Ждут, что заработает с mode on. Min Links работает только с LACP. Статический агрегат команду примет, но она не будет действовать.
- Ставят минимум больше, чем есть линков. Если у вас четыре линка, а
min-links 5— агрегат никогда не поднимется. Проверяйте физическое число портов. - Забывают про резервный путь. Min Links опускает агрегат в down. Если альтернативного маршрута нет, вы просто теряете связность. Убедитесь, что STP или маршрутизация могут предложить другой путь.
FAQ
Читайте также
Для новичков: зачем ограничивать минимум
LACP-агрегат — штука гибкая: если один линк упал, остальные продолжают работать, и порт-канал остаётся в строю. Это хорошо для отказоустойчивости. Но есть нюанс: когда линков становится слишком мало, пропускная способность падает настолько, что сеть формально работает, а приложения — нет. Представьте, что у вас четыре гигабитных линка, и остался один: для мониторинга это «up», а для трафика — узкое место.
LACP Min Links — это настройка, которая задаёт минимальное число активных линков, при котором порт-канал вообще считается рабочим. Если активных линков меньше заданного числа, агрегат переходит в неактивное состояние (down). Коммутатор как бы говорит: «Лучше никак, чем вот так».
Я использую эту функцию на стыках между коммутаторами доступа и ядра, где важна предсказуемая полоса. Если остается один линк из четырёх — пусть лучше трафик уйдёт в резервный путь (если он есть), чем поползёт со скоростью одного кабеля.
lacp min-links N на интерфейсе port-channel. Работает только с LACP.
Пояснение терминов
Как это работает на практике
Логика простая. Вы говорите коммутатору: «Для порт-канала Po1 минимум — три активных линка». Дальше коммутатор считает: если после потери линков осталось два или один — Po1 переходит в состояние down, даже если физически какой-то линк ещё жив. Трафик по этому агрегату не идёт, и сеть может переключиться на резервный путь.
Когда число активных линков возвращается к трём, порт-канал автоматически поднимается. Это не требует ручного вмешательства.
mode on (статический), команда lacp min-links введётся, но не будет работать. Я проверяю это через show running-config interface port-channel и убеждаюсь, что режим — active или passive.
Настройка: три команды
Синтаксис простой. Заходим в интерфейс порт-канала и задаём минимум. Диапазон — от 1 до 16.
Switch# configure terminal
Switch(config)# interface port-channel 1
Switch(config-if)# lacp min-links 3
Switch(config-if)# end
Switch# copy running-config startup-config
Разбор:
interface port-channel 1— входим в логический интерфейс агрегата. Команда применяется именно к нему, а не к физическим портам.lacp min-links 3— задаём минимум в три активных линка. Если активных станет меньше — Po1 уйдёт в down.copy running-config startup-config— сохраняем. Без этого после перезагрузки настройка исчезнет.
Проверить, что применилось:
Switch# show running-config interface port-channel 1
В выводе должна появиться строка lacp min-links 3.
Ошибки, которые я встречал
- Настраивают только на одной стороне. Cisco рекомендует задавать Min Links на обоих концах агрегата. Если настроить только на одном, возможен link flapping.
- Ждут, что заработает с mode on. Min Links работает только с LACP. Статический агрегат команду примет, но она не будет действовать.
- Ставят минимум больше, чем есть линков. Если у вас четыре линка, а
min-links 5— агрегат никогда не поднимется. Проверяйте физическое число портов. - Забывают про резервный путь. Min Links опускает агрегат в down. Если альтернативного маршрута нет, вы просто теряете связность. Убедитесь, что STP или маршрутизация могут предложить другой путь.
FAQ
Читайте также
КУРС CCNA • ОНЛАЙН
Прочитал статью — теперь собери свою первую сеть сам
Официальный онлайн-курс Cisco CCNA с инструктором: практика в Packet Tracer и GNS3, поддержка на всём пути, сертификат Cisco Networking Academy и ваучер до 60% на экзамен CCNA 200-301.
- Обучение полностью онлайн из любой точки мира
- Около 3 месяцев, до 9 часов в неделю
- Личный лабораторный стенд и официальные материалы Cisco
- Инструктор Cisco Networking Academy с 2019 года
Успей оставить заявку • Мест в потоке ограниченно
Вопросы по курсу? Связаться
КУРС CCNA • ОНЛАЙН
Прочитал статью — теперь собери свою первую сеть сам
Официальный онлайн-курс Cisco CCNA с инструктором: практика в Packet Tracer и GNS3, поддержка на всём пути, сертификат Cisco Networking Academy и ваучер до 60% на экзамен CCNA 200-301.
- Обучение полностью онлайн из любой точки мира
- Около 3 месяцев, до 9 часов в неделю
- Личный лабораторный стенд и официальные материалы Cisco
- Инструктор Cisco Networking Academy с 2019 года
Успей оставить заявку • Мест в потоке ограниченно
Вопросы по курсу? Связаться