BGP Part 6. Практика.

2023.03.10. Kurapov Alexey.

BGP Part 6. 

                   Схема сети такая же, как и раньше:

eBGP

Настроим BGPeBGP между AS 123 и 457.

Внутри AS настраивали iBGP отношения соседства между роутерами на Loopback интерфейсах, т.к. внутри AS чаще всего существует несколько линков между устройствами.

Для настройки eBGP между AS чаще всего используются физические линки – сделаем так между R1 и R4. Между R2 и R5 попробуем настроить eBGP отношения соседства используя интерфейсы Loopback 0 роутеров.

 

Настройка стыка между R1 и R4: 

 


В Wireshark видим как R1 и R4 обменялись BGP UPDATE, затем R1 отправляет эти UPDATE в сторону R2 и R3, а R4 – в сторону Route Reflector в AS 457 -  R7, а затем RR R7 отправляет BGP UPDATE на RR Clients: 

BGP Update сообщения – обмен между R1 и R4: 


Подробнее BGP Update от R4 в сторону R1:


 

Подробнее BGP Update от R1 в сторону R4: 


R1 отправляет BGP Update, полученный от eBGP соседа R4 в сторону iBGP соседа – R2:


 

Также R1 отправляет BGP Update, полученный от eBGP соседа R4 в сторону iBGP соседа – R3: 


Полученные из соседних AS BGP префиксы появляются в BGP table R2, R3, R7 и R5, но не инсталируются в table route, пример на R2: 


При передаче префиксов в соседнюю AS по eBGP R1 и R4 меняют NEXT-HOP с адреса int Lo0 своего iBGP соседа на свой ip адрес на интерфейсе в сторону eBGP соседа, но затем R1 и R4 передавая префиксы внутрь своих AS по iBGP не меняют NEXT-HOP, поэтому полученные префиксы не инсталируются в table route, т.к. iBGP сосед не знает как достичь NEXT-HOP-а – ip адреса на интерфейсе роутера из другой AS. А если BGP NEXT-HOP не доступен, то префиксы из BGP table не инсталируются в table route - RIB:

NEXT-HOP не доступен. 

NEXT-HOP-SELF

R1 и R4 смотрят и в eBGP и в iBGP, используются для BGP пиринга между различными AS, т.е. это Border роутеры, для iBGP соседей можем использовать команду:

next-hop-selfпри передаче BGP UPDATE в сторону iBGP соседей, роутер меняет NEXT-HOP в UPDATE на самого себя.

                     Настройка: 



 

                    Проверка, например, на R2:


Как видим R1 при передаче UPDATE в сторону своего iBGP соседа R2 сменил NEXT-HOP на свой ip адрес 1.1.1.1, с которого он строит iBGP cессии и отправляет UPDATE о своих префиксах в сторону iBGP соседей : 


Подробнее об одном префиксе на R2: 


                    Записи в CEF о полученных из соседней AS BGP префиксах:




Комментарии

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