This is an old revision of the document!


BirdPlan

<html> <center> <script type='text/javascript' src='https://www.openhub.net/p/birdplan/widgets/project_cocomo?format=js'></script> <script type='text/javascript' src='https://www.openhub.net/p/nsnetsim/widgets/project_cocomo?format=js'></script> <script type='text/javascript' src='https://www.openhub.net/p/birdclient/widgets/project_cocomo?format=js'></script> </center> </html>

Tool to automatically configure BIRD and unit test configurations.

We will be using a new advanced network virtualization system that is capable of spinning up hundreds of routers to create something like this…

  • BGP configuration
    • Peer types: customer, peer, upstream, rrclient, rrserver, rrserver-rrserver, routecollector, routeserver
  • OSPF configuration
  • RIPv2 configuration
  • Python
  • BIRD - Bird Internet Routing Daemon
  • Networking protocols: BGP, RIPv2, OSPF
  • Network simulation using light weight network namespaces

Related software:

  • Conversion of code base from python 2 to clean python 3
  • Pull in static config
  • Unit tests
  • Pull in RIP configuration
  • Pull in OSPF configuration
  • Pull in BGP configuration
  • Tests tests tests!
  • Better documentation for nsnetsim code
  • Better documentation for birdclient code
  • Documentation for birdplan code
  • projects/birdplan/start.1604768812.txt.gz
  • Last modified: 2020-11-07 17:06
  • by nkukard