Document "multi-provider-networks" extension
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-api-site |
Confirmed
|
High
|
Unassigned |
Bug Description
This extension is now supported by various plugins, including the ML2 - and should therefore be documented
The multi provider extension is similar to the provider extension, as the name suggests.
From an API perspective it allows users with admin credentials to specify multiple "physical" bindings for a give neutron network.
Such bindings are specified using the 'segments' attribute, which is a list. Each element of this list has the same structure as the 'provider network attributes'.
These attributes are:
- provider:
- provider:
- provider:
For these attributes validation rules are identical to the provider networks extension. Obviously both extensions cannot be used at the same time.
So far the multi provider extension is supported by the NSX and ML2 plugins.
For the ML2 plugin it allows for instance to specify things such:
- multiple VLANs for a given network
- a VXLAN tunnel id and a VLAN
Thus allowing to define "multi-segments" networks.
However, it might be important to document how then the various ML2 mechanism drivers leverage this information at the data plane layer, if this information is deemed important for the API documentation.
Changed in openstack-api-site: | |
milestone: | none → havana |
tags: | added: netconn-api |
Changed in openstack-api-site: | |
assignee: | nobody → Aaron Rosen (arosen) |
Changed in openstack-api-site: | |
assignee: | Aaron Rosen (arosen) → Diane Fleming (diane-fleming) |
description: | updated |
description: | updated |
Changed in openstack-api-site: | |
assignee: | Diane Fleming (diane-fleming) → nobody |
backport: havana