Atom feed of this document
 

 Chapter 2. Concepts

To use the Quantum API effectively, developers should understand the concepts introduced in this chapter.

 Network

Each tenant can define one or more networks. A network is a virtual isolated layer-2 broadcast domain reserved to the tenant. A tenant can create several ports for a network, and plug virtual interfaces into these ports.

 Port

A port represents a virtual switch port on a logical network switch where all the interfaces attached to a given network are connected.

A port has an administrative state which is either 'DOWN' or 'ACTIVE'. Ports which are administratively down will not be able to receive/send traffic.

 Attachment

An attachment represents an interface plugged into a logical port. At any time at most one attachment can be plugged into a given port.

An attachment typically identified a virtual network interface. Network interfaces are typically defined in an external services which uses Quantum, for instance the OpenStack Compute service, Nova.