Re: [6lo] Éric Vyncke's Discuss on draft-ietf-6lo-nfc-19: (with DISCUSS and COMMENT)

최영환 <yhc@etri.re.kr> Thu, 05 January 2023 23:19 UTC

Return-Path: <yhc@etri.re.kr>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 726E7C151550 for <6lo@ietfa.amsl.com>; Thu, 5 Jan 2023 15:19:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.875
X-Spam-Level:
X-Spam-Status: No, score=-1.875 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, T_SPF_HELO_TEMPERROR=0.01, T_SPF_TEMPERROR=0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dooray.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7K-p7ZhpjWyx for <6lo@ietfa.amsl.com>; Thu, 5 Jan 2023 15:19:47 -0800 (PST)
Received: from mscreen.etri.re.kr (mscreen.etri.re.kr [129.254.9.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D63AEC151543 for <6lo@ietf.org>; Thu, 5 Jan 2023 15:19:40 -0800 (PST)
Received: from unknown (HELO send002-relay.gov-dooray.com) (211.180.235.153) by 129.254.9.16 with ESMTP; 6 Jan 2023 08:12:52 +0900
X-Original-SENDERIP: 211.180.235.153
X-Original-MAILFROM: yhc@etri.re.kr
X-Original-RCPTTO: 6lo@ietf.org
Received: from [10.162.225.109] (HELO send002.gov-dooray.com) ([10.162.225.109]) by send002-relay.gov-dooray.com with SMTP id c631ca0e63b75974; Fri, 06 Jan 2023 08:12:52 +0900
DKIM-Signature: a=rsa-sha256; b=plDdOBvEjlKrIthBKpBq5+0koSOx0m7ephn/LCrV5iRT04a9lc2zG6YQPwf4szLPearbMN+oHj vw/qjO5HzdbYOqZQit1KmwdNYZI2paRM4kzZX5xzpuHkjOAV3M/SBhLMKp3Se5D3XjJZ91d4zL/q dkq2tVb32ECU2hdpFxVc+n+ELtqDoOalScqFXeNC0l8ioHNdyG7YN2qXDBEfs0kOReKirE0zqTjF 8HrVNa9rzuOVyfmemFJq2+JAvAoG82Yc0qzBngPKZ+d6NdA4ZzzvYN42trDK93Y4JUsbii3bajxI xX0DsWzVv+D8iP6cgrpzg0Xl7wJ4wPv2QiMJgiVw==; c=relaxed/relaxed; s=selector; d=dooray.com; v=1; bh=gHIi/U+W9z+aNEy+HVAYvw2a7K7sLB+9x+uoX9/AtUM=; h=From:To:Subject:Message-ID;
Dooray-Meta-Signature: Mlq0Nt0K4SkP3tBZAzlxFBWktUE77TaauGlgz/VnRZL2LKxCMylPD u6QPe9PvjtR6s915o7W1VucUCd+W2Cmmzb1Yz6hTpO6WkJGj6mVBaiigzlMafiLUfPLuVCEGghQN bYMWdVICHxwK7Z/OtIqhDB4j9vVkFLB0RYFjCo/WxFTM+VSpiZm3hQSbZ9m0dCN3zh6mnhcBcMr3 wmnx78LDMDjZ9OILTnt9P7st8zNmBag+kjelb3zJouvP7C4v1j5wtt8RyQtaVuGDvtxftNj9IOP8 80CIFLCaaDUkf5JqVrmEjFYBUcC3Rw/WfZtkQEY5D7rPKIfv1raoOXhpywFRWNq8padVmfOwKSTW ygnc5o=
Received: from [10.162.224.207] (HELO 10.162.224.207) ([10.162.224.207]) by send002.gov-dooray.com with SMTP id 4d9598af63b75973; Fri, 06 Jan 2023 08:12:51 +0900
From: 최영환 <yhc@etri.re.kr>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-6lo-nfc@ietf.org" <draft-ietf-6lo-nfc@ietf.org>, "6lo-chairs@ietf.org" <6lo-chairs@ietf.org>, "6lo@ietf.org" <6lo@ietf.org>, Samita Chakrabarti <samitac.ietf@gmail.com>, Carles Gomez <carlesgo@entel.upc.edu>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Message-ID: <q676pou5auml.q676pou74yv0.g1@dooray.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_66417_724702970.1672960370177"
X-Dsn-Request: true
X-Dooray-Agent: mail-api
X-Dooray-Mail-Id: 3444831110065215117
Importance: Normal
X-Priority: Normal
X-MSMail-Priority: Normal
X-Dooray-Attached: c3+LUOpPU/IB7Wl+oemm0lw5HiI/bJHHYClX72L8E3o=
Sender: yhc@etri.re.kr
Date: Fri, 06 Jan 2023 08:12:50 +0900
References: <167084015037.45648.17136765707622403481@ietfa.amsl.com> <B7FB7A76-DAE5-46EC-A057-FDEAA8784013@etri.re.kr> <D9CF4632-A4D5-4FA0-AB3A-EE5B8560BED0@cisco.com> <0DBBA1F5-D6F5-47E2-A4EC-03FB1AAB67E5@etri.re.kr> <3BF34AF8-12F4-43E3-AE9A-9F2099C3F7E2@cisco.com>
In-Reply-To: <3BF34AF8-12F4-43E3-AE9A-9F2099C3F7E2@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/vWesDVO8sai8f_2lLkQ7bUkOS6k>
Subject: Re: [6lo] Éric Vyncke's Discuss on draft-ietf-6lo-nfc-19: (with DISCUSS and COMMENT)
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Jan 2023 23:19:56 -0000

Dear Éric Vyncke,

I appreciate for your DISCUSS and COMMENT points.
I believe my draft, IPv6-over-NFC has been much more mature thanks to all of the IESG review.

I am going to update the draft as soon as the last review from TSVART is finished.&nbsp;
I guess it will be done at the beginning of the next week.

Best regards
Younghwan Choi

-----------------------------------------------
YOUNGHWAN CHOI, Ph.D.Principal&nbsp;Researcher, PEC,&nbsp;ETRITel +82-42-860-1429&nbsp;&nbsp; Fax +82-42-860-5404&nbsp;Email&nbsp; yhc@etri.re.kr mailto:yhc@etri.re.kr



-----Original Message-----
From: "Eric Vyncke (evyncke)" &lt;evyncke@cisco.com&gt;
To: "yhc@etri.re.kr" &lt;yhc@etri.re.kr&gt;;
Cc: "The IESG" &lt;iesg@ietf.org&gt;; "draft-ietf-6lo-nfc@ietf.org" &lt;draft-ietf-6lo-nfc@ietf.org&gt;; "6lo-chairs@ietf.org" &lt;6lo-chairs@ietf.org&gt;; "6lo@ietf.org" &lt;6lo@ietf.org&gt;; "Samita Chakrabarti" &lt;samitac.ietf@gmail.com&gt;; "Carles Gomez" &lt;carlesgo@entel.upc.edu&gt;; "Pascal Thubert (pthubert)" &lt;pthubert@cisco.com&gt;;
Sent: 2023-01-05 (목) 16:00:31 (UTC+09:00)
Subject: Re: Éric Vyncke's Discuss on draft-ietf-6lo-nfc-19: (with DISCUSS and COMMENT)

It seems that all your newly proposed changes will address my DISCUSS and COMMENT points.
&nbsp;
I will clear my DISCUSS ballot as soon as a revised I-D with the changes is uploaded.
&nbsp;
Regards and thanks again for your work,
&nbsp;
-éric
&nbsp;
From:&nbsp;"yhc@etri.re.kr" &lt;yhc@etri.re.kr&gt;Date:&nbsp;Thursday, 5 January 2023 at 06:07To:&nbsp;Eric Vyncke &lt;evyncke@cisco.com&gt;Cc:&nbsp;The IESG &lt;iesg@ietf.org&gt;, "draft-ietf-6lo-nfc@ietf.org" &lt;draft-ietf-6lo-nfc@ietf.org&gt;, "6lo-chairs@ietf.org" &lt;6lo-chairs@ietf.org&gt;, "6lo@ietf.org" &lt;6lo@ietf.org&gt;, Samita Chakrabarti &lt;samitac.ietf@gmail.com&gt;, Carles Gomez &lt;carlesgo@entel.upc.edu&gt;, Pascal Thubert &lt;pthubert@cisco.com&gt;Subject:&nbsp;Re: Éric Vyncke's Discuss on draft-ietf-6lo-nfc-19: (with DISCUSS and COMMENT)

&nbsp;

Dear Éric Vyncke,
&nbsp;

Many thanks for you quick response.

Please find my answers bellow:

&nbsp;

Best regards,

Younghwan Choi

On Jan 4, 2023, at 6:38 PM, Eric Vyncke (evyncke) &lt;evyncke@cisco.com mailto:evyncke@cisco.com&gt; wrote:

&nbsp;
Dear&nbsp;Younghwan Choi,

&nbsp;

Thank you for your reply.

&nbsp;

Please see inline for EV&gt; for additional comments. The absence of replies means that I agree with the proposed change.

&nbsp;

You will notice that parts of my DISCUSS ballot are not addressed completely.

&nbsp;

Regards

&nbsp;

-éric

&nbsp;

&nbsp;

From:&nbsp;"yhc@etri.re.kr mailto:yhc@etri.re.kr" &lt;yhc@etri.re.kr mailto:yhc@etri.re.kr&gt;Date:&nbsp;Wednesday, 4 January 2023 at 05:00To:&nbsp;Eric Vyncke &lt;evyncke@cisco.com mailto:evyncke@cisco.com&gt;Cc:&nbsp;The IESG &lt;iesg@ietf.org mailto:iesg@ietf.org&gt;, "draft-ietf-6lo-nfc@ietf.org mailto:draft-ietf-6lo-nfc@ietf.org" &lt;draft-ietf-6lo-nfc@ietf.org mailto:draft-ietf-6lo-nfc@ietf.org&gt;, "6lo-chairs@ietf.org mailto:6lo-chairs@ietf.org" &lt;6lo-chairs@ietf.org mailto:6lo-chairs@ietf.org&gt;, "6lo@ietf.org mailto:6lo@ietf.org" &lt;6lo@ietf.org mailto:6lo@ietf.org&gt;, Samita Chakrabarti &lt;samitac.ietf@gmail.com mailto:samitac.ietf@gmail.com&gt;, Carles Gomez &lt;carlesgo@entel.upc.edu mailto:carlesgo@entel.upc.edu&gt;, Pascal Thubert &lt;pthubert@cisco.com mailto:pthubert@cisco.com&gt;Subject:&nbsp;Re: Éric Vyncke's Discuss on draft-ietf-6lo-nfc-19: (with DISCUSS and COMMENT)


&nbsp;


Dear Éric Vyncke,

&nbsp;


Thanks for your comments.Please see responses inline bellows.Cheers,Younghwan Choi-----------------------------------------------YOUNGHWAN CHOI, Ph.D.Principal Researcher, PEC, ETRITel +82-42-860-1429 Fax +82-42-860-5404Email &nbsp;yhc@etri.re.kr mailto:yhc@etri.re.kr




On Dec 12, 2022, at 7:15 PM, Éric Vyncke via Datatracker &lt;noreply@ietf.org mailto:noreply@ietf.org&gt; wrote:


&nbsp;

Éric Vyncke has entered the following ballot position fordraft-ietf-6lo-nfc-19: DiscussWhen responding, please keep the subject line intact and reply to allemail addresses included in the To and CC lines. (Feel free to cut thisintroductory paragraph, however.)Please refer to&nbsp;https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/&nbsp;for more information about how to handle DISCUSS and COMMENT positions.The document, along with other ballot positions, can be found here:https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/ https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/----------------------------------------------------------------------DISCUSS:----------------------------------------------------------------------# Éric Vyncke, INT AD, comments for draft-ietf-6lo-nfc-19CC @evynckeThank you for the work put into this document. It could indeed be useful and itwould deserve a high quality specification.Please find below one blocking DISCUSS points (easy to address), somenon-blocking COMMENT points (but replies would be appreciated even if only formy own education), and some nits.Special thanks to Carles Gomez for the shepherd's detailed write-up includingthe WG consensus *and* the justification of the intended status. But, thewrite-up is incorrect about the downward reference ashttps://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/references/ https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/references/&nbsp;indicates RFC3756 is a downref...Please note that Pascal Thubert is the Internet directorate reviewer (at myrequest) and you may want to consider this int-dir reviews as well when Pascalwill complete the review (no need to wait for it though):https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/reviewrequest/16761/ https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/reviewrequest/16761/I hope that this review helps to improve the document,Regards,-éric## DISCUSSAs noted in&nbsp;https://www.ietf.org/blog/handling-iesg-ballot-positions/ https://www.ietf.org/blog/handling-iesg-ballot-positions/, aDISCUSS ballot is a request to have a discussion on the following topics:### Tagging of referencesI have not checked all references, but at least RFC 3633 should not benormative but only informative.

EV&gt; Still need to get the RFC 3633 as normative though






&nbsp;

I will remove the reference [RFC 3633] from the section of normative reference, and I will put&nbsp;the reference [RFC 8415] in the section of informative reference as well.

&nbsp;

Moreover, RFC3633 is obsoleted by RFC 8415 for 4 years.



&nbsp;


Thanks for your correction. I will put “RFC8415” instead of “RFC3633"




### Section 3.4As far as I understand the document and its relationship with NFC standards,then it is not up to the IETF to use normative language around MIUX (specifiedby NFC), so, the "MUST" below should rather be "is". ```When the MIUX parameter is used, the TLV Type field MUST be 0x02 andthe TLV Length field MUST be 0x02. The MIUX parameter MUST beencoded into the least significant 11 bits of the TLV Value field.The unused bits in the TLV Value field MUST be set to zero by thesender and ignored by the receiver.```The "MUST" in `The MIUX value MUST be 0x480 to support the IPv6 MTU requirement(of 1280 bytes).` is of course fine.Finally, please add a normative reference to RFC 8200.



&nbsp;


&nbsp;I will put “RFC 8200” in the next version of the draft.


&nbsp;

EV&gt; but there is still the issue of normative language in something from NFC specification

&nbsp;




&nbsp;

I will revise your comment as follow:

&nbsp;

OLD:

&nbsp;

When the MIUX parameter is used, the TLV Type field MUST be 0x02 and

the TLV Length field MUST be 0x02. &nbsp;The MIUX parameter MUST be

encoded into the least significant 11 bits of the TLV Value field.

The unused bits in the TLV Value field MUST be set to zero by the

sender and ignored by the receiver.

&nbsp;

NEW:

&nbsp;

When the MIUX parameter is used, the TLV Type field is 0x02 and

the TLV Length field is 0x02. &nbsp;The MIUX parameter MUST be

encoded into the least significant 11 bits of the TLV Value field.

The unused bits in the TLV Value field is set to zero by the

sender and ignored by the receiver.





### Section 4.2Is this section normative ? There is no BCP14 words in it.If normative, then how is Network_ID derived from any NFC parameter?



&nbsp;


The Network_ID is derived from SSAP (NFC Link Layer address) of LLCP (NFC Logical Link Layer).


I will revise the sentence, "NFC Link Layer address (i.e., SSAP) MUST a source of the Net_Iface parameter.” In the Section 4.2




### Section 4.3While not really a DISCUSS point, what is the link between DHCP-PD and a LLA ?Remove the part about getting a prefix.



&nbsp;


I will remove the part, "A 6LBR may obtain an IPv6 prefix for numbering the NFC network via DHCPv6 Prefix Delegation ([RFC3633])."




What is a `secured and stable IID` ? Do the authors mean a 'random and stableIID'?



&nbsp;


I revise “&nbsp;secured and stable IID" to “&nbsp;random and stable IID”.




### Section 4.4 and 5In section 4.4: `NFC supports mesh topologies but ...`In section 5: `An NFC link does not support a star topology or mesh networktopology`So, is mesh supported or not ?



&nbsp;


NFC supports mesh topologies. I remove the hanging paragraph in Section 5 before Section 5.1.&nbsp;




### Section 4.5Is this section normative ? There is no BCP14 terms.



&nbsp;


Yes It is, I will revise the sentences.&nbsp;


&nbsp;


OLD:&nbsp;


&nbsp;


The only sequence currently defined for IPv6-over-NFC is the LOWPAN_IPHC compressed IPv6 header (see Section 4.6)&nbsp;


header followed by payload, as&nbsp;depicted in&nbsp;Figure 6.


&nbsp;


NEW:


&nbsp;


The only sequence currently defined for IPv6-over-NFC MUST be the LOWPAN_IPHC compressed IPv6 header (see Section 4.6)&nbsp;


header followed by payload, as&nbsp;depicted in&nbsp;Figure 6 &amp; 7.





Is there a IANA registry for "Dispatch" values ? If so, then please add areference.&nbsp;



&nbsp;


I will put the reference like follows:


&nbsp;


OLD:&nbsp;


&nbsp;


All IPv6-over-NFC encapsulated datagrams are prefixed by an encapsulation header stack consisting of a Dispatch value.&nbsp;


&nbsp;


NEW:


&nbsp;


Section 4.5


&nbsp;


All IPv6-over-NFC encapsulated datagrams are prefixed by an encapsulation header stack consisting of a Dispatch value [IANA-6LoWPAN].&nbsp;


&nbsp;




Section X.2. &nbsp;Informative References


&nbsp;


&nbsp; &nbsp;[IANA-6LoWPAN]


&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IANA, "IPv6 Low Power Personal Area Network Parameters",


&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;https://www.iana.org/assignments/_6lowpan-parameters https://www.iana.org/assignments/_6lowpan-parameters&gt;.


&nbsp;





It *seems* that the length is 1 octet, please specify the length ofthe value.



&nbsp;


It could be more that 1 octet according to payload. For clarification, I will revise the Figure 6 like following.


&nbsp;


OLD:


The dispatch value is treated as an unstructured namespace.
NEW:


&nbsp;


The dispatch value (length: 1 octet) is treated as an unstructured namespace.


&nbsp;


### Section 4.6Possibly due to my ignorance of RFC 6282, but this document refers to TCP(section 4.1) while RFC 6282 only compresses UDP ?

&nbsp;


I will revise the sentences like&nbsp;following.


&nbsp;


Section 4.1.


&nbsp;


OLD:


&nbsp; &nbsp; &nbsp;The adaptation layer for IPv6 over NFC supports neighbor


&nbsp; &nbsp; &nbsp;discovery, stateless address auto-configuration, header compression,


&nbsp; &nbsp; &nbsp;and fragmentation &amp; reassembly, based on 6LoWPAN.


&nbsp;


NEW:


&nbsp; &nbsp; &nbsp;The adaptation layer for IPv6 over NFC supports neighbor


&nbsp; &nbsp; &nbsp;discovery, stateless address auto-configuration, header compression,


&nbsp; &nbsp; &nbsp;and fragmentation &amp; reassembly, based on 6LoWPAN. Note that 6LoWPAN&nbsp;


&nbsp; &nbsp; &nbsp;eader compression [RFC 6282] does not define header compression for TCP.&nbsp;


&nbsp; &nbsp; &nbsp;The latter can still be supported over IPv6 over NFC, albeit without the performance&nbsp;


&nbsp; &nbsp; &nbsp;optimization of header &nbsp;compression.


&nbsp;

EV&gt; typo 'eader'





&nbsp;

Thanks. I will fix the typo, ‘header’ in the sentence.


Is `6-bit NFC link-layer` the same as the `6-bit SSAP` discussed before ? Iguess so but I should not guess but be sure.

EV&gt; do not forget to address the above



&nbsp;

Yes, I will not forget it.


### Section 4.8Is this section normative about multicast replication ?

&nbsp;


For clarification, I will revise sentences like following.


&nbsp;


OLD:


The NFC Link Layer does not support multicast. Therefore, packets are always transmitted&nbsp;


by unicast between two NFC-enabled devices. Even in the case where a 6LBR is attached to multiple 6LNs,&nbsp;


the 6LBR cannot do a multicast to all the connected 6LNs. If the 6LBR needs to send a multicast packet to all its 6LNs,&nbsp;


it has to replicate the packet and unicast it on each link.NEW:


The NFC Link Layer does not support multicast. Therefore, packets are always transmitted&nbsp;


by unicast between two NFC-enabled devices. Even in the case where a 6LBR is attached to multiple 6LNs,&nbsp;


the 6LBR cannot do a multicast to all the connected 6LNs. If the 6LBR needs to send a multicast packet to all its 6LNs,&nbsp;


it has to replicate the packet and unicast it on each link. However, this is not energy-efficient,&nbsp;


and&nbsp;the central node, which is battery-powered, must take particular care of power consumption.


To further conserve power, the 6LBR MUST keep track of multicast listeners at NFC link-level granularity&nbsp;


(not at subnet granularity), and it MUST NOT forward multicast packets to &nbsp;6LNs that have not registered&nbsp;


as listeners for multicast groups the packets belong to. In the opposite direction, a 6LN always has to send&nbsp;


packets to or through the 6LBR. &nbsp;Hence, when a 6LN needs to transmit an IPv6 multicast packet,&nbsp;


the 6LN will unicast the corresponding NFC packet to the 6LBR.






### Section 5.1```Two or more 6LNs may be connected with a 6LBR, but each connectionuses a different subnet.```Unsure whether 'subnet' means 'IPv6 prefix' or 'link' ?`the 6LBR MUST ensure address collisions do not occur` how can this goal beachieved.
&nbsp;


For clarification, I would like to revise sentences as bellowing.


&nbsp;


OLD:


&nbsp;


Section 5.1



&nbsp;


Two or more 6LNs may be connected with a 6LBR, but each connection uses a different subnet.&nbsp;


The 6LBR is acting as a router and forwarding packets between 6LNs and the Internet. Also,&nbsp;


the 6LBR MUST ensure address collisions do not occur and forwards packets sent by one 6LN to another.NEW:


&nbsp;


Section 5.1


&nbsp;


Two or more 6LNs may be connected with a 6LBR, but each connection uses a different subnet.&nbsp;


The 6LBR is acting as a router and forwarding packets between 6LNs and the Internet. Also,&nbsp;


the 6LBR MUST ensure address collisions do not occur because the 6LNs are connected to the 6LBR like a start topology,&nbsp;


so the 6LBR checks whether IPv6 addresses are duplicate or not, since 6LNs need to register their addresses with the 6LBR.


&nbsp;


Section 5.2 (Also, I will put a following new sentence just after Figure 11 in Section 5.2)


&nbsp;


In &nbsp;multihop (i.e., more complex) topologies, the 6LR can also do the same task,&nbsp;


but then Duplicate Address Detection (DAD) requires the extensions for multihop networks such as the ones in [RFC 6775].



&nbsp;



EV&gt; the 'subnet' term is still ambiguous




&nbsp;

NEW: (I put&nbsp;“IPv6 prefix instead of&nbsp;“subnet”)

&nbsp;

Section 5.

&nbsp;

Two or more 6LNs may be connected with a 6LBR, but each connection uses a different IPv6 prefix.&nbsp;

The 6LBR is acting as a router and forwarding packets between 6LNs and the Internet. Also,&nbsp;

the 6LBR MUST ensure address collisions do not occur because the 6LNs are connected to the 6LBR like a start topology,&nbsp;

so the 6LBR checks whether IPv6 addresses are duplicate or not, since 6LNs need to register their addresses with&nbsp;the 6LBR

&nbsp;

Section 5.2 (Also, I will put a following new sentence just after Figure 11 in Section 5.2

&nbsp;

In &nbsp;multihop (i.e., more complex) topologies, the 6LR can also do the same task,&nbsp;

but then Duplicate Address Detection (DAD) requires the extensions for multihop networks such as the ones in [RFC&nbsp;6775].


----------------------------------------------------------------------COMMENT:----------------------------------------------------------------------## COMMENTS### Shepherd write-upThe write-up is incorrect about the downward reference ashttps://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/references/ https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/references/&nbsp;indicates RFC3756 is a downref... Unsure whether this reference to RFC 3756 should benormative though.

&nbsp;


I will move the reference [RFC 3756] from the section of normative reference to&nbsp;the section of informative reference.




### IEEE 802.15.4Should there be an informative reference to IEEE Std 802.15.4 ?

&nbsp;


I will put the new reference, [IEEE Std 802.15.4] in the section of informative reference.




### Section 1`NFC is often regarded as a secure communications technology, due to its veryshort transmission range.` More explanations or even a reference would bewelcome.

&nbsp;


OLD:&nbsp;


&nbsp;


NFC is often regarded as a secure communications technology, due to its very short transmission&nbsp;range.


&nbsp;


NEW:&nbsp;


&nbsp;


NFC has its very short transmission&nbsp;range of 10 cm or less, so the other hidden NFC devices behind outside the range cannot receive NFC signals. Therefore, NFC often regarded as a secure communications technology.


EV&gt; I will let the security AD comment on this part




&nbsp;

Thanks.


### Section 3.2Should 'reliable' be qualified ? E.g., does it mean no packet loss ?

&nbsp;


NFC LLCP-1.4 provides&nbsp;connection-oriented communications by itself, so For network layer, it can be reliable.


EV&gt; 'reliable' is still rather vague as a term




&nbsp;

I will change “reliable” with&nbsp;"guaranteed delivery”. What about this?
```The LLCP to IPv6 protocolbinding MUST transfer the Source Service Access Point (SSAP) andDestination Service Access Point (DSAP) value to the IPv6 over NFCprotocol.```Should this be "to the IPv6 over NFS adaptation later" ?

&nbsp;


You’re right. I will revise that.


&nbsp;


NEW:&nbsp;


&nbsp;


The LLCP to IPv6 protocol binding MUST transfer the Source Service Access Point (SSAP) and


&nbsp;Destination Service Access Point (DSAP) value to the IPv6 over NFC adaptation layer.


&nbsp;


### Section 4.4There is text for "For sending Router Solicitations and processing RouterAdvertisements" but what about "receiving RS and sending RA" ?

&nbsp;


I agree with your comment.&nbsp;


&nbsp;


NEW:&nbsp;


&nbsp;


For receiving Router Solicitations and sending Router Advertisements, the NFC 6LNs MUST follow Sections 5.3 and 5.4 of [RFC6775].&nbsp;


&nbsp;


## NITS### kbit/s or kbpsSelect one unit and keep using it rather than changing during the document.

&nbsp;


I will use ‘kbps’ only in the document.




### Hexadecimal presentationMost IETF drafts use 0x3f rather than 3Fh (really cosmetic). Section 3.4 uses0x02. Suggest to be consistent.

&nbsp;


I will revise that with&nbsp;“0x3f” in section 3.3.


&nbsp;


OLD:&nbsp;


In addition, address values between 20h and 3Fh are assigned by the local&nbsp;


LLC as a result of an upper layer service request. Therefore, the address values&nbsp;


between 20h and 3Fh can be used for generating IPv6 interface identifiers.&nbsp;
NEW:&nbsp;


In addition, address values between 0x2 and 0x3f are assigned by the local&nbsp;


LLC as a result of an upper layer service request. Therefore, the address values&nbsp;


between 0x2 and 0x3f can be used for generating IPv6 interface identifiers.&nbsp;




### Section 4.2I do not see the value of figure 2. Consider removing it.

&nbsp;


Do you mean figure 2 in Section 3.4 (NOT Section 4.2)?


If so and I have a choice whether removing it or not, I prefer to NOT removing the Figure 2.&nbsp;


There have been a lot of discussions about it from the begining.


The Figure 2 was removed in some versions of this draft because of comments from reviewers.


However, much more reviewers want to put it back for better understanding.&nbsp;


It depicts example for MIUX, I believe the example is useful for better understating NFC characteristics.


EV&gt; Sorry, my bad, I meant figure 4

&nbsp;




&nbsp;

I agree with you. I will remove Figure 4.


&nbsp;

### Section 4.3Please use RFC 5952 for IPv6 address format.

&nbsp;

EV&gt; not really, simple s/FE80::/fe80::/&nbsp;😊





&nbsp;

Thanks. I will use "fe80::/64” in the sentence.


&nbsp;


Do you mean change the Figure 5 like following?


&nbsp;


OLD:


&nbsp;


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +----------+------------------+----------------------------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |1111111010|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zeros&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; Interface Identifier&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +----------+------------------+----------------------------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . &lt;- - - - - - - - - - - 128 bits - - - - - - - - - - - -&gt; .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .&nbsp;


NEW:


&nbsp;


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-----------------------------+----------------------------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xfe80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; Interface Identifier&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-----------------------------+----------------------------+


&nbsp;


Many thanks for your a lot of comments. It helps a lot.



&nbsp;&nbsp;&nbsp;&nbsp; 


## NotesThis review is in the ["IETF Comments" Markdown format][ICMF], You can use the[`ietf-comments` tool][ICT] to automatically convert this review intoindividual GitHub issues.[ICMF]:&nbsp;https://github.com/mnot/ietf-comments/blob/main/format.md https://github.com/mnot/ietf-comments/blob/main/format.md[ICT]:&nbsp;https://github.com/mnot/ietf-comments https://github.com/mnot/ietf-comments

&nbsp;




&nbsp;