https://travis-ci.com/cober2019/IETF-RIB-Status.svg?token=Jd38SqdR7ErpxMoqVxEQ&branch=main https://img.shields.io/badge/NETCONF-required-blue https://static.production.devnetcloud.com/codeexchange/assets/images/devnet-published.svg

IETF-RIB-Status

IETF RIB Status allows you to view your current RIB table as well as poll the table and compare to previous. Any entries that are flapping will be displayed on the screen without reloading the page.

Notes:

  • On intial login and page refreshes the page may take some time to load. This is due to fetching data from the device.
  • You will notice 'Scanning...' and ''Fetching" status messages to show program activity.
  • The program may have issues with cisco switches as the response time to get the RIB is very slow. Still don't hesitate to try!
  • Testing was done with ASR and ISR 1500-2000 RIB entries. I haven't tried with any other vendor devices. Please let me know the results if you try (cober91130@gmail.com)
  • Please run requirements.txt before using this program
  • Access using http://{your_local_ip}:5000
  • Clone using git clone https://github.com/cober2019/IETF-RIB-Status.git (Linux: cd IETF-RIB-Status-->pip install -r requirements.txt-->python run.py)

YANG Model:

IETF-Routing: (https://tools.ietf.org/html/rfc8349)

Login:

  • IP Address should be whatever IP you use to manage the device
  • NETCONF port is default 830.
https://github.com/cober2019/IETF-RIB-Status/blob/main/images/Login.PNG

Protocols:

https://github.com/cober2019/IETF-RIB-Status/blob/main/images/Protocols.PNG

RIB w/ Flapping Entries:

https://github.com/cober2019/IETF-RIB-Status/blob/main/images/RoutesFlapping.PNG
View code on GitHub
  • Owner

  • Contributors

    +1Github contributor
  • Categories

  • Programming Languages

    CSS
  • License

    MIT License

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.