Evaluating OpenStack Neutron API: A Key SDN Northbound Interface Protocol
Description The OpenStack Neutron API is a core component of the OpenStack ecosystem, responsible for providing "network connectivity as a service" between interface devices, which are managed by other OpenStack services, such as Nova (Openstack, Welcome to Neutron’s documentation, 2020) . It is a RESTful HTTP service that takes advantage of the full capability provided by the HTTP protocol, including HTTP methods, URIs, and media types (Openstack, 2024) , and response codes. It also supports JSON data serialization in requests and responses alike for efficient and standard communication. This exposes users through the Neutron API to create, update, and delete networks, subnets, and ports, manage security groups, perform dynamic floating IPs allocation, and support LBaaS, hence distributing traffi...