Re: [6lo] Shepherd's comments on draft-ietf-6lo-nfc-09
최영환 <yhc@etri.re.kr> Mon, 09 July 2018 07:42 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 2BACD130E12 for <6lo@ietfa.amsl.com>; Mon, 9 Jul 2018 00:42:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level:
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0I4jTEMHEOQf for <6lo@ietfa.amsl.com>; Mon, 9 Jul 2018 00:42:07 -0700 (PDT)
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 1ECD71277CC for <6lo@ietf.org>; Mon, 9 Jul 2018 00:42:06 -0700 (PDT)
Received: from unknown (HELO smtpeg.etri.re.kr) (129.254.27.141) by 129.254.9.16 with ESMTP; 9 Jul 2018 16:41:59 +0900
X-Original-SENDERIP: 129.254.27.141
X-Original-MAILFROM: yhc@etri.re.kr
X-Original-RCPTTO: Gabriel.Montenegro@microsoft.com, samita.chakrabarti@verizon.com, samitac.ietf@gmail.com, 6lo@ietf.org
Received: from SMTP1.etri.info (129.254.28.71) by SMTPEG1.etri.info (129.254.27.141) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 9 Jul 2018 16:42:02 +0900
Received: from SMTP2.etri.info ([169.254.2.52]) by SMTP1.etri.info ([10.2.6.30]) with mapi id 14.03.0319.002; Mon, 9 Jul 2018 16:42:00 +0900
From: 최영환 <yhc@etri.re.kr>
To: Samita Chakrabarti <samitac.ietf@gmail.com>, "6lo@ietf.org" <6lo@ietf.org>, Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>
CC: "samita.chakrabarti@verizon.com" <samita.chakrabarti@verizon.com>
Thread-Topic: Shepherd's comments on draft-ietf-6lo-nfc-09
Thread-Index: AQHUFzbVj0WYMlR8DEiRYNvyXHU+uKSGgPuQ
Date: Mon, 09 Jul 2018 07:41:59 +0000
Message-ID: <B2C0C4C29044814AB285BBB7C754D92499FC7482@SMTP2.etri.info>
References: <CAKmdBpdNNSGiqjnRtaRwffZq63+PkQ0dyqzq-8PrTsSi-Hw+-w@mail.gmail.com>
In-Reply-To: <CAKmdBpdNNSGiqjnRtaRwffZq63+PkQ0dyqzq-8PrTsSi-Hw+-w@mail.gmail.com>
Accept-Language: ko-KR, en-US
Content-Language: ko-KR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [129.254.170.124]
Content-Type: multipart/alternative; boundary="_000_B2C0C4C29044814AB285BBB7C754D92499FC7482SMTP2etriinfo_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/mZwI77JGlUALNnWRJ3xowpWDhpo>
Subject: Re: [6lo] Shepherd's comments on draft-ietf-6lo-nfc-09
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.26
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: Mon, 09 Jul 2018 07:42:10 -0000
Dear Samita, Thanks a lot for your comments. I’m going to reflect your comments on the draft (-10), and publish it. See you in Montreal (QC). BRs, Younghwan Choi From: Samita Chakrabarti <samitac.ietf@gmail.com> Sent: Monday, July 9, 2018 12:42 PM To: 최영환 <yhc@etri.re.kr>; lo <6lo@ietf.org>; Gabriel Montenegro <Gabriel.Montenegro@microsoft.com> Cc: samita.chakrabarti@verizon.com Subject: Shepherd's comments on draft-ietf-6lo-nfc-09 Hi Younghawn: I have volunteered to take over the shepherding job for this document. Here are my comments: Please update -10 with these comments. Let me know if you have any further questions. Though the -09 draft might expire before the submission gate opens in the IETF week, I believe you should not have issues to submit version 10. Let the chairs know if you do have issues for submission of the next revision. Thanks, -Samita [CC at my work email for quick attention ] --------------------------Comments------------------------------------------------ Section 3.2: 2nd para: "an IPv6 packet SHALL be" -- why SHALL? if this is the mandate this document requires for implementing the draft -- SHALL should be replaced by "MUST" Section 3.4: Typo in the first line - s /an IPv6 packet SHALL passed down/ an IPv6 packet MUST be passed down/ Please refer to RFC 2119 for when to use MUST, SHOULD and MAY Please check all SHALL references in this section (3.4) and throughout the document to appropriately mandate them as per RFC 2119 [i,e if these are specificed in this document for the first time]. Comment: Use this text for clarification -- 'default MTU value is 128 bytes when no MIUX parameter is transmitted by the NFC LLC layer'. CURRENT TEXT: Otherwise, the MTU size in NFC LLCP SHALL calculate the MIU value as follows: MIU = 128 + MIUX. When the MIUX parameter is encoded as a TLV, the TLV Type field SHALL be 0x02 and the TLV Length field SHALL be 0x02. The MIUX parameter SHALL be encoded into the least significant 11 bits of the TLV Value field. The unused bits in the TLV Value field SHALL be set to zero by the sender and SHALL be ignored by the receiver. However, a maximum value of the TLV Value field can be 0x7FF, and a maximum size of the MTU in NFC LLCP is 2176 bytes. Samita's Comments: Otherwise, the MTU size in NFC LLCP SHOULD be calculated from the MIU value as follows: [ is this correct? Not clear from the draft what is the relationship mapping between MTU and MIU - please clarify] MIU = 128 + MIUX. 1) Clarify length of type and len fields. From the value example (0x02), it appears that they are both 1 byte fields. THus the 0x02 value in len field means the value length is always 2 bytes. Is this what is meant? 2) Please replace the SHALL to SHOULD or MUST appropriately and then provide a min value and MAX val (0x7FF). Calculate the breakdown of MTU size of NFC LLCP(2176 bytes) - does it include the 128 byte default value of MIU? Section 4.2: The last parapgraph in this section and section 4.8 seem to indicate that this docuemnt recommends no FAR over NFC link for simplicity and thus defines a MIUX extension to avoid any fragmentation and reassembly. But the text is very ambiguous - this will surely create interoperability problem. I would suggest clarify the 3rd paragraph in section 4.2 and also clarify section 4.8 that at the time of writing this document does NOT RECOMMEND using FAR over NFC link due to simplicity of the protocol and implementation and the implementation for this specification SHOULD (MUST?) use MIUX extension to communicate the MTU of the link to the peer as defined in section 4.2 Section 4.5: Comment-1. Current text: Unless they are the same (e.g., different MTU, level of remaining energy, connectivity, etc.) Suggested text: When the NFC nodes are not of uniform category (e.g., different MTU, level of remaining energy, connectivity, etc.)... Comment-2. Current Text: Also, they MAY deliver their own information (e.g., MTU and energy level, etc.) to neighbors with NFC LLCP protocols during connection initialization Suggested Text ( with mandatory requirment for avoiding FAR): Also, they MUST deliver their MTU information to neighbors with NFC LLCP protocols during connection initialization. The router MAY also communicate other capabilities which is out of scope of this document. Comment 3. Suggestion: Please check with RFC6775-update latest ( and Pascal) to make sure that the update supoorts the NFC draft which is classic RFC 6775 compatible. Section 4.8: Re-word (if applicable) based on the comments above for section 4.2 Section 4.10: Does this mapping represent the link-layer address part (IID) of IPv6 address? It is not clear. Please provide an example of a full IPv6 multicast address when NFC LLC is used. Section 7: Please comment about connecting the NFC device over the Internet. Because of 6bit IID value the threat for man in the middle attack is multiplied. Thus the document should caution about that and recommend using it only over a secured tunnel or other security mechanism.