Bug 1850962
| Summary: | [OVN] Northbound path MTU discovery is not working, ICMP 'fragmentation needed' not sent by OVN router | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux Fast Datapath | Reporter: | Roman Safronov <rsafrono> |
| Component: | ovn2.13 | Assignee: | OVN Team <ovnteam> |
| Status: | CLOSED WORKSFORME | QA Contact: | Jianlin Shi <jishi> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | FDP 20.D | CC: | amuller, apevec, ctrautma, dalvarez, ekuris, fiezzi, jishi, lhh, lorenzo.bianconi, majopela, mmichels, ralongi, scohen |
| 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: | 1850957 | Environment: | |
| Last Closed: | 2020-07-20 15:20:39 UTC | Type: | --- |
| 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: | |||
| Bug Blocks: | 1850957 | ||
|
Description
Roman Safronov
2020-06-25 09:31:45 UTC
Hi, There are actually two issues here. 1) In the OVN version you were testing, ovs-vswitchd was dropping packets originated by ovn-controller. This is because ovn-controller was not using the proper OF port as the source. This was fixed in https://bugzilla.redhat.com/show_bug.cgi?id=1832176 . If you upgrade to ovn2.13-2.13.0-35.el8fdp or newer, you will have this fix. 2) When stateful ACLs are enabled, OVN's ICMP responses go through conntrack. There is a kernel issue where the check_pkt_len action is not taking into account GSO information, resulting in miscalculation of the packet length. This is fixed in https://patchwork.ozlabs.org/project/openvswitch/patch/fd266728e5de48e1b4bd82d08e345f308f77eb5a.1592929525.git.lorenzo@kernel.org/ . This patch has been accepted upstream to -stable, but has not been released in an upstream kernel release or RHEL8 release. From OVN's perspective, this issue is already fixed, but you may run into issue (2) until the linked patch is available in a RHEL8 kernel. I don't have an ETA for when it will be available. Since the OVN side of things is fixed, would it be appropriate to close this issue? Shall we then reuse this BZ and change the component to the kernel so that we can track the issue? (In reply to Daniel Alvarez Sanchez from comment #2) > Shall we then reuse this BZ and change the component to the kernel so that > we can track the issue? I have already created a bz for the related kernel issue: https://bugzilla.redhat.com/show_bug.cgi?id=1851888 Since there is a kernel issue open to track the kernel issue, and there is an OSP issue open to track the OSP side, can we close this OVN issue? Does not occur after FDP 20.E released and used in OSP. Tested on puddle RHOS-16.1-RHEL-8-20200714.n.0 with ovn2.13-2.13.0-37.el8fdp.x86_64. ICMP 'fragmentation needed' sent by OVN router as expected. Note: tested with default kernel of rhel 8.2 therefore fragmentation did not work, i.e. https://bugzilla.redhat.com/show_bug.cgi?id=1854084 is still valid. Fix for it is available in rhel 8.3, see https://bugzilla.redhat.com/show_bug.cgi?id=1851888. There is a BZ for backporting this fix to rhel 8.2, see https://bugzilla.redhat.com/show_bug.cgi?id=1854149 |