Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

EIGRP_VARIANCE_MISCONFIG Сетевое оборудование и VPN

EIGRP Unequal Cost Load Balancing: настройка коэффициента Variance

Обновлено: 25.08.2026 · Официальная документация ↗
  • Трафик передается только по одному основному каналу, резервный канал с более низкой пропускной способностью простаивает.
  • Команда variance настроена в процессе EIGRP, но второй маршрут не появляется в таблице маршрутизации (RIB).
  • Неравномерное распределение пакетов вызывает перегрузку более медленного интерфейса.
  • В выводе show ip route отсутствует второй путь для целевого префикса.

1. Условия для балансировки по неравным путям (Unequal Cost)

Для включения балансировки маршрут обязан удовлетворять двум строгим правилам:

  1. Маршрут должен быть Feasible Successor (то есть удовлетворять Feasibility Condition: Reported Distance (RD) < Feasible Distance (FD));
  2. Метрика маршрута должна быть меньше, чем FD * Variance.

2. Проверка таблицы топологии EIGRP

show ip eigrp topology 10.100.0.0/16

Пример вывода:

  • Path 1 (Successor): FD = 20000
  • Path 2 (Feasible Successor): Metric = 45000, RD = 15000 (Условие RD 15000 < FD 20000 выполнено).

3. Расчет множителя Variance

Формула: Variance = ceil(Metric_Path2 / FD_Path1).
В нашем примере: 45000 / 20000 = 2.25 -> Округляем вверх до 3.

4. Применение конфигурации Variance

router eigrp 100
 variance 3
 ! Настройка распределения трафика пропорционально метрикам:
 traffic-share balanced

5. Проверка таблицы маршрутизации

show ip route 10.100.0.0

В выводе должны присутствовать два пути с разными значениями [90/20000] и [90/45000] и коэффициентом share count.

💡 Практика специалистов: Помните, что балансировка CEF (Cisco Express Forwarding) по умолчанию осуществляется по хэшу сессий (per-destination / per-flow), поэтому один TCP-поток не будет расщепляться по разным линкам.

Частые вопросы (FAQ)

Почему увеличение Variance до 128 не добавило маршрут в RIB?

Если альтернативный маршрут не является Feasible Successor (его RD >= FD лучшего пути), EIGRP никогда не поместит его в таблицу маршрутизации из-за риска возникновения петли.

Что означает команда traffic-share min across-interfaces?

Она заставляет маршрутизатор использовать только путь с минимальной стоимостью, даже если в RIB установлены несколько неравнозначных путей.

Какое максимальное значение поддерживает параметр variance?

Параметр variance принимает целочисленные значения от 1 (только равная стоимость, дефолт) до 128.

Поддерживают ли другие протоколы (OSPF, BGP) балансировку неравной стоимости?

OSPF и IS-IS поддерживают исключительно Equal-Cost Multi-Path (ECMP). Неравнозначную балансировку на L3 штатно поддерживает только EIGRP и BGP (через BGP DMZ Link Bandwidth).

Полезные материалы
Рекомендуем