[Roll] Eliding-Info: Abbreviated Option and RCSS of an Option

Rahul Jadhav <nyrahul@outlook.com> Thu, 04 June 2020 07:44 UTC

Return-Path: <nyrahul@outlook.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 456093A087C for <roll@ietfa.amsl.com>; Thu, 4 Jun 2020 00:44:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.com
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 TFxtNbAgqbvN for <roll@ietfa.amsl.com>; Thu, 4 Jun 2020 00:44:21 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253040.outbound.protection.outlook.com [40.92.253.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B853B3A0878 for <roll@ietf.org>; Thu, 4 Jun 2020 00:44:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GNO6mX4hqANMvXlUrihVNw5bOzSSOS5nzxgjiTOipUy1F83+gwqx/aWVBUgomeK3p3U+3SqGUNVm8Aa5aAt4ekEC0LzxdiS/cn3uZ2jaQUn9oHXZvG3jSIrmDSlTI8L1NGi9J2p0v2Gif8JjB0bDyTM98tXpFd/Lv9VqM41idOA15vQwZjfqELxIoWiE1XrzqpEycsfx0ueyzwJgo1Gzss6KjA8hs1GOMg+dTgSK4MvYfJlLU7TWA4/9WlQdhyuf3+nT561bpB3llJFt2bhbNS2kXsN5OHNo+u+4UN3g5Pyzytq3iAwcrF3FyQ5xUWoA2l/I/IUb4aV1MrjW6mEMQw==
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=QAsJBM6Jp34CEQ3jQsFAcQG3XZOPUn4HsYaAaUKWx88=; b=OoDx9OfaDFCAs7Xkp7b8GK5JxRS9752xvZVdzLmW03jAM0WwxXVX3Bunb1WE9WWIx3LFfoT9orqOK9F5eaaJc6cZazJH6Eo9Qbl6b/GYjozw8ELxEF0rk0KvQyG42+n2chq/2DExenIWnIEmEvRCfDiVBrCdiq+VMfrJlkC3cVjcL45fzMmgFVOsstHU4g6I1bOqOWWnIj1LuCOgw8VFI8snEGVNQk9W6pL945eOHlXiPQdAgd/ZoxMwC4J55SkWgeBC9xTXLytQIJGKv0eV+BGDVBJ12zqXrT87a+emqmy5jvURH3ZFQbjQzMttBpOUTWGNZfnQas7k/sr9z5P9wA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QAsJBM6Jp34CEQ3jQsFAcQG3XZOPUn4HsYaAaUKWx88=; b=O9OjucV/7o2kPyCAVwwV6vTzpKAvoq0qQWSDTDe4pbWF2mK1d5CMVXF6wnlFmp2UPyN3FjMe1rmXAfYt2f1rPRLrKNSgVh26aWUZz6Ef7+tI158cXuNjvHbrWW1xoRYWEKadL+kIC3wnxU8h8ewNw/n4uNQql/L/xXHXIuWLrQIjspXgLXu+o9UFaFwIag/qUYxsUlQq+SUyfCn69EjYohp8tXw+EUMXDhs7Jfo5NiPvK0fR3xKx5Fq1wpXBW6ZrlcWP7MjKdd7Y7eENkscExB3VcGwsK8b/QODc2giOGK6B01JMll7SOyk26pXZs3z0/ceQ4+B95nA/pZk5WMUyZQ==
Received: from SG2APC01FT058.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebd::46) by SG2APC01HT004.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebd::207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18; Thu, 4 Jun 2020 07:44:18 +0000
Received: from MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM (10.152.250.52) by SG2APC01FT058.mail.protection.outlook.com (10.152.251.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Thu, 4 Jun 2020 07:44:18 +0000
Received: from MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM ([fe80::e874:bbdb:9f9e:9564]) by MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM ([fe80::e874:bbdb:9f9e:9564%7]) with mapi id 15.20.3066.018; Thu, 4 Jun 2020 07:44:18 +0000
From: Rahul Jadhav <nyrahul@outlook.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: Eliding-Info: Abbreviated Option and RCSS of an Option
Thread-Index: AQHWOkI9cbBK89blq0mbVP3M7/YG/A==
Date: Thu, 04 Jun 2020 07:44:18 +0000
Message-ID: <MAXPR01MB24930DA521EA8B47F62CC6B3A9890@MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM>
Accept-Language: en-IN, en-US
Content-Language: en-IN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:0415B7AB0136244665FE8BCBC7920A7A6B0971E50A826F069791E32817E26952; UpperCasedChecksum:BF30637448146FBE41A61D80BBC63DA34735A3428219BBB562EC23F06FE680F3; SizeAsReceived:6695; Count:42
x-tmn: [YoHbPUMXY3BINTae0sf+GlD5mZDgCI/q]
x-ms-publictraffictype: Email
x-incomingheadercount: 42
x-eopattributedmessage: 0
x-ms-office365-filtering-correlation-id: 365728ea-6254-4318-9095-08d8085b1654
x-ms-traffictypediagnostic: SG2APC01HT004:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 601DXua3YlSELIcmWSEqX+UeX7PfuuaIs16t0RjpdtJ8aHojdYF/bdOdkJ0uXj5bjAPcgdBxR88IFRU9zZGECTsm5VxnBnx1eYo5yHibbfhMx+/cAqMCjHbElebhSGlkbYk+8umEU5MWPVouHvhlsn2iDMYr2Q4luT7nmMyv2Gfpq55tUysz4/ubOb9lB2q1DQWIJVzi75IXInZVtpw02g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901;
x-ms-exchange-antispam-messagedata: 6p3qPUkvilR9bdnqgZHMFuDxmCR4X7x6UsPtLU588oka2aksP9O0GArZnckoJB6AYo2zcGVd52zQ0eyn53sfSeSQaHK77lN5A6KCLUHpluHquPVyy1SASWJ0CkLqVygRS0KkkEqZ1SP82bBXinKffA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MAXPR01MB24930DA521EA8B47F62CC6B3A9890MAXPR01MB2493INDP_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 365728ea-6254-4318-9095-08d8085b1654
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2020 07:44:18.2422 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT004
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/oBGLSJxOXusl97a3WRVBxdR8_K4>
Subject: [Roll] Eliding-Info: Abbreviated Option and RCSS of an Option
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, 04 Jun 2020 07:44:22 -0000

Hello All, Pascal,

Based on my understanding currently, the draft serves three purposes:
1. Helps elide common DIO options which rarely change
2. Helps elide common DAO options during route refresh cycles
3. Allow sync for individual protected options by assigning RCSS to an option (this implies the use of new AOO)

Points 1 and 2 are quite clear and easy to follow.

The whole complexity of the proposal lies in point 3 and from what I understand I believe the utility is not convincing enough for the amount of complexity it introduces.

My understanding is that with AOO, it is possible that a Root assigns a different RCSS to individual protected options such that the downstream nodes can individually query and synchronize with any of that option on change.

My rationale is that PIO/RIO/DODAG Configuration/MOPex/GCO options rarely change. IMO, if either of it changes then it is no big deal to advertise all the options. Rather than managing versions for each of these options, the RCSS can only be a common counter for all the options.

I understand that RCSS of an option is "an extension" and it is possible to only use common RCSS. But I believe the whole RCSS of an option as an extension is adding to the complexity of the draft (introducing more scenarios to handle), and also making it difficult for the reader.

Best,
Rahul