Neutron becomes a more and more effective and robust network project in the OpenStack ecosystem due to its overwhelming features and capabilities. It enables operators to build and manage a complete network topology with all the necessary elements including networks, subnets, routers, load balancers, firewalls, and ports.
The Neutron project consists of an API server, which is responsible for receiving all networking service requests. The API server is generally installed on the OpenStack controller node and multiple instances of it can be deployed to provide scalability and availability requirements:
- Neutron has been designed to follow a plugin-based architecture. Neutron plugins are responsible for adapting and providing additional network services.
- Once the API server receives a new request, it is forwarded to a specific plugin depending on how Neutron is configured. The Neutron...