Re: [Idr] BGP Auto-Discovery Protocol State Requirements
Jeffrey Haas <jhaas@pfrc.org> Thu, 18 March 2021 18:58 UTC
Return-Path: <jhaas@slice.pfrc.org>
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 3CA783A31DF for <idr@ietfa.amsl.com>; Thu, 18 Mar 2021 11:58:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham 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 ePLAmT-WtJkQ for <idr@ietfa.amsl.com>; Thu, 18 Mar 2021 11:58:08 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 3413D3A31D9 for <idr@ietf.org>; Thu, 18 Mar 2021 11:58:08 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 6C8F71E409; Thu, 18 Mar 2021 15:19:36 -0400 (EDT)
Date: Thu, 18 Mar 2021 15:19:36 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: idr@ietf.org
Message-ID: <20210318191936.GF29692@pfrc.org>
References: <20210316210203.GC29692@pfrc.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20210316210203.GC29692@pfrc.org>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/ZofaDe9C5O4bEaxACNwsJvimpVA>
Subject: Re: [Idr] BGP Auto-Discovery Protocol State Requirements
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: Thu, 18 Mar 2021 18:58:10 -0000
Further off-list conversation with Tony Przygienda offer a related observation on the BGP Session State: They serve as the "offer", and the management of its lifetime is to a large extent the critical detail covered by the "retry" behavior. This potentially creates an option between 1 and 2 below. A BGP Auto-Discovery listener that is implementing "discover at OPEN" mostly needs the hint that "something has changed" for the parameters that may be discovered at OPEN. A version/generation or similar field in the auto-discovery protocol would suit this purpose and permit a "discover at OPEN" BGP Speaker to minimize the load upon the auto-discovered device. This would permit the entire set of BGP Session Protocol State to be omitted from the protocol, as long as "discover at OPEN" was acceptable. It also addresses the consistency issue noted in section 3.6 of the autconf-considerations draft. --- Note that the majority of proposals analyzed for BGP auto-configuration in Appendix A published some subset of the state in the BGP Session Protocol State requirements. Authors of those proposals may wish to comment on their reasoning for that state in their protocol. -- Jeff On Tue, Mar 16, 2021 at 05:02:03PM -0400, Jeffrey Haas wrote: > Once you have the capability of bringing up a BGP session, you have to > decide if you even want to. There are at least two design choices, each > with specific consequences: > > 1. The implementation is willing to determine if a peer is acceptable or not > based on the information exchanged in the BGP OPEN message. Call this > "discover at OPEN". A further implication of this mode is the > implementation must be willing to service incoming sessions that may drop > just so they can figure out if they find each other mutually agreeable. > This becomes a scaling discussion. > > 2. The implementation wants to know the properties of its potential peer to > decide if it wants even try to bring up a session. This enables "peer > selection". > > The good property is that the peer sending such messages doesn't have to > service sessions only to immediately drop them. > > The bad property is that this increases disclosure of some BGP > information to parties that may not eventually be permitted to peer. > (Security consideration.)
- [Idr] BGP Auto-Discovery Protocol State Requireme… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Tony Przygienda
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Acee Lindem (acee)
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Tony Przygienda
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Tony Przygienda
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Fomin, Sergey (Nokia - US/Mountain View)
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Robert Raszuk
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… heasley
- Re: [Idr] BGP Auto-Discovery Protocol State Requi… Jeffrey Haas