Implement DVR-aware announcement of fixed IP's in neutron-dynamic-routing
Bug #1775250 reported by
Ryan Tidwell
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Wishlist
|
Ryan Tidwell |
Bug Description
The current implementation of neutron-
Changed in neutron: | |
importance: | Undecided → Wishlist |
tags: |
added: rfe-confirmed removed: rfe |
Changed in neutron: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Just adding a little more context:
This was initially within the scope of the initial implementation for mitaka. However, we realized that DVR fast-exit was required to actually have packets forwarded through the FIP namespace. I've had the code for this floating around for a while but never proposed it for review since it seemed pointless to push code that would just cause network traffic to black-hole. The changes I have (and am close to deploying internally) involve:
1. adding an attribute to the bgp-speaker extension to allow toggling of DVR-aware announcements /github. com/openstack/ neutron- dynamic- routing/ blob/master/ neutron_ dynamic_ routing/ db/bgp_ db.py for looking up DVR fixed IP routes /github. com/openstack/ neutron- dynamic- routing/ blob/master/ neutron_ dynamic_ routing/ db/bgp_ db.py#L478 to include the DVR fixed IP routes
2. adding a method to https:/
3. adding a line here https:/
4. subscribing to PORT_UPDATE events to be able to push a route update to the appropriate agents when a live migration occurs
Obviously we don't have to hash out the details here and what I have right now will be iterated on, but I just wanted to share my sense of the scope of the changes involved.