Re: [babel] 6126bis: new appendix

"STARK, BARBARA H" <bs7652@att.com> Sat, 17 August 2019 03:50 UTC

Return-Path: <bs7652@att.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 7A7AD1200D5 for <babel@ietfa.amsl.com>; Fri, 16 Aug 2019 20:50:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-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 HbJkI2rUaYJU for <babel@ietfa.amsl.com>; Fri, 16 Aug 2019 20:50:08 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 076F1120096 for <babel@ietf.org>; Fri, 16 Aug 2019 20:50:07 -0700 (PDT)
Received: from pps.filterd (m0053301.ppops.net [127.0.0.1]) by mx0a-00191d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x7H3jV7Z007928; Fri, 16 Aug 2019 23:50:05 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by mx0a-00191d01.pphosted.com with ESMTP id 2ue7mrj729-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 16 Aug 2019 23:50:05 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id x7H3o4Lb009047; Fri, 16 Aug 2019 23:50:04 -0400
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [135.47.91.176]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id x7H3nx8a008917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 16 Aug 2019 23:50:00 -0400
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [127.0.0.1]) by zlp30487.vci.att.com (Service) with ESMTP id 379F64009E67; Sat, 17 Aug 2019 03:49:59 +0000 (GMT)
Received: from GAALPA1MSGHUBAH.ITServices.sbc.com (unknown [130.8.218.157]) by zlp30487.vci.att.com (Service) with ESMTPS id 21A804009E66; Sat, 17 Aug 2019 03:49:59 +0000 (GMT)
Received: from GAALPA1MSGUSRBF.ITServices.sbc.com ([169.254.5.177]) by GAALPA1MSGHUBAH.ITServices.sbc.com ([130.8.218.157]) with mapi id 14.03.0439.000; Fri, 16 Aug 2019 23:49:58 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: 'Juliusz Chroboczek' <jch@irif.fr>, "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: [babel] 6126bis: new appendix
Thread-Index: AQHVVJss+GSY+tLCFEqQcvTHmv5ej6b+sndg
Date: Sat, 17 Aug 2019 03:49:58 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6114E27AB62@GAALPA1MSGUSRBF.ITServices.sbc.com>
References: <87a7c8ziju.wl-jch@irif.fr>
In-Reply-To: <87a7c8ziju.wl-jch@irif.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.10.216.153]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-08-17_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=710 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908170038
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/n4Q0Fk40JeZmrd751R5ZZofZwTM>
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 03:50:10 -0000

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=