Re: [yang-doctors] Yangdoctors last call review of draft-ietf-rtgwg-yang-rib-extend-06

Martin Björklund <mbj+ietf@4668.se> Fri, 23 April 2021 07:19 UTC

Return-Path: <mbj+ietf@4668.se>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E7E53A09A5; Fri, 23 Apr 2021 00:19:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.822
X-Spam-Level:
X-Spam-Status: No, score=-0.822 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, PDS_NAKED_TO_NUMERO=1.999, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=4668.se header.b=h/KV18aP; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=PLsVCFcy
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 PsNhYZrcGK9Z; Fri, 23 Apr 2021 00:19:08 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F22773A099F; Fri, 23 Apr 2021 00:19:07 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 118435C0150; Fri, 23 Apr 2021 03:19:06 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 23 Apr 2021 03:19:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=4668.se; h=date :message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm1; bh= Qp1V8yPlMbMaB0lUy1s89tSZS73WeQK5aVMD20e55IU=; b=h/KV18aPO879Xevo oQyNB3t05j8Fde1sq/Bk38YMTdiwrXLdebVdiovTRquwn4qxsk8weKX5U2s1oQpc /F6fU5u2nilB9OtBcKHiHQ+/iGDqgQUqcm47lkyFNmCh/rtqQN+yRwGru9KESxrQ WdJs+x2ggsjYSBv1SuWOoy/z78i+/nppnafmxmtFv/mMuhg5mCO21xJ2gk5dtz7P WvIuilX3EyumrSbIlwsOHqiUdZTDYrBa84/RiHub2OWpfYZOa9uKujzWER7SJF76 gE5v/6cF2PLPT/qSYIGCzUP05HofmUbO27qe/bMuwBmi839ZXgWeb1kAxBpbazdv JJamfA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=Qp1V8yPlMbMaB0lUy1s89tSZS73WeQK5aVMD20e55 IU=; b=PLsVCFcyh+3UQXq9fgoYaRtV0iBYOg+osVP3s3NGg95gk39NdCRQ4W9/h UobiX3msSsFeSZlKeX9axKl2FMfwlqLUCm0tPYYQD5WnEm4UriKALCV66KN8r5Q+ KJJdJm+u16ddmmLk1dGyr4dxbcf+sYJeUePc5Yv5UsfxvtG4/L3HfHzzYylWLsj6 LFgD1mOWhPoQK3dkJyodVMzmA9TaragAwtKg3yDVwvJ+U/dT7lp0NYqyM2r6p6p+ Du0DXITE9bmZUQiKzKUT0Glbur4Muof80APa6GH5mw4aR2ZbFx6JXra2juS/A0/A wIyUTGwQ/QLxfcRqJUVu7ds7qUrew==
X-ME-Sender: <xms:6XSCYF3CBkiyAljZFql1whn0VxM-xfsgHHPtNtHKGLXp_IKVJQHnAA> <xme:6XSCYMFrMtmWYogMwYwvYuSVnqhI0aILC89_d-aVhKP37tMI7FuWoBRElpM-_0NQT RxnwEIvLAVflPOXzHs>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdduuddgudduiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffkvffuhfgjfhfogggtgfesth hqredtredtudenucfhrhhomhepofgrrhhtihhnuceujhpnrhhklhhunhguuceomhgsjhdo ihgvthhfseegieeikedrshgvqeenucggtffrrghtthgvrhhnpeeitdethfdthfekteelte ekveeifefhudduueekvdefleegtdevgefgteefjefgleenucfkphepudehkedrudejgedr gedrvdduheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmsghjodhivghtfhesgeeiieekrdhsvg
X-ME-Proxy: <xmx:6XSCYF6fk3LejxpEFSS4leRncqKPuOef54eubZ1TDFPXRBidw5n1gw> <xmx:6XSCYC27lB1SCzBULpSNzRulZm_COFsMVgZ8yDfxkintJTzukHo6kA> <xmx:6XSCYIHkPQhPsOE94cKY4IJa8h1PMKYdJYLkWhTAbKhIpU8-A5S9HA> <xmx:6nSCYNSgVmNX6tY4CylzjD9gNN4DYu3e3e-cZ_1RUObFBM-TKTnHeQ>
Received: from localhost (unknown [158.174.4.215]) by mail.messagingengine.com (Postfix) with ESMTPA id 1347324005A; Fri, 23 Apr 2021 03:19:04 -0400 (EDT)
Date: Fri, 23 Apr 2021 09:19:03 +0200
Message-Id: <20210423.091903.986873898422044404.id@4668.se>
To: yingzhen.ietf@gmail.com
Cc: yang-doctors@ietf.org, draft-ietf-rtgwg-yang-rib-extend.all@ietf.org, last-call@ietf.org, rtgwg@ietf.org
From: Martin Björklund <mbj+ietf@4668.se>
In-Reply-To: <CABY-gONTxUNuYx2nxV0=xFmfO8q9jg5uOTj8kbF9KRWGkyp-ZQ@mail.gmail.com>
References: <161840106237.25677.18076046999764052110@ietfa.amsl.com> <CABY-gONTxUNuYx2nxV0=xFmfO8q9jg5uOTj8kbF9KRWGkyp-ZQ@mail.gmail.com>
X-Mailer: Mew version 6.8 on Emacs 26.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/mLdUjATLdTHhEJ4ffJAwQYJLJkc>
Subject: Re: [yang-doctors] Yangdoctors last call review of draft-ietf-rtgwg-yang-rib-extend-06
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Apr 2021 07:19:14 -0000

Hi,

Thank you for addressing my comments.  Pruning to the one remaining
question.


Yingzhen Qu <yingzhen.ietf@gmail.com> wrote:
> Hi Martin,
> 
> Thank you for your review, and we've published version -07 to address your
> comments.
> 
> Please see my answers below inline.
> 
> Thanks,
> Yingzhen
> 
> On Wed, Apr 14, 2021 at 4:51 AM Martin Björklund via Datatracker <
> noreply@ietf.org> wrote:
> 
> > Reviewer: Martin Björklund
> > Review result: Ready with Nits
> >
> > Here is my YANG doctors review of draft-ietf-rtgwg-yang-rib-extend-06.
> > This is a well-written draft, and my comments are minor.

[...]

> > o  module description
> >
> >      This YANG module extends the generic data model for
> >      RIB by augmenting the ietf-routing model.  It is
> >      intended that the module will be extended by vendors
> >      to define vendor-specific RIB parameters.
> >
> >   I don't think I understand this description.  Here's my understanding,
> >   but I don't think it is correct:
> >
> >     1. This module extends the existing RIB data model by using
> >        augmentations.
> >     2. The existing RIB data model is defined in the YANG module
> >        ietf-routing.
> >     3. The purpose of this new module is to allow vendors to extend the
> >        the existing RIB data model with vendor-specific parameters.
> >
> >   It seems 3 is at least incomplete, since this module defines some
> >   additional config param for static routes, and addtional state and
> >   statistics for ribs.
> >
> >   It is not clear how vendors are expected to extend this model; the
> >   word "vendor" doesn't show up anywhere else.
> >
> > [Yingzhen]: This module does define additional parameters and is
> augmenting the existing RIB model. The module can be further augmented. Any
> suggestions for a replacement of "vendor-specific"?

All models can be augmented so I don't think this needs to be spelled
out.  When it is spelled out like this I expect some discussion about
how it differ from the "normal" augment that always can be done.

Some modules define some generic common structure, but are not
very useful unless they are augmented; they need to define how vendors
(or sdos) should extend the module.  However, I think that this module
is useful on its own, and thus I would remove the sentence "It is
intended ...".  


/martin