-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
gnrc_ndp: don't let addresses timeout #5309
Conversation
not at FU today, will test tomorrow to see if this fixes the issue for my setup. Otherwise this (of course temporary) fix seems good to me, better than loosing connection all the time... |
ok, on first sight this seems to do the job, but after ~30 min the connection between the linux host and the remote node is still lost. The ncache entry for the global address of the border router node is dropped on the remote node... Pinging between border router and remote node using link local addresses still works, so it is again the global address that is dropped from the ncache. EDIT: forget about below, I tried to ping the wrong global address (it's own), so this is caused by the known issue about pinging itself...
|
Another test, pinging the linux host from the remote node:
|
by the way, setup is: remote node: |
This is freaky. I let the run before continue (
|
Only more reason to overhaul the ND... I have absolutely no idea how this happens... Will look into it the coming week. |
|
Yepp, sorry did not see the relation ;-) |
I tested it too now (continuous pinging of the 6LBR's GUA from a 6LR, breakpoint into |
Repeated it now and running for >1h now and no sign of weakness.... Sorry @haukepetersen can't reproduce the behavior you observed. |
don't be sorry, that's rather a good thing, right? I will start another trial run as soon as I am in the office. |
Do I understand it correctly, that with this fix a peer that once got into the neighbor cache would stay there forever (until the next reboot or manual removal)? |
Yes. |
87292f4
to
eebad9a
Compare
Rebased to current master (just for good measure) and ran it for almost 2h now (and will keep it running): no problems so far. |
So, did anyone except me successfully tested it yet? |
I just did it, so ACK and go when Murdock agrees! |
eebad9a
to
8968b76
Compare
Fixed typo in the commit message |
Backport provided in #5369 |
This is a temporary quick-fix for RIOT-OS#5122 to not have GUAs removed on an interface. It solves the issue by both not letting the registration run out on the router and by not letting the lifetime of an auto-configured address expire.
and GO! :D |
This is a temporary quick-fix for #5122 to not have GUAs removed on an interface.
It solves the issue by both not letting the registration run out on the router and by not letting the lifetime of an auto-configured address expire.
I haven't found the time to test this yet, so this is why I marked it as WIP for now.