The network infrastructure includes all hardware devices involved in running the whole OpenStack solution, for example the switches, load balancers, servers, storage devices, and so on.
OpenStack uses several small network segments for establishing communication between different components. These network segments are described in the following sections.
The internal network (as the name indicates) is used by the OpenStack components for communicating with each other for carrying out different functions, including provisioning of physical nodes, and communication between different node types using the OpenStack API.
The public network is used for accessing the Horizon interface of OpenStack and also for configuring floating IPs on the public facing interfaces of the virtual machine instances.
The OpenStack controller nodes are connected to this network so that the OpenStack Horizon interface can be accessed. It is...