Installing and configuring the OpenStack Neutron networking service
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.
Note
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 networksneutron-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 chaptersneutron-linuxbridge-agent
: This is the service that provides the Linux bridge plugin agentneutron-l3-agent
: This is the daemon that performs forwarding and NAT functionality between...