[Roll] Following up on seq Counter to protect the config option and others

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 14 October 2019 16:56 UTC

Return-Path: <pthubert@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 2F132120916 for <roll@ietfa.amsl.com>; Mon, 14 Oct 2019 09:56:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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=cAzlS5FF; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=akmKeUCl
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 Rdk-KyzRm2We for <roll@ietfa.amsl.com>; Mon, 14 Oct 2019 09:56:45 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19B521208D1 for <roll@ietf.org>; Mon, 14 Oct 2019 09:56:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5284; q=dns/txt; s=iport; t=1571072205; x=1572281805; h=from:to:subject:date:message-id:mime-version; bh=w6DWFLYGaktz9Jb8jBCxC3jrp0EoU0qheg1TkBvgXvk=; b=cAzlS5FFVBrDmf/VN/lnDdE16VJlGLIEbHabhnjXSVoCE7CP6JU5xTgy LCaIAqhUwSekuu19Kts708rHJkF5HSuEyZkDg4+YlO4uQo2nE8Mf4PQl9 r9jhsUqMwTRtmWCg3WYA3ncfup0vLqtBgEbh38Sn6L9OP0d0QprvgfHxd k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AP5PtXhJl8AjmNjnOZNmcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeBvKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXFXnLOPgYjYmNM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B3AAA8qKRd/5BdJa1mHQEBAQkBEQU?= =?us-ascii?q?FAYFnCAELAYEbL1AFbFcgBAsqCodhA4RYhXBNkiODCYRhgS4UgRADVAkBAQE?= =?us-ascii?q?MAQEtAgEBhEACgl4kNAkOAgMJAQEEAQEBAgEFBG2FLQyFZBsTAQE4EQGBACY?= =?us-ascii?q?BBBsagwGBeU0DLgECpGACgTiIYYIngn0BAQWFBhiCFwmBNAGMDRiBQD+BEUZ?= =?us-ascii?q?RgU2EeDqDPoIsjTiHbpghCoIiA442hnuZQIg+nyYCBAIEBQIOAQEFgVI5gVh?= =?us-ascii?q?wFYMnUBAUgU+Dc4pTdIEpjwgBgSIBAQ?=
X-IronPort-AV: E=Sophos;i="5.67,296,1566864000"; d="scan'208,217";a="350230973"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Oct 2019 16:56:44 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id x9EGuiPg005238 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Mon, 14 Oct 2019 16:56:44 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 14 Oct 2019 11:56:43 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 14 Oct 2019 12:56:41 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 14 Oct 2019 11:56:41 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=REaJtEHK9iWSVzORwhuxIK0af0w/fLAO2dfwGrJqxCGov1e0HpICDjgABMOZ0FRAk42LVWXO/4FlL6bcA415p8JaikbtK4sgi4zLhF79bfvGHu7HcHuq8/tBoTYimtSj+pjOa/3ZIjhD5rsQjO2eF5/gymFwDV66eOzW+ox2yGFTnc0m+60qJKPYm4+NQkNEnYIdZVtgVn0POOlQ/l3tz7UPmMOictCMmH93s/s/LTthPIy1kZ1nt/Xkq3iSMx0DQCEHYV8uWvdb4/gGswdKONmjPChOjtXjTA+UKcFvFTo3RqQ/hTE01QvQNSdkkl6Ssr7brtKvt+ddVB0iGhUnGA==
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=fkG2x8iQhnDmIBOBOaHngVrwquZ3z7iqXKOYZWKHNm0=; b=cAcWh6q6h2g6FAcAR0SI9qxK36u3iqYzS0ARaWXs8DRBYGG1jK7Q2IPH3OThuJg434LesvLTFqmcpsczlVv7o0uEYGcEH7dYmFBnXjTAp2VF/epWmXsJ07Ijpeo7f2wMIdRG2wUfULiP1ClfoCMhesLAllt/wSVREN2oEL8MQ6G3LnYht8bae1f4AaqxMlcOpjCxNiDbxkUJZdwE+qHg9QdwH4T2JJg+oKXIO0BB6whASbDcBQQ27c7oqtieYkLDJMsWRz0by8Vx5gxGsmZVkOaQCwZoOh8xcYxbpaSjoOO2ARee9oqNpgZqsaGLjbzDbffMuosLbc0iX9wLY8XbxQ==
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=fkG2x8iQhnDmIBOBOaHngVrwquZ3z7iqXKOYZWKHNm0=; b=akmKeUClvjuinRgmTGfP6sWhfeNiTySvfPTHR4u5P7rTCEF1DjJTYi1iRmiY4B9m3bEBzd0SF8SZD3QnOrhWK96K5NOno5H0j5iBb1sc/4Q78jcOJhXGrtFwBm/A/eWDLfhT/dcRCv0FKZjyP6wvsNh/kg+9oTA27iDJxK2ip90=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3871.namprd11.prod.outlook.com (20.179.151.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.18; Mon, 14 Oct 2019 16:56:39 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::31c9:3a31:3c07:a920]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::31c9:3a31:3c07:a920%6]) with mapi id 15.20.2347.021; Mon, 14 Oct 2019 16:56:39 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: Following up on seq Counter to protect the config option and others
Thread-Index: AdWCrxPZcTH2VHjHRxWHUI79NH4rSg==
Date: Mon, 14 Oct 2019 16:56:23 +0000
Deferred-Delivery: Mon, 14 Oct 2019 16:56:05 +0000
Message-ID: <MN2PR11MB3565FFC5F9C48EC4E7CAD65DD8900@MN2PR11MB3565.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [173.38.220.41]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a0b41d83-65e8-4752-0f1f-08d750c77b8c
x-ms-traffictypediagnostic: MN2PR11MB3871:
x-microsoft-antispam-prvs: <MN2PR11MB387183732B8ED3B37E6D3142D8900@MN2PR11MB3871.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01901B3451
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(136003)(39860400002)(366004)(396003)(199004)(189003)(7736002)(486006)(476003)(86362001)(25786009)(74316002)(26005)(6116002)(3846002)(14454004)(790700001)(52536014)(5660300002)(71190400001)(71200400001)(478600001)(4744005)(6666004)(2906002)(256004)(33656002)(6436002)(6306002)(316002)(54896002)(9686003)(55016002)(102836004)(6506007)(66476007)(76116006)(7696005)(99286004)(66556008)(64756008)(66446008)(8676002)(66946007)(186003)(8936002)(6916009)(81156014)(81166006)(66066001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3871; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aLWJuLyW5zqN8lY6/JTB3/mhxqHWyLs9ckhRq7k6haD64aRuMriFYzacHlVYhZisZekwkijloEGK4MTJAj3XHiO+Zjv2gTtamFOm4CJMW7IteegAs6aQ68xmR6Hz1m52wnspV0FNKCqSqgnSb29TnW86p2ojyEZghK9HKf2Oa8gH8MqyktzfJgWBCY92Fmar4j5+Zj5P9S4E7mW4uLyiIoWobGBb31P7oF+rlN5GPboxBMObQnY6ejHa2AwdU1OQjRSRAmmdnbiwOb6c2VTwTEpTz5OgvAya2Nu25IR+CIimBOaTV+uhfCT97x20itP2dZnw/YehVydgGjVYX2tQVPjSmqAcmYyosTnwCwJYA9C5/0a3icapEfodG0ZQWfF3dClDEvVsq7yATSz15OEKXBbmYZb79xASbIQ2z03gkiM=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB3565FFC5F9C48EC4E7CAD65DD8900MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a0b41d83-65e8-4752-0f1f-08d750c77b8c
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2019 16:56:39.5326 (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: gKJ073fRD9kVbeVYWJVJkFCfoNRfNXROdDw7lvQDy+d44AIskS7nrK0Z4QPbJe4YymPOb38R+SWdtYmfENN7Cw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3871
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/8ApbCJUHQoFrXKeGWyUzgSoQL8s>
Subject: [Roll] Following up on seq Counter to protect the config option and others
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: Mon, 14 Oct 2019 16:56:53 -0000

Dear all :

At the interim today we refined the idea of a Sequence counter in a DIO that increments when there is a change in a global option.
For the lack of an acronym that results in SEAL, I'm using the RPL Configuration State Sequence (RCSS) for now.
This concerns options that are fully set by the root and propagated unchanged. Seems that this means at this time:

   1.  The Route Information Option (RIO)
   2.  The Prefix Information Option (PIO)
   3.  The DODAG Configuration Option (DCO)
   4.  The Extended MOP Option (MOPex)
   5.  The Global Capabilities Option (GCO)

Note that this also means that the capabilities have to be split between the parent capabilities (not protected) and the network-wide that are (item 5 above).
The alternate is that the RCSS covers everything a parent advertises in which case it is not set by the root but by individual parents.

Or do we need 2 counters?

Pascal