-
Notifications
You must be signed in to change notification settings - Fork 2k
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
gnrc_border_router stops routing after a while #16398
Comments
Hm, I don't see this with ethos / uhcp on edit just to rule out a driver issue I connected the Here I also don't see the issue. I suspect a race condition that is not exposed on the slower CPU. edit now I can't even reproduce the issue on |
Is this a requirement to reproduce the issue? |
It's a requirement if you want to prevent another issue to arise, namely that some nodes will select each other as the router instead of the border router. |
Have you tried to run it with |
Yes this makes the problem occur much less frequently. |
Hello, @benpicco I think I have similar problem with gnrc_border_router. After some time border_router can't receive anything by ethos. Hardware:
What I do: start_network.sh:
Ifconfig:
Then I switch on the remote node and connect by TCP connection:
And after random number of packets TCP reception is stopped (but not disconnected), BR ethos-console starts to write ethos console:
Meanwhile I can ping BR from the remote node, but cannot from linux host. |
Description
After a while the border router will stop routing any traffic from or to the WPAN.
The border router can still reach hosts outside the WPAN so the uplink connection is still intact.
Nodes can still reach the border router on it's 6lo interface, so the wireless connection is also still intact.
However, routing between the two interfaces ceases to work.
When the border router is rebooted, routing between WPAN and WAN is working again.
Steps to reproduce the issue
examples/gnrc_border_router
firmware (I used asame54-xpro
with ethernet uplink and at86rf215 extension module, but this has also been observed with SLIP on a custom board)examples/gnrc_networking
firmware withUSEMODULE += gnrc_ipv6_router_default
changed toUSEMODULE += gnrc_ipv6_default
to avoid having nodes act as routers.Expected results
Actual results
packet capture
From Linux, the border router is reachable via it's uplink interface, but no via it's 6lo interface:
Versions
RIOT master (8a7f3ab)
I just realized that this is a duplicate of #14676 with a less elaborate setup process.
The text was updated successfully, but these errors were encountered: