neutron/doc/source/install/common/get-started-networking.rst
Ihar Hrachyshka 25d0273588 Remove linuxbridge driver
It's been experimental for some time. The project struggles with a
matrix of configurations, obsolete docs etc. It's better to remove code
than let it rot. Interested parties are recommended to migrate to a
supported driver (preferrably the default driver for neutron - OVN), or
take over maintenance of the linuxbridge driver out-of-tree.

Change-Id: I2b3a08352fa5935db8ecb9da312b7ea4b4f7e43a
2025-01-20 09:45:43 -05:00

1.3 KiB

Networking service overview

OpenStack Networking (neutron) allows you to create and attach interface devices managed by other OpenStack services to networks. Plug-ins can be implemented to accommodate different networking equipment and software, providing flexibility to OpenStack architecture and deployment.

It includes the following components:

neutron-server

Accepts and routes API requests to the appropriate OpenStack Networking plug-in for action.

OpenStack Networking plug-ins and agents

Plug and unplug ports, create networks or subnets, and provide IP addressing. These plug-ins and agents differ depending on the vendor and technologies used in the particular cloud. OpenStack Networking ships with plug-ins and agents for Open vSwitch and Open Virtual Network (OVN), as well as for SR-IOV and Macvtap.

The common agents are L3 (layer 3), DHCP (dynamic host IP addressing), and a plug-in agent.

Messaging queue

Used by most OpenStack Networking installations to route information between the neutron-server and various agents. Also acts as a database to store networking state for particular plug-ins.

OpenStack Networking mainly interacts with OpenStack Compute to provide networks and connectivity for its instances.