Re: [Roll] I-D Action: draft-ietf-roll-mopex-01.txt

Rahul Jadhav <nyrahul@outlook.com> Fri, 26 June 2020 12:37 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 6A7CB3A12BE; Fri, 26 Jun 2020 05:37:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, URIBL_BLOCKED=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 KtCPzdc5THep; Fri, 26 Jun 2020 05:37:21 -0700 (PDT)
Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254022.outbound.protection.outlook.com [40.92.254.22]) (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 106D93A12B5; Fri, 26 Jun 2020 05:37:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NKhRTXrliqxUpq/CM/L0bKxJcBOzfUs0S7Qvn71RRBd0OIeBTdHNmvS3QqHTxNH21i4Yidq18wwSrhCiok6UoFUs+yrDIsxknStLh4fdNGS7RQGahoQZkkHKMefbGottixw0t1H8QkrXL/UcOV4HJN3WKQtiztiP3ppKCLHCY9qk4/CVHpPPPVfHcxJBDj9Y1dM8qWg1kbHszbnK2vP4hfiPbV1JqQrB8kA43Q7Ange1xt6l1zCvBcJ59HqwikJb/r/FCz8MhcNfAnJGQ4cuK2URBq9EC6CXuzE3x8/oIo5UCO5JH0Dq3E8cBczIJyMeb5xp7A+rRqXW2XBTp5lHqw==
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=jMBKolKww3J60tbfIOCORs11ekLQzK+h62zIt93tFPc=; b=ncsTStaUIFJGtGzPsc4aimMN+b69wK99KEaIxQ1n5RN/ynSMjJMibuOSebdtPd6UCCMGWLiUbG8a2smRx1VtDs4GiSJQMsrCRpFuI5HnN/mSgW7tfMDg4zKOtuzpBPI3mxV4ovnXymTTEwRPDoz1in4XbxMIkdQIz9P+L+VWKMI0Geeu1CljyH4XxsGsnqLU42GwnoYTbGf/C/IzEeJ71YVVPlCoJ5vAR9nVoOAtIhqnzJjf4lSakQ9XTvpb+G1w1qtDgCGYgIrw2FaIwxdHLmGXdj2+UljiBGbzXM4CpylszBvwziOFcJZZpQI252pt0YbxL/aDZxxMRdxjF9jSog==
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=jMBKolKww3J60tbfIOCORs11ekLQzK+h62zIt93tFPc=; b=qvk2gcELIBBE995wcdFYUygTIwiyOxkzoTvZ37HO63MpHkiOk5ygoywFrbi2yoll7gl8TT1vUdWmiROxyO+n3c5/cln2JSCiHQMlw3t+N7vBzqi6d0imhz02fskIuRN8yKGJITR2tqJqwEcU3f4WXonYhxv11JOh697qtKEYCr65A77efCwVBb1/O+rI7ayCS5Re8xqhYT3Bleh37/F3PBOiVHyntJj4JuBfgMK5r3fTC3PRfR1N9JDj8ofNoVWiOWM9nckyyowLQM8FYX0SNPunAqrIioCJby9r21zt/N4HhQoFzHp3XNYmT/B6Y99ZS5XDbkn+IpX9uL1aXkeCLA==
Received: from HK2APC01FT046.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebc::42) by HK2APC01HT213.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebc::279) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20; Fri, 26 Jun 2020 12:37:17 +0000
Received: from MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM (10.152.248.57) by HK2APC01FT046.mail.protection.outlook.com (10.152.249.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20 via Frontend Transport; Fri, 26 Jun 2020 12:37:17 +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.3131.021; Fri, 26 Jun 2020 12:37:17 +0000
From: Rahul Jadhav <nyrahul@outlook.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
CC: "i-d-announce@ietf.org" <i-d-announce@ietf.org>
Thread-Topic: [Roll] I-D Action: draft-ietf-roll-mopex-01.txt
Thread-Index: AQHWOwzCVlO/cQSRb0a3yOaskASri6ji3gaAgAEPx4CABvCagIAADmdZ
Date: Fri, 26 Jun 2020 12:37:17 +0000
Message-ID: <MAXPR01MB2493C987CC45C1C47560E444A9930@MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM>
References: <159134282158.9958.9959185769917010945@ietfa.amsl.com> <CAPT0++1G-GvnJG9Op8kR9kf2pWf5VeXRry6HTqUmBmY-d6RM1g@mail.gmail.com> <CAO0Djp1Aasf1dv1MMuFVj1eeW1=Vo2XV1Cn1Rw-R-2QPHQsztg@mail.gmail.com>, <CAPT0++3Ux2PofL+94QWzvq=6Sc=E1vM_-pJUhqFz2-w-E_Zp6g@mail.gmail.com>
In-Reply-To: <CAPT0++3Ux2PofL+94QWzvq=6Sc=E1vM_-pJUhqFz2-w-E_Zp6g@mail.gmail.com>
Accept-Language: en-IN, en-US
Content-Language: en-IN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:75112B25E1BDE880799291A78FC2C2E923663195BC11BDF599EB1032924389E3; UpperCasedChecksum:53089C98D0D76850C41DC135749E5BC1B6DB0BA21E0F7431DB27EA8BF43E3253; SizeAsReceived:7079; Count:44
x-tmn: [G0lbFYGZXY3Fwi1mmuCq0kKMadZdhHEK]
x-ms-publictraffictype: Email
x-incomingheadercount: 44
x-eopattributedmessage: 0
x-ms-office365-filtering-correlation-id: d413d8d1-7232-4625-53ce-08d819cda9a5
x-ms-traffictypediagnostic: HK2APC01HT213:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Pry/SynvS+SANhH6+tyKlAD3mxuAeacak4+e+JYKK3qHEFmxh9rQ84RGPlwyz+vuIISGAqWQOlix6dR09/Glmm8hKW6CNitLIwIUwRJA92XmAWm4oubhjVUUJYuoRTTV5085XUFqnGVVkywFXB4uNZ3nHQYijyjwy19XO966DjiQ/DKdQ2V/ev26xx+QVQwkPndxLOPAE6nU9+YCniifNWlyRAwC47PLPlPbHIESZbc4GpoYeHlN5G1Q+PrnOeR7
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: jFSccQs1YbGMrAHXg0jZDtAEyKTZVdeRy/w4vT50kTyIRiKcssXf2rYKF5LRQ+ArsweOKNhUdhgsXyUw+mPzXV8NuU71yJ7jiShF3drOQg9DaWBgyQHSBXqmNhA+FVoGcKICoheDjKZ9UdYf/bo4TA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MAXPR01MB2493C987CC45C1C47560E444A9930MAXPR01MB2493INDP_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-AuthSource: HK2APC01FT046.eop-APC01.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: d413d8d1-7232-4625-53ce-08d819cda9a5
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2020 12:37:17.7689 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT213
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/gGpGm8iQAKx_m-S9E_zK2LJF6RE>
Subject: Re: [Roll] I-D Action: draft-ietf-roll-mopex-01.txt
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: Fri, 26 Jun 2020 12:37:34 -0000

Hi Rabi,

Please find my resp inline.
I/J/C flags are not only for DIO but can be used for any RPL message/control options. I am not sure why you say that the flags are DIO specific?

Best,
Rahul

________________________________
From: Roll <roll-bounces@ietf.org> on behalf of rabi narayan sahoo <rabinarayans0828@gmail.com>
Sent: 26 June 2020 07:09 PM
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Cc: i-d-announce@ietf.org <i-d-announce@ietf.org>
Subject: Re: [Roll] I-D Action: draft-ietf-roll-mopex-01.txt

Hi Rahul
Find my comments inline.

On Mon, Jun 22, 2020 at 6:41 AM Rahul Jadhav <rahul.ietf@gmail.com<mailto:rahul.ietf@gmail.com>> wrote:
Thanks Rabi for the review.

1. The 'I' bit was introduced recently so that a node not understanding the option ignores the whole message. This could potentially lead to a node not joining as a 6LR or a 6LN.. The J flag decides only for node joining as 6LR. As an example, the I bit can be used by root to ensure that only the nodes understanding a given option join (as 6LN/6LR) that instance. There are several other possibilities even for non-root nodes.

   [Rabi]-: I got this point. I feel this is very very specific to DIO. Even the J bit.

[RJ] Why do you think this is very specific to DIO? Any RPL message can be ignored/dropped for the said reason, not only DIO.

                This will be the new Control Option format that is going to be used in RPLv2 . This will be used to define new options meant for DIS, DIO, DAO, DAO-ACK, DCO or other new messages to be  added in future.
                I have one suggestion: can we let such flag bits be part of the option data itself?

[RJ] In a way it is already part of option data. If you see the flags have carved out a space from option data. Option length includes option data (which includes these flags too).

                We have one flag bit to indicate if this option is mandatory or optional. Maybe the 'J' flag can make M to serve the purpose. If an option is mandatory to be understood then let the particular option
                take a decision about what action to be taken. If the option is part of DIO it can define join as leaf or don't join. What do you think?
2. Will fix the typo.

Thanks,
Rahul



On Sun, 21 Jun 2020 at 16:58, rabi narayan sahoo <rabinarayans0828@gmail.com<mailto:rabinarayans0828@gmail.com>> wrote:
Hi Rahul

In section 4 its mentioned
"I" (Ignore) bit in Option Flags: A node which does not understand the Option Type MUST ignore this whole message if the ’I’ bit is
set. If ’I’ bit is set than the value of ’J’ and ’C’ bits are irrelevant and the message MUST be ignored."

1-  I didn't get why the whole message needs to be ignored if an option is not understood?  I think this bit MUST say if the option is optional or mandatory. If it's mandatory then 'J' flag will control
     if the node can join as a leaf or an LR.
    Am I missing something here?

2- There is a typo error (Than)

Thanks
Rabi


On Fri, Jun 5, 2020 at 1:11 PM <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>> wrote:

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Routing Over Low power and Lossy networks WG of the IETF.

        Title           : Mode of Operation extension
        Authors         : Rahul Arvind Jadhav
                          Pascal Thubert
                          Michael Richardson
        Filename        : draft-ietf-roll-mopex-01.txt
        Pages           : 8
        Date            : 2020-06-05

Abstract:
   RPL allows different mode of operations which allows nodes to have a
   consensus on the basic primitives that must be supported to join the
   network.  The MOP field in [RFC6550] is of 3 bits and is fast
   depleting.  This document extends the MOP for future use.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-roll-mopex/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-roll-mopex-01
https://datatracker.ietf.org/doc/html/draft-ietf-roll-mopex-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-roll-mopex-01


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


_______________________________________________
Roll mailing list
Roll@ietf.org<mailto:Roll@ietf.org>
https://www.ietf.org/mailman/listinfo/roll
_______________________________________________
Roll mailing list
Roll@ietf.org<mailto:Roll@ietf.org>
https://www.ietf.org/mailman/listinfo/roll
_______________________________________________
Roll mailing list
Roll@ietf.org<mailto:Roll@ietf.org>
https://www.ietf.org/mailman/listinfo/roll