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

Ketan Talaulikar <ketant.ietf@gmail.com> Mon, 18 March 2024 12:29 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 873EBC180B52 for <idr@ietfa.amsl.com>; Mon, 18 Mar 2024 05:29:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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_BLOCKED=0.001, 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 KjYH4SnGUckv for <idr@ietfa.amsl.com>; Mon, 18 Mar 2024 05:29:48 -0700 (PDT)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (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 B4BE6C1519A0 for <idr@ietf.org>; Mon, 18 Mar 2024 05:29:48 -0700 (PDT)
Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-56b84b2c8c8so394911a12.1 for <idr@ietf.org>; Mon, 18 Mar 2024 05:29:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710764987; x=1711369787; 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=cQfa5zBmfyMVAh/OViHWrnk+w3uzFR9l6l6x6eMT2IM=; b=C8ZnYGFcrr9RLRV4pv/atqLvtPOLW0eu4AZterQ8H7IRYFjMXQKf1X3VRg/Cg4jE5x toVaIxHjFeV8ZNKEqswpglMwNOhlbvuSvi4rvU2FOfc+pVFq9kl2i/CMgUpRdDcrYOWC zV3xXHwoF6JHdGY7MB0VlyG/kn6nAJnNOFBGkaKBY2CQTviOBRrJDU+z2m41H7ESdgmd 4WWW1MGQtheIOA3JI9AuZ0nh3JfWz9/3RGj90LczUYfRux/uCF0VwUuigohH7CxBLhhD aEOEEd6G5oUbxv18FfnpIqzdJ1u4GaSuIJ2BC4yG/ZM6CEn1gB33Ij27AKe+/cfEx5+N dWLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710764987; x=1711369787; 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=cQfa5zBmfyMVAh/OViHWrnk+w3uzFR9l6l6x6eMT2IM=; b=jZwTyY+DknW15CO+mKu3fuSzytYxolqEuorsKTpSMSYEeeyAHFc85rqsQSbl+Z8f5r zu8g8KMxqAklQs9Eri8KBos+kJhlBmvcHgU2s47/OspWdm41R/5ZpcjFISidFZIwdUXH JlzeRPdtAd4VtbuJxWhy/HovIFqFVhxkDONuwFWiPgROIvh8qRl4NoXKg2inKcTfvi4A Br5K12Yo235LQ6XHbgJdWdwjSoQsV5XLOjo/RCLHDufckZAUkQlYmMM3a28VvHAOX0zE 2BCZmLlv4BnJAkqS6bTrEZ6fPUgP7ucjxJTbj8qb1uqKH1ix/ysWafjtC0T1RX/d7dN1 13XA==
X-Gm-Message-State: AOJu0Yw8uxcyQhtMYHoOqcDKL7mdtrtRJiE1ZUz+JgDYvKVzxYpyLRQV ZddiRi7ZfBwYH93Zoovz6c1lYf3NliXR+uCVprB+w3F+eDs2T4g0Zqby+mIsdm6ua4X7MqOeI0K RaW340v96x+G4NVnLKx8KFjxn993vK5bpkN0=
X-Google-Smtp-Source: AGHT+IEml824B5qcg8Rmgdp8AfDrjy1VH1z/sQtWC9+qe0Z1xE9pzNNOHKLpREsabl0uX6SwWbzbok75Ce5FOhvx6zo=
X-Received: by 2002:a17:907:724a:b0:a46:8856:e6bf with SMTP id ds10-20020a170907724a00b00a468856e6bfmr7532823ejc.44.1710764986749; Mon, 18 Mar 2024 05:29:46 -0700 (PDT)
MIME-Version: 1.0
References: <171073512993.15281.3471935824387385278@ietfa.amsl.com>
In-Reply-To: <171073512993.15281.3471935824387385278@ietfa.amsl.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Mon, 18 Mar 2024 17:59:33 +0530
Message-ID: <CAH6gdPw=w11HNJrQ-YzOtBEAnnVMLM66Yyyo97=jbec=r2R6wg@mail.gmail.com>
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>, natv@juniper.net
Cc: "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000054582d0613ee833c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/X-u8nwYy08hDO0el6INeTqcRGss>
Subject: [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: Mon, 18 Mar 2024 12:29:49 -0000

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
>