bgp always-compare-med
Используйте эту команду для сравнения Multi Exit Discriminator (MED) для путей от соседей в разных автономных системах. Multi Exit Discriminator (MED) используется в процессе выбора наилучшего пути в BGP. MED сравнивается после того, как атрибуты BGP, такие как вес (weight), локальное предпочтение (local preference), AS-path и origin, были сравнены и оказались равными. Сравнение MED выполняется только между путями из одной и той же автономной системы (AS). Команда bgp always-compare-med
позволяет сравнивать MED из разных AS. Параметр MED используется для выбора наилучшего пути. Предпочтение отдается пути с меньшим значением MED. Если таблица BGP показывает следующее, и команда always-compare-med включена:
Route1: as-path 400, med 300
Route2: as-path 200, med 200
Route3: as-path 400, med 250
Route1 сравнивается с Route2. Route2 оказывается лучшим из двух (меньший MED). Затем Route2 сравнивается с Route3, и Route2 снова выбирается как лучший путь (меньший MED). Если always-compare-med была отключена, MED не учитывается при сравнении Route1 и Route2, так как они из разных AS, и MED сравнивается только для Route1 и Route3. В этом случае Route3 будет выбран как лучший путь. Выбранный маршрут также зависит от команды bgp deterministic-med
. Пожалуйста, ознакомьтесь с командой bgp deterministic-med
для получения подробностей. Если эта команда используется для сравнения MED для всех путей, она должна быть настроена на каждом BGP-маршрутизаторе в AS.
Используйте параметр no
с этой командой, чтобы запретить сравнение.
Синтаксис команды
bgp always-compare-med
no bgp always-compare-med
Параметры
Отсутствуют
Значение по умолчанию
По умолчанию, bgp always compare med отключен
Режим команды
Режим маршрутизатора
Примеры
#configure terminal
(config)#router bgp 100
(config-router)#bgp always-compare-med