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

[RFE] Support bond `lacp_active` and `ns_ip6_target` option

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • nmstate-2.2.48-1.el10
    • None
    • 1
    • rhel-net-mgmt
    • ssg_networking
    • 5
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • NMT SST - 2025Q2
    • Hide

      Definition of Done:

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      The acceptance criteria defined below are met.

      As a system administrator, I would like nmstate to support arp_missed_max, lacp_active, and ns_ip6_target bond parameters so that I can optimize bonding configurations.

      Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces,
      Then it should be possible to configure and manage the arp_missed_max parameter, to ensure stable connections and minimal packet loss.

      Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces,
      Then it should be possible to control the lacp_active parameter in order to optimize bandwidth usage and provide redundancy.

      Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces,
      Then it should be possible to configure the ns_ip6_target parameter, to ensure smooth network operations in IPv6 environments.


      Integration test case is available upstream


      Code is reviewed and merged upstream


      Preliminary testing is done


      A demo is recorded

      Show
      Definition of Done: Please mark each item below with ( / ) if completed or ( x ) if incomplete: The acceptance criteria defined below are met. As a system administrator, I would like nmstate to support arp_missed_max, lacp_active, and ns_ip6_target bond parameters so that I can optimize bonding configurations. Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces, Then it should be possible to configure and manage the  arp_missed_max  parameter, to ensure stable connections and minimal packet loss. Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces, Then it should be possible to control the  lacp_active  parameter in order to optimize bandwidth usage and provide redundancy. Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces, Then it should be possible to configure the  ns_ip6_target  parameter, to ensure smooth network operations in IPv6 environments. Integration test case is available upstream Code is reviewed and merged upstream Preliminary testing is done A demo is recorded
    • Pass
    • Automated
    • Enhancement
    • Hide
      .Bond configurations in Nmstate support optimization settings

      With this enhancement, the Nmstate API supports the following bond options:

      * `lacp_active`: Defines whether or not the Linux kernel periodically sends Link Aggregation Control Protocol Data Unit (LACPDU) frames. You can use this setting only in the 802.3ad bond mode.
      * `ns_ip6_target`: Lists the IPv6 addresses to use as IPv6 monitoring peers when you set the `arp_interval` parameter to a value larger than 0.

      As a result, administrators can use these settings to optimize a network bond to ensure stable connections, efficient bandwidth, and IPv6 compatibility.
      Show
      .Bond configurations in Nmstate support optimization settings With this enhancement, the Nmstate API supports the following bond options: * `lacp_active`: Defines whether or not the Linux kernel periodically sends Link Aggregation Control Protocol Data Unit (LACPDU) frames. You can use this setting only in the 802.3ad bond mode. * `ns_ip6_target`: Lists the IPv6 addresses to use as IPv6 monitoring peers when you set the `arp_interval` parameter to a value larger than 0. As a result, administrators can use these settings to optimize a network bond to ensure stable connections, efficient bandwidth, and IPv6 compatibility.
    • Done
    • Done
    • Done
    • Not Required
    • None
    • 0

      Description of problem:

      The `arp_missed_max`, `lacp_active` and `ns_ip6_target` options are supported by nispor and NetworkManager, please enable it in Nmstate also.

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

      How reproducible:

      Steps to Reproduce:
      1.
      2.
      3.

      Actual results:

      Expected results:

      Additional info:

      Acceptance Criteria:
      As a system administrator, I would like nmstate to support arp_missed_maxlacp_active, and ns_ip6_target bond parameters so that I can optimize bonding configurations.

      Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces,
      Then it should be possible to configure and manage the arp_missed_max parameter, to ensure stable connections and minimal packet loss.

      Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces,
      Then it should be possible to control the lacp_active parameter in order to optimize bandwidth usage and provide redundancy.

      Given a system administrator configuring bond interfaces, When the system administrator uses nmstate to manage the bonded network interfaces,
      Then it should be possible to configure the ns_ip6_target parameter, to ensure smooth network operations in IPv6 environments.

      Definition of done:

      • The implementation meets the acceptance criteria
      • The Release note text is filled and RHEL-1586 is done
      • The code is part of a build attached to an errata 

              rh-ee-mshi1 Mingyu Shi
              fge@redhat.com Gris Ge
              Network Management Team Network Management Team
              Mingyu Shi Mingyu Shi
              Marc Muehlfeld Marc Muehlfeld
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated: