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

2016-08-30 Thread Alexander Aring

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

2016-08-30 Thread Oleg Hahm
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

2016-08-30 Thread Oleg Hahm
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

2016-08-30 Thread Martine Lenders
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

2016-08-30 Thread 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


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

2016-08-29 Thread 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


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

2016-08-29 Thread 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