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

Robert Raszuk <robert@raszuk.net> Sun, 20 March 2022 23:45 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 DDD593A15B3 for <idr@ietfa.amsl.com>; Sun, 20 Mar 2022 16:45:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, 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=raszuk.net
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 6zLxGuj8NOax for <idr@ietfa.amsl.com>; Sun, 20 Mar 2022 16:45:26 -0700 (PDT)
Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) (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 9D17B3A15AD for <idr@ietf.org>; Sun, 20 Mar 2022 16:45:26 -0700 (PDT)
Received: by mail-vs1-xe2b.google.com with SMTP id i63so9597030vsi.5 for <idr@ietf.org>; Sun, 20 Mar 2022 16:45:26 -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=6kU81uuzYAplg9OrPEfE3lc+AMOyxDyimng/CgdyFEI=; b=HvAMsshxXkGNmz9sV4qLPrUw2DdSfD0phaxT0sE8HRJTbUfCsiV3CXlJPexxHH55Wx vLxqD2Z9ZjMsFdcTe5oDowkx+6BAJYqFzL1pchh0s1H5YDxAkRzdU9uhihLqLgeU2wb4 gOuGBvRR7SRumWeWK1R8zGYVUdIMiFY+JpdhCcn3M0xO/CZamVYnFzJ1recmMYHfx7Vw dYJHRHIq2FYYUf+UXMwEP9zn0j2FExpkFIjIKRhNkP2CXtdKpXTuK5SdFsLo0aJuDT9T IX1oiEZnaQBRLKuBGwWA063PNaeCETxAe3emnpwsMDsqKgm3hp2P1DkCqTk7MyLtlfZt mEHw==
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=6kU81uuzYAplg9OrPEfE3lc+AMOyxDyimng/CgdyFEI=; b=VWP0275uveJoX24AFWeVIZyZjvPzbE1J73JbMgpjF3w+22O4QMi4OQnmfkYRCxxMDi yVpCIlglfgpvWmWjC4bxSr0QRmLhuVycsAkX2iwysiB3XMIDQOhrgBzsdOw27LM26/4S GiXU/8sKS3/J+dnGRHo4YaR/5MGN02PNV4Q044Wy+CD13xnyFIKsyZF9NJL9LXpPCDnq BvtmC3AzjrxNfBGFKbVX2w0L2lDmCSKbl8IQ31RCFCA3lWnx2LZxFGx5+4KKYW5fXurt 6iounNV4hBnMXag5jV+u09kdhu8x9YXL1K+5OC4JO/8wMMh2w0/wy3DIKBRmsSdSQ0t/ +RRw==
X-Gm-Message-State: AOAM531XHN60IWonWO2kcxP6ZUup8v5tPflHNjKpJcMqFokyG7Cw4kkf PPXsKzZLb/k9C6jJgQ4G8a6k838ZTBGWFSFy+lc65A==
X-Google-Smtp-Source: ABdhPJyH0rjTODiLk+FXZxxwWmpGWP0/9Sc2IiZS6dJcKJmwr651bpVCSXucdTgXhYlhVLaJWjc9S0AMEia/4L+GjGc=
X-Received: by 2002:a05:6102:237a:b0:325:e96:edc0 with SMTP id o26-20020a056102237a00b003250e96edc0mr878419vsa.15.1647819924899; Sun, 20 Mar 2022 16:45:24 -0700 (PDT)
MIME-Version: 1.0
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> <003601d83cb3$327e9a40$977bcec0$@ndzh.com>
In-Reply-To: <003601d83cb3$327e9a40$977bcec0$@ndzh.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 21 Mar 2022 00:46:03 +0100
Message-ID: <CAOj+MMEawJU4tOMw9Jp+tqJgqj-Yoyb1vmKswDEiC1OyORrWtw@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
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>
Content-Type: multipart/alternative; boundary="000000000000471b2b05daaef996"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/XN_LOpXKiS3dpJMDMH7TKI7KTzc>
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:45:36 -0000

Sue,

> but the implementation selecting particular interface.

But this is precisely the crux of the perhaps subtle point.

Interesting/modern encapsulations are not (or do not need to be) expressed
as an interface. Neither logical nor physical.

Many thx,
R.



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

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