Re: [riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent
Hi, On 08/30/2016 05:50 PM, Baptiste Clenet wrote: > Oleg, you were looking for that: https://github.com/openthread/openthread > > Martine, Kaspar, AFAIK, OpenThread follow RFC standard and they added > their part on top of it, but I don't know if it will be fully > compatible. > OpenThread doesn't use IPv6 neighbour discovery, they use a forked MLE protocol which is maybe ~80% of that what IETF MLE is. They use MLE for neighbour discovery, means filling neighbour entries with that. Also I saw that they broadcast a stateful compression CID over MLE. The rest I currently try to detect by using the force, ehm source. Also you cannot be sure that OpenThread really follow any IETF standard and do they own forks. Please see my question [0]. So OpenThread 6LoWPAN is _maybe_ not IETF 6LoWPAN. - Alex [0] https://groups.google.com/forum/#!topic/openthread-users/l2hozmMfE2M ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent
Okay, sorry, I was to fast with my complaint. ;-) On Tue, Aug 30, 2016 at 04:17:33PM +0200, Oleg Hahm wrote: > Hi, > > is it only me who cannot find it or is there something missing here? > > Cheers, > Oleg > > On Tue, Aug 30, 2016 at 04:10:19PM +0200, Martine Lenders wrote: > > Hi Baptiste, > > > > > > 2016-08-30 16:01 GMT+02:00 Baptiste Clenet: > > > Thanks Martine, > > > The issue you mentioned seems to be different. > > > > > > Did you see the neighbor discovery implementation of OpenThread? How > > > your new implementation will be able to dicuss with OpenThread > > > implementation? > > > > > > Cheers, > > > > > > 2016-08-29 19:56 GMT+02:00 Martine Lenders : > > >> 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 : > > >>> 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@riot-os.org > > >>> https://lists.riot-os.org/mailman/listinfo/devel > > >> ___ > > >> devel mailing list > > >> devel@riot-os.org > > >> https://lists.riot-os.org/mailman/listinfo/devel > > > > > > > > > > > > -- > > > Baptiste > > > ___ > > > devel mailing list > > > devel@riot-os.org > > > https://lists.riot-os.org/mailman/listinfo/devel > > ___ > > devel mailing list > > devel@riot-os.org > > https://lists.riot-os.org/mailman/listinfo/devel > > -- > The problem with token ring jokes is you need to wait your turn to laugh > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel -- printk(" Speed now 1x");/* Pull my finger! */ linux-2.6.6/drivers/cdrom/mcd.c signature.asc Description: PGP signature ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent
Hi, is it only me who cannot find it or is there something missing here? Cheers, Oleg On Tue, Aug 30, 2016 at 04:10:19PM +0200, Martine Lenders wrote: > Hi Baptiste, > > > 2016-08-30 16:01 GMT+02:00 Baptiste Clenet: > > Thanks Martine, > > The issue you mentioned seems to be different. > > > > Did you see the neighbor discovery implementation of OpenThread? How > > your new implementation will be able to dicuss with OpenThread > > implementation? > > > > Cheers, > > > > 2016-08-29 19:56 GMT+02:00 Martine Lenders : > >> 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 : > >>> 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@riot-os.org > >>> https://lists.riot-os.org/mailman/listinfo/devel > >> ___ > >> devel mailing list > >> devel@riot-os.org > >> https://lists.riot-os.org/mailman/listinfo/devel > > > > > > > > -- > > Baptiste > > ___ > > devel mailing list > > devel@riot-os.org > > https://lists.riot-os.org/mailman/listinfo/devel > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel -- The problem with token ring jokes is you need to wait your turn to laugh signature.asc Description: PGP signature ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent
Hi Baptiste, 2016-08-30 16:01 GMT+02:00 Baptiste Clenet: > Thanks Martine, > The issue you mentioned seems to be different. > > Did you see the neighbor discovery implementation of OpenThread? How > your new implementation will be able to dicuss with OpenThread > implementation? > > Cheers, > > 2016-08-29 19:56 GMT+02:00 Martine Lenders : >> 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 : >>> 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@riot-os.org >>> https://lists.riot-os.org/mailman/listinfo/devel >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel > > > > -- > Baptiste > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent
Thanks Martine, The issue you mentioned seems to be different. Did you see the neighbor discovery implementation of OpenThread? How your new implementation will be able to dicuss with OpenThread implementation? Cheers, 2016-08-29 19:56 GMT+02:00 Martine Lenders: > 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 : >> 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@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel -- Baptiste ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent
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: > 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@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
[riot-devel] BorderRouter: Global IPV6 address lost in ncache after UDP message sent
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@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel