Infoblox plugin for Neutron

Registered by John Voss

This blueprint describes enhancing OpenStack with richer and more powerful networking capabilities provided by Infoblox solutions in the following areas:
● IP Address Management
● DHCP
● DNS

This proposal relies on the recently introduced blueprints for pluggable IPAM subsystem and generic DNS service and essentially offers a 3rd party implementation for these generic functions.

The blueprint considers caveats and potential implications of bringing in support for Infoblox appliances. One such example includes handling possible network segmentation by means of introducing a dedicated DHCP relay agent for each L2 segment that could be applied to a more general DHCP relay capability in OpenStack. This and other considerations are outlined in the technical specification.

The blueprint also provides thoughts on building a generic Infoblox-enabled OpenStack cluster. A typical network topology and component interaction is described in the technical specification.

Additional Infoblox-specific features are covered including:
● Intelligent assignment of IP addresses to Neutron ports based on OpenStack related metadata or metadata provided by a cloud user.
● Per tenant DNS zone lifecycle management policy specific to Infoblox.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
John Voss
Direction:
Needs approval
Assignee:
John Belamaric
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Armando Migliaccio

Related branches

Sprints

Whiteboard

(mestery): Please do not set milestones until the BP is approved in neutron-specs.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.