[riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent

Martine Lenders mail at martine-lenders.eu
Mon Aug 29 19:56:31 CEST 2016


Hi,
can you check if this is https://github.com/RIOT-OS/RIOT/issues/5467?

> Why or how can a node be removed from ncache? Why the node does not
automatically reconnect with BR?

As the implementer of the neighbor discovery I can say this: because
the neighbor discovery is sh** ;-). It was written in a haste and has
a lot of design flaws. I'm working on a replacement (see
https://github.com/RIOT-OS/RIOT/issues/5704, happy to hear your
thoughts ;-)), but sadly I did not find some time to put heavy
implementation efforts into this yet (hopefully in autumn though, so
we have something for the October release, fingers crossed).

Thanks for reporting and kind regards,
Martines

2016-08-29 17:54 GMT+02:00 Baptiste Clenet <bapclenet at gmail.com>:
> Hi,
> I'm using two SAMR21, one with BR (on A) and the other (on B) with
> gnrc_networking example.
> I'm on April release.
> Switch on A (border router) then switch on B, I'm able to send UDP
> message from Linux to 2001:db8 address of B.
> If I try to send lot of data (every 100ms), it works for a while and
> then B does not receive message anymore. After I see it failed, I
> stopped the loop sending UDP message, I checked on BR and 2001:db8
> address of B was not here anymore. I can ping B with fe80:: address on
> iface 6 but can't with 2001:db8.
>
> Why or how can a node be removed from ncache? Why the node does not
> automatically reconnect with BR?
>
> Cheers
>
> --
> Baptiste
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel


More information about the devel mailing list