...
Функционал Route reflectors (RR) позволяет :избавиться от необходимости создания full mesh избежать необходимости создание full mesh топологии между всеми iBGP-соседями,
всем iBGP-соседям выучить получить все iBGP-маршруты в AS,
а также предотвратить образование петель.
1)Маршрут, полученный от RR-клиента перенаправляется всем остальным RR-клиентам и не-клиентам
2)Маршрут, полученный от не-клиента перенаправляется всем RR-клиентам, но не перенаправляется другим не-клиентам
3)Маршрут, полученный от eBGP-соседа перенаправляется всем RR-клиентам и не-клиентам
RR настраивается только на RR-сервере:
Включить пересылку маршрутов, полученных от reflector-клиента, другим BGP-соседям
console(router-bgp)# bgp client-to-client reflection
Задать идентификатор кластера BGP-маршрутизатора
console(router-bgp)# bgp cluser-id <ip_add>
Назначить BGP-cоседа Route-Reflector клиентом:
console(router-bgp-nbr-af)# route-reflector-client [ meshed ]
- meshed - параметр выставляется если используется mesh-топология. При получении от такого клиента BGP-маршрутов они не будут пересылаться другим клиентам.
BGP-маршрутизатор является route-reflector'ом, если хотя бы один его сосед сконфигурирован как route-reflector клиент.