Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-15811

Node Port Services fail on 2-cluster design


    • Icon: Bug Bug
    • Resolution: Test Pending
    • Icon: Critical Critical
    • None
    • 4.14.0
    • Networking / SR-IOV
    • None
    • No
    • 5
    • NHE Sprint 239, NHE Sprint 240, NHE Sprint 242, NHE Sprint 243, NHE Sprint 245
    • 5
    • False
    • Hide



      Description of problem:

      As of this change to Ovn-Kubernetes (https://github.com/openshift/ovn-kubernetes/commit/63f398bebbed604c74f9a0010c74849d955074c9) node port service traffic fails when run in a DPU mode 2-cluster set up.
      This is due to the switch from using the l3gatewayAddresses to hostAddresses here: https://github.com/ovn-org/ovn-kubernetes/pull/3557/files#diff-b61468c0028d28eb0e1060d24f53f28b6482acfbfd0cf5c15f9c23c3fd8c9f91R469
      In a 2-cluster design, hostAddresses will be the address of the bluefield node running on behalf of the tenant, rather than the tenant node IP which results in this failure.


      Version-Release number of selected component (if applicable):


      How reproducible:


      Steps to Reproduce:

      1. Deploy a cluster with BF-2 in DPU mode
      2. Add a new node port Service to the cluster
      3. Try to use the node port service to pass traffic in the tenant cluster (x86)

      Actual results:

      TCP-05-b-pod2nodePortSvc-podBackend-diffNode.txt    0 bits/sec    0    No Packets Detected On Client Or Server VF Reps    Fail    0 bits/sec    0    No Packets Detected On Client Or Server VF Reps    Fail

      Expected results:

      TCP-05-b-pod2nodePortSvc-podBackend-diffNode.txt    3.55Gbits/sec    0    No Packets Detected On Client Or Server VF Reps    Pass    9.33Gbits/sec    0    No Packets Detected On Client Or Server VF Reps    Pass

      Additional info:


            sdaniele@redhat.com Salvatore Daniele
            sdaniele@redhat.com Salvatore Daniele
            Ying Wang Ying Wang
            0 Vote for this issue
            5 Start watching this issue