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
>