Re: [babel] draft-ietf-babel-applicability WG Last Call
"Adrian Farrel" <adrian@olddog.co.uk> Thu, 12 April 2018 15:47 UTC
Return-Path: <adrian@olddog.co.uk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C70B126DC2 for <babel@ietfa.amsl.com>; Thu, 12 Apr 2018 08:47:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=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 d5bofvJWd5MJ for <babel@ietfa.amsl.com>; Thu, 12 Apr 2018 08:47:03 -0700 (PDT)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1257E120725 for <babel@ietf.org>; Thu, 12 Apr 2018 08:47:01 -0700 (PDT)
Received: from vs2.iomartmail.com (vs2.iomartmail.com [10.12.10.123]) by mta8.iomartmail.com (8.14.4/8.14.4) with ESMTP id w3CFkxRb001614; Thu, 12 Apr 2018 16:46:59 +0100
Received: from vs2.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3F9D622054; Thu, 12 Apr 2018 16:46:58 +0100 (BST)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs2.iomartmail.com (Postfix) with ESMTPS id 342D32204C; Thu, 12 Apr 2018 16:46:58 +0100 (BST)
Received: from 950129200 (111.98.114.87.dyn.plus.net [87.114.98.111]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id w3CFkuTx008163 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 12 Apr 2018 16:46:57 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Babel at IETF' <babel@ietf.org>
Cc: 'Donald Eastlake' <d3e3e3@gmail.com>
References: <CAF4+nEE840P9MZjjijNUNVmx_3acAjssNB1UtuQp5rwAgurthQ@mail.gmail.com>
In-Reply-To: <CAF4+nEE840P9MZjjijNUNVmx_3acAjssNB1UtuQp5rwAgurthQ@mail.gmail.com>
Date: Thu, 12 Apr 2018 16:46:54 +0100
Message-ID: <015101d3d275$7bff1e80$73fd5b80$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJehzEg2hnZ0hTai0NwaVj1BNnRA6Ln2dzg
Content-Language: en-gb
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-23780.000
X-TM-AS-Result: No--10.526-10.0-31-10
X-imss-scan-details: No--10.526-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-23780.000
X-TMASE-Result: 10--10.525600-10.000000
X-TMASE-MatchedRID: X4bcv0S75KlfsB4HYR80ZuYAh37ZsBDCUG8t0WtghCAn+p552csI1YYx goTDHmwZbwLamxo/eoJ2RsuknD8OT+boTa4PnlISA9lly13c/gFM6Axy3Z2WhLKeTtOdjMy6xf6 vD0EkW+TI8DCic88xMojmc/qsuKonuyXwa/V5eQozw5Ejs3g1lp7wR6/2hZzOclfXI71B+39R/8 wLhm7apKrR2gMZYZVdzsYj9wGekCkwH8qwXC+TQYbBPrt55wnwOUgDgpLqlbe0Vg+MnSE2GOyLQ G9V/UV4eIOFFrlESlAMoVYXIfvgRIEdzT5hCcIKEdFsavUQKAe3dp6DuD+6wCIWzbRXGr/CuZEt 0lV0Sb/v7KQvOHjFKGcuTf8BqjnO/u0XY/jqmEyeAiCmPx4NwLTrdaH1ZWqCHOI0tZ7A+B36C0e Ps7A07fk39LXMSri6L7jjTRsbnQtojdD02QznYRLsE63KmoxfKtwXgqLO3Q4=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/F9jwxnu9M4KWyADLm6KAPUPojnE>
Subject: Re: [babel] draft-ietf-babel-applicability WG Last Call
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Apr 2018 15:47:05 -0000
Hi, Thanks for a balanced assessment of Babel. I have a few minor comments on the current revision. Cheers, Adrian === The Abstract could usefully say what this document is and does. The first paragraph of the introduction might serve. --- The use of the first person plural is not usual in RFCs largely because it begs the question of who "we" are. Better to use "This document..." --- 1.1 s/traditional distance-vector protocol/distance-vector protocol/ --- 1.1 s/two obvious extensions/two extensions/ --- 2.1 Suggest to strike the following. Given a sufficiently friendly audience, the principles behind Babel can be explained in 15 minutes, and a full description of the protocol can be done in 52 minutes (one microcentury). --- 2.1 While Babel is a young protocol, there exist four independent implementations, including one that was reportedly written and debugged in just two nights. While an RFC is in some sense a snapshot in time, people will read this document for years to come. You need to reword this accordingly. It might also benefit from a citation or two. --- 2.2. o strict monotonicity of the metric: M < C + M; o left-distributivity of the metric: if M <= M', then C + M <= C + M'. These may be true statements, but what are M and C and M' ? --- 2.2 OLD in contrast to traditional link-state routing protocols NEW in contrast to link-state routing protocols --- 2.2 This is in contrast to traditional link-state routing protocols such as OSPF [RFC5340] or IS-IS [RFC1195], which are layered over a reliable flooding algorithm and make stronger requirements on the underlying network and metric. Are OSPF and IS-IS really layered over a flooding algorithm or do they incorporate the flooding algorithm? --- The three examples in 2.2 all say "does most probably not". In principle this is a reasonable thing to say, but it is subjective. It would be nice to scope "probably" in some way. I'm personally a little sceptical about the first example because my experience suggests that coders are fiendishly capable of constructing bugs that do all manner of unexpected things. --- 2.3 Remarkably enough, all of the extensions designed to date interoperate with the base protocol and with each other. This, again, is a consequence of the protocol design Then it is not remarkable, then, is it? :-) --- 2.4.1 a protocol that relies a reliable transport (such as OSPF, IS-IS I don't think that either OSPF or IS-IS rely on a reliable transport. Rather, I think they incorporate mechanisms to mitigate or overcome the effects of an unreliable network. --- It might be good to discuss the manageability of the protocol --- Isn't [RFC6126bs] really a normative reference? > -----Original Message----- > From: babel [mailto:babel-bounces@ietf.org] On Behalf Of Donald Eastlake > Sent: 11 April 2018 15:10 > To: Babel at IETF > Cc: babel-chairs@ietf.org > Subject: [babel] draft-ietf-babel-applicability WG Last Call > > This message starts a two week Working Group Last Call on > draft-ietf-babel-applicability-03.txt. The several endorsements posted > in the last 24 hours will also be considered responses to this call. > :-) > > Thanks, > Donald
- [babel] draft-ietf-babel-applicability WG Last Ca… Donald Eastlake
- Re: [babel] draft-ietf-babel-applicability WG Las… Adrian Farrel
- Re: [babel] draft-ietf-babel-applicability WG Las… Juliusz Chroboczek
- Re: [babel] draft-ietf-babel-applicability WG Las… Juliusz Chroboczek
- Re: [babel] draft-ietf-babel-applicability WG Las… Adrian Farrel
- Re: [babel] draft-ietf-babel-applicability WG Las… Gabriel Kerneis
- Re: [babel] draft-ietf-babel-applicability WG Las… Donald Eastlake