This section covers development and test environment setup and configuration. 

 

There are several ways of setting up an ONOS development environment, including:

Environment setup with Mininet and onos.py - useful for creating a virtual ONOS development cluster and data network inside a single VM; onos.py also models the control network connections.

Environment setup with cells - useful for creating an ONOS development cluster across multiple hardware servers or VMs

Each of the above methods can be used to create a multi-node, distributed ONOS cluster.