[Pce] Multipath / replication segment comment

"Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com> Wed, 18 December 2019 18:28 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 91778120AC7 for <pce@ietfa.amsl.com>; Wed, 18 Dec 2019 10:28:41 -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 FZgly93ljZx8 for <pce@ietfa.amsl.com>; Wed, 18 Dec 2019 10:28:39 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30117.outbound.protection.outlook.com [40.107.3.117]) (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 B5530120AC3 for <pce@ietf.org>; Wed, 18 Dec 2019 10:28:38 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fI+mAlaT6LlflIV1Cyh9XrpLkuiFyIATB0zkunOingYF1m8xrdcMKIa4hZIB8APruvLoCvH8d6GXINVb/glPieHBCq+GgUjOHUC2rawJt7wTHS9x04vg2yRAlsJPDLkBlCxhjjt3LvVSHgICzdhPewLXTZGGAC35CWpJ4XbiWo918PTCP7vpBsD0EPgGxlM/MEsdbJqUX/3LtGzAzco+2q+gno6qq3rRaNNBpatgvQe31xC2AhyyfIHst7tLnup8br9Qsusm0NY309mli+N7I578CZDqLY9yelPqQY+aX0vkc9E3cwdST8DG/l+OnpeVkqxdbdPO9RA77NOpfZfVEg==
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=EWhF9YEjU4Mk3V7f7jUcR7vyMGMjL+8eeHwfY3l5Bdo=; b=f3+cVOjUi8g9Q/dKNsWM8FJQnMMdit/lYGsdJ4NAVUqQzl8ZS2CTY3H9hDuH0m6Br9T0BHyllHPld+YBKFKP5IlDFF/lI0+5VBWjFLPuGdGKYqxtKDO5qetl/Vyye7Ph73PxTf/kkZ6dYnnBs43WmUTfib/awnBE+xX1E9ffGWfEwuXzuyIAhXTBFxVy1sTSRUJIECTFcQvYnht+sAT67aTwjR7emqIEPu8Tm7CMm77R4PWghnARasiSbePAvSRgrQiN9VsfbCMSIa0xO5E8+GQJ+9T807DG+fmfncMD/RNild7qYjsoL3At14MB5kZUdr7IAF2FX6PKi7Pky5Nufw==
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=EWhF9YEjU4Mk3V7f7jUcR7vyMGMjL+8eeHwfY3l5Bdo=; b=FVZIXMm14dc1IMUv4jfs4PRekIINKA7DSBYKkJ0SI5MJgfe+kkedPU9BkllNI30uZFxj7VxsKy7ssBxpOvKPyAgPjNr5Yxuq7yFSCEJneZmmWPs8LaUiaUcrP7Cj2fpQixQz7fSzzk0foVJSdayvU4BmXF3uo0lf/yvQc+CJkCQ=
Received: from AM6PR0702MB3621.eurprd07.prod.outlook.com (52.133.17.141) by AM6PR0702MB3670.eurprd07.prod.outlook.com (52.133.17.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.12; Wed, 18 Dec 2019 18:28:36 +0000
Received: from AM6PR0702MB3621.eurprd07.prod.outlook.com ([fe80::31c4:d9bb:a732:16ab]) by AM6PR0702MB3621.eurprd07.prod.outlook.com ([fe80::31c4:d9bb:a732:16ab%6]) with mapi id 15.20.2559.012; Wed, 18 Dec 2019 18:28:36 +0000
From: "Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: Multipath / replication segment comment
Thread-Index: AQHVtdD2xl49iCDRxUm0ovoN47taVQ==
Date: Wed, 18 Dec 2019 18:28:36 +0000
Message-ID: <89FB1D82-8245-490A-BEF9-6AD5268A3FBC@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.20.0.191208
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: b284f692-3323-410f-0a9d-08d783e81896
x-ms-traffictypediagnostic: AM6PR0702MB3670:
x-microsoft-antispam-prvs: <AM6PR0702MB367097928FCC170BA548B7A391530@AM6PR0702MB3670.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0255DF69B9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(136003)(376002)(346002)(366004)(53754006)(199004)(189003)(64756008)(66446008)(316002)(71200400001)(478600001)(8936002)(86362001)(81156014)(81166006)(8676002)(66476007)(66946007)(66556008)(6486002)(2616005)(186003)(5660300002)(6506007)(26005)(76116006)(6512007)(91956017)(36756003)(6916009)(2906002)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR0702MB3670; H:AM6PR0702MB3621.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: 2uJbl2NZndg6jVDffZ9cBuqqirAa/p2fWhUt5xvl8Mkup8oPSPnyvrLIECRNMy9dtVdp0vUZ6yVhEabg4KlmQaA+h+6OqsoZdHnZnX4JO3xDIdmk/0DRXZBzNx4iBk9Mt1ORwXuRPPu1YukYKg2OvDPbwrF2bOV9IWxRJAzcxwFuT2ZP1hQ76ByrhuOrQDL1X2soRUmudKFRK8557Z03g0LewwFAgZUahBQQLxL3+e6myi3MaphJwmpzOoOlfdpu3QzVm90rpM/5mNpSa6ycvw42BgIgvtSVvVW1qKV1XiL44uaqYULcFyM1iphW4W1vVGQN1keR+HKTHam4uXRn1+SA57LVFrWh7fFiXdWcQL/2AquTZgzjd5xrCURX9qMO7FvOKRg//NtxA1Y3e1OL0CuPbjrkN1ipcwnX1QnX6L1gndFcRsAeLtbO/KqmmjBMYhvNZJGltnkO+HPXB0CIvIH/z07o/6aZvW/FRotMRRoRqn96dhJbQkr4hl5JWYgy
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_89FB1D828245490ABEF96AD5268A3FBCnokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b284f692-3323-410f-0a9d-08d783e81896
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2019 18:28:36.3372 (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: 15cP0xCcwxpd3Ls0ErDTgVSsNHG1UugFhIA4GuQv1nXtMDIWFSapASRgAfTHNXD7OirR75jJkIfwYY4W7KyexA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0702MB3670
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/qi_nIlMBEUN0sIxh4vSTl9wJkQw>
Subject: [Pce] Multipath / replication segment comment
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: Wed, 18 Dec 2019 18:28:42 -0000

Hi all,

In Singapore I made a remark about draft-koldychev-pce-multipath that it’s a helpful draft and is also applicable to the replication segment.

I received a follow up question emailed directly, asking about whether “EROs need to share same source and destination” and how/if this could be related to RFC 8623.

For openness, sending my thoughts/comments here to the WG:

There is no requirement listed in draft-koldychev-pce-multipath that I can see which requires EROs to terminate on the same source/destination, I haven’t seen that expectation anywhere, and in my opinion there should not be. For example, one of the use cases of draft-koldychev-pce-multipath is for SR Policy to support multiple SID lists, combine that with use case such as SR-EPE, you could have multiple SID lists and have weighted ECMP traffic out different egress nodes intentionally to load balance across different peer nodes. Another example, with ingress replication, is the multipath ERO can also be re-used to describe the egress downstream paths which will be going to different receiver(s), for either further replication or consumption.

My comment regarding multipath to be used for ingress replication is because there is a need in replication segment to be able to program backup paths for each egress ERO. There were comments on this in the earlier sr-replication draft in spring wg, but appears the wording has been redone / drafts are still in a state of change. None the less, the multipath backup TLV via the ERO attributes object in draft-koldychev-pce-multipath permits the relation between the normal ERO and the backup (PCE computed) ERO, something that the current RFC 8623 does not. There’s a desire to build this into replication segment and draft-hsd-pce-sr-p2mp-policy-01  is leveraging this construct (probably need further remarks on this in the drafts to describe this intention). Comparing to RFC 8623, considering all of the nuances of replication segment (p2mp-lsp-identifier-tlv, replication-sid/binding-label, backup eros) it seems reasonable to me that draft-hsd-pce-sr-p2mp-policy defines the replication segment (draft-hsd-pce-sr-p2mp-policy-01 section 3.3) while leveraging existing/other common constructs, and defining it’s behaviour, rather than trying to just use all of RFC8623 and attempt to update and squeeze in (or out) other elements of the RFC.

Cheers
Andrew