Re: [Pce] WG adoption poll for draft-barth-pce-segment-routing-policy-cp-06

"Mike Koldychev (mkoldych)" <mkoldych@cisco.com> Mon, 08 June 2020 17:41 UTC

Return-Path: <mkoldych@cisco.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E39A3A0D61 for <pce@ietfa.amsl.com>; Mon, 8 Jun 2020 10:41:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=DdB8Quvb; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=JwElCXEJ
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 qxhI7JeWRuER for <pce@ietfa.amsl.com>; Mon, 8 Jun 2020 10:41:39 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FBF93A0E06 for <pce@ietf.org>; Mon, 8 Jun 2020 10:41:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8216; q=dns/txt; s=iport; t=1591638099; x=1592847699; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=Lau0gP/pWs2BddfHkvkRJF2j1q9ek/nK8YJPRSWFAXk=; b=DdB8QuvbQ+6isAXGAQeOVuOAsMSgRhQWc0AkfdG1HNAZ4MwovOUmJDxi Zv9Xi2J7WJk+ufyrFgkDLVVL8hL8a1APZP5v9RVC49fAZ629D91k56jXF uLlXuB6bSSPB7GF+5gYW0nCzHgPnmfBQ5b7Co8lKgOBoqGO2Ahajdzao9 k=;
IronPort-PHdr: 9a23:toPYORfBONBULPd4lMHv/z3RlGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwaQAdfd7PFFgqzdtKWzEWAD4JPUtncEfdQMUhIekswZkkQmB9LNEkz0KvPmLklYVMRPXVNo5Te3ZE5SHsutYVrRo3T05jkXSV3zMANvLbHzHYjfx828y+G1/cjVZANFzDqwaL9/NlO4twLU48IXmoBlbK02z0jE
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AaCADhd95e/49dJa1mHQEBAQEJARIBBQUBQIFKgVIjLwdvWC8shCSDRgONQIl/jlOBQoEQA1ULAQEBDAEBGA0IAgQBAYREAheCHQIkOBMCAwEBCwEBBQEBAQIBBgRthS4BBQIlDIVyAQEBAQMBARAREQwBASwMCwQCAQgRAQMBAQMCJgICAh8GCxUCBggCBAESCBqDBYJLAy4BDqV5AoE5iGF2gTKDAQEBBYFGQYMnDQuCDgMGgQ4qgmSJbRqBQT+BEAFDgk0+gh5JAQEDAYEsARIBIxUPgm4zgi2SDaExTAqCWYg3hhiFUoUFgmiJEpJQkQOKAIJQkUACBAIEBQIOAQEFgWoiZnBwFTuCNQEzUBcCDYkhcIYvDBeDT4UUhUJ0NwIGAQcBAQMJfI8VAQE
X-IronPort-AV: E=Sophos;i="5.73,487,1583193600"; d="scan'208";a="507326655"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Jun 2020 17:41:38 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 058HfcoR015817 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 8 Jun 2020 17:41:38 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 8 Jun 2020 12:41:38 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 8 Jun 2020 12:41:38 -0500
Received: from NAM12-DM6-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.1497.2 via Frontend Transport; Mon, 8 Jun 2020 12:41:36 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FimhTLOE5Hqje+YWqq14VhOOtVpvdRcd+3eLg/DJ4gY5JD9pZ805y+74ljxQ8w0wOifch0M3fPooUHKj4uZn+wPRTTjvfeqW7APDI//pHg+p0nbVZk7VPkUg7DvHwaqi/NST2ybu1xt2eWl90nQHMYbpNtefvXucPIi1ZbCevQAaqLhEKQ5jWHHoJRfnDE+FgnxhvIIgIQSs7JOqdgz3s/1WAX2RT6cZwvteQAOnj8zK7k+e3LQjyW+BEPYI1vvss1oeQAnzeTAuZZkT6KrWgumsnvF+bWX6mQJtgrVSKBmoAZrD4QP73Jtz9gzZ6rAtVbCSN4HVrAGIvcnvwm21KQ==
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=Lau0gP/pWs2BddfHkvkRJF2j1q9ek/nK8YJPRSWFAXk=; b=hNp3PTggPiiMub5YsvF+zC9fONs5iqG/mEtta887+Nn5t1cvsDNR9soDttA414v6+uebEBGkHLQzXKe7rz2A2VIKE7nFZfoTVTdBgcznL3Wliz93PWkxilWB6po4wcgQQ8M+5LPwhrd2ijCWV40pI3+/0LIxaGO4UWR6/GR3hGLM83jwoX6PHo+fZe69SPGy6koOZh3WvHPaeqFEUcc9R6KHuY8SDGJuZlpE7RpCfrJgTdugUnw6Boqnz5qih1cUGzdngvq+G58p8apytBRaLmEoqlxw2EjkQO1dmBLNbWW7TsUQclZecC+bVKYQs490AOfmbbD91bThZsHNvNQnNw==
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=Lau0gP/pWs2BddfHkvkRJF2j1q9ek/nK8YJPRSWFAXk=; b=JwElCXEJLW/yiNDJTNNTjm2/i0dml3bJK2v13zuEt6OVs+sxpVdYM19dVhTeEJj3Z/X2Hmtp/b/vzsE3Zm0MVc80WQ+k76T8wjl30JbraQrNiy2hWG7nhylHNtgjGgjFZikb4qDqNzjhT+7wtQIq1RQ13O9fV/zjHCsZx1ice9Y=
Received: from DM6PR11MB3802.namprd11.prod.outlook.com (2603:10b6:5:143::30) by DM6PR11MB4564.namprd11.prod.outlook.com (2603:10b6:5:2a0::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18; Mon, 8 Jun 2020 17:41:36 +0000
Received: from DM6PR11MB3802.namprd11.prod.outlook.com ([fe80::244e:bbbc:1bf3:7fd6]) by DM6PR11MB3802.namprd11.prod.outlook.com ([fe80::244e:bbbc:1bf3:7fd6%7]) with mapi id 15.20.3066.023; Mon, 8 Jun 2020 17:41:36 +0000
From: "Mike Koldychev (mkoldych)" <mkoldych@cisco.com>
To: "Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] WG adoption poll for draft-barth-pce-segment-routing-policy-cp-06
Thread-Index: AQHWPJ/KFGuPwoFlWEa8z9+MeB5EvKjO49gAgAAYG0A=
Date: Mon, 08 Jun 2020 17:41:36 +0000
Message-ID: <DM6PR11MB3802E1936C6B45185CD8F06FD3850@DM6PR11MB3802.namprd11.prod.outlook.com>
References: <CAB75xn7p9jntgHJpdCVvUooZOMU_WsJfDAQ08hdkT6L6vMfSAQ@mail.gmail.com> <DA573654-34E2-4AF9-AF92-514870039DEE@nokia.com>
In-Reply-To: <DA573654-34E2-4AF9-AF92-514870039DEE@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nokia.com; dkim=none (message not signed) header.d=none;nokia.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:e380:fce:9451:8049:df3a:5957]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3c25f831-221a-4462-d06f-08d80bd3311d
x-ms-traffictypediagnostic: DM6PR11MB4564:
x-microsoft-antispam-prvs: <DM6PR11MB4564093FDB23B36EAEFCEB41D3850@DM6PR11MB4564.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 042857DBB5
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: T1SV0HCqM0K+jYHiaxhlxP6/ZSuC68Yl7780tU3NgY1s1aZ0e4p5oQn8MnKbowGbH2p9EVIW6d9AJ3mxhThw551WXJ283CYHt9OCf7HNtXAygBHSvQMUAdBdFdODBMvfdqwggZLJB5MWVyTu9BaPaftZjmDB7oGJCY3c1v4OVyUOSuP7cpFjjAE5Q16+kuLmxin8Z3Rr41pHAsoRW7FNZpX9o3HEj44p5HVSjG5DX9WyJr4aenrAYTEHf2uB45r2VEOxw8Sm9XjhouIbODbgGosWuKznalj9qIcwGN+RnPE0FEgeTbdHtsa06/vmKrvcdDbidAZorajiW7iiFRyrBR8MNFPAzwB3AeqQidyCkOG4yUsOQE0lI73JPuV32yxvTJc7f5rx2VfXRx4OWlayew==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3802.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(136003)(39860400002)(396003)(366004)(478600001)(316002)(296002)(83380400001)(966005)(110136005)(71200400001)(2906002)(33656002)(7696005)(52536014)(5660300002)(53546011)(8936002)(9686003)(55016002)(76116006)(66556008)(6506007)(66946007)(66446008)(86362001)(64756008)(8676002)(186003)(66476007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: QBtrGW+4owbza+xEJLAlxsBPg2/XrvKeWzHf11Mpz+u+s931j+6+W54n/LrQBBqGva3zwsZQN3I9SHSOhNkZllydwqSlwyzwxsOJBiX83Av02ZEvG7q9T7FQxCq2zYxj64KMez1Nyc3PvsY7BXmY6Yhlc3BZNmkO+7I25CLXtTmBkTWgmTOGluenwb/fYNWDrf46rou75Im1Vv14tyAdiXyziPaG10eL+K8pnPA66nwvBv6NkAoNOl9src2x7NNf3L/DigE/vcKTJCrFCwOT+9hsY0ptTsIdG4RwVnZvR8wMxUDowH3xWA4SbC3TSwzXdEO2d8bD6FquMDkN5xNkzsGcpWZMwR2CeAoNLF8TzC+T7JCcS7zufZM6v83aFH8UckiXVkGkRl0PxPrW8xeCLJshsYo6C9K/pCbw4mPEKKZdn4csLVd+QwmjAIxrFA8xSVD92rm9sHk5QwmklnykPxIVtVAVLWDIel92g7Yf+XY9ckKJG27/uz2xoI7X9H76MksLSXLE/8j4NFyxZC3EovAdfy+dR5Qvtf+UcI1af3ZWUskj2Xs2AZEIHkJYaEKY
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3c25f831-221a-4462-d06f-08d80bd3311d
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2020 17:41:36.2417 (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: Dhtlp9WOX4KUtUPSoR22nztmk+KTJ1eTwbNk6Sgs9IK28H6lmoG/K41hTKQbVMf4ncp99hcXKgZzD22xj8vvzQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4564
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/xRyciNqgwgySeuXpzyIo37m-GNg>
Subject: Re: [Pce] WG adoption poll for draft-barth-pce-segment-routing-policy-cp-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jun 2020 17:41:41 -0000

Hi PCE Chairs,

As one of the authors, I support WG adoption of the current draft.

Hi Andrew,

Thanks for your valuable input, let me reply.

1. It would be up to the head-end to decide what CP is active, so I would say that we probably do not need to explicitly state in this draft that only one CP must be active. But should explicitly state how an active CP is distinguished from non-active CP in terms of PCEP flags.

2. Agree, we should reference draft-sivabalan-pce-binding-label-sid, I would say that it's necessary to support binding-label-sid in order to support the current draft, because it's unpractical to have an SR Policy without a binding SID.

3. Agree, we should reference draft-koldychev-pce-multipath. However, it should not be necessary to support draft-koldychev-pce-multipath in order to support the current draft though. But you would only be able to have a single segment-list per CP without supporting draft-koldychev-pce-multipath.

4. I agree with your concerns, we can wait for wider input/consensus and decide what to do about this section.

Thanks,
Mike.

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of Stone, Andrew (Nokia - CA/Ottawa)
Sent: Monday, June 8, 2020 12:05 PM
To: pce@ietf.org
Subject: Re: [Pce] WG adoption poll for draft-barth-pce-segment-routing-policy-cp-06

Hi PCE Chairs and WG

A few questions/comments regarding draft-barth-pce-segment-routing-policy-cp-06:

1.  draft-ietf-spring-segment-routing-policy states that only a single candidate path can be active within an SR Policy. While we wouldn't want to repeat all the text in the PCEP document that it's in the spring document and focus more on the encoding of signalling, should PCEP comment on this (only 1 active CP in an SR Policy association group)?

2.  Binding SID is an important attribute of SR Policy, and for PCEP that is currently described independently in draft-sivabalan-pce-binding-label-sid (as it should be) - should draft-barth-pce-segment-routing-policy-cp-06 make a point to reference this? For an implementation of draft-barth-pce-segment-routing-policy-cp, must it support draft-sivabalan-pce-binding-label-sid ? 

3. Similar to previous point, draft-barth-pce-segment-routing-policy-cp-06 has editor comments regarding support of multiple SID lists to be described in another document. draft-koldychev-pce-multipath describes a mechanism for this.  Should draft-barth-pce-segment-routing-policy-cp make a reference to this? For an implementation of draft-barth-pce-segment-routing-policy-cp, must it support draft-koldychev-pce-multipath ? 

4. Section 4.3 leaves me confused. The term 'sub-candidate path' is not used anywhere else to my knowledge, and the concept of ECMP/UCMP makes it sound like the behaviour of multiple SID Lists to me, since a single candidate path will W-ECMP across multiple SID Lists. The use case requirement for encoding objective/constraints was discussed in the past, in Montreal if I recall, to allow the ability to tell PCE different constraints (ex: path1 take red plane, path2 take blue plane) and ECMP across it. I think this is certainly a valid use case, but it's not clear to me from this section how that's achieved within PCEP encoding and how that fits into the SR Policy model. How does a sub-candidate path differ from a SID list? Or are they the same? Then why all the language about PCEP tunnel and candidate path? Or is the intent to basically signal multiple candidate paths with the intent to ECMP across the SID Lists contained within them? I get a slight impression that there's a either (intentionally or unintentionally) potentially a logical new containment  introduced in the SR Policy model in order to encode optimization objective/constraints for PCE. The language of mapping sub-candidate paths each to a PCEP Tunnel also leaves me confused since a candidate path is a PCEP Tunnel as described in section 4.1.  Some additional clarification, diagrams or examples in this section is needed I think. 


Regarding the adoption call: 

Overall I think the draft should be adopted by the PCE WG. Having PCE instantiate and compute paths for a Candidate path, with full awareness of the context of an SR Policy is a natural fit. The existing implementations of SR Policy via BGP shows that SR Policy instantiation from a controller to the network is important, however in some deployments and platforms using PCEP would be a better fit than BGP. Using PCEP also helps ease the feedback complexity in reporting state back to the controller, felt by BGP.  With the exception of section 4.3 to me, I think the document reflects the overall architecture and model described in draft-ietf-spring-segment-routing-policy and follows a sensible encoding model in PCEP in its mappings of PLSP-ID/Candidate path and use of association. I think section 4.3 need to be evaluated and discussed in more detail - whether I think it should be before or after adoption I'll leave up to the WG consensus on this section ... 

Thanks
Andrew


On 2020-06-07, 3:46 AM, "Pce on behalf of Dhruv Dhody" <pce-bounces@ietf.org on behalf of dhruv.ietf@gmail.com> wrote:

    Hi WG,

    This email begins the WG adoption poll for
    draft-barth-pce-segment-routing-policy-cp-06.

    https://datatracker.ietf.org/doc/draft-barth-pce-segment-routing-policy-cp/06/

    Should this draft be adopted by the PCE WG? Please state your reasons
    - Why / Why not? What needs to be fixed before or after adoption? Are
    you willing to work on this draft? Review comments should be posted to
    the list.

    This adoption poll will end on 22nd June 2020.

    Thanks!
    Dhruv & Julien

    _______________________________________________
    Pce mailing list
    Pce@ietf.org
    https://www.ietf.org/mailman/listinfo/pce

_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce