Re: [Idr] BGP autoconfiguration - draft-minto-idr-bgp-autodiscovery

Susan Hares <shares@ndzh.com> Sun, 20 March 2022 23:35 UTC

Return-Path: <shares@ndzh.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 A5CC33A159B; Sun, 20 Mar 2022 16:35:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.94
X-Spam-Level:
X-Spam-Status: No, score=0.94 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ElqEfXmdw1aY; Sun, 20 Mar 2022 16:35:43 -0700 (PDT)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 555A43A1599; Sun, 20 Mar 2022 16:35:42 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=50.107.114.225;
From: Susan Hares <shares@ndzh.com>
To: 'Robert Raszuk' <robert@raszuk.net>
Cc: 'Jeffrey Haas' <jhaas@pfrc.org>, "'idr@ietf. org'" <idr@ietf.org>, draft-minto-idr-bgp-autodiscovery@ietf.org, 'Minto Jeyananth' <minto=40juniper.net@dmarc.ietf.org>
References: <20220308062429.GF17510@pfrc.org> <BYAPR05MB4359013ABE17D0296F6CEB86A5139@BYAPR05MB4359.namprd05.prod.outlook.com> <00b501d83b8b$cd5ff320$681fd960$@ndzh.com> <20220319192926.GC4905@pfrc.org> <018201d83c55$80173180$80459480$@ndzh.com> <20220320173421.GP4905@pfrc.org> <002f01d83c89$106cc6e0$314654a0$@ndzh.com> <20220320183916.GQ4905@pfrc.org> <002201d83cae$74bbcb30$5e336190$@ndzh.com> <CAOj+MMEbfzChAqfK4Kc7WoFzM7sQ_zPmhyn-gurGiAwzH6ab-w@mail.gmail.com>
In-Reply-To: <CAOj+MMEbfzChAqfK4Kc7WoFzM7sQ_zPmhyn-gurGiAwzH6ab-w@mail.gmail.com>
Date: Sun, 20 Mar 2022 19:35:34 -0400
Message-ID: <003601d83cb3$327e9a40$977bcec0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0037_01D83C91.AB6F9250"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQHJCt9VTBpsdTVWecrp1pQXoWaR6wMJUpmhAbsH8kcCIHTQXAGTxUbXAn1KF14CnbP1wQIhYL1uAzPjNkgBhgx/RqxD1b5Q
X-Authenticated-User: skh@ndzh.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/PbDpSYJkfAi1fbVqdCrqnrlRDJE>
Subject: Re: [Idr] BGP autoconfiguration - draft-minto-idr-bgp-autodiscovery
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Mar 2022 23:35:48 -0000

Robert: 

 

The L3DN only requires IPv4 or IPv6 native.  BGP, as a protocol only uses IPv4 or IPv6 native. 

 

I am comforted to hear that my use case is clearer.   I realize that most MPLS interfaces support IP routing/switching (for about 20 years).  Please note that it is not the protocol BGP that is enforcing the policy,  but the implementation selecting particular interface.    The encapsulation information is optional.   

 

If you wish to remove this option, it is a useful input to the authors.  

 

Thanks for your feedback. 

 

Sue 

 

From: Robert Raszuk [mailto:robert@raszuk.net] 
Sent: Sunday, March 20, 2022 7:21 PM
To: Susan Hares
Cc: Jeffrey Haas; idr@ietf. org; draft-minto-idr-bgp-autodiscovery@ietf.org; Minto Jeyananth
Subject: Re: [Idr] BGP autoconfiguration - draft-minto-idr-bgp-autodiscovery

 

Sue,

 

What encapsulation happens to be used by BGP or for that matter any other protocol is (and should be) protocol agnostic. 

 

I hope we are not trying here to bind a TCP session to encapsulation X or Y irrespective of what routing (and given encap orchestration - LDP FEC binding or SR policy or something else) tells you to do. That would quickly get very very inconsistent and prone to many failures. 

 

Btw there is no such a thing as "MPLS interface". All MPLS interfaces I have seen do support IP routing/switching too. And honestly it may be much better if BGP keeps its transport limited to IPv4 and IPv6 native. 

 

Thx,

Robert

 

 

 

 

 

On Mon, Mar 21, 2022 at 12:02 AM Susan Hares <shares@ndzh.com> wrote:

Jeff: 

I'm really trying to answer your question - so if I do not understand your
question.  I'll try again. 

The BGP transport sessions can have policy that requires the BGP hello to be
exchanged across a L3 connection running on a particular MPLS interface.
This policy ties down the TCP to a specific L3 connection on a specific L2.5
connection.   This example, show the benefit for some overlay/underlay
deployments.  

How does it impact the BGP FSM?   You will not get an TCP connection up due
to machine policy (it is reject except for the l3 connection attached to
specific MPLS interface).     

I really hope I've understood your question. 

Sue 


-----Original Message-----
From: Jeffrey Haas [mailto:jhaas@pfrc.org] 
Sent: Sunday, March 20, 2022 2:39 PM
To: Susan Hares
Cc: 'Minto Jeyananth'; idr@ietf.org;
draft-minto-idr-bgp-autodiscovery@ietf.org
Subject: Re: [Idr] BGP autoconfiguration - draft-minto-idr-bgp-autodiscovery

Sue,

I'm asking a very specific question.  Let me repeat:

On Sun, Mar 20, 2022 at 02:33:56PM -0400, Susan Hares wrote:
> You asked  L3DN is useful where besides the DC.

No, I asked:
> > It is still unclear what the "encapsulation" fields are used for with
> > respect to BGP discovery.

> I am looking for the same level of answer from the draft-minto-*.   Are
they
> planning to use this for WAN BGP auto-configuration.  

I'm not speaking for them.  Minto or Shiva can commment on their draft.

> On the encapsulation,  as Randy has said AFI/SAFI.  Consider a data center
> with multiple overlays (L2, mpls, L3) and AFI/SAFIs.  Suppose, you want to
> use an MPLS interface for an L3 connections.  You might want to select a
> specific set of labels for the underlay for L3DN. 

That's still not clear.  

How is this used to setup BGP's transport session during discovery?
I.e. how does this impact BGP's TCP SYN and the rest of the session?

-- Jeff

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr