-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Virtual Router Redundancy Protocol Adaptation HLD #1446
Conversation
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
Hi all, adding the VRRP protocol implementation in SONiC would be a great improvement for me; really good job. While reading the HLD, I left some comments (which for GitHub looks like a review); I hope those are not off-topics. |
Thanks! The comments are helpful, wish for more reviewing comments. |
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
@philo-micas, many thanks for your answers. Just want you to know that I'm pointing to another scenario that we may need to add in the Using your diagram |
@philo-micas There was a review request covering VRRP functionality earlier. |
@prvattem From the aspect of RFC, two proposals have already combined, please check the CLI and Functionality session, but from up layer service, one is based on keepactived, the other is based on FRR, they can't be combined, the adaptation exit some difference. |
SONiC community review recording https://zoom.us/rec/share/_PaY38c6vF8N6iAWALtMg1Rt0d9Ou8Guf4_ZRNayRYobIPq0jryZv2AsRE-OlLx5.3O_GA7L8vNPjWhkQ |
BRCM register as a reviewer. @adyeung |
Signed-off-by: philo <[email protected]>
Signed-off-by: philo <[email protected]>
(1) Updated the HLD to reflect VRRP, VRRP6, VRRP_TRACK and VRRP6_TRACK tables. (2) Removed the vrrpmgrd from the APP_DB VRRP_TABLE's Producers (3) Updated the Architecture Diagram according to (2). Signed-off-by: philo <[email protected]>
Code change will be ready soon, and will have a revivew at 3/28 Routing WG meeting. Keep target 202405. Thanks. |
Signed-off-by: philo <[email protected]>
@prvattem @nser77 @madhupalu @vvbrcm @lguohan @venkatmahalingam pls help review the latest change, signoff if you agree with the design, we are tracking this for 202405. The HLD has also been presented and reviewed in the Routing WG on 4/11/24, recording link https://lists.sonicfoundation.dev/g/sonic-wg-routing/wiki/36530 |
Signed-off-by: philo <[email protected]>
Hi all, many thanks for that and for your work. I just have one major concern regarding the actual and the future architecture: why is Apart of that, and as also other users suggested, I also believe that warm reboot can be covered by this HLD. Many thanks and regards. |
Since we need to transmit vip and vmac to OA, appl db need them. |
Hi @philo-micas, I understand your point of view and I will certainly take the time to dig deeper - many thanks for your answer and for your input. I'm ok with Regarding my concern, and maybe due a lack of knowledge, I'm still not sure how Maybe, renaming Regards, |
Signed-off-by: philo <[email protected]>
@nser77 Thanks, it is a good idea, I have accepted and updated HLD. @adyeung help forward it, thanks! |
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.
These changes look fine. Approved.
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.
Changes look fine. Approved.
This HLD has been reviewed in Routing WG, and SONiC Community call. I will merge the HLD if there is no further comments by the end of the week |
@philo-micas As per the HLD, I am unable to find the changes related to vrrpsyncd and vrrporch in any of your PRs. Can you please point me to the respective PR? |
@nmoray The vrrporch and vrrpsyncd sessions have already been included in this HLD. As for the code PR related to them, let's move to the SWSS code PR: sonic-net/sonic-swss#3106. Thanks! |
Hld for VRRP adaptation to SONiC, as mentioned in issue: #1366: