Add flag to allow topologies to choose whether to use FPM or not.

Most Quaggas won't have FPM available because it needs a specially
compiled Quagga, so they'll break if they encounter FPM configuration.
2 files changed
tree: 38bbfec091ce9948cff2d0eacdc5f571d175e2f1
  1. .gitignore
  2. README.md
  3. __init__.py
  4. bgprouter_deploy.py
  5. bgprouter_dev.py
  6. dec14demo.py
  7. mcast.py
  8. onoslib.py
  9. onsdemo.py
  10. routinglib.py
  11. simple.py
  12. vrouter.py
README.md

Routing libraries and topologies for Mininet

This repository contains a set of libraries and scripts that build on top of Mininet to construct topologies that include L3 routing elements. Quagga is used to construct routes that support a variety of routing protocols.

Dependencies

  • Mininet: sudo apt-get install mininet
  • Quagga: sudo apt-get install quagga
  • ipaddress: sudo pip install ipaddress (if that doesn't work use sudo apt-get install python-pip)