Re: [Idr] Part 2 of CAR/CT Adoption call (7/6 to 7/20) - Adoption of draft-dskc-bess-bgp-car-05.txt and draft-kaliraj-idr-bgp-classful-transport-planes-17.txt

Srihari Sangli <ssangli@juniper.net> Tue, 19 July 2022 13:22 UTC

Return-Path: <ssangli@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 C20A5C188720 for <idr@ietfa.amsl.com>; Tue, 19 Jul 2022 06:22:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.39
X-Spam-Level:
X-Spam-Status: No, score=-3.39 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_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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=Fm6iUFpd; dkim=pass (1024-bit key) header.d=juniper.net header.b=UnjOkWPU
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 9jwCCfoZ9GST for <idr@ietfa.amsl.com>; Tue, 19 Jul 2022 06:22:19 -0700 (PDT)
Received: from mx0b-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 1DE63C18871E for <idr@ietf.org>; Tue, 19 Jul 2022 06:22:17 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26J0Px0T024700; Tue, 19 Jul 2022 06:22:16 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=sIgVoO/5ounSY10Q99NHoXP4bNWryxPGu8xdk+UKJmk=; b=Fm6iUFpdzS+FeUYGy6Z/jhTQv9tex++eptytkf0SCmm0408/IguHmt/vLZJXAy8oEBvq jX/rcBMcKl6rS83Wb+vvAeK5QV5O3C5cpxBwkhnzky8EXORggajsDbloGJLde6Jxvvdf ySCU7Uf+cFLd1K32JD0mbfduMlN+AHtaN0pVxYg2e8hidvHm6jXgRZrscR7hkzJ0Q2wb zhnlKFW5G98ABKA4IxUkOywVjrFLP4+BfXJyqei5UQDEHJFKWlwX0UALgr9p4IMtbr2I Ct9spO3vXiaiCXBOZjWJFQDQAty3/QoFUJrmJF8atZs7QHuoi85IACqpEHhp8UCGiQtr 6w==
Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam02lp2047.outbound.protection.outlook.com [104.47.56.47]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3hdj1n11u7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Jul 2022 06:22:15 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gIKxaOP4S2F1KvbqkHcB8z82Sjt/06DKM3JlaIE6QdLsVILif/8mDiwlmksGFKM10Cli/u3rGzbzUQ/8PWjniN6/Dn+KzuKjJ02smUX1qcvlIXRFDHDr17Ow7da3WSxY9MV2ZBkHb+2/iHUO33SeUomxAZpRaONbzG1W2NcnGdLiaGCoHbnoCgGu6g3J4+meM56ski0gWHtayKMIOZkf4xm65sITg1UkDVNMXWj3W1pnbN5Nb45FbvklcASO8L94r8PVwulN0yCuDtymOSBfUVdYUmjcCdksSmPv8cSc+8Dq4c8zZCLjXiwbWDsp5QFcrqI6wTiRk3NMraYVcQjZEA==
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=sIgVoO/5ounSY10Q99NHoXP4bNWryxPGu8xdk+UKJmk=; b=ihIZlQYCvoBvteMMRoaU1uQ1GDQOxaAqonQsYTQ5TZK07td8liTtDj7vy1FR6vz6bdyahHZnd0N4VJzPpgYCbHDucMG15UkaWm7WU1e2RVOP/U73MEeCbCEqydwqzqBky1jYc9Cxt/MIYuRgjyAeNyhekzNmNxkGzg3e4rLUu2u3ff0tjQOl7J7j4BUgCuyALqXt9Y+2Wm69KF0L24TrfFnFVnP/MzGVOveKZX31EqbE4qBnDFeK3B6xYH/fgmv/vw+ztXFLwxRdaIEcvCn6ZPS6g1BITV4ZlNi5sEgh7hMvtzxeDz5BTJyPpQfn9A8C3OzL9GDyX1/HS9JzmqXf3A==
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=sIgVoO/5ounSY10Q99NHoXP4bNWryxPGu8xdk+UKJmk=; b=UnjOkWPUCHspBl4FudrpOb7xcD6JuG1hkf0j5znn2WzvqkDghg6kg11AC53kHThuKWlqp76SBYrDMdyP+1mwfK2QDmBt46DfAnaQ9joenKwND9eA8GvkFB0FxPfgGYPqcYwI2Mpm69/RewF/pR87PIbuOip8VWQs7pwk7zH0vvE=
Received: from PH0PR05MB7749.namprd05.prod.outlook.com (2603:10b6:510:2e::7) by CY4PR0501MB3874.namprd05.prod.outlook.com (2603:10b6:910:8f::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.15; Tue, 19 Jul 2022 13:22:12 +0000
Received: from PH0PR05MB7749.namprd05.prod.outlook.com ([fe80::ecf8:1785:5383:27c2]) by PH0PR05MB7749.namprd05.prod.outlook.com ([fe80::ecf8:1785:5383:27c2%8]) with mapi id 15.20.5458.016; Tue, 19 Jul 2022 13:22:11 +0000
From: Srihari Sangli <ssangli@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>, Susan Hares <shares@ndzh.com>
CC: "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] Part 2 of CAR/CT Adoption call (7/6 to 7/20) - Adoption of draft-dskc-bess-bgp-car-05.txt and draft-kaliraj-idr-bgp-classful-transport-planes-17.txt
Thread-Index: AdiRZF6pZwLgwQkES7CJqFxAHOwm7QJRml0AADFlOG8=
Date: Tue, 19 Jul 2022 13:22:11 +0000
Message-ID: <PH0PR05MB774961C3E008B7512F1AF83FB98F9@PH0PR05MB7749.namprd05.prod.outlook.com>
References: <BYAPR08MB48725C453611F6A21F255295B3809@BYAPR08MB4872.namprd08.prod.outlook.com> <CAH6gdPw_iBYaLkasdkhmWj1ATT2_O-u5+0JgM5MNzctMnPODuA@mail.gmail.com>
In-Reply-To: <CAH6gdPw_iBYaLkasdkhmWj1ATT2_O-u5+0JgM5MNzctMnPODuA@mail.gmail.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_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-07-19T13:06:30.4704357Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4494afb8-36a8-416e-8753-08da6989b07c
x-ms-traffictypediagnostic: CY4PR0501MB3874:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 37zmRX64aCyd+NMaSl6ybF665Nn/2ISqRsqZmMiKSrkL0hF52IYj9ZV33Q0whsAYNGg+iFoDl7Z2kpUp5SNU7cSAFe1ah36K9f0C8g6xJu7dGGyV04WbidUBLZ1aX6K9rE2Q/LK3ParjGpnN0MIumUrt6GrYv5fZxGjR0EJz7nt/+bAO3FCiR1ZvSsGFNi4Tp7ACgKJtThJ7qb0GtTxtWzmMUDxCZK0gx02TT0h6dSje6vz8u1zTjxZRJheYalPVvQ0YGn7XUibnHIz7Agp1OD4CWM42nzaPib5ICnM+vuRV5k3dzBYl4QhqUNcHPl+22WRPvI7NVOE3yXijV3ynlJ1CN0pyf5VInNMbEv5iy6TS7tliD29d1VNqm6nTRvibyoDFxnmT5o7i5OwYAqYkBaFq81jZPcvF1ZDjIvQGa8/qg8cB/bLY8iQI+47S+UdFSsQeWk5k2Ioat7pm2jIlO3YtOiCMrKXLQ9c8yPWV+aW+FvBYvQBysIM3yCSeW6Vfz4VzAUeucp7Ez4qHVm/fcDjAf3Rmzu1LKl5RQTn02UI8UMKE+yhmd51D6M2qNKKIDf4bwi52gFu9TTwTNQZHCOpZ6W3wkxS8zgcMjIej8mFhpl3lMF2lFdfztFrrTFoSc5WO5vaFLn8JikLgr1lD8w3uGSH0w03Sj2h8ei44FbnyIkX3S+qXiBzaduVvk7xYsm36UfR+ifvO7Sw+dqA39uHOp7IS3KhhsNsuGJIrrGwABSM69ZXnaBXe7PNIXxK1VVs6H0NlgRbFJclX2BCVQKUwznwI3Ajvwly1pIo3u7fPfzz9p22+iawpDqnd/1Pg8/uPmuM64NvvO/Qm49AMRvZqhtitb4newy1Z/0aD89sYRn4P0aOlkTaFAXWXDba2w27qmD9l9q7KxiRd505JfAhnaQY/bgjt1hSqUu39xSQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR05MB7749.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(366004)(136003)(376002)(396003)(346002)(5660300002)(8936002)(66476007)(4326008)(52536014)(66556008)(64756008)(66446008)(55016003)(76116006)(8676002)(38100700002)(66946007)(122000001)(33656002)(2906002)(26005)(186003)(166002)(71200400001)(966005)(91956017)(478600001)(41300700001)(83380400001)(38070700005)(7696005)(316002)(110136005)(66574015)(6506007)(53546011)(86362001)(9686003)(559001)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: sdOcZUh0gcGDpug/Sbwzn7TSsv1V2IwgD7eLVUfQm8elmUzuqMIVgP5DGumZCZQk3CCq95L6L7ATOhae8BIlRskrgOLACshfO4weX/R+9EXDp1qAH4jPIdclKOO7fAg/b6vh2DaxDxa49LyVtrxsUj9cNUrvSypjoEua45nmsFUdU8j56P47f+NOCj7z8JhXF8n3G0FTgr5UG0OFsQ4IuxI5EmqfqPDRNYJ2LTbj6gcHFd52rJRQIJIu2fj5wbmI6EzsxxgIq+Gb6JecoMh5qMWGUzhVsPJv8lxpeldkqvAlwbyFQoRG2zi/jcoAuQz3qX//1tFwPxXzwL+LD5zMm7XjczouppKIY9f6DG1z6eYBiVRZZwCuJJb75H2lEGif7Ul10oOAtta8iGi1LhhEK72Ho/0fMc0XctTQlM3D4F4LoMGEOJNq8w6AWwjWnID4I6RNvyot7oRtqu9W5lOiJr1L5mHUjE3zfnM3RC1t8dEDsXd7l49bsdTEcRBE2J6+G03G3P2k+83hgMe1LWDTft74VXOBGbMBBJpzmqXYOrnPIEi95wuzkpJq1dTTMmBUKRXl5QIgKqoF6FChhi3FoNVFQGN+ikJKA7IytjZf2F7+R0Xa3fA2Gn13D1mkY69ZuHJ1+3JIk8CJEkw/SdWN4BUKvTyxY6ilxPQSwlTe5UNq/fSFY9JSm6YrC4Uw9Ki7HdjE/RA1LSu0HatYjXxizxdhr2C98R4jOE+1eHlGcdfKZIvttpAWluJ7wokRtToX2MDwWdgkk0Q2e+0EsBP7JeF2zsTBs6QRbuMZzH5K4qJer5BbnDHyCjkaKx7IMg0fatrBHsPBsuO9tJuLPUpKo9ecYuktCzcRAcX7F7i8gf4qQmhEFKvHi+51hz05ZNb16rB08uJUQ2Q4vwrxiw9zfvbxskMHgGUmC6QHmH92zLKR1SCQ3f+DPTUbTHqEAmq/vobWYA/l9xI5/CSY+eFIU7YtJ990TgIZhCnZ9pEC8deVdJzx4D+szTlhFCLfgs8wKV6PPJfeGaYgIeEhvIpsbolZp8MBrYV7T9I0aBfVCVgyM0P9r0dbQ2UgquoGsWD310h73vFs5z07/d/Ga11Ep1BocAmkBJZseun5fucebteEXQwrDhscInTrKBZ/6xqUj5bM/EaMIIR6/TP7lVY6CPb2coxoOt4uHwCIBQQf127BTKVKFRpUz8DRRT02Ig9X11UE4L9TbkyNj/am3zz76ILTC1vPjlez6ndPDetlXpMtk+R+kowbu8jzCuzlkzEf2UO436JD+Xad/QR2XL3U+eBbUJxgc7pmQa0SYD/MQuaEqXTb9xu66SIS7KeT4ITM8AY2RAAl/f39ZPORGCDy1dK23EH2krhgZD8k9Q+SKtEN957wqmbYAkgFQ/U+ZRuOppQM0hMbKiVggPzpFnfZ/MD+nIlxeg0Aupxn4jpJFirFMI3b7Ts6NdBWjN5f6dbatk3FOzCfLVgb4K+LSACjrLc+ovfw+D28WiuAaIJD+KS/3UGrrKePpxUiimfOPHHkNDj014dnOtAi8RWsXTUG7MLqaATeIKASwDGAgQoQUmdu6t8nslpu0YcVtDZ2geFozlZmIOg/ieU7FX6SvTrx9w==
Content-Type: multipart/alternative; boundary="_000_PH0PR05MB774961C3E008B7512F1AF83FB98F9PH0PR05MB7749namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR05MB7749.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4494afb8-36a8-416e-8753-08da6989b07c
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2022 13:22:11.8421 (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: 0Jsj3PX8+5o6oyAXB1uKbiS/ofX7CsrCVF1VprFrxdQ5oB3QdOWqZA7DfxEhdCjKNlTl4I067nV+bEgYeu9MQw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0501MB3874
X-Proofpoint-GUID: rEDdVtZUEQyhUw5kviNQSUCmorkR-ZL_
X-Proofpoint-ORIG-GUID: rEDdVtZUEQyhUw5kviNQSUCmorkR-ZL_
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-19_02,2022-07-19_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 bulkscore=0 clxscore=1011 adultscore=0 suspectscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 mlxlogscore=999 mlxscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2207190056
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/UaWcFlwPG8W1vv0GYlEv8uEiGL0>
Subject: Re: [Idr] Part 2 of CAR/CT Adoption call (7/6 to 7/20) - Adoption of draft-dskc-bess-bgp-car-05.txt and draft-kaliraj-idr-bgp-classful-transport-planes-17.txt
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: Tue, 19 Jul 2022 13:22:23 -0000

Ketan,

Please comments inline.

Thanks & Regards,

srihari…


From: Idr <idr-bounces@ietf.org> on behalf of Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Monday, 18 July 2022 at 7:02 PM
To: Susan Hares <shares@ndzh.com>
Cc: idr@ietf.org <idr@ietf.org>
Subject: Re: [Idr] Part 2 of CAR/CT Adoption call (7/6 to 7/20) - Adoption of draft-dskc-bess-bgp-car-05.txt and draft-kaliraj-idr-bgp-classful-transport-planes-17.txt
[External Email. Be cautious of content]

Hi Sue/All,

TL;DR - I support the adoption of the BGP-CAR draft

As the WG evaluates the two BGP proposals, it is essential to step back and review https://datatracker.ietf.org/doc/draft-hr-spring-intentaware-routing-using-color/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-hr-spring-intentaware-routing-using-color/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0HYqY2bP$> which captures the broader problem statement.

What we need from BGP is to signal these "intent" aware paths for destinations through multi-domain networks. Color is an existing notion in BGP as an abstraction for "intent". Therefore, the most natural data model representation in a BGP NLRI would be (Prefix, Color). BGP CAR proposal is aligned with it.


Srihari> To restate what the problem-statement draft (that you quote above) says – BGP needs “a” mechanism to signal the intent. It does not lead the reader or suggest any particular type of encoding. So, it is up to the solution-maker to propose different ways to signal the intent. We want color in BGP terminoloty as preferred mode to signal intent.

I want to clarify this point as reading your email, one might get an impression that encoding color is the only way to satisfy the requirement/address the problem statement.

Multi-domain networks today use different encapsulations in different domains based on various considerations - MPLS, VxLAN, SRv6, GRE, etc. The "intent" aware paths can be set up to destinations across one or more combinations of these encapsulations. We need the ability to not only stitch these paths at borders but also simultaneously signal multiple encapsulations since some domains may support more than one (either during the migration or in a steady state). BGP CAR proposal is trying to tackle this in a clean way without any implicit assumptions of MPLS.


Srihari> I think we need to look at this in different perspective. “Clean” is subjective. IMO intent is providing various “types” of connectivity for a single endpoint. That “type” is best expressed as an attribute.

This is a new problem space that we are trying to tackle. To that end, a protocol needs to evolve and develop for handling the new requirements. That said, BGP CAR is not the first AFI/SAFI that is introducing or dealing with an extensible NLRI design (e.g., EVPN). Many such mechanisms are widely implemented and successfully deployed. BGP CAR is a fresh/clean approach that leverages and learns from existing BGP mechanisms as appropriate. I am sure the technical review in the WG will improve the specification (e.g., the inputs on error handling) and make them more robust for not just CAR but other similar BGP extensions required in the future. Therefore, some of these opinions being raised on the NLRI and encoding design seem like red herrings to me. I am all for leveraging existing BGP mechanisms but trying to force-fit those mechanisms to solve an entirely different problem space or resisting clean design approaches can lead to the ossification of the protocol.

The BGP CAR keeps the notion of Color (as the "intent") consistent between the BGP Services and the BGP Transport layer. It maps in a straightforward manner to SR Policy mapping but is applicable to other "intent-aware" technologies like IGP FlexAlgo, RSVP-TE, and "best-effort" mechanisms like IGP-SR and LDP. There is a good balance of simplicity (I would call it "color consistency" across layers) and flexibility with policy mechanisms like mapping between colors, between layers, fallback mechanisms in resolution, etc.

Most importantly, BGP CAR is exactly similar in operations to the BGP-LU (Seamless MPLS) design which most operators are familiar with. The BGP CAR proposal, only adds two things to the BGP-LU design - (a) the color ("intent") and (b) support for multiple encapsulations. All other aspects like route propagation, policies, convergence, scaling, and resolution are similar.

Arrcus has an implementation of BGP CAR and has done interop testing with Cisco.

I do not support the adoption of the BGP CT mechanism. It is trying to retrofit MPLS L3VPN constructs from the service layer to the transport layer and in doing so magnifies its well-known challenges (see [A] and [B]) unnecessarily. It obfuscates the notion of "intent" or "color" with the introduction of new terminologies and a requirement to always perform policy mapping at each router. The transport needs to be simple to manage and operate. I am cautious not to get lulled into the notion of familiarity with VPNs as this might be just the tip of the iceberg. I note that some of the authors of BGP CT have two other proposals ("associated" drafts as indicated by Sue) to try and provide a scaling solution with multiple MPLS label spaces (a new AFI/SAFI) and a new BGP attribute for multi-NH. So, my concern is that taking an IMHO "time to market" (?) approach for a very important problem space can cost us more in the long run.

1.    Do you agree or disagree that these two drafts are functionally identical?
KT> I believe they are functionally identical for the most part. However, the support for multiple encapsulation signaling is not very clear or obvious (at least to me) in the BGP CT draft. Other similar extensibility mechanisms may also arise down the line.
2.    If you agree, should we have just one draft, or do the operational difference encourage us to have two drafts?
KT> One draft is definitely preferable.
3.    If you disagree, do the functional differences encourage us to have one or two drafts adopted?
KT> Don't disagree but will await clarification on the extensibility and encapsulation-related functionality.

[A] Check some of the points raised here: https://mailarchive.ietf.org/arch/msg/idr/R-ockSQHvDojiaEu__OgLBdOxBk/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/idr/R-ockSQHvDojiaEu__OgLBdOxBk/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0FZ5lRFs$>
[B] The discussion here is also related: https://mailarchive.ietf.org/arch/msg/idr/gRMxFd7R5HnIscR-Lqi6aDspf84/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/idr/gRMxFd7R5HnIscR-Lqi6aDspf84/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0KhKVLdJ$>

Thanks,
Ketan


On Wed, Jul 6, 2022 at 11:47 PM Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>> wrote:
This begins a 2-week WG Adoption call (7/6/2022 to 7/20/2022) for the following drafts:
· draft-dskc-bess-bgp-car-05.txt

(https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-dskc-bess-bgp-car/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0E1b2P-V$>)
· draft-kaliraj-idr-bgp-classful-transport-planes-17.txt

(https://datatracker.ietf.org/doc/draft-kaliraj-idr-bgp-classful-transport-planes/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-kaliraj-idr-bgp-classful-transport-planes/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0AZU-Rqs$>)
The associated drafts may be useful in your consideration.
CAR:
· draft-ietf-spring-segment-routing-policy-22

https://datatracker.ietf.org/doc/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0IHFOKxu$> draft-ietf-spring-segment-routing-policy/


· draft-ietf-idr-segment-routing-te-policy-18

https://datatracker.ietf.org/doc/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0IHFOKxu$> draft-ietf-idr-segment-routing-te-policy/


· draft-dskc-bess-bgp-car-problem-statement-05.txt

https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car-problem-statement/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-dskc-bess-bgp-car-problem-statement/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0BHvNtNv$>
CT
· draft-hegde-spring-mpls-seamless-sr-06.txt

https://datatracker.ietf.org/doc/draft-hegde-spring-mpls-seamless-sr/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-hegde-spring-mpls-seamless-sr/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0IoO7xMm$>


· draft-kaliraj-idr-multinexthop-attribute-02.txt

(https://datatracker.ietf.org/doc/draft-kaliraj-idr-multinexthop-attribute/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-kaliraj-idr-multinexthop-attribute/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0KL8yFFZ$>)


· draft-kaliraj-bess-bgp-sig-private-mpls-labels-04

(https://datatracker.ietf.org/doc/draft-kaliraj-bess-bgp-sig-private-mpls-labels/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-kaliraj-bess-bgp-sig-private-mpls-labels/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0JZWVrT_$>)


You may discuss adoption of one or both the main drafts (CAR or Classful-Transport (CT)) in your response, and the associate drafts.
A few caveats on your discussion:
1.      Please do not worry whether the drafts belong in BESS or IDR.

Both BESS and IDR work on creating relevant quality standards in BGP,

and the chairs will work this out.


2.      The IDR has spent time over 2020-2022 discussing these drafts.

For background information, see the following links below.

You can refer to these previous presentations or email discussions in your responses.


3.      Please constrain your discussion to whether these drafts should be adopted.

I’ve started another email thread on whether path establishment/distribution

for a color (aka QOS/SLA/Transport Class) should be done via a

specific BGP route (i.e., per-color NLRI) rather than as per-color attributes on a route.
https://mailarchive.ietf.org/arch/msg/idr/FhoK04HsSy9tR7ioV7AD0Vv6Ir4/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/idr/FhoK04HsSy9tR7ioV7AD0Vv6Ir4/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0GENGbTn$>

Questions (to consider) for these drafts:
Jeff Haas (IDR Co-chair) posted a summary on March 21, 2022 that for
route resolution and route origination/propagation, BGP-CAR and BGP-CT are functionally identical,
but operationally different.
    ( https://mailarchive.ietf.org/arch/msg/idr/e69NRd9i2aG0WUxFkShEfQHZsHo/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/idr/e69NRd9i2aG0WUxFkShEfQHZsHo/__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0Ae3EviX$>
1.      Do you agree or disagree that these two drafts are functionally identical?
2.      If you agree, should we have just one draft or do the operational difference encourage us to have two drafts?
3.      If you disagree, do the functional differences encourage us to have one or two drafts adopted?


_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/idr__;!!NEt6yMaO-gk!C87bEXrV_LFCIcFpo5LiwIGBHoFQmh1UrxDe2pwDL8Eo4XUxXxphElw1b_X95P01COvBs-8Ds2yI0Bl4xAAu$>


Juniper Business Use Only