Re: [Idr] Part 3 of CAR/CT Adoption call (7/14/2022 to 7/27/2022) - Operational Differences

Shraddha Hegde <shraddha@juniper.net> Wed, 27 July 2022 04:03 UTC

Return-Path: <shraddha@juniper.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B625EC13C500 for <idr@ietfa.amsl.com>; Tue, 26 Jul 2022 21:03:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.687
X-Spam-Level:
X-Spam-Status: No, score=-2.687 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=DvHiDsMX; dkim=pass (1024-bit key) header.d=juniper.net header.b=XZcu0tW2
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D2a1MRm-Ckij for <idr@ietfa.amsl.com>; Tue, 26 Jul 2022 21:03:35 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 E472EC14F6E5 for <idr@ietf.org>; Tue, 26 Jul 2022 21:03:33 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26QNtFe8005036; Tue, 26 Jul 2022 21:03:32 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=F2vAslc6CU3MLHQpLlFsaw4yQcoCvasTHr9wofhdoK8=; b=DvHiDsMX0323A4TqBpHwUOQmxY70fp4zzQaaZl4uEVoECt54T7PegdvM+d8AMA0a7fEz T1k+I4EBOAe9AtGFXIF+qjUQEm2nd0m8v8HAwxOjltSZxojkB4N8aqlSQAwBd3Wn0iZS y6AQ6DCq6khsoX69JLQuWszMseHk1AUX1sDstBUrLf6BhxL5tPVkAJhTq28sMuJYlt7O GD71xav9KlBsKlFvkvB6ThUYFFNb3GoQSlz6zrXGiMC04K3+RD7XHAGbOgzENeyr019l DsD9CfdqfzV0WWQ8DZa8k8tZ4ttY3IYey4acJKwt8Lbm2pUtXDxIeTxXUp41/4SHmeTF mQ==
Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2041.outbound.protection.outlook.com [104.47.51.41]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3hjtc2r8pn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 26 Jul 2022 21:03:32 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Anq9vMZu5lFKBcS6YGdM5EW9fmPpbWTZocOgT2jfvrm7zeNPjyhtlSboNYFXAZS2/bZgdgNZ5fvlBpJGBMoi9lFKVafkXYs3PExWw1lRxjwn0V8hmMA8kdlqWol+98WXeGrSGq8v9BiTSw7MxY3S8x7+aiw9bRWCHGa1YzcJduHmxpsT03pPflMeCs084BfPHtEbl3GzCSxFGI3QLF4NDiRq3QCb02IipotEDVbQc3U74oWpkWU/8qdwaIMibuCFGGJg+FZXsTl7nysA4u5AWBAZ4BjuMQ1KY0TQZA7EmY9daNB9Gn+7Djk02xiVJK53rsrlKoFFCt7t8YmCJIeNzg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=F2vAslc6CU3MLHQpLlFsaw4yQcoCvasTHr9wofhdoK8=; b=V4C97tEZj7qRHYu2TjwbMzwyqCGZazB091USqMQ/FzIhMHjcgJJyBSSeCY69nYte7MqHyQi6hd+QpXP6Yw8ctiB/vLQ93ysP7q2GPsqrdUgjcIjGgOvfTA3YjNZ3YkmsYJO4gXBk2LwDDfdKbj0WhRorIUneH4dqdyt7GNXQsFMKk3ttHS1R3uvBU3lcPLG3CNr3L14uJtPHfKuK8BdLvHofCzNm9K8zYZm2sFaUK5SPiaRRFp9nwNmFc+Eert72oWWX5k8pT2lSGNCwq6SIkro3Z5TtdYwPxqfGq4j5zF1WAGJ2WCT6ASLyj7O2N1potiFoNG6B2diJqJbo0unu7Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F2vAslc6CU3MLHQpLlFsaw4yQcoCvasTHr9wofhdoK8=; b=XZcu0tW2oNBa0oMLTJtBmy5+/W/8i5QtGWTe4yrxpZAAdKVQbfSREutD5HPcr8gBNBgwbpBFYS1oN2OxvkXx020uDvHePJPSGW3pBBUqqNI658PI/Nn1+WRRnyOo30z1kZlGYNASjjAryL67wTEruMrPfk5kqMs5XT6cjUi9LC0=
Received: from CO1PR05MB8314.namprd05.prod.outlook.com (2603:10b6:303:fd::13) by BL0PR05MB4947.namprd05.prod.outlook.com (2603:10b6:208:37::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.1; Wed, 27 Jul 2022 04:03:28 +0000
Received: from CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::71b9:4912:6fa6:3253]) by CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::71b9:4912:6fa6:3253%7]) with mapi id 15.20.5482.006; Wed, 27 Jul 2022 04:03:28 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "idr@ietf.org" <idr@ietf.org>, Susan Hares <shares@ndzh.com>
Thread-Topic: Re: [Idr] Part 3 of CAR/CT Adoption call (7/14/2022 to 7/27/2022) - Operational Differences
Thread-Index: AdihbL+Z8J9+EiUkSfqvRcvyRgJx7w==
Date: Wed, 27 Jul 2022 04:03:28 +0000
Message-ID: <CO1PR05MB831461F19A7E992048DC8E07D5979@CO1PR05MB8314.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-07-27T04:03:21Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c9e064af-8077-4f8a-9985-9352a26579db; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 132228b1-8ffb-49d2-2278-08da6f84f64e
x-ms-traffictypediagnostic: BL0PR05MB4947:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MXEXSEmmVI4hVxIMbY9QhbEDexDnYiUDGQFa+TMFMIMN+Nvjs/YNbe6Cu/D+JIAzPDSx5xebFGLz/xp8GNXPi+0+CzhMXED9X7JifJCq6w+P7lMgx/xOgBqxkG9hSwDYeNkCjP6BTSuXtIMAL5cNi8gpfwtF4QDDYwLife0S8vIfe1I/x5zf+8kd40Rdc8xXVPxgEnzdFsf7D92NkbG5WBGYmbt12ACMk1INNUcg4j353gtOL2zVTZJwU4qq/8TwscxB4XwpX7WT6/IOjaEpz7iKU9HK84wVLI2EhkdIh9Nb8MdlQUWI5hjOWpE3NniNmHIhrT5uL9jBpFBHQKKDsNa1tC/mf9cRoLZeN/OC9z+Za2JOkgQSDARyfoypLhEAA9TukDvo+M93Xbc0C97tTWOCdOS88cBRw9t5NhL0yc/oOw/Nly+vLImdInhiXf3CudD1OydbbXA860vukG/0pC18PkAgLHeorQ9Dmw+iCUbG2Bi+iFQQ9N/LiRXKkXsCDRIzeA8X2ovWdGw84eZOJnqrPx+wJJWsOlnVPRNq6G2zPZmeQ1PFPYSLOgm3JDfMPUMGl4PTCoCCdHVZ6MaecJ6+OxT5seyxK9D5poxJTuEjYfHu/lKZVWzcpDinW14NOyo8gwU0SYhxXUgeIMVGIpllnrCk5bCj6DOmFlEWXx4qV2Xj0PjllDE+2xefmMwnoY83ekNSL6MSvRCwGeBCQY8OpJMxqZIinqfyC0P1BtO9xUPe45ZyHEZrYo3xdPdxoYAN1iYCb4Txs7grnAYaUcQep/GuHQ36Z6t0AX9HXKK97VzLmIJXbwD2PyioUEqP4JUpQtfvD1dx4WcgWhvkhPVzJ/T5ZrW2ZORDPup38zCfxvuZKHz9fnSbgtZzhAU1
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR05MB8314.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(376002)(346002)(366004)(396003)(136003)(33656002)(8676002)(52536014)(55016003)(8936002)(66476007)(66946007)(5660300002)(38070700005)(76116006)(2906002)(66556008)(186003)(6506007)(66446008)(38100700002)(122000001)(64756008)(41300700001)(478600001)(966005)(166002)(71200400001)(9686003)(86362001)(316002)(110136005)(7696005)(26005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Vxz9/vxY2JYlMbXAv1Wmk+IfJ6zQyrm4GrVhY4KktyfCw9XS6HNQgZWjN4LdYsiltOSHlZqjcchbomP8PDQFQlySfXnPbQqkU8GAa/BwbsBoLefJkFOhJInxr037LuEqciW9BuXHDyEE/P1YhvcuTfJiyGCmX0oPcjFYUskNpEuytqjZ++Y7BSRC+DxHSHrn0oQRHyO5Sc/jXjdiZlXpqwgbWJJGMzMi5Sf5bznasRc5PkoJrS//Yr3piorleK7jLpiisypAAYHpp6gUxZAhpo2fuseOAhyliHTnZ7NrvQiiHMrzggdaHpNAlX8YnPkXIomPkqzV0SaZkTYk5Oh90gIDXGHZXzdXtY7CpGhVbzyBOgJ5wThmBDpUXMmicWME/rsEwI4tsxrp+WMJ/CxjHSSaHctdVr4D+0VDoAPkFxtl2qATdSSsZRvudvw0JIljtX8X3BEvJuclI6qovivEkPtkRrbzeyncZjF6/GGkq9hIzBZ8Y20Znu0jtWo1j9abbDXnIzNyTm4qWCkPIw5lnTORS1UHWk3PxVZkFgpE05PsVLRwG6b6uAK1iUwDS1TCHc8zA1q6u3/mXj/xvzSUSbUy/rArKMBDxwXlsY0HgAMWtjqC7Z40oEmM5vbrsg3+XzAZICK6zZmJUP1g1/7mwBYYG7TPav2yioVB7vo5S5VbiFVb2HWA3K0TdKt3EzBqj4mLxWVOM90wkJHA3u5z88QyxiTlyIzmXO16UNhyv/o85pKyTs/IiQ34ccU4svw6pMEjV38y+z8vt7REf7KowX0eNYxYVSLy8GLHkQmKhvO6beeDMuql+HMiNnkFWfZJBaKwqep+HVy8xRa1cnGFNHECDFi/OpgRJM8QcynWVDkMnYaBLfIgD4Ca1ncOUA7trW/5ojrWSrid+hTo5pJ2TmrFtLgn8xiF2Bcqg00IB5eFPh2YAgJ/n81Rp57PFQ5lfIlPX3PJkitMjYaky2wYBoXy3T9o6FomgpiuNiG9DvubZ0Mq0+WwuUfw/sCFQKwVYOB5n1WlukdwBrkWxtseS8/5IPEBbvIAzDRy1nWP9it12oNhN/HI6q9+gsdA3OWWo3TdD1O3YEddyvpqy6msJJcC6L286gvjjRjiLUxzxvet9VHWG8LoAojIWcJNqb0uWMpL7ToFyMDSqA2Bkwjsq6PZF2YBeo/E4YGA8S1j9udNUDz0NpwBeoKMnjdKiFviO/BJxiSi3/f1cgiJ8hb95crtK2M8xdmzAmJH4JPnIJ7GV41Hm4om9VCBMXoj2qycRVbSZjgVxiPjxXcLXBcjmSZKVO24cEHbfgKS62gmEQF7jjCDaw3Q12xQ+n033ZwelDrird2Wn/O57/wza1k9T9Ils8NGCipT55poPnLoYtFPMYk+M9dV/QL3AqqfRby8H9zbrp0QDrhnkrjAunLikTxUeOrNj9HJ0NZPqmsx1R/QU3W0vWU/FMtJ5z/ULtYeK9RRD8U2WDVIuTRhURob9J/S/b2kZugG0aIduHjRUjLW/rY6Lu6jmB9Sf5uRo/IgPyrr8biOOc+KJpu81VmPmOAcYMWIFgXL/4i3BI62itzNyNl5xLhA4SezgNv7KEEf
Content-Type: multipart/alternative; boundary="_000_CO1PR05MB831461F19A7E992048DC8E07D5979CO1PR05MB8314namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8314.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 132228b1-8ffb-49d2-2278-08da6f84f64e
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jul 2022 04:03:28.4404 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: spQRLaroORLMv6qWT6vkYLNEL0oxX4qfxdSgs8LhV/SoNufMoPFXsewsSoldOcYyvFnoTh9n6XU4qrh+At/EHw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB4947
X-Proofpoint-ORIG-GUID: T-Yp0W3CNaiNym6iR3PF43qXu8mQS3_P
X-Proofpoint-GUID: T-Yp0W3CNaiNym6iR3PF43qXu8mQS3_P
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-07-26_07,2022-07-26_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 bulkscore=0 clxscore=1015 phishscore=0 malwarescore=0 spamscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2207270012
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Brpc1hXbZUWHH2HVxOUeW35L1Z0>
Subject: Re: [Idr] Part 3 of CAR/CT Adoption call (7/14/2022 to 7/27/2022) - Operational Differences
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jul 2022 04:03:40 -0000

IDR WG,

A number of adoption posts for CAR/CT have expressed concern over BGP-CT's "mapping community"
as not being compatible to SR-PCE architecture. I would like to clarify that BGP-CT is very much compatible to
SR-PCE architecture. "mapping community" is an abstraction that carries the desired intent.
In terms of protocol extensions it could be regular BGP community or Extended color community.


This has been specified in Section 2 Terminology section in https://datatracker.ietf.org/doc/draft-kaliraj-idr-bgp-classful-transport-planes/





Here is example topology and related description from CT authors



                                        Gold = 100 Bronze = 200
                                          |-------RSVP-TE-----|
                                +--------[ASBR2     (AS2)     PE2]--+
        Gold = 100 Bronze = 200 |                                   |
CE1-----[PE1      (AS1)     ASBR1]                                 CE2 (1.1.1.1)
          |--COL-SR-TUNNEL---|  |                                   |   <--SvcPfx1 (color:0:100)
                                +--------[ASBR3     (AS3)     PE3]--+   <--SvcPfx2 (color:0:200)
                                         |-----FLEX-ALGO-----|          <--SvcPfx3 (color:0:100200)
                                        Gold = 100 Bronze = 200

For BGP-CT routes, transport-target:0:<color> will be the mapping community as well


The resolution scheme for BGP-CT routes will be auto-created as the following in all relevant BNs and SNs

BGP-CT resolution-schemes:
--------------------------

Resolution Scheme Gold (Auto Created)
Mapping-community: transport-target:0:100
Transport Route DB: TC[100]

Resolution Scheme Bronze (Auto Created)
Mapping-community: transport-target:0:200
Transport Route DB: TC[200]

Service Route resolution-schemes in PE1
---------------------------------------

Resolution Scheme Gold_fallback_BE
Mapping-community: color:0:100
Transport Route DB: TC[100, BE]

Resolution Scheme Bronze_fallback_BE
Mapping-community: color:0:200
Transport Route DB: TC[200, BE]

Resolution Scheme Gold_fallback_Bronze
Mapping-community: color:0:100200
Transport Route DB: TC[100, 200]




------------------------------------------------------------------------------------------------------------------



For deployments that want to make use of extended color community, "mapping community" is nothing but extended color community.

While "mapping community" adopts itself well to the SR-PCE architecture it also works well for deployments that used

intent-aware paths and used technologies that existed prior to SR-PCE. "mapping community" is also

 flexible enough to satisfy evolving usecases. Example scenarios described below.



1.  A number of RSVP deployments use regular BGP communities carried in service prefixes to represent

 the intent-route that the service prefix should resolve on. These deployments would like to

 extend the intent-awareness multi-domain without having to go through the pain of re-mapping all

their service prefixes to start using extended color community.

"mapping community" caters well to this usecase

2.  The intent-awarenesss usecases  and requirements have evolved from SR-PCE days

Section 6 of https://datatracker.ietf.org/doc/draft-hr-spring-intentaware-routing-using-color/

describes a number of fallback requirements where

                           "Fallback schemes should be decoupled from primary.  For

            example, different service routes using same primary but

            different fallback schemes"



     In this usecase intent is more than just color.

BGP-CT solves this by carrying "mapping community" in service prefix that represents the

 intent which specified primary color and fallback color.

BGP-CT's approach for carrying intent is consistent. It's always in the "mapping community" no matter what

Kind of intent is being carried.



Question to CAR authors.



How are the uses cases 1 and 2 solved in BGP-CAR?





Rgds

Shraddha



Juniper Business Use Only