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

slitkows.ietf@gmail.com Wed, 20 July 2022 07:32 UTC

Return-Path: <slitkows.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 C15A0C16ECA9 for <idr@ietfa.amsl.com>; Wed, 20 Jul 2022 00:32:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.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_BLOCKED=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 iHBap8es5dY8 for <idr@ietfa.amsl.com>; Wed, 20 Jul 2022 00:32:36 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (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 B12C9C16ECA8 for <idr@ietf.org>; Wed, 20 Jul 2022 00:32:36 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id va17so31573078ejb.0 for <idr@ietf.org>; Wed, 20 Jul 2022 00:32:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :thread-index:content-language; bh=bPxesz8bofEKtsAFOk8iioFqrGKASXygU/HFaDjPbuU=; b=qe7Pb+oOOPFrsfLCOb4PXVwRS2iSruZlnLIrfvupXNVkfpWYhCy6UjcEeeuCFj7tC6 /FVCMSINIzgtQAw3CbG1PZxTSa2gHhi875gCAx+P4rhLEQG1APZySoX/tS7HmeB+lLmJ bgBEcqX3DspchXLHHNcF8Sm0YSThmXK+ZPq/LDGI9CVIz7tLcWuAmv4b7bKXT/G/I21y gWNw/9kFhf7lXGVTy1qCbewfNI7+LLpwIcIo+xmjrMP0GvahA+VXHsZ26PS0/7OlISld V/BZ5jUg3Jp4FbMC8Ulo8Ry3nHuB0tKgRH+Ajl3R67oQ5Tpb33jbppgE7MAthUPAJ8hW enPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=bPxesz8bofEKtsAFOk8iioFqrGKASXygU/HFaDjPbuU=; b=gujnItn5AluLGpjl0TDMhHm1vmR46qHT0BzQg6QQYoHpZvy3yd7IA90+2JN5d4Ak+H MXzdEVmTB2nzoo7rbfMS969zA9ldVClSyq2qEmGOXZDR8X5vwYdu/19txy47oYm0dzpY v5c+fWXz2T+Pajnq5nZkoVhpTesq15Fw0G05MVbxCS8e5kTFl1YQy4DSes9jaT2m8u/g U0wMWdDPD/G54yLpiG3t3DC1J0A8eUoPxPpx8ZH3iPPy7i+oNitW9MudlzxBrFXimDeM KKKjNWigvnanfZ4n6M2ft+nPv8hfXyvXJoUo0PatZVRB0z9qx9uLfXltAx3gCxtU+9DN ycSQ==
X-Gm-Message-State: AJIora83rGRGqC94hwqAstQmOWSFkwoTZbYtrKZqPzFg+YDf2T+rQ4iR m9RDgk6NXXgJt0rDW4gp/dtUvqHMeg==
X-Google-Smtp-Source: AGRyM1sFEG5YOQXj4Fm3S1iDfqv6AKBGyIW6naR8cxtrnQnQvaRkkYyEg2qTTzW4vZiZRUJ6ZfTPAA==
X-Received: by 2002:a17:906:8a4d:b0:72b:6b8d:3779 with SMTP id gx13-20020a1709068a4d00b0072b6b8d3779mr34572930ejc.759.1658302354785; Wed, 20 Jul 2022 00:32:34 -0700 (PDT)
Received: from CSCOWPF2QW8Y3 ([173.38.220.36]) by smtp.gmail.com with ESMTPSA id p22-20020a17090653d600b0072f03d10fa0sm6141786ejo.207.2022.07.20.00.32.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jul 2022 00:32:34 -0700 (PDT)
From: slitkows.ietf@gmail.com
To: 'Susan Hares' <shares@ndzh.com>, idr@ietf.org
References: <BYAPR08MB48725C453611F6A21F255295B3809@BYAPR08MB4872.namprd08.prod.outlook.com> <1d2901d89b54$63b87220$2b295660$@gmail.com> <BYAPR08MB4872141D8D6B9D80FE9F1140B38F9@BYAPR08MB4872.namprd08.prod.outlook.com>
In-Reply-To: <BYAPR08MB4872141D8D6B9D80FE9F1140B38F9@BYAPR08MB4872.namprd08.prod.outlook.com>
Date: Wed, 20 Jul 2022 09:32:27 +0200
Message-ID: <032d01d89c0a$df07b560$9d172020$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_032E_01D89C1B.A2928130"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIDLe9qjFekHVm30BbynhEPpFKulwF3Gd+dAXSA1WatGlohoA==
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/VSpKVDAJEK6RjIwKEUvOIVJT4nU>
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: Wed, 20 Jul 2022 07:32:38 -0000

Hi Sue,

 

Sorry, I thought I did it indirectly in my detailed reply, but please see
the recap below:

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

[SLI] I agree that they are functionally identical in term of goal that they
achieve (intent/color based routing) but in term of protocol
encoding/efficiency they are different and BGP CAR has a better design. I
don't know if you account protocol aspects in the functional part or not
(functional part of the protocol).

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

[SLI] We should have a single draft which should be BGP CAR

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

[SLI] No

 

 

From: Susan Hares <shares@ndzh.com> 
Sent: mardi 19 juillet 2022 12:48
To: slitkows.ietf@gmail.com; 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

 

Stephane:

Thank you for letting the IDR chairs know your opinion. 

Would you also answer the following questions on this adoption poll:  

1.	Do you agree or disagree that these two drafts are functionally
identical? 
2.	If you agree, should we have just one draft or do the operational
difference encourage us to have two drafts?  
3.	If you disagree, do the functional differences encourage us to have
one or two drafts adopted? 

Thanks!  

Cheerily, Sue 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
<slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> > 
Sent: Tuesday, July 19, 2022 5:46 AM
To: idr@ietf.org <mailto:idr@ietf.org> ; Susan Hares <shares@ndzh.com
<mailto:shares@ndzh.com> >
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

 

 

Hi Sue,

 

I support the adoption of BGP CAR.

The two proposals are too close from a functional perspective to justify two
solutions that would create more burden/complexity in the
industry/deployments. Then I have two oppose to WG adoption of BGP CT.

Speaking with my long experience of large network operations and
engineering, I find BGP CAR better because:

- it's more straightforward in term of operations: with BGP services on top
(which is the primary/only case), it becomes really similar to BGP services
over BGP LU that seamless MPLS networks are using today. It is also allowing
to reuse the same "autosteering" mechanism that SR-TE uses today (BGP
service route with color ext community C and NH E is steered over a
transport path that satisfies C and has an endpoint of E)

I don't see the point of introducing VPN like mechanism for transport. It
brings more confusion to me than helping the operations. 

 

- from a technical point of view:

- As the NLRI uses the same components as SR-TE policies, it integrates very
well with SR networks while at the same time still working with RSVP-TE or
any other technology. But the trend of the industry is towards Segment
Routing so this is good to design in such a way while keeping compatibility
with older technologies.

- BGP CAR learns lessons/mistakes from the past and provide a more flexible
encoding (supporting various dataplanes) while keeping packing efficiency.
While designing as legacy and repeat mistakes when we can do better ?

 

- I hear the arguments on the list about what's happening when there are
network interconnections with different administrations of colors. BGP CAR
addresses it through the use of LCM. While nobody can say that this scenario
cannot happen, people cannot say that this will be the norm. If the two
networks are under a completely different administration point of view,
likely there will not be a BGP CAR interco but rather a BGP service interco
like option A because of security/non-trust issues (even option B is
sometimes challenging because of security purposes). If networks are
interconnecting using BGP CAR, likely they trust each other and likely
belonging to the same company and there are a lot of cases where color usage
can be synchronized (company-wide network design guidelines.). Of course,
there are cases, where it's not possible (independent affiliates.) and this
is where LCM/color mapping can be used, but this makes it a corner case, not
the norm. So, it's good to have a very simple solution that doesn't use any
BGP community and that will address most of the cases, and "corner cases"
are addressed using LCM.

 

Brgds,

 

Stephane

 

From: Idr <idr-bounces@ietf.org <mailto:idr-bounces@ietf.org> > On Behalf Of
Susan Hares
Sent: mercredi 6 juillet 2022 20:17
To: idr@ietf.org <mailto:idr@ietf.org> 
Subject: [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

 

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-p
lanes/>
https://datatracker.ietf.org/doc/draft-kaliraj-idr-bgp-classful-transport-pl
anes/) 

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-la
bels/>
https://datatracker.ietf.org/doc/draft-kaliraj-bess-bgp-sig-private-mpls-lab
els/)

 

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:

1.	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. 

 

2.	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.   

 

3.	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/

 

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/

1.	Do you agree or disagree that these two drafts are functionally
identical? 
2.	If you agree, should we have just one draft or do the operational
difference encourage us to have two drafts?  
3.	If you disagree, do the functional differences encourage us to have
one or two drafts adopted?