Note that work on this subsystem has started in Drake (1.3.0), but has been suspended due to higher priority tasks. The work is scheduled to resume as part of the Goldeneye (1.6.0) release.Latest design document
ONOS allows one to define virtual networks in terms of virtual devices and links. The virtual devices will comprise of virtual ports that map to ports of underlying devices (physical or visual themselves). In this way, the virtual devices become slices & splices of underlying devices. Consequently, virtual links can be defined as pairs of virtual devices ports, where the underlying devices are not necessarily adjoining. Assuring connectivity between the ports of a virtual devices and the connectivity over virtualized links, will be the job of a VirtualNetworkProvider, which can chose whatever tunneling mechanism it deems appropriate.