-
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
[EVPN]When EVPN NVO config arrives later than remote VNI entries, the remote entries don't get added #14949
Comments
The fix added breaks the previously added workaround sonic-net/sonic-swss#2626. Hence requesting to revert the fix. |
@srj102 pls help take a look and share your analysis |
From the Techsupport added in #12361 it looks like VXLAN_EVPN_NVO was not configured leading to the OA not processing the VXLAN_REMOTE_VNI table APP DB entries. Before the workaround for swss#2626, the case of EVPN_NVO coming later would have been handled via the following check.. However with the workaround we are seeing this issue. @dgsudharsan can you please confirm this by removing the workaround made for swss#2626 ? It was agreed that this was a temporary workaround at that time for that specific branch. |
@srj102 I don't think removing that workaround alone helps. That work around is not present for p2mp orch. When evpn nvo is not present, we need to retry instead of returning success. My change sonic-net/sonic-swss#2756 did that but it undid the swss#2626. We have to find proper solution for #12361 and we need to reintegrate sonic-net/sonic-swss#2756 |
yes for p2mp case the changes made as part of 2756 will be required. Since 2626 is a workaround with incomplete root causing. I believe it has to be removed from master. |
@prsunny What is your feedback here? Should we remove the workaround sonic-net/sonic-swss#2626 and reintroduce sonic-net/sonic-swss#2756 in master? Is anyone debugging the root cause of #12361 ? |
if we revert 2626, we will still have warmboot issue, right? |
@srj102 Can you please provide ETA for fixing this? |
Description
Sometime during config reload, EVPN NVO table arrives later than remote VNI table entries. In such scenarios, remote vni entries are ignored and this leads to traffic loss.
Steps to reproduce the issue:
Describe the results you received:
Remote entries are not added leading to traffic loss
Describe the results you expected:
No issues
Output of
show version
:Output of
show techsupport
:Additional information you deem important (e.g. issue happens only occasionally):
The text was updated successfully, but these errors were encountered: