Bug 2051738 - Incorrect src ip when sending UDP packets to a clusterIP service.
Summary: Incorrect src ip when sending UDP packets to a clusterIP service.
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Networking
Version: 4.8
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: ---
Assignee: Federico Paolinelli
QA Contact: Anurag saxena
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-02-07 22:48 UTC by Tim Dawson
Modified: 2023-07-25 03:50 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-05-09 08:31:51 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Comment 23 Hakyong Do 2022-02-22 09:12:19 UTC
Hi Federico,

Refer to your link(https://bugzilla.redhat.com/show_bug.cgi?id=2051738#c16, https://bugzilla.redhat.com/show_bug.cgi?id=2051738#c20), I'm going to ask to collect below data:

1) OVN DBs(nb_db, sb_db)
  sh-4.4# find / -name "ovnnb_db.db"
  /etc/openvswitch/ovnnb_db.db
  sh-4.4# find / -name "ovnsb_db.db"
  /etc/openvswitch/ovnsb_db.db

2) namespace info(where the namespace dmp and cip pod resides)
  oc adm inspect namespace
  ex) oc adm inspect namespace call3

3) When the issue is occurred please collect below info

 3.1) dmp -> cip Request:
      a) What is the srcIP of the client pod?
      b) What is the dstIP of the dstIP of the server pod which is the backend?
      c) <Important> What is the service IP (Cluster IP) of the service accessed by the pod acting as a cip or client?

 3.2) cip -> dmp Reply:
      a) What is the srcIP of the client pod?
      b) What is the dstIP of the dstIP of the server pod which is the backend?
      c) <Important> What is the service IP (Cluster IP) of the service accessed by the pod acting as a cip or client? 


4) For dmp -> cip and cip -> dmp, please capture tcpdump through the tcpdump -neep option (to see IP/MAC, not domain) in each pod

5) a pcap taken on -i any on the two nodes where the pods live taken DURING the client - svc connection (please make sure that there is only one server pod, if there are multiple, take one for each node where the dmp pods are plus the one where the cip0 pod is)

6) sosreports where dmp and cip reside.

7) check if the issue is reproduced on OCP 4.9 cluster.

If you need more data in addition to above, please let me know.

Thank you

Hakyong Do

Technical Account Manager

Comment 24 Federico Paolinelli 2022-02-22 10:52:29 UTC
Looks good, thanks. Another good point for the next steps would be asking if they are able to reproduce with the two pods on the same node.


Note You need to log in before you can comment on or make changes to this bug.