Re: [i2rs] nits review of draft-ietf-i2rs-yang-network-topo-01.txt

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Tue, 13 October 2015 08:25 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E458B1A00E2 for <i2rs@ietfa.amsl.com>; Tue, 13 Oct 2015 01:25:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level:
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 X37neWwW97P0 for <i2rs@ietfa.amsl.com>; Tue, 13 Oct 2015 01:25:15 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4DB301A00E9 for <i2rs@ietf.org>; Tue, 13 Oct 2015 01:25:12 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 56056948; Tue, 13 Oct 2015 10:25:11 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id tiZHuOBQtN0B; Tue, 13 Oct 2015 10:25:10 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 13 Oct 2015 10:25:10 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 4ED4D20053; Tue, 13 Oct 2015 10:25:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 4EjGXA1PD32M; Tue, 13 Oct 2015 10:25:09 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 1CE8D2004E; Tue, 13 Oct 2015 10:25:09 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 26E4037B2024; Tue, 13 Oct 2015 10:25:08 +0200 (CEST)
Date: Tue, 13 Oct 2015 10:25:07 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Alexander Clemm (alex)" <alex@cisco.com>
Message-ID: <20151013082507.GA65884@elstar.local>
Mail-Followup-To: "Alexander Clemm (alex)" <alex@cisco.com>, "i2rs@ietf.org" <i2rs@ietf.org>
References: <20151001233038.GC29135@elstar.local> <DBC595ED2346914F9F81D17DD5C32B5728237090@xmb-rcd-x05.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <DBC595ED2346914F9F81D17DD5C32B5728237090@xmb-rcd-x05.cisco.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/i2rs/7tBPhWTXPbzs6gOpoB2xZmWcooM>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] nits review of draft-ietf-i2rs-yang-network-topo-01.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Oct 2015 08:25:17 -0000

On Fri, Oct 09, 2015 at 10:18:50PM +0000, Alexander Clemm (alex) wrote:
> 
> - The description of the typedef link-id says 'The identifier may be
>   opaque.' What does that mean? It is an inet:uri after all. If two
>   systems populate a link-id, how are they going to come up with the
>   same identifier? Is the SHOULD realistic to achieve? The same
>   comment applies to the typedef tp-id.
> 
> <ALEX> Basically, this says that there may be different convenions 
> used to pick identifiers, and we are not prescribing a specific 
> convention.  You may have different systems which choose to populate 
> link-ids differently, but they are different systems and 
> refer to different links.  
> </ALEX>

The description says:

   The identifier SHOULD be chosen such that the same link in a
   real network topology will always be identified through the
   same identifier, even if the model is instantiated in
   separate datastores.

Your answer does not match this text. So my comment remains open.
 
> - I do not really understand why RFC1195, RFC2328, and RFC3209 are
>   normative references. Even RFC6241 and RFC7223 may not be normative.
>   Well, RFC6241 is not cited at all so it should be removed anyway
>   (ah, bad for my h-index).
> 
> <ALEX> I am not sure why they would not be normative - they are standards track?  What would be the criteria to list them otherwise?  
> (And, we can try to add a citation for RFC 6241 to make your h-index happy)
> </ALEX>

A reference is normative if the reference is required to implement the
specification correctly. This is orthogonal to a document's status.
Usually, normative references of standards-track documents are
standards-track documents but this is not strictly required (such
cases are called a downrefs and trigger special procedures). And it is
perfectly fine to standards-track non-normative references. In other
words, you should ask for each reference whether it is essential to
implement this specification correctly or not. In this case, I think
RFC 6020 and RFC 6991 are (not that RFC 6991 has obsoleted RFC 6020).
You probably also need to cite RFC 2119 if you use MUST/SHOULD
language and add the boilerplate paragraph somewhere. All references
that are not cited should be removed.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>