Bug 1649332

Summary: [ovn][octavia][dvr] Traffic to/from the FIP of the Load Balancer VIP is not distributed even on DVR deployments
Product: Red Hat OpenStack Reporter: Alexander Stafeyev <astafeye>
Component: python-networking-ovnAssignee: Daniel Alvarez Sanchez <dalvarez>
Status: CLOSED WONTFIX QA Contact: Eran Kuris <ekuris>
Severity: medium Docs Contact:
Priority: medium    
Version: 13.0 (Queens)CC: apevec, cgoncalves, ihrachys, jlibosva, lhh, lmartins, lpeer, majopela
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-02-03 15:39:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1649334    
Bug Blocks:    

Description Alexander Stafeyev 2018-11-13 12:18:24 UTC
Description of problem:
In DVR deployment with OVN and Octavia, the LB traffic ( FIP<->VIP) is not going via Compute nodes as expected in DVR deployment ( amphora = VM ) but via controller/networker

Comment 1 Daniel Alvarez Sanchez 2019-01-15 13:31:34 UTC
A patch was merged into core OVN branch 2.9 [0] and we landed a patch in OSP13 [1] in networking-ovn to add that extra hop (without this patch, it wasn't working at the time it was written).

It'd be worth trying an Octavia setup by manually reverting [1] on neutron-server containers and check if we still experience the issue.
Could you please bring up such a setup Alex and we'll assist on testing this out?

Thanks,
Daniel

[0] https://github.com/openvswitch/ovs/commit/9b2b68660e9a939a82e9142f25ba0f7942188925#diff-2c35162acf6ad144624954fdc4c3d9f4
[1] https://github.com/openstack/networking-ovn/commit/15f56a02efee8c6f03f52abfa3a466b3041621ed

Comment 4 Lucas Alvares Gomes 2020-02-03 15:39:16 UTC
Due to the many conflicts in backporting the "virtual ports" feature from networking-ovn latest branches to OSP 13 I'm closing this bug as WONTFIX.

I've talked with Carlos (Octavia Squad Lead) and Luis Tomas(OCP) on IRC regarding the problem with backporting it (and its maintainability) and we've agreed to closing it as WONTFIX.

Comment 5 Lucas Alvares Gomes 2020-02-03 15:55:32 UTC
(In reply to Lucas Alvares Gomes from comment #4)
> Due to the many conflicts in backporting the "virtual ports" feature from
> networking-ovn latest branches to OSP 13 I'm closing this bug as WONTFIX.
> 
> I've talked with Carlos (Octavia Squad Lead) and Luis Tomas(OCP) on IRC
> regarding the problem with backporting it (and its maintainability) and
> we've agreed to closing it as WONTFIX.


Small correction here. Carlos didn't explicitly agree with closing this but he's aware of the reasons why I'm doing it.

Also, if the author of the bug thinks this is a must-have feel free to re-open it and we can discuss other possible solutions for this.

Cheers,
Lucas