BGP атрибут AS Path. Практика.
2021.06.30. Kurapov Alexey.
BGP атрибут Autonomous system
path (AS Path)
Атрибут AS
Path используется для управления входящим трафиков
и обнаружения петел.
Общеизвестный
обязательный атрибут, это те атрибуты (NEXT_HOP, AS-PATH, ORIGIN), которые должны обязательно находится в UPDATE сообщении. Если один из этих атрибутов не
будет указан, то пошлется соответствующее NOTIFICATION сообщение с ошибкой: нет обязательного
атрибута.
Описывает через какие автономные системы надо
пройти, чтобы дойти до сети назначения.
Номер AS добавляется при передаче обновления
из одной AS eBGP-соседу в другой AS.
Рассмотрим топологию из предыдущей
статьи BGP.Практика:
Повлияем на то как ходят к нам в AS, используя AS Path.
1.
Первоначально R2 ходит
до R4 напрямую:
Router2#sh ip bgp
* 40.40.10.0/24
12.12.12.1 0 64800 65200 65300 65100 i
*> 24.24.24.4 0
0 65100 i
* 40.40.20.0/24
12.12.12.1 0 64800 65200 65300 65100 i
*> 24.24.24.4 0
0 65100 i
* 40.40.30.0/24
12.12.12.1 0 64800 65200 65300 65100 i
*> 24.24.24.4 0
0 65100 i
2. Сделаем, чтобы R2 не ходил до 40.40.10.0/24 напрямую:
Router4#sh run
!
ip prefix-list
NET_40_10_FOR_R2 seq 5 permit 40.40.10.0/24
!
route-map
NET_40_10_FOR_R2 permit 10
match ip address prefix-list
NET_40_10_FOR_R2
set as-path prepend 65100 65100
65100 65100
!
route-map
NET_40_10_FOR_R2 permit 20
!
neighbor 24.24.24.2
route-map NET_40_10_FOR_R2 out
!
3.
Результат
R2 ходит до 40.40.10.0/24 через R1-R6-R6-R4:
Комментарии
Отправить комментарий