BGP Soft Reconfiguration RIB Tables

BGP Soft Reconfiguration is one way to dynamically and efficiently request a re-advertisement of prefixes of BGP peers whenever a change in policy is enacted.

Several RIB (Routing Information Base) constructs are vital to understanding how BGP route information is processed and stored. These constructs include the Loc-RIB and the adj-RIB-Out, which are always present in the router, irrespective of the configuration.

To inspect these constructs, network administrators can use the show ip bgp command, optionally appended with the advertised-routes keyword to view advertised routing information.

However, the adj-RIB-In is not inherently present unless soft reconfiguration is enabled on the router. Without this configuration, attempts to view received routes will fail like so:

R1#show ip bgp neighbors 192.168.12.2 received-routes % Inbound soft reconfiguration not enabled on 192.168.12.2

When soft reconfiguration is activated, the router will allocate additional memory resources to create the adj-RIB-In. This allows for the tracking of all received routes, a process which increases the resource usage of the router due to the additional memory allocation required.

https://networklessons.com/bgp/bgp-soft-reset-reconfiguration/