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 03:05 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 C0D60C14F61F for <idr@ietfa.amsl.com>; Thu, 21 Mar 2024 20:05:10 -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 Lh0lr6jBQ-GO for <idr@ietfa.amsl.com>; Thu, 21 Mar 2024 20:05:06 -0700 (PDT)
Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (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 C6C2CC14F61D for <idr@ietf.org>; Thu, 21 Mar 2024 20:05:06 -0700 (PDT)
Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-563c403719cso1945900a12.2 for <idr@ietf.org>; Thu, 21 Mar 2024 20:05:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711076704; x=1711681504; 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=vE4L4KDObC9iQ0M60wqDIxoKH4COGyEmI/2MfiHTfuU=; b=dzLarLU3yp+PGKZUCdiqaIqRiD2rJ1XmlHYVhz2qApPY80zn2LeqECVnkFyHPeisSQ TORUqXYzJNflat133kBf8CGhjXYAGS6+863rXlNvW/QcrXiMqx46jKY/kUwgse7ZkpV/ qJ4XsFWu/fRgFRpvJQyKicR4wS3/9tIUPNsBksq+YhIVeCv8kUacCpMlGFgMlY/TMUoI UflGrgApRrBOItX2SdRsZkjV+0iD9UG+myoanKq/BcoSQbnmq5j9dpKqzxBqK1hpFwvo 4yboDcsDjmrJtE+ERQkOwJFi+Qm4q4VnSQS5rL2T1CWJ8F7wOG7Q4sAiDhlAiviyirZq Elgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711076704; x=1711681504; 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=vE4L4KDObC9iQ0M60wqDIxoKH4COGyEmI/2MfiHTfuU=; b=B/W6GMRGFusGsTx5DczxJAr26aze53EUadfQrYifOAjGMJ7QW1u0vZso7aByi12Xoe OWzSt7DwxKgVoP57uHEr+LRjT/KVxc5Y2bPeC4Tkon5sVi6tImlCI0I2nN0ggkxdCFWC QXcWfTEA3vUEthig36MXWxEk7lU+8w6PWhXFC9BCyECrzOhVgsSL1hdrQLNOom9bLyTD AYL4IGd71JQd3821+HSKac2qNMejaQXZdjrfRf4NYffY2W5VhT3QLa4/1cSESYUeUX+X YQxaEfBf+p6Ddtidv1owK6f+AuclCrobH9BMtP1dMUYNvSe8bWihDSNfhI27/SYpuSlu ut6Q==
X-Gm-Message-State: AOJu0Yy+V6Nq9PF6KAk1nh62KvpqITmG1ZeowlkzygkqQE/3jOijaKUe 4PJyXWuk/I9cDdeH/8wy90Z/sJOIAsSZA4s8N2H/tBFjBgOiUgzk3ph+Flb4ghYRziGEABlP3/7 ykZY8XXgP2WO0Jsx5t3G52Eob/GU=
X-Google-Smtp-Source: AGHT+IE0pwlTM5lmjfG65oK64Rr29z3lZXmKr1EjUrQDpPgfW3QB+7sTpoPILz4FaRt4ewCjUyyZEP1zRDhZYnAq2QY=
X-Received: by 2002:a17:906:69c5:b0:a47:16d1:113f with SMTP id g5-20020a17090669c500b00a4716d1113fmr780680ejs.47.1711076704544; Thu, 21 Mar 2024 20:05:04 -0700 (PDT)
MIME-Version: 1.0
References: <171073512993.15281.3471935824387385278@ietfa.amsl.com> <CAH6gdPw=w11HNJrQ-YzOtBEAnnVMLM66Yyyo97=jbec=r2R6wg@mail.gmail.com>
In-Reply-To: <CAH6gdPw=w11HNJrQ-YzOtBEAnnVMLM66Yyyo97=jbec=r2R6wg@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Fri, 22 Mar 2024 08:34:53 +0530
Message-ID: <CAH6gdPzt7UYy1TdO5NDgJN4ypgWyZW0vkYFYqk_avWQXiTOKDA@mail.gmail.com>
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>, natv@juniper.net
Cc: "idr@ietf. org" <idr@ietf.org>, Susan Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary="000000000000286eac0614371763"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Npd-pw4elbizrcZzVmBlihwGXk8>
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 03:05:10 -0000

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
>