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

Ketan Talaulikar <ketant.ietf@gmail.com> Fri, 22 March 2024 10:09 UTC

Return-Path: <ketant.ietf@gmail.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 9E656C1654FE for <idr@ietfa.amsl.com>; Fri, 22 Mar 2024 03:09:40 -0700 (PDT)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.com
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 Qe1esPXmHasb for <idr@ietfa.amsl.com>; Fri, 22 Mar 2024 03:09:39 -0700 (PDT)
Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4E07C17C882 for <idr@ietf.org>; Fri, 22 Mar 2024 03:09:34 -0700 (PDT)
Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-a46cd9e7fcaso231058966b.1 for <idr@ietf.org>; Fri, 22 Mar 2024 03:09:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711102172; x=1711706972; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7vhz7JrXuxYUjCvdMOFttXpmJHVnUEmG14hlrk4oqnY=; b=c0NFJv32lMQA2WPmWYv1TKPdQCrOzYVAhMSTT5T+qJaA5ADSQLz/fChlx/2q15AGOG vF+ekfVXIr7/N9Bi8u3JUb/NkP8QmDV5iqKnuehuFVUF/rFUPHhG+2wojA6Yh7w8P0ej uB6wPBFvWfVa5i5RfRJRBD36B/fmI0lZpkCEj+JIPn80Ya5mEi4lZ5nCZkTDRoFM+jTb 6vaVE0G6sfMXi7QeGd7WgdiW417nH24UYddhYp/Ihixqb5g6GbZx2nd0XhZdwEeecCz1 gfpuqQQkS+QQVMCOnaRwSs3V3qxGahyhoRbMH/r7RRUfAuWOzerwkN2mRIr98ibUL5pM zj3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711102172; x=1711706972; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7vhz7JrXuxYUjCvdMOFttXpmJHVnUEmG14hlrk4oqnY=; b=bEDLnZ+yyLJt6HTDGyMB8CfhP3SbFIibhwXW6wqi1SQuJmKIq2bEQ1q5Fwm/PLPpBX cd1qCqGaDRytRbhb4tjDSQCdTRI5UXbcJzFcEejjNyh1pOM37GqW07FYYDN/9gV6t7F5 CS5OvxZ2OIrW7u8zaEfyI3yUwKp5FynO0PxC5inAzvoKzV6UA0qv86VGuopXfXT7FLjd O40ptC66TvwXS7pBglnCJd+5RI435w+p2cVPpJAC38N1ZvZYyoU5JgOn3gIQMwYjczV7 s7seNKMlAiUvzO6jlc/lvGl5IXtLZbCifvp7miQ0ldrybnF0e3UhuSpQt9Bvxw/E09+L wwqA==
X-Forwarded-Encrypted: i=1; AJvYcCU+AYnDjDVGd6Ars+Wp9qRBrSb0qlXfLdEpWgRnjd1LJhtTsyPr0j6Bx+lrO0BbKsL4i4pqsQZedlJ1RYw=
X-Gm-Message-State: AOJu0YylXPdZANBv5viO9wZoblumkD4tnZc1ZvMmOJiW5aLSSlmxf9Rm KR+p1CM6RdvwgFZCiOm5Vv+Xcbr8IfOhnRYYR4AmTjL74teXtbGgA2tjJl84q+BTUNMwhAV+9L1 CmxZfkCUfRg6yLw7EO5/S8+CJNvs=
X-Google-Smtp-Source: AGHT+IGNPf9OFFZ/1U95vrFrRVUteftHuzoAcuql9wD9GkBGeowshMrzhRYsxdG33PlZwUm4jAwCD0eIWBKoW2vYhtk=
X-Received: by 2002:a17:906:7183:b0:a46:9395:de1f with SMTP id h3-20020a170906718300b00a469395de1fmr1436995ejk.62.1711102171764; Fri, 22 Mar 2024 03:09:31 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <DM6PR08MB485761A72A296A2D84E9556DB3312@DM6PR08MB4857.namprd08.prod.outlook.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Fri, 22 Mar 2024 15:39:19 +0530
Message-ID: <CAH6gdPyUOrHygOh=JEQQkE34PLLQhHTxTKezHWCcs2pso-qSZA@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: Kaliraj Vairavakkalai <kaliraj@juniper.net>, "natv@juniper.net" <natv@juniper.net>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001f60b806143d059c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/s6bzaNDedu1lzmp_2ixHLQ18PLo>
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: Fri, 22 Mar 2024 10:09:40 -0000

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> 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>
> *Sent:* Friday, March 22, 2024 4:49 AM
> *To:* Susan Hares <shares@ndzh.com>
> *Cc:* Kaliraj Vairavakkalai <kaliraj@juniper.net>; 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 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
>
>
>
> 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> 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>
> *Sent:* Thursday, March 21, 2024 11:05 PM
> *To:* Kaliraj Vairavakkalai <kaliraj@juniper.net>; natv@juniper.net
> *Cc:* idr@ietf. org <idr@ietf.org>; Susan Hares <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>
> 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
>
>
>
> 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 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> 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/
>
> There is also an HTMLized version available at:
> https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ct-30
>
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-idr-bgp-ct-30
>
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
>