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

Krzysztof Szarkowicz <kszarkowicz@gmail.com> Sun, 24 July 2022 08:54 UTC

Return-Path: <kszarkowicz@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 C0940C15948E for <idr@ietfa.amsl.com>; Sun, 24 Jul 2022 01:54:18 -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 Hb_gLZTk9M17 for <idr@ietfa.amsl.com>; Sun, 24 Jul 2022 01:54:15 -0700 (PDT)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 D97BAC159529 for <idr@ietf.org>; Sun, 24 Jul 2022 01:54:03 -0700 (PDT)
Received: by mail-qt1-x82d.google.com with SMTP id w29so6294674qtv.9 for <idr@ietf.org>; Sun, 24 Jul 2022 01:54:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=fMVPVORu3hT/K6Lp5bNZqIjCTF4TervKqZ2K1F86A4k=; b=b85Yq5G+jn0vLz73A5A2NMLSnm82ZvHtx7BcP9n9SrX7hbazBZQejvfK1ejkxZov7h XA1a+ogpwBtvhWic0zqkneBI/UfQr+eyhCm2mhqpT5+9XJHKTSIOsMh6zNCZCdC0eAxl uwEIRgdDJhePXO0IKArG53Pfxs2k9I6pN9+oF29D4gs58iaJmY1sT6o7xRuJbv2iuvqL +KCfLJ5930odi3d8gb0WkTe+bCpEnZP4f3pRcFQ16lfsAZcVM4ssSrQXRXn16Z54OMnA 1zRJi1l2W+0gKDD3zPkr6h2tR2A9EHIxFG53WIcmaT42JpqaLt8dNDz7gPkyCgbO9owd axBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=fMVPVORu3hT/K6Lp5bNZqIjCTF4TervKqZ2K1F86A4k=; b=WcjmDxeuM2ZZKaW9VUJP9r+jHHamt/a+S8PnGCuG0+RLbECOQnboNaEW1D1bE0O+Hz lBoK0DFzYQlL0gHP2f8EKA3NXur6yD/xBzZU3dSCYZTA2c48ia9M+RjR0hf9H8RSE0WK LqIApQZg1bFWzf5ts5sYam9TdlJoi4/F3t7PVnHvTSdbbRVDl+OWaqPdyQXbRb5Vlq1S WIhXnIFI0J/L3oemYsnF6xupt7lDVrGqb9/MCaPFtNSWgw7KLPpTP8xrN/dNMPju1/4G bJVJ69OL/3zzHrtgwcwLTf0u2qwMiBLof/fPetNOdM30M43PB/rt+W6ahl2YWsZZXeKp QPsg==
X-Gm-Message-State: AJIora9r1rRDpQfuXWEarA1gycYB1wIvNOR9Tn8CwMGfoUFjJd3ACwIa qLnp1cxI1aHv3tVpUQTUONw2rpwIaQI=
X-Google-Smtp-Source: AGRyM1tigDZluGC7nQ5hQd1yxWrNBmPbExRt8Z40UAEEu5g60gCFJJBI2082CiksfPVvoKWDfeo++g==
X-Received: by 2002:a05:622a:5d4:b0:31e:e357:f843 with SMTP id d20-20020a05622a05d400b0031ee357f843mr6464574qtb.588.1658652842894; Sun, 24 Jul 2022 01:54:02 -0700 (PDT)
Received: from smtpclient.apple (dhcp-918a.meeting.ietf.org. [31.133.145.138]) by smtp.gmail.com with ESMTPSA id h22-20020ac87156000000b0031ef622a6a2sm5565671qtp.17.2022.07.24.01.54.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Jul 2022 01:54:02 -0700 (PDT)
From: Krzysztof Szarkowicz <kszarkowicz@gmail.com>
Message-Id: <387EFDE8-76DA-4ED0-8265-EBAC9239BE85@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_DAA64C70-3FC9-4608-AC5C-6B6B0D16FBD4"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.100.31\))
Date: Sun, 24 Jul 2022 10:53:56 +0200
In-Reply-To: <BYAPR08MB48725C453611F6A21F255295B3809@BYAPR08MB4872.namprd08.prod.outlook.com>
Cc: "idr@ietf.org" <idr@ietf.org>
To: Susan Hares <shares@ndzh.com>
References: <BYAPR08MB48725C453611F6A21F255295B3809@BYAPR08MB4872.namprd08.prod.outlook.com>
X-Mailer: Apple Mail (2.3696.100.31)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/h6FYqxGsWAvNFJ_Jg06PadXvLvk>
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, 24 Jul 2022 08:54:18 -0000

Hello Susan,

I am voting for adoption of BGP-CT, and rejection on BGP-CAR.

BGP-CT introduces the concept of transports classes, which allow grouping of tunnels (not only BGP-CT, but all sort tunnels, like RSVP-TE, SR-TE, SRv6-TE, FA, …) with similar characteristics (e.g., latency optimized tunnels) into common transport class, represented by a transport RIB. This simplifies considerably the operations, IMHO. Resolution policies allow to define flexible failover mechanisms, where the operator has full flexibility to define, what should happen if a tunnel with specific color is not available.

Further BGP-CT leverages on well proven, widely deployed  NLRI encoding, extended with additional attributes to carry the the color.

In general, BGP-CT is easy to understand, and easy to operate, and smoothly integrates into existing deployments.



1. Do you agree or disagree that these two drafts are functionally identical?

Yes Their are in practice providing similar functionality.


2. If you agree, should we have just one draft or do the operational difference encourage us to have two drafts? 

Yes. We should have just one draft and it should be BGP-CT (not BGP-CAR)


3. If you disagree, do the functional differences encourage us to have one or two drafts adopted?

n/a


Regards,
Krzysztof

> On 2022 -Jul-06, at 20:16, Susan Hares <shares@ndzh.com <mailto:shares@ndzh.com>> wrote:
> 
> This begins a 2-week WG Adoption call (7/6/2022 to 7/20/2022) for the following drafts:
> 
> draft-dskc-bess-bgp-car-05.txt <>
> (https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car/ <https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car/>)
> draft-kaliraj-idr-bgp-classful-transport-planes-17.txt
> (https://datatracker.ietf.org/doc/draft-kaliraj-idr-bgp-classful-transport-planes/ <https://datatracker.ietf.org/doc/draft-kaliraj-idr-bgp-classful-transport-planes/>)
> 
> The associated drafts may be useful in your consideration.
> 
> CAR:
> 
> draft-ietf-spring-segment-routing-policy-22
> https://datatracker.ietf.org/doc/ <https://datatracker.ietf.org/doc/> draft-ietf-spring-segment-routing-policy/
>  
> draft-ietf-idr-segment-routing-te-policy-18
> https://datatracker.ietf.org/doc/ <https://datatracker.ietf.org/doc/> draft-ietf-idr-segment-routing-te-policy/
>  
> draft-dskc-bess-bgp-car-problem-statement-05.txt
> https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car-problem-statement/ <https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car-problem-statement/>
> CT
> 
> draft-hegde-spring-mpls-seamless-sr-06.txt
> https://datatracker.ietf.org/doc/draft-hegde-spring-mpls-seamless-sr/ <https://datatracker.ietf.org/doc/draft-hegde-spring-mpls-seamless-sr/>
>  
> draft-kaliraj-idr-multinexthop-attribute-02.txt
> (https://datatracker.ietf.org/doc/draft-kaliraj-idr-multinexthop-attribute/ <https://datatracker.ietf.org/doc/draft-kaliraj-idr-multinexthop-attribute/>)
>  
> draft-kaliraj-bess-bgp-sig-private-mpls-labels-04
> (https://datatracker.ietf.org/doc/draft-kaliraj-bess-bgp-sig-private-mpls-labels/ <https://datatracker.ietf.org/doc/draft-kaliraj-bess-bgp-sig-private-mpls-labels/>)
>  
> 
> You may discuss adoption of one or both the main drafts (CAR or Classful-Transport (CT)) in your response, and the associate drafts.   
> 
> A few caveats on your discussion:
> 
> Please do not worry whether the drafts belong in BESS or IDR. 
> Both BESS and IDR work on creating relevant quality standards in BGP,
> and the chairs will work this out.
>  
> The IDR has spent time over 2020-2022 discussing these drafts. 
> For background information, see the following links below. 
> You can refer to these previous presentations or email discussions in your responses.  
>  
> Please constrain your discussion to whether these drafts should be adopted. 
> I’ve started another email thread on whether path establishment/distribution
> for a color (aka QOS/SLA/Transport Class) should be done via a
> specific BGP route (i.e., per-color NLRI) rather than as per-color attributes on a route. 
> 
> https://mailarchive.ietf.org/arch/msg/idr/FhoK04HsSy9tR7ioV7AD0Vv6Ir4/ <https://mailarchive.ietf.org/arch/msg/idr/FhoK04HsSy9tR7ioV7AD0Vv6Ir4/>
>  
> 
> Questions (to consider) for these drafts:
> 
> Jeff Haas (IDR Co-chair) posted a summary on March 21, 2022 that for
> 
> route resolution and route origination/propagation, BGP-CAR and BGP-CT are functionally identical,
> 
> but operationally different. 
> 
>     ( https://mailarchive.ietf.org/arch/msg/idr/e69NRd9i2aG0WUxFkShEfQHZsHo/ <https://mailarchive.ietf.org/arch/msg/idr/e69NRd9i2aG0WUxFkShEfQHZsHo/>
> Do you agree or disagree that these two drafts are functionally identical?
> If you agree, should we have just one draft or do the operational difference encourage us to have two drafts? 
> If you disagree, do the functional differences encourage us to have one or two drafts adopted?
>  
> 
>  
> 
> _______________________________________________
> Idr mailing list
> Idr@ietf.org <mailto:Idr@ietf.org>
> https://www.ietf.org/mailman/listinfo/idr <https://www.ietf.org/mailman/listinfo/idr>