[Roll] Transit vs. Target in P DAO

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 22 September 2020 11:05 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 3E1853A0BE6 for <roll@ietfa.amsl.com>; Tue, 22 Sep 2020 04:05:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level:
X-Spam-Status: No, score=-9.619 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=VN0HFXRJ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CXztNMFU
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 H857wsUpLEte for <roll@ietfa.amsl.com>; Tue, 22 Sep 2020 04:05:26 -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 03CED3A0BE3 for <roll@ietf.org>; Tue, 22 Sep 2020 04:05:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8803; q=dns/txt; s=iport; t=1600772725; x=1601982325; h=from:to:subject:date:message-id:mime-version; bh=5UhP4Td7V1gRJWapTwL+Nq9IiNpOEObrWAJJe7DScSI=; b=VN0HFXRJgeXm9qMdI1CNrUIjbSp9+7KwxYXhPKVRoGurhvnc/VpLozXP O5U2zg8IHFp7/fDjId6BlA+B9XnNIlEc+CPCEwE0aFVYNonJh/bZxXl/G UEIGd4lmt+BR5Wg79rw5zRR15dpnOPvDsE3ZYR1QsKSZESNDHYimGEBsn w=;
IronPort-PHdr: 9a23:fZ7mHR/Z3FREEf9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+7ZRaN5PhxghnOR4qIo/5Hiu+DtafmVCRA5Juaq3kNfdRKUANNksQZmQEsQavnQU32JfLndWo2ScJFUlI2/nynPw5SAsmtL1HXq2e5uDgVHBi3PAFpJ+PzT4jVicn/1+2795DJJQtSgz/oarJpJxLwpgLU5cQ=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BPCAC22Wlf/49dJa1fgQmBT4EjL1EHcFkvLIgAA55sgxSEboEuFIERA1ULAQEBDQEBLQIEAQGESwKCJQIkNgcOAgMBAQsBAQUBAQECAQYEbYVcAQuGCxsTAQE4EQGBACYBBBsagwWBfk0DLgGqJwKBOYhhdIE0gwEBAQWFKhiCEAmBOIJxijsbgUE/gVSCGAeEbzyDSIItmjKdAwqCZwSSMYg7oQOSfp98AgQCBAUCDgEBBYFbCimBV3AVgyRQFwINkhCKVnQ3AgYKAQEDCXyNYwEB
X-IronPort-AV: E=Sophos;i="5.77,290,1596499200"; d="scan'208,217";a="816223513"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Sep 2020 11:05:24 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 08MB5O59002559 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Tue, 22 Sep 2020 11:05:24 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 06:05:24 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 07:05:23 -0400
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 22 Sep 2020 06:05:23 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aBoCZQyqpEcCZ0grIVbkbdbkWiJ92mgLWaGMq8sPk/IzxlQFlzb8LQn3+X5Ag8IIa9oNRpu4WUvOON+cGJgH9qk4UotE0/hc1N3V3DK+12GjxNw/MokoCfXQk2K4+wbs8Va3aKvg2kg2glYx8MrRLlBQILMVyyiflTAqQsb6BPWdwYcWc4HLJymA7Jjesy21OxnHtGr9UDJKYug7Du2G85WGdE4JytmNBpk96PfwE/6QMW3kdYSZgg+HN000eZbZJ+6nbDkjCpKxJf9EYrsrYWrvTPZC64Wj4FfcZI80kTMsyIUrbJo9RFf6LwUoE/13eG8AqxLL5EmQujhu5UeUnQ==
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=EtGKPueianAhlrdFhuWuNUSXolib6VmpNu2EjdrdAE4=; b=g7KrMIfH24FAtpcwnuuFOnKt2aR04oLriuID8bndZ2PpTnGGZdiE28l094fsAAciYyLA3YAJSRL8x2MPvs72qVcUO8QgYl6pNaGnSM2Gl+p4dGI1a7xYt8t/M7sgsi0nanvXu2Cf3RzqE50gN+jjNTQslXtjtkyVj9wGd8C4POhTf7x8od/m+wfLpzAAfO8RuQ+y1+EsconcLWPRsu1sASxjabiTWWIwTGue8DG9XT3iwoWQr8bpGuKAu8Bph9qHy0GP5auUgb45aiSSDRcbkM4dSD/aCk0SCl/93hpLxZ4dbOUW2HrWTqqk4o6Y/CUeGdcGSEuTVDnIityJWYc2Mw==
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=EtGKPueianAhlrdFhuWuNUSXolib6VmpNu2EjdrdAE4=; b=CXztNMFU9Cbj7nU0jSdbVvGKmpc/TQe/jtHqTJJN4houREj30425jivBoRb6WQ/Iena/kYfwKHtg50dleJoxga4psn7UbleIuldFQEpBYzp1AouVVFJs8bGzpSohrMbbYitVwH/xpU6WO1rE60F1QsMuKrarW7iBQ9PXu/zJmTo=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3678.namprd11.prod.outlook.com (2603:10b6:208:f8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Tue, 22 Sep 2020 11:05:22 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3391.026; Tue, 22 Sep 2020 11:05:22 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "roll@ietf.org" <roll@ietf.org>
Thread-Topic: Transit vs. Target in P DAO
Thread-Index: AdaQxACW+9AEP58UTgCAyyDLmy9Jbw==
Date: Tue, 22 Sep 2020 11:05:09 +0000
Deferred-Delivery: Tue, 22 Sep 2020 09:58:10 +0000
Message-ID: <MN2PR11MB356579DFCCC250A2BAFCF206D83B0@MN2PR11MB3565.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:e9c6:40e8:9251:83db]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2f74f380-0c62-4129-06a5-08d85ee76675
x-ms-traffictypediagnostic: MN2PR11MB3678:
x-microsoft-antispam-prvs: <MN2PR11MB36788EE26E2F7E9C2AEA2EE7D83B0@MN2PR11MB3678.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WQcgi6gJyaqaBn2dZOOnu+PQDjQJrN/vlLkfP+cc1oYrwdFOSAh2hOM84gDOVKryTYkaNc+bHbQjCXGTkYtCfa2/EEEdUtF82txDKonaT6yMighDv0wEVnPVsDiEyQWFSrFWfNI/TA5etvUp4E4VtyKEsFmypRE47oun5uPtqyvrubefuJpEjftnl97eRXGjxzDkXE5QkqeDSF0VOJT79GYtsYC/8XtJsKPSM6rmlDkD76j+bxid9tW8p+m/RpRp+8Ky6cnHVN3ZNiDBgCK3RetBjTuLClGrWL2sC97BgatZEy1wXVE0c7TjqScmeXd9xU5KslPFqv39pMkIhXVm+Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(396003)(346002)(136003)(39860400002)(186003)(9686003)(6666004)(316002)(6506007)(33656002)(71200400001)(8676002)(5660300002)(55016002)(6916009)(478600001)(83380400001)(8936002)(7696005)(86362001)(2906002)(76116006)(52536014)(66946007)(66446008)(66556008)(66476007)(64756008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 3QgroY/y9cSS3W/fbZ1NIdhkDwabexxoV0HGJjXmFUbas+cd0Sa0hp1/GrlosRlCFc1cwyDX7Pb0Q886p6kGS/zKDLwiwt0p9t8aXrb5BGZjF3NjhRB2rzGFJLPfzSKoy5g5Wg2tUgLUgmDKD8tg4Mr3r+Nh188qGRNL99NCyXsdyp6FLI2NJJAbAMI2vDu+fkcDw2APXjr8SZzHqhIxSdzsJUqHG+UwRPlTx9i/b1bbA0HNKx6vaiJNs0b66aNuxU057PKNcNh6cTpOhEEcszXCkHoLIvkhk06389psxWZhcnHO2LtQPo8kF5fhP3IPNlU7x/tczfabRSeFnHtVlaC0Vs65uAC85ImuCWBfc6ugAtr9WwxV3X7wECyJY6G+MIYMGzEJMp3yaBQQbZEU7pvoCy3N2rlGNif2DI+w07KaTbwn6Lmkwds4hJYPfEe0ekeYisJHxnZzEZGTc+9msEhSuxWGS05Xt9oj2p7FRSB+Oo+PqN135ncIWSmSuuvLTgOgw9jF9BxZ38xxv0NrTNhmpQxeAzupkDdql5u+6HdDz4gx3tokZp3dyoR+ItLjKNLCvcxWmJvD0pjbFHeQdz7fvAweRy+z1+aJTFMY08TXVEwt3eNq9Q7hTeg3V4R9xGk5VQ+DO13CHvGhuXwUWG8lbRx6fvz1QULvSpwbUbylrgSUFnVYlPqakKnzMECTnbtjZFeUkTv8/rPIoxrPRQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB356579DFCCC250A2BAFCF206D83B0MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2f74f380-0c62-4129-06a5-08d85ee76675
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2020 11:05:22.1597 (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: jWM9qjzfD5JckZuIJeypj9RETIBvXvwXiinfAT1jvAXlDym1cifQHTwDikVuOgdEslcfmNR+FXinBEGpBH4zpw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3678
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/fhDn-rw4B9b5LTWfFCAF93tHZms>
Subject: [Roll] Transit vs. Target in P DAO
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, 22 Sep 2020 11:05:28 -0000

Dear all ;

Say we are building a serial path using P DAO: in that case,  we are building a tunnel from the Track Ingress to the Track Egress, where the Track is signaled in the packet by the local RPLInstanceID in the RPI and the destination IPv6 address. The outer header may also have a SRH in case of non storing P DAO.

In the current version of the P DAO draft we use a RPL Target Option (RTO) to signal the Track Egress and the new Via options (CMOs) to indicate the hops. But say we do not want to reach the Tunnel egress but one of its children or siblings. How can we signal that these guys are reachable over the tunnel?

Proposal A)

If we want to be able to signal that, it could be more consistent with RPL to use:
- one or more RTOs to indicate the targets of the route, can be any of the children and siblings
- Exactly one Transit Information Option (TIO) to indicate the tunnel egress
- then one VIO or one or more SRVIOs (as we currently do)

The result would be that the Track terminates at the "Parent" indicated in the TIO but can be used to reach any of the children and siblings indicates as targets

Proposal B)

Maybe we want to signal that only certain DetNet Flows should be placed in the Track. In that case, The RTO is not sufficient and we'd need the 6tuple. If we take that path, we'd need to create a new Flow option that is a Flow descriptor, in which case we'd get
- one or more Flow Options to indicate which flows  are encapsulated in the Track
- Exactly one RTO  (as we currently do) OR Exactly one TIO (as in Proposal A) to indicate the tunnel egress
- then one VIO or one or more SRVIOs (as we currently do)


What do you guys think?

Pascal