[yang-doctors] Review of draft-ietf-netconf-zerotouch-15

Dean Bogdanovic <ivandean@gmail.com> Fri, 18 August 2017 19:02 UTC

Return-Path: <ivandean@gmail.com>
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 1062C1321A1 for <yang-doctors@ietfa.amsl.com>; Fri, 18 Aug 2017 12:02:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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_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 q-bvS6ifZ7w4 for <yang-doctors@ietfa.amsl.com>; Fri, 18 Aug 2017 12:02:38 -0700 (PDT)
Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (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 4B6C1126CB6 for <yang-doctors@ietf.org>; Fri, 18 Aug 2017 12:02:38 -0700 (PDT)
Received: by mail-qt0-x229.google.com with SMTP id p3so58470482qtg.2 for <yang-doctors@ietf.org>; Fri, 18 Aug 2017 12:02:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:subject:message-id:date:to; bh=yOaF8QjFzQgrN9ZtwuOALQTQHAE+xWcFYA0VcOFnX0Y=; b=lMrJ1wZZpTc4y9VSpATWkz5d54tGqxfwySsjcjNOxyTWrlWPyRcTxMmHYaKw0PYylH R8FfqPJGyRZH5J76m0PoK35QTkzorTC6wwnAxg+N7WlwgSnAe2Zf5Q/9SZQcUJwkxqyO 43w2VieIRK2xFZ6b13ZR8VhQvK1j5R5SAgEB+a6Sx7bDIQdcBkcg3g0IlzxdA1s3Eu6A H70oIQ/0rQOOuCBTGNyWCZmYCJp0oVCr0L1/9SZXA3CrNJo0TeIG6IjVzZlb0QddxSQH lQoR1JenbL97J9RqG7S/Jt3VpOUAnzR1BTkZHlsQ9W5m++4ufPhx2NqGLTJoZb/alWdG ZFjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=yOaF8QjFzQgrN9ZtwuOALQTQHAE+xWcFYA0VcOFnX0Y=; b=NHjAkKd2Zl4w6GNk9uqkJoeZHX8MN+qq0y1EwTElymPfoMh9eUKnQF9/QWmZ8c6euK 1XyyWR+DhmyVTmnuf0iylwsGanMQ/eAxvhG//BSzgERMZYZyf4RgoRuHWvS9ZxfnbJxJ 7sqHj7CnY/xqwwYvJ5IdQ9m1PgvobriztVpMaMsSvJQNWBt28fEJsuGtzPWruFdwxGdW 9viW4HGhDCBZxunSsfcStc4RAmRgrhCYEzxU84eh2b4BTnMuWfgj2JyGl3L07Ofscjta mM97q1bs11favzctho7eTc5Cr9Osgo8K1hGmw90ee60uSkL1UppAT99dWKK17RphwcYr zIUw==
X-Gm-Message-State: AHYfb5jR2aCKvM9MesFYW06PGAUp3C0Xu/MmNlF0bIwfau/xF1B7iHZv 8FggVdtxo5fJKYuaOvU=
X-Received: by 10.200.46.161 with SMTP id h30mr14671731qta.202.1503082957221; Fri, 18 Aug 2017 12:02:37 -0700 (PDT)
Received: from ?IPv6:2601:19b:880:14c8:e112:3d26:3c0b:2c19? ([2601:19b:880:14c8:e112:3d26:3c0b:2c19]) by smtp.gmail.com with ESMTPSA id m11sm3110131qkm.0.2017.08.18.12.02.36 for <yang-doctors@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Aug 2017 12:02:36 -0700 (PDT)
From: Dean Bogdanovic <ivandean@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_50E88C6B-5B08-4DAC-8645-C9DDE04AF3D0"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <3ECE1319-255E-4B06-BF97-F4EAFFC3D8B5@gmail.com>
Date: Fri, 18 Aug 2017 15:02:36 -0400
To: YANG Doctors <yang-doctors@ietf.org>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/XrGtBc9PX1W11TFKhiZRfO_whzA>
Subject: [yang-doctors] Review of draft-ietf-netconf-zerotouch-15
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
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, 18 Aug 2017 19:02:40 -0000

Reviewer: Dean Bogdanovic
Review result: Ready with caveat


Modules:
ietf-zerotouch-information.yang
ietf-zerotouch-bootstrap-server.yang

YANG Usage:

I did not find anything wrong in any module, but there are no tools to valid usage of YANG data, which is used by ietf-zerotouch-information.yang module.
So couldn’t get full validation of the module with pyang and lintyang tools.

Comments:
1. As stated above, couldn’t get the full validation with the tools of the modules, but looking through the code and the draft, the authors are following the general recommendations by draft-dsdt-nmda-guidelines. Saying that, am fine with moving the draft along, but this is an issues that has to be addressed very soon, as there will be more drafts using YANG data that will not be able to get validated.

2. I couldn’t see how this modules would work well with draft-ietf-rtgwg-lne-model. That draft describes how different virtual systems with different administrators can run on the same HW. How can we boot different versions of SW (lnes) to run on the HW? Or should it state that this draft has no plans to support use cases described in draft-ietf-rtgwg-lne-model.

Regards,

Dean