Book Image


By : James Denton
Book Image


By: James Denton

Overview of this book

Table of Contents (17 chapters)
Learning OpenStack Networking (Neutron)
About the Author
About the Reviewers

Basic Neutron constructs

Network configuration in the Havana release of OpenStack is managed using version 2.0 of the Neutron API. The Neutron API can be used to manage the following resources, among others:

  • Network: A network is an isolated layer-2 broadcast domain. Typically reserved for the tenants that created them, networks can be shared among tenants if configured appropriately. The network is the core of the Neutron API. Subnets and ports must always be associated with a network.

  • Subnet: A subnet is an IPv4 or IPv6 address block from which IP addresses can be assigned to virtual machine instances. Each subnet must have a CIDR and must be associated with a network. Multiple subnets can be associated with a single network and can be noncontiguous. DHCP allocation ranges can be set for the subnet which limits the addresses provided to instances.

  • Port: A port in Neutron represents a virtual switch port on a logical virtual switch. Virtual machine interfaces are mapped to Neutron ports...