Nova-equivalent Quantum L3 Forwarding, NAT, and Floating-IP Extension
Since nova-network is going away, for nova parity, we need a Quantum API to allow the basic L3 + NAT forwarding provided by the VlanManager in Nova, along with the floating IP capability that builds on top of this.
Blueprint information
- Status:
- Complete
- Approver:
- dan wendlandt
- Priority:
- Essential
- Drafter:
- dan wendlandt
- Direction:
- Approved
- Assignee:
- dan wendlandt
- Definition:
- Approved
- Series goal:
- Accepted for folsom
- Implementation:
-
Implemented
- Milestone target:
-
2012.2
- Started by
- dan wendlandt
- Completed by
- dan wendlandt
Related branches
Related bugs
Sprints
Whiteboard
Expecting publicly available WIP review branch by monday 8/6/12.
- router CRUD API (DONE)
- DB-plugin router CRUD impl (DONE)
- python-
- basic l3-agent, using polling (DONE)
- floating-ip CRUD API (DONE)
- DB-plugin floating-ip CRUD impl (DONE)
- python-
- l3-agent with floating-ip (DONE)
- gateway CRUD API (DONE)
- DB-plugin gateway CRUD impl. (DONE)
- python-
- l3-agent, overlapping IPs
- l3-agent, no polling (move to separate BP?)
- agent + CLI unit tests
- cleanup
Gerrit topic: https:/
Addressed by: https:/
improve test_db_plugin so it can be leveraged by extension tests
Addressed by: https:/
..
Gerrit topic: https:/
Addressed by: https:/
enable router deletion logic in l3-agent
Work Items
Dependency tree

* Blueprints in grey have been implemented.