Yabgp is a Python implementation for BGP protocol that supports establishing BGP connections from various routers. It can be used for various advanced use cases such as future analysis. In this recipe, we will install yabgp using virtualenv virtual environment for Python programs.
Establishing BGP connections with yabgp
Getting ready
First, get the sources of yabgp:
$ git clone https://github.com/smartbgp/yabgp
Now to build yabgp:
$ cd yabgp
Install the requirements following this command, and observe the following logs:
$ pip install -r requirements.txt .. Successfully installed Twisted Flask Flask-HTTPAuth netaddr zope.interface Werkzeug Jinja2 itsdangerous MarkupSafe Cleaning up...
Now you may confirm the correct installation...