Re: [babel] 6126bis: new appendix
David Schinazi <dschinazi.ietf@gmail.com> Sat, 17 August 2019 05:40 UTC
Return-Path: <dschinazi.ietf@gmail.com>
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 27E4B120113 for <babel@ietfa.amsl.com>; Fri, 16 Aug 2019 22:40:00 -0700 (PDT)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 jP6XRSAtHaDJ for <babel@ietfa.amsl.com>; Fri, 16 Aug 2019 22:39:57 -0700 (PDT)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (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 ACE091200B7 for <babel@ietf.org>; Fri, 16 Aug 2019 22:39:56 -0700 (PDT)
Received: by mail-lj1-x234.google.com with SMTP id l1so1121547lji.12 for <babel@ietf.org>; Fri, 16 Aug 2019 22:39:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zKX6JgQCxBYar/MdUrvOn6ZbZZqAcxvOw7Q7sKzczSQ=; b=V74SLBh3TPiuUj5EJpY5B+HRdo1YIeGYn5kMibiYLJZsR5i/VAEdKbjfiO8XvCv6ZI YycfdH8M8Flf7hkQZ3a45gNU1x1CRjp+zXZdFSJz9d5x3QwA+uylahLb0LAGFUnq73LA oqQqePRhWZ0NDPCP633+sZsIcqLCR40ql+tP57VSQdlwt8ibIrethb4TsNHfvbaxdg7M S/roKHA/WUVbI/VSCg3PGLY8/Hg1dTnCL3C89MmYmJANXgJ0EGquN8dLG+J5NRXDrbUJ Xk2Jsq7oqtFAQg6rTdP/CCZpcc8a2wepOYEGbWC66OPjqdDuEkxm22Hr/6QwXWiarArZ Vk+w==
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=zKX6JgQCxBYar/MdUrvOn6ZbZZqAcxvOw7Q7sKzczSQ=; b=FR3qcoCKyqhXt4ymxVg+0j1Rm/AVggmI77CiMckjd3791XO5Y/fpKZCuUhoOGdunns t0YLJ4jbzZ8RwUH2IUcTPe4qbXxhVwaJCaKdjNHtKAtc/It1J/MZvLRW6iOja2Lng+CW O/OGc5RglWZ0jVs+tchaO2sJ9r4MeB9ChjMbNv3Y9368Fh0HTq/TnrdLPFmEZev54bBt 2dMLUWe4yA8M/LMGRAB5zosdoXmmwx/sH2XpAXTYIbwO/8qss+N6LiJhTWRVIAd1CTrh X9QWfg8/Schdr1OhwfNw7DaXrDaHEE5nTdb7uVeUYBNRJeMeqzWR0cCNLFQ/PXgGCsDM p/2Q==
X-Gm-Message-State: APjAAAVSeB6L215YHLLLDl7tjYTvZP775G4/Q5qJu8kt2JLqsoogj5Fq rd8woS5vztpsYn1g9NJcoclJEsx0oG7O2vFXFws=
X-Google-Smtp-Source: APXvYqys4XPsD/cxCXmiD9YAIsH5WmAfvWbWWN4fGUpl0Du0FLg0isWlHBIAeuhfj+N1tWPagr1+/DQWxGN1GN5CMo0=
X-Received: by 2002:a2e:94cb:: with SMTP id r11mr6877942ljh.212.1566020394966; Fri, 16 Aug 2019 22:39:54 -0700 (PDT)
MIME-Version: 1.0
References: <87a7c8ziju.wl-jch@irif.fr> <2D09D61DDFA73D4C884805CC7865E6114E27AB62@GAALPA1MSGUSRBF.ITServices.sbc.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114E27AB62@GAALPA1MSGUSRBF.ITServices.sbc.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Fri, 16 Aug 2019 22:39:44 -0700
Message-ID: <CAPDSy+4hJ6rLUJz2Zu1kbzqm6HkeT_5zv_YZfTKsdE6q5WDXrg@mail.gmail.com>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: Juliusz Chroboczek <jch@irif.fr>, "babel@ietf.org" <babel@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005a613405904989e6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/o71OgLfGBUNYOeBockilsa122bQ>
Subject: Re: [babel] 6126bis: new appendix
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Aug 2019 05:40:00 -0000
The new appendix looks good to me. David On Fri, Aug 16, 2019 at 8:50 PM STARK, BARBARA H <bs7652@att.com> wrote: > Editorial comments in-line. > Barbara > > > The protocol defined in this document is a successor to the protocol > > defined in [RFC6126] and [RFC7557]. While the two protocols are not > > entirely compatible, the new protocol has been designed so that it > > can be deployed in existing RFC 6126 networks without requiring a > > flag day. > > > > There are two optioal features that make the new protocol > > optioal ->optional > > > incompatible with its predecessor. First of all, RFC 6126 did not > > define Unicast hellos (Section 3.4.1), and an implementation of RFC > > Should RFC 6126 be [RFC6126]? Same comment for all references. > > > 6126 will mis-interpret a Unicast Hello for a Multicast one; since > > the sequence number space of Unicast Hellos is distinct from the > > sequence space of Multicast Hellos, sending a Unicast Hello to an > > implementation of RFC 6126 will confuse its link quality estimator. > > Second, RFC 7557 did not define mandatory sub-TLVs (Section 4.4); > > thus, an implementation of RFCs 6126 and 7557 will not correctly > > ignore a TLV that carries an unknown mandatory sub-TLV; depending on > > the sub-TLV, this might cause routing pathologies. > > > > An implementation of this specification that never sends Unicast > > Hellos and doesn't implement any extensions that use mandatory sub- > > TLVs is safe to deploy in a network in which some nodes implement the > > old protocol. > > > > Two changes need to be made to an implementation of RFCs 6126 and > > 7557 so that it can safely interoperate in all cases with > > implementations of this protocol. First, it needs to be modified to > > either ignore or process Unicast Hellos. Second, it needs to be > > modified to parse sub-TLVs of all the TLVs that it understands and > > that allow sub-TLVs, and to ignore the TLV is an unknown mandatory > > is -> if > > > sub-TLV is found. It is not necessary to parse unknown TLVs, since > > these are ignored in any case. > > Suggestion: ", since these are ignored in any case" -> "that are ignored" > > > There are other changes, but these are not of a nature to prevent > > interoperability: > > > > o the conditions on route acquisition (Section 3.5.3) have been > > relaxed; > > > > o route selection should no longer use the route's sequence number > > (Section 3.6); > > > > o the format of the packet trailer has been defined (Section 4.2); > > > > o router-ids with a value of all-zeros or all-ones have been > > forbidden (Section 4.1.2); > > > > o the compression state is now specific to an address family rather > > than an address encoding Section 4.5; > > > > o packet pacing is now recommended (Section 3.1). > > > > _______________________________________________ > > babel mailing list > > babel@ietf.org > > https://urldefense.proofpoint.com/v2/url?u=https- > > 3A__www.ietf.org_mailman_listinfo_babel&d=DwICAg&c=LFYZ- > > o9_HUMeMTSQicvjIg&r=LoGzhC-8sc8SY8Tq4vrfog&m=Ww- > > PiMuGBmrgnsxmDiWQjuvjD2a3d9sjPHErqmsKK4o&s=YwB1wNm3C00CXoHIB > > 0D-3MnLvK2IgsV59pdDIEETajI&e= > > _______________________________________________ > babel mailing list > babel@ietf.org > https://www.ietf.org/mailman/listinfo/babel >
- [babel] 6126bis: new appendix Juliusz Chroboczek
- Re: [babel] 6126bis: new appendix STARK, BARBARA H
- Re: [babel] 6126bis: new appendix David Schinazi
- Re: [babel] 6126bis: new appendix Toke Høiland-Jørgensen