Re: [Roll] Opsdir last call review of draft-ietf-roll-turnon-rfc8138-10

"Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com> Thu, 27 August 2020 11:23 UTC

Return-Path: <naikumar@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E24C3A0812; Thu, 27 Aug 2020 04:23:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=OD/AsDYK; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=r+befY6o
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 v54Ms4-6xXEL; Thu, 27 Aug 2020 04:23:27 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C11C3A0802; Thu, 27 Aug 2020 04:23:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5716; q=dns/txt; s=iport; t=1598527407; x=1599737007; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=WP+978tUFIsdhInpbu1cW8jeYSyMRJu1EgKITlMKNrg=; b=OD/AsDYKfCTHLdfFh7pcc/hN3847SFBfRg7EByHhTc2qsPNN7rsfv6Sg 84hoYD6jm0grKKO3RunuGs5STtxsUcLWif8Oy9kitbhhyvHUJyfBl0KWj ValLZyQV6sOdJGkzN86vLXhckjqjNyfKwFzENXEbzA7tsUOGoHpj7qC7W 0=;
IronPort-PHdr: 9a23:nkgBCRU4xNjLABMJEaYkDhSAua7V8LGuZFwc94YnhrRSc6+q45XlOgnF6O5wiEPSBNyHuflFkOHR9avnXD9I7ZWAtSUEd5pBH18AhN4NlgMtSMiCFQXgLfHsYiB7eaYKVFJs83yhd0QAHsH4ag7Zo2a56ngZHRCsfQZwL/7+T4jVicn/3uuu+prVNgNPgjf1Yb57IBis6wvLscxDiop5IaF3wRzM8XY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AXDQB/lkdf/49dJa1gHgEBCxIMQIFMgVBRB3BYLywKhC2DRgONaphxglMDVQsBAQEMAQElCAIEAQGETAIXgiwCJDgTAgMBAQsBAQUBAQECAQYEbYVcDEMBEAGFHgEBAwESEQQNDAEBNwEPAgEIGgImAgICMBUQAgQBDQUigwQBgksDDiABDqdBAoE5iGF2fzODAQEBBYEzAQMCg34YghADBoEOKgGCcIJXS0OGTxuCAIERJxyCTT6CXAEBA4RzM4Itj1GDQJJRj3qBAAqCY4hmkUcDFQmDB4lojhuFO5JMgW2IXpBYhCgCBAIEBQIOAQEFgWsjgVdwFWUBgj5QFwINjh8MF4NOhRSFQnQLLAIGAQkBAQMJfId0hmABgRABAQ
X-IronPort-AV: E=Sophos;i="5.76,359,1592870400"; d="scan'208";a="532629550"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Aug 2020 11:23:26 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 07RBNQkx008463 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 27 Aug 2020 11:23:26 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 27 Aug 2020 06:23:26 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 27 Aug 2020 07:23:25 -0400
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 27 Aug 2020 06:23:24 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YOl1/vd+5gzm2pnYt7NA4+6fqHAXPs21EzVhNiygBp0zk9II53dhZWTKadGh1Y1tleyEnoBPd0+fNtZIynWFqMV9h7/U90PY4d7gVDbb5do6GuQZdQbaYtlRgLnMMZF5nn2eZbwvTeTMAZeG1gUrMaY4Z8Q03cCTarCbDnytR8j5jBEGcNAdYYTujYAYlgeezB4R+UqiZmh3Pkk6GJHnM1hpPSvSlgUHniv2E6mNTdg/gXZab2gy0stk04vSiuIu5iOsDvQjL3IzoRqSLn1cRBRVH15zt99V9tUT9YwKUNvaOOdm/VU3A7+4YUkOfFIKiXlxrysbhK7nGxxKwHdimg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WP+978tUFIsdhInpbu1cW8jeYSyMRJu1EgKITlMKNrg=; b=Jtz8HBpkSl57aglseU0lK00i8ipQADhbPu19FK39GKK01/+syBXUkc2AsPCzfeTbbPH6v7oEVEnbo1f56+C5kVBlkfn/N6c1IsFj5lVN7SyuwfZybQz8rm1RBOD3mEQDfvpiYbliW1T1TCwUG9hgzDUopVrj/8FsLlqcV0pl3QjkWiI9nmY7rbGIkFYIWK7W+Yu6BM7BA6MEeNNJt3Cexm1ZHHVKD/XEB7ZPOrWyai0zocx+uspCdbt38FnK6S1H+5ksqTJ0hb/F4xIcXebKmPlp7eAMGhQwuHxfp+qJpt21cSAlQCr+JB2sHp3JIkaxmCqv581h+Nk0bjdE0Z/Siw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WP+978tUFIsdhInpbu1cW8jeYSyMRJu1EgKITlMKNrg=; b=r+befY6orWRPm6OeQ4DoXRSbWJxI2sW0URaZ4hkjPObSqjtg+sdnEWHlETOSltx5wDCvETfezaao/FTREanLsbGNJlbvdyNGeIpWR8RLk40uiRiPu2+Sg5GYSzqzm9/LJPMArs2aaQKgfsK8glWHKnoOh95xKIejKRvxtYL6xao=
Received: from BN6PR11MB4068.namprd11.prod.outlook.com (2603:10b6:405:7c::31) by BN6PR11MB1699.namprd11.prod.outlook.com (2603:10b6:404:3c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.19; Thu, 27 Aug 2020 11:23:22 +0000
Received: from BN6PR11MB4068.namprd11.prod.outlook.com ([fe80::414b:a3f7:2d3b:c93e]) by BN6PR11MB4068.namprd11.prod.outlook.com ([fe80::414b:a3f7:2d3b:c93e%3]) with mapi id 15.20.3326.019; Thu, 27 Aug 2020 11:23:22 +0000
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>
CC: "draft-ietf-roll-turnon-rfc8138.all@ietf.org" <draft-ietf-roll-turnon-rfc8138.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "roll@ietf.org" <roll@ietf.org>
Thread-Topic: Opsdir last call review of draft-ietf-roll-turnon-rfc8138-10
Thread-Index: AQHWdWhZmSEZkQ+JVEOZxTnna429b6lLmxIA
Date: Thu, 27 Aug 2020 11:23:22 +0000
Message-ID: <EA71A199-7CA4-4CAB-A640-4FFCD46BAAB3@cisco.com>
References: <159771581338.11162.15447778068939662603@ietfa.amsl.com> <MN2PR11MB356592018161C44B3825F5F5D85C0@MN2PR11MB3565.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB356592018161C44B3825F5F5D85C0@MN2PR11MB3565.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.39.20071300
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [136.56.55.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ee25c6c6-0923-409b-7087-08d84a7b9bdb
x-ms-traffictypediagnostic: BN6PR11MB1699:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6PR11MB1699D15A1B8B49D4B06101BEC6550@BN6PR11MB1699.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3383;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: iEm9I+IgBPOT1d/2MYowiCShwWY37Dk8UU2OTwmvb2j23ED4STJiI4Duwvv581ts91EmicFHGl/Xigg8f7dXg2+l+fd8uCWHlDNAg716VEV0vIAhFYq2cnEHC8MrXnrA36jF0gEzaf6VRbUxAmkor94ezKtegajeziHn55Qs93tOVY8X3GEceYnDHjJmulqRi5JnOW3YYsHoRZRqe6lA5fg60c4uHJtrVFJqijXN/d0Tgeb8GRIZn8LNmboMds2/8aoP/IuENAKn7pmAWCO+Q5lihr088B4XG6yg3fRxN0AnhORUR/zOTa3RHgXZijPf3ut/+FSwfhFpjcyYCwy4kdH6eOYyHpowqX7CemCEjtKFhwIfIrTXNtIOJbfZaZS7VY76IxXa643g7RlfN4trtQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB4068.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(376002)(39860400002)(136003)(346002)(66446008)(64756008)(2616005)(26005)(6486002)(8936002)(110136005)(83380400001)(54906003)(450100002)(966005)(66556008)(76116006)(91956017)(66946007)(2906002)(86362001)(186003)(33656002)(6506007)(66476007)(5660300002)(4326008)(8676002)(6512007)(71200400001)(478600001)(316002)(36756003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: T0zYCYf6BNPYYHqU7O2X3OHsggoIbiPNl7p1NdrQIvNjeUjUCI3QMCQ8W7tQ3+N1S9OTq6Q0Jn36d53MzzeRdW1RZPxMkwJgjlHWpNtJ+qucWbJmagajUiIhxyZQZmj+O8iE6IUNmeLfwGzlV/MUM9H1ixOruMulB4g68xIBhfIp7DQbatqpnkAS/tH5aRx7avD9pObXURMBJNMltYZyts/KQZfTQB6BQU981vlELMTKGrtP8/AM2tG+GvZYOkVW7FsMZWrQSG0bHHQZ7qB8ykaOFea6T036TI9Oubp/qaWQsb3dVDhNH6BKFNG/5AuNEjoI0++fC101D0quKKpE3znM7bOUKOoyh9ercESk8IXnbClxr7F3vwI3Ah0ko5TcI7U+zQpLXOK4KMSlCOWr1C0hzdL6u4qOTiOx0YFtOBseeGZoOOlJlL+fHLhh5zR73kA1mkslR7kfOJ4UxaNbtcZPIAR5hwagDbRdUJ6TRLIHM32S/RRIIJqWm3mpBli9GwTRwPKiGL1QFdEiRd+2PHoXvcf/SCwcCLtoMZYSLm7QUFPH1F0ndZd/OlJtMYCXmMal0U4XUiE+sBrK7V/VBsynBUU92K4kmplOLn6oNJn7oVk6ZodLSGe8YauHe3hl+y0rmSeziL7uHqGyFP7usw==
Content-Type: text/plain; charset="utf-8"
Content-ID: <C3BF6CAB2C467F46BC6F25FABE646ECE@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB4068.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ee25c6c6-0923-409b-7087-08d84a7b9bdb
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2020 11:23:22.7098 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AvN7lapsuRFEuV2rtkCuKA4v/eLEgQ1AxP03FwlBQTwXHCgsbSWiKgqudUGcsYjsBd1CMCIPToI4Ij9dXVE6ng==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1699
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/QVR-X4dtpl7fjMpW4DqVa9sJsLo>
Subject: Re: [Roll] Opsdir last call review of draft-ietf-roll-turnon-rfc8138-10
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Aug 2020 11:23:30 -0000

Hi Pascal,

The changes are fine.

Regards,
Nagendra

On 8/18/20, 10:03 AM, "Pascal Thubert (pthubert)" <pthubert@cisco.com> wrote:

    Hello Nagendra

    Many thanks for your review!

    Let's see below:



    > --> Section 3 assigns a bit from the Configuration Options. This flag
    > --> field is
    > instructed by RFC6550 to set to zero and should be ignored by the receiver. So
    > I think this draft should also update RFC6550 (in addition to RFC 8138).

    This looked reasonable, and we did that till version 7 (https://tools.ietf.org/html/draft-ietf-roll-turnon-rfc8138-07).
    It was our A-D comment that this was not actually an update. Quote from Alvaro in his "AD Review of draft-ietf-roll-turnon-rfc8138-07" on July 1st:
    "

    155	3.  Updating RFC 6550

    [major] I don't think that a formal Update to rfc6550 is necessary.
    In general, a formal Update indicates (at least to me) that an rfc6550 implementation has to also support this specification.  IOW, all RPL routers will have to support the new flag to be compliant with rfc6550.  Also, rfc8138 did not formally Update rfc6550.

    "

    > 
    > --> I understand that the T flag is mentioned as bit position 2 in section 6.
    > AFAIK, bit position may start from 0 and can be LSB/MSB. To avoid confusing
    > (and any interop issues), I think the flag can be clarified in Fig 1 (or by just
    > defining another figure with the updated flag field).

    I just added it based on the same comment by Stewart. It was not there so far because IANA did not confirm the bit position, now they did.


    > 
    > A node SHOULD source packets in the compressed form using [RFC8138]
    >    if and only if the "T" flag is set.  This behaviour can be overridden
    >    by e.g., configuration or network management.
    > 
    > --> It appears that the above overriding exception can be interpreted as
    > --> either
    > of the below:
    > 
    > Opt1 - A config knob can be used to let a node source packets in [RFC8138]
    > compressed form  even if T flag is not set. Opt2 - A config knob can be used to
    > let a node source packets without compression even if T flag is set.

    Both are valid. The next sentence says
    "
                                                                                            Overriding may be
       needed e.g., to cope with a legacy implementation of the Root that
       supports [RFC8138] but not this specification and cannot set the "T"
       flag.
    "
    This is a case where RFC 8138 can be used but the T flag cannot be set, so it is an example of opt1.

    > 
    > Further section 5.2 mentions the below:
    > 
    > "To ensure that a packet is forwarded across the RPL DODAG in the form
    >    in which it was generated, it is required that all the RPL nodes
    >    support [RFC8138] at the time of the switch."
    > 
    > So I assume that the config exception is applicable only for Opt2?. I think it is
    > good to clarify the same to avoid any misinterpretation.

    There is text that indicates that in a transition phase there will be packets in both forms. 
    The forwarding routers thus need to forward both forms. So all routers must support RFC8138.

    Proposed change:
    "
       A node SHOULD generate packets in the compressed form using [RFC8138]
       if and only if the "T" flag is set.  This behavior can be overridden
       by configuration or network management.  Overriding may be needed
       e.g., to turn on the compression in a network where all nodes support
       [RFC8138] but the Root does not support this specification and cannot
       set the "T" flag, or to disable it locally in case of a problem.

    "

    The resulting changes are visible at 
    https://github.com/roll-wg/roll-turnon-rfc8138/commit/5aee34e2ea2ccacd77df278638199b178d9bb2c7
    and the full text is 
    https://github.com/roll-wg/roll-turnon-rfc8138/blob/master/roll-turnon-rfc8138.txt

    Please let me know if we need more work.

    Many thanks again, Nagendra!

    Pascal