BGP4+ route reflection
A BGP device can act as a route-reflector client or as a route reflector. You can
configure a BGP peer as a route-reflector client from the device that is going to
reflect the routes and act as the route reflector using the
neighbor route-reflector-client command.
When there is more than one route reflector, they should all belong to the same cluster.
By default, the value for
cluster-id is used as the device ID. The device ID can be changed using the
cluster-id command.
The route-reflector server reflects the routes as follows:
- Routes from the client are reflected to the client as well as to nonclient peers.
- Routes from nonclient peers are reflected only to client peers.
If route-reflector clients are connected in a full IBGP mesh, you can disable client-to-client
reflection on the route reflector using the
no client-to-client-reflection command.
A BGP device advertises only those routes that are preferred ones and are installed
into the Routing Table Manager (RTM). When a route cannot be installed into the RTM
because the routing table is full, the route reflector may not reflect that route.
In cases where the route reflector is not placed directly in the forwarding path,
you can configure the route reflector to reflect routes even though those routes are
not in the RTM using the
always-propagate command.