BGP атрибут MED. Практика.

2021.07.16. Kurapov Alexey.

BGP атрибут MED

Атрибут MED (Multi Exit Discriminator) используется для информирования eBGP-соседей о том, какой путь в автономную систему более предпочтительный, чем меньше значение атрибута, тем более предпочтительна точка входа в автономную систему, "Слабый" атрибут, так как для того чтобы он повлиял на выбор маршрута необходимо чтобы атрибуты Weight, local preference, AS-path и origin code были с одинаковым значением.

Атрибут передается между автономными системами. Маршрутизаторы внутри соседней автономной системы используют этот атрибут, но, как только обновление выходит за пределы AS, атрибут MED отбрасывается.

Атрибут MED в IOS называется метрикой (metric), по умолчанию для маршрутизаторов Cisco равен 0.

 

Рассмотрим следующую топологию:

 

1.      Первоначальная конфигурация роутеров:

R1:


R2:


 

R3:

 




R4:

 


2.      Проверка:

R2 является Route Reflector-ом в AS 123:



 
3.      Первоначально R4 ходит в AS 123 через различные точки входа:

 

 

4.      Сделаем так, что R4 по умолчанию ходил до всех подсетей в AS 123 через R3, если R3 станет недоступен, то через R1 и уже в крайнем случае через R2, для этого используем атрибут BGP MED:



5.      Проверка.

По умолчанию R4 ходит в AS 123 через R3.

 

a.       Отправим в shutdown порт fa0/0 на R3:


R4 теперь ходит в AS 123 через R1.

             б. Отправим в shutdown порт fa0/0 на R1:

R4 теперь ходит в AS 123 через R2. 

в. Поднимем порт fa0/0 на R3:


R4 снова ходит в AS 123 через R3.

 г. Поднимаем порт fa0/0 на R1:

Поведение R4 не меняется.

                     Атрибут MED в update сообщениях BGP:



Комментарии

Популярные сообщения из этого блога