Re: [6lo] Shepherd review of draft-ietf-6lo-plc
Kerry Lynn <kerlyn@ieee.org> Tue, 27 October 2020 15:33 UTC
Return-Path: <kerlyn2001@gmail.com>
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 B909E3A0C26; Tue, 27 Oct 2020 08:33:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.247
X-Spam-Level:
X-Spam-Status: No, score=-1.247 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ieee.org
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 yqSkZ3gtFWO8; Tue, 27 Oct 2020 08:33:09 -0700 (PDT)
Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2EFD33A0C0F; Tue, 27 Oct 2020 08:33:09 -0700 (PDT)
Received: by mail-wm1-x32b.google.com with SMTP id k21so1336553wmi.1; Tue, 27 Oct 2020 08:33:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2yU54oP/YMj/Ru2oa6vXR8Jy4mkbOB4qYF6sF0/ieac=; b=YF8DgglKoY4i4ZAxjirIpJZfKSef1uwDWO+ZKJolbL7BHksPk98coRWzcBUsgG9SsQ 8hEMIPS/xzvBG/AD5Ip93gLqcPvGvVxPpr7sHSW4a39jSEkDxIV0wi4OSjkSQoNQzqg7 NIaQH1dVjWpnXgBi52strEPPL8CCkBOyDNmNI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2yU54oP/YMj/Ru2oa6vXR8Jy4mkbOB4qYF6sF0/ieac=; b=MBG340b5tDywuQcGRdq82kg8cm846vsxrgzvWmnFbTgeFfQ11B3qGItaqcEP/M0mEb d9tr9lRZmLGOJogM16Y9voL/W4EDU+d+cwDCZId0YRub7td9VSP8X/vUgJJABrjhA9y3 Dl+zroHerGHYff3GS6chdM6BelQKwjVtDxJRfp/eak1lSAv704nWawFNSzu1CHy7ahi9 Np/HFjuEnSqo/bdNsTtZz/mdPRccjhhYBeOrLy7C8Q2DinOSAzAS8Whjkz59m3YwtOM2 SCET+NoTRH20CU2ynQAugyZ0PqQBcrYf1nWl8x/np2FKxi38LDtLMUbckymLOB85qLYp gVFQ==
X-Gm-Message-State: AOAM532JQmxxup8v4hDPBnP0bvM6Bji/qgVKsQN51kM+G61EHUHuf4Yl mSfE5p81BReVCPJ/f3FPwJXa7kTdXIDVfcaui+c=
X-Google-Smtp-Source: ABdhPJxCyP63FwL5gyBvmiZekmV9gf6rYJzT8dcb6umqs5ueN6w+g2dw4agg9WOkZK1lNQINH0sloVCf/EHwZRLBsnA=
X-Received: by 2002:a1c:2c43:: with SMTP id s64mr3269855wms.130.1603812787467; Tue, 27 Oct 2020 08:33:07 -0700 (PDT)
MIME-Version: 1.0
References: <BB09947B5326FE42BA3918FA28765C2E013E5AB2@DGGEMM506-MBX.china.huawei.com>
In-Reply-To: <BB09947B5326FE42BA3918FA28765C2E013E5AB2@DGGEMM506-MBX.china.huawei.com>
From: Kerry Lynn <kerlyn@ieee.org>
Date: Tue, 27 Oct 2020 11:32:55 -0400
Message-ID: <CABOxzu1YFJkPaTzwikoednjTm_6iMu45uJO8BXVZGTAtmDB6EA@mail.gmail.com>
To: "Liubing (Remy)" <remy.liubing@huawei.com>
Cc: Carles Gomez Montenegro <carlesgo@entel.upc.edu>, "6lo@ietf.org" <6lo@ietf.org>, "draft-ietf-6lo-plc@ietf.org" <draft-ietf-6lo-plc@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007bb93405b2a8c3a7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/vOi5gEv0BqSH3b2C9AxHv7qGSo4>
Subject: Re: [6lo] Shepherd review of draft-ietf-6lo-plc
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 27 Oct 2020 15:33:12 -0000
Hi Remy, I have an alternative suggestion for comment 3; see below... On Mon, Oct 26, 2020 at 6:30 AM Liubing (Remy) <remy.liubing@huawei.com> wrote: > Hello Carles, > > I'm really sorry for this late reply. > > It seems that we have reached consensus on 4 of the 5 comments. Please > find my new response to your 3rd comment below. > > Thank you very much for reviewing. > > Best regards, > > Remy > -----邮件原件----- > 发件人: Carles Gomez Montenegro [mailto:carlesgo@entel.upc.edu] > 发送时间: 2020年9月2日 17:54 > 收件人: Liubing (Remy) <remy.liubing@huawei.com> > 抄送: draft-ietf-6lo-plc@ietf.org; 6lo@ietf.org > 主题: Re: [6lo] Shepherd review of draft-ietf-6lo-plc > > Hello Remy, > > First of all, sorry for the late response. > > Thanks for taking my comments into consideration. > > Please find below my inline responses (labeled [Carles]): > > > Hello Carles, > > > > Thank you very much for your detailed review. > > [Carles] You are welcome! > > > We accept most of your suggestions. > > [Carles] Thanks! > > > Meanwhile, items that need further > > discussion are posted below. > > > > 1. This specification provides a brief overview of PLC technologies. > > Some of them have LLN characteristics, i.e. limited power > > > > Just a weak suggestion: LLN is a recognized term in many domains. > > Nevertheless, feel free to consider using "Constrained-Node Network > > (CNN) (see RFC 7228). > > [Remy] Maybe LLN is a better choice since it is used in many RFCs in > > IOT domain as well. Thank you for your suggestion though. > > [Carles] Feel free to use the term that you prefer. > > > 2. RPL (Routing Protocol for Low-Power and Lossy Networks) [RFC6550] > > is a layer 3 routing protocol. AODV-RPL [I-D.ietf-roll-aodv-rpl] > > updates RPL to include reactive, point-to-point, and asymmetric > > routing. IEEE 1901.2 specifies Information Elements (IEs) with > > MAC layer metrics, which can be provided to L3 routing protocol > > for parent selection. For IPv6-addressable PLC networks, a > > layer-3 routing protocol such as RPL and/or AODV-RPL SHOULD be > > supported in the standard. > > > > Why "SHOULD"? And if "SHOULD" is the right term here, perhaps add > > some clarification on reasons or circumstances motivating using a > > protocol different from RPL and/or AODV-RPL? > > [Remy] Yes, this sentence makes people confused. The reason why "SHOULD" > > is used is that we have other options like L2-routing and LOADng. But > > this sentence looks redundant now, because the whole section is > > talking about the three options. Do you think it is OK to remove this > sentence? > > [Carles] Yes, I agree to remove this sentence. > > > 3. IEEE 1901.1 supports 12-bit and 48-bit addresses. Header > > compression over IEEE 1901.1 will need some form of adaptation, since > > RFC 6282 refers to 16-bit and 64-bit addresses. > > [Remy] Yes, we need adaptation. How to generate IID from 12-bit > > (1901.1), 16-bit (G.9903 and 1901.2) and 48-bit address is defined in > > section 4.1 (Stateless Address Autoconfiguration). And using the same > > method, the original IPv6 address can be recovered from the L2 > > address. Thus that's where the adaptation is defined. It may be not > > explicit enough. Actually, the encoding format defined in RFC6282 > > applies to all the PLC technologies mentioned in this draft. The only > > difference is: for 1901.1, when the SAM or DAM in RFC6282 is set to 2, > > it means the source or destination IPv6 address is compressed to 12 bits > instead of 16bits. > > [Carles] In my opinion, adding some more explicit note would be helpful. > [Remy] I propose to add the following specification: > For IEEE 1901.2 and G.9903, the IP header compression follows the > instruction in [RFC6282]. However, additional adaptation MUST be considered > for IEEE 1901.1, since it has a short address of 12 bits instead of 16 > bits. The only modification is the semantics of the "Source Address Mode" > when set as "10" in the section 3.1 of [RFC6282], which is illustrated as > following. > > SAM: Source Address Mode: > If SAC=0: Stateless compression > > 10: 12 bits. The first 116 bits of the address are elided. The > value of the first 64 bits is the link-local prefix padded with > zeros. The following 64 bits are 0000:00ff:fe00:0XXX, where > XXX are the 12 bits carried in-line. > > If SAC=1: stateful context-based compression > > 10: 12 bits. The address is derived using context information and > the 12 bits carried in-line. Bits covered by context > information are always used. Any IID bits not covered by > context information are taken directly from their corresponding > bits in the 12-bit to IID mapping given by 0000:00ff:fe00:0XXX, > where XXX are the 12 bits carried inline. Any remaining bits > are zero. > > My concern with re-interpreting RFC6282 bits for particular 6lo specs is that it would potentially complicate existing tools like sniffers. One alternative is to left-justify 12-bit addresses in a 16-bit field and set the high-order four bits to zero. A similar technique was used for 8-bit MS/TP MAC addresses in RFC8163. Regards, Kerry > 4. PAN Coordinator (PANC) and PAN Device. The PANC is the primary > > coordinator of the PLC subnet and can be seen as a master node; PAN > > Devices are typically PLC meters and sensors. The PANC also serves > > as the Routing Registrar for proxy registration and DAD procedures, > > making use of the updated registration procedures in [RFC8505]. IPv6 > > over PLC networks are built as tree, mesh or star according to the > > use cases. Every network requires at least one PANC to communicate > > with each PAN Device. > > > > The last sentence was unclear. Who/What communicates with each PAN > > Device? > > [Remy] We meant "the PANC communicates with the PAN devices". We try > > to > > rephrase: Generally, each PLC network has one PANC. In some cases, the > > PLC network can have alternate coordinators to replace the PANC when > > the PANC leaves the network for some reason. > > [Carles] Your new proposed text looks good to me. > > > 5. What is the subnet model for the scenarios illustrated in this > > section? > > For example, is the "PLC subnet" a multilink subnet? Is each link in > > the "PLC subnet" a subnet? > > [Remy] It is a multilink subnet, instead of "each link is a subnet". > > [Carles] Thanks. Please add some text on this feature to the document. > > Best regards, > > Carles > > > > Best regards, > > Remy > > > _______________________________________________ > 6lo mailing list > 6lo@ietf.org > https://www.ietf.org/mailman/listinfo/6lo >
- [6lo] Shepherd review of draft-ietf-6lo-plc Carles Gomez Montenegro
- Re: [6lo] Shepherd review of draft-ietf-6lo-plc Liubing (Remy)
- Re: [6lo] Shepherd review of draft-ietf-6lo-plc Carles Gomez Montenegro
- Re: [6lo] Shepherd review of draft-ietf-6lo-plc Liubing (Remy)
- Re: [6lo] Shepherd review of draft-ietf-6lo-plc Carles Gomez Montenegro
- Re: [6lo] Shepherd review of draft-ietf-6lo-plc Kerry Lynn
- [6lo] 答复: Shepherd review of draft-ietf-6lo-plc Liubing (Remy)