Re: [Bgp-autoconf] bgp auto configuration -01 update after interim discussion

Robert Raszuk <robert@raszuk.net> Wed, 23 June 2021 13:53 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: bgp-autoconf@ietfa.amsl.com
Delivered-To: bgp-autoconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28FD23A38BE for <bgp-autoconf@ietfa.amsl.com>; Wed, 23 Jun 2021 06:53:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 L87il6iLmNni for <bgp-autoconf@ietfa.amsl.com>; Wed, 23 Jun 2021 06:53:04 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 16B843A3891 for <bgp-autoconf@ietf.org>; Wed, 23 Jun 2021 06:53:03 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id x24so4194514lfr.10 for <bgp-autoconf@ietf.org>; Wed, 23 Jun 2021 06:53:03 -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=d1LZTNeAnr6bI5tzhCw22vUebc0A7sXhnx8opkiUhIc=; b=aSQuscvQ4TRUrZIXjE+kptEUgDEHB9rSgIHrZ8H1upVj6ZlwSSnoOmRyUKrPYpA9ug 8hW0n9vmG66dtzTbI64/hpwpNBxCymC1jYnDCi9XiHoVVeSUZrGV3vntTyBQUnke5p76 SFq0OoI41f1ag+sY8Nktqjn5t9SxSpPwsNZ4DqTZq/fQyK2minFvMSSt4tdrhlMF66HE 5uaPkPlwoTuYGCI3JdkGh7nADfUusR5Dn0rMAKy16IKnNl883CjD+sylGM85y5qe/bBs A7MIcFbuqoEWGE2yTvYHR8wWgYkvJrtmjP6I6ox6AHbK7u+uSaBZzAtnnY+ir4SLT6j+ o9HQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=d1LZTNeAnr6bI5tzhCw22vUebc0A7sXhnx8opkiUhIc=; b=ffPRWAPEnOnUtrHYwaBBa7WIGzfA6Q2PVQImQGM/I9MEjCwJzXXOcP6MIq1nJ+sYcr pz5DTK0IJkkAGX1gbhZQ6imYCdhBwACbaAkdUVSqi8G2/O4ZVq/3EXEp8NPikyjs7tdC yvs4ffamreOqUfU8RyJob9bXI5BSHAlYZ4WNWjhNH7z33W/fd3O10EcoojraJ+kzZZIP D0lyQzggBdI4SCirBWffii4KFDjzaomuM1BBzBd6ezGRtin96kEUFljVNxPxyAbVNAMd NHuC1ayO3BHDFxTjLlWQGhW5tgye62ll4LsuQ/SKqu88Ep8oVk7aUSPjduvXVBPJ/+CH yFbw==
X-Gm-Message-State: AOAM533W4TXlVmUEvTNg5xT+xR7UVVQwiUQ8PdlnB/IEhQzmqCYXHca+ ThRVTEadYPf8v2/jloTqKtD2IQSPPBciQaksEL1gGA==
X-Google-Smtp-Source: ABdhPJyP0UKoIgvjEeMN4Ix+kwcMLVytg8Fjel7k9upWkTKDrnMxx0tSBwR29KXHbAtgfPHi4M69z9KfeHw4Mpip4/8=
X-Received: by 2002:ac2:5feb:: with SMTP id s11mr7162199lfg.591.1624456380341; Wed, 23 Jun 2021 06:53:00 -0700 (PDT)
MIME-Version: 1.0
References: <20210622203227.GA17412@pfrc.org> <CAOj+MMH1qRbHjqTJAdbgV1_OGC5x18VYgzfweN3KwmwOrryDhg@mail.gmail.com> <20210623130335.GA14665@pfrc.org> <CAOj+MMEE4BZeOw0LNfHSoquocTTw_PK0KnS8YBUoefsdHhPYpg@mail.gmail.com> <20210623140436.GA18680@pfrc.org>
In-Reply-To: <20210623140436.GA18680@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 23 Jun 2021 15:52:49 +0200
Message-ID: <CAOj+MMGe7y04nWMqm9grK70y00LbQ+FfAv+bmJDjd7On_OofgQ@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: bgp-autoconf@ietf.org, idr-chairs <idr-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000080f4b205c56f3937"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bgp-autoconf/ccyr3A-rquRKQx7epel8v29KIF4>
Subject: Re: [Bgp-autoconf] bgp auto configuration -01 update after interim discussion
X-BeenThere: bgp-autoconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP autoconfiguration design team discussion list <bgp-autoconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bgp-autoconf>, <mailto:bgp-autoconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bgp-autoconf/>
List-Post: <mailto:bgp-autoconf@ietf.org>
List-Help: <mailto:bgp-autoconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bgp-autoconf>, <mailto:bgp-autoconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Jun 2021 13:53:09 -0000

Hey Jeff,

Ok this sounds good. I was not clear - apologies if I did not get this from
Interim.

One related and one unrelated question:

Related:

* Assume we did not reach mutually interesting AFs to establish session and
we suppressed OPENs as you said. Now if I add a new AF on either side - do
I need AD PDU or can I just try BGP OPEN as I already know the peer(s) ?

Not related:

Just like in BGP perhaps we should also support passive AD side ? Say in
leaf <--> spines or leaf <--> controller that can be perhaps useful
optimization.

Thx a lot !
R.












On Wed, Jun 23, 2021 at 3:38 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> On Wed, Jun 23, 2021 at 03:16:06PM +0200, Robert Raszuk wrote:
> > Hi Jeff,
> >
> > I am referring to this slide
> >
> > [image: image.png]
> >
> >
> > > The feedback from the working group is that afi/safi is not to be
> contained
> > > in those packets.
>
> As we discussed in the interim, slide 4 was the contents we discussed at
> prior IETF 110.
>
> Slide 5 covered the discussion that while this state is needed by the
> auto-discovery procedure, the session state could be gathered from the BGP
> OPEN message as "discovery at open".
>
> It's still state for an auto-discoverying peer needs.
>
> > So are you saying that AFI/SAFI will not be part of the auto discovery ?
>
> Correct.
>
> Tersely:
> Auto-discovery PDUs containing sufficient information to do a BGP
> connection
> are sent in their protocol.
>
> A client that is receiving those auto-discovery PDUs creates and opens a
> BGP
> session to that endpoint.  It then has the information present in the BGP
> OPEN.
>
> If the client decides that it wishes to continue peering with the
> discovered
> endpoint (the peer is acceptable), it sends its KEEPALIVE message and
> transitions to Established.
>
> Otherwise, the peer is unacceptable, and the client tears down the session
> with a NOTIFICATION message.
>
> The remaining procedures are intended to avoid repeated connection attempts
> where no progress will be made:
> - The client doesn't initiate any new connections to the discovered peer
>   unless its own acceptance criteria have changed for the session, or the
>   version number in the auto-discovery PDU changes from the last version
>   tried.
> - When either changes, the process above repats.
>
> > Then I am not quite sure why do we then even talk about it ? Especially
> > looking at the slide it seems like this is part of AD.
>
> Hopefully the interim's recording will be posted and won't have the
> problems
> many people experienced with meetecho.  The context was clear during the
> interim.
>
> However, the description above is what the consensus was.
>
> -- Jeff
>