Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This simplifies development on a laptop, because you can run a single development VM (or no VM at all if you are running on a Linux machine!) Moreover, it is more efficient than a multi-VM setup because the entire emulated network lives in a single VM and shares a single Linux kernel.

Additionally, onos.py models the control network as well as the data network; this can be useful for developing and testing ONOS itself.

onos.py provides a custom CLI which you can use to enter both Mininet and ONOS commands - this can be very convenient.

Chances are you're already using Mininet, so it's nice to be able to start an ONOS cluster using Mininet itself without installing or configuring additional software.

...