Skip to content

[Arista-7060X6-64PE-B, Arista-7060X6-16PE-384C-B]: Scale Up NHG#23722

Merged
kperumalbfn merged 2 commits intosonic-net:masterfrom
ccroy-arista:nhg-scale-up
Aug 20, 2025
Merged

[Arista-7060X6-64PE-B, Arista-7060X6-16PE-384C-B]: Scale Up NHG#23722
kperumalbfn merged 2 commits intosonic-net:masterfrom
ccroy-arista:nhg-scale-up

Conversation

@ccroy-arista
Copy link
Copy Markdown
Contributor

@ccroy-arista ccroy-arista commented Aug 14, 2025

Why I did it

Fix failure to create NHG on TH5 with 512 BGP sessions.

Work item tracking
  • Microsoft ADO (number only):

How I did it

Set the following fields in the Broadcom configure for the ___ HWSKUs:
l3_ecmp_member_first_lkup_mem_size: 0
l3_ecmp_member_secondary_mem_size: 0

Also, disable hierarchical nexthop group via sai.profile:
SAI_NHG_HIERARCHICAL_NEXTHOP=false

How to verify it

Run pre-test checks and confirm they pass.

Which release branch to backport (provide reason below if selected)

  • 202205
  • 202211
  • 202305
  • 202311
  • 202405
  • 202411
  • 202412
  • 202505

Tested branch (Please provide the tested image version)

202412

Description for the changelog

Scale up NHG, Disable Hierarchical Nexthop

Set the l3 ecmp mem sizes to 0 in the Broadcom
config files for
Arista-7060X6-16PE-384C-B platform, in order to
scale-up the Next Hop Group usage
Set the l3 ecmp mem sizes to 0 in the broadcom
config files for Arista-7060X6-64PE-B platform,
in order to scale-up the Next Hop Group usage.
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@r12f
Copy link
Copy Markdown
Contributor

r12f commented Aug 19, 2025

CI passed but status is lost. CI Build link is here: https://dev.azure.com/mssonic/build/_build/results?buildId=923107&view=results

All looking good:
image

kperumalbfn
kperumalbfn previously approved these changes Aug 19, 2025
@kperumalbfn kperumalbfn dismissed their stale review August 19, 2025 17:08

wait for response

@kperumalbfn
Copy link
Copy Markdown
Contributor

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@kperumalbfn kperumalbfn enabled auto-merge (squash) August 19, 2025 18:22
@kperumalbfn kperumalbfn merged commit fc58ed2 into sonic-net:master Aug 20, 2025
20 checks passed
@ccroy-arista ccroy-arista deleted the nhg-scale-up branch August 20, 2025 23:15
ccroy-arista added a commit to ccroy-arista/sonic-buildimage that referenced this pull request Aug 21, 2025
…c-net#23722)

[Arista-7060X6-64PE-B, Arista-7060X6-16PE-384C-B]: Scale Up NHG
@yejianquan
Copy link
Copy Markdown
Contributor

Hi @ccroy-arista , please create PR to 202505 branch to fix the conflict

@ccroy-arista
Copy link
Copy Markdown
Contributor Author

Hi @yejianquan , cherry-pick PR for 202505 is here: #23779

r12f pushed a commit to Azure/sonic-buildimage-msft that referenced this pull request Aug 22, 2025
…2412 (#1540)

#### Why I did it
Fix failure to create NHG on TH5 with 512 BGP sessions.

This is a manual cherry-pick to 202412 for original PR:
sonic-net/sonic-buildimage#23722

##### Work item tracking
- Microsoft ADO **(number only)**:

#### How I did it
Set the following fields in the Broadcom configure for the ___ HWSKUs:
`l3_ecmp_member_first_lkup_mem_size: 0`
`l3_ecmp_member_secondary_mem_size: 0`

Also, disable hierarchical nexthop group via sai.profile:
`SAI_NHG_HIERARCHICAL_NEXTHOP=false`

#### How to verify it
Run pre-test checks and confirm they pass.

#### Which release branch to backport (provide reason below if selected)

- [ ] 202205
- [ ] 202211
- [ ] 202305
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [x] 202412

#### Tested branch (Please provide the tested image version)
202412

#### Description for the changelog
Scale up NHG, Disable Hierarchical Nexthop
yejianquan pushed a commit that referenced this pull request Aug 27, 2025
…) (#23779)

[Arista-7060X6-64PE-B, Arista-7060X6-16PE-384C-B]: Scale Up NHG

Why I did it
Fix failure to create NHG on TH5 with 512 BGP sessions.

This is a manual cherry-pick to 202505 for original PR: #23722

Work item tracking
Microsoft ADO (number only):
How I did it
Set the following fields in the Broadcom configure for the ___ HWSKUs:
l3_ecmp_member_first_lkup_mem_size: 0
l3_ecmp_member_secondary_mem_size: 0

Also, disable hierarchical nexthop group via sai.profile:
SAI_NHG_HIERARCHICAL_NEXTHOP=false

How to verify it
Run pre-test checks and confirm they pass.

Which release branch to backport (provide reason below if selected)
 202205
 202211
 202305
 202311
 202405
 202411
 202505
Tested branch (Please provide the tested image version)
202412

Description for the changelog
Scale up NHG, Disable Hierarchical Nexthop

signed-off-by: jianquanye@microsoft.com
@kperumalbfn
Copy link
Copy Markdown
Contributor

@bingwang-ms could you please add to 202503

dakotac-arista added a commit to dakotac-arista/sonic-buildimage-msft that referenced this pull request Oct 30, 2025
bingwang-ms added a commit to Azure/sonic-buildimage-msft that referenced this pull request Oct 31, 2025
Changes missing from msft_202503:
sonic-net/sonic-buildimage#23908
sonic-net/sonic-buildimage#23722

Was already added for Arista-7060X6-64PE-B-O128 in
#1674

<!--
Please make sure you've read and understood our contributing guidelines:
     https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

** Make sure all your commits include a signature generated with `git
commit -s` **

If this is a bug fix, make sure your description includes "fixes #xxxx",
or
     "closes #xxxx" or "resolves #xxxx"

     Please provide the following information:
-->

#### Why I did it

##### Work item tracking
- Microsoft ADO **(number only)**:

#### How I did it

#### How to verify it

<!--
If PR needs to be backported, then the PR must be tested against the
base branch and the earliest backport release branch and provide tested
image version on these two branches. For example, if the PR is requested
for master, 202211 and 202012, then the requester needs to provide test
results on master and 202012.
-->

#### Which release branch to backport (provide reason below if selected)

<!--
- Note we only backport fixes to a release branch, *not* features!
- Please also provide a reason for the backporting below.
- e.g.
- [x] 202006
-->

- [ ] 201811
- [ ] 201911
- [ ] 202006
- [ ] 202012
- [ ] 202106
- [ ] 202111
- [ ] 202205
- [ ] 202211

#### Tested branch (Please provide the tested image version)

<!--
- Please provide tested image version
- e.g.
- [x] 20201231.100
-->

- [ ] <!-- image version 1 -->
- [ ] <!-- image version 2 -->

#### Description for the changelog
<!--
Write a short (one line) summary that describes the changes in this
pull request for inclusion in the changelog:
-->

<!--
Ensure to add label/tag for the feature raised. example - PR#2174 under
sonic-utilities repo. where, Generic Config and Update feature has been
labelled as GCU.
-->

#### Link to config_db schema for YANG module changes
<!--
Provide a link to config_db schema for the table for which YANG model
is defined
Link should point to correct section on
https://github.com/Azure/sonic-buildimage/blob/master/src/sonic-yang-models/doc/Configuration.md
-->

#### A picture of a cute animal (not mandatory but encouraged)
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Dec 4, 2025
…c-net#23722)

[Arista-7060X6-64PE-B, Arista-7060X6-16PE-384C-B]: Scale Up NHG

Signed-off-by: Feng Pan <fenpan@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants