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 ( с помощью weight и local preference.)

                Повлияем на то как ходят к нам в 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:

 

 

Комментарии

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