network parity: enable nova-network NAT/gateway

Registered by Brad Hall

Goal is to be able to leverage the same NAT gateway capabilities that are provided by the VlanManager, but in a way where such a gateway exists on a Quantum network.

This capability will be limited to network created using nova-manage, and will only work for quantum networks with non-overlapping IP addresses (as was the case with the original VlanManager).

Similar to how we implement the nova-parity DHCP feature, we will use the linux_net vif-plugging capability to plug interfaces on the network node into a Quantum network.

Blueprint information

Status:
Complete
Approver:
dan wendlandt
Priority:
High
Drafter:
Brad Hall
Direction:
Needs approval
Assignee:
Brad Hall
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2012.1
Started by
dan wendlandt
Completed by
Brad Hall

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/1940
    Add NAT/gateway support to QuantumManager

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.