EIGRP Bandwidth Misconfiguration: ошибки расчета композитной метрики
- Трафик выбирает медленный резервный канал вместо высокоскоростного оптического линка (Suboptimal Routing).
- Туннели GRE / IPsec получают дефолтный
bandwidth 9 Kbit/sили1000 Kbit/s, искажая метрику EIGRP. - Интерфейсы 10G/40G/100G имеют одинаковую метрику в Classic EIGRP из-за насыщения формулы.
- Несимметричная маршрутизация (Asymmetric Routing) потоков в WAN-сети.
1. Классическая формула расчета метрики EIGRP
При стандартных K-values (K1=1, K3=1) метрика вычисляется по формуле:
Metric = 256 * ( (10^7 / Minimum_Bandwidth_in_Kbps) + Total_Delay_in_tens_of_microseconds )Minimum Bandwidth — наименьшая пропускная способность среди всех исходящих интерфейсов по пути к целевой сети.
2. Проверка текущих параметров Bandwidth и Delay
show interfaces Tunnel1 | include BW|DLY
show interfaces GigabitEthernet0/0/0 | include BW|DLY3. Корректная настройка параметров на туннелях и сабинтерфейсах
Установите реальную пропускную способность канала (в килобитах/сек):
interface Tunnel1
description IPSEC_OVER_WAN
bandwidth 100000 ! 100 Mbps
delay 1000 ! 10 ms задержки (1000 * 10 микросекунд = 10000 мкс)4. Решение проблемы масштабирования 10G/100G (Переход на Wide Metrics)
В классическом EIGRP каналы 10G и 100G имеют одинаковую составляющую Bandwidth (равную 1). Перейдите на EIGRP Named Mode для 64-битного разрешения:
router eigrp ENTERPRISE
address-family ipv4 unicast autonomous-system 100
topology base
exit-af-topology
exit-address-family5. Проверка пересчитанной таблицы маршрутизации
show ip route eigrp Частые вопросы (FAQ)
Ограничивает ли команда bandwidth реальную скорость передачи данных через порт?
Нет. Команда bandwidth на интерфейсе Cisco IOS носит исключительно информационный характер для протоколов маршрутизации (EIGRP, OSPF) и механизмов QoS. Она не шейпит трафик.
В каких единицах задается delay в интерфейсе?
В команде конфигурации интерфейса 'delay <число>' значение указывается в десятках микросекунд (1 unit = 10 microseconds). В выводе команды show interface оно отображается в микросекундах (usec).
Почему EIGRP выбирает худший путь при наличии туннелей GRE?
По умолчанию интерфейс Tunnel в Cisco IOS имеет bandwidth 100 Kbit/sec или 9 Kbit/sec. Если физический путь имеет меньшую задержку, туннель может получить неоправданно худшую метрику.
Какова базовая формула Wide Metrics в EIGRP Named Mode?
Wide Metrics используют опорную скорость 10 терабит/с (10^13) и задержку в пикосекундах (10^-12), умноженную на коэффициент 65536, что позволяет точно дифференцировать скорости до 400G+.