Skip to content

Add RIB/RIB nhg mgr LLD - #2270

Open
LARLSN wants to merge 1 commit into
sonic-net:masterfrom
LARLSN:dev-ribfib-nhgmgr-lld
Open

Add RIB/RIB nhg mgr LLD#2270
LARLSN wants to merge 1 commit into
sonic-net:masterfrom
LARLSN:dev-ribfib-nhgmgr-lld

Conversation

@LARLSN

@LARLSN LARLSN commented Mar 30, 2026

Copy link
Copy Markdown

This LLD describes the details of implemention of nhg mgr in RIB/FIB design. nhg mgr is class to manage FIB Block in fpmsyncd.

More details about RIB/FIB please refer HLD: #2060
Code of nhg mgr please refer PR: sonic-net/sonic-swss#4395

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

@LARLSN LARLSN changed the title [doc]: Add rib/fib nhg mgr LLD Add rib/fib nhg mgr LLD Mar 31, 2026
@LARLSN LARLSN changed the title Add rib/fib nhg mgr LLD Add RIB/RIB nhg mgr LLD Mar 31, 2026
@eddieruan-alibaba eddieruan-alibaba moved this from Todo to In Progress in SONiC Routing Dashboard Apr 30, 2026
prsunny pushed a commit to sonic-net/sonic-swss that referenced this pull request May 21, 2026
)

* [fpmsyncd]: add libnexthopgroup in Makefile.am to support rib/fib feature
What I did

Add libnexthopgroup in fpmsyncd Makefile.am to support RIB/FIB

Why I did it

In the RIB/FIB design, we need the libnexthopgroup compiled from sonic-fib to communicate with Zebra.
More details please refer the documents following:

RIB/FIB HLD: sonic-net/SONiC#2060
nhg mgr LLD: sonic-net/SONiC#2270
sonic-fib PR: sonic-net/SONiC#2270
RIB/FIB nhg mgr code: #4395
Signed-off-by: linsongnan <linsongnan.lsn@alibaba-inc.com>
@LARLSN
LARLSN force-pushed the dev-ribfib-nhgmgr-lld branch from 18f145a to 29620f5 Compare June 3, 2026 07:47
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

Yogapriya-cisco pushed a commit to prhoskot/sonic-swss that referenced this pull request Jul 13, 2026
…nic-net#4394)

* [fpmsyncd]: add libnexthopgroup in Makefile.am to support rib/fib feature
What I did

Add libnexthopgroup in fpmsyncd Makefile.am to support RIB/FIB

Why I did it

In the RIB/FIB design, we need the libnexthopgroup compiled from sonic-fib to communicate with Zebra.
More details please refer the documents following:

RIB/FIB HLD: sonic-net/SONiC#2060
nhg mgr LLD: sonic-net/SONiC#2270
sonic-fib PR: sonic-net/SONiC#2270
RIB/FIB nhg mgr code: sonic-net#4395

Signed-off-by: Yogapriya Mohankumar <ymohanku@cisco.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants