Clone this repo:

Branches

  1. 6374a34 Use `--depth` flag to `git clone` in Dockerfiles, to save space by Pratik raj · 3 years, 6 months ago master
  2. fff5db6 Adds scaled env. for multicast testing. by Pier · 4 years, 3 months ago
  3. 11081f8 added and modified files for lacp by William Davies · 4 years ago
  4. 86582b9 Fixed typo error by Federico Garcia · 4 years, 2 months ago
  5. 4bcd956 Disable NIC offloading such that this NAT can be used with user space OVS by Charles Chan · 4 years, 4 months ago

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)