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 Tue, 19 July 2022 09:46 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 8B672C16ED10 for <idr@ietfa.amsl.com>; Tue, 19 Jul 2022 02:46:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 6owOHwN4n3aZ for <idr@ietfa.amsl.com>; Tue, 19 Jul 2022 02:46:20 -0700 (PDT)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (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 48BF8C16ECC6 for <idr@ietf.org>; Tue, 19 Jul 2022 02:46:20 -0700 (PDT)
Received: by mail-ej1-x62b.google.com with SMTP id os14so26146115ejb.4 for <idr@ietf.org>; Tue, 19 Jul 2022 02:46:20 -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=wG4ib26JeXQLKQcY0X6gMNKeo0xxMb1ZdOUQ042iKEA=; b=bqCoxxfwUFgWTMbGblzBY4qlnE8+7o/7HI6DYI2DWRmClW3EUysDLIoeZzS+hx3Tfi A9UKHXoAWjWkwzQvdd8BfvTw7FZqNETEKz2lSihT4a5SRCife4EH7ilWmuAGBsZjjZrK YCmKnjJuosXi+5i24cLAuouTv4AEhyvuWZrsUCI5NfBBErfVNcNZeWRwuoV/w7gjv6+i /IjVr3PY1yspVV9wQ+Vo4wVdXKy69Btfju+de6wh1KpFw3bms7NGpx2tPjR416WhqFQv 6MmJpKYXEWwTGFeM6W2VY/snfwQoReBs78y5W9fWv2G1pHW1B1cX0j5UFrIF8NlYEy5X uFSQ==
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=wG4ib26JeXQLKQcY0X6gMNKeo0xxMb1ZdOUQ042iKEA=; b=ddrs14KsJ8XzJBpQvAjRZ/dbxGH5qilWihvT3mSrSBWwrUbi6ZNsDcb3/V0zkjYFNk vE1ssSaeqzKoTbVn6W82ivcfo/yWA7CeUBitIdclRPwaT8BEN1KuUABI6yNPtbzr5N2O sjI62f/eIjWVMXwTLZZUTw2o2FZDekfybxNPkvRIZuEpTm2NyPHvbeyyb7d3PVoCjSB+ 3xPjkCdEcZQVIqEiIeY0Yx8lcjM0NnSShrspSMGfIcYrG5xSB7Sxr/dqjuvSuBNDk4yt oLFIfZN5ylGUtuOwsrEoKZiIy2hZNNr5B3MrpqYK0xjjQH+io+sYHRKu78uTy+i0u9Mm qcnA==
X-Gm-Message-State: AJIora8rwXWDMSz6Gni0ZTslhrWuyqXIxporTBcVk6M6U/Ys4xmOdndu N/lh0eNzMWBC8ecZgBS/Wy2lwEZovg==
X-Google-Smtp-Source: AGRyM1tU0gGkrsztGqEcYaP0VksNsQQk5o/nKeZlg4hp/R0bAQ4NB7M6iml7vCj0dKrNR/Po81/sbg==
X-Received: by 2002:a17:907:7f94:b0:72b:47da:4bf3 with SMTP id qk20-20020a1709077f9400b0072b47da4bf3mr30084514ejc.157.1658223978403; Tue, 19 Jul 2022 02:46:18 -0700 (PDT)
Received: from CSCOWPF2QW8Y3 ([173.38.220.36]) by smtp.gmail.com with ESMTPSA id w6-20020a50fa86000000b0043ba0cf5dbasm413374edr.2.2022.07.19.02.46.16 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Jul 2022 02:46:17 -0700 (PDT)
From: slitkows.ietf@gmail.com
To: idr@ietf.org, 'Susan Hares' <shares@ndzh.com>
References: <BYAPR08MB48725C453611F6A21F255295B3809@BYAPR08MB4872.namprd08.prod.outlook.com>
In-Reply-To: <BYAPR08MB48725C453611F6A21F255295B3809@BYAPR08MB4872.namprd08.prod.outlook.com>
Date: Tue, 19 Jul 2022 11:46:15 +0200
Message-ID: <1d2901d89b54$63b87220$2b295660$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_1D2A_01D89B65.2742C8C0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIDLe9qjFekHVm30BbynhEPpFKul60wQQcg
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/pMt-LWbrrzrB2lPjSFx3-q1zqPw>
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: Tue, 19 Jul 2022 09:46:21 -0000

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> On Behalf Of Susan Hares
Sent: mercredi 6 juillet 2022 20:17
To: 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?