-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[202205][dualtor][active-active] orchagent failed to set route nexthop to tun0
after shutdown port
#11737
Comments
Hi @prsunny, could you please take a look into this issue? |
@lolyu , is this happening for all neighbors? Also, is tunnel/mux_cable created during initialization or you manually added those? |
Hi @prsunny, I've found that, for those ports that have this issue, after shutdown the port, the neighbor entry state changes to
|
I think I've found the root cause for this, the neighbors for the mux servers are not validated by the kernel into state For those neighbors of mux servers that are
For those neighbors of mux servers that are
I assume we should ensure that the neighbors for mux servers are |
tun0
after shutdown porttun0
after shutdown port
Discussed with @prsunny, this issue should be fixed by PR: sonic-net/sonic-swss#2151, let's cherry-pick those testcases into 202205/master branch, thanks! |
…ve (#6174) Approach What is the motivation for this PR? Enable test_active_link_down_downstream_active for active-active dualtor. Signed-off-by: Longxiang Lyu lolv@microsoft.com How did you do it? due to sonic-net/sonic-buildimage#11737, before IO verification, add method _probe_stale_servers to ensure all STALE neighbors of mux servers that are learned from garp_service are changed into REACHABLE state. How did you verify/test it?
Close this as PR sonic-net/sonic-swss#2151 got merged. |
Will try to verify on the latest image for the change: sonic-net/sonic-swss#2151 |
Verified on the latest 202205 image, the issue is gone, now the route to |
…ve (sonic-net#6174) Approach What is the motivation for this PR? Enable test_active_link_down_downstream_active for active-active dualtor. Signed-off-by: Longxiang Lyu lolv@microsoft.com How did you do it? due to sonic-net/sonic-buildimage#11737, before IO verification, add method _probe_stale_servers to ensure all STALE neighbors of mux servers that are learned from garp_service are changed into REACHABLE state. How did you verify/test it?
Description
As the titile, after shutdown a port in
active-active
cable type, orchagent failed to set the route nexthop totun0
.Steps to reproduce the issue:
Ethernet40
op todown
:standby
192.168.0.20
Here are syslog snippets:
Compared with ports in
active-standby
, the second syslog chunk is showed only withactive-active
ports. It looks like that the neighbor is removed twice.Describe the results you received:
192.168.0.20
is stillVlan1000
when the portEthernet40
isstandby
Describe the results you expected:
192.168.0.20
should betun0
Output of
show version
:(paste your output here or download and attach the file here )
The text was updated successfully, but these errors were encountered: