Hello Mališa

As you are getting ready to publish a next rev, please find simple comments on 
05 that you may want to act upon in 06.


·        As mentioned earlier in the draft,  the most probable collocation for 
the JRC would be the 6LBR, and probably not a JP deep in the network.
Why did you point on the JP in the below?


the JRC, which may be co-located on the JP or another device.



·        This sentence is too complex :

   4.  In case of successful processing of the request, the pledge
       receives a join response from JRC (via the JP) that sets up one
       or more link-layer keys used to authenticate and encrypt
       subsequent transmissions to peers, and a short link-layer address
       for the pledge.

Who sets up what is unclear. Could you make it 2 sentences?


·        I see what you mean there

It deeply duty cycles its radio, switching the radio on when the provided 
schedule indicates slots which the pledge may use for the join process.

But this seems to make the process very specific to TSCH when it could easily 
apply to IEEE Std. 802.15.4 at large. It is my reading that for the most part 
the protocol is not dependent of TSCH and that it could easily have  larger 
applicability. Is there a way to word it as “in the case of TSCH, …” ? also 
suggestion to reword “It deeply duty cycles” to follows the indicated schedule 
or something.


·        On paper the 6LoWPAN concept of 6LBR (a central registrar, though the 
6LoWPAN definition indicates a border router function) is not necessarily the 
same guy as the RPL root, though it makes full sense that they are – and the 
6TiSCH architecture recommends that they be. Maybe we could enforce that they 
are in another spec.



The JRC can be co-located on the 6LBR. In this special case, the IPv6 address 
of the JRC can be omitted from the Join Response message for space 
optimization. The 6LBR then MUST set the DODAGID field in the RPL DIOs 
{{RFC6550}} to its IPv6 address. The pledge learns the address of the JRC once 
joined and upon the reception of a first RPL DIO message, and uses it to 
operate as a JP.

I’d add a sentence at the beginning of the spec that the text makes the 
assumption that the 6LBR is the RPL root per the architecture and that in case 
they are separate, you really mean the RPL root?


·        We should not say the following:



When the JRC is not co-located with the 6LBR, then the code point provides a 
clear indication to the 6LBR that this is join response traffic.



This seems to indicate that the traffic class may only be applied to join 
response. In the future, we may apply that behavior to other traffic. That’s 
linked to the point of having a class.



·        This could be listed as a dependency or an expectation, or just be 
declared out of scope:



Companion SF documents SHOULD specify how traffic with code point AF42 is 
handled with respect to cell allocation.



I’m not too happy with a SHOULD directed to an unnamed future spec as opposed 
to an implementer. Unsure how the IESG will react to that.




·        The URI host of the request may point on something more specific to 
any jrc as opposed to other nodes:


    The Uri-Host option is set to "6tisch.arpa". This is an anycast type of 
identifier of the JRC that is resolved to its IPv6 address by the JP

Suggestion: "default-jrc.6tisch.arpa".

·        The text below is not future proof

If the decoded CBOR unsigned integer value is larger than 255 (length defined 
by {{IEEE802.15.4-2015}})

I’d rather say larger than the “max MAC-Layer security key size, which is 255 
with {{IEEE802.15.4-2015}}”


·        About the lease ASN, how is the JRC aware of the current ASN?


·        Some  acronyms like AEAD could be spelled out on first use



·        I think we were told to use a form like “IEEE Std. 802.15.4” to refer 
to the IEEE standards. Note that one should avoid dating the IEEE spec 
references unless there is a quote or a pointer that is specific to a 
particular year.



All in all, this is an excellent and very clear document, congratulation.

Do you expect 06 to be ready for WGLC?

Take care,

Pascal











_______________________________________________
6tisch mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6tisch

Reply via email to