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

Study NM behavior when enabling DAD by default for manual addresses

    • 2
    • rhel-sst-network-management
    • ssg_networking
    • 5
    • 8
    • 3
    • False
    • Hide

      None

      Show
      None
    • None
    • NMT - RHEL 8.10/9.4 DTM 00, NMT - RHEL 8.10/9.4 DTM 06
    • None
    • None
    • None

      Modify the NetworkManager codebase to enable Duplicate Address Detection by default for manual IP addresses and determine a suitable timeout for the DAD process.

      Acceptance criteria:

      Given a system with NetworkManager installed and an existing configuration,

      When the user upgrades NetworkManager to the new version with the changed default DAD behavior,

      Then the default value of ipv4.dad-timeout should be automatically changed to 3000ms, enabling DAD for all static and DHCP addresses by default.

       

      Given a system with NetworkManager installed and DAD enabled by default for both static and DHCP addresses,

      When a user connects to a network with multiple addresses and at least one of them has a conflict,

      Then NetworkManager should log a warning and configure only the non-conflicting addresses, allowing the connection activation to proceed.

       

      Given a system with NetworkManager installed and DAD enabled by default,

      When a user checks the device information using nmcli,

      Then nmcli should display conflicting addresses alongside the non-conflicting addresses.

      Definition of done:

      • The implementation meets the acceptance criteria
      • All the subtasks are done
      • The code is part of a build attached to an errata

          There are no Sub-Tasks for this issue.

              bgalvani@redhat.com Beniamino Galvani
              rh-ee-sfaye Stanislas Faye
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: