Re: [Bgp-autoconf] Mnutes (first pass) from 1/19/2021 Meeting of BGP Auto-conf

Robert Raszuk <robert@raszuk.net> Mon, 25 January 2021 17:19 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 BF9253A164F for <bgp-autoconf@ietfa.amsl.com>; Mon, 25 Jan 2021 09:19:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.098
X-Spam-Level:
X-Spam-Status: No, score=-0.098 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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 qqONq4SatyaM for <bgp-autoconf@ietfa.amsl.com>; Mon, 25 Jan 2021 09:19:10 -0800 (PST)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 B26973A161E for <bgp-autoconf@ietf.org>; Mon, 25 Jan 2021 09:19:06 -0800 (PST)
Received: by mail-lj1-x230.google.com with SMTP id f2so11025271ljp.11 for <bgp-autoconf@ietf.org>; Mon, 25 Jan 2021 09:19:06 -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=i/qm/NH1XmyoZ/NG27+JHRRim56OEFLGr7RdMzMghd8=; b=SJetV7BbO+KjAHoDKUPjb8/DK4xC0V5Tb3FUptIR0/lSBuJFTD+d0YgmvI5CstvwMC UaMON/Tv5jacDmD3Pnz0gSTV69UI/9RQe2DweLsykkLFza5PmYIePlgwTir0E7PkLxJf 8peFwqksQmhsJFKOuwWV++9dfXp8VMftnW2gWFCKC2sR2XWGumlUOZuBhJy72wB8sB1p PHrpfpJiQU1sUZbdvGF+Bp70KraPlzH6PeLjKHNl74634UOyXhqDO5GlToE/go74a3Dx ZWk64DeYU8i4jCQXPs5YLZBqwByrrmFPQU9ROlN65PZS1S2Hatq/V0W7EpromqtgWv45 8sDg==
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=i/qm/NH1XmyoZ/NG27+JHRRim56OEFLGr7RdMzMghd8=; b=fAjh56oeBkU2vdvGpkLxkEcCZc0wKXw0fQwtblqWdDEvyl2muxZ3if3LU6rwaLuluv bWJP1r6rcO95kXnlMRtZjkvGbS5P4v0AXRqUNJJZOjwMxSCwpU03YTtIYb8TxIh9DsBt wWVbhfNkzIbYzXbVmnEpIfS3htgshix8inrE+5oxssVlljQ8wSXSf58abUlrCqBG/1Q1 rF3B++DcXh4sTER5Xk1/UnhdxjfJQrB1hDyxHi1vPB3Nae+K+6xNotlnB4y8O8wZWpgZ ZUw92Mnfra3zdH0xUZMaktH1pdp7hL3ECd0+yENkp4xyMgELTlAyEt//DhYsVFSKs+31 8eSA==
X-Gm-Message-State: AOAM533GA/cKnyPhQrE/A5cNTkCbBg2jsFAmrmZwNoTsHAZ66OWGyDdQ QoocSlhoRL6mba/DfzO5jVq5ZBxMxVLb0uCqba8Wtw==
X-Google-Smtp-Source: ABdhPJwnCdrSOZyoBw7NAKSVh331EvGptpnr3OQAjkMhPXQgBbLgD8Vja7aTUSO5NdXIP4L4/R68I2n4Uj8VI3560Hs=
X-Received: by 2002:a2e:3e05:: with SMTP id l5mr710391lja.54.1611595144676; Mon, 25 Jan 2021 09:19:04 -0800 (PST)
MIME-Version: 1.0
References: <016301d6f078$e093e960$a1bbbc20$@ndzh.com> <SN6PR13MB2334490FEE806BB804B5329885A09@SN6PR13MB2334.namprd13.prod.outlook.com> <3FFF2D5E-4360-4F1A-9375-6E25682175A8@juniper.net> <CAOj+MMH0vRq2D2iN481gX=-K1dAwLHa0A3Ceuoh1RvgPOu1m0w@mail.gmail.com> <FA7C8D21-587B-4E3E-9ABD-28502B5E23D8@juniper.net>
In-Reply-To: <FA7C8D21-587B-4E3E-9ABD-28502B5E23D8@juniper.net>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 25 Jan 2021 18:18:55 +0100
Message-ID: <CAOj+MMHq7iCkqBMT+dZQk7xL8Y4heJXsgHmL73yA3rguN6ZqbA@mail.gmail.com>
To: Jeff Haas <jhaas@juniper.net>
Cc: Linda Dunbar <linda.dunbar@futurewei.com>, Susan Hares <shares@ndzh.com>, "bgp-autoconf@ietf.org" <bgp-autoconf@ietf.org>, "Majumdar, Kausik" <Kausik.Majumdar@commscope.com>, "Acee Lindem (acee)" <acee@cisco.com>, "徐小虎(义先)" <xiaohu.xxh@alibaba-inc.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, Warren Kumari <warren@kumari.net>, John Scudder <jgs@juniper.net>, Susan Hares <skh@ndzh.com>, Jeff Tantsura <jefftant.ietf@gmail.com>, Keyur Patel <keyur@arrcus.com>
Content-Type: multipart/alternative; boundary="0000000000001ed91a05b9bcbc44"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bgp-autoconf/rZvKxm0OplqdDWX_G2EmlwgwJHo>
X-Mailman-Approved-At: Mon, 25 Jan 2021 17:44:07 -0800
Subject: Re: [Bgp-autoconf] Mnutes (first pass) from 1/19/2021 Meeting of BGP Auto-conf
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: Mon, 25 Jan 2021 17:19:18 -0000

Hi Jeff,

L3 directly connected means staying on the subnet :) That can be p2p
(fabric side) or p2mp (compute side).

Note that
https://tools.ietf.org/html/draft-raszuk-idr-bgp-auto-session-setup-01 just
uses multicast group for this "local" discovery and we are done :)

Best,
R.

On Mon, Jan 25, 2021 at 5:48 PM Jeff Haas <jhaas@juniper.net> wrote:

> Robert,
>
> Keeping in mind my prior comments that part of listing what the properties
> are is so that we can include or exclude stuff for a given domain solution,
> I'll offer you this:
>
> I agree with you.
>
> What exactly does a L3 directly connected peer mean?
> And given that the link plumbing of choice for most people right now looks
> like Ethernet, what does "p2p" mean?
>
> Offering my first pass at those two, I think Ethernet as p2p is
> effectively something we can't distinguish.  At best, it means you expect
> to find a single MAC at the end of the link.
>
> At L3, that also potentially means that you have subnet properties that
> are palatable.  For ipv4, a /30 or /31.  For ipv6 a /127, probably on fe80::
>
> People are obviously deploying this way.  More than a few are also doing
> BGP configuration by saying "use this link" without address properties and
> relying on the above example properties to do the end-point "discovery"
> work.
>
> -- Jeff
>
>
> On Jan 22, 2021, at 2:43 PM, Robert Raszuk <robert@raszuk.net> wrote:
>
>
> [External Email. Be cautious of content]
>
>
> All,
>
> If I may I have a very basic and fundamental question.
>
> If the focus and requirement is for DC - shouldn't we just focus on L3
> directly connected peers ?
>
> Further more should it be a bad thing to only further focus on p2p links ?
>
> I think the moment you would like to discover non directly connected peers
> (with questionable use case in DC env.)  you will likely complicate the
> solution space significantly.
>
> As that is related to Linda's question in a way stating it here in this
> thread
>
> Thx,
> R.
>
>
>
> On Fri, Jan 22, 2021 at 8:22 PM Jeff Haas <jhaas@juniper.net> wrote:
>
>> Linda,
>>
>>
>> On Jan 22, 2021, at 2:06 PM, Linda Dunbar <linda.dunbar@futurewei.com>
>> wrote:
>>
>>
>> [External Email. Be cautious of content]
>>
>>
>> Sue,
>>
>> Thank you very much for the detailed minutes.
>>
>> I hope the document will start off with what Jeff said in the meeting:
>> *“the requirements for the elements [of data] that BGP needs to know to
>> bring up its peering sessions.”  *
>>
>> Then for a Data center where all wiring & boxes are trusted, the
>> auto-configure needs much less than other scenarios.
>>
>> Like what Warren said : *If I do not trust the people plugging things
>> in, then I have to do a bunch of pre-configuration on*
>> *the device before it get s plugged in and turned up. And so this has
>> implications on how much of the*
>> *auto-configuration stuff happens by itself. How much needs the
>> orchestration system needs to do.*
>>
>>
>> The document that I'll have updated by next session will be toward the
>> point of bgp transport-session autoconfiguration.
>>
>> The design team will likely need a discussion of how much the transport
>> mechanism needs to provide towards a client for purposes of bootstrapping
>> the next layer for a given scenario.  Much of this can likely happen in the
>> bgp open message... but it likely will need to happen somewhere.
>>
>> The extended conversation will need to be how much of the
>> autoconfiguration story we want to solve in IDR and elsewhere.  Even for
>> the relatively easy scenario for a BGP Clos participant, where the device
>> participates in the topology is a needed thing for autoconfiguration.
>>
>> We'll likely find the transport auto config was the easy piece. :-)
>>
>> -- Jeff
>>
>>
>> Linda
>>
>> *From:* Susan Hares <shares@ndzh.com>
>> *Sent:* Thursday, January 21, 2021 10:42 PM
>> *To:* bgp-autoconf@ietf.org; Linda Dunbar <linda.dunbar@futurewei.com>;
>> 'Majumdar, Kausik' <Kausik.Majumdar@commscope.com>; 'Acee Lindem (acee)'
>> <acee@cisco.com>; '徐小虎(义先)' <xiaohu.xxh@alibaba-inc.com>; 'Dongjie
>> (Jimmy)' <jie.dong@huawei.com>; 'Jeff Haas' <jhaas@juniper.net>; 'Warren
>> Kumari' <warren@kumari.net>; 'John Scudder' <jgs@juniper.net>; 'Susan
>> Hares' <skh@ndzh.com>; 'Jeff Tantsura' <jefftant.ietf@gmail.com>; 'Keyur
>> Patel' <keyur@arrcus.com>; 'Robert Raszuk' <robert@raszuk.net>
>> *Subject:* Mnutes (first pass) from 1/19/2021 Meeting of BGP Auto-conf
>>
>> I’ve attached the minutes from the meeting in pdf form.
>> Let me know if you wish a text form as well.
>>
>> *Audio recording from meeting at: *https://youtu.be/NGwomqt9MF4
>> <https://urldefense.com/v3/__https://nam11.safelinks.protection.outlook.com/?url=https*3A*2F*2Fyoutu.be*2FNGwomqt9MF4&data=04*7C01*7Clinda.dunbar*40futurewei.com*7C893e5201af1e4833b6c308d8be900cc7*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*7C0*7C637468873197826578*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000&sdata=aZTP9bTa6WRp*2FeUcFU3QX9L*2BAJheHCUwFtBFLImEzgk*3D&reserved=0__;JSUlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6yMaO-gk!WRepfeQ9AYJHKsSSxXU2tSp9RmDF80YfIgcl9_OLpoFhji_Ww_oDRi40wEVbl7w$>
>>
>> Sue
>>
>>
>>
>