[netmod] YANG modules dependencies tool: result for the "Client/Server Configuration Model" package

Benoit Claise <bclaise@cisco.com> Sun, 13 November 2016 07:23 UTC

Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F2A21295CC for <netmod@ietfa.amsl.com>; Sat, 12 Nov 2016 23:23:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.38
X-Spam-Level:
X-Spam-Status: No, score=-14.38 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.497, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 C4XbQ8NT0pHQ for <netmod@ietfa.amsl.com>; Sat, 12 Nov 2016 23:23:48 -0800 (PST)
Received: from bgl-iport-1.cisco.com (bgl-iport-1.cisco.com [72.163.197.25]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BBBF129450 for <netmod@ietf.org>; Sat, 12 Nov 2016 23:23:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=406346; q=dns/txt; s=iport; t=1479021826; x=1480231426; h=to:cc:from:subject:message-id:date:mime-version; bh=dE8lBEznEb0sJYJtGMiLoNvqlFlg2chknyCEcI54Hn4=; b=WnFxuc54IrvSqSc2aJR893rZIScBZlPSSU9LRhEnYcBYBNTG11d84yv7 KhIO3B+8w/9QyopFlh2FR/7SUjz/K1KEXUiSYdGVAnViuOdTQWhzfLZSf erlXr5hOq96t1T9IQbrp919Hzzm8TPbduGRwqFxwAU/ghpK9/xhXRFNRj c=;
X-Files: kpnbjdclhjfoodmf.png, kdnfdbfceijplbde.png : 174988, 117837
X-IronPort-AV: E=Sophos;i="5.31,631,1473120000"; d="png'150?scan'150,208,217,150";a="65157491"
Received: from vla196-nat.cisco.com (HELO bgl-core-3.cisco.com) ([72.163.197.24]) by bgl-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Nov 2016 07:23:42 +0000
Received: from [10.70.233.159] ([10.70.233.159]) by bgl-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id uAD7NexH028011; Sun, 13 Nov 2016 07:23:41 GMT
To: NETMOD Working Group <netmod@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <74084ffe-6551-2fd1-b0ab-44ebe3095d7f@cisco.com>
Date: Sun, 13 Nov 2016 16:23:40 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------617483ADE14B57E70360A000"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/M1jiL0D8Cc8gdKeWbcGtStWiv5M>
Cc: "Joe Clarke (jclarke)" <jclarke@cisco.com>
Subject: [netmod] YANG modules dependencies tool: result for the "Client/Server Configuration Model" package
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Nov 2016 07:23:50 -0000

Dear all,

Let's look at this "Client/Server Configuration Model" package, i.e. 
those drafts:
     draft-ietf-netconf-keystore-00 Keystore Model
     draft-ietf-netconf-ssh-client-server-00 SSH Client and Server Models
     draft-ietf-netconf-tls-client-server-00 TLS Client and Server Models
     draft-ietf-netconf-netconf-client-server-00 NETCONF Client and 
Server Models
     draft-ietf-netconf-restconf-client-server-00 RESTCONF Client and 
Server Models

During this week-end hackathon, Joe Clarke created a very useful visual 
tool.
For this package, see 
http://www.yangcatalog.org/yang-search/impact_analysis.php?modules[]=ietf-tls-client&modules[]=ietf-tls-server&modules[]=ietf-ssh-client&modules[]=ietf-ssh-server&modules[]=ietf-restconf-client&modules[]=ietf-restconf-server&modules[]=ietf-key-store&modules[]=ietf-netconf-client&modules[]=ietf-netconf-server&orgs[]=ietf&recurse=&rfcs=1

Some info on the tool. You can add all the YANG modules you want, you 
can select the level of recursion, you can move the bubbles around, you 
can move the mouse over a YANG module to display the draft name, etc. 
 From there, you can see the bottleneck, i.e. the YANG module that 
should get our prioritized attention (the one with black circle). RFCs 
are in red (and there is a flag to remove them), and drafts are in 
green. See all options under the "graph options" pull down menu.

After selecting the right option, the conclusions are in the attached 
picture.

Un-selecting the "include RFCs" button provides even a clearer view: in 
this "package", ietf-keystore requires our attention.



Regards, Benoit