Neutron provides virtual network services for Openstack. Just like OpenStack Nova provides an
API to dynamically request and configure virtual servers, Neutron provides an API to dynamically
request and configure virtual networks. These networks connect "interfaces" from other OpenStack
services (e.g., virtual NICs from Nova VMs). The Neutron API can be extended to provide advanced
network capabilities (e.g., QoS, ACLs, network monitoring, etc.)