Re: [GROW] BGP Auto Discovery and BGP Auto Session Setup

Robert Raszuk <robert@raszuk.net> Thu, 12 December 2019 08:53 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3410120859 for <grow@ietfa.amsl.com>; Thu, 12 Dec 2019 00:53:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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 AScuZ_oA_D9W for <grow@ietfa.amsl.com>; Thu, 12 Dec 2019 00:53:11 -0800 (PST)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 8F47F1200CC for <grow@ietf.org>; Thu, 12 Dec 2019 00:53:11 -0800 (PST)
Received: by mail-qk1-x731.google.com with SMTP id m188so982712qkc.4 for <grow@ietf.org>; Thu, 12 Dec 2019 00:53:11 -0800 (PST)
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=fF2QuASNncmFXGVVXnhnoyRb5HjHKDUtJAL2GYzasLk=; b=NoNXhCzUrkN1kV4KTogo8Ko0m5Cgfeyfthkh4N5oRym6pNAKTq6/wysWjL6x8nespY mg4FtoXL/44nEm7IybB7yHec0bimqdd2dNY0E0hYgyaZZdIHI8xj8VymTup3/N8YAd0q SIc1rkyB6OMUjuMxLLjYkUht3nSvtKTvG6odIXGn8RTZ6vNwaSa/v1BocDX2aOb2jACx bfUXshBTZNIwoxf0ICq5/RHzKgIfTMxUHuz1kNIglcJRR76OC4YYMhzNsgRPzWWsVp6T 5qsYBtLzDS5nB5u2OKIQ2IgtU3iQ6UqIhKYEi9TJ47P6jLxpXoSs9k1gvq7xl08wNrAM jR4A==
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=fF2QuASNncmFXGVVXnhnoyRb5HjHKDUtJAL2GYzasLk=; b=QXaompY2TBqAnhMwx/snrbRp0puoJQINb7RFdkXcSRRUS+195zmTJh//Bi/QnbgDkv GzZqE5pXUb2gGAZ5Cs3t1TxXG85BWP0A2pqnK31GEGm4/gk47Y14uQZl9uvmZql+3XaD KP0gCm1dXNULL4+8AYOQQ+CoQvGEP1GMneH6tz+gZJ52xsVVmoju3YHRlzQCq1vVSDTa grTpYbnl2453Icit2I0hsaUjxg24Ny6LUF1IbWg4Pk9pYQUV3enFORxM+DRz+r1se5X9 UUSClNixTn7gIgYH0dNvFL7RvGTu5H2ISVAm6osytL/IoEkNC6jCIZTeRAXRwDFBugbd SeuA==
X-Gm-Message-State: APjAAAX/irhrdEl13WYzqEI4ycIO5fchm7/q6zxNSJ3fOEGG1obtBfkU 8Qep3Hp35NGfr2GQtnHV48nakuAkKethYYspx+7dkw==
X-Google-Smtp-Source: APXvYqyEzhr1AZFJayybrYO+1Rxku89BkHrB7AG9g8V8ZTQWeGqFDtCCxCIdlnXdBJqLeXSzbZyuo2PUg3tY8kl0NzA=
X-Received: by 2002:a37:6087:: with SMTP id u129mr6881495qkb.219.1576140790525; Thu, 12 Dec 2019 00:53:10 -0800 (PST)
MIME-Version: 1.0
References: <CAOj+MMEJ8qWUrPacdw10nTqEL4Vo1AjyRGtyENVZS9WVjF+LBw@mail.gmail.com> <d19637f4-dc5a-99ea-fc21-2b17c2f157be@gmail.com>
In-Reply-To: <d19637f4-dc5a-99ea-fc21-2b17c2f157be@gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 12 Dec 2019 09:53:00 +0100
Message-ID: <CAOj+MMHYmqOvHmTMdh4ixVBiFnuiVaY0NBB=7gwXFvw8W=GT7Q@mail.gmail.com>
To: Alejandro Acosta <alejandroacostaalamo@gmail.com>
Cc: "grow@ietf.org grow@ietf.org" <grow@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ef8f4305997ddfa6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/0LR-pbfNRn1iNkZFcr_foJuYu30>
Subject: Re: [GROW] BGP Auto Discovery and BGP Auto Session Setup
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Dec 2019 08:53:14 -0000

Hello Alejandro,

Many thx for your comments.

To respond to your question there is no preference to the best path
selection process based on the method BGP session is established.

Of course one could you this method just as a validation of manual mesh
correctness or rather completeness, but if so while routers could keep list
of autodiscover peers we would not necessarily establish actual BGP
sessions to those if NMS or manual sessions are already present.

Said all of this if you and others think there is need to work more on your
point I am open to hear the actual justification.

Many thanks,
Robert


On Thu, Dec 12, 2019 at 3:47 AM Alejandro Acosta <
alejandroacostaalamo@gmail.com> wrote:

> Hello Robert,
>
>  I just read the first document, I guess for most people could be
> "interesting" too see BGP Auto Discovery, I'm not sure yet if I'm in favor
> or against.
>
>  Hope this is not a crazy comment. Well, in the document you (and other
> co-authors) do not mention much about -any possible- impact this mechanism
> could have in bgp route selection algorithm (which anyhow is by default
> managed by vendors and modified by administrators). As far as I could
> understand from your doc, routers can identify which prefixes were learnt
> by auto-discovered devices and which were learnt by the "traditional" BGP
> operation. Am I right? which one would you trust more?, new administrative
> distance or something like that?.
>
>
> Thanks,
>
>
> Alejandro,
>
>
> On 12/11/19 3:24 PM, Robert Raszuk wrote:
>
> Dear WG,
>
> We have seen formation of BGP Autodiscovery WG followed by total silence.
> Well maybe group is
> live just not everyone got onto its private list :)
>
> Regardless of this I refreshed and resubmitted two proposals in this very
> space.
>
> 1. BGP Auto Discovery
>
> https://tools.ietf.org/html/draft-raszuk-idr-bgp-auto-discovery-06
>
> and
>
>  2. BGP Automated Session Setup
>
> https://tools.ietf.org/html/draft-raszuk-idr-bgp-auto-session-setup-01
>
>  *Ad 1:*
>
>  First document is focused on WAN and IX scenario where establishing full mesh of IBGP or
>
> selected eBGP peering can automate the operational management tasks or if run in informational
>
> mode could validate NMS session setup correctness.
>
>  Original proposal was presented many years ago in Vienna and at that point suggested extension to
>
> IGPs to flood discovery information for IBGP auto mesh. Later based on the input and discussions with
>
> Pedro the proposal got simplified to use classic Route Reflector as bootstrap node (info broker).
>
>  Last input from Jon and Warren added the ability to also automate setup of eBGP sessions in selected
>
> scenarios.
>
>  Since then the document was shelved for some time waiting for IDR WG turn to deal with discovery topic.
>
>  So here we are.
>
>  *Ad 2: *
>
>  The second document first published in July 2018 provides a very trivial to implement mechanism (without
>
> even changing BGP state machine) to automatically establish common LAN or p2p interfaces BGP sessions.
>
>  Typical use case would be Clos DC fabrics, customer PE-CE LANs, TORs to Compute Nodes etc ...
>
>  Comments, questions, feedback on both proposals all very welcome.
>
>  Kind regards,
>
> Robert.
>
>
> _______________________________________________
> GROW mailing listGROW@ietf.orghttps://www.ietf.org/mailman/listinfo/grow
>
> _______________________________________________
> GROW mailing list
> GROW@ietf.org
> https://www.ietf.org/mailman/listinfo/grow
>