Skip to content

smartbgp/yarib

Repository files navigation

YARIB

What is YARIB?

YABGP is a BGP RIB maintainer for YABGP(https://github.com/smartbgp/yabgp). It can maintain one almost realtime RIB table in Mongodb. The realtime BGP update messages come from the message files generated by YABGP.

For the message format and how to generate the message files, please see YABGP documentation(http://yabgp.readthedocs.org/en/latest/)

Quick Start

Use yarib from source code:

$ virtualenv yarib-virl
$ source yarib-virl/bin/activate
$ git clone https://github.com/smartbgp/yarib
$ cd yarib
$ pip install -r requirements.txt
$ cd bin
$ python yarib -h

For example:

$ python yaribd --msg-path=/home/yabgp/data/bgp/ --peer-ip=1.1.1.1 --config-file=../etc/yarib/yarib.ini

Support

Send email to [email protected], or use GitHub issue system.

Contribute

Please create Github Pull Request https://github.com/smartbgp/yarib/pulls

About

😆 A small BGP RIB maintainer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages