Re: [Idr] Color & TC semantics (was Re: I-D Action: draft-ietf-idr-bgp-ct-30.txt )

Kaliraj Vairavakkalai <kaliraj@juniper.net> Tue, 02 April 2024 18:44 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 E222FC14F6AD for <idr@ietfa.amsl.com>; Tue, 2 Apr 2024 11:44:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.573
X-Spam-Level:
X-Spam-Status: No, score=-1.573 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.08, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, URI_NOVOWEL=0.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="h1b1uvgc"; dkim=pass (1024-bit key) header.d=juniper.net header.b="boyOMpK4"
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 dlGEfSolO4We for <idr@ietfa.amsl.com>; Tue, 2 Apr 2024 11:44:31 -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 D45B2C14F680 for <idr@ietf.org>; Tue, 2 Apr 2024 11:44:31 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 432C212U012622; Tue, 2 Apr 2024 11:44:30 -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=3HHe6l6Bw7tHN/JdYTHVg2 btr9UsktQkSuf9Ic/My+I=; b=h1b1uvgc23j37loU4dKzYl8eMdCigDQ43C+5R7 s+W8CfmYxaIyp0k+AiSF3om36cKFsyaEK68IodIrOViAsisbxeBPaa8YwnnxaWqZ pxdUUcO4/f7pCcl7gvOp135jEi5+bkwwN8KW2kUlyBQjP/lOn2S0qQQ8R4EZT944 jwVO36WQ5pGp0UWKprgsshL7tIz92g8pbQuLFaGXvxsaH2dVvqpmPt7NjdR1lp4F RVRcVPte+T/F1cHYUQu6XI6zLXaO9DDAvjyoiuyJoCSDx0ilDPaCK/WN5/p3ydyI 3UOD0WZ5oxcnYZWZjqpQN+KH0Zo49f8yjD/hkxmYtON1IGBA==
Received: from dm5pr21cu001.outbound.protection.outlook.com (mail-centralusazlp17014044.outbound.protection.outlook.com [40.93.13.44]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3x6gpte8b3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 02 Apr 2024 11:44:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j9HQn61Gx7gCHn5oEJWWYj2jASoaoj2yosI/ABkLuVYZfWd/ylHsdjUJgpeKaHtCikyEIUOniNGuPuOpbAtNMPmdGNoYM4ZbsWZroPAh1H5qDFa6QB50Jh5Ku5qFNxDRVTfxBUROF//PZQG0pmo5uImUDfXKSWd5KuXIbE78yXWXl2Qb3JiQqgWJc6M06L+jY0LnQ45dUIJw7sKsP8vP2O1STVZPA+b/0TMM+ux2wp5+W772Mpn4e7Fjh8He7UlBrd5rRggCaFPL1K8e6nBdq8Dkty+A2l3GHf1mvlaEs+XOJ9MfQf2mvbiFZRChDh5CXsLoUStjAG3Ymnq/ZjvjAw==
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=3HHe6l6Bw7tHN/JdYTHVg2btr9UsktQkSuf9Ic/My+I=; b=Y5yTigEXEt8fwjwOAX82W3D320cSaiNIoqbRu02p0BnoAcbSDgp2r7iV8tYE0bkf20ysNE9trGZ4qX2CWT55Prm49U4HqXskp7U2Pj6+m7QpcEzHwv2si/7Xan+OVBSEErXVECqHJMvzU6vZtvZTqn1lXAJBQ+8+BQBkQxe1oIMNrSfgJXn0gfHtlZvL/Qu0v0YbVr9q0M9NY/4fWUHT9M/fVULlvUhHQGl8e6sqpjMJPRWHyAxE73p4aXG6qBHl3kiBh7Sgvv63gp00Y84WT8q262gZsyiprbMxnG4HrX5ipHF+upztHNq8MTM1EqT4iTSpHpqHkUjVEmFjMKhfMQ==
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=3HHe6l6Bw7tHN/JdYTHVg2btr9UsktQkSuf9Ic/My+I=; b=boyOMpK4YxvNUvda52TB0qWpBx+kjDeInC6hgXt0q86Kbo/ARe6YzWjV+yC6w2syul6aBctJoi+HVl9Rar8oQs33IU5lheXZD9oS0vsDTr31HYTCUEkNX1mQiKKhHXbyO+T1RwEzitPdNGryRrKCXQiPh6JseuFZADdH94sZqTA=
Received: from SJ0PR05MB8632.namprd05.prod.outlook.com (2603:10b6:a03:394::12) by CH3PR05MB10208.namprd05.prod.outlook.com (2603:10b6:610:156::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Tue, 2 Apr 2024 18:44:25 +0000
Received: from SJ0PR05MB8632.namprd05.prod.outlook.com ([fe80::6443:5fe8:4bff:5b2a]) by SJ0PR05MB8632.namprd05.prod.outlook.com ([fe80::6443:5fe8:4bff:5b2a%3]) with mapi id 15.20.7409.042; Tue, 2 Apr 2024 18:44:23 +0000
From: Kaliraj Vairavakkalai <kaliraj@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>, Susan Hares <shares@ndzh.com>
CC: Natrajan Venkataraman <natv@juniper.net>, "idr@ietf. org" <idr@ietf.org>
Thread-Topic: [Idr] Color & TC semantics (was Re: I-D Action: draft-ietf-idr-bgp-ct-30.txt )
Thread-Index: AQHafAXBs/jDqUuRA0CtFQ+5NDSDorFDcUCAgAACPgCAAAiBAIAADfeAgBCTQ8g=
Date: Tue, 02 Apr 2024 18:44:23 +0000
Message-ID: <SJ0PR05MB863205FAE32BC644222A7D03A23F2@SJ0PR05MB8632.namprd05.prod.outlook.com>
References: <171073512993.15281.3471935824387385278@ietfa.amsl.com> <CAH6gdPw=w11HNJrQ-YzOtBEAnnVMLM66Yyyo97=jbec=r2R6wg@mail.gmail.com> <CAH6gdPzt7UYy1TdO5NDgJN4ypgWyZW0vkYFYqk_avWQXiTOKDA@mail.gmail.com> <DM6PR08MB4857E28AB1F6E76EA8817621B3312@DM6PR08MB4857.namprd08.prod.outlook.com> <CAH6gdPxEO=5ow7fG+Typ5FC07ksnpSk306CWEVUZD677GU+aBA@mail.gmail.com> <DM6PR08MB485761A72A296A2D84E9556DB3312@DM6PR08MB4857.namprd08.prod.outlook.com> <CAH6gdPyUOrHygOh=JEQQkE34PLLQhHTxTKezHWCcs2pso-qSZA@mail.gmail.com>
In-Reply-To: <CAH6gdPyUOrHygOh=JEQQkE34PLLQhHTxTKezHWCcs2pso-qSZA@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=2024-04-01T23:16:32.0224294Z; 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_|CH3PR05MB10208:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yeEqja5MI9/+awt2hrFppybgyPjQx/mvHnTiGAAtku8SOf88xU2HfIyY5H+yv2nnDaCHrNZ7hAcg4ar9Y63/cawufXWOXeyAaYbOX15nwAnZ3avGSkYFysWrIBosBxLZcQ+8j+xlKq4ePzIvCp8JK9s5OHWWuoSzdVHC5StIJImK5ChfJa0RTYdXrqaaYT4V4nPBJuB0gLAJgpbzw/9Ifk93I5faAoG9DYEMyo9/rk9B7F++Bgz+YKQz0mipWJk61ZkdLSZw9x58G2bJLlFogYqqsyyHWEBVaxg1DR/Q9/gfP9ucW/rYy8BNvJVVNB0zC78bWw/L2B7T1LNqI8okj1bQNym6Rz6rVEC8MquARTHcM4UBqQezU1h4AYKoad4HrTgQiUs87wNkSKXloVTUcVWhBjcdNUJSYNZKlPtXtNb6xgLkBYGWIiSDKjnWo22wIMYaMUzptzw3qKJKKM3VSN72JMdYZJq/Yq+ckRUKaCX0h5Ka/UTw9ovfRI/JGX9fm5RUFU5GaOToLBrFK9zasQEIcdjpRNKcEf1TG9usP4J6IJUvVxFb+hxrJ48CL/aBe69UAwotj22jExjHXmlfrhkPNQlV4ZOipaxCKoKw+vA=
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)(366007)(1800799015)(376005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6IxDxYwyeyMZe18vm62ia1xZ6eWlJK0ix5dWDr7pkj/SguyLun5H/1gD3iZSx4st23YkCLmuKQ8MCdCfcZ+bqpaBQIrzxb/WT8LOgJhMm37Vnf20qFjoyS9r+sG7Aa4icvR4WN4gD8gynn7wHQ0mdOb4jxuopRze+vluzobcjspyUaSkoLyEIETsr6S3NGnOBjRzZHFWh6RoLfmGJgQ7BFvIZJ0jEX2kOXLALquHb6QOrfVfnYJ4uLMh8tUVM6R04iNORbzyHZKjvQ6FTVkzaOI5Tvm7J74nw5Xrbxm5EjBgDkIy9IuRhSjYqZRXgf5hAtjCh5okix22qECyJyG+PIQkKo6qPKBSnrZDWGfqJ1HkEqFGPz9Bczh7dcDfkqqu6kIeDc0oPDoaOF1XaxkncafOLbCM3DTqknL/XWzuiPSffuWd6F/a1Q2y+SVAKi/RKDPZwi48gEdgkAPxepNrR0Lr9xWsrj8AUuW+dcVKgvi9K8ngq6GqdgJWKvYtJ122UajESIfyHhy5fmSXafdi0xyAPzLzd2jz/izKdmwW4NtaqlP5104LIoolpqmuPjWDFmIAe2RORBefopsj74yxgQs/6N6mPypUAQDtnpNuSaEtzbq33IrtAvWnfJolCUqxdegVTOozdIgZYb4tb/FezDladGPQe3kArk986XBxhaFjBR9bHO7L903MWlgEZkoJpOtvkXLcx9DTvBdRvSRfq0qO54KKTksJYW+Vz/vnl0TSbgQvkIB17sL6T6vPfLgFEB5DCtG419UuKUpj8xWM25djHTZHnBXDDpnw6EXBoPRplrfdI3I9lVFJtI7PKPuqknJqjxZx7jxZU6ywaxRf7rl2L6sXE4cmnhwXj0XyudBbQIuoZ49u0TatXx/zpfuzfQ0tdvQy1+DMX/LlL9oCKAXAp57jBla1Xm1YCD+Gpx8POIMOSa9D6l8iJisai2VBC3mEJ7CYpOHbxq0UamyI0uomDRCRzteSr+z6hxXhiQo4hhzEzdr015pzRWy1NtT+E9vthvsj7z56WY+kgQ+opDgmJq+9AotEX25A9Mgjj1Zw/hMVyA08U4WesAACc/qkjOFbdtj4hYHF9bSknZVJienHA+JXBEIKqdKrxh6zEVzx9RkAl2a8lnVDb8RPoqBz47dlgRrzWWpqTPE24lv8f6ay8crqUkylRjD66WR2+wZNNamQLGaRooHzV2x8/tB6l3V6F+7CCX/tUPAX46XmpJQ3fXGnfjpuGm8pvyB0TpkuCuN8Ah6UKKLuz4/0VAHNHYM5g+ooFLK5TRQpH6gX2FDc6FH7AY4URp/hu3kMUBMv/Im3i47P0QMkDFNarZhSmhbiLbLrEU3Vwh6DbGj2SBZ1iINWLrpTul2ByGOgtqeWEvBHfH3Rpk9v0cNvpnC52kqGDApaGHnKW+LOACdKAu+QTjXNEkzNq5tDj0dRqTpJLSiMVNnfhGXqLN6OE6bXV2orBG/Ip9DtPeuBUQPX72QOS7KRbNLZlTeNlM/VxYiNcKQClD5zdfgZnEILRycw0K2Oco8DglVr6J8IsgEV/hXj3suTLPOX4o2yJaapCbQqEjFobQjfWhdN/VRmGbPIbHO6G/VlAV4HEOx6fGwPpg==
Content-Type: multipart/alternative; boundary="_000_SJ0PR05MB863205FAE32BC644222A7D03A23F2SJ0PR05MB8632namp_"
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: e750fce0-b286-43ee-7a75-08dc5344ea7b
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2024 18:44:23.6099 (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: lI4HvfR45R9pKxp+ivOBgQnHseO6dp6f1Wpoa7UeUrOPLS9DXfpt4fGT/oLu5wG7ayMvoNhr2lBnyssNoJeTWw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR05MB10208
X-Proofpoint-ORIG-GUID: CcMb99IDNPBsZeLVWau43bQ1TzxYKpP7
X-Proofpoint-GUID: CcMb99IDNPBsZeLVWau43bQ1TzxYKpP7
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-02_12,2024-04-01_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1011 adultscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 impostorscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2403210001 definitions=main-2404020139
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/FFheO78tK98URSgDakznfP4qF00>
Subject: Re: [Idr] Color & TC semantics (was Re: I-D Action: draft-ietf-idr-bgp-ct-30.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, 02 Apr 2024 18:44:36 -0000

Ketan, Susan,

TC-ID indeed intends to be interchangeable and backward compatible with Color values in Color ext-comm.
So that service routes with color:0:N can map to the transport tunnels with TC-ID N.
This provides ease of operations.

However, it is not mandatory that overlay routes have the same color value as transport tunnels.
Customized resolution schemes can be used in cases where they are different. This is described
in sections 7.3, 7.8, 11.2.

Bottom-line: Though custom resolution schemes can be used to deal with the differences, we feel it is
necessary to maintain the backward compatibility for ‘ease of Operation’. Where same color N is used
in both service and transport layers.

This is the reason the text in 13.4 is conservative, and makes the range 1-4294967295 as ‘Private Use’,
to be compatible with usage of color in service layer today. Just because, we value ‘ease of operations’.

About best-effort TC,

In the transport-layer, we reserve 0 as the well-known default value to use in
“transport target extended community”, while still providing configuration to
use a different value in case 0 cannot be used for some reason. This is described in 7.9:


      Alternatively, BGP CT may also be used to carry the best effort

      tunnels.  This document reserves the Transport Class ID value 0 to

      represent "Best Effort Transport Class ID".  However,

      implementations SHOULD provide configuration to use a different

      value for this purpose.  Procedures to manage differences in

      Transport Class ID namespaces between domains are provided in

      Section 11.2.2.


Service routes resolution over best-effort TC works as specified in sec 7.9:

      When a BGP speaker receives an overlay route without any explicit
      Mapping Community, and absent local policy, the best effort
      resolution scheme is used for resolving the BGP next hop on the
      route.  This behavior is backward compatible to behavior of an
      implementation that does not follow procedures described in this
      document.

In general, there cannot be any conflict for best-effort resolution in service routes, because we don’t
use color:0:0 today to resolve over best-effort, we just use ‘absence of any color community’
on the service route to resolve over best-effort. With CT, same model works. And also, explcitly
coloring the route (using color:0:0 or a different color:0:<BE>) will also work.

Sue and IANA team reviewed the IANA section changes and OK’d it.

One change in text I see that can be done is: sec 13.4 heading could be called just
“Transport Class ID” without the ‘Best Effort’ part. I can do that change.

Thanks,
Kaliraj

PS: I’m just back home from travel, hence the delay in response. Wish Sue a speedy recovery.




Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Friday, March 22, 2024 at 3:09 AM
To: Susan Hares <shares@ndzh.com>
Cc: Kaliraj Vairavakkalai <kaliraj@juniper.net>, Natrajan Venkataraman <natv@juniper.net>, idr@ietf. org <idr@ietf.org>
Subject: Re: [Idr] Color & TC semantics (was Re: I-D Action: draft-ietf-idr-bgp-ct-30.txt )
[External Email. Be cautious of content]

Sure, we can wait for Kaliraj.

Another simple solution is to just remove the following text from section 13.4 since it is not really necessary.

As noted in Sec 4 and Sec 7.10, 'Transport Class ID' is interchangeable with 'Color'. For purposes of backward compatibility with usage of 'Color' field in Color extended community, the range 1-4294967295 uses 'Private Use' as Registration Procedure.

Thanks,
Ketan


On Fri, Mar 22, 2024 at 2:49 PM Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>> wrote:
Ketan:

My understanding was that

1.     TC-id = 0 was only defined for transport class ID,

2.     Configuration of the transfer between color and transport class ID was an implementation specific “knob”.

I could be wrong.  Kaliraj responds really quickly if he can.  I suspect he’ll respond to us by Monday or Tuesday.

Cheers, Sue

PS – Warning – in 8 hours I start my trip back home.  I’ll try to respond from airport, but you know how travel is.


From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Friday, March 22, 2024 4:49 AM
To: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>
Cc: Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>; natv@juniper.net<mailto:natv@juniper.net>; idr@ietf. org <idr@ietf.org<mailto:idr@ietf.org>>
Subject: Re: [Idr] Color & TC semantics (was Re: I-D Action: draft-ietf-idr-bgp-ct-30.txt )


Hi Sue,

I don't mind if the registry is retained. Not using the registry was a solution - not the issue.

My concern was:
https://www.ietf.org/archive/id/draft-ietf-idr-bgp-ct-30.html#section-13.4<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-idr-bgp-ct-30.html*section-13.4__;Iw!!NEt6yMaO-gk!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIpXyNUkF$>

As noted in Sec 4 and Sec 7.10, 'Transport Class ID' is interchangeable with 'Color'. For purposes of backward compatibility with usage of 'Color' field in Color extended community, the range 1-4294967295 uses 'Private Use' as Registration Procedure.

Per RFC9012, there is no special semantics associated with the color value 0. The CT draft has introduced special semantics for TC ID 0 (this is not an issue) but seems to be associating those semantics to Color as well. Can you please clarify the intent here?

I hope this document is not trying to change the semantics of the color value "0" in the Color extended community.

Thanks,
Ketan


On Fri, Mar 22, 2024 at 2:11 PM Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>> wrote:
Ketan and Kaliraj:

Ketan thanks for mentioning this point.

On the following comment from Ketan:

“Doing IANA registration for TC-ID this way is quite pointless. We have several instances in routing protocols where we define protocol constant/special values [1].”

IANA has checked Kaliraj’s usage of the registry.  As it stands, Ketan’s was the only comment on this matter of registry during the WG LC.  I had a long chat with Kaliraj at IETF-119 about the pros/cons of the registry.  He’s aware of all the choices of assignment.

[Shepherd’s hat on]
My current plan is to note this issue in my shepherd’s report.  I will ask if the IESG has a strong preference.  If the IESG has a strong opinion, I’m sure John Scudder will help me adjust it.

At this point, I do not see any profit in holding up sending the document to the IESG.
[Shepherd]s hat off]

Let me know what you think about this approach.

Sue


From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Thursday, March 21, 2024 11:05 PM
To: Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>; natv@juniper.net<mailto:natv@juniper.net>
Cc: idr@ietf. org <idr@ietf.org<mailto:idr@ietf.org>>; Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>
Subject: Re: [Idr] Color & TC semantics (was Re: I-D Action: draft-ietf-idr-bgp-ct-30.txt )


A gentle reminder on this one please ...


On Mon, Mar 18, 2024 at 6:00 PM Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>> wrote:
Hi Kaliraj/Nats,

I have one concern about this change introduced in the latest version of the document.

https://www.ietf.org/archive/id/draft-ietf-idr-bgp-ct-30.html#section-13.4<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-idr-bgp-ct-30.html*section-13.4__;Iw!!NEt6yMaO-gk!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIpXyNUkF$>

As noted in Sec 4 and Sec 7.10, 'Transport Class ID' is interchangeable with 'Color'. For purposes of backward compatibility with usage of 'Color' field in Color extended community, the range 1-4294967295 uses 'Private Use' as Registration Procedure.

Per RFC9012, there is no special semantics associated with the color value 0. The CT draft has introduced special semantics for TC ID 0 (this is not an issue) but seems to be associating those semantics to Color as well. Can you please clarify the intent here?

If you remember, I had this concern with the introduction of a new term TC for something that seems the same as Color.

I had also suggested to simply do away with the IANA registration for TC - ID and just specify in the spec the special semantics of zero TC-ID. Doing IANA registration for TC-ID this way is quite pointless. We have several instances in routing protocols where we define protocol constant/special values [1].

Thanks,
Ketan

[1] An example from top of my mind is in ISIS https://datatracker.ietf.org/doc/html/rfc5305#section-3<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc5305*section-3__;Iw!!NEt6yMaO-gk!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIlh9YdXc$> where MAX_PATH_METRIC is defined or OSPF RFC2328 where LSInfinity is defined without the need for an IANA registration.


On Mon, Mar 18, 2024 at 9:42 AM <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>> wrote:
Internet-Draft draft-ietf-idr-bgp-ct-30.txt is now available. It is a work
item of the Inter-Domain Routing (IDR) WG of the IETF.

   Title:   BGP Classful Transport Planes
   Authors: Kaliraj Vairavakkalai
            Natrajan Venkataraman
   Name:    draft-ietf-idr-bgp-ct-30.txt
   Pages:   75
   Dates:   2024-03-17

Abstract:

   This document specifies a mechanism referred to as "Intent Driven
   Service Mapping".  The mechanism uses BGP to express intent based
   association of overlay routes with underlay routes having specific
   Traffic Engineering (TE) characteristics satisfying a certain Service
   Level Agreement (SLA).  This is achieved by defining new constructs
   to group underlay routes with sufficiently similar TE characteristics
   into identifiable classes (called "Transport Classes"), that overlay
   routes use as an ordered set to resolve reachability (Resolution
   Schemes) towards service endpoints.  These constructs can be used,
   for example, to realize the "IETF Network Slice" defined in TEAS
   Network Slices framework.

   Additionally, this document specifies protocol procedures for BGP
   that enable dissemination of service mapping information in a network
   that may span multiple cooperating administrative domains.  These
   domains may be administered either by the same provider or by closely
   coordinating providers.  A new BGP address family that leverages RFC
   4364 procedures and follows RFC 8277 NLRI encoding is defined to
   advertise underlay routes with its identified class.  This new
   address family is called "BGP Classful Transport", a.k.a., BGP CT.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-ct/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-idr-bgp-ct/__;!!NEt6yMaO-gk!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIl-yOMGL$>

There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ct-30<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ct-30__;!!NEt6yMaO-gk!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIsMQaMDH$>

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-idr-bgp-ct-30<https://urldefense.com/v3/__https:/author-tools.ietf.org/iddiff?url2=draft-ietf-idr-bgp-ct-30__;!!NEt6yMaO-gk!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIih_xSPK$>

Internet-Drafts are also available by rsync at:
rsync.ietf.org<https://urldefense.com/v3/__http:/rsync.ietf.org__;!!NEt6yMaO-gk!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIsA6bu46$>::internet-drafts


_______________________________________________
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!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIiM50KG2$>
_______________________________________________
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!DLzvBSclY11M9ydeChee7lthNoRGVKchrUQNbjZDHsxSLSevYErz0a9fSwXHgXUdpEqXk0NAZeTCIiM50KG2$>