Missing PMTUD for ingress traffic

Bug #1949120 reported by Felipe Reyes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ovn (Ubuntu)
Fix Released
High
Unassigned
Focal
Triaged
High
Unassigned
Hirsute
Won't Fix
High
Unassigned
Impish
Fix Released
High
Unassigned
Jammy
Fix Released
High
Unassigned

Bug Description

According to this bug[0] and these patches[1][2][3] the support to emit a ICMP "need to fragment" packet was added in ovn-21.09, Wallaby UCA carries ovn-20.12

This limitation becomes a problem when the overlay network is configured to use jumbo frames and the external network uses a MTU of 1500 .

[Environment]

Focal Wallaby with a dedicated ovn-chassis application to act as gateway

  ovn-chassis-gw:
    bindings:
      ? ''
      : oam-space
      data: overlay-space
    charm: cs:ovn-dedicated-chassis
    options:
      source: cloud:focal-wallaby/proposed
      bridge-interface-mappings: br-data:bond0.3811
      ovn-bridge-mappings: physnet1:br-data
      prefer-chassis-as-gw: true
    num_units: 2
    to:
    - 1001
    - 1002

[0] https://bugzilla.redhat.com/show_bug.cgi?id=1547074#c5
[1] https://github.com/ovn-org/ovn/commit/2c2f1802dcfc6f7d3e3a25a24e0b8f4c7c7f39d8
[2] https://github.com/ovn-org/ovn/commit/1c9e46ab5c05043a8cd6c47b5fec2e1ac4c962db
[3] https://github.com/ovn-org/ovn/commit/947e8d450ebaa8ce4ab81cb480a419618f1508c7

Revision history for this message
Frode Nordahl (fnordahl) wrote :

Thank you for raising this issue, so just to confirm, OVN 20.03 already does send ICMP type 3 (Destination Unreachable) code 4 (Fragmentation needed and DF was set) [4] to instances in the cloud, informing the client of the gateway MTU when the `gateway_mtu` flag is set on the LRP.

So the issue you are describing would only come into play if there are machines connected directly to the provider network using a MTU > the OVN LR MTU and/or a external to openstack router has MTU > the OVN LR MTU on its L3 interface facing the provider network?

4: https://github.com/ovn-org/ovn/commit/ba11e16288888be643b26c9cbe239eb5c1f4eb41

Frode Nordahl (fnordahl)
summary: - Missing PPMTUD for ICMP and UDP when there are dedicated gateways
+ Missing PMTUD for ingress traffic
Changed in ovn (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in ovn (Ubuntu Hirsute):
status: New → Triaged
importance: Undecided → High
Changed in ovn (Ubuntu Focal):
status: New → Triaged
importance: Undecided → High
Changed in ovn (Ubuntu Jammy):
status: Triaged → Fix Released
Changed in ovn (Ubuntu Impish):
status: New → Fix Released
importance: Undecided → High
Revision history for this message
Brian Murray (brian-murray) wrote :

The Hirsute Hippo has reached End of Life, so this bug will not be fixed for that release.

Changed in ovn (Ubuntu Hirsute):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.