The OpenStack Neutron project provides networking as a service to manage the networking between virtual instances. It is responsible for setting up virtual interfaces, configuring a software bridge, creating routes, and managing IP addressing.
For more information on the various Neutron services, refer to https://docs.openstack.org/security-guide/networking/architecture.html.
In this recipe, we are going to install and configure the following Neutron components:
neutron-server: This is the service that provides API to dynamically request and configure virtual networks
neutron-plugin-ml2: This is the framework that enables the use of various network technologies, such as the Linux Bridge, Open vSwitch, GRE, and VXLAN, that we saw in earlier chapters
neutron-linuxbridge-agent: This is the service that provides the Linux bridge plugin agent
neutron-l3-agent: This is the daemon that performs forwarding and NAT functionality between...