
• Redistribution registrations
• Attribute registrations
• Synchronization completion
RIB also maintains counters for all requests sent by the RIB. The configuration will disable the RIB next-hop
dampening feature. As a result, RIB notifies client immediately when a next hop that client registered for is
resolved or unresolved.
RIB also maintains the results of the requests.
IP Fast Reroute
The IP Fast Reroute (IPFRR) loop-free alternate (LFA) computation provides protection against link failure.
Locally computed repair paths are used to prevent packet loss caused by loops that occur during network
reconvergence after a failure. For information about IPFRR see
Implementing IS-IS on Cisco IOS XR Software
module in
Routing Configuration Guide for Cisco NCS 6000 Series Routers
.
RIB Quarantining
RIB quarantining solves the problem in the interaction between routing protocols and the RIB. The problem
is a persistent oscillation between the RIB and routing protocols that occurs when a route is continuously
inserted and then withdrawn from the RIB, resulting in a spike in CPU use until the problem is resolved. If
there is no damping on the oscillation, then both the protocol process and the RIB process have high CPU
use, affecting the rest of the system as well as blocking out other protocol and RIB operations. This problem
occurs when a particular combination of routes is received and installed in the RIB. This problem typically
happens as a result of a network misconfiguration. However, because the misconfiguration is across the
network, it is not possible to detect the problem at configuration time on any single router.
The quarantining mechanism detects mutually recursive routes and quarantines the last route that completes
the mutual recursion. The quarantined route is periodically evaluated to see if the mutual recursion has gone
away. If the recursion still exists, the route remains quarantined. If the recursion has gone away, the route is
released from its quarantine.
The following steps are used to quarantine a route:
1.
RIB detects when a particular problematic path is installed.
2.
RIB sends a notification to the protocol that installed the path.
3.
When the protocol receives the quarantine notification about the problem route, it marks the route as being
“quarantined.” If it is a BGP route, BGP does not advertise reachability for the route to its neighbors.
4.
Periodically, RIB tests all its quarantined paths to see if they can now safely be installed (moved from
quarantined to "Ok to use" state). A notification is sent to the protocol to indicate that the path is now safe
to use.
Route and Label Consistency Checker
The Route Consistency Checker and Label Consistency Checker (RCC/LCC) are command-line tools that
can be used to verify consistency between control plane and data plane route and label programming in IOS
XR software.
Routing Configuration Guide for Cisco NCS 6000 Series Routers, IOS XR Release 6.4.x
356
Implementing and Monitoring RIB
IP Fast Reroute