-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bgp] Add support to explicitly specify bgp router id for single asice device #18727
Conversation
@yaqiangz PR: #18727 is conflict with MS internal repo |
8ad2aef
to
5fcb722
Compare
@yaqiangz PR: #18727 is conflict with MS internal repo |
Hi @StormLiangMS Could you please help to review this PR? |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
|
In this PR, no multi asic, it would be a separate PR? |
Yes |
As HLD said, we want to remove the strong coupling of configuring router id and Loopback ipv4 address. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/azpw ms_conflict |
1 similar comment
/azpw ms_conflict |
Why I did it These 2 dependencies were removed by #18764 and #18727 for decoupling hard dependency between Loopback IPv4 address and BGP. Actually, these dependencies are to make sure existence of Loopback interface, no need to remove. Work item tracking Microsoft ADO (number only): 28210625 How I did it Add dependency back How to verify it UT passed.
Why I did it
HLD: sonic-net/SONiC#1643
Add support to explictly specify bgp router id for single asic device
Work item tracking
How I did it
Behavior of set bgp router-id
To be clarified that when bgp router-id hasn't been explicitly set, bgp actions would totally like previous
Behavior of add bgp peer
To be clarified that when bgp router-id hasn't been explicitly set, bgp actions would totally like previous
How to verify it
UT passed.
Run bgp related test in sonic-mgmt
Which release branch to backport (provide reason below if selected)
Tested branch (Please provide the tested image version)
Description for the changelog
Link to config_db schema for YANG module changes
A picture of a cute animal (not mandatory but encouraged)