Re: [Roll] Suggestions on the naming of the projected routes Re: Comments on draft-ietf-roll-dao-projection-09

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 07 January 2020 09:10 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 973E112006E for <roll@ietfa.amsl.com>; Tue, 7 Jan 2020 01:10:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=RJeGefY5; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=SaPqvlwJ
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 T4Y1SDfUgusu for <roll@ietfa.amsl.com>; Tue, 7 Jan 2020 01:10:31 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2F47120019 for <roll@ietf.org>; Tue, 7 Jan 2020 01:10:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7062; q=dns/txt; s=iport; t=1578388231; x=1579597831; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=lwbl6couPpzHLrUBLy/wUI+6OE/zbT8EpNKS+o92ocY=; b=RJeGefY5AW0BQ5of+Fpjabay/R6wj62NsjsIPnqpsKk1qcEMV1B8Cnv6 lMkQncglDEYYbaaoNaXcIXTDXLiikNjK+MuxnnWQRrDWy/adourhnYqcR MCfLFLhjaK8xFUVdQhnKJLhQvBw3XXVxOijtXUrHEc3i/ethBRJqzrEsY g=;
IronPort-PHdr: 9a23:Btl7NBZCcqUjIw9kv/aZOWL/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn1NksAKh0olCc+BB1f8KavycywnFslYSHdu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AbDwB7ShRe/4oNJK1mHAEBAQEBBwEBEQEEBAEBgXyBVFAFbFggBAsqh08DiwJOghGBAZcMglIDVAkBAQEMAQEYCwoCAQGEQAKBaSQ4EwIDDQEBBAEBAQIBBQRthQsHJQyFXgEBAQEDAQEQFRMGAQEsBAgLBAIBCBEEAQEfBQQHJwsUCQgBAQQTCBqDAYJGAy4BAgyhXgKBOIhhgXQzgn4BAQWFAxiCDAMGgTaFHYZ8GoFBP4EQAUeBTkkHLj6CZAEBgUceJIMcgiyJeKQ8bwqCNoxwhCuFHIJHh32EQ4cWhEKQG5kZAgQCBAUCDgEBBYFpIoFYcBUaIYJsUBgNjAmBCQwXFYM7hRSFP3SBKIxkYAEB
X-IronPort-AV: E=Sophos;i="5.69,405,1571702400"; d="scan'208";a="398563654"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Jan 2020 09:10:30 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 0079ATe5032253 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Tue, 7 Jan 2020 09:10:30 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 7 Jan 2020 03:10:29 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 7 Jan 2020 03:10:28 -0600
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 7 Jan 2020 03:10:28 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IZbPJWTlZlfeHKWtybgFltC0TkFMzD8v2inWERqIeX3Mta5oPw9VxKpSkmf5gp1haAwGFfpCUEvs4DAvcL93spnXyqiXV+PmkSTY1MjXOmhEYAJQNLWZEbaTgP19px1D413TVjzW9cvQ3uZAiba/0ZKHNF1ycsrB8iSNkGWEz5zcHL8neUnUzV72F/H+w2TtxAUtfJd5AzKD2PvAIFRT+gyUMzGmhs/bHu1POumJm0mZAFDZ4jxJaqo9+2W9Feb9Y6iXgCoDiAJTPopH7zlHSglyOAWc/t4IivCW8fZoCuwumq6lhVQKd14RJwWDorTFoC5aDp33yEWFxdfON2gm3w==
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=yfjJFfX/qG9doVDh7d29Ah4KIAOZcjHRGYM4lr9Uinc=; b=mbu5vDmqPDWluvYDbWIj5HrU1xsADGMp6GOZPubcN/zWvlw5X0aeGJqwdyMTaqb4iuGvm6ulTm0p/sanLRlZMRjs3J3sJToqE2xYFfvFJlO+JWV1P+wxc9FCGe8OWT1lW7gvRmC4Bt1wrY7ChksJFA6unTPpzCcIeefFGxSchYRi0rP1ij2pgqpHIQ+vIhzsmaojW5bi+burJR/wFy7V0/eiPe+fLgaKZyH0vATxH1lbdm5G+1y7QyQ3IhcdcX9TKKnmFRYy23X9yQmUlrD8anoIvUE7c7kcRfN9zPOUyYVfl+qXx8vK0WyC49E6pD5dP8G3sFxkMPfoyQ+CtUFSnA==
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=yfjJFfX/qG9doVDh7d29Ah4KIAOZcjHRGYM4lr9Uinc=; b=SaPqvlwJ1sgjlCp8oT71xU+7UejeSUKkwkKb+IxqCeyy40hnHHKNO+NY0aFJoH5U+Ne47yN0dUFpVySydtcuHU+SBUI4AjB+pjx8wPlqMwCfjn06bI76/zRjCS4p1lFyv22E1C/d18oMCR6yGEaIwAmV5FKo3E0CVud+sRMAorg=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3709.namprd11.prod.outlook.com (20.178.252.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.15; Tue, 7 Jan 2020 09:10:27 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a%3]) with mapi id 15.20.2602.015; Tue, 7 Jan 2020 09:10:27 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: Suggestions on the naming of the projected routes Re: Comments on draft-ietf-roll-dao-projection-09
Thread-Index: AdXFB2fUxEgut6qtS8OIEmcUYCIDgwAMh87Q
Date: Tue, 07 Jan 2020 09:10:01 +0000
Deferred-Delivery: Tue, 7 Jan 2020 09:09:50 +0000
Message-ID: <MN2PR11MB3565EBA12EB1BEC251617D46D83F0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <BB09947B5326FE42BA3918FA28765C2E01164FE2@DGGEMM506-MBS.china.huawei.com>
In-Reply-To: <BB09947B5326FE42BA3918FA28765C2E01164FE2@DGGEMM506-MBS.china.huawei.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:44f3:1300:41e7:7725:e525:b2e8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8ff7407f-fa92-416a-8a92-08d793516fcd
x-ms-traffictypediagnostic: MN2PR11MB3709:
x-microsoft-antispam-prvs: <MN2PR11MB3709DF88768D0001615A6C13D83F0@MN2PR11MB3709.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(376002)(366004)(396003)(136003)(199004)(189003)(13464003)(37854004)(6666004)(55016002)(8676002)(81166006)(81156014)(2906002)(8936002)(7696005)(9686003)(478600001)(966005)(316002)(33656002)(5660300002)(66556008)(66446008)(66476007)(76116006)(66946007)(64756008)(6506007)(53546011)(52536014)(186003)(6916009)(66574012)(71200400001)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3709; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +b1yIBZVvCgcMs/NcZayf4hvdEfS/Vo44HHCqlvaOvNMX6Gj+HBL2Y62xvxJzWnQtUnYXUE9Vk2u9E6jUjgWIT/Hma5E8C38HJtcytZms5aC0wOlhBSfO5x2qhhi7ASkoNK47siiOgXmlo4EkXfcnwTsGLqnkPHHzJowr6HNk8jiNkFaALCh0YgMg98+VKcKnyaDWNQbqvvaQNo8TFuLqioNXli2GOp9wPIZO/P0GF9PxLjrd+sqrKd8kf4oxq7YOh2pksvd2KsRUczJA87FKGtGjDGTaITwGgHkc3VN0sb/fP04fJQGgPny3I4doRH1abOwDTXBKVXHqo7PSXZXZnFTPrslECOPzCe8FkcVbcZmYR7KEjRvwDefXQ346sNTTPb0G1cfUYPcvLChuFhjF1pPJi4pAvWABp7RHUCorwvGMRgDWdTjacMA0z693TnQem1ZEku/ELlVDVEg5Z/Iyma0DNbLifAfo4jdIWHu1HSWRyIQA9OcCxf092MDXCUZBQM6mK5WA+5B21QySHPB6sGaHNM16UyolZITFeerNE/hOLzwR/uF0QC43fvkKgHN
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ff7407f-fa92-416a-8a92-08d793516fcd
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 09:10:27.2440 (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: dQFOge0y61prdgT4yC7gBjGnrkImBBOnMAcXRTZSzyfzQfRoI4y2j5KQDae31cRQF/7lhMIUfs3h2CR9PBFv2g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3709
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.20, xch-rcd-010.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/ZU1-MHhNf9dosyRqUHTXQuOig8g>
Subject: Re: [Roll] Suggestions on the naming of the projected routes Re: Comments on draft-ietf-roll-dao-projection-09
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: Tue, 07 Jan 2020 09:10:34 -0000

Hello Remy

Source-routed vs. hop-by-hop work for me. Can we do better?
Ideally we'd find a qualifier that differentiates from the main DAG where those qualifiers also apply.

All the best

Pascal

> -----Original Message-----
> From: Roll <roll-bounces@ietf.org> On Behalf Of Liubing (Remy)
> Sent: mardi 7 janvier 2020 04:40
> To: Routing Over Low power and Lossy networks <roll@ietf.org>
> Subject: [Roll] Suggestions on the naming of the projected routes Re:
> Comments on draft-ietf-roll-dao-projection-09
> 
> Hello Roll,
> 
> In the previous discussion with Pascal, we have the following question better to
> discuss separately.
> 
> > > 2. The titles of the subsections in section 6 are misleading. When I
> > > looked at the title "Non-storing/Storing mode projected route", I
> > > misunderstood them into "Route projection in non-storing/storing
> > > mode". Actually, until I reached at the appendix, I realized that
> > > they means the projected route itself is source-routed or hop-by-hop
> > > (no matter strict or loose).  Do you think it is necessary to add
> > > some clarification
> > or to change the titles?
> >
> [Pascal] Yes, that makes sense to me. Would you have a suggestion? Could you
> make
> > that a separate thread to attract a better attention from the group?
> 
> [Remy ]My suggestion would be, change "non-storing" to "source-routed" and
> "storing" to "hop-by-hop", to distinguish from the non-storing/storing mode of
> RPL.
> 
> Here "source-routed" means more than one Via addresses in the Route
> Projection Options, and "hop-by-hop" means exactly one Via address.
> 
> Any suggestion from Pascal and others?
> 
> Best regards,
> Remy
> 
> 
> 
> 
> > -----Original Message-----
> > From: Roll [mailto:roll-bounces@ietf.org] On Behalf Of Pascal Thubert
> > (pthubert)
> > Sent: Monday, January 06, 2020 5:54 PM
> > To: Routing Over Low power and Lossy networks <roll@ietf.org>
> > Subject: Re: [Roll] Comments on draft-ietf-roll-dao-projection-09
> >
> > Hello Remy
> >
> > Many thanks for your review!
> >
> > Please see below:
> >
> > > I've read the latest version of the draft. Great efforts! Please
> > > find my comments below for your consideration.
> > >
> > > 1. Why do you choose to extend RPL instead of designing a new
> > > separate protocol to realize the establishment of a path?
> > > Technically, extending RPL works for sure. But if you look outside
> > > the IOT domain, the PCE have a separate protocol, i.e. PCEP, to
> > > establish the paths on the
> > devices.
> >
> >
> > PCEP to the device acting as PCC was considered in the history of
> > 6TiSCH. So was RSVP-TE. The Okham razor we used was code footprint.
> > Most implementations we are aware of do not provide TCP that PCEP
> > needs, and RSVP-TE would be a whole new protocol to support.
> > We'd have needed both plus a TE extension to RPL anyway. Extending RPL
> > for the whole thing was a simpler and smaller update.
> > Also we wanted to maintain the device<->root relationship that we use
> > in non-storing mode and that may be secured separately in the future.
> > It is still possible to use PCEP for the southbound interface
> > root<->PCE and have the Root acting as PCC translate in P-DAO terms as
> opposed to RSVP-TE.
> >
> > > 2. The titles of the subsections in section 6 are misleading. When I
> > > looked at the title "Non-storing/Storing mode projected route", I
> > > misunderstood them into "Route projection in non-storing/storing
> > > mode". Actually, until I reached at the appendix, I realized that
> > > they means the projected route itself is source-routed or hop-by-hop
> > > (no matter strict or loose).  Do you think it is necessary to add
> > > some clarification
> > or to change the titles?
> >
> > Yes, that makes sense to me. Would you have a suggestion? Could you
> > make that a separate thread to attract a better attention from the group?
> >
> > > 3. The following specification is not accurate in some cases: " In
> > > the uncompressed form the source of the packet would be self, the
> > > destination would be the first Via Address in the SRVIO, and the SRH
> > > would contain the list of the remaining Via Addresses and then the Target".
> > > It is true if RPL is running in storing mode, otherwise, another
> > > encapsulation takes place to indicate the explicit route to the via
> > > address, just like you have said in the preceding paragraph. And the
> > > said explicit route should be projected as well. Please consider
> > > combining
> > the two paragraphs to make it correct.
> >
> > Great suggestion! Reordering things give:
> >
> > "
> >
> >    When forwarding a packet to a destination for which the router
> >    determines that routing happens via the Target, the router inserts
> >    the source routing header in the packet to reach the Target.  In
> >    order to add a source-routing header, the router encapsulates the
> >    packet with an IP-in-IP header and a non-storing mode source routing
> >    header (SRH) [RFC6554].  In the uncompressed form the source of the
> >    packet would be self, the destination would be the first Via Address
> >    in the SRVIO, and the SRH would contain the list of the remaining Via
> >    Addresses and then the Target.
> >
> >    In the case of a loose source-routed path, there MUST be either a
> >    neighbor that is adjacent to the loose next hop, on which case the
> >    packet is forwarded to that neighbor, or a source-routed path to the
> >    loose next hop; in the latter case, another encapsulation takes place
> >    and the process possibly recurses; otherwise the packet is dropped.
> >
> > "
> >
> > Works?
> >
> > > 4. You've mentioned that the root can be the egress of a path. Does
> > > it mean that the upward route needs to be projected in some cases,
> > > given the fact that most of the examples given in the draft are
> > > downward or
> > transversal routes?
> > > Could you give an example on that situation?
> >
> > The P-DAO routes are separate RPL instances. They can be computed
> > based on an alternate choice of metrics.
> > This means that the "short" path along the DODAG for the main OF may
> > differ from the preferred one for the objective of the P-DAO route.
> > e.g., if reliability is required for the P-DAO route, the root may
> > enforce B-A-
> > >root through in the main DODAG B is a child of root.
> >
> > All the best,
> >
> > Pascal
> > >
> > > _______________________________________________
> > > Roll mailing list
> > > Roll@ietf.org
> > > https://www.ietf.org/mailman/listinfo/roll
> >
> > _______________________________________________
> > Roll mailing list
> > Roll@ietf.org
> > https://www.ietf.org/mailman/listinfo/roll
> 
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll