https://github.com/cober2019/IETF-RIB-Status
Poll device RIB table with IETF-Routing YANG model. Displays flapping RIB Entries/Routes for investigation
https://github.com/cober2019/IETF-RIB-Status
cisco flask-application ietf javascript juniper-networks netconf networking-in-python python yang
Last synced: about 1 year ago
JSON representation
Poll device RIB table with IETF-Routing YANG model. Displays flapping RIB Entries/Routes for investigation
- Host: GitHub
- URL: https://github.com/cober2019/IETF-RIB-Status
- Owner: cober2019
- License: mit
- Created: 2021-04-28T19:16:09.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-01T19:47:44.000Z (about 5 years ago)
- Last Synced: 2024-05-11T05:45:24.435Z (about 2 years ago)
- Topics: cisco, flask-application, ietf, javascript, juniper-networks, netconf, networking-in-python, python, yang
- Language: CSS
- Homepage:
- Size: 329 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
.. image:: https://travis-ci.com/cober2019/IETF-RIB-Status.svg?token=Jd38SqdR7ErpxMoqVxEQ&branch=main
:target: https://travis-ci.com/cober2019/IETF-RIB-Status
.. image:: https://img.shields.io/badge/NETCONF-required-blue
:target: -
.. image:: https://static.production.devnetcloud.com/codeexchange/assets/images/devnet-published.svg
:target: https://developer.cisco.com/codeexchange/github/repo/cober2019/IETF-RIB-Status
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.
.. image:: https://github.com/cober2019/IETF-RIB-Status/blob/main/images/Login.PNG
:target: -
**Protocols:**
--------------
.. image:: https://github.com/cober2019/IETF-RIB-Status/blob/main/images/Protocols.PNG
:target: -
**RIB w/ Flapping Entries:**
----------------------------
.. image:: https://github.com/cober2019/IETF-RIB-Status/blob/main/images/RoutesFlapping.PNG
:target: -