How it works...
UNI manager is leveraging the OVSDB project that uses the OpenFlowPlugin project to enable communication with OpenFlow-based switches. OVSDB provides the Open VSwitch (OvS) Database that lets you create ports, interface, and configure quality of service. Once the odl-unimgr-ui feature is installed, a listener will listen for connections on port 6640. When a connection comes in, it will create the communication pipeline using the OpenFlowJava library and initialize the OvS database. Creating a UNI results in the association of an OVSDB node with the UNI definition. It creates a bridge and an internal port for internal communication. Then, when creating an EVC, it will create two new ports under the previously created bridge, one for tunneling (using GRE) and one to connect a device.