Bug 1920499

Summary: [ovn] Implement ND without controller action
Product: Red Hat Enterprise Linux Fast Datapath Reporter: Daniel Alvarez Sanchez <dalvarez>
Component: ovn2.13Assignee: OVN Team <ovnteam>
Status: NEW --- QA Contact: Jianlin Shi <jishi>
Severity: unspecified Docs Contact:
Priority: medium    
Version: FDP 21.ICC: bcafarel, ctrautma, jishi, mmichels, ralongi, ralonsoh
Target Milestone: ---   
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: 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: 2131270    
Bug Blocks: 2131276    

Description Daniel Alvarez Sanchez 2021-01-26 12:24:14 UTC
Today, when an instance sends an ICMPv6 Neighbor Solicitation (NS) packet, it gets sent to ovn-controller which will reply with the appropriate NA.

While this works, it doesn't match the IPv4 behavior for ARP where all the actions are implemented at OVS level without requiring the controller to be up.

This not only seems to create a dependency for the IPv6 dataplane on the controlplane (ovn-controller) but I assume that, depending on the traffic pattern, there could also be a performance hit as all these actions will be processed by a single thread in ovn-controller.

It looks like this has been already requested upstream in the past [0] and there was some limitations but they seem to have been resolved already at userspace [1].
Not sure about kernel level though.

I'll defer to the core OVN team to assess whether this is technically possible at the moment or we need additional BZs/RFEs that target different components.


[0] https://mail.openvswitch.org/pipermail/ovs-discuss/2020-July/050388.html
[1] http://patchwork.ozlabs.org/project/openvswitch/patch/20200928134947.48269-1-fankaixi.li@bytedance.com/

Comment 1 Daniel Alvarez Sanchez 2022-10-03 14:47:20 UTC
*** Bug 2131273 has been marked as a duplicate of this bug. ***