Pluggable IPAM subsystem in Neutron
This blueprint elaborates on the Neutron IPAM blueprint and details a pluggable IPAM subsystem in Neutron that allows flexible control over the lifecycle of the network resources such as
● fixed IP addresses assigned to Neutron ports
● floating IP addresses
● tenant networks
● network address ranges i.e. sub-networks
The objective is to provide sophisticated network resource management framework while simplifying the integration with 3rd party and end user developed IPAM solutions.
The blueprint’s technical specification will cover the following:
● IPAM subsystem interface specification (internal API used by other parts of Neutron)
● Identification of integration points between Neutron sub services (e.g. L3, load balancing, etc): API calls, events, data models.
● Interaction scenarios between DHCP agent and IPAM
● List of directives used for general configuration of IPAM subsystem
● Description of Neutron API extensions if necessary, client library extension is implied
● Out-of-box IPv6 compatibility
● Modularized implementation
Blueprint information
- Status:
- Complete
- Approver:
- Kyle Mestery
- Priority:
- Undefined
- Drafter:
- John Voss
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- John Voss
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Dependency tree

* Blueprints in grey have been implemented.