Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-77167

[balance-slb] br-ex fails to activate after patch-ex-to-phy activation

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-9.4.z
    • NetworkManager
    • None
    • No
    • Critical
    • rhel-sst-network-management
    • ssg_networking
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      What were you trying to do that didn't work?

       
      Balance-slb bond connected to br-phy and br-ex for OpenShift OVN-K

      (eno2, eno3) <-> OVS br-phy (balance-slb) <-> OVS patch <-> OVS br-ex
      

      After rebooting 61 times br-ex fails to activate, system has no network.

      What is the impact of this issue to you?

      No network.

      Please provide the package NVR for which the bug is seen:

      NetworkManager-1.46.0-21.el9_4.x86_64

      How reproducible is this bug?:

      Intermittent, failed after 61 reboots.

      Steps to reproduce

      nmstate

      ovn:
        bridge-mappings:
          - localnet: localnet-network
            bridge: br-ex
            state: present
      interfaces:
        - name: br-ex
          type: ovs-bridge
          state: up
          ipv4:
            enabled: false
            dhcp: false
          ipv6:
            enabled: false
            dhcp: false
          bridge:
            allow-extra-patch-ports: true
            port:
              - name: br-ex
              - name: patch-ex-to-phy
          ovs-db:
            external_ids:
              bridge-uplink: "patch-ex-to-phy"
        - name: br-ex
          type: ovs-interface
          state: up
          copy-mac-from: eno2
          ipv4:
            enabled: true
            dhcp: true
            auto-route-metric: 48
          ipv6:
            enabled: false
            dhcp: false
        - name: br-phy
          type: ovs-bridge
          state: up
          ipv4:
            enabled: false
            dhcp: false
          ipv6:
            enabled: false
            dhcp: false
          bridge:
            allow-extra-patch-ports: true
            port:
              - name: patch-phy-to-ex
              - name: ovs-bond
                link-aggregation:
                  mode: balance-slb
                  port:
                    - name: eno2
                    - name: eno3
        - name: patch-ex-to-phy
          type: ovs-interface
          state: up
          patch:
            peer: patch-phy-to-ex
        - name: patch-phy-to-ex
          type: ovs-interface
          state: up
          patch:
            peer: patch-ex-to-phy
        - name: eno1
          type: ethernet
          state: up
          ipv4:
            enabled: false
          ipv6:
            enabled: false
        - name: eno2
          type: interface
          state: up
          ipv4:
            enabled: false
          ipv6:
            enabled: false
        - name: eno3
          type: interface
          state: up
          ipv4:
            enabled: false
          ipv6:
            enabled: false
        - name: eno4
          type: interface
          state: up
          ipv4:
            enabled: false
          ipv6:
            enabled: false
        - name: ens2f0
          type: interface
          state: down
          ipv4:
            enabled: false
          ipv6:
            enabled: false
        - name: ens2f1
          type: interface
          state: down
          ipv4:
            enabled: false
          ipv6:
            enabled: false
      
      
      

      Expected results

      br-ex activates, system has networking.

      Actual results

      br-ex fails to come up, system has no networking.

              nm-team Network Management Team
              rbrattai@redhat.com Ross Brattain
              Network Management Team Network Management Team
              Vladimir Benes Vladimir Benes
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: