DHCP support for remote subnets with dhcp relay/forwarder

Registered by Harald Jensås

Extend the Neutron subnet model to allow the user to specify which subnet should provide the DHCP port/interface (ip addres) for each subnet. As an example, add a subnet property named "dhcp_provider_subnet", this property takes a subnet_id as value. By default the subnet option would point to "self" if DHCP is enabled. If there is another subnet in the network the "dhcp_provider_subnet" property can be specified on subnet create/modify. By specifying subnet_id of another subnet in the same network the user gain control of where dhcp listening port/addresses are set up.

Once this additional information is available the dhcp agent code can be updated to use this data and thus support providing DHCP service to remote, non L2-adjecent subnets.

More details and idea for code implementation here: https://etherpad.openstack.org/p/dhcp-remote-subnets-with-relay

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Harald Jensås
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Rodolfo Alonso

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.