QuickRIB

Python tool for efficient (re-)construction and analysis of BGP “routing tables”, inspired by BGPview

Key differences between QuickRIB and BGPview:

  • ✅ Written in Python and easily extendable to your own analysis module
  • ✅ Faster analysis kernels thanks to RIB synchronization. Instead of applying an analysis module to the whole inferred RIB, which is extremely costly due to the RIB’s size, you can efficiently leverage update mechanisms to update your analysis module. For example, this allows extremely fast computations of betweenness centrality
  • ❌ No real-time functionalities