Public bug reported:

OVN 25.09.1+ produces duplicate/malformed ICMP fragmentation-needed replies on 
distributed routers with SNAT. The regression was introduced by commit 
d702b0ed1 ("northd: Avoid committing DNAT traffic to SNAT zone"). Two logical 
flows at S_ROUTER_OUT_SNAT overlap — one matching (!ct.trk || !ct.rpl) && 
flags.unsnat_new == 1 and another matching ct.new — both execute for 
SNAT-originated ICMP errors, causing a double ct_commit_to_zone(snat).
Failing autopkgtests:
- LR with SNAT fragmentation needed for external server
- DNAT and SNAT on distributed router - N/S - IPv6
- Traffic to router port via LLA
Fix: Add flags.unsnat_new == 0 guard to the second flow so the two are mutually 
exclusive.

** Affects: ovn (Ubuntu)
     Importance: Undecided
     Assignee: mj (crypticcoder)
         Status: New

** Changed in: ovn (Ubuntu)
     Assignee: (unassigned) => mj (crypticcoder)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154492

Title:
  25.09: Duplicate ICMPv6 fragmentation-needed packets with SNAT on
  distributed router

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ovn/+bug/2154492/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to