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 79554120CF2
 for <roll@ietfa.amsl.com>; Wed,  4 Sep 2019 23:30:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 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, 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=W9iN9CEr;
 dkim=pass (1024-bit key)
 header.d=cisco.onmicrosoft.com header.b=W7hrMOJ7
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 HFDj4eJsz4vI for <roll@ietfa.amsl.com>;
 Wed,  4 Sep 2019 23:30:50 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78])
 (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 921D3120CAA
 for <roll@ietf.org>; Wed,  4 Sep 2019 23:30:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=63357; q=dns/txt;
 s=iport; t=1567665049; x=1568874649;
 h=from:to:subject:date:message-id:references:in-reply-to:
 mime-version; bh=yNGGWEU+ejTeos+mk1ilsIGZRqKqEIreNBRH2+o3Hl4=;
 b=W9iN9CErsB/WBis+QUf5HUoWUYIiM7Hf5DsXAe7T0WATqhJqclEFIFcz
 QcYQ34/xtTcYRrErJUVOQWiDhbuMSa4bOkstfxQfKVcXScIpRCCaboQz4
 0W8UhyYvMdsFYX3OBVrvAix0zp9JXtKjeffbmtMJE9qzKaAdBUsmoprRW c=;
IronPort-PHdr: =?us-ascii?q?9a23=3AT9rJIRELnGvQ4/VFWROlg51GYnJ96bzpIg4Y7I?=
 =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?=
 =?us-ascii?q?cejNkO2QkpAcqLE0r+eeb2bzEwEd5efFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CfAAAJq3Bd/5hdJa1lGQEBAQEBAQE?=
 =?us-ascii?q?BAQEBAQcBAQEBAQGBZ4EWLyQsA21WIAQLKodoA4p1TYIPfo8MhWGCAYFCgRA?=
 =?us-ascii?q?DUAQJAQEBDAEBGAEMCAIBAYQ/AoI0IzgTAgMIAQEEAQEBAgEGBG2FLgyFSgE?=
 =?us-ascii?q?BAQEDAQEQFQYTAQElBwIKDwIBCA4DBAEBIQEGBycLFAkIAQEEEwgagnsEAoE?=
 =?us-ascii?q?dTQMdAQIMn1wCgTiIYYFyM4J8AQEFa0cBg2IYghYDBoE0hQCGeBiBQD+BEUZ?=
 =?us-ascii?q?RgUYHLj6CYQEBAoEnHB4lBgmDB4ImjEUPh36JEY5ICoIfhneHH4ZpgjSHOYQ?=
 =?us-ascii?q?eimWMT4EqgTiGQ5BbAgQCBAUCDgEBBYFnIQ2BS3AVGiGCbIJCDBeDT4UUhT9?=
 =?us-ascii?q?zAQmBH48lAQE?=
X-IronPort-AV: E=Sophos;i="5.64,469,1559520000"; 
 d="scan'208,217";a="620628050"
Received: from rcdn-core-1.cisco.com ([173.37.93.152])
 by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA;
 05 Sep 2019 06:30:07 +0000
Received: from XCH-RCD-017.cisco.com (xch-rcd-017.cisco.com [173.37.102.27])
 by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x856U63D016658
 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 5 Sep 2019 06:30:07 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-017.cisco.com
 (173.37.102.27) with Microsoft SMTP Server (TLS) id 15.0.1473.3;
 Thu, 5 Sep 2019 01:30:05 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-001.cisco.com
 (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3;
 Thu, 5 Sep 2019 01:30:04 -0500
Received: from NAM04-SN1-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.1473.3 via Frontend Transport; Thu, 5 Sep 2019 01:30:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=QlWj1eWeBFT704qoyaKxj6L9UlXAmDgeNzJPtTYJXi7jmudZqj3W0tC5kSknvVS3z+LxCrPmOJ9fauZeOG4ZiaLFDcoH+yGsT24MkyENHWgauIN//5e+iQIB1k3dpqRwx9vrhT/QT6GfaRCH6V55QJt7qA0BAfZUk8NXsa+SDef2w36HYBdDxNFJ1ZtgixlapE8Bw41GstjXa6SL2K6byq1j96pLrxW2fz+TZwgK+Bsc173wtic0IxHzRY65c9ECtOLrrX9xWgQ1mcsbe2Hb8n6QC4Q8jXt74c/Jdff50oJeXLwW+faSBlzRrg4epGofvHq6T9sAgPZiLBbxBUdR8g==
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=pbaGAXiC1ZqxOf9X1bY6tEq0rUo678J2h/yhCsUjIsw=;
 b=UusDMkv7JC0Z/+9uStojI66Mg3MDZfNyE7zilzT0bwO7Ebs+xdYX0w8q2sPFJjOjKKvPqQjBA1oip4gmwVj2ly+6uAr2BXYlbeZYT7+BePmuyqtPrKqvuofvsTGfa9X+ToelgXua27uie7eksHyDZsBgvL5PEg43DnI/RziJJ0q+1+7KT4PspQyfCf+66J5EXyskyyn7Jbz7t8dTYTa+ZfCf5jgEH52BH7JMIE1PbdJ84h755WDkPI9wPM5phAsN5bf7aD2UkTFN4HStmXpjyoYXkNL6eunMn1GN3OjlROnAF6JtqbIWGymrSrctGUTdkcOoe51ZXKV8mVL5Zb54aw==
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=pbaGAXiC1ZqxOf9X1bY6tEq0rUo678J2h/yhCsUjIsw=;
 b=W7hrMOJ7nZ6mrcgLBb0DXlPrNYoLzlZaEE0iHlH1yYy5pmjDeEcqIOL+q2zVdxzefCrV1AV0dps5g/CwNcGgmrlw45hys8O/OQ+sMvmJi+EFgi9GJG1b7usueUf8qPepPmSb8Ua9EBpbPtcvysKbFfVAfCyYb0AqI7T+ZDvM6sk=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by
 MN2SPR01MB0035.namprd11.prod.outlook.com (20.178.251.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.14; Thu, 5 Sep 2019 06:30:02 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com
 ([fe80::89cf:9d:8a75:266e]) by MN2PR11MB3565.namprd11.prod.outlook.com
 ([fe80::89cf:9d:8a75:266e%3]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019
 06:30:02 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Rahul Jadhav <nyrahul@outlook.com>, "Routing Over Low power and Lossy
 networks" <roll@ietf.org>
Thread-Topic: [Roll] giving back MPDAO to RFC editor
Thread-Index: AdVjB/JIrm5BouKOTamY5+QcgzHTjqccbzTnpxsrrVA=
Date: Thu, 5 Sep 2019 06:29:38 +0000
Deferred-Delivery: Thu, 5 Sep 2019 06:28:38 +0000
Message-ID: <MN2PR11MB3565D2139143EFF0F43055E3D8BB0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <MN2PR11MB3565DAEEF4DD78D732EDE17DD8B80@MN2PR11MB3565.namprd11.prod.outlook.com>,
 <CAP+sJUc+UMsqDQvyc1kaM8zNmq43jB9zNRXZ7eijyB9XjcomiQ@mail.gmail.com>
 <BM1PR01MB26126BE7BC1F809C34E0B5DBA9BB0@BM1PR01MB2612.INDPRD01.PROD.OUTLOOK.COM>
In-Reply-To: <BM1PR01MB26126BE7BC1F809C34E0B5DBA9BB0@BM1PR01MB2612.INDPRD01.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: [2001:420:c0c0:1003::a0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e43fcf7f-0533-46b5-0630-08d731ca7b8f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:MN2SPR01MB0035; 
x-ms-traffictypediagnostic: MN2SPR01MB0035:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <MN2SPR01MB00359E0EF80D43DA6E618DB6D8BB0@MN2SPR01MB0035.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(346002)(39860400002)(396003)(136003)(366004)(189003)(199004)(25786009)(6116002)(790700001)(446003)(476003)(46003)(110136005)(316002)(11346002)(7696005)(99286004)(486006)(14454004)(6666004)(52536014)(966005)(5660300002)(45080400002)(478600001)(33656002)(256004)(14444005)(2906002)(54896002)(6306002)(55016002)(6436002)(6246003)(9686003)(236005)(53946003)(53936002)(229853002)(66556008)(66476007)(64756008)(66446008)(66946007)(186003)(606006)(74316002)(6506007)(53546011)(102836004)(76176011)(81156014)(71200400001)(71190400001)(8936002)(81166006)(86362001)(8676002)(7736002)(76116006)(579004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2SPR01MB0035;
 H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: L/29tpzm9lbRmWsUVJtR9CCHmHD00bruGUjSvKADAj3uTWKevrP/CKnQqj6Wcts6j5qzUcmntAcbTpHZpK/PhA6PfgA7MdvNKyvBOual/Jlw5dcpnuk3fLXHT3r1nS0nDGXhgdlv1RLgHmoTHM1iMpXkLRSIHbwDplIyXJOEzjEBbdkLS8men5HXkZA7A8B0dlK7AwqAr9SX4zYDpz6ILBKqlbB3So+4E/3G34FubQCeJkrdgv5/1y6zzV4FpDq9ZjiR0ZDw4GKEGjKICQSyF9D8Ww0CG+pNc6dOFH9MQ9P0Gx/56oBpjUTWEUnk8EePoY4/rnLdjdR5PoNpxmijjMPCo/fzkJqbexJ0gobpLebhrCHnAMNf7nsXfFHiFJPtDBriYnT9ARyaGpB4zDjlDbhimnpd/HCqPJlDfGjaeuQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
 boundary="_000_MN2PR11MB3565D2139143EFF0F43055E3D8BB0MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e43fcf7f-0533-46b5-0630-08d731ca7b8f
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 06:30:02.1450 (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: JwuV54SHuWkWhyvRV1HCsIWWr+jNvVIrs6SPDEe8t4wgVCTn6yiXGDT0cWTio50B5vo+8/WzU3FxRpjJLGwH0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2SPR01MB0035
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.27, xch-rcd-017.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/Rf82gGMMO73uwKfBGze9j5OBg4o>
Subject: Re: [Roll] giving back MPDAO to RFC editor
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, 05 Sep 2019 06:30:55 -0000

--_000_MN2PR11MB3565D2139143EFF0F43055E3D8BB0MN2PR11MB3565namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello Rahul

RPL says

     1-127:  Not an outright rejection; the node sending the DAO-ACK
               is willing to act as a parent, but the receiving node is
               suggested to find and use an alternate parent instead.
     127-255:  Rejection; the node sending the DAO-ACK is unwilling to
               act as a parent.


Note that the 127 as a rejection is a typo. The intent was that 127 is not =
a rejection. We could write an erratum for this I guess so rejection starts=
 at 128.

All the best,

Pascal

From: Rahul Jadhav <nyrahul@outlook.com<mailto:nyrahul@outlook.com>>
Sent: jeudi 5 septembre 2019 05:44
To: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com=
>>; Routing Over Low power and Lossy networks <roll@ietf.org<mailto:roll@ie=
tf.org>>
Subject: Re: [Roll] giving back MPDAO to RFC editor

Thank you Pascal for the changes and pull request.
Have merged the changes.
I made two minor changes, please check if there are ok:
https://github.com/roll-wg/efficient-route-invalidation/commit/8af38e8f44b9=
63987ee6754d644d6ef70409462f

If yes, then please use the latest xml from
https://github.com/roll-wg/efficient-route-invalidation/blob/master/draft-i=
etf-roll-efficient-npdao.xml

Thanks,
Rahul
________________________________
From: Roll <roll-bounces@ietf.org<mailto:roll-bounces@ietf.org>> on behalf =
of Ines Robles <mariainesrobles=3D40googlemail.com@dmarc.ietf.org<mailto:ma=
riainesrobles=3D40googlemail.com@dmarc.ietf.org>>
Sent: Wednesday, September 4, 2019 10:33 AM
To: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com=
>>
Cc: roll <roll@ietf.org<mailto:roll@ietf.org>>
Subject: Re: [Roll] giving back MPDAO to RFC editor

Hi Pascal,

Thank you very much for your hard work.

Could you please convert the draft-ietf-roll-efficient-npdao-16.xml to txt =
[https://xml2rfc.tools.ietf.org/] and put them here https://github.com/roll=
-wg/efficient-route-invalidation, so people can read the complete document =
with the proposed changes, thus we can have a last call.

Many thanks again,

Ines and Peter.



On Wed, Sep 4, 2019 at 1:10 PM Pascal Thubert (pthubert) <pthubert@cisco.co=
m<mailto:pthubert@cisco.com>> wrote:

Dear all



We are holding NP DAO for a change that does not impact the behavior of the=
 node but improves traceability.

I would like to confirm consensus on this change rapidly so we can give the=
 doc back to RFC editor.



The proposed change is as follows:



----------------------------------



diff --git "a/C:\\Users\\pthubert\\Dropbox\\IETF\\doc\\rpi\\draft-ietf-roll=
-efficient-npdao-15.xml" "b/C:\\Users\\pthubert\\Dropbox\\IETF\\doc\\rpi\\d=
raft-ietf-roll-efficient-npdao-16.xml"

index 8a0acca..2ed0920 100644

--- "a/C:\\Users\\pthubert\\Dropbox\\IETF\\doc\\rpi\\draft-ietf-roll-effici=
ent-npdao-15.xml"

+++ "b/C:\\Users\\pthubert\\Dropbox\\IETF\\doc\\rpi\\draft-ietf-roll-effici=
ent-npdao-16.xml"

@@ -35,7 +35,7 @@

<?rfc subcompact=3D"yes" ?>

<!-- keep one blank line between list items -->

<!-- end of list of popular I-D processing instructions -->

-<rfc category=3D"std" docName=3D"draft-ietf-roll-efficient-npdao-15" ipr=
=3D"trust200902">

+<rfc category=3D"std" docName=3D"draft-ietf-roll-efficient-npdao-16" ipr=
=3D"trust200902">

   <!-- category values: std, bcp, info, exp, and historic

      ipr values: full3667, noModification3667, noDerivatives3667

      you can add the attributes updates=3D"NNNN" and obsoletes=3D"NNNN"

@@ -582,11 +582,12 @@



             <t>

                 This document specifies a change in the Transit Informatio=
n Option to

-                contain the "Invalidate previous route" (I) flag. This I-f=
lag signals

+                contain the "Invalidate previous route" (I) flag. This 'I'=
 flag signals

                 the common ancestor node to generate a DCO on behalf of th=
e

-                target node. The I-flag is carried in the Transit Informat=
ion

+                target node with a RPL Status of 130 indicating that the a=
ddress

+                has moved. The 'I' flag is carried in the Transit Informat=
ion

                 Option which augments the reachability information for a g=
iven

-                set of RPL Target(s). Transit Information Option with I-fl=
ag

+                set of RPL Target(s). Transit Information Option with 'I' =
flag

                 set should be carried in the DAO message when route

                 invalidation is sought for the corresponding target(s).

             </t>

@@ -615,8 +616,8 @@

             </t>

             <t>

                 The common ancestor node SHOULD generate a DCO message in

-                response to this I-flag when it sees that the routing

-                adjacencies have changed for the target. The I-flag is

+                response to this 'I' flag when it sees that the routing

+                adjacencies have changed for the target. The 'I' flag is

                 intended to give the target node control over its own rout=
e

                 invalidation, serving as a signal to request DCO generatio=
n.

             </t>

@@ -638,7 +639,7 @@

0                   1                   2                   3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

-| RPLInstanceID |K|D|   Flags   |   Reserved    | DCOSequence   |

+| RPLInstanceID |K|D|   Flags   |  RPL  Status  | DCOSequence   |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|                                                               |

+                                                               +

@@ -683,8 +684,15 @@

                 the sender and MUST be ignored by the receiver.

             </t>

             <t>

-                Reserved: 8-bit unused field. The field MUST be initialize=
d to

-                zero by the sender and MUST be ignored by the receiver.

+                RPL Status: The RPL Status as defined in section 6.5.1 of =
<xref

+                target=3D"RFC6550"/>.

+                Indicative of the reason why the DCO happened, the RPL Sta=
tus

+                MUST NOT be changed as the DCO is propagated down the rout=
e

+                being invalidated.

+                This value is informative and does not affect the behavior=
 of

+                the receiver. In particular, unknown values are ignored by=
 the

+                receiver.

+                Only Rejection Codes (value above 128) are expected in a D=
CO.

             </t>

             <t>

                 DCOSequence: 8-bit field incremented at each unique DCO me=
ssage

@@ -759,7 +767,7 @@

0                   1                   2                   3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

-| RPLInstanceID |D|   Flags     |  DCOSequence  |    Status     |

+| RPLInstanceID |D|   Flags     |  DCOSequence  | DCO-ACK Status|

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|                                                               |

+                                                               +

@@ -788,8 +796,10 @@

                     copied from the DCOSequence received in the DCO messag=
e.

                 </t>

                 <t>

-                    Status: Indicates the completion. Status 0 is defined =
as

-                    unqualified acceptance in this specification. Status 1=
 is

+                    DCO-ACK Status: Indicates the completion. A value of 0=
 is

+                    defined as

+                    unqualified acceptance in this specification. A value =
of 1

+                    is

                     defined as "No routing-entry for the Target found". Th=
e

                     remaining status values are reserved as rejection code=
s.

                 </t>

@@ -910,7 +920,7 @@

                     nodes will generate their respective DAOs to update th=
eir

                     paths, and the previous route invalidation for those n=
odes

                     should work in the similar manner described for switch=
ing

-                    node. The dependent node may set the I-flag in the Tra=
nsit

+                    node. The dependent node may set the 'I' flag in the T=
ransit

                     Information Option as part of regular DAO so as to

                     request invalidation of previous route from the common

                     ancestor node.

@@ -920,7 +930,7 @@

                     of their parents in turn have decided to switch their

                     parent. Thus for route invalidation the dependent node=
s may

                     choose to always set the 'I' flag in all its DAO messa=
ge's

-                    Transit Information Option. Note that setting the I-fl=
ag is

+                    Transit Information Option. Note that setting the 'I' =
flag is

                     not counterproductive even if there is no previous

                     route to be invalidated.

                 </t>

@@ -1103,7 +1113,7 @@



         <t>

             IANA is requested to allocate bit 1 from the Transit Informati=
on

-            Option Flags registry for the I-flag (<xref target=3D"transit_=
opt_changes"/>)

+            Option Flags registry for the 'I' flag (<xref target=3D"transi=
t_opt_changes"/>)

         </t>

         <section title=3D"New Registry for the Destination Cleanup Object =
(DCO) Flags">

             <t>

@@ -1210,22 +1220,29 @@

             This document introduces the ability for a common ancestor nod=
e to

             invalidate a route on behalf of the target node. The common

             ancestor node could be directed to do so by the target node us=
ing

-            the I-flag in DCO's Transit Information Option. However, the c=
ommon

+            the 'I' flag in DCO's Transit Information Option. However, the=
 common

             ancestor node is in a position to unilaterally initiate the ro=
ute

             invalidation since it possesses all the required state informa=
tion,

             namely, the Target address and the corresponding Path Sequence=
..

             Thus a rogue common ancestor node could initiate such an

            invalidation and impact the traffic to the target node.

         </t>

+        <t> The DCO carries a RPL Status value, which is informative. New =
Status

+            values may be created over time and a node will ignore an unkn=
own

+            Status value. Which makes it so that the RPL Status field may =
be

+            used as a cover channel. But the channel only works once since=
 the

+            message destroys its own medium, that is the existing route th=
at it

+            is removing.

+        </t>

         <t>

-            This document also introduces an I-flag which is set by the ta=
rget

+            This document also introduces an 'I' flag which is set by the =
target

             node and used by the ancestor node to initiate a DCO if the

             ancestor sees an update in the route adjacency. However,

             this flag could be spoofed by a malicious 6LR in the path and =
can

             cause invalidation of an existing active path. Note that inval=
idation

             will happen only if the other conditions such as Path Sequence

             condition is also met. Having said that, such a malicious 6LR =
may

-            spoof a DAO on behalf of the (sub) child with the I-flag set a=
nd

+            spoof a DAO on behalf of the (sub) child with the 'I' flag set=
 and

             can cause route invalidation on behalf of the (sub) child node=
..

             Note that, using existing mechanisms offered by <xref

                 target=3D"RFC6550"/>, a malicious 6LR might also spoof a D=
AO with





Chairs, could we please last call or whatever so we can move on?



Many thanks!



Pascal
_______________________________________________
Roll mailing list
Roll@ietf.org<mailto:Roll@ietf.org>
https://www.ietf.org/mailman/listinfo/roll

--_000_MN2PR11MB3565D2139143EFF0F43055E3D8BB0MN2PR11MB3565namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
	{mso-style-name:x_msonormal;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello Rahul<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">RPL says<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp; 1-127:&nbsp; Not an outright reje=
ction; the node sending the DAO-ACK<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; is willing to act as a parent, but the receiving=
 node is<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; suggested to find and use an alternate parent in=
stead.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp; 127-255:&nbsp; Rejection; the nod=
e sending the DAO-ACK is unwilling to<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; act as a parent.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Note that the 127 as a rejection is a typo. The inte=
nt was that 127 is not a rejection. We could write an erratum for this I gu=
ess so rejection starts at 128.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">All the best,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Pascal<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Rahul Jadhav &lt;<a href=3D"mailto:nyra=
hul@outlook.com">nyrahul@outlook.com</a>&gt;
<br>
<b>Sent:</b> jeudi 5 septembre 2019 05:44<br>
<b>To:</b> Pascal Thubert (pthubert) &lt;<a href=3D"mailto:pthubert@cisco.c=
om">pthubert@cisco.com</a>&gt;; Routing Over Low power and Lossy networks &=
lt;<a href=3D"mailto:roll@ietf.org">roll@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [Roll] giving back MPDAO to RFC editor<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Thank y=
ou Pascal for the changes and pull request.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Have me=
rged the changes.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">I made =
two minor changes, please check if there are ok:&nbsp;<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://github.com/roll-wg/efficient-rout=
e-invalidation/commit/8af38e8f44b963987ee6754d644d6ef70409462f"><span style=
=3D"font-size:12.0pt">https://github.com/roll-wg/efficient-route-invalidati=
on/commit/8af38e8f44b963987ee6754d644d6ef70409462f</span></a><span style=3D=
"font-size:12.0pt;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">If yes,=
 then please use the latest xml from&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://github.com/roll-wg/efficient-rout=
e-invalidation/blob/master/draft-ietf-roll-efficient-npdao.xml"><span style=
=3D"font-size:12.0pt">https://github.com/roll-wg/efficient-route-invalidati=
on/blob/master/draft-ietf-roll-efficient-npdao.xml</span></a><span style=3D=
"font-size:12.0pt;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Thanks,=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Rahul<o=
:p></o:p></span></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"4" width=3D"98%" align=3D"center">
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Roll &lt;</span><a href=3D"mailto:roll-bounces@ietf=
.org">roll-bounces@ietf.org</a><span style=3D"color:black">&gt; on behalf o=
f Ines Robles &lt;</span><a href=3D"mailto:mariainesrobles=3D40googlemail.c=
om@dmarc.ietf.org">mariainesrobles=3D40googlemail.com@dmarc.ietf.org</a><sp=
an style=3D"color:black">&gt;<br>
<b>Sent:</b> Wednesday, September 4, 2019 10:33 AM<br>
<b>To:</b> Pascal Thubert (pthubert) &lt;</span><a href=3D"mailto:pthubert@=
cisco.com">pthubert@cisco.com</a><span style=3D"color:black">&gt;<br>
<b>Cc:</b> roll &lt;</span><a href=3D"mailto:roll@ietf.org">roll@ietf.org</=
a><span style=3D"color:black">&gt;<br>
<b>Subject:</b> Re: [Roll] giving back MPDAO to RFC editor</span> <o:p></o:=
p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">Hi Pascal, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you very much for your hard work.&nbsp;<o:p></=
o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Could you please convert the&nbsp;<span style=3D"fon=
t-size:10.0pt;font-family:&quot;Courier New&quot;">draft-ietf-roll-efficien=
t-npdao-16.xml to txt [</span><a href=3D"https://xml2rfc.tools.ietf.org/">h=
ttps://xml2rfc.tools.ietf.org/</a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Courier New&quot;">]
 and put them here&nbsp;</span><a href=3D"https://github.com/roll-wg/effici=
ent-route-invalidation">https://github.com/roll-wg/efficient-route-invalida=
tion</a><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;=
">, so people can read the complete document with the
 proposed changes, thus we can have a last call.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Many thanks again,</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Ines and Peter.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Sep 4, 2019 at 1:10 PM Pascal Thubert (pthub=
ert) &lt;<a href=3D"mailto:pthubert@cisco.com">pthubert@cisco.com</a>&gt; w=
rote:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"xmsonormal">Dear all<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">We are holding NP DAO for a change that does not im=
pact the behavior of the node but improves traceability.<o:p></o:p></p>
<p class=3D"xmsonormal">I would like to confirm consensus on this change ra=
pidly so we can give the doc back to RFC editor.
<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">The proposed change is as follows:<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">----------------------------------<o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">diff --git &quot;a/C:\\Users\\pthubert\\Dropbox\\IETF\\do=
c\\rpi\\draft-ietf-roll-efficient-npdao-15.xml&quot; &quot;b/C:\\Users\\pth=
ubert\\Dropbox\\IETF\\doc\\rpi\\draft-ietf-roll-efficient-npdao-16.xml&quot=
;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">index 8a0acca..2ed0920 100644</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">--- &quot;a/C:\\Users\\pthubert\\Dropbox\\IETF\\doc\\rpi\=
\draft-ietf-roll-efficient-npdao-15.xml&quot;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&#43;&#43; &quot;b/C:\\Users\\pthubert\\Dropbox\\IET=
F\\doc\\rpi\\draft-ietf-roll-efficient-npdao-16.xml&quot;</span><o:p></o:p>=
</p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -35,7 &#43;35,7 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&lt;?rfc subcompact=3D&quot;yes&quot; ?&gt;</span><o:p></=
o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&lt;!-- keep one blank line between list items --&gt;</sp=
an><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&lt;!-- end of list of popular I-D processing instruction=
s --&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&lt;rfc category=3D&quot;std&quot; docName=3D&quot;draft=
-ietf-roll-efficient-npdao-15&quot; ipr=3D&quot;trust200902&quot;&gt;</span=
><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&lt;rfc category=3D&quot;std&quot; docName=3D&quot;d=
raft-ietf-roll-efficient-npdao-16&quot; ipr=3D&quot;trust200902&quot;&gt;</=
span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp; &lt;!-- category values: std, bcp, info, exp=
, and historic</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ipr values: full3667, noMo=
dification3667, noDerivatives3667</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; you can add the attributes=
 updates=3D&quot;NNNN&quot; and obsoletes=3D&quot;NNNN&quot;</span><o:p></o=
:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -582,11 &#43;582,12 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This document specifies a change in=
 the Transit Information Option to</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; contain the &quot;Invalidate previous ro=
ute&quot; (I) flag. This I-flag signals</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; contain the &quot;Invalidate previou=
s route&quot; (I) flag. This 'I' flag signals</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the common ancestor node to generat=
e a DCO on behalf of the</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target node. The I-flag is carried in th=
e Transit Information</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target node with a RPL Status of 130=
 indicating that the address</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; has moved. The 'I' flag is carried i=
n the Transit Information</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Option which augments the reachabil=
ity information for a given</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set of RPL Target(s). Transit Informatio=
n Option with I-flag</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set of RPL Target(s). Transit Inform=
ation Option with 'I' flag</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set should be carried in the DAO me=
ssage when route</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; invalidation is sought for the corr=
esponding target(s).</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -615,8 &#43;616,8 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The common ancestor node SHOULD gen=
erate a DCO message in</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response to this I-flag when it sees tha=
t the routing</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; adjacencies have changed for the target.=
 The I-flag is</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response to this 'I' flag when it se=
es that the routing</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; adjacencies have changed for the tar=
get. The 'I' flag is</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intended to give the target node co=
ntrol over its own route</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; invalidation, serving as a signal t=
o request DCO generation.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -638,7 &#43;639,7 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8=
 9 0 1</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;</span><o:=
p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-| RPLInstanceID |K|D|&nbsp;&nbsp; Flags&nbsp;&nbsp; |&nb=
sp;&nbsp; Reserved&nbsp;&nbsp;&nbsp; | DCOSequence&nbsp;&nbsp; |</span><o:p=
></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;| RPLInstanceID |K|D|&nbsp;&nbsp; Flags&nbsp;&nbsp; =
|&nbsp; RPL&nbsp; Status&nbsp; | DCOSequence&nbsp;&nbsp; |</span><o:p></o:p=
></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;</span><o:=
p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; |</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &#43;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -683,8 &#43;684,15 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the sender and MUST be ignored by t=
he receiver.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reserved: 8-bit unused field. The field =
MUST be initialized to</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zero by the sender and MUST be ignored b=
y the receiver.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPL Status: The RPL Status as define=
d in section 6.5.1 of &lt;xref</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target=3D&quot;RFC6550&quot;/&gt;.</=
span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Indicative of the reason why the DCO=
 happened, the RPL Status</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MUST NOT be changed as the DCO is pr=
opagated down the route</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; being invalidated.</span><o:p></o:p>=
</p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This value is informative and does n=
ot affect the behavior of</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the receiver. In particular, unknown=
 values are ignored by the</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; receiver.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Only Rejection Codes (value above 12=
8) are expected in a DCO.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DCOSequence: 8-bit field incremente=
d at each unique DCO message</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -759,7 &#43;767,7 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8=
 9 0 1</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;</span><o:=
p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-| RPLInstanceID |D|&nbsp;&nbsp; Flags&nbsp;&nbsp;&nbsp;&=
nbsp; |&nbsp; DCOSequence&nbsp; |&nbsp;&nbsp;&nbsp; Status&nbsp;&nbsp;&nbsp=
;&nbsp; |</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;| RPLInstanceID |D|&nbsp;&nbsp; Flags&nbsp;&nbsp;&nb=
sp;&nbsp; |&nbsp; DCOSequence&nbsp; | DCO-ACK Status|</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;</span><o:=
p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; |</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &#43;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -788,8 &#43;796,10 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; copied from=
 the DCOSequence received in the DCO message.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Status: Indicate=
s the completion. Status 0 is defined as</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unqualified acce=
ptance in this specification. Status 1 is</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DCO-ACK Stat=
us: Indicates the completion. A value of 0 is</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; defined as</=
span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unqualified =
acceptance in this specification. A value of 1</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is</span><o:=
p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;defined as =
&quot;No routing-entry for the Target found&quot;. The</span><o:p></o:p></p=
>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; remaining s=
tatus values are reserved as rejection codes.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -910,7 &#43;920,7 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nodes will =
generate their respective DAOs to update their</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paths, and =
the previous route invalidation for those nodes</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; should work=
 in the similar manner described for switching</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node. The depend=
ent node may set the I-flag in the Transit</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node. The de=
pendent node may set the 'I' flag in the Transit</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Information=
 Option as part of regular DAO so as to</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; request inv=
alidation of previous route from the common</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ancestor no=
de.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -920,7 &#43;930,7 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of their pa=
rents in turn have decided to switch their</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parent. Thu=
s for route invalidation the dependent nodes may</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; choose to a=
lways set the 'I' flag in all its DAO message's</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transit Informat=
ion Option. Note that setting the I-flag is</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Transit Info=
rmation Option. Note that setting the 'I' flag is</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not counter=
productive even if there is no previous</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route to be=
 invalidated.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -1103,7 &#43;1113,7 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;t&gt=
;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; IANA is requested to allocate bit 1 from the Transit Inform=
ation</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;Option Flags registry for the I-flag (&lt;xref target=3D&quot;tr=
ansit_opt_changes&quot;/&gt;)</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Option Flags registry for the 'I' flag (&lt;xref target=3D&q=
uot;transit_opt_changes&quot;/&gt;)</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/t&g=
t;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;sect=
ion title=3D&quot;New Registry for the Destination Cleanup Object (DCO) Fla=
gs&quot;&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;t&gt;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">@@ -1210,22 &#43;1220,29 @@</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; This document introduces the ability for a common ancestor =
node to</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; invalidate a route on behalf of the target node. The common=
</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; ancestor node could be directed to do so by the target node=
 using</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; the I-flag in DCO's Transit Information Option. However, the com=
mon</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; the 'I' flag in DCO's Transit Information Option. However, t=
he common</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; ancestor node is in a position to unilaterally initiate the=
 route</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; invalidation since it possesses all the required state info=
rmation,</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; namely, the Target address and the corresponding Path Seque=
nce..</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; Thus a rogue common ancestor node could initiate such an</s=
pan><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;invalidation and impact the traffic to the target node.</spa=
n><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/t&g=
t;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;t&gt;=
 The DCO carries a RPL Status value, which is informative. New Status</span=
><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; values may be created over time and a node will ignore an un=
known</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Status value. Which makes it so that the RPL Status field ma=
y be</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; used as a cover channel. But the channel only works once sin=
ce the</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; message destroys its own medium, that is the existing route =
that it</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; is removing.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/t&gt=
;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;t&gt=
;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; This document also introduces an I-flag which is set by the targ=
et</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; This document also introduces an 'I' flag which is set by th=
e target</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; node and used by the ancestor node to initiate a DCO if the=
</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; ancestor sees an update in the route adjacency. However,</s=
pan><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; this flag could be spoofed by a malicious 6LR in the path a=
nd can</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; cause invalidation of an existing active path. Note that in=
validation</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; will happen only if the other conditions such as Path Seque=
nce</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; condition is also met. Having said that, such a malicious 6=
LR may</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; spoof a DAO on behalf of the (sub) child with the I-flag set and=
</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; spoof a DAO on behalf of the (sub) child with the 'I' flag s=
et and</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; can cause route invalidation on behalf of the (sub) child n=
ode..</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; Note that, using existing mechanisms offered by &lt;xref</s=
pan><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target=3D&quot;RFC6550&quot;/&gt;, =
a malicious 6LR might also spoof a DAO with</span><o:p></o:p></p>
<div style=3D"border:none;border-bottom:solid windowtext 1.0pt;padding:0cm =
0cm 1.0pt 0cm">
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">Chairs, could we please last call or whatever so we=
 can move on?<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">Many thanks!<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">Pascal<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
Roll mailing list<br>
<a href=3D"mailto:Roll@ietf.org" target=3D"_blank">Roll@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/roll" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/roll</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_MN2PR11MB3565D2139143EFF0F43055E3D8BB0MN2PR11MB3565namp_--

