Floating IP association to LBaaS VIP supported by Octavia does not work
Bug #1720734 reported by
Irena Berezovsky
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DragonFlow |
Fix Released
|
Critical
|
Omer Anson |
Bug Description
In the environment where LoadBalancer services are provided by Octavia, Floating IP association with LB Virtual IP does not work. VIP port is seen as 'Unbound' in 'Down' status and this prevents Dragonflow from proper FIP binding.
Changed in dragonflow: | |
importance: | Undecided → Critical |
Changed in dragonflow: | |
assignee: | nobody → Omer Anson (omer-anson) |
Changed in dragonflow: | |
status: | New → In Progress |
To post a comment you must log in.
Long option is discussed here: https:/ /etherpad. openstack. org/p/DF- AAP
The immediate proposed solution is:
Add a configuration option to dnat app. The option tells dnat to NAT according to IP and not port. This means that the dnat flows translate the IP address (as done today), possibly sets the OVS metadata register, clears reg6 and reg7, and then passes the packet to the router.
The drawback is that the internal network must now be connected to the router. This requirement shouldn't exist for public network. (May require modification for l3 network).