Re: [Idr] Some review comments on BGP-CT

Kaliraj Vairavakkalai <kaliraj@juniper.net> Sun, 05 November 2023 23:30 UTC

Return-Path: <kaliraj@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 AB6B7C1705F7 for <idr@ietfa.amsl.com>; Sun, 5 Nov 2023 15:30:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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="QAV0E/PZ"; dkim=pass (1024-bit key) header.d=juniper.net header.b="Hf4MyKEv"
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 mRHQ1EMomhmg for <idr@ietfa.amsl.com>; Sun, 5 Nov 2023 15:30:48 -0800 (PST)
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 78F54C16F40B for <idr@ietf.org>; Sun, 5 Nov 2023 15:30:48 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3A5NLC35025272; Sun, 5 Nov 2023 15:30:40 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=zasItBLiPM/VOP6DCa7JikzTqz9EzJM9duwCU9qJ49E=; b=QAV0E/PZaicwEksekTdg8U+uSTlj/Xu6xyO5RyaDIYVR5+ArDmkKWO4nyCqH06WTtX4r EuusMARTmIfPcytPU6dCb7xC1wQORUcG8nnPix3hCXeyEfhGjVqugjN8UZPUY5ulk1rK Lj24Mfq1BWZlBeeOU+HYQ9tfsndvnNGUvMdgBx5FEmaga5AM3O+2IwHAxVsuFyVSHXw4 o6HtUFDBxmlJ6i9ExEauSL0VqiqQ+lYRKcdpAv6JT0BzaIlG9DyCbYbyG+tUJSqVhXOI VGSxm27RbcqExz2EC6HSMkz1jm0Rk7K6njBRfxtv5bCHEf8XlGpEdyf8wbFgdbRnFufk 3A==
Received: from cy4pr02cu007.outbound.protection.outlook.com (mail-westcentralusazlp17011011.outbound.protection.outlook.com [40.93.6.11]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3u5mynhxsj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 05 Nov 2023 15:30:39 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fd0IQCrI6gAhQdnZcFVwolvm52R5A0Bt2xYFaGkT0YtGCColNnD1gx6sPiC/l/hytzCOy6/K+r7FS21TxebKNVQadPo+xq1yU5LNoqEitBY0KoDHZiouK1rWqLWlAHchPEre0aldVMBZmT2Gh2jyNP9IygUZYoj2SwBWQnEHGdD2i0Afg9E19MPKrr+7yP7HgTjOnojqFVuQ9rBGuFM7ObEGp+mevzLYW3m91g4zaAZBHiyX+2M0iOFKemF/Leg44Qr1egZ+/sUPWBvnAKFQ0+j1EpSahxuUlrtr+t7cz3M4BuQv3cLZ7KD+pugsmG+rs3siwvu40yDNp5VqD1zz/g==
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=zasItBLiPM/VOP6DCa7JikzTqz9EzJM9duwCU9qJ49E=; b=U6XzfIIDqDo3A5iej1ZhOuy0gWgjUNMOBq5KKV3Ylso63oBvOZIZEDMIbhQl2hJDewHAz82MWL4sAHv27k2yNKjK4rgwOkGZ/WkAlFZOjfAIjuYZChXdGhwiCkGdSXU7Wehx5PrGLhXvbMlYcmAgXW3RNta+wecE16Dq0Lt6u9x0XCD0ZOChM0UXe9F1LGEdKrX3+e+M9PPJ6SpEXAD9e1y7n220KL4549abfXqKgr6LEkRx8b16pQr/Qu4V1q+8bulAzUGbiydyu/ILRdT5Bfzz9fVuaa2qNkLhmGpjRCKmHM0hY44MuuOLyo1WcUacltZsMNNWmszgmNeGeN9mcQ==
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=zasItBLiPM/VOP6DCa7JikzTqz9EzJM9duwCU9qJ49E=; b=Hf4MyKEvFKe9f+zqj2+qkC/xCy/qS1FpvTh6f/H1Pkc7VrQw9g+VuaIcz14Fmoa7Pe8yvAU2TVYAYZpi1t6vpMx7E9GXMGZAZ/gPSas8Y0YNL/zH3XwmY7CRALwpCArqwHgv1zunZ94qn/bTDA4s7p92b1RyaS6gXIDTsiVbKXo=
Received: from SJ0PR05MB8632.namprd05.prod.outlook.com (2603:10b6:a03:394::12) by PH0PR05MB8919.namprd05.prod.outlook.com (2603:10b6:510:d8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.27; Sun, 5 Nov 2023 23:30:35 +0000
Received: from SJ0PR05MB8632.namprd05.prod.outlook.com ([fe80::49ec:9693:3e3d:4129]) by SJ0PR05MB8632.namprd05.prod.outlook.com ([fe80::49ec:9693:3e3d:4129%4]) with mapi id 15.20.6954.027; Sun, 5 Nov 2023 23:30:34 +0000
From: Kaliraj Vairavakkalai <kaliraj@juniper.net>
To: Susan Hares <shares@ndzh.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: Some review comments on BGP-CT
Thread-Index: AdoFnDrb2j7EzuLBQjC2lcraaPHvKQAO2M1wAnj858k=
Date: Sun, 05 Nov 2023 23:30:34 +0000
Message-ID: <SJ0PR05MB86328C6C9898E54932424DF2A2ABA@SJ0PR05MB8632.namprd05.prod.outlook.com>
References: <b0ce4e6a27a94986990ebe28fbe34ef1@huawei.com> <BYAPR08MB48726C45904F7B83229F56D1B3D8A@BYAPR08MB4872.namprd08.prod.outlook.com>
In-Reply-To: <BYAPR08MB48726C45904F7B83229F56D1B3D8A@BYAPR08MB4872.namprd08.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_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2023-11-05T07:42:03.0739765Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR05MB8632:EE_|PH0PR05MB8919:EE_
x-ms-office365-filtering-correlation-id: 5b6c9e6c-3fef-4e46-0879-08dbde5735cc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HxJc+hreOcq47f8/utpOKrrf0N45CodfoGDf9nBLG8e/MU6pR7eqmz3DZ+n5V3MI9YRTB54D52XHMdCBJwhSwlMwRR4qQmKmxG2YJWzbni2njLoXexcMv9EFW8yepeGU07gBTL6IJ//zp9gy3R11vwh93uvT5RP9gpuLkXX+nv58+RJtJp3PdrmcFgLaHuLYhHxPUy2a9jnS/waPWlg4QDmmEzlkUG9CfVQ9TB+TjOV2dJ0VXbXgsiAe/gbm/Hf/ENdebOg2OUoPtcAYvWDOQxJfSG3vPOCz8VvgXrkaRIh/JD97Ia1ticXSBzlInnyANnk6UpqrURXA7pBOsBX2rIgsCeBQ93bDorFK2azPVcVfypMLIh4bNNsfNlMeNf0jMxxY3bC3Hi7vk3EyYDVOcsDsmKZWBajtcLE0y3vezOYeK355TkLYmW+gN6QPxm3u56KfjGt5ZNAUd/40tWbaCVzlSGbHNL1LMbOjJMDgO7IeNaCLYneePfJbRtrL3Zre8Mopoj6AUQCsBt5m54bNantslXtVWrG+gvFtI2QGur86OsdX6T3+AUeCV/oZPtwUkh9veFAvsP7Z38PMTxwHxZEhcVH4DiTOMlK2uTMTknpnL5/XV4/qKDhQFiJlBcL2QMwp46Xl4/vgITDs+5XzOOzTOGGYilL2yaNnnvHu5P/I+vedRNzzi0jD8RebSkyn
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR05MB8632.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(376002)(346002)(366004)(136003)(39860400002)(230273577357003)(230173577357003)(230922051799003)(451199024)(186009)(64100799003)(1800799009)(166002)(21615005)(66574015)(38070700009)(38100700002)(2906002)(41300700001)(478600001)(966005)(5660300002)(66899024)(83380400001)(86362001)(76116006)(122000001)(66476007)(66446008)(66556008)(64756008)(66946007)(8936002)(8676002)(9686003)(110136005)(71200400001)(33656002)(316002)(53546011)(52536014)(26005)(55016003)(6506007)(7696005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: MEr55D8hqM2FoZoDFG92Rcu4odJbRi5hiRtWEbKhW7JbT+YjyiBR92RNLnALlJv5ZgxmxvxWiv9GI1DMGQHW2fgrchfY6rZUdi24qsSQRKtbbPp9OQjC4UEMxUw4tsu7xGlW8fm4BmAt7abNw+KjdRf2q4jxAGdx0QH9SyxtKdL9bWkfst8itqELaWNpWhGo0OMLshTBSvUHHmAsJHG/oVS9zfaySXQ7b6NO+/BsNSKMM7LO8ZgDkOEsmmgFt08besHXGDF+ZJnEDwFIAirEk75Uzd195yAmvSzgm6+fcvCZRjOFRnzYsLU62ztle6kr3zUqnCycPeO3hliPR5Woh0bRJn9r0THlkC9W7sr2/Nsd+ahjeFXOPmVdSPULRbCTBPcGi3HY8OTJ8oYCL9CDdKRsqda0vi7CgDRqMK/PmaE1rEOd8tstL+5x1Jac08fkmz5X6RxYkvpbLntwaJHmgmRWBHoyno+3FWU4isPW37enghempcJA6Y8lkNBTSm2taPB/envmrdfQS3DSJmrQ5oLQgRuP332i0a4vQoalzARyH1Y6U9B4FGjUWIxeQHtktVee2adf1tFKWL2UQ1J+RMQAr3gr+WSwQfzLTjxQ1thg4ZZchGc+teLCUCXdLsGaSRpOetuDbDRuHRkghCY57ApZ7sZrBDXIfPTVnLWQYheznd1ztQ/jtOCIhVyhARuAWJZN6gQ6eTqXCLAXIf+zmy0k1IqjymGv0RW5pWuaYgp5jO+vBK3WkVCcbQ364MHPOzav7maJjbbsJKveYCiVr3zpb6QYtMptPpj9kqSuUkjpIGrnPF9qiSpEMVMD93vjWqUngNXWdAVJz59IqCJvVFq/x2OGxVHDV5fPzJugxwrSWWgg4WbeFkEy3ZWXxCXR2YYyMSf4RsdRaeSIdaPA3a37XoLRNmurIxVAGKkzDaP+TSzGlQ36+EspB7pxftHCcWABzjN6e9v7twK/FDLeGqc7aSrfarpk9ulXB2l/up1mf5bvxKw6h2VgxTlWfbGzW7Z+Ivjfa8lyn5cn+16nEsn+F9yLAtA8gvXDAzh1yJP5nBNbvuBKQwzT/lNZ610FVjbr8L8UWUfQCcd6OJWrF1ZeSnYapxCTSjP6IGVnsQ4k8S3M2sJXqpoIo4irvD8aR0MpAya09mXJpcDNdTJrAJZAKpfT3WJICL/4/b4fNzA5vf/n/bbXYT/OQ7P6gEXlG6VsO4Nm+33IikAB2mQdAfWywTct63JGThSAnsnpJa41j7aKLIUjne94PgrhBYbWtwUaJ9N0roDsMkdMH5G1guH13FAVBWrnwmUfnn/7MuBn0J356dN8BV95Bx3b3N/PqFqhb6KynV7f715WXZfxQR4KNEmE7DQNXczY6VHASI/L80uX1hiUkEUR+dyckzi9si+MXrLI1J1FCTfRcQt9TQga6ifXiodWs8TZ99wQVyD4DodeOSge/i124a7vGoaYaTGK5h5gNUDixcvjyDdoXMHR9sDmBX+v1mAOW5LWerSmJGZywS/0oD0jJpzvZ97luB3S/DjcmjMFilxI1hus43/cxc/CUWfZ/wh4GMmsn43/nPJGUBRpi4wslNZY2mX+0FPnMnwuRbRKcOTFVgF3ZQ==
Content-Type: multipart/alternative; boundary="_000_SJ0PR05MB86328C6C9898E54932424DF2A2ABASJ0PR05MB8632namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR05MB8632.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b6c9e6c-3fef-4e46-0879-08dbde5735cc
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2023 23:30:34.8883 (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: Pad14/N0Y8lepShRQF0CqQmJT3/VaZaJIc5hL6ckclSd298aKgzKlAJV3Al0CkhJZyll6sGZTLYCEJMOv6vlWg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB8919
X-Proofpoint-GUID: 5961Qr3dHhslWCIPm8mImLnheXhEoNXi
X-Proofpoint-ORIG-GUID: 5961Qr3dHhslWCIPm8mImLnheXhEoNXi
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-05_20,2023-11-02_03,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 priorityscore=1501 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 bulkscore=0 impostorscore=0 phishscore=0 mlxscore=0 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310240000 definitions=main-2311050205
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/ye7Zmg8Hq7-6JDLI1gZTwxiMyb8>
Subject: Re: [Idr] Some review comments on BGP-CT
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: Sun, 05 Nov 2023 23:30:53 -0000

Hi Sue, Jie,

I incorporated Jie’s comments in draft version 18, along with Jeff’s comments.

https://www.ietf.org/archive/id/draft-ietf-idr-bgp-ct-18.html

Some responses inline.

Thanks
Kaliraj



Juniper Business Use Only
From: Susan Hares <shares@ndzh.com>
Date: Monday, October 23, 2023 at 10:38 AM
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>
Subject: FW: Some review comments on BGP-CT
[External Email. Be cautious of content]

Kaliraj:

They were sent only to the IDR chairs.  I will ask Jie to send to the IDR Mail list.

Sue

From: Dongjie (Jimmy) <jie.dong@huawei.com>
Sent: Monday, October 23, 2023 7:18 AM
To: Susan Hares <shares@ndzh.com>; Jeffrey Haas <jhaas@pfrc.org>; Keyur Patel <keyur@arrcus.com>
Cc: idr-chairs@ietf.org
Subject: Some review comments on BGP-CT


Hi Sue, Jeff and Keyur,

Please find below some review comments on BGP-CT. Sorry for the delay in sending them out.

These comments was mainly on version -14, so some of them may already be resolved in recent updates.


1.       Abstract

It talks about using BGP-CT as a construct to realize IETF network slices. As I know, the network slice framework does not mention intent-based routing mechanisms. Thus the relationship between CT and network slicing is not that clear. Suggest to remove this.

KV> It is relevant to network slicing.
    There is also mention on control plane extensions to achieve this kind of slicing - in network slicing overview draft.
    Ref: https://www.ietf.org/archive/id/draft-boucadair-teas-ietf-slicing-overview-04.html#section-6.1


2.       Introduction

“The mechanisms defined in this document are agnostic to the tunneling technologies. These can be applied homogeneously to intra-domain tunneling technologies used in brownfield networks as well as greenfield networks. E.g. MPLS Traffic Engineering (TE) or Segment Routing (SR)).”

Jie: The brownfield and greenfield description depends on the time and the technology used in the network first, thus may not be accurate in all cases. Suggest to remove brownfield and greenfield here.

KV> above statement does not indicate a specific technology as brownfield or greenfield. It just says CT can be used in all these deployments.


3.       Terminology

- BGP VPN: VPNs built using RFC4364 mechanisms.

Jie: Does it refer to only BGP IP VPN, not BGP L2 VPN or EVPN? Suggest to make this clear.

KV> It referes to the base VPN architecture. Which L3VPN, L2VPN, EVPN follow.

- VRF: Virtual Router Forwarding Table

Jie: It should be: Virtual Routing and Forwarding table.

KV> Done.

- SID: SR Segment Identifier

Jie: It should be: Segment Identifier

KV> Done.



4.       Section 2.1 Definitions

“Service Family: A BGP address family used for advertising routes for "data traffic" as opposed to tunnels (e.g. AFI/SAFIs 1/1 or 1/128).”

Jie: AFI/SAFI 1/1 is not used for tunnels.

KV> actually that’s what above statement means. It is used to advertise routes for destinations in ‘data traffic’.
KV> I will remove the ‘as opposed to tunnels’ part, if it confused you.

“Tunnel Ingress Route: A Route to Tunnel Destination/Endpoint that is installed at the headend (ingress) of the tunnel using a tunneling mechanism.

Jie: This term is a little strange to me. It is the route to the tunnel egress/endpoint, not to the ingress. And in the following sections a short term “ingress routes” is also used, which is even more confusing whether it is the route to the ingress or egress.

KV> Ok, let me call it just “Tunnel Route”. Done.

“Tunnel Domain: A domain of the network containing Service Nodes (SNs) and Border Nodes (BNs) under a single administrative control that has tunnels between them. An end-to-end tunnel spanning several adjacent tunnel domains can be created by "stitching" them together using MPLS labels (or an equivalent identifier based on the forwarding architecture).”

Jie: The second sentence is about how end-to-end tunnel can be created in MPLS data plane. Suggest to split out from the Tunnel Domain definition.

KV> Done.

Transport Class: A construct to group transport tunnels offering the same SLA.

Jie: Is it same SLA or similar SLA?

KV> changed to similar.

Mapping Community: Any BGP Community/Extended Community on a BGP route that maps to a Resolution Scheme. e.g., color:0:100, transport-target:0:100.

Jie: Allow many communities to be used as mapping community is flexible, while may add complexity in implementation. Why not simply define a specific type of community as mapping community?

KV> this flexibility is found to be useful, in order to differentiate the needs of service and transport routes.

And is transport-target short for transport-class RT?

KV> Yes, explained transport-target in sec 2.1

Transport Plane: An end-to-end plane consisting of transport tunnels belonging to the same Transport Class. Tunnels of the same Transport Class are stitched together by BGP CT route readvertisements with next hop self to enable Label-Swap forwarding across domain boundaries.

Jie: The second sentence does not belong to the definition of transport plane, it is more about the realization.

KV> I think it is ok to explain how it is realized.


5.       Section 3 Architecture overview

“Overlay routes carry sufficient indication of the desired Transport Classes using a BGP community which assumes the role of as a "Mapping Community". A Resolution Scheme is identified by its "Mapping Community", where its configuration can either be auto-generated based on TC ID or done manually.”

Jie: suggest to be more accurate on “a BGP community” here. Can any type of BGP community/extended community/large community be used for the role of “mapping community”.

KV> yes. The receiver of BGP route can use any community like attribute to map to a resolution-scheme. Added Clarifying text


6.       Section 4 Transport Class

“A Transport Class is also configured with RD and import/export RT attributes. Creation of a Transport Class instantiates its corresponding TRDB and Resolution Schemes on that node.”

Jie: Suggest to provide some text about why RD and RT are configured for transport class.

KV> I think Protocol Procedures explain in good detail how RD and RT are used.

Review comments on the remaining sections will be provided later.

Best regards,
Jie