Skip to content

[FRR] Force disable next hop group support#17344

Merged
StormLiangMS merged 1 commit intosonic-net:masterfrom
nazariig:master-frr-fix
Dec 6, 2023
Merged

[FRR] Force disable next hop group support#17344
StormLiangMS merged 1 commit intosonic-net:masterfrom
nazariig:master-frr-fix

Conversation

@nazariig
Copy link
Collaborator

@nazariig nazariig commented Nov 29, 2023

Signed-off-by: Nazarii Hnydyn [email protected]

Closes #17345

This W/A was proposed by Nvidia FRR team before the long term solution is ready.

Why I did it

  • A W/A to fix default route installation during LAG member flap
Work item tracking
  • N/A

How I did it

  • Disabled FRR next hop group support

How to verify it

  1. Do LAG member flap

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

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

  • master
  • 202305

Description for the changelog

  • N/A

Link to config_db schema for YANG module changes

  • N/A

A picture of a cute animal (not mandatory but encouraged)

      .---.        .-----------
     /     \  __  /    ------
    / /     \(  )/    -----
   //////   ' \/ `   ---
  //// / // :    : ---
 // /   /  /`    '--
//          //..\\
       ====UU====UU====
           '//||\\`
             ''``

@liat-grozovik liat-grozovik marked this pull request as ready for review November 30, 2023 07:44
@liat-grozovik liat-grozovik changed the title [frr]: Force disable next hop group support [FRR] Force disable next hop group support Nov 30, 2023
@dgsudharsan
Copy link
Collaborator

@StormLiangMS Can you please review and signoff

@dgsudharsan
Copy link
Collaborator

@StormLiangMS
Copy link
Contributor

hi @nazariig @dgsudharsan could you help to elaborate what's the cons to disable FRR next hop group support?

@dgsudharsan
Copy link
Collaborator

hi @nazariig @dgsudharsan could you help to elaborate what's the cons to disable FRR next hop group support?

I believe there is no cons. If the NOS is using the nexthop group, it will affect performance. However SONiC is not using nexthop group today. Hence there is no impact with respect to SONiC

@prsunny
Copy link
Contributor

prsunny commented Dec 4, 2023

Please wait for @StormLiangMS's approval

@StormLiangMS StormLiangMS merged commit 1ff27db into sonic-net:master Dec 6, 2023
mssonicbld pushed a commit to mssonicbld/sonic-buildimage that referenced this pull request Dec 6, 2023
Signed-off-by: Nazarii Hnydyn [email protected]

Closes sonic-net#17345

This W/A was proposed by Nvidia FRR team before the long term solution is ready.

Why I did it
A W/A to fix default route installation during LAG member flap
Work item tracking
N/A
How I did it
Disabled FRR next hop group support
How to verify it
Do LAG member flap
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202305: #17423

@lizhijianrd
Copy link
Contributor

Hi @yxieca, can you please help to add "Approved for 202311 Branch" tag to this PR? thanks.

mssonicbld pushed a commit to mssonicbld/sonic-buildimage that referenced this pull request Jan 17, 2024
Signed-off-by: Nazarii Hnydyn [email protected]

Closes sonic-net#17345

This W/A was proposed by Nvidia FRR team before the long term solution is ready.

Why I did it
A W/A to fix default route installation during LAG member flap
Work item tracking
N/A
How I did it
Disabled FRR next hop group support
How to verify it
Do LAG member flap
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202311: #17804

mssonicbld pushed a commit that referenced this pull request Jan 18, 2024
Signed-off-by: Nazarii Hnydyn [email protected]

Closes #17345

This W/A was proposed by Nvidia FRR team before the long term solution is ready.

Why I did it
A W/A to fix default route installation during LAG member flap
Work item tracking
N/A
How I did it
Disabled FRR next hop group support
How to verify it
Do LAG member flap
dgsudharsan added a commit to dgsudharsan/sonic-buildimage that referenced this pull request Apr 18, 2024
dgsudharsan added a commit to dgsudharsan/sonic-buildimage that referenced this pull request May 13, 2024
lguohan pushed a commit that referenced this pull request May 17, 2024
lipxu pushed a commit to lipxu/sonic-buildimage that referenced this pull request Jul 10, 2025
Signed-off-by: Nazarii Hnydyn [email protected]

Closes sonic-net#17345

This W/A was proposed by Nvidia FRR team before the long term solution is ready.

Why I did it
A W/A to fix default route installation during LAG member flap
Work item tracking
N/A
How I did it
Disabled FRR next hop group support
How to verify it
Do LAG member flap
lipxu pushed a commit to lipxu/sonic-buildimage that referenced this pull request Jul 10, 2025
Signed-off-by: Nazarii Hnydyn [email protected]

Closes sonic-net#17345

This W/A was proposed by Nvidia FRR team before the long term solution is ready.

Why I did it
A W/A to fix default route installation during LAG member flap
Work item tracking
N/A
How I did it
Disabled FRR next hop group support
How to verify it
Do LAG member flap
bingwang-ms pushed a commit that referenced this pull request Jul 15, 2025
* [frr]: Force disable next hop group support. (#17344)

Signed-off-by: Nazarii Hnydyn [email protected]

Closes #17345

This W/A was proposed by Nvidia FRR team before the long term solution is ready.

Why I did it
A W/A to fix default route installation during LAG member flap
Work item tracking
N/A
How I did it
Disabled FRR next hop group support
How to verify it
Do LAG member flap

* for dualtor

* for UT

---------

Co-authored-by: Nazarii Hnydyn <[email protected]>
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.

[frr] Default route installation failure during LAG member flap

7 participants