Re: [Idr] Review of draft-abraitis-bgp-version-capability-07
Donatas Abraitis <donatas.abraitis@hostinger.com> Fri, 28 August 2020 19:10 UTC
Return-Path: <donatas.abraitis@hostinger.com>
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 380943A08E2 for <idr@ietfa.amsl.com>; Fri, 28 Aug 2020 12:10:52 -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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hostinger.com
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 WMRNS7-xsku7 for <idr@ietfa.amsl.com>; Fri, 28 Aug 2020 12:10:49 -0700 (PDT)
Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (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 D67823A0B3F for <idr@ietf.org>; Fri, 28 Aug 2020 12:10:42 -0700 (PDT)
Received: by mail-qk1-x72c.google.com with SMTP id b14so537436qkn.4 for <idr@ietf.org>; Fri, 28 Aug 2020 12:10:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hostinger.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zk68KKSDcfwijzDj/jhUmEMXjFcQsgdTNzZb8IYppMM=; b=PBRmA2uJIB+AfQbSWyA4oLtuNissYzxtrVwxnUjGFaC7kDzos38cEL+XtrnqSifTOW c2wVYojZdO45BuEeTTiRTACk6P9jI975q/M2Ha3VgN7REeuOCy1J19Lv7LL94Iy76TRS LtsfksMiImQhQS2c0BlHHN9cfRthPZeQXzW/TKVR75F6neSD7k7UyvAQRkKwZMUVCFS7 zDR3vtTFZYutOju87yBC+2sUfFw0qlkRYCIq3QgCL111CsywRsMHb1fJTCrU6pBJcXF2 XbMqbeRE+2H6lfgaV65EjNorrM5rWiBwlKJICZnAgtlQfMqXjJ6IxJEIsu1elNzJ/69n VrMw==
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=zk68KKSDcfwijzDj/jhUmEMXjFcQsgdTNzZb8IYppMM=; b=aeiEDl2FLA1k7n41gtEF2Wz9NDvCvHGxMOUStwhABubACoW2r2rMieFqQ3jClmHMe0 QppJIFAWdeIw1Xo4SYuWo27HAn6q92FDZiMouuuKn6vfU2VWSLgtuss0+I+BSmzj0Zy1 RQh5wn7pmsa45Pe12wo3lR9BBy9ufjV1dHH43J3dE/TT/or8UcR0XefcJMXwr5BB4f0V sGmBW98ysN/vV5TPXDGg4nSJTd8I9+1u9idmMMVy8vCw0d2DJCycL9g6jJzS1EK0eJjg pmTAKMKu+vKKbdaToKRoih1F9/7e+2vVhd2kA0tJpuCd2DcI7L4VdBk6I1nKvJHSEAVt TcMg==
X-Gm-Message-State: AOAM533R3vIZNEmHHgsouug90n9bTB9VzbgMaAr0y/zbDtqjSiK7h1MR pn69FVzY+7RFnvsNnsMMZIMhJQUVNxnzZ7NK3qsMUePiA+jjY1RF
X-Google-Smtp-Source: ABdhPJweORyXJVJpgW0jP5DoG180POEQ4/OqK+sBGGHP3mWhuoWax/ir0KnZNEFnjfJ/td/lwH65iAuHaMIvx6gkljw=
X-Received: by 2002:a05:620a:559:: with SMTP id o25mr590368qko.308.1598641841657; Fri, 28 Aug 2020 12:10:41 -0700 (PDT)
MIME-Version: 1.0
References: <CAMMESswJfjShCjr0ZOhshWD058eosBAStOcXVAr77rv6RvFMDg@mail.gmail.com> <37f90ca874e87bd4f8b4245518cd3a3b.squirrel@www.rfc-editor.org> <BE24CD1A-612B-410F-B650-4E2CA87C488E@juniper.net> <D9F5ABEB-752E-4095-ABE6-EA7B36FB16FF@juniper.net>
In-Reply-To: <D9F5ABEB-752E-4095-ABE6-EA7B36FB16FF@juniper.net>
From: Donatas Abraitis <donatas.abraitis@hostinger.com>
Date: Fri, 28 Aug 2020 22:10:30 +0300
Message-ID: <CAJwpseW9Bcg4JNEuNazNV8ndKWZTd2+dvE1RWad5t+r0mo_m3w@mail.gmail.com>
To: John Scudder <jgs@juniper.net>
Cc: IDR List <idr@ietf.org>, "rfc-ise@rfc-editor.org" <rfc-ise@rfc-editor.org>, Alvaro Retana <aretana.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000018726c05adf4cfa4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Ns9HL3lvwlyD6pu1XmfpOZMgEQw>
Subject: Re: [Idr] Review of draft-abraitis-bgp-version-capability-07
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: Fri, 28 Aug 2020 19:10:52 -0000
>- The author never asked the list, or chairs, to adopt the draft as a WG item, so we didn’t do a formal call. In retrospect, we chairs should have been more proactive about this, since I see Donatas has only posted to the list one other time, which should be a hint that he might not be completely familiar with how we run the WG. Hello John, unfortunately yes, I'm not familiar with the process. >Second, a comment about naming: I find “version” to be a terribly confusing name, since BGP has a version number of its own. I would prefer almost any other name, for example “description” or the wordier “software-version”. “Version” on its own is ambiguous in a way I don’t think is helpful for anyone. (Feedback like this would have come as a matter of course, if the document had been a WG document.) Agree about changing naming. "software-version" or "daemon-version" sounds better than just "version". I thought about that as well (confusion with BGP version). P.S. I just want to double-check, because sorry, don't know the process, what should I do actually now with this draft? Thank you, guys. On Fri, Aug 28, 2020 at 9:30 PM John Scudder <jgs@juniper.net> wrote: > On Aug 27, 2020, at 11:04 PM, John Scudder < > jgs=40juniper.net@dmarc.ietf.org> wrote: > > > one of the chairs will follow up tomorrow > > > (Co-chair hat on) > > TL;DR: I’d prefer a different way forward, as a WG document, but I don’t > see a basis for asking ISE not to publish if that’s the author’s > preference. I do have a couple comments at the bottom that I’d like > addressed. > > Longer version: > > I went back and reviewed the list traffic on this draft. Here’s the > timeline I see: > > - Donatas told the WG about the draft on August 2, 2019. This kicked off a > thread that ran until August 20, 2019. > - In that thread, some people liked the draft, some didn’t, some suggested > using draft-ietf-idr-operational-message to achieve similar functionality. > - The author never asked the list, or chairs, to adopt the draft as a WG > item, so we didn’t do a formal call. In retrospect, we chairs should have > been more proactive about this, since I see Donatas has only posted to the > list one other time, which should be a hint that he might not be completely > familiar with how we run the WG. > - Be that as it may, on November 21, three months after the previous > thread trailed off, Adrian told the list Donatas had requested ISE > publication. That was a second missed opportunity for the chairs to say > “ahem”. > > There was also some private traffic, in which Donatas sought guidance from > the chairs and Adrian. I think maybe there was an in-person conversation > between Adrian and me as well, that eventuated into Adrian’s November note > to IDR. > > If I had it to do over again, I would have stepped in after the August > thread and encouraged Donatas to offer it as a WG document if that was his > desire. I’d have provided feedback of that nature to Donatas’ unicast > message. I’d also have stepped in after Adrian’s November message and said > similar. > > But I don’t have it to do over, and here we are. Donatas and Adrian now > have sunk cost in publishing on the ISE stream. I also don’t know for > certain what motivated Donatas to walk away after what, to me, was a fairly > friendly and productive WG mail thread last August; I speak of this more a > couple paragraphs down. > > I don’t think it’s out of the question to adopt the work in IDR even at > this late date; indeed there seems to be some interest in the problem > space. My *guess* (and it is only a guess) is that the WG would end up > preferring an approach that looks more like operational-message, though, > and less like version-capability. I base this on the fact that the WG has > been fairly steadfast in declining to bung strings into miscellaneous > messages. I can think of several examples where it was proposed, and only > one example where we’ve actually done it — RFC 8203, and I think the only > reason that prevailed was that the session is already doomed in that case, > so it’s easier to stomach doing something messy. > > So, if Donatas is wedded to the exact implementation documented in > draft-abraitis, then it is true, he shouldn’t offer it as a WG > contribution, since that would hand change control to the WG. In that case, > if the capability is to be shipped anyway, it’s better to document it with > an ISE publication than to not document it. My impression from the mail > I’ve reviewed is that this is the case. > > On the other hand, if this was a misunderstanding and Donatas thought he’d > been rejected and that’s why he took his document to Adrian… Donatas, you > haven’t been rejected, you just didn’t ask in the way we were expecting to > hear, and we chairs didn’t do a good job of encouraging your contribution. > Sorry for that. > > In short, I agree with Robert’s message of August 22, 2020. Procedurally, > though, I don’t think IDR has a veto pen: we chose to give the registry an > FCFS range, and by definition we don’t have a veto over that. The pointy > end of permissionless innovation is, we don’t get to deny permission. I > don’t think draft-abraitis would harm the BGP protocol, it’s just not the > way the WG might choose to solve the problem. So, if Donatas wants to > publish it as is (and it seems he does), then it’s settled. > > I do have a couple further remarks about the draft, though: > > First, I see that section 3 mentions that > > Although this document is not an IETF Standards Track document, > > While I’m glad this is mentioned, I think it would be worth saying > something similar in the abstract and introduction, instead of burying it > in the middle. For example, “This document is not the product of an IETF > working group and is not an IETF Standards Track document". Perhaps this is > a usual thing to do with ISE stream documents anyway, and it would come > later in the editing process, in which case sorry for the noise. > > Second, a comment about naming: I find “version” to be a terribly > confusing name, since BGP has a version number of its own. I would prefer > almost any other name, for example “description” or the wordier > “software-version”. “Version” on its own is ambiguous in a way I don’t > think is helpful for anyone. (Feedback like this would have come as a > matter of course, if the document had been a WG document.) > > Thanks, > > —John > -- *Donatas Abraitis* *Systems Engineer* @: donatas.abraitis@hostinger.com W: www.hostinger.com
- [Idr] Review of draft-abraitis-bgp-version-capabi… Alvaro Retana
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… RFC ISE (Adrian Farrel)
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Alvaro Retana
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… RFC ISE (Adrian Farrel)
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Donatas Abraitis
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Alvaro Retana
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Robert Raszuk
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… RFC ISE (Adrian Farrel)
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… RFC ISE (Adrian Farrel)
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Donatas Abraitis
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Robert Raszuk
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Alvaro Retana
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… RFC ISE (Adrian Farrel)
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Robert Raszuk
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Alvaro Retana
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Robert Raszuk
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Donatas Abraitis
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… John Scudder
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… John Scudder
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Donatas Abraitis
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… John Scudder
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… Donatas Abraitis
- Re: [Idr] Review of draft-abraitis-bgp-version-ca… John Scudder