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

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Thu, 01 October 2015 23:30 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 20B4D1A9060 for <i2rs@ietfa.amsl.com>; Thu, 1 Oct 2015 16:30:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.26
X-Spam-Level:
X-Spam-Status: No, score=-3.26 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, J_CHICKENPOX_74=0.6, 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 4yVzslCqcdSA for <i2rs@ietfa.amsl.com>; Thu, 1 Oct 2015 16:30:43 -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 4E7071A905F for <i2rs@ietf.org>; Thu, 1 Oct 2015 16:30:43 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 1A8C1100C for <i2rs@ietf.org>; Fri, 2 Oct 2015 01:30:42 +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 z0iOISv56p4w for <i2rs@ietf.org>; Fri, 2 Oct 2015 01:30:41 +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 for <i2rs@ietf.org>; Fri, 2 Oct 2015 01:30:41 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id D952B20053 for <i2rs@ietf.org>; Fri, 2 Oct 2015 01:30:40 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id qh9db2cUQ5YG; Fri, 2 Oct 2015 01:30:40 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id C18882004E; Fri, 2 Oct 2015 01:30:39 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 135C1377A32C; Fri, 2 Oct 2015 01:30:38 +0200 (CEST)
Date: Fri, 02 Oct 2015 01:30:38 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: i2rs@ietf.org
Message-ID: <20151001233038.GC29135@elstar.local>
Mail-Followup-To: i2rs@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/i2rs/_i6HX9FJbwspT0zhTw72i-SEnk0>
Subject: [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: Thu, 01 Oct 2015 23:30:45 -0000

A few notes from a quick read of this I-D:

- There are multiple places where the text says network.yang but
  really means ietf-network.yang. The same for network-topology.yang
  and ietf-network-topology.yang.

- The 'organization' and 'contact' are TBD or WILL-BE-DEFINED-LATER.
  I think this needs to be filled in now.

- There is probably a need to add some copyright etc. text to the
  module descriptions.

- Instead of putting I-D names into reference clauses, please insert
  instructions for the RFC editor so that the editor knows which
  things need to be replaced with RFC numbers.

- 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.

- I am not sure whether the security considerations are sufficient.  I
  think it would be fair to point out that topology information is
  most likely information that requires proper protection. See also
  section 3.4 of RFC6087 which points to the template:

  http://trac.tools.ietf.org/area/ops/trac/wiki/yang-security-guidelines

- Reference 6021 has been obsoleted by RFC 6991.

- Reference 6241 is cited but not in the references section.

- The IANA considerations section is missing. You need to do IANA
  registrations of the YANG module name and the namespace URN.

- RFC 2119 terms are used but not 'imported'.

- There are references without citations: [yang-json], [restconf].

- 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).

- Make sure idnits is happy.

I have asked the YANG doctors to comment on section 3.5.

/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/>