Saturday, March 1, 2014

OpenStack Neutron architecture

OpenStack Networking - Neutron (formally Quantum).
 
Neutron:
Neutron is an OpenStack project to provide "networking as a service" between interface devices. It enables operators to leverage different networking technologies to power their cloud networking.

Neutron supports each tenant having multiple private networks, and allows tenants to choose their own IP addressing scheme (even if those IP addresses overlap with those that other tenants use).

Network Architecture:
This is basic network architecture, you can add more compute nodes.


Management network. Used for internal communication between OpenStack Components.
Internal network. Used for VM data communication within the cloud deployment.
External network. Used to provide VMs with Internet access.

Controller Node: Controller node contains all OpenStack API services.
Network Node: Network node contains DHCP server and virtual routing.
Compute Node: Network node contains compute service and neutron plugin.

3 comments: