Re: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?

"Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com> Mon, 20 January 2020 15:42 UTC

Return-Path: <andrew.stone@nokia.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 4A9C0120802 for <pce@ietfa.amsl.com>; Mon, 20 Jan 2020 07:42:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qr-WIi_ey4wu for <pce@ietfa.amsl.com>; Mon, 20 Jan 2020 07:41:56 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40091.outbound.protection.outlook.com [40.107.4.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0B3412029C for <pce@ietf.org>; Mon, 20 Jan 2020 07:41:53 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TfWW19v1dIWP+KAqjlzy1zfrBodW57BqlT1O8EP6Kcj9NbzCbLSH/t3FuqGIe9Hu/G8SFYqQoCvSAZ+PUpHPhg1p7uQbYvqHxTEsO8iTMojvoSOPUXcR0gbiSIlzS9n+zutvkED+DC7Y6uuHDqa5iVpHkyCO5kua+pcmm+R+WJNYWJX6b2KFFYuXpcFxNXeC2jcgLciew7x4WcpxQXQbNlKb5ioSBQsCZC9KqQmtBmCMmoRkNGxFZjvtemD2T/RdZAF34EVCmameSz2BTMMmZ2gDm10iZYGWfrs3hGtAr8w3m72JHp1uIq30MTBDdczL2AfOgnOlWKkpS1AI8mTXQw==
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=6zhVJOjnBZ3+wZIzg4mPQuCJ2V/QodU6LL4kdjlH6wc=; b=mI7qa3AIDE91WebfzOTest6kZ13dz6vOiysRud/cpnnePGfV79YMsSJALSU31513Ur3w9BskSycHSaES7bfjudfiuSDvw4i87p5mrENxQ/Rg4M2AuB0RGmFT+rW/KsFkiwwLSMiPIYSrK5bGwovmDZyfF4fGw4xUXbD9VkjuvP9K5rpf9vdShoIz6bGzwP3DC5rYXAOfSYKB/L4zbkDGP0cCyw1Mpai26LkvmZjkqzWYgZBOR4MyhcrZhhzvN6zO+L7E9TBdlhwuwNvDxD+yf/LOJNg8MIVR1JDYD28WCVp3FzSf5rSJcQT65ACvW7oAkzWLBv8/yNwB0xzJVCG0BA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6zhVJOjnBZ3+wZIzg4mPQuCJ2V/QodU6LL4kdjlH6wc=; b=DyW11orjACo4InW8AOHhy7GHLGyg/slvLnMX3K7GQSMoCKnwofbpj+PrLcF8pL0CHUoFYEe7IDqhs57el/aQNYeS0DRYNM7HzNuvIynbfEZUsa9G3T09fjtUoOzj/7dVOtWDL2fppWqb5W7Y4TKzfd6GM6Q29YRd+FXXH3jD59A=
Received: from AM0PR0702MB3619.eurprd07.prod.outlook.com (52.133.46.160) by AM0PR0702MB3764.eurprd07.prod.outlook.com (52.133.44.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.14; Mon, 20 Jan 2020 15:41:51 +0000
Received: from AM0PR0702MB3619.eurprd07.prod.outlook.com ([fe80::4139:54b9:238:669c]) by AM0PR0702MB3619.eurprd07.prod.outlook.com ([fe80::4139:54b9:238:669c%7]) with mapi id 15.20.2665.015; Mon, 20 Jan 2020 15:41:51 +0000
From: "Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?
Thread-Index: AQHVzR6uiqJrBBVhq0SzaEKl30U2oKfvvJyUgAPq14D//7q+AA==
Date: Mon, 20 Jan 2020 15:41:51 +0000
Message-ID: <4EA592A4-4749-4743-8255-BFE7D296A61C@nokia.com>
References: <e69cdba1-69c2-583c-3eaf-f14265a45d74@orange.com> <AM0PR0702MB361983EFB33D2C615673225591300@AM0PR0702MB3619.eurprd07.prod.outlook.com> <CAMZsk6cEMDgxSBDssvp1YZeZrt_8q6iYhr-C6yu40n6w=fKrVg@mail.gmail.com>
In-Reply-To: <CAMZsk6cEMDgxSBDssvp1YZeZrt_8q6iYhr-C6yu40n6w=fKrVg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.21.0.200113
authentication-results: spf=none (sender IP is ) smtp.mailfrom=andrew.stone@nokia.com;
x-originating-ip: [135.245.20.25]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 4727de03-e485-4344-ece3-08d79dbf44e0
x-ms-traffictypediagnostic: AM0PR0702MB3764:
x-microsoft-antispam-prvs: <AM0PR0702MB376415B7BDF27B591ED4946691320@AM0PR0702MB3764.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0288CD37D9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(396003)(366004)(39860400002)(136003)(189003)(199004)(71200400001)(8676002)(316002)(4326008)(2616005)(33656002)(6916009)(6486002)(81166006)(81156014)(6512007)(8936002)(2906002)(186003)(66446008)(64756008)(66556008)(66476007)(91956017)(26005)(53546011)(6506007)(36756003)(9326002)(76116006)(66946007)(966005)(5660300002)(86362001)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR0702MB3764; H:AM0PR0702MB3619.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hvMJOc7nCP0rxeh9RzOoqGbhz8EHEvQaG/scgigHezUDg2nXfPYvv7JT6EcHrZfxq5M3ouvU9XCB/9llfyKMomDfMzP+AGxa5RPus6/ZVIjQnK+Yuepz0+L3sxk5SzzuVrDdey/qSHeKxCYk8ZuKThNIRsGszwMB464p50ceUe51gxKqZRR+evmXUWsYCLO+edoWvm3xl2bjC4CbEFFb6EZXMJwVzb30P/NLz3ajZhqlsd+9n+nQ9EjqKtQM4vctqjHtfxRngKEI4aiPYT3VcccRwbQ56wkQJCv8azn4pHuvD8Zs3xSiLlBB4EQCcSUG4GYjKeVSAyJMzgLfNF5mnNSlprd/D7kmssf+SgOI7BxrAmFkEsrjcwhpraOk4RxCsWKErQo5MzZ4jcznkIxeTOAmn2AaJ0EhWKNXU6L68RhW3lH+0obkmsyzgUc2As0E/+4Us8/S2HXhcAOV4GUfsKLfpkiIRCqo5VQtJZRcXTjvD3Bi8rRGLpZFngJn6tjOSO6HhUmnjHNt0RK88oZIqg==
x-ms-exchange-antispam-messagedata: zb0ggeCRSt7wfzFahqtNjsfwVKwBtQFniRnTpdPqNeewYkb0Lh45Cc+bNPDLWRUtdIj41xPU8huW09oEwR8+Y81DTMtzS0YDL+Ejcq4NkfXVNiLMF5/6Bfl4EmGrnX3zmR6rPBA2nulXxM3vBIs5UQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_4EA592A4474947438255BFE7D296A61Cnokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4727de03-e485-4344-ece3-08d79dbf44e0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2020 15:41:51.4871 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: unxrc2zSoaxK/w2DWLH02CMUGsmGzytvNx7CzW2pM2JhpBX9bJ9ZSEIzq+ksfMdPAjV+rlgTBih2Q7QalKI9ew==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3764
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/V8UNXHGkK-wJyjel8eChZL1MPD0>
Subject: Re: [Pce] Adoption of draft-li-pce-sr-bidir-path-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, 20 Jan 2020 15:42:03 -0000

Hi Rakesh,

Thanks for the speedy reply. One follow up comment below.

Cheers
Andrew

From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Monday, January 20, 2020 at 9:49 AM
To: "Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com>
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?

Hi Andrew,

Thank you for your review comments. Please see some comments inline with <RG>.

On Sun, Jan 19, 2020 at 5:57 PM Stone, Andrew (Nokia - CA/Ottawa) <andrew.stone@nokia.com<mailto:andrew.stone@nokia.com>> wrote:
Hi PCE WG and Authors,

It's possible some of these items have been discussed prior to me following the WG, so apologies in advance if that's the case. Some questions/comments regarding the document:

  *   Agree, PCEP definition/support for SR Bi-dir associated LSPs is needed feature set and work to be covered by the WG
<RG> Great, thanks.


  *   For bidirectional associating two LSPs, does PCC/PCE need an additional way to distinguish whether it's an SR or an RSVP bidirectional association? Would that not be implicit based on the path setup type of the LSPs which have been associated together? In other words, do we actually need double-sided bidirectional SR association group object defined? draft-li-pce-sr-bidir-path-06 seems to imply the behavior is basically the same as MPLS-TE (minus the RSVP signalling of course) and the object encoding is the same, so does yet-another object need to be defined? From a PCEP message encoding p.o.v within an association object structure, are 2 SR LSPs that different than associating 2 RSVP LSPs?

<RG> Main difference is that in case of RSVP-TE, the egress node learns the reverse LSP via RSVP signaling whereas in case of SR, the egress node learns the reverse LSP via PCE.

<Andrew> Yes, I realize that, however the association structure is about informing PCE to associate two LSPs together, is it not? It’s not related to how 2 LSPs learn each opposite reverse path. To be specific, my comment is regarding section 3.1. To instruct PCE “make these 2 bidirectional” is a separate task than how the LSPs learn of each other’s reverse LSP and path in my opinion. So to inform PCE “these 2 LSPs are bidirectional, make them so” is the same instruction irrelevant of how each LSP learns of each others path. For SR, yes there is the added process where PCE may need to tell the PCC the opposite path, but that decision is a behaviour post-association being provided, which can be determined as necessary by the LSP path setup type of the associated LSPs. So if the goal of to instruct PCE “these 2 LSPs are bidirectional”, that instruction is common between LSPs whether they are RSVP or SR. Essentially defining 'Double-sided Bidirectional SR Path Association Group' is not required (unless there’s something else in that object we foresee being specific to SR in the future).



  *   While I can appreciate the need for textual clarity, and perhaps I'm missing something, but for some reason I find sections 1, 3, and 4 quite verbose to essentially say at it's core: "use the objects defined in draft-ietf-pce-association-bidir, except use this new value type double-sided-bidirectional-sr instead. You can also use path segment".

  *   In Section 5 I would prefer the document would say "there are use cases which require the PCC to be aware of the reverse direction SR path. A PCE MAY inform the reverse SR Paths to the ingress PCCs and vice versa in order to provide functionality for those use cases". Associating two LSPs together and never informing them of each others reverse path is a valid, simple use case. Therefore having PCC informed of the reverse path to achieve further use cases is truly "OPTIONAL" in my opinion.

<RG> Agree.


  *   Related to previous point, my preference would be for references to pce-sr-path-segment be considered as a MAY, as there isn't a need for path-segment in a basic case of associating bi-directional LSPs for PCE to manage/compute bi-directional paths for.

<RG> Agree.

  *   Section 5 I think needs a bit more discussion:

     *   I agree the PCC should not instantiate the reverse path, but it's not stated how to make this decision. I assume this is easy enough to decide with the reverse (r) bit in the association object? Might be worth mention.

<RG> Ok.

     *   indicates PCE needs to allocate a PLSP-ID for the reverse path to tell the ingress PCC, due to potential PLSPID space collision. RFC 8231 & RFC8281 has PCC owning the PLSP-ID. At first I was confused, then remembered about PCE Controlled ID space draft. I suppose this text is a carry over from path segment integration, but li-pce-controlled-id-space is not referenced directly, more transitively via path-segment which is only SHOULD as an inclusion. My question is, is there actually a need to use PCE Controlled ID space to achieve notifying the PCC about the reverse path? Would the indication of "PCE-init + R bit" be enough to let PCC generate the PLSP-ID and report it back, while also not instantiating the path?
     *   Possibly depending on the outcome of previous comment, I would recommend the diagrams in 5.1 and 5.2 include example PLSP-IDs.

<RG> I will let Dhruv and other co-authors comment on this.

Thanks for your support.

Thanks,
Rakesh



     *

In general this document appears to be a good base to work from to achieve bi-dir sr association.

Support adoption.

Thanks
Andrew

________________________________
From: Pce <pce-bounces@ietf.org<mailto:pce-bounces@ietf.org>> on behalf of julien.meuric@orange.com<mailto:julien.meuric@orange.com> <julien.meuric@orange.com<mailto:julien.meuric@orange.com>>
Sent: Friday, January 17, 2020 5:12 AM
To: pce@ietf.org<mailto:pce@ietf.org> <pce@ietf.org<mailto:pce@ietf.org>>
Subject: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?

Hi all,

It is time to share your thoughts about draft-li-pce-sr-bidir-path-06.
Do you believe the I-D is a right foundation for a PCE WG item? Please
use the PCE mailing list to express your comments, support or
disagreement, including applicable rationale, especially for the latter.

Thanks,

Dhruv & Julien

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