Re: [Idr] Part 2 of CAR/CT Adoption call (7/6 to 7/20) - Adoption of draft-dskc-bess-bgp-car-05.txt and draft-kaliraj-idr-bgp-classful-transport-planes-17.txt

Robert Raszuk <robert@raszuk.net> Sun, 17 July 2022 11:53 UTC

Return-Path: <robert@raszuk.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 7D223C16ECBE for <idr@ietfa.amsl.com>; Sun, 17 Jul 2022 04:53:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.004
X-Spam-Level:
X-Spam-Status: No, score=-2.004 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, 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=raszuk.net
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 gj976Xk2LE-v for <idr@ietfa.amsl.com>; Sun, 17 Jul 2022 04:53:36 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 7314FC14CF1F for <idr@ietf.org>; Sun, 17 Jul 2022 04:53:36 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id bf9so15013883lfb.13 for <idr@ietf.org>; Sun, 17 Jul 2022 04:53:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uDDHdXXlM6wxcbs4XQ0dYhi5wy7sdrlyWm6J276gidY=; b=X2+phyyIsxtdhFYgbfGxrlfgLcBqrP1nCN454LsyGSoAsHBh16We62xmTnXotexe/Z 04coDcfOm8ZM9RUY8t5stXUorGA/sBpVoiZjvuHms0dMk/Jf65oJlGu3ONLrl9JdqItN CSXtqPEFPGx5r1RU0Sy3ljH8PuAOyk4GAEJEstmTy4CprjJNgkv5GdkrqcE8c6Yl+YBG laDRGFEICcktMLkYLSmzhio+ja8c5wGrWuuI8rCTeXk6LAyafaGW1qPaaPX1EcCobGbn KYYK52TuGi5ILcMMDOrQooDqX6ITpjen/kHBrcJIm9YX7Fe6I2aFUfFyHsc8VRLnE9Qi R2Hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uDDHdXXlM6wxcbs4XQ0dYhi5wy7sdrlyWm6J276gidY=; b=mOy7GK7uo5Wtf499qnhF+tPEDwWoyze0RVYA5IBzSlF7Y4jmLMJ9E7R3u3P7gul9t/ W9eRPkm8dKo6jpFOMktbXOwTIOCRW4hUhv16qQVmtHNZDCX+5KmaxgSGxZEAf1m47bgS wAiMLJtswzCvdt8mC2+TZ8861zb6wA98xHw6muftK+QbDc5qKg/ZtITwRsDuu8m+U4h3 /48VeF4BJc6T3OovZLcVkFn/c70kpsMt5PQDrxJO7kI5WUsLN2IEPfnOY1koTHDOX39V FtjsXnaBmS1Sw5kdcaEvlo07TwUpT3/uaOmclijMehkt9aoFGIim7xNBeUMaHCe0rR4s uO5g==
X-Gm-Message-State: AJIora8SlNl4SCgEeG7OSirwS3X0BN9GM4E8sMk9qGo0spQAewfjrnBa MTrqloYS/DKWbLsp2zG5axtBnxUW/ABR+sIiAkHU7PAqxVgFAA==
X-Google-Smtp-Source: AGRyM1v2nuZeA4FyaPqG7VGtJcwdpfWzTXyvR54vShKwmKyZKzqMV8KWaSBwtovT83h9Tfr3xZM36HqqZxc24PnSE3c=
X-Received: by 2002:ac2:53b6:0:b0:486:3357:c67d with SMTP id j22-20020ac253b6000000b004863357c67dmr13190635lfh.433.1658058814308; Sun, 17 Jul 2022 04:53:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMEpWKgqsJkW2dDJjWA8jke8UwSrdT6+2usCAg9CWWYJ5A@mail.gmail.com> <C53A4051-45BB-449F-B4CA-295BE5247BC0@tsinghua.org.cn> <SJ0PR05MB8632F96E3A8D9706236678AAA28D9@SJ0PR05MB8632.namprd05.prod.outlook.com>
In-Reply-To: <SJ0PR05MB8632F96E3A8D9706236678AAA28D9@SJ0PR05MB8632.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 17 Jul 2022 13:53:23 +0200
Message-ID: <CAOj+MMGwrDJy9CmbVs_HZYATR5sN4q=--hWwO5YKgVJksC-YXQ@mail.gmail.com>
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>, idr <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a4daae05e3fee692"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/3BvbtdUSt9Lq4Us5uCraYGXnNSM>
Subject: Re: [Idr] Part 2 of CAR/CT Adoption call (7/6 to 7/20) - Adoption of draft-dskc-bess-bgp-car-05.txt and draft-kaliraj-idr-bgp-classful-transport-planes-17.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: Sun, 17 Jul 2022 11:53:40 -0000

Kaliraj,

I am surprised that you say that:

"> CT utilize the existing VPN infrastructure,"

is a correct statement. It is not. Something that looks "similar" is not
the same.

Especially considering operational elements of VPN infrastructure within
any network.

Rgs,
R.


On Sun, Jul 17, 2022 at 9:44 AM Kaliraj Vairavakkalai <kaliraj@juniper.net>
wrote:

> Robert, Aijun is correct.
>
>
>
> BGP-CT uses a new SAFI code-point, and re-uses VPN machinery (RFC-8277,
> RFC-4364).
>
>
>
> This has been described in the draft in following sections:
>
>
>
>
> https://datatracker.ietf.org/doc/html/draft-kaliraj-idr-bgp-classful-transport-planes-17#section-7
>
>
>
>    The "Classful Transport" SAFI NLRI itself is encoded as specified in
>
>    https://tools.ietf.org/html/rfc8277#section-2 [RFC8277
> <https://datatracker.ietf.org/doc/html/rfc8277>].
>
>
>
>    When AFI/SAFI is 1/76, the Classful Transport NLRI Prefix consists of
>
>    an 8-byte RD followed by an IPv4 prefix.  When AFI/SAFI is 2/76, the
>
>    Classful Transport NLRI Prefix consists of an 8-byte RD followed by
>
>    an IPv6 prefix.
>
>
>
>
> https://datatracker.ietf.org/doc/html/draft-kaliraj-idr-bgp-classful-transport-planes-17#section-9
>
>
>
>    SAFI 76 (Classful Transport) is an RFC8277 <https://datatracker.ietf.org/doc/html/rfc8277> encoded family that
>
>    carries transport prefixes in the NLRI, where the prefixes come from
>
>    the provider namespace and are contexualized into separate Transport
>
>    Route Databases using RFC4364 <https://datatracker.ietf.org/doc/html/rfc4364> procedures.
>
>
>
> This has also been demonstrated with a pcap output shown in following
> IETF-108 ppt (slide 6)
>
>
>
>
> https://datatracker.ietf.org/meeting/108/materials/slides-108-idr-bgp-classful-transport-planes-00.pdf
>
>
>
> You can see the BGP-CT update looks similar to L3VPN, except for the new
> SAFI-value, and new Route-target format code.
>
>
>
> These are the ‘straight facts’!
>
>
>
> Thanks
>
> Kaliraj
>
>
>
>
>
> *From: *Idr <idr-bounces@ietf.org> on behalf of Aijun Wang <
> wangaijun@tsinghua.org.cn>
> *Date: *Saturday, July 16, 2022 at 5:26 PM
> *To: *Robert Raszuk <robert@raszuk.net>
> *Cc: *idr <idr@ietf.org>
> *Subject: *Re: [Idr] Part 2 of CAR/CT Adoption call (7/6 to 7/20) -
> Adoption of draft-dskc-bess-bgp-car-05.txt and
> draft-kaliraj-idr-bgp-classful-transport-planes-17.txt
>
> *[External Email. Be cautious of content]*
>
>
>
> Hi,Robert:
>
>
>
> OK. The more concrete description should be:
>
> CT add “RD” field to the RFC8277 encoding(BGP-LU) to make the encoding
> similar to the existing VPN prefixes encoding, while CAR put the color
> directly into the NLRI key.
>
>
>
> In my opinion, the service intent should be decoupled from the underlying
> transport class division. As discussed in the list, the service intent may
> be described as some combinations/preferences of the transport class.
>
> Should we slice the network in advance or on demand, and then steer the
> customer’s intent traffic on them?
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> On Jul 17, 2022, at 07:29, Robert Raszuk <robert@raszuk.net> wrote:
>
> 
>
> Aijun,
>
>
>
> > CT utilize the existing VPN infrastructure,
>
>
>
> That is completely not true.
>
>
>
> Both solutions define new NLRIs and use new SAFI.
>
>
>
> Let's keep the facts straight.
>
>
>
> Thx,
> Robert.
>
>
>
>
>
>
>
> On Sun, Jul 17, 2022 at 1:21 AM Aijun Wang <wangaijun@tsinghua.org.cn>
> wrote:
>
> Hi, All:
>
>
>
> It seems that we need more additional comparisons based on the same use
> cases and topology that described in
> https://datatracker.ietf.org/doc/draft-hr-spring-intentaware-routing-using-color/
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-hr-spring-intentaware-routing-using-color/__;!!NEt6yMaO-gk!D_IrkzqOB860taEuBjySOQwUAZVSYhV_vGXrIesviGHst3h4BDP-HAU1cPenT-0c45aCE9md6V20xfOFvG_wHpGn$> to
> make better judgment on the selection of different approaches.
>
> As operator, we are glad to select one solution that can interoperable
> with other among the key vendors. I think this can also reduce the
> implementation efforts for the vendors to support both of them.
>
>
>
> Regarding to the current two approaches, the followings are my thoughts
> and concerns:
>
> 1) The key difference for CT and CAR is where to put the color/transport
> class/intention within the BGP encoding.
>
> CT utilize the existing VPN infrastructure, CAR design one new NLRI
> encoding.
>
> 2) Then CT can utilize some existing mechanism(RTC) to filter the unwanted
> colored route, but CAR need to invent some new tools to achieve the same
> goal.
>
> 3) CAR can be easily accepted/incorporated with the SR/SRv6 Policy,
> whereas CT can easily be understood with the wide deployed RD/RT based VPN
> services.
>
>
>
> There are also some others technical differences between these two
> approaches, but as operator we have concerns more on the deployment
> scalability, operation complexity and the pressure on the edge, transit and
> border routers.
>
> For example, if the transport class in CT can be triggered automatically
> based on the received service intent, it can certainly release the operator
> from tedious configuration.
>
> Let’s continue the comparison on the 3rd part of this adoption call that
> raised by Sue.
>
>
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/idr__;!!NEt6yMaO-gk!D_IrkzqOB860taEuBjySOQwUAZVSYhV_vGXrIesviGHst3h4BDP-HAU1cPenT-0c45aCE9md6V20xfOFvBN8W_hq$>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/idr__;!!NEt6yMaO-gk!D_IrkzqOB860taEuBjySOQwUAZVSYhV_vGXrIesviGHst3h4BDP-HAU1cPenT-0c45aCE9md6V20xfOFvBN8W_hq$>
>
>
> Juniper Business Use Only
>