Automatic network provisioning
After the successful integration of ODL and OpenStack, all the network-provisioning actions will be automated inside OpenStack and ODL. When a tenant creates a virtual network in OpenStack, the same network will be created in OpenStack. This happens via the ML2 plugin as the Neutron API calls from OpenStack will be sent to ODL's Neutron Service REST module. This service makes the API calls available to other services, such as VTN, which pick up the request and build their virtual network in VTN.
Because ODL manages the underlay physical network as well as the OpenStack virtual network, it becomes a big source of all networking information. It will know all the virtual machines, where they are running (which host), and other attributes, such as the owning tenants, service chains, and so on.
This integration makes the network fully integrated with the data center and cloud management and orchestration tools, such as OpenStack. This helps you build a fully integrated...