RIB-Failure. Not as bad as I immediately thought

Whilst labbing out a BGP scenario I came across the following in a sh ip bgp output.

I noticed in the output that I had a RIB-failure. Failure. I immediately started to wonder what exactly did this mean. I could still ping the hosts at the end of the route and the route was marked as best.

A little investigative work yielded these results

Firstly, a RIB-Failure isn’t a bad thing. It is a fetautre that was introduced in IOS 12.2T. It essentially means that a BGP route cannot be placed into the routing table. The reason being is that a route with a lower AD is in the routing table.

In the scenario I was working out, I had placed a static route for traffic to go to my ISP. This was on the 192.168.1.4/30 network. Due to static routes having an AD of 1, this beat my eBGP route.

Previously, routes that now days would be marked with an r for RIB-Failure, would have silently slipped into the nether with no reason as to why they didn’t make the routing table. This feature at a glance allows Network Engineers/Admins to note a route has a better path injected into the routing table that isn’t by the BGP process.

The more you know. 🙂

Dynamic ACLs ( Networking-Forum.com )

Over at www.networking-forum.com, Infinite is studying for his CCIE. I an attempt to cover everything down to the last detail, He has shared his experience with Lock-and-Key security. This is achieved with access-lists.

As he mentions, unsure of it’s Enterprise application but nonetheless an important feature of the IOS software.

Enjoy the link. I thoroughly support this community. Great people and very knowledgable.

References

Cisco Configuration Guide