As we know, OpenStack uses different projects to enable you to deploy to the cloud. The neutron project is responsible for providing network services. It provides tenant facing APIs to define network connectivity and IP addressing for instances.
Neutron enables tenants or users to define the network, manage it, and use the network resources for their services.
OpenStack networking comes with the following components:
- Neutron server: This runs on the network node to provide networking APIs and its extensions. Neutron plugins let the neutron server access the database via an asynchronous message queue (AMQP).
- Plugin agent: This runs on compute nodes to manage the local vSwitch and also check which agent is running. ...