Проблема

В IBGP без дополнительных настроек не приходит информация об активных маршрутах.

Решение проблемы

Для решения данной проблемы можно прибегнуть к настройкам фильтрации маршрутов. Обычно фильтрация используется, когда нужно обезопасить отправку пакетов не по тому пути, однако в данном случае с её помощью мы сможем принудительно указать next hop (Справедливо для роутеров на “MikroTik”, на роутерах на “Cisco” next hop указывается на стадии настройки соседства). Далее стоит пояснить что это такое.

Next-hop - следующий шлюз/роутер/маршрутизатор на пути следования пакета из точки А в точку Б, т.е. следующий транзитный участок, на котором будет обрабатываться пакет. Если в eBGP nexthop изменяется автоматически при переходе в другие автономные системы, то в iBGP он не изменяется и его надо настроить.

Untitled

На картинке указано зелёным где нужно прописать route-reflection, а синим указано где нужно настроить фильтрацию.

Настройки оборудования Cisco

C-iBGP-28

router bgp 400

bgp log-neighbor-changes

network 13.1.3.0 mask 255.255.255.0

network 13.1.6.0 mask 255.255.255.0

network 13.1.7.0 mask 255.255.255.0

neighbor 13.1.3.2 remote-as 400

neighbor 13.1.3.2 route-reflector-client

neighbor 13.1.6.1 remote-as 400

neighbor 13.1.7.1 remote-as 400