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

Susan Hares <shares@ndzh.com> Tue, 09 April 2024 23:31 UTC

Return-Path: <shares@ndzh.com>
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 89788C14F610 for <idr@ietfa.amsl.com>; Tue, 9 Apr 2024 16:31:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.298
X-Spam-Level:
X-Spam-Status: No, score=-1.298 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, URI_NOVOWEL=0.5] autolearn=no autolearn_force=no
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 nWXnTrXxsF3B for <idr@ietfa.amsl.com>; Tue, 9 Apr 2024 16:31:09 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10hn2247.outbound.protection.outlook.com [52.100.156.247]) (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 45EFEC14F6FB for <idr@ietf.org>; Tue, 9 Apr 2024 16:30:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aBlD6Go2vWV0O6ARJLtoOIFPq0TAW4P19+9g0Iid2G9fCHbIWLDcZwwmJx45mnpQK9CGwcyYtskNN/TS/3/T0Olzk7wZgHnLXTYaN4SztT2TM/SJx4jHHbNBseVDJNDQiPsxgK/dTMgL+b3JsYRs5DNOYd2wj1ymE1nH4/fUZRUSWCLOaWlMaoDao2ue1IWC3E1LqbnEbqhLkkgIqDWQrbd54uxTmTTTkbLfXbQvRsDODcPJK1E9md8qx7BKkcC0eaxkL3mXm0M9tYzh9/f0DDKcmLPWT+79YeXZF5bDw8s11DhGFbiZufoKkjD6lIpYcE/S4VZDJr81+8WWHZfvTw==
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=EcGj2ubFeozkLx7LrMrmJLYCSXBWjtpFsO9VPsl3bYg=; b=c5z5+yVgtfadXmk8EPdo7GMXIxpQ9ZpVVRi+ca8TfJWe+SHeoi8aTWyDCUEHa+MOOIvzyr1v8LCxGAoXa/D///rmZIYLTParPisKZZrGzyL6uzp9vBFSIwJaBcOiGXZ2Qi4GpZhlzGu9cmNZaPva2f4d15HvR0uqzgRmqHqgKIDWH2dK4hmZcBxkztzFIfc32Ayd1OCV8TkXpYQDPWPXSHx8p2Gtxj7KW3W9vvGq1eMd9nA8UMUcf/yLVBgZVDTDh5PvN8ljEh/iFMrU8NCdxQHPAVBrzjk4xEuFaSTb+X4E4CNpP0XMMGhApf+a/xl0+FQYx3Y/81wBGFYIDvdBag==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 104.47.56.169) smtp.rcpttodomain=gmail.com smtp.mailfrom=ndzh.com; dmarc=bestguesspass action=none header.from=ndzh.com; dkim=none (message not signed); arc=none (0)
Received: from DM6PR07CA0095.namprd07.prod.outlook.com (2603:10b6:5:337::28) by PH7PR08MB8280.namprd08.prod.outlook.com (2603:10b6:510:15f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.54; Tue, 9 Apr 2024 23:30:49 +0000
Received: from CH2PEPF0000009F.namprd02.prod.outlook.com (2603:10b6:5:337:cafe::85) by DM6PR07CA0095.outlook.office365.com (2603:10b6:5:337::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.19 via Frontend Transport; Tue, 9 Apr 2024 23:30:49 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 104.47.56.169) smtp.mailfrom=ndzh.com; dkim=none (message not signed) header.d=none;dmarc=bestguesspass action=none header.from=ndzh.com;
Received-SPF: Pass (protection.outlook.com: domain of ndzh.com designates 104.47.56.169 as permitted sender) receiver=protection.outlook.com; client-ip=104.47.56.169; helo=NAM11-CO1-obe.outbound.protection.outlook.com; pr=C
Received: from obx-outbound.inkyphishfence.com (3.132.208.199) by CH2PEPF0000009F.mail.protection.outlook.com (10.167.244.21) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Tue, 9 Apr 2024 23:30:48 +0000
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by obx-inbound.inkyphishfence.com (Postfix) with ESMTPS id 49D76C35B7; Tue, 9 Apr 2024 23:30:47 +0000 (UTC)
Received: from DM6PR08MB4857.namprd08.prod.outlook.com (2603:10b6:5:44::25) by PH0PR08MB7794.namprd08.prod.outlook.com (2603:10b6:510:f5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.43; Tue, 9 Apr 2024 23:30:44 +0000
Received: from DM6PR08MB4857.namprd08.prod.outlook.com ([fe80::b6e6:add:92ce:6fa0]) by DM6PR08MB4857.namprd08.prod.outlook.com ([fe80::b6e6:add:92ce:6fa0%4]) with mapi id 15.20.7409.053; Tue, 9 Apr 2024 23:30:44 +0000
From: Susan Hares <shares@ndzh.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>, Kaliraj Vairavakkalai <kaliraj@juniper.net>
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: AQHafAXEa0xxortZ+ES9D0SD+oykIrFDbohQgAAE9gCAAAbN8IAAD6uAgBHZjYCACMaLAIABKlcAgADcRgCAAIMQkA==
Date: Tue, 09 Apr 2024 23:30:44 +0000
Message-ID: <DM6PR08MB48571151F448335DA98FCC7FB3072@DM6PR08MB4857.namprd08.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> <SJ0PR05MB863205FAE32BC644222A7D03A23F2@SJ0PR05MB8632.namprd05.prod.outlook.com> <CAH6gdPyr-Yh6shKh2Lx65ei44j495ATyV5NA27Q2gNBYOuKXjA@mail.gmail.com> <SJ0PR05MB8632F61D2CAE6CDEA006E7B7A2072@SJ0PR05MB8632.namprd05.prod.outlook.com> <CAH6gdPyh3fs0J=dSuy9sxM_2kCbYgciDnF9kaAh_oz-uafm8vQ@mail.gmail.com>
In-Reply-To: <CAH6gdPyh3fs0J=dSuy9sxM_2kCbYgciDnF9kaAh_oz-uafm8vQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-traffictypediagnostic: DM6PR08MB4857:EE_|PH0PR08MB7794:EE_|CH2PEPF0000009F:EE_|PH7PR08MB8280:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: XbBVxJwtB/5MARSA1xS36H5+/jSkB7dnOCb6d8dlpMyvuu4cAMMug16rh+Ps2OjcK+FocVD3ZeicpG9aYd8vTTDH2a4qjqiYiR36rhD6PHLMBVtRHivIgh9A/akPuPzEBYcTMPY2hl3iyT7SvD496mr4VDY2rLy/vHuVpjNwlLeIUwo/hQLFDDy6fV1zuXatdA2Ht1i/2j6ZzIo1DTAfxzp97Wc3PmszOp6WellFKH4mnFHcHyThdGymayDcGxCUBtp/ZrIZnE/7bqfuoPK+YoDJ3zU0EBAIaFKUCuVbIQjlaAeF0nqKm9QafU2fRFLWLxwCZ1RLMvl+P0zgoqNeNF+IZmfNWyrdgnEQOjIVyZ/bJRqySrFyhK2JpfT79W4PxTAQkNX06p/cXE4Bj0MAFm4b3px/56vn+lQyy8XhZwde/0nPUrilZBoYT9NEXrXU/WVg2VQI/+GrEINQmFwT/7CxBO5RC6aoL5QC8fqZe/AEuCBzIw4YoOL74/6xWK2gDGM+8GbgLsdw4l7T/n2jZPhmbq2OLwjuLLdfLfniDP7OggoS55p+sacu+CyFdKjTQr8frsDufKedNER4wSU/x+CxTOksc2/z88f/FH1btSA=
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB4857.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102;
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB48571151F448335DA98FCC7FB3072DM6PR08MB4857namp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR08MB7794
X-Inky-Outbound-Processed: True
X-EOPAttributedMessage: 0
X-MS-Exchange-SkipListedInternetSender: ip=[104.47.56.169]; domain=NAM11-CO1-obe.outbound.protection.outlook.com
X-MS-Exchange-ExternalOriginalInternetSender: ip=[104.47.56.169]; domain=NAM11-CO1-obe.outbound.protection.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersStripped: CH2PEPF0000009F.namprd02.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a012002-d926-4a44-7d8d-08dc58ed169c
X-IPW-GroupMember: False
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ZDQxnWGGEn+OYveKdGw3CHba2bcy1zXL5+Odx63wV92/KKcVA7KrtWG98yAOE47be/l3M+Mx+0+T4QETpV6srEDv5xqdd3DQdbjBMUm8MRMBFrm4uOWPaWV/V8Rjurc3LNlPiqxD5ZssSXgQJ71TM9KpIB5c6AC87/ek38Whmah8neJE96LXE8/Kq8i19olxpWCBU5CqJDH8qyGrhJiHmwEOG+gzKrRmlyvsUDFvVEt9TDWx1eP4Ed/plZ8/R6VUTPeivGq1QKU6yufLRbg5bMrt3oDcX4SPh5nfGsHWAfp4D/tHebbEF401+PeCcyaj7KUzWKlaCPo64d+op8vvNM9jiDl7HggYoN+6P1npvqg0QIw7YWkn6xflJJlg/t2dh4OcB2FcMy0B1o7zJwKbtvoZm1nlLgtTUz2ekfHv42MZBw7RqfGk5pmLEHfHtgoKrvszTvXnJuiyevzNLymDIl2kA5F76LylvA7Oy0yMRugQRhS4HXBI1k+oZ0kCnRI3hEBVk4HQfJB76xaaN5oAIF/q9rz6BLEEIH7oosAMGRvAoDS5d2RHjJkOFLx9wxhc8lYU4KiFctvMEr+NcMkUp8xpoIR9aNc4mknye7slw4D/i3K7jNQ2g8NQockqM0u4z9/6nLJlHcNPkE8uaRV5wTTlcrV4+/dMlvTzS831bBCAk/hEgspxBR6KPTYcCJY++8dPoO8UpezbvImRH9K73bT+AJz8dwrYebVOE7mxHLIiyJp9vsUwAHCLm1qGOJIz9XfMuZ1bkls/1cLDE5KnDO6Cfa89qt3v/ivW31fRljGu2r7kM8ChnVDaVIXYxSFzXV5CQKENCGR68nJZ0inHQA==
X-Forefront-Antispam-Report: CIP:3.132.208.199; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:NAM11-CO1-obe.outbound.protection.outlook.com; PTR:mail-co1nam11lp2169.outbound.protection.outlook.com; CAT:NONE; SFS:(13230031)(1800799015)(36860700004)(82310400014)(376005)(11100799042); DIR:OUT; SFP:1501;
X-OriginatorOrg: ndzh.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2024 23:30:48.8522 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a012002-d926-4a44-7d8d-08dc58ed169c
X-MS-Exchange-CrossTenant-Id: d6c573f1-34ce-4e5a-8411-94cc752db3e5
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=d6c573f1-34ce-4e5a-8411-94cc752db3e5; Ip=[3.132.208.199]; Helo=[obx-outbound.inkyphishfence.com]
X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000009F.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR08MB8280
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Uy4n_wnm94CdfAycdqXPvdT2djU>
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, 09 Apr 2024 23:31:13 -0000

Ketan and Kaliraj:

I’m considering this issue closed.  Please let me know if you disagree.

Sue

From: Ketan Talaulikar <ketant.ietf@gmail.com>
Sent: Tuesday, April 9, 2024 11:41 AM
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>
Cc: Susan Hares <shares@ndzh.com>; 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 )

Hi Kaliraj, That works for me. Thanks, Ketan  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌  ‌
External (ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>)
  Report This Email<https://protection.inkyphishfence.com/report?id=bmV0b3JnMTA1ODY5MTIvc2hhcmVzQG5kemguY29tL2Q4ODZmMjViMjhkMGNhMzUzNDkwMmZjNzI4NzIxYzVmLzE3MTI2NzcyOTkuNzI=#key=ca3c37a2ecc82d169d26051cc00322d5>  FAQ<https://www.godaddy.com/help/report-email-with-advanced-email-security-40813>  GoDaddy Advanced Email Security, Powered by INKY<https://www.inky.com/protection-by-inky>

Hi Kaliraj,

That works for me.

Thanks,
Ketan


On Tue, Apr 9, 2024 at 8:02 AM Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>> wrote:
Please see inline. KV2>

Thanks
Kaliraj



Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Date: Monday, April 8, 2024 at 1:45 AM
To: Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>
Cc: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>, Natrajan Venkataraman <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 )
[External Email. Be cautious of content]

Hi Kaliraj,

We’ve had this debate about the very need for introduction of TC and mapping community terminologies instead of using Color. This isn’t the time to rehash – I believe we agreed to disagree.

My concern is that there should not be any confusion about the semantics and the use of Color as in the Color Ext Comm and all the myriad use-cases defined for it in existing documents. Can you please confirm that the CT draft does not intend to change any semantics of Color as specified in RFC9012 and RFC9256?

KV2> Correct. Pls see inline for further responses.

Please check inline below for responses.

On Wed, Apr 3, 2024 at 12:14 AM Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>> wrote:
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.

KT> I couldn't agree more! This is going to be the de facto way. In any case, I don't want to rehash ...

KV2>  Ack! CT provides operational ease by default, and flexibility to suite real world scenarios.

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’.

KT> IANA considerations section simply contains instructions for the actions to be undertaken by the IANA team. It is not the place for some specification or providing rationale for something. Please refer to RFC8126.


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.

KT> Correct. This is the semantics as per the existing RFCs.

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.

KT> Like I mentioned, the IANA team would likely not care since there is no action in that text for them to take.

KV2> The IANA team asked me to add this text, and they reviewed, approved it.
KV2> IANA does have the action of reserving value 0 for best-effort TC.

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.

KT> Given the lack of clarity, we should either remove that text or if you feel strongly to retain that then add further text that says "This document does not alter the semantics and usage of 'Color' field in the Color Ext Comm as specified in [RFC9012] and [RFC9256]."

KV2> We can do this:

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


Thanks,
Ketan


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<mailto:ketant.ietf@gmail.com>>
Date: Friday, March 22, 2024 at 3:09 AM
To: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>
Cc: Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>, Natrajan Venkataraman <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 )
[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://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFkE1Pg0AURf9KS1wZYZihfNVNta3W2GIUa2g3ZDrzYBAKOIxga_zvlsbE5X0nOXn3fmufstDGA00oVTdjhE6RQwJlAwar9qi1UBz_sa7rjAxUYlQyRVQykbWAMo64pInSe6JnXOq7tNaZ0i3TEGpfXDbAVFaVOraMURxfP3TDYTBXzmFFn_Q0H86Wx_Y2ZMUG45V_4DAVAG6hRFC93L89MiHXz8HufTtbNF_hMoR2M5dHk_pJ2EWLNFrzev4R5WZws4XX6UMdHYJ1fnehXQ20vG9Vgjo9i03bc3xMUCOohGZS8qM4t-Oe5yTE3hGPm4xatjXyTZIwl3guwcxOEHYxcVyX-L7hkt4KvTUHRUt13mKS7mlW9LKe8p7-X35-AaGacHY.MEUCIAehuxS4bufHpvA9TeNCD3kZ-UL5u1FI8R8t9BnCi4YiAiEA-4bfUXSYKRMgBFW0gxjGxqHvwZT03epByo3DKm56r3E>

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://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFkE1Pg0AURf9KS1wZYZihfNVNta3W2GIUa2g3ZDrzYBAKOIxga_zvlsbE5X0nOXn3fmufstDGA00oVTdjhE6RQwJlAwar9qi1UBz_sa7rjAxUYlQyRVQykbWAMo64pInSe6JnXOq7tNaZ0i3TEGpfXDbAVFaVOraMURxfP3TDYTBXzmFFn_Q0H86Wx_Y2ZMUG45V_4DAVAG6hRFC93L89MiHXz8HufTtbNF_hMoR2M5dHk_pJ2EWLNFrzev4R5WZws4XX6UMdHYJ1fnehXQ20vG9Vgjo9i03bc3xMUCOohGZS8qM4t-Oe5yTE3hGPm4xatjXyTZIwl3guwcxOEHYxcVyX-L7hkt4KvTUHRUt13mKS7mlW9LKe8p7-X35-AaGacHY.MEUCIAehuxS4bufHpvA9TeNCD3kZ-UL5u1FI8R8t9BnCi4YiAiEA-4bfUXSYKRMgBFW0gxjGxqHvwZT03epByo3DKm56r3E>

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://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFj1FPwjAURv8KLD4ZXdfOrSu-oECECDM6MYOXpbS3K25s2FUQjP9dRkx8vPckJ9_5dj5N6fQ6jrZ22_QQOp0SFFQNuKLeoJ2PsuyPSW65NVwUYNw1WOXWJkeyFkjbTYmMEoHvBZcNCLuuq2s_y24n-243HtnwMONP13nRHU6Pu_tElAuMZ-wgYaABaGl1XL88vD0KbebP8ep9ORw3X8k0gd1iZI4eZyrZp-M8ncvt6CMtvPhuCa-DSanZQqbiwrnqOEWbUIE9LcJeEIUME9RobqDpV_KozykyikJFghWJpCe4H_g3zCNKUBJRgkWgEKaYhJQSxlxKWiu01gIsr-w5uJ9v-LpsZS2VLf3__PwC95tqCQ.MEYCIQCkmMYSDhc8gppsJZs9IF57j3gqaCbwX_DWKEJFD42V4wIhAOp9DCP9OZDjBcxBupcFJW18QEe0DFfUS-e1z8U0IuSY> 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://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFj1FPwjAUhf8KLD66de3cuuELCgSMMKITA7yQ0t5uc2PDrqKb8b9LiYmP93w5X-75tj5UaQ16Vqb1sRkgdD4FSKgacHh9QCcP7XZ_TDDNtGK8AOXkoKVTqxSJmiOhmNS2iexcKHufHm2uz73bfj-e6KBdsKWdFv3xvDvdJ7zcYLyIWgGjDICWOovr5-nrI8_U6inev23Hs-YrmSdw2kxU57JIJp_rWbpeiePkfV248d0WXkYPpd0uF9P5lXXdswozoAJ9_ge7fhhEmKAmYwqaYSW67DJEhGEgib8noXA583zvJnKJ5JSElGDuS4QpJgGlJIocSowVjLUAzSp9mTtMDywvjcxQYeh_8vMLXGJphQ.MEUCIQCiimaRxVgVqREcMOXVp0IfhS9Murk7XfWuoONx-iCu2AIgdI9UgJGGVDjrrWeXS2c0m1DlIqE0EHrSYeQSJY7l-lE>

There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ct-30<https://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFj1FPwjAURv8KLD66de3cuuELCkSMbAYnBnhZSnu74saGXUXB-N-lxsTH-53k5J4v513XzqDnKGP23QCh8ylAQtOBx9sdOgSoKP6YYIYZzXgF2tuCkV6rSyRajpTZ1UhoJo1rd3crtLsp9y43buAXxXW_n01MdEzZo1tW_fHsdLjNeb3COE2OAkYKgNZGZe3T3csDV3oxzzav6_G0-8xnORxWE33yWSLzj-W0XC7EfvK2rPzsZg3Po_sunbN0PL1wLntOZTsaMOe3sB_GUYIJ6hTT0A0bcVK_PSKOI0nCDYmFz1kQBleJTySnJKYE81AiTDGJKCVJ4lFirWCtFRjWmN_qYblj29rKLBWW_i_fP29_a9Q.MEQCIGTTN4uw3dqgiyRu4vCwAM9efUDd5ZL1h6lmEhgLeNMOAiBo6XvLI6Vq0VKKGDVPibMOaGE4gsJQkg-eZ_5uibuSOg>

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-idr-bgp-ct-30<https://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFj11PwjAUQP8KLD7adevcumGMKBAxwPyYGOBlKf1Y58aGXUGY8b9LiYmP957ck3u-rZ0qrV7Hklpvmx6Ep5FxwauG27TewL0H0_SPkZ2WtQK6rsvGzrkWdq0ymDOWC3F7ukM3TBGhgUEgZwqssy2gGnhOml53u_FIB8cZeQJZ0R1O2_19Qsul686iI-MDyTkutYzr14f3CZVq_hKvP1bDcXNIpgnfL0eqdUgkkq_FOFvM2Xb0uSic-G7F3waPuUwPyfPkwrrsWIVpqbg-feY6fhhELoKNJIo3_Yq18tzEwjAQyF-jkDmUeL53FTlIUIxCjFzqC-hiFwUYoyiyMTJWbqwF16TS5_B-tiF5aWSGMkP_Nz-_m_ttqA.MEUCIQDCSjNhPff24xoMvj9equ57ZLhtPL8OMBhFePqmBglrzwIgTQfTnauU6skfHe2rRm7MnqswDzvdkB4N8spawFay6SQ>

Internet-Drafts are also available by rsync at:
rsync.ietf.org<https://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFj1FTgkAUhf-KMD0Wyy7Cgr1oymST0hTZoC8M7F7AQDB2xaDpv-f60uO538x3z_nRT22lT0Z6IeVRTBC6RA4Z1AIM1hxQZ6E4VmyCWtHXzNiDzIymzeP4XtMCXzr9Onm5y0ttsRq6h5BVW4zXXs9hXgDQShZB8_b48cyKdvMapJ-7xVJ8h6sQuq3fDmbiZeE5WubRhh_9r6g0g9kO3udPYuakp7Fzo9-O9FLVq0FenmLTdh0PEySKpAUxrflQXGty13UyYqfE5SZLLNsaeybJGCUuJZjZGcIUE4dS4nkGJcoKylqCTGp53TTND8m-UjJFuaL_l98_UVFdJg.MEUCIC9Pm3fHPixOvZfAtjQyPaDwGjLEmJVD0sgE2t9Snw60AiEAzJCxO0S5rCRL3Gk6D7b4rQs9pExHItL4MISjH6xtu24>::internet-drafts


_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr<https://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFj19PwjAUR78KW3zUde3cuuILCgsYYEYnBnhZynq7zf3DrTLB-N2lxMTHe09ycn7f5mdbmsOBmSm174YInU8BEuoOrKSp0MFBcfzH-r63clDSatoUVTwvK16jMu9UXssG5aKN4zvDCAPlHZf86SYtjMnidHiIknKD8ZIdBYwzAFqqLGxepm_zJGtXz-HufTuZdV_RIoLDJmhPNmcy6tezdL0S--BjXdjh_RZex4_50rXnU3JlXg_MQifXoM4l2HZ9j2GCuoy30I1qccou6cL3PUncHfGFnXDHdW6ZTWRCiU8JTlyJMMXEo5QwZlGiraCtBSheq8vQUapXapmmQtP_z88vQPJklg.MEYCIQDmMbUn5Lt851Tnj-qDXQ5WN9WKuiEGLwOZCas1Q6KFzQIhAL7-hC5qtIEduiX06PDseAxRIJWqHZshANCS4k-chetO>
_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr<https://shared.outlook.inky.com/link?domain=urldefense.com&t=h.eJxFj19PwjAUR78KW3zUde3cuuILCgsYYEYnBnhZynq7zf3DrTLB-N2lxMTHe09ycn7f5mdbmsOBmSm174YInU8BEuoOrKSp0MFBcfzH-r63clDSatoUVTwvK16jMu9UXssG5aKN4zvDCAPlHZf86SYtjMnidHiIknKD8ZIdBYwzAFqqLGxepm_zJGtXz-HufTuZdV_RIoLDJmhPNmcy6tezdL0S--BjXdjh_RZex4_50rXnU3JlXg_MQifXoM4l2HZ9j2GCuoy30I1qccou6cL3PUncHfGFnXDHdW6ZTWRCiU8JTlyJMMXEo5QwZlGiraCtBSheq8vQUapXapmmQtP_z88vQPJklg.MEYCIQDmMbUn5Lt851Tnj-qDXQ5WN9WKuiEGLwOZCas1Q6KFzQIhAL7-hC5qtIEduiX06PDseAxRIJWqHZshANCS4k-chetO>