Configuring BGP ADD-PATH
Usage Scenario
In a scenario with an RR and clients, if the RR has multiple routes to the same destination (with the same prefix), the RR selects an optimal route from these routes and then sends only the optimal route to its clients. Therefore, the clients have only one route to the destination. If a link along this route fails, route convergence takes a long time, which cannot meet the requirements for high reliability.
To address this issue, deploy the BGP ADD-PATH feature on the RR. With BGP ADD-PATH, the RR can send two or more routes with the same prefix to a specified IBGP peer. These routes can back up each other or load-balance traffic, which ensures high reliability in data transmission. The BGP ADD-PATH feature does not affect BGP route selection rules.
The RR can send ADD-PATH routes only to IBGP peers.
Enable BGP ADD-PATH on the RR, enable the RR to send ADD-PATH routes to a specified IBGP peer, configure the number of routes that the RR can send to the IBGP peer, and enable the IBGP peer to receive BGP ADD-PATH routes from the RR so that such routes are available to the IBGP peer. In Figure 9-21, you can enable BGP ADD-PATH on the RR and enable SwitchA to receive BGP ADD-PATH routes from the RR. Then SwitchA can receive two routes destined for 172.16.1.1/32, with next hops of 192.168.1.1 and 192.168.2.1. The two routes can back up each other or load-balance traffic.