Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25

Robert Raszuk <robert@raszuk.net> Thu, 29 October 2020 11:31 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 2F9323A0B77 for <idr@ietfa.amsl.com>; Thu, 29 Oct 2020 04:31:33 -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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 Pax0RaKRxCjB for <idr@ietfa.amsl.com>; Thu, 29 Oct 2020 04:31:31 -0700 (PDT)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (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 AB7283A0B60 for <idr@ietf.org>; Thu, 29 Oct 2020 04:31:30 -0700 (PDT)
Received: by mail-lf1-x12d.google.com with SMTP id 141so2829053lfn.5 for <idr@ietf.org>; Thu, 29 Oct 2020 04:31:30 -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=SXZucV/x4fXvZSSdQJlJQYOwUHxoE29oUaXgfmeFLdM=; b=IURLrhtPbWGJxazMb6iRMoHKUFRoIIMObgqafa+rRTFKMJyxaeKfV0Gsq5GxOQwUEB DOXY1bR2uHw812HLX1Et4Zob4b5e+0Qjw88LKXNJ39yHVGmhBQeCf2tWrt68US29KjnC B7GkI3cO0Fcb/z/pTohKxQFzZ4DLGI6hD/wONyv/5g2wGMBFUO1tOWEexd5EapERpKLD ql2VnLWue26ue3X94VyMy3EgjRrMJ4u8AvInn1DSoOvhKdn1hIMEMIThDpfCjgRG0Jsi 0i98SQqt59Huq4MQ2frUUYo0H5i9/AVkR9agAJ6DwLafh2gGmAEAC6Iof8bfe9cCVYtg XgLQ==
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=SXZucV/x4fXvZSSdQJlJQYOwUHxoE29oUaXgfmeFLdM=; b=hVk+5hxHWkPQnHymOJCQ598OjdKkiczQoxsVlUYoBJRAXrQyTFNsGUE4VuV9OKfJ8M YwAQ8iB6uIS54GKXfbig9pwR1Au7wMcxJuAdeQE0/gEeYfvDfKvPkRhzwwep8pShYRfR Lk+/A8Dspp70wHnzoPwZafSOSvAQEQYDgxVtqjbaKp9IaoqCVlJo1tF09FSI8HprhqY6 wWX6kn+ppZfMJYYtv0s4i/n7UnxMpfQCRKCfN4dL/MDW57nWy3PMZPHmwAWhMi+mUQJI dz/nWAXW7syIRz2IuNEj1pp+TDoJvvQJ3CHbbtrPdFPypnGun36u7AWZaGAlbSvtOL14 aRew==
X-Gm-Message-State: AOAM531cU+F3TIASkKkGaMjuHDgYR8AFEQbqB7qbAEIVC5FO+t6W1ljY QvZqw5yPoZqKzORKtHdAi2UMHnIVXLwXtDLLgf5Xxw==
X-Google-Smtp-Source: ABdhPJy3bslbHQH1j+/x/1fNIk6jq4tc6/+j3oVXZBbGF6Wdlcg3F1khfwcud0nYNSlnlJKhoDvRbV8KmbTblqi5T8A=
X-Received: by 2002:ac2:505b:: with SMTP id a27mr1345762lfm.264.1603971088748; Thu, 29 Oct 2020 04:31:28 -0700 (PDT)
MIME-Version: 1.0
References: <081E5E98-8D7B-452E-8517-EECBE72E3D7F@juniper.net> <64E754F4-CB63-4F2E-92A3-43ADEA1EC4AB@juniper.net> <20201028215313.GA8863@pfrc.org> <CAOj+MMFH35TB10gpeX80645qEZF3irFk0XVyyLZzkXagcTtwAA@mail.gmail.com> <20201029113316.GB8863@pfrc.org>
In-Reply-To: <20201029113316.GB8863@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 29 Oct 2020 12:31:16 +0100
Message-ID: <CAOj+MMHvVgP0SSTSLqcUHizfk_kR1tUjo0u8p3AnKiuHFr=VaQ@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: John Scudder <jgs=40juniper.net@dmarc.ietf.org>, IDR List <idr@ietf.org>, Donatas Abraitis <donatas.abraitis@hostinger.com>
Content-Type: multipart/alternative; boundary="000000000000f9b55b05b2cd9e20"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/HiMLFo50h7uDAVXds2bqcgH9kPM>
Subject: Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25
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, 29 Oct 2020 11:31:33 -0000

Just to clarify one point ... I was not seeing a need to use domain names.
Just either IP address of bgp peer or implicitely use bgp peer's address.

https url would be actually pretty short ... just the path to the opaque
text.

I am more interesting on your view of how to do NSR/ISSU with current
proposal.

Cheers,
R.




On Thu, Oct 29, 2020, 12:18 Jeffrey Haas <jhaas@pfrc.org> wrote:

> Robert,
>
> On Thu, Oct 29, 2020 at 09:22:29AM +0100, Robert Raszuk wrote:
> > > - I think requiring extended optional params is a good idea for this.
> It
> > >   mitigates the necessity for having to do do the math to squeeze
> stuff in
> > >   or not.
> >
> > How about we would just carry a fixed size URL reference to this
> > effectively static and opaque to the bgp protocol information instead of
> > actual text string ?
>
> I think this is problematic in a few senses:
> - Sure, you could take this idea to the extreme that we'll just have a
>   single four-byte field with a FCFS registry that everyone uses and has
>   private space for a local registry.  And people would hate that.  You're
>   devolving to pre-registration for something that may change frequently.
> - Sure, you could just reserve char version[64] in the structure, but
> domain
>   names may vary in length.  And when you move to punycode i18n domains,
>   this could be even messier.  See prior issues with RFC 8203.
> - I strongly expect that some operators will want to stick in their own
>   strings here.  "Role" potentially in combination with "version".
>
> > IMO anything which is static and is not needed for protocol operations,
> > best path selection etc ... should be passed as a pointer.
> >
> > Fetching such string could be done in spare CPU times well before need to
> > locally present it or at the run time when someone executes a show cmd or
> > other form of query api.
>
> Which is really a lot of typing to say "we're not exchanging this out of
> band ... why?"  Which is still a legitimate argument.  It's why I think the
> use case, although slightly helpful, has a lot of weaknesses.
>
> The one slight boost I give the core use case that we're regularly seeing
> in
> data center cases is protocol stacks are being spun up with very little
> additional components. This provides a push to consolidate channels for
> sending critical information.
>
> -- Jeff
>