Skip to content

Conversation

@markgoddard
Copy link

[xena] 88df4c7 None feat: automatic update of community files stackhpc/xena

SKIP: created by stackhpc-ci bot

[xena] 50c1f43 None feat: automatic update of workflows stackhpc/xena

SKIP: created by stackhpc-ci bot

[xena] 354c99e I0693c495170aa821a2f571038f387c50a2f6c599 Support 802.3ad port groups on Cumulus devices

CHOICE: present on multiple branches

[master] aea6708044

[xena] 3dfae10 Ic3e10d19315b776662188f41c552fe0676a12782 Support multiple links in link_local_information dict of portgroups

SKIP: present on yoga

[xena] 7b7b04a I271263a349d6cccd0fe9980e10b1b8d5fd86716e Add ngs_manage_vlans configuration

SKIP: present on yoga

Since Ic3e10d19315b776662188f41c552fe0676a12782, multiple links in a
port group are configured. This typically works for bond modes that do
not require switch-side configuration, such as active/passive, TLB and
ALB.

In some cases this may also work for 802.3ad link aggregates, if
local_link_connection.port_id in the ports is set to the name of the
port group interface. However some switches require different commands
to be used when configuring port groups vs switch port interfaces. For
example, NVIDIA Cumulus switches require to use 'net add bond...'
instead of 'net add interface ...'.

This change adds support for devices that require different commands to
configure port groups, and provides an implementation for NVIDIA Cumulus
switches.

Closes-Bug: #1976382
Related-Bug: #1759000

Change-Id: I0693c495170aa821a2f571038f387c50a2f6c599
(cherry picked from commit aea6708)
@markgoddard markgoddard requested a review from a team as a code owner August 15, 2022 09:51
@markgoddard markgoddard self-assigned this Aug 15, 2022
@markgoddard markgoddard changed the title Support 802.3ad port groups on Cumulus devices yoga cherries Aug 24, 2022
@markgoddard markgoddard merged commit 7eef729 into stackhpc/yoga Aug 24, 2022
@markgoddard markgoddard deleted the yoga-cherries branch August 24, 2022 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants