
From nobody Thu Jun  1 10:45:29 2017
Return-Path: <calle@tail-f.com>
X-Original-To: yang-doctors@ietf.org
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 540BF12EAAE; Thu,  1 Jun 2017 10:45:22 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Carl Moberg <calle@tail-f.com>
To: <yang-doctors@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam.all@ietf.org, lime@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.52.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149633912226.22293.8696121484014821225@ietfa.amsl.com>
Date: Thu, 01 Jun 2017 10:45:22 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/6ceLz-oJR2j7FZ0e-eBgobljmg8>
Subject: [yang-doctors] Yangdoctors early review of draft-ietf-lime-yang-connectionless-oam-05
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 01 Jun 2017 17:45:22 -0000

Reviewer: Carl Moberg
Review result: On the Right Track

I am the assigned YANG Doctor for the LIME YANG modules, this is the
notes from my initial review of
draft-ietf-lime-yang-connectionless-oam done with the authors on a
call last week:

The module is intended to be implemented as a service model, per the
module classification draft
(https://tools.ietf.org/html/draft-ietf-netmod-yang-model-classification-05)
with augments to topologies, I suggest it needs more description on
the general concepts and how to use it.

I suggest to remove the 'OAM data hierarchy' section. It does not add
any information.

The current version YANG module is all configuration except the 'oper'
subtree. And there are no mandatory nodes (except list keys) which
seems to allow for many, many combinations that likely make no sense.
Please re-review and make sure this is an informed choice.

Suggest to rename tp-address-type-value to
tp-address-technology-type.

Why does 'grouping tp-technology' only allow 'technology-null' or
'technology-string'/'leaf ipv4-icmp' and what is the meaning of the
leaf ipv4-icmp content?

There are a couple of occasions of 'ordered-by user' that does not
have a description of the meaning of the order. Please review.

Add an if-feature on path-discovery in *-methods draft.

Generally I'd suggest adding more information about the various types
and which specifications you are picking them up from (e.g. RD, LSP
ID, etc)

The specification defines a typedef that is a path in another module
("routing-instance-ref"). Suggest to reach out to authors of
draft-ietf-rtgwg-ni-model-02 to see if they want the -ref type in that
module for reuse.

Generally check whitespace and comments. Use the '-f yang' option to
YANG to fix whitespace.

Downcase "IPv4-Multicast-Group-Address", and
"IPv6-Multicast-Group-Address", "IP-Multicast-Group-Address"

Name of top container ('oper') not very helpful, suggest renaming to
'session-statistics'?

Spelling of grouping (and uses) cc-session-statsitics

Filename should include revision in CODE BEGINS

Don't reference drafts, pleas check RFC6087 bis and well-formed drafts
for header stmts
  
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc6087bis#section-4.9'



From nobody Fri Jun  2 00:57:51 2017
Return-Path: <calle@tail-f.com>
X-Original-To: yang-doctors@ietf.org
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BE23C12ACAF; Fri,  2 Jun 2017 00:57:33 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Carl Moberg <calle@tail-f.com>
To: <yang-doctors@ietf.org>
Cc: lime@ietf.org, ietf@ietf.org, draft-ietf-lime-yang-oam-model.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.52.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149639025372.31882.14301747353948788147@ietfa.amsl.com>
Date: Fri, 02 Jun 2017 00:57:33 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ezfNIfOT_m4zLeY_2hSAlfkogvo>
Subject: [yang-doctors] Yangdoctors early review of draft-ietf-lime-yang-oam-model-10
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
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, 02 Jun 2017 07:57:34 -0000

Reviewer: Carl Moberg
Review result: On the Right Track

I am the assigned YANG Doctor for the LIME YANG modules, this is the
notes from my initial review of draft-ietf-lime-yang-oam-model done
with the authors:

First of all, would suggest we rename draft and the module itself:
OLD:
 draft-ietf-lime-yang-oam-model

NEW:
 draft-ietf-lime-yang-connection-oriented-oam-model


OLD:
 ietf-conn-oam

NEW:
 ietf-connection-oriented-oam

There are several uses of 'ordered-by system;'. Unless there is a
specific, and
documented reason for pointing out this default behavior, I suggest we
simply
remove them entirely.

Please review the use of case, e.g. the 'Interval' typedef should
likely be all
lowercase.

The description fields will need some language editing before release,
e.g. the
"Indicate whether the CC enable." description string for the 'MEP'
list.


From nobody Fri Jun  2 01:15:31 2017
Return-Path: <calle@tail-f.com>
X-Original-To: yang-doctors@ietf.org
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 844B71314CD; Fri,  2 Jun 2017 01:15:19 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Carl Moberg <calle@tail-f.com>
To: <yang-doctors@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org, lime@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.52.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149639131942.31784.1129546145558830296@ietfa.amsl.com>
Date: Fri, 02 Jun 2017 01:15:19 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/8snWhmhaV3EgRNEV6_04G2We7Gc>
Subject: [yang-doctors] Yangdoctors early review of draft-ietf-lime-yang-connectionless-oam-methods-03
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
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, 02 Jun 2017 08:15:20 -0000

Reviewer: Carl Moberg
Review result: On the Right Track

I am the assigned YANG Doctor for the LIME YANG modules, this is the
notes from my initial review of draft-ietf-lime-yang-oam-model done
with the authors:

The CODE BEGINS statement has a date designation in the file name for
ietf-connectionless-oam-methods but not for
ietf-connectionless-oam-persistent-methods. Pick one.



From nobody Fri Jun  2 01:46:31 2017
Return-Path: <calle@tail-f.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 86AAF12E048; Fri,  2 Jun 2017 01:46:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.721
X-Spam-Level: 
X-Spam-Status: No, score=0.721 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 n3Cjdl0nWt75; Fri,  2 Jun 2017 01:46:16 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 285C1127A91; Fri,  2 Jun 2017 01:46:13 -0700 (PDT)
Received: from [10.147.40.118] (unknown [173.38.220.56]) by mail.tail-f.com (Postfix) with ESMTPSA id 6C4821AE00B6; Fri,  2 Jun 2017 10:46:11 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Content-Type: text/html; charset=us-ascii
X-Apple-Auto-Saved: 1
X-Apple-Mail-Plain-Text-Draft: yes
From: Carl Moberg <calle@tail-f.com>
X-Apple-Mail-Remote-Attachments: YES
X-Apple-Base-Url: x-msg://6/
In-Reply-To: <149639131942.31784.1129546145558830296@ietfa.amsl.com>
X-Apple-Windows-Friendly: 1
Date: Fri, 2 Jun 2017 10:24:35 +0200
Cc: Carl Moberg <calle@tail-f.com>
X-Apple-Mail-Signature: SKIP_SIGNATURE
Content-Transfer-Encoding: quoted-printable
Message-Id: <470C83DE-49C0-41DF-9305-54946A0BB076@tail-f.com>
References: <149639131942.31784.1129546145558830296@ietfa.amsl.com>
X-Uniform-Type-Identifier: com.apple.mail-draft
To: yang-doctors@ietf.org, draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org, lime@ietf.org, ietf@ietf.org
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zbT71m7cGrRyDs9KFxAE4dZASjc>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-lime-yang-connectionless-oam-methods-03
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, 02 Jun 2017 08:46:18 -0000

<html><head></head><body dir=3D"auto" style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"ApplePlainTextBody"><div dir=3D"auto" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D"ApplePlainTextBody"><div =
class=3D"ApplePlainTextBody"><br><br><br><blockquote type=3D"cite">On =
Jun 2, 2017, at 10:15 AM, Carl Moberg &lt;calle@tail-f.com&gt; =
wrote:<br><br>Reviewer: Carl Moberg<br>Review result: On the Right =
Track<br><br>I am the assigned YANG Doctor for the LIME YANG modules, =
this is the<br>notes from my initial review of =
draft-ietf-lime-yang-oam-model done<br></blockquote><br>Should say: =
draft-ietf-lime-yang-connectionless-oam-methods<br><br><blockquote =
type=3D"cite">with the authors:<br><br>The CODE BEGINS statement has a =
date designation in the file name for<br>ietf-connectionless-oam-methods =
but not for<br>ietf-connectionless-oam-persistent-methods. Pick =
one.<br><br><br>_______________________________________________<br>yang-do=
ctors mailing =
list<br>yang-doctors@ietf.org<br>https://www.ietf.org/mailman/listinfo/yan=
g-doctors<br></blockquote><br></div></div></body></html>=


From nobody Fri Jun  2 06:16:20 2017
Return-Path: <bclaise@cisco.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 A71FA12EA76 for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:16:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.803
X-Spam-Level: 
X-Spam-Status: No, score=-11.803 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 5hPnNHNEOQgu for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:16:17 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00BC712EA6A for <yang-doctors@ietf.org>; Fri,  2 Jun 2017 06:16:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=560; q=dns/txt; s=iport; t=1496409377; x=1497618977; h=to:cc:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=xoJXXDUOQ0SM4zjQQkSHmr7ytGG13vJWZ0dvfGgZGes=; b=eNEpTi7aBpILuZ6lPc/pqfecg3psgUzsqY7srkkmdp8p/TOOkSB4nM2d fy4bnX68k374aGI7wrES54yRgP62pKrzb63pmzUqta6wUteNbzbdcXY6R l0VsqRxSCqtx2Nxfe7+9YD08U1Qe8+IvXOhbISWkJwT+pb2YVvd1vBK/t Q=;
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="694850615"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jun 2017 13:16:15 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v52DGEN3006795; Fri, 2 Jun 2017 13:16:15 GMT
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Cc: YANG Doctors <yang-doctors@ietf.org>, "Einar Nilsen-Nygaard (einarnn)" <einarnn@cisco.com>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <bfce039f-224e-cdba-1ab6-93400420ff2b@cisco.com>
Date: Fri, 2 Jun 2017 15:16:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/VMOojaZLE0UmaokEE-29shjfAP8>
Subject: [yang-doctors] smidump for MIB => YANG generation and the YANG revision statement
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, 02 Jun 2017 13:16:18 -0000

Hi Jürgen,

You developed smidump, if I'm not mistaken.
smidump doesn't add a revision statement for the YANG module.
This might be a problem when the MIB module evolves, which in turn 
implies that the YANG module evolves.
Would it be possible to generate the YANG revision statement based on 
the SMI LAST-UPDATED field?
Background: in the yangcatalog.org, we index all YANG modules by module 
name and revision.

I found https://www.ibr.cs.tu-bs.de/projects/libsmi/download/, but there 
is no github repo for issue tracker.

Regards, Benoit


From nobody Fri Jun  2 06:22:07 2017
Return-Path: <einarnn@cisco.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 A17B412EA7C for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:22:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 1UkGTFsUytK8 for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:22:04 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 298E812EA6A for <yang-doctors@ietf.org>; Fri,  2 Jun 2017 06:22:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1622; q=dns/txt; s=iport; t=1496409723; x=1497619323; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=3vm7bJMjgek8cboS21eE1f43TQ0EBveRg4vmrGIZl2w=; b=KuqGQsnQJKEgtnzGvvAkqFLpJd1938ee5dtyI39FPK+fnUgH6ECxsiE5 LU9baVTVayWhlFqLmxiwS8mwKbHDQ4EaJDMCJuajfb1sO39+Pi34FugI3 cNW+m0MeEQBL3NIgoTcVYT5zAZmX3YSRrLUH7ADZmxUjK3RC637RjmHOl U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C5AAD0ZTFZ/4UNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1diexIHg2yKGZF5lXyCDyyFLkoCGoJhPxgBAgEBAQEBAQFrKIU?= =?us-ascii?q?YAQEBAQIBIxFFBQsCAQgYAgImAgICMBUQAgQOBYoiCBCtNBGBIoImi1EBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEYBYELh2GCQDSEaQGDEi+CMQWQK44EAZMqkXqQFoR?= =?us-ascii?q?FAR84gQp0FUYSAYJhhBF2AQGIZIENAQEB?=
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="255808734"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Jun 2017 13:22:03 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id v52DM3XX002257 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 2 Jun 2017 13:22:03 GMT
Received: from xch-rtp-009.cisco.com (64.101.220.149) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 2 Jun 2017 09:22:02 -0400
Received: from xch-rtp-009.cisco.com ([64.101.220.149]) by XCH-RTP-009.cisco.com ([64.101.220.149]) with mapi id 15.00.1210.000; Fri, 2 Jun 2017 09:22:02 -0400
From: "Einar Nilsen-Nygaard (einarnn)" <einarnn@cisco.com>
To: "Benoit Claise (bclaise)" <bclaise@cisco.com>
CC: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Thread-Topic: smidump for MIB => YANG generation and the YANG revision statement
Thread-Index: AQHS26JrJHL5DqUbbUeBcTjdsHt6qaIR0jiA
Date: Fri, 2 Jun 2017 13:22:02 +0000
Message-ID: <523511AC-EF34-46AD-B9D7-4758CCF97220@cisco.com>
References: <bfce039f-224e-cdba-1ab6-93400420ff2b@cisco.com>
In-Reply-To: <bfce039f-224e-cdba-1ab6-93400420ff2b@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3273)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.224.221]
Content-Type: text/plain; charset="utf-8"
Content-ID: <C02C36B151050049820E102A29DD2325@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Igwhb_96XBJP1ecjuyTOtTVNQz4>
Subject: Re: [yang-doctors] smidump for MIB => YANG generation and the YANG revision statement
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, 02 Jun 2017 13:22:06 -0000

SeKAmXZlIGp1c3QgZG9uZSBhIGxpdHRsZSBpbnZlc3RpZ2F0aW9uLCBhbmQgdGhlIGN1cnJlbnQg
dmVyc2lvbiBmb3IgZG93bmxvYWQgKDAuNS4wKSB0cmFuc2xhdGVzIHRoZSBTTUl2MiBsaXN0IG9m
IFJFVklTSU9OIGFuZCBERVNDUklQVElPTiBjbGF1c2VzIGNvcnJlY3RseSBpbnRvIGEgbGlzdCBv
ZiBZQU5HIHJldmlzaW9uICsgZGVzY3JpcHRpb24gY2xhdXNlcy4gQWxzbywgbG9va2luZyBhdCBF
TlRJVFktTUlCLCB3ZSBjYW4gc2VlIHRoYXQgdGhlIExBU1QtVVBEQVRFRCBkYXRlIGlzIHRoZSBz
YW1lIGFzIHRoZSBsYXN0IHJldmlzaW9uLCBzbyB3ZSAqc2hvdWxkKiBiZSBjb3JyZWN0bHkgZ2Vu
ZXJhdGluZyBkYXRhIGlmIHRoZSBNSUIgaXMgY29ycmVjdGx5IHNwZWNpZmllZC4NCg0KSSB3b25k
ZXIgaWYgdGhlIGdlbmVyYXRlZCBZQU5HIGZpbGVzIHdl4oCZdmUgYmVlbiBsb29raW5nIGF0IHdl
cmUgY3JlYXRlZCBieSBhbiBvbGRlciB2ZXJzaW9uIG9mIHNtaWR1bXA/DQoNCkNoZWVycywNCg0K
RWluYXINCg0KDQo+IE9uIDIgSnVuIDIwMTcsIGF0IDE0OjE2LCBCZW5vaXQgQ2xhaXNlIChiY2xh
aXNlKSA8YmNsYWlzZUBjaXNjby5jb20+IHdyb3RlOg0KPiANCj4gSGkgSsO8cmdlbiwNCj4gDQo+
IFlvdSBkZXZlbG9wZWQgc21pZHVtcCwgaWYgSSdtIG5vdCBtaXN0YWtlbi4NCj4gc21pZHVtcCBk
b2Vzbid0IGFkZCBhIHJldmlzaW9uIHN0YXRlbWVudCBmb3IgdGhlIFlBTkcgbW9kdWxlLg0KPiBU
aGlzIG1pZ2h0IGJlIGEgcHJvYmxlbSB3aGVuIHRoZSBNSUIgbW9kdWxlIGV2b2x2ZXMsIHdoaWNo
IGluIHR1cm4gaW1wbGllcyB0aGF0IHRoZSBZQU5HIG1vZHVsZSBldm9sdmVzLg0KPiBXb3VsZCBp
dCBiZSBwb3NzaWJsZSB0byBnZW5lcmF0ZSB0aGUgWUFORyByZXZpc2lvbiBzdGF0ZW1lbnQgYmFz
ZWQgb24gdGhlIFNNSSBMQVNULVVQREFURUQgZmllbGQ/DQo+IEJhY2tncm91bmQ6IGluIHRoZSB5
YW5nY2F0YWxvZy5vcmcsIHdlIGluZGV4IGFsbCBZQU5HIG1vZHVsZXMgYnkgbW9kdWxlIG5hbWUg
YW5kIHJldmlzaW9uLg0KPiANCj4gSSBmb3VuZCBodHRwczovL3d3dy5pYnIuY3MudHUtYnMuZGUv
cHJvamVjdHMvbGlic21pL2Rvd25sb2FkLywgYnV0IHRoZXJlIGlzIG5vIGdpdGh1YiByZXBvIGZv
ciBpc3N1ZSB0cmFja2VyLg0KPiANCj4gUmVnYXJkcywgQmVub2l0DQoNCg==


From nobody Fri Jun  2 06:31:20 2017
Return-Path: <einarnn@cisco.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 84A5112EB94 for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:31:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 qY3kqBzxoGhy for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:31:17 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EAF812EB9B for <yang-doctors@ietf.org>; Fri,  2 Jun 2017 06:31:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1856; q=dns/txt; s=iport; t=1496410276; x=1497619876; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=+SH8fTNRmc9X0QPDjnyYyJEFpDBk76J+/jnqsNIKHEo=; b=Q+tVC7qJJoPcSYCd3gFzkGnwV13rt8BcgW28uWz1rhT1fut4kMndpUWY w2BlScjI0zfL8AxRV2c3XfKLPJqDR2BKAMcaB33TbcHt+8YFvB+QrEAqU 0S0PAMrMmAGo4/Cc41o/mVcmm9JyLDnjCPBs9q6jvRaXpViQ1TEBAZBNy M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D+AAA6aDFZ/4UNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1diexIHg2yKGZFYIZV8gg8shS5KAhqCYT8YAQIBAQEBAQEBayi?= =?us-ascii?q?FGAEBAQECASMRRQULAgEIGAICJgICAjAVEAIEDgWKIggQrToRgSKCJotRAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBGAWBC4dhC4I1NIRpgxMvgjEFkCuOBAGTKpF6kBa?= =?us-ascii?q?ERQEfOIEKdBVGEgGCYYQRdgEBiGSBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="250948783"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Jun 2017 13:31:16 +0000
Received: from XCH-RTP-006.cisco.com (xch-rtp-006.cisco.com [64.101.220.146]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id v52DVFiC009961 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 2 Jun 2017 13:31:16 GMT
Received: from xch-rtp-009.cisco.com (64.101.220.149) by XCH-RTP-006.cisco.com (64.101.220.146) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 2 Jun 2017 09:31:15 -0400
Received: from xch-rtp-009.cisco.com ([64.101.220.149]) by XCH-RTP-009.cisco.com ([64.101.220.149]) with mapi id 15.00.1210.000; Fri, 2 Jun 2017 09:31:15 -0400
From: "Einar Nilsen-Nygaard (einarnn)" <einarnn@cisco.com>
To: "Benoit Claise (bclaise)" <bclaise@cisco.com>
CC: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Thread-Topic: smidump for MIB => YANG generation and the YANG revision statement
Thread-Index: AQHS26JrJHL5DqUbbUeBcTjdsHt6qaIR0jiAgAACkoA=
Date: Fri, 2 Jun 2017 13:31:15 +0000
Message-ID: <43629D10-38A0-4737-BD83-DF737BCC24A8@cisco.com>
References: <bfce039f-224e-cdba-1ab6-93400420ff2b@cisco.com> <523511AC-EF34-46AD-B9D7-4758CCF97220@cisco.com>
In-Reply-To: <523511AC-EF34-46AD-B9D7-4758CCF97220@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3273)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.224.221]
Content-Type: text/plain; charset="utf-8"
Content-ID: <B8E836FC5B5AFB459DCF978550821B10@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ltA5KCAKXgSkxwLAozUvXQEFgEM>
Subject: Re: [yang-doctors] smidump for MIB => YANG generation and the YANG revision statement
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, 02 Jun 2017 13:31:18 -0000

T3IgZnJvbSBNSUJzIHRoYXQgYXJlIGluY29ycmVjdGx5IHNwZWNpZmllZCENCg0KPiBPbiAyIEp1
biAyMDE3LCBhdCAxNDoyMiwgRWluYXIgTmlsc2VuLU55Z2FhcmQgKGVpbmFybm4pIDxlaW5hcm5u
QGNpc2NvLmNvbT4gd3JvdGU6DQo+IA0KPiBJ4oCZdmUganVzdCBkb25lIGEgbGl0dGxlIGludmVz
dGlnYXRpb24sIGFuZCB0aGUgY3VycmVudCB2ZXJzaW9uIGZvciBkb3dubG9hZCAoMC41LjApIHRy
YW5zbGF0ZXMgdGhlIFNNSXYyIGxpc3Qgb2YgUkVWSVNJT04gYW5kIERFU0NSSVBUSU9OIGNsYXVz
ZXMgY29ycmVjdGx5IGludG8gYSBsaXN0IG9mIFlBTkcgcmV2aXNpb24gKyBkZXNjcmlwdGlvbiBj
bGF1c2VzLiBBbHNvLCBsb29raW5nIGF0IEVOVElUWS1NSUIsIHdlIGNhbiBzZWUgdGhhdCB0aGUg
TEFTVC1VUERBVEVEIGRhdGUgaXMgdGhlIHNhbWUgYXMgdGhlIGxhc3QgcmV2aXNpb24sIHNvIHdl
ICpzaG91bGQqIGJlIGNvcnJlY3RseSBnZW5lcmF0aW5nIGRhdGEgaWYgdGhlIE1JQiBpcyBjb3Jy
ZWN0bHkgc3BlY2lmaWVkLg0KPiANCj4gSSB3b25kZXIgaWYgdGhlIGdlbmVyYXRlZCBZQU5HIGZp
bGVzIHdl4oCZdmUgYmVlbiBsb29raW5nIGF0IHdlcmUgY3JlYXRlZCBieSBhbiBvbGRlciB2ZXJz
aW9uIG9mIHNtaWR1bXA/DQo+IA0KPiBDaGVlcnMsDQo+IA0KPiBFaW5hcg0KPiANCj4gDQo+PiBP
biAyIEp1biAyMDE3LCBhdCAxNDoxNiwgQmVub2l0IENsYWlzZSAoYmNsYWlzZSkgPGJjbGFpc2VA
Y2lzY28uY29tPiB3cm90ZToNCj4+IA0KPj4gSGkgSsO8cmdlbiwNCj4+IA0KPj4gWW91IGRldmVs
b3BlZCBzbWlkdW1wLCBpZiBJJ20gbm90IG1pc3Rha2VuLg0KPj4gc21pZHVtcCBkb2Vzbid0IGFk
ZCBhIHJldmlzaW9uIHN0YXRlbWVudCBmb3IgdGhlIFlBTkcgbW9kdWxlLg0KPj4gVGhpcyBtaWdo
dCBiZSBhIHByb2JsZW0gd2hlbiB0aGUgTUlCIG1vZHVsZSBldm9sdmVzLCB3aGljaCBpbiB0dXJu
IGltcGxpZXMgdGhhdCB0aGUgWUFORyBtb2R1bGUgZXZvbHZlcy4NCj4+IFdvdWxkIGl0IGJlIHBv
c3NpYmxlIHRvIGdlbmVyYXRlIHRoZSBZQU5HIHJldmlzaW9uIHN0YXRlbWVudCBiYXNlZCBvbiB0
aGUgU01JIExBU1QtVVBEQVRFRCBmaWVsZD8NCj4+IEJhY2tncm91bmQ6IGluIHRoZSB5YW5nY2F0
YWxvZy5vcmcsIHdlIGluZGV4IGFsbCBZQU5HIG1vZHVsZXMgYnkgbW9kdWxlIG5hbWUgYW5kIHJl
dmlzaW9uLg0KPj4gDQo+PiBJIGZvdW5kIGh0dHBzOi8vd3d3Lmlici5jcy50dS1icy5kZS9wcm9q
ZWN0cy9saWJzbWkvZG93bmxvYWQvLCBidXQgdGhlcmUgaXMgbm8gZ2l0aHViIHJlcG8gZm9yIGlz
c3VlIHRyYWNrZXIuDQo+PiANCj4+IFJlZ2FyZHMsIEJlbm9pdA0KPiANCg0K


From nobody Fri Jun  2 06:50:01 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 0343412EBC5 for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:49:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 9SlzlaHu5q8g for <yang-doctors@ietfa.amsl.com>; Fri,  2 Jun 2017 06:49:55 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF88B12EBC2 for <yang-doctors@ietf.org>; Fri,  2 Jun 2017 06:49:54 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id A7A086A1; Fri,  2 Jun 2017 15:49:53 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id oGq56jtYmoMk; Fri,  2 Jun 2017 15:49:52 +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 atlas5.jacobs-university.de (Postfix) with ESMTPS; Fri,  2 Jun 2017 15:49:53 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 83EEE2009F; Fri,  2 Jun 2017 15:49:53 +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 MsiZqMhcA2Lm; Fri,  2 Jun 2017 15:49:53 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 2AE7720089; Fri,  2 Jun 2017 15:49:53 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id DB4C43F68C1B; Fri,  2 Jun 2017 15:49:51 +0200 (CEST)
Date: Fri, 2 Jun 2017 15:49:51 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Einar Nilsen-Nygaard (einarnn)" <einarnn@cisco.com>
Cc: "Benoit Claise (bclaise)" <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Message-ID: <20170602134951.GA94354@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Einar Nilsen-Nygaard (einarnn)" <einarnn@cisco.com>, "Benoit Claise (bclaise)" <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
References: <bfce039f-224e-cdba-1ab6-93400420ff2b@cisco.com> <523511AC-EF34-46AD-B9D7-4758CCF97220@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <523511AC-EF34-46AD-B9D7-4758CCF97220@cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/w828XqBp6r5V16Z_Ygi4RGaKg44>
Subject: Re: [yang-doctors] smidump for MIB => YANG generation and the YANG revision statement
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, 02 Jun 2017 13:49:58 -0000

On Fri, Jun 02, 2017 at 01:22:02PM +0000, Einar Nilsen-Nygaard (einarnn) wrote:
> I’ve just done a little investigation, and the current version for download (0.5.0) translates the SMIv2 list of REVISION and DESCRIPTION clauses correctly into a list of YANG revision + description clauses. Also, looking at ENTITY-MIB, we can see that the LAST-UPDATED date is the same as the last revision, so we *should* be correctly generating data if the MIB is correctly specified.
>

Yes, the smi2yang translation translates SMIv2 REVISION clauses to
YANG revision statements. If the MIB module has a proper REVISION
clause matching the LAST-UPDATED clause, everything should be fine.
If the MIB does announce a LAST-UPDATED time that does not match the
REVISION clause, this will get unnoticed (although smidump will warn
about this).

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


From nobody Fri Jun  9 06:59:23 2017
Return-Path: <bclaise@cisco.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 E39EA127B57 for <yang-doctors@ietfa.amsl.com>; Fri,  9 Jun 2017 06:59:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 jR2dKkl1S3P7 for <yang-doctors@ietfa.amsl.com>; Fri,  9 Jun 2017 06:59:19 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 193C11241FC for <yang-doctors@ietf.org>; Fri,  9 Jun 2017 06:59:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8607; q=dns/txt; s=iport; t=1497016759; x=1498226359; h=subject:references:to:from:message-id:date:mime-version: in-reply-to; bh=RmSWSbCqvFUNi+Q4PrH3XOQAMA1+jzb6E/9AmsslXgk=; b=Iaqd5mVqtm8jbf4sQOTLrcDdRT3f/QwGz2I3HWMoarNYdNYCxruCDJq9 Ey1Kjk4VJg2DGggkPeBZ1suT2TkX5l+G7DU+2+d9Uo+L0TGI3FdfAoGzW WiWrjcW0Pa7Ba3jRVDUQmbTwXZnH96ciPHOgPOPlUeUXIk0Rc0jVMRkmQ g=;
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200";  d="scan'208,217";a="655301703"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jun 2017 13:59:17 +0000
Received: from [10.55.221.37] (ams-bclaise-nitro4.cisco.com [10.55.221.37]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v59DxHYE015045; Fri, 9 Jun 2017 13:59:17 GMT
References: <767b9462-80ad-2942-f67e-31789239b894@cisco.com>
To: YANG Doctors <yang-doctors@ietf.org>, "Robert Wilton -X (rwilton - Ensoft Ltd at Cisco)" <rwilton@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
X-Forwarded-Message-Id: <767b9462-80ad-2942-f67e-31789239b894@cisco.com>
Message-ID: <14bdf15a-1803-2607-13c6-346be07b51f0@cisco.com>
Date: Fri, 9 Jun 2017 15:59:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <767b9462-80ad-2942-f67e-31789239b894@cisco.com>
Content-Type: multipart/alternative; boundary="------------CFA290F9B7961CB0CA7CFA4B"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Bh-scTEtmBh1FMAmqEb7GIlSQVg>
Subject: [yang-doctors] Fwd: Important: Guidelines for YANG module authors
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, 09 Jun 2017 13:59:22 -0000

This is a multi-part message in MIME format.
--------------CFA290F9B7961CB0CA7CFA4B
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Dear YANG doctors,

Here is an important message for your YANG doctor reviews.
Rob Wilton developed some tooling to help YANG module designers to 
transition to NMDA.

Rob, would you mind explaining to everybody on this list, and maybe on 
the NETMOD if you believe this is relevant for everybody.

Regards, Benoit

-------- Forwarded Message --------
Subject: 	Important: Guidelines for YANG module authors
Date: 	Fri, 9 Jun 2017 15:56:39 +0200
From: 	Benoit Claise <bclaise@cisco.com>
To: 	NETMOD Working Group <netmod@ietf.org>



Dear all,

Now that the new NETMOD and NETCONF charters have been approved, it's 
time to think about the guidelines for YANG module authors.

The Network Management Datastore Architecture (NMDA) addresses the 
so-called "OpState problem" that has been the subject of much discussion 
in the IETF. NMDA is still in development, and there will be a 
transition period before NMDA solutions are universally available.

The NETMOD Datastore Design Team and the Routing Yang Architecture 
Design Team have worked with Alia and Benoit to create initial 
guidelines for how the NMDA, as defined in 
draft-ietf-netmod-revised-datastores 
<https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/>, 
impacts Yang models. The draft-dsdt-nmda-guidelines 
<https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/> 
individual draft was foundational in helping creating those guidelines.

If you have questions or concerns on how these guidelines should apply 
to work of interest, please contact your WG Chairs or ADs.

It is our strong recommendation, as ADs with agreement from the NETMOD 
WG Chairs, that models SHOULD move as quickly as possible to the NMDA. 
The specific approach to be taken for models being developed now and 
during the NMDA transition period should be based on both the expected 
usage and the maturity of the data model.

1. New models and models that are not concerned with the operational 
state of configuration information SHOULD immediately be structured to 
be NMDA-compatible.

2. Models that require immediate support for "in use" and "system 
created" information SHOULD be structured for NMDA. Then derived 
versions of these models SHOULD be created, either by hand or with 
suitable tools, that follow the current modeling strategies. In some 
cases, the non-NMDA model may be an existing model and not derived from 
the NMDA model. In all cases, the NMDA and non-NMDA modules SHOULD be 
published in the same document, with NMDA modules in the document main 
body and the non-NMDA modules in an Appendix. The use of the non-NMDA 
model will allow temporary bridging of the time period until NMDA 
implementations are available. The non-NMDA module names should include 
’-state’ appended.

We would like to thank Kent Watsen, Lou Berger, Rob Wilton, Martin 
Bjorklund, Phil Shafer, Acee Lindem, Chris Hopps, Juergen Schoenwaelder, 
and all others who helped develop these guidelines.

Regards,
Alia Atlas, Routing AD
Deborah Brungard, Routing AD
Alvaro Retana, Routing AD
Warren Kumari, Operations & Management AD
Benoit Claise, Operations & Management AD

--------------CFA290F9B7961CB0CA7CFA4B
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear YANG doctors,<br>
    <br>
    Here is an important message for your YANG doctor reviews.<br>
    Rob Wilton developed some tooling to help YANG module designers to
    transition to NMDA.<br>
    <br>
    Rob, would you mind explaining to everybody on this list, and maybe
    on the NETMOD if you believe this is relevant for everybody.<br>
    <br>
    Regards, Benoit<br>
    <br>
    <div class="moz-forward-container">-------- Forwarded Message
      --------
      <table class="moz-email-headers-table" cellspacing="0"
        cellpadding="0" border="0">
        <tbody>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject:
            </th>
            <td>Important: Guidelines for YANG module authors</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date: </th>
            <td>Fri, 9 Jun 2017 15:56:39 +0200</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">From: </th>
            <td>Benoit Claise <a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a></td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
            <td>NETMOD Working Group <a class="moz-txt-link-rfc2396E" href="mailto:netmod@ietf.org">&lt;netmod@ietf.org&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      Dear all,<br>
      <br>
      Now that the new NETMOD and NETCONF charters have been approved,
      it's time to think about the guidelines for YANG module authors.<br>
      <br>
      The Network Management Datastore Architecture (NMDA) addresses the
      so-called "OpState problem" that has been the subject of much
      discussion in the IETF. NMDA is still in development, and there
      will be a transition period before NMDA solutions are universally
      available.<br>
      <div> <br>
        The NETMOD Datastore Design Team and the Routing Yang
        Architecture Design Team have worked with Alia and Benoit to
        create initial guidelines for how the NMDA, as defined in <a
href="https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/"
          target="_blank" moz-do-not-send="true">
          draft-ietf-netmod-revised-<wbr>datastores</a>, impacts Yang
        models. The <a
          href="https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/"
          target="_blank" moz-do-not-send="true">draft-dsdt-nmda-<wbr>guidelines</a>
        individual draft was foundational in helping creating those
        guidelines.<br>
      </div>
      <div> <br>
      </div>
      If you have questions or concerns on how these guidelines should
      apply to work of interest, please contact your WG Chairs or ADs.<br>
      <div> <br>
      </div>
      It is our strong recommendation, as ADs with agreement from the
      NETMOD WG Chairs, that models SHOULD move as quickly as possible
      to the NMDA. The specific approach to be taken for models being
      developed now and during the NMDA transition period should be
      based on both the expected usage and the maturity of the data
      model.<br>
      <br>
      1. New models and models that are not concerned with the
      operational state of configuration information SHOULD immediately
      be structured to be NMDA-compatible.<br>
      <br>
      2. Models that require immediate support for "in use" and "system
      created" information SHOULD be structured for NMDA. Then derived
      versions of these models SHOULD be created, either by hand or with
      suitable tools, that follow the current modeling strategies. In
      some cases, the non-NMDA model may be an existing model and not
      derived from the NMDA model. In all cases, the NMDA and non-NMDA
      modules SHOULD be published in the same document, with NMDA
      modules in the document main body and the non-NMDA modules in an
      Appendix. The use of the non-NMDA model will allow temporary
      bridging of the time period until NMDA implementations are
      available. The non-NMDA module names should include ’-state’
      appended.<br>
      <br>
      We would like to thank Kent Watsen, Lou Berger, Rob Wilton, Martin
      Bjorklund, Phil Shafer, Acee Lindem, Chris Hopps, Juergen
      Schoenwaelder, and all others who helped develop these guidelines.<br>
      <br>
      Regards,<br>
      Alia Atlas, Routing AD<br>
      Deborah Brungard, Routing AD<br>
      Alvaro Retana, Routing AD<br>
      Warren Kumari, Operations &amp; Management AD <br>
      Benoit Claise, Operations &amp; Management AD<br>
    </div>
  </body>
</html>

--------------CFA290F9B7961CB0CA7CFA4B--


From nobody Sat Jun 10 00:39:03 2017
Return-Path: <bclaise@cisco.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 EE189126C23; Sat, 10 Jun 2017 00:39:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 YGh4EjhAWSqD; Sat, 10 Jun 2017 00:39:00 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6112124B0A; Sat, 10 Jun 2017 00:38:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5855; q=dns/txt; s=iport; t=1497080340; x=1498289940; h=subject:references:to:from:message-id:date:mime-version: in-reply-to; bh=CMt/ISBn8oGKkMa/CJnjglYoZRsVjTW9bj2iOTZ32WM=; b=G7d6O8oTSGW0BsIpQqlEmGjKKvCro5KAQS8dI80MV/Q+yQ7avxdeOAHi etdjFU4NXo7wcLtHCOETq5lvZ2ytFfLoS14SjIOGLYeupjlWb38qEOOht pPfGuF9YrpjbEIvvNdRj9gOdaH3EeoY0odi1s1WgswNa0wJZ91WWIgpTk Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CVAADloDtZ/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhUeODHOQe4gqiCCFOYIRhiQCGoMmGAECAQEBAQEBAWsohRgBAwO?= =?us-ascii?q?BCQ8NAwECLwIfLAIIBgEMBgIBARCKAAMVs2YrhxcNhBUBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBH4ZhgWArgnWCWIIpCYVTAQSeAjuOZYRjixSGcotGaIg9HziBCjAhCBs?= =?us-ascii?q?Vh1g+NolzAQEB?=
X-IronPort-AV: E=Sophos;i="5.39,322,1493683200";  d="scan'208,217";a="655316832"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jun 2017 07:38:55 +0000
Received: from [10.55.221.37] (ams-bclaise-nitro4.cisco.com [10.55.221.37]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v5A7ct4r010604; Sat, 10 Jun 2017 07:38:55 GMT
References: <F93ADBDA-0304-4545-8319-6600898D379E@gmail.com>
To: YANG Doctors <yang-doctors@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
X-Forwarded-Message-Id: <F93ADBDA-0304-4545-8319-6600898D379E@gmail.com>
Message-ID: <8e00b498-8d6d-72d1-23d8-7941e90dfae7@cisco.com>
Date: Sat, 10 Jun 2017 09:38:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <F93ADBDA-0304-4545-8319-6600898D379E@gmail.com>
Content-Type: multipart/alternative; boundary="------------AF26C6152F3284102956B1D4"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/S2Rjun6LqRdIyabxr7tbnB2llx8>
Subject: [yang-doctors] Fwd: Side meetings experiment at IETF 99
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: Sat, 10 Jun 2017 07:39:02 -0000

This is a multi-part message in MIME format.
--------------AF26C6152F3284102956B1D4
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

YANG gang,

I know that you guys hold side meetings on regular basis during the IETF =

week.
That might be of interest to you.

Regards, B.

-------- Forwarded Message --------
Subject: 	Side meetings experiment at IETF 99
Date: 	Fri, 26 May 2017 16:24:32 -0400
From: 	Suresh Krishnan <suresh.krishnan@gmail.com>
To: 	IETF Discussion <ietf@ietf.org>
CC: 	IESG <iesg@ietf.org>



Hi all,
   The IESG has discussed how to improve the path for potential new topic=
s to be discussed transparently in the IETF community.  For some cross-ar=
ea topics, it is quite useful to have active conversation among a group o=
f people to work on defining the potential work and how it interacts with=
 existing efforts.  As the IETF week is quite busy, it can be a challenge=
 to arrange these side-meetings to avoid conflicts.  To facilitate the sc=
heduling of these conversational side-meetings, the IESG has decided to p=
rovide a meeting room at IETF 99 in Prague for around 30 people, with a U=
-shaped table, that will be available for first-come first-served (FCFS) =
signup online as soon as the final IETF meeting agenda is published.  Thi=
s experiment will be conducted for IETF 99 in Prague and will replace AD =
approval for rooms for side-meetings for potential new topics. Proponents=
 of potential new topics are reminded that the BoF deadline is June 2; th=
is includes non-WG forming BoFs.  The on-site signup FCFS room (seats abo=
ut 16) will continue to be available at IETF 99.

Thanks
Suresh
(on behalf of the IESG)

=2E


--------------AF26C6152F3284102956B1D4
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: base64

PGh0bWw+DQogIDxoZWFkPg0KDQogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBl
IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyIj4NCiAgPC9oZWFk
Pg0KICA8Ym9keSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4NCiAgICBZQU5H
IGdhbmcsPGJyPg0KICAgIDxicj4NCiAgICBJIGtub3cgdGhhdCB5b3UgZ3V5cyBob2xkIHNp
ZGUgbWVldGluZ3Mgb24gcmVndWxhciBiYXNpcyBkdXJpbmcgdGhlDQogICAgSUVURiB3ZWVr
Ljxicj4NCiAgICBUaGF0IG1pZ2h0IGJlIG9mIGludGVyZXN0IHRvIHlvdS48YnI+DQogICAg
PGJyPg0KICAgIDxkaXYgY2xhc3M9Im1vei1mb3J3YXJkLWNvbnRhaW5lciI+UmVnYXJkcywg
Qi48YnI+DQogICAgICA8YnI+DQogICAgICAtLS0tLS0tLSBGb3J3YXJkZWQgTWVzc2FnZSAt
LS0tLS0tLQ0KICAgICAgPHRhYmxlIGNsYXNzPSJtb3otZW1haWwtaGVhZGVycy10YWJsZSIg
Y2VsbHNwYWNpbmc9IjAiDQogICAgICAgIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPg0K
ICAgICAgICA8dGJvZHk+DQogICAgICAgICAgPHRyPg0KICAgICAgICAgICAgPHRoIG5vd3Jh
cD0ibm93cmFwIiB2YWxpZ249IkJBU0VMSU5FIiBhbGlnbj0iUklHSFQiPlN1YmplY3Q6DQog
ICAgICAgICAgICA8L3RoPg0KICAgICAgICAgICAgPHRkPlNpZGUgbWVldGluZ3MgZXhwZXJp
bWVudCBhdCBJRVRGIDk5PC90ZD4NCiAgICAgICAgICA8L3RyPg0KICAgICAgICAgIDx0cj4N
CiAgICAgICAgICAgIDx0aCBub3dyYXA9Im5vd3JhcCIgdmFsaWduPSJCQVNFTElORSIgYWxp
Z249IlJJR0hUIj5EYXRlOiA8L3RoPg0KICAgICAgICAgICAgPHRkPkZyaSwgMjYgTWF5IDIw
MTcgMTY6MjQ6MzIgLTA0MDA8L3RkPg0KICAgICAgICAgIDwvdHI+DQogICAgICAgICAgPHRy
Pg0KICAgICAgICAgICAgPHRoIG5vd3JhcD0ibm93cmFwIiB2YWxpZ249IkJBU0VMSU5FIiBh
bGlnbj0iUklHSFQiPkZyb206IDwvdGg+DQogICAgICAgICAgICA8dGQ+U3VyZXNoIEtyaXNo
bmFuIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzpzdXJl
c2gua3Jpc2huYW5AZ21haWwuY29tIj4mbHQ7c3VyZXNoLmtyaXNobmFuQGdtYWlsLmNvbSZn
dDs8L2E+PC90ZD4NCiAgICAgICAgICA8L3RyPg0KICAgICAgICAgIDx0cj4NCiAgICAgICAg
ICAgIDx0aCBub3dyYXA9Im5vd3JhcCIgdmFsaWduPSJCQVNFTElORSIgYWxpZ249IlJJR0hU
Ij5UbzogPC90aD4NCiAgICAgICAgICAgIDx0ZD5JRVRGIERpc2N1c3Npb24gPGEgY2xhc3M9
Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOmlldGZAaWV0Zi5vcmciPiZs
dDtpZXRmQGlldGYub3JnJmd0OzwvYT48L3RkPg0KICAgICAgICAgIDwvdHI+DQogICAgICAg
ICAgPHRyPg0KICAgICAgICAgICAgPHRoIG5vd3JhcD0ibm93cmFwIiB2YWxpZ249IkJBU0VM
SU5FIiBhbGlnbj0iUklHSFQiPkNDOiA8L3RoPg0KICAgICAgICAgICAgPHRkPklFU0cgPGEg
Y2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOmllc2dAaWV0Zi5v
cmciPiZsdDtpZXNnQGlldGYub3JnJmd0OzwvYT48L3RkPg0KICAgICAgICAgIDwvdHI+DQog
ICAgICAgIDwvdGJvZHk+DQogICAgICA8L3RhYmxlPg0KICAgICAgPGJyPg0KICAgICAgPGJy
Pg0KICAgICAgPHByZT5IaSBhbGwsDQogIFRoZSBJRVNHIGhhcyBkaXNjdXNzZWQgaG93IHRv
IGltcHJvdmUgdGhlIHBhdGggZm9yIHBvdGVudGlhbCBuZXcgdG9waWNzIHRvIGJlIGRpc2N1
c3NlZCB0cmFuc3BhcmVudGx5IGluIHRoZSBJRVRGIGNvbW11bml0eS4gIEZvciBzb21lIGNy
b3NzLWFyZWEgdG9waWNzLCBpdCBpcyBxdWl0ZSB1c2VmdWwgdG8gaGF2ZSBhY3RpdmUgY29u
dmVyc2F0aW9uIGFtb25nIGEgZ3JvdXAgb2YgcGVvcGxlIHRvIHdvcmsgb24gZGVmaW5pbmcg
dGhlIHBvdGVudGlhbCB3b3JrIGFuZCBob3cgaXQgaW50ZXJhY3RzIHdpdGggZXhpc3Rpbmcg
ZWZmb3J0cy4gIEFzIHRoZSBJRVRGIHdlZWsgaXMgcXVpdGUgYnVzeSwgaXQgY2FuIGJlIGEg
Y2hhbGxlbmdlIHRvIGFycmFuZ2UgdGhlc2Ugc2lkZS1tZWV0aW5ncyB0byBhdm9pZCBjb25m
bGljdHMuICBUbyBmYWNpbGl0YXRlIHRoZSBzY2hlZHVsaW5nIG9mIHRoZXNlIGNvbnZlcnNh
dGlvbmFsIHNpZGUtbWVldGluZ3MsIHRoZSBJRVNHIGhhcyBkZWNpZGVkIHRvIHByb3ZpZGUg
YSBtZWV0aW5nIHJvb20gYXQgSUVURiA5OSBpbiBQcmFndWUgZm9yIGFyb3VuZCAzMCBwZW9w
bGUsIHdpdGggYSBVLXNoYXBlZCB0YWJsZSwgdGhhdCB3aWxsIGJlIGF2YWlsYWJsZSBmb3Ig
Zmlyc3QtY29tZSBmaXJzdC1zZXJ2ZWQgKEZDRlMpIHNpZ251cCBvbmxpbmUgYXMgc29vbiBh
cyB0aGUgZmluYWwgSUVURiBtZWV0aW5nIGFnZW5kYSBpcyBwdWJsaXNoZWQuICBUaGlzIGV4
cGVyaW1lbnQgd2lsbCBiZSBjb25kdWN0ZWQgZm9yIElFVEYgOTkgaW4gUHJhZ3VlIGFuZCB3
aWxsIHJlcGxhY2UgQUQgYXBwcm92YWwgZm9yIHJvb21zIGZvciBzaWRlLW1lZXRpbmdzIGZv
ciBwb3RlbnRpYWwgbmV3IHRvcGljcy4gUHJvcG9uZW50cyBvZiBwb3RlbnRpYWwgbmV3IHRv
cGljcyBhcmUgcmVtaW5kZWQgdGhhdCB0aGUgQm9GIGRlYWRsaW5lIGlzIEp1bmUgMjsgdGhp
cyBpbmNsdWRlcyBub24tV0cgZm9ybWluZyBCb0ZzLiAgVGhlIG9uLXNpdGUgc2lnbnVwIEZD
RlMgcm9vbSAoc2VhdHMgYWJvdXQgMTYpIHdpbGwgY29udGludWUgdG8gYmUgYXZhaWxhYmxl
IGF0IElFVEYgOTkuDQoNClRoYW5rcw0KU3VyZXNoDQoob24gYmVoYWxmIG9mIHRoZSBJRVNH
KQ0KDQouDQoNCjwvcHJlPg0KICAgIDwvZGl2Pg0KICA8L2JvZHk+DQo8L2h0bWw+DQo=
--------------AF26C6152F3284102956B1D4--


From nobody Sun Jun 11 23:32:48 2017
Return-Path: <rkrejci@cesnet.cz>
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 C393D129C1C; Sun, 11 Jun 2017 23:32:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cesnet.cz
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 JJM4I9lotlnM; Sun, 11 Jun 2017 23:32:38 -0700 (PDT)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53048129C0E; Sun, 11 Jun 2017 23:32:37 -0700 (PDT)
Received: from [IPv6:2001:67c:1220:80c:921b:eff:fe59:4360] (unknown [IPv6:2001:67c:1220:80c:921b:eff:fe59:4360]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by office2.cesnet.cz (Postfix) with ESMTPSA id B350420011; Mon, 12 Jun 2017 08:32:35 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=office2; t=1497249155; bh=xZwzO68dmKjWzFEhznU2OrIescb5+Z0sYo0W/scn0vs=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=aLqaLpzgYMlZKXncKsFh/QeG/tPZs/CxsxzggKt11uCaEAI2PzqfGWclNtl+7mu/4 3phuWRTbkyAhWKdmBEqHyuIbysQzd6ubDTAMjLdKm5vI4PFZ+aJ4fQ2vVtFkD0wPLE HxLzVPB5gde1HLaLL3f95wOuWmuaxfWpylHXsCJw=
To: "Acee Lindem (acee)" <acee@cisco.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Cc: "draft-ietf-rtgwg-routing-types.all@ietf.org" <draft-ietf-rtgwg-routing-types.all@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
References: <823c6e8a-9544-5544-8a99-d05c0ffc7017@cesnet.cz> <D54B2AD5.B085A%acee@cisco.com>
From: =?UTF-8?B?UmFkZWsgS3JlasSNw60=?= <rkrejci@cesnet.cz>
Message-ID: <6fc7d6b3-bf13-6861-01d3-c0ed52532629@cesnet.cz>
Date: Mon, 12 Jun 2017 08:32:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <D54B2AD5.B085A%acee@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/qQ1S_tC9mrzt8SpggW0QkaaVRrE>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-rtgwg-routing-types-04
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: Mon, 12 Jun 2017 06:32:41 -0000

Hi Acee,

sorry for the delay. I've checked the changes and the document as well as both the modules seem fine to me now.

Regards,
Radek


Dne 24.5.2017 v 18:23 Acee Lindem (acee) napsal(a):
> Hi Radek, 
>
> I believe I have addressed your YANG Doctor comments in the -05 version of
> the draft. I used the template in RFC6087Bis, Appendix C which resulted in
> some reorganization of ietf-routing-types.
>
> Thanks,
> Acee 
>
> On 5/24/17, 6:45 AM, "Radek Krejčí" <rkrejci@cesnet.cz> wrote:
>
>> Reviewer: Radek Krejčí
>> Review result: Ready with Nits
>>
>> I have reviewed changes made to draft-ietf-rtgwg-routing-types between
>> revision 02 and 04 (04 was published just a week after 03). The main
>> change is splitting the module into 2 modules: ietf-routing-types and
>> iana-routing-types.
>>
>> iana-routing-types:
>> - since it is IANA-maintained module, IANA should be the 'organization'
>> and also the 'contact' value should be changed accordingly (see
>> iana-if-type)
>>
>> ietf-routing-types:
>> - please follow the contact template available in RFC 6087 Appendix B (or
>> RFC6087bis, Appendix C)
>>
>> draft text:
>> - if iana-routing-types is supposed to be IANA-maintained module, isn't
>> IANA also supposed to be XML registrant contact (IANA Considerations
>> section)? 
>> - my fault from previous review - since the module imports
>> ietf-yang-types, it MUST contain reference to its RFC, which is RFC 6991
>> (not RFC 6021 as I wrote in my review). So move RFC 6991 reference from
>> Informative references section into Normative references where it will
>> replace reference to RFC 6021.
>>
>> Radek


From nobody Mon Jun 12 12:39:32 2017
Return-Path: <mersue@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 DBBDA1270A3 for <yang-doctors@ietfa.amsl.com>; Mon, 12 Jun 2017 12:39:29 -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 wd6mA-81VJ0N for <yang-doctors@ietfa.amsl.com>; Mon, 12 Jun 2017 12:39:28 -0700 (PDT)
Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (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 B94B9127077 for <yang-doctors@ietf.org>; Mon, 12 Jun 2017 12:39:27 -0700 (PDT)
Received: by mail-wr0-x236.google.com with SMTP id v104so108164109wrb.0 for <yang-doctors@ietf.org>; Mon, 12 Jun 2017 12:39:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:date:message-id:mime-version:thread-index :content-language; bh=JvRypRcjPIOzp8uYz0AMRKywPqJPQqd9IjYB+jJWdkw=; b=MQkKcqYf8pGLTbpI14DtpnDymZB3uUmUaZoB5wN5cbP3IVrKr9hcmObFSEoOaog9RG mvlvhYXZNQWKHHbmKHuiZmUrlN43vweBJB7To3FBFAa078fTwoONMzG+UwW8mjqYaJCJ ItxxCZPPljVFU+GNWgCEoP7mKVfd3GuYibPWYwDU6bkY60covwzSmPeG3jN4AbhgRzRa VhJGXkoID0kkmKK1xZvepvQiAInMB0amcd9QKKtY89E/WDYnm9Y8z5/73XsQ1a89Bcgr dfGDl29L/JveS0d98MsDqjryNd1OnE8SBq8NQpRmJ2XeAuNbR23112jeJZ3hnb1O62xb x0lA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :thread-index:content-language; bh=JvRypRcjPIOzp8uYz0AMRKywPqJPQqd9IjYB+jJWdkw=; b=TlSWlXB8CP9Eufd6rE75ekBLTvjaUUP7Fd4ymsfgbCiMXCM3qLq9lw7KmvTWxhVWAx sPWKfzd6LpJj+SjyVVIm4RG6eoFuMpgxhIIGsSLBsW+NgSEItr0HZj45DAgQf/Cw67RE 1b4IzjaqJydFJBRmbsLOjjF6ZVGX4LMo2XTi3wF8DhkGsw2fZQOMhRC8ZWJuPynD+oca 91FmgQpmtpdPB6m/9GX7kIQMnCxvM4PSPrpV27Gfj0Of0foehRFGocP7D2U746G4JyWe v6YPOEY+4c7D30ouA38KYmKUAvE3Yb0oenwoIS3qk/99yEVSDbbvJSCRsZL/yxoCglDz UwEA==
X-Gm-Message-State: AKS2vOw/v5msL2xBUohqyMkU6eTeO8Vao2nA70SEscqSvTcsa2OuYdjY bJN7T7lzu78xlg==
X-Received: by 10.28.196.2 with SMTP id u2mr346670wmf.104.1497296365491; Mon, 12 Jun 2017 12:39:25 -0700 (PDT)
Received: from DESKTOPFLHJVQJ (p57A77CC4.dip0.t-ipconnect.de. [87.167.124.196]) by smtp.gmail.com with ESMTPSA id r78sm10438145wrb.37.2017.06.12.12.39.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Jun 2017 12:39:25 -0700 (PDT)
From: "Mehmet Ersue" <mersue@gmail.com>
To: "'YANG Doctors'" <yang-doctors@ietf.org>
Cc: "'Dan Romascanu'" <dromasca@gmail.com>
Date: Mon, 12 Jun 2017 21:39:24 +0200
Message-ID: <006201d2e3b3$9941c080$cbc54180$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0063_01D2E3C4.5CCDEBE0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdLjszZUexIdsMyPSI6nU0XEZRLbzQ==
Content-Language: de
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/e4xO8SdAjdm53KhNY-KNaYYgMl8>
Subject: [yang-doctors] Weekly Summary of Open review assignments for YANG Doctors
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: Mon, 12 Jun 2017 19:39:30 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0063_01D2E3C4.5CCDEBE0
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

Dear YANG Doctors,

=20

Following reviewers have pending review assignments.

As a few of them are on the list already some time, I would like to ask =
the
reviewers to close the open reviews as soon as possible.

=20

Many Thanks to Carl for reviewing all 3 drafts on the list.

=20

Last calls:

=20

Reviewer              Deadline     Draft

Kent Watsen           2017-02-27   draft-ietf-netmod-syslog-model-12=20

=20

Early review requests:

=20

Reviewer               Due        Draft

Dean Bogdanovic        2017-04-07 draft-ietf-mpls-ldp-yang-01=20

Giles Heron            2017-04-28 draft-ietf-rtgwg-device-model-02=20

Jan Lindblad           2017-06-15 draft-ietf-trill-yang-oam-05

=20

=20

Next in the reviewer rotation:

=20

Ladislav Lhotka

J=FCrgen Sch=F6nw=E4lder

Kent Watsen

Andy Bierman

Dean Bogdanovic

Giles Heron

Martin Bjorklund

Radek Krej=E8=ED

Carl Moberg

Bert Wijnen

Mahesh Jethanandani

Jan Lindblad

=20

Thanks,

Mehmet


------=_NextPart_000_0063_01D2E3C4.5CCDEBE0
Content-Type: text/html;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-2">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Dear YANG =
Doctors,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Following =
reviewers have pending review assignments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>As a few of =
them are on the list already some time, I would like to ask the =
reviewers to close the open reviews as soon as =
possible.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Many Thanks =
to Carl for reviewing all 3 drafts on the list.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>Last calls:<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>Reviewer<span =
style=3D'color:#0000CC'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Deadline&nbsp;&nbsp;&nbsp;&nbsp; =
Draft<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>Kent =
Watsen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span =
style=3D'color:#0000CC'>&nbsp;&nbsp;&nbsp;&nbsp; </span>2017-02-27 <span =
style=3D'color:#0000CC'>&nbsp;&nbsp;</span>draft-ietf-netmod-syslog-model=
-12 <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Early review =
requests:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'>Reviewer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; Due&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Draft<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>Dean =
Bogdanovic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2017-04-07 =
draft-ietf-mpls-ldp-yang-01 <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Giles =
Heron&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
2017-04-28 draft-ietf-rtgwg-device-model-02 <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Jan =
Lindblad=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 2017-06-15 =
draft-ietf-trill-yang-oam-05<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Next in the =
reviewer rotation:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE style=3D'font-family:"Courier =
New"'>Ladislav Lhotka<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DDE style=3D'font-family:"Courier New"'>J=FCrgen =
Sch=F6nw=E4lder<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DDE style=3D'font-family:"Courier New"'>Kent =
Watsen<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DDE =
style=3D'font-family:"Courier New"'>Andy Bierman<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE style=3D'font-family:"Courier =
New"'>Dean Bogdanovic<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DDE style=3D'font-family:"Courier New"'>Giles =
Heron<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DDE =
style=3D'font-family:"Courier New"'>Martin =
Bjorklund<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DDE =
style=3D'font-family:"Courier New"'>Radek =
Krej=E8=ED<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DDE =
style=3D'font-family:"Courier New"'>Carl Moberg<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE style=3D'font-family:"Courier =
New"'>Bert Wijnen<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DDE style=3D'font-family:"Courier New"'>Mahesh =
Jethanandani<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DDE =
style=3D'font-family:"Courier New"'>Jan Lindblad<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'>Thanks,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier =
New"'>Mehmet<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0063_01D2E3C4.5CCDEBE0--


From nobody Mon Jun 12 14:28:25 2017
Return-Path: <Xufeng_Liu@jabil.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 3AB35128B51; Mon, 12 Jun 2017 14:28:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.702
X-Spam-Level: 
X-Spam-Status: No, score=-4.702 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jabil.onmicrosoft.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 1CoZ81KPCPf7; Mon, 12 Jun 2017 14:28:07 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0131.outbound.protection.outlook.com [104.47.34.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5702128990; Mon, 12 Jun 2017 14:28:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jabil.onmicrosoft.com;  s=selector1-jabil-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qIm0XoFtiZvMR95Bc16QPGl9th6ReOG2ELOyXEm60Ys=; b=m8CVmB3cROjre9SyLv0TDIOsE3OPXCtshJWA+zDq7+SNQ++358Nu/OBYw6TWMFmQ+tnUg2aQlnffNutu+rABDWBSvqTng2tRp1B16fPVUGWfQWFCOloAVH9r/LUq5HYZfnchnlryVOyyFb5Nvcffsl7ki9RASM5aaGW33iurz3Q=
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) by BN3PR0201MB0868.namprd02.prod.outlook.com (10.160.154.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Mon, 12 Jun 2017 21:28:01 +0000
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) by BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) with mapi id 15.01.1157.017; Mon, 12 Jun 2017 21:28:01 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>
Thread-Topic: Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
Thread-Index: AQHS1KSedaTR9X/fGEeQz0ke1nZ/sKIh1Ejw
Date: Mon, 12 Jun 2017 21:28:01 +0000
Message-ID: <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com>
In-Reply-To: <149564066257.28529.12761629961042171907@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNceGxpdVxhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTAwOWM3YWRkLTRmYjYtMTFlNy05YzE0LTE4NWUwZmUzYzQ1Y1xhbWUtdGVzdFwwMDljN2FkZS00ZmI2LTExZTctOWMxNC0xODVlMGZlM2M0NWNib2R5LnR4dCIgc3o9IjEzNzAzIiB0PSIxMzE0MTc3NjQ3ODg3OTk0MzAiIGg9ImhheE1tTUo2OTZuaUdjai9PN1c2eGNKYXN1UT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4=
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=jabil.com;
x-originating-ip: [98.191.72.170]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0201MB0868; 7:hIxx/39NgnVDq6LMrqFpHPvYyDpnUmYUfWNLqi4jIWWTjGeGZbj8Ehe2PZ7TQjhW/c0SY+afRItZI5NEoi0fWNhGBue+hjSQsbxYLkEJti9+cz4/zC7zqfxwFjJQ9dryXv1oqfQ1ZWzYDWR1OB7CJrKvKlEMiKTXVx896zAB1+j1MhlgbvPVqPhszwrWEmUwPBSgiODhRGng+RFbRUC6C4/CAp+jAkoO5ZG/nr3EGJrla/cmljtGKA2m5mG/k1uW33MdReyBjwzzC3spQCpFWxewVQ4LbeptZDoZ+hnvEB4+EN6DMeLwhyHifwucZWMyZG/BB+wTX4Fqg50BpiYMgA==
x-ms-traffictypediagnostic: BN3PR0201MB0868:
x-ms-office365-filtering-correlation-id: 0d486f36-093c-4a0b-5991-08d4b1d9e74f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:BN3PR0201MB0868; 
x-microsoft-antispam-prvs: <BN3PR0201MB0868071B3E8C1F6D4097E2D7F1CD0@BN3PR0201MB0868.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0201MB0868; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0201MB0868; 
x-forefront-prvs: 03361FCC43
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(39450400003)(39840400002)(39860400002)(39850400002)(39400400002)(39410400002)(13464003)(377454003)(7736002)(2950100002)(38730400002)(53546009)(6246003)(2501003)(305945005)(77096006)(7696004)(2900100001)(33656002)(74316002)(66066001)(4326008)(14454004)(25786009)(122556002)(53936002)(81166006)(8676002)(72206003)(8936002)(9686003)(55016002)(3846002)(54906002)(6436002)(478600001)(229853002)(6306002)(189998001)(80792005)(99286003)(86362001)(6506006)(3280700002)(3660700001)(2906002)(230783001)(39060400002)(6116002)(102836003)(50986999)(5660300001)(76176999)(54356999)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0201MB0868; H:BN3PR0201MB0867.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: jabil.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2017 21:28:01.1589 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0201MB0868
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/FXNo5Q3hlD9hY-fi1BTVrRNUOQY>
Subject: Re: [yang-doctors] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Mon, 12 Jun 2017 21:28:11 -0000

SGkgTWFoZXNoLA0KDQpUaGFuayB5b3UgbXVjaCBmb3IgdGhlIHJldmlldy4gV2UgaGF2ZSBzdWJt
aXR0ZWQgYW4gdXBkYXRlZCBkcmFmdCAoaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWlldGYtdGVhcy15YW5nLXRlLXRvcG8tMDkpIHRvIGFkZHJlc3MgdGhlc2UgaXNzdWVzLiBNb3Jl
IGRldGFpbGVkIGV4cGxhbmF0aW9ucyBhcmUgcHV0IGJlbG93IGlubGluZS4gDQoNCklmIHRoZSBy
ZXNwb25zZXMgYW5kIHVwZGF0ZXMgYXJlIHNhdGlzZmFjdG9yeSwgd2UgYXJlIHJlYWR5IGZvciB0
aGUgbGFzdCBjYWxsLg0KDQpCZXN0IHJlZ2FyZHMsDQotIFh1ZmVuZw0KDQo+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1haGVzaCBKZXRoYW5hbmRhbmkgW21haWx0bzptamV0
aGFuYW5kYW5pQGdtYWlsLmNvbV0NCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMjQsIDIwMTcgMTE6
NDQgQU0NCj4gVG86IHlhbmctZG9jdG9yc0BpZXRmLm9yZw0KPiBDYzogaWV0ZkBpZXRmLm9yZzsg
dGVhc0BpZXRmLm9yZzsgZHJhZnQtaWV0Zi10ZWFzLXlhbmctdGUtdG9wby5hbGxAaWV0Zi5vcmcN
Cj4gU3ViamVjdDogWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRl
YXMteWFuZy10ZS10b3BvLTA4DQo+IA0KPiBSZXZpZXdlcjogTWFoZXNoIEpldGhhbmFuZGFuaQ0K
PiBSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0KPiANCj4gRG9jdW1lbnQgcmV2aWV3
ZWQ6IGRyYWZ0LWlldGYtdGVhcy15YW5nLXRlLXRvcG8tMDgNCj4gDQo+IFN0YXR1czogUmVhZHkg
d2l0aCBJc3N1ZXMNCj4gDQo+IEkgYW0gbm90IGFuIGV4cGVydCBpbiBUcmFmZmljIEVuZ2luZWVy
aW5nLiBUaGlzIHJldmlldyBpcyBsb29raW5nIGF0IHRoZSBkcmFmdCBmcm9tDQo+IGEgWUFORyBw
ZXJzcGVjdGl2ZS4gV2l0aCB0aGF0IHNhaWQsIEkgaGF2ZSBtYXJrZWQgaXQgYXMg4oCcUmVhZHkg
d2l0aCBJc3N1ZXPigJ0NCj4gYmVjYXVzZSBvZiBzb21lIG9mIHRoZSBwb2ludHMgZGlzY3Vzc2Vk
IGJlbG93Lg0KPiANCj4gU3VtbWFyeToNCj4gDQo+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlB
TkcgZGF0YSBtb2RlbCBmb3IgcmVwcmVzZW50aW5nLCByZXRyaWV2aW5nIGFuZA0KPiBtYW5pcHVs
YXRpbmcgVEUgVG9wb2xvZ2llcy4gVGhlIG1vZGVsIHNlcnZlcyBhcyBhIGJhc2UgbW9kZWwgdGhh
dCBvdGhlcg0KPiB0ZWNobm9sb2d5IHNwZWNpZmljIFRFIFRvcG9sb2d5IG1vZGVscyBjYW4gYXVn
bWVudC4NCj4gDQo+IENvbW1lbnRzOg0KPiANCj4gQWxtb3N0IGFsbCB0aGUgY29udGFpbmVycyBp
biB0aGUgbW9kZWwgYXJlIHByZXNlbmNlIGNvbnRhaW5lcnMuIElzIHRoZXJlIGEgcmVhc29uDQo+
IHdoeSB0aGV5IGhhdmUgdG8gYmUgcHJlc2VuY2UgY29udGFpbmVycz8gTm90ZSwgdGhhdCBwcmVz
ZW5jZSBjb250YWluZXJzIGFyZQ0KPiBjb250YWluZXJzIHdob3NlIGV4aXN0ZW5jZSBpdHNlbGYg
cmVwcmVzZW50cyBjb25maWd1cmF0aW9uIGRhdGEuIFdoYXQgcGFydGljdWxhcg0KPiBjb25maWd1
cmF0aW9uIGRhdGEgaXMgZWFjaCBjb250YWluZXIgcmVwcmVzZW50aW5nIGluIGl0c2VsZj8NCltY
dWZlbmddIENvbnRhaW5lcnMgdGhhdCB1c2Ug4oCccHJlc2VuY2XigJ0gYXJlOg0KCS0gQ29udGFp
bmVyIOKAnHVuZGVybGF54oCdDQoJICBvICBXZSBoYXZlIGNoYW5nZWQgMTMgb2NjdXJyZW5jZXMg
b2Ygc3VjaCBjb250YWluZXJzIHRvIGJlIG5vdCBwcmVzZW5jZSBjb250YWluZXIuIA0KCS0gQ29u
dGFpbmVyIOKAnHRl4oCdIHVuZGVyIGF1Z21lbnRhdGlvbg0KCSAgbyAgVG8gaW5kaWNhdGUgdGhh
dCDigJxUReKAnSBpcyBlbmFibGVkIChjb25maWd1cmF0aW9uIGRhdGEpDQoJICBvICBBbHNvIHVz
ZWQgdG8gZG8gYXVnbWVudGF0aW9uLiBUaGUg4oCccHJlc2VuY2XigJ0gc3RhdGVtZW50IGNhbiBw
cmV2ZW50IHRoZSBtYW5kYXRvcnkgY2hpbGQgZnJvbSBhZmZlY3RpbmcgYXVnbWVudGVkIGJhc2Ug
bW9kZWwuDQoJLSAvbnc6bmV0d29ya3Mvbnc6bmV0d29yay9udzpuZXR3b3JrLXR5cGVzL3RlLXRv
cG9sb2d5IQ0KCSAgbyAgQSBtZWNoYW5pc20gcmVxdWlyZWQgYnkgSTJSUyB0b3BvbG9neSBtb2Rl
bCB0byBzcGVjaWZ5IHRoZSB0b3BvbG9neSB0eXBlLg0KDQo+IA0KPiBJdCBpcyBkaWZmaWN1bHQg
dG8gY28tcmVsYXRlIHRoZSBkaWFncmFtIHdpdGggdGhlIG1vZGVsIGl0c2VsZiBiZWNhdXNlIG9m
IGRpZmZlcmVudA0KPiB0ZXJtcyBiZWluZyB1c2VkIHRvIGRlZmluZSBkaWZmZXJlbnQgcGFydHMg
b2YgdGhlIG1vZGVsLg0KPiBUaGVyZSBpcyDigJxURSBUb3BvbG9neSBNb2RlbOKAnSBhbmQgdGhl
biB0aGVyZSBpcyDigJxHZW5lcmljIFRFIFRvcG9sb2d5IE1vZGVs4oCdLg0KPiBBcmUgdGhlc2Ug
b25lIGFuZCB0aGUgc2FtZSBtb2RlbHM/IElmIHNvLCBhIGNvbW1vbiB0ZXJtIGZvciBib3RoIG9m
IHRoZW0NCj4gd291bGQgYmUgaGVscGZ1bC4NCltYdWZlbmddIFllcy4gVGhlc2UgdHdvIHRlcm1z
IGFyZSB0aGUgc2FtZS4gRmlndXJlIDEyLCBGaWd1cmUgMTMsIGFuZCByZWxldmFudCBkZXNjcmlw
dGlvbnMgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8gbWFrZSB0aGUgZG9jdW1lbnQgY29uc2lzdGVudC4N
Cg0KPiANCj4gVGhlcmUgaXMgZXh0ZW5zaXZlIHVzZSBvZiBncm91cGluZ3MgaW4gdGhlIGRvY3Vt
ZW50LiBIb3dldmVyLCBub3QgYWxsIGluc3RhbmNlcw0KPiBvZiBncm91cGluZ3MgYXJlIHVzZWQg
bXVsdGlwbGUgbnVtYmVyIG9mIHRpbWVzLiBXaGVyZSB0aGV5IGFyZSBub3QgYmVpbmcNCj4gcmVw
ZWF0ZWQsIGl0IHdvdWxkIGJlIGJldHRlciB0byBtb3ZlIHRoZSBncm91cGluZyBkaXJlY3RseSB3
aGVyZSB0aGUgdXNlcw0KPiBzdGF0ZW1lbnQgcmVzaWRlcy4gQ2FzZSBpbiBwb2ludCB0aGUgZ3Jv
dXBpbmcgY29ubmVjdGl2aXR5LWxhYmVsLXJlc3RyaWN0aW9uLWxpc3QuDQpbWHVmZW5nXSBXZSBo
YXZlIHJlbW92ZWQgdGhlIGZvbGxvd2luZyBncm91cGluZ3MNCiAgICB0ZS1saW5rLWF1Z21lbnQN
CiAgICB0ZS1ub2RlLWF1Z21lbnQNCiAgICB0ZS10ZXJtaW5hdGlvbi1wb2ludC1hdWdtZW50DQog
ICAgdGUtdG9wb2xvZ2llcy1hdWdtZW50DQogICAgdGUtdG9wb2xvZ3ktYXVnbWVudA0KICAgIHRl
LWxpbmstc3RhdGUtdW5kZXJsYXktYXR0cmlidXRlcw0KICAgIHRlLW5vZGUtc3RhdGUtZGVyaXZl
ZC1ub3RpZmljYXRpb24NCiAgICB0ZS10b3BvbG9neS10eXBlDQoNClRoZSByZW1haW5pbmcgZ3Jv
dXBpbmdzIGhhdmUgYmVlbiBrZXB0IHNvIHRoYXQgd2UgY2FuOg0KCS0gU2hhcmUgdGhlIGdyb3Vw
aW5ncyBpbiB0aGlzIG1vZGVsDQoJLSBQcmVwYXJlIHRvIGJlIHNoYXJlZCBieSBhIG1vZGVsIGF1
Z21lbnRpbmcgdGhpcyBtb2RlbA0KCS0gUHJldmVudCBhIGdyb3VwaW5nIG9yIGNvbmZpZ3VyYXRp
b24gc2VjdGlvbiBmcm9tIGJlaW5nIHRvbyBsb25nDQoJLSBJbXByb3ZlIHJlYWRhYmlsaXR5DQoN
Cj4gDQo+IFRoZSBzcGxpdCBiZXR3ZWVuIGNvbmZpZyBhbmQgc3RhdGUgY29udGFpbmVycyBkb2Vz
IG5vdCBzZWVtIHRvIGZvbGxvdyBhbnkNCj4gcGFydGljdWxhciBwYXR0ZXJuLiANCltYdWZlbmdd
IFRoZSBwYXR0ZXJuIGlzIGNsZWFyOg0KRm9yIGVhY2ggbWFuYWdlYWJsZSBlbnRpdHkgKG9iamVj
dCksIHRoZXJlIGlzIGEgY29uZmlnIGNvbnRhaW5lciBhbmQgc3RhdGUgY29udGFpbmVyLiBUaGUg
Y29uZmlndXJhYmxlIHByb3BlcnRpZXMgZ28gaW50byB0aGUgY29uZmlnIGNvbnRhaW5lciBhbmQg
c3RhdGUgcHJvcGVydGllcyBnbyBpbnRvIHRoZSBzdGF0ZSBjb250YWluZXIuIFN1Y2ggb2JqZWN0
cyBhcmUgaWRlbnRpZmllZCBieSBhIGxpc3QgaXRlbSBvciBhIHByZXNlbmNlIGNvbnRhaW5lciBz
byB0aGF0IHRoZSDigJxjcmVhdGXigJ0sIOKAnGRlbGV0ZeKAnSwgYW5kIOKAnG1vZGlmeeKAnSBv
cGVyYXRpb25zIGNhbiBiZSBwZXJmb3JtZWQgb24gdGhlbS4gVGhlIG5vbi1wcmVzZW5jZSBjb250
YWluZXJzIGRvIG5vdCByZXByZXNlbnQgY29uZmlndXJhdGlvbiBkYXRhIHNvIHRoZXkgZG8gbm90
IGludHJvZHVjZSBzdWNoIG9iamVjdHMuDQoNCj4gSXQgaXMgbmVpdGhlciBhIHRvcCBsZXZlbCBz
cGxpdCwgYXMgaXMgdGhlIGNhc2Ugd2l0aCBleGlzdGluZyBJRVRGDQo+IG1vZGVscywgDQpbWHVm
ZW5nXSBXZSBjb3VsZCBub3QgZG8gdG9wIGxldmVsIHNwbGl0IGJlY2F1c2UgdGhlIGJhc2UgSTJS
UyBuZXR3b3JrIHRvcG9sb2d5IG1vZGVsIChodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtaWV0Zi1pMnJzLXlhbmctbmV0d29yay10b3BvLTEyKSB0aGF0IHdlIGF1Z21lbnQgZG9lcyBu
b3QgaGF2ZSB0aGUgdG9wLWxldmVsIHNwbGl0IChmb3IgaXRzIG93biByZWFzb25zKS4NCg0KPiBu
b3IgZG8gdGhleSBmb2xsb3cgdGhlIE9wZW5Db25maWcgc3R5bGUgb2Ygc3BsaXR0aW5nIGNvbmZp
ZyBhbmQgc3RhdGUNCj4gdW5kZXIgZWFjaCByZWxldmFudCBsZWFmLCANCltYdWZlbmddIFRoZSBw
YXR0ZXJuIGlzIGNvbnNpc3RlbnQgd2l0aCB0aGlzIHN0eWxlIGluIHByaW5jaXBsZSwgd2l0aCBz
b21lIGFkanVzdG1lbnRzIHRvIGZpdCB0byBvdXIgbXVsdGlwbGUgbGV2ZWxzIG9mIGhpZXJhcmNo
eS4NCg0KPiBub3IgZG8gdGhleSBmb2xsb3cgdGhlIG5ldyBndWlkZWxpbmVzIGFzIHN1Z2dlc3Rl
ZCBieQ0KPiB0aGUgbmV3IGRhdGFzdG9yZSBtb2RlbCBkcmFmdCAoaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWRzZHQtbm1kYS0NCj4gZ3VpZGVsaW5lcy0wMS5odG1sKS4NCj4gU2lu
Y2UgdGhlcmUgcmVjb21tZW5kYXRpb24gZm9yIGFsbCBuZXcgbW9kZWxzIGlzIHRvIGZvbGxvdyB0
aGUgbmV3IGRhdGFzdG9yZQ0KPiBndWlkZWxpbmVzLCB3b3VsZCBzdWdnZXN0IHRoYXQgdGhlIHN0
YXRlIGNvbnRhaW5lcnMgYmUgcmVtb3ZlZCBhbmQgYW55IG5vbi0NCj4gZHVwbGljYXRlIGxlYWZz
IHdpdGhpbiBzdGF0ZSBiZSBtb3ZlZCB1bmRlciBhIHNpbmdsZSBjb250YWluZXIuIEkgYW0gdG9s
ZCB0aGF0IHRoZQ0KPiBjaGFuZ2UgaW4gaWV0Zi10ZS10b3BvbG9neSBmcm9tIHRoZSBjdXJyZW50
IGRyYWZ0IHRvIE5NREEgc3R5bGUgaXMgYWJvdXQgMTc1DQo+IGxpbmVzIGFuZCBmb3IgdGUtdHlw
ZXMgaXQgaXMgMjQgbGluZSBkaWZmICh0aGFua3MgUm9iZXJ0KS4gQXMgc3VjaCwgdGhlIGNoYW5n
ZSBpcyBub3QNCj4gbWFqb3IgYW5kIGNhbiBiZSBkb25lIGVhc2lseS4gU2VlIHRoZSBkaWZmcyBh
dCB0aGUgZW5kIG9mIHRoaXMgcmV2aWV3Lg0KW1h1ZmVuZ10gVGhlIGNoYW5nZXMgYXJlIHNpbXBs
ZSwgYnV0IHRoZSBpbXBsaWNhdGlvbnMgYXJlIG5vdDoNCglvICBOZWVkIHRvIHJlLW9wZW4gdGhl
IGRpc2N1c3Npb25zIGZvciB0aGUgSTJSUyBuZXR3b3JrIHRvcG9sb2d5IG1vZGVsIChodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pMnJzLXlhbmctbmV0d29yay10b3BvLTEy
KSwgd2hpY2ggY3VycmVudGx5IGRvZXMgbm90IGhhdmUgdGhlIHN0YXRlIGJyYW5jaCwgYW5kIGlz
IHRoZSBiYXNlIG1vZGVsIHRoYXQgdGhpcyBtb2RlbCBhdWdtZW50cy4NCglvICBOZWVkIHRvIHJl
LWRpc2N1c3MgdGhlIGlzc3VlcyBvZiBjcm9zcyByZWZlcmVuY2luZyBiZXR3ZWVuIGNvbmZpZyBi
cmFuY2ggYW5kIHN0YXRlIGJyYW5jaCAod2hpY2ggd2FzIGJyb3VnaHQgdXAgYnkgSTJSUyBtb2Rl
bCBhbmQgaGFzIG5vIGdvb2Qgc29sdXRpb24gY3VycmVudGx5KS4NCglvICBOZWVkIHRvIG1vZGlm
eSBleGlzdGluZyBhbmQgb24tZ29pbmcgaW1wbGVtZW50YXRpb25zIHdpdGggbm8gZnVuY3Rpb25h
bCBiZW5lZml0cy4NCglvICBXaWxsIGRlbGF5IHB1Ymxpc2hpbmcgYm90aCB0aGUgSTJSUyBiYXNl
IG5ldHdvcmsgdG9wb2xvZ3kgbW9kZWwgYW5kIHRoaXMgZG9jdW1lbnQuDQoNClRoaXMgcHJvcG9z
ZWQgbW9kZWwgY3VycmVudGx5IGhhcyBtdWx0aXBsZSBvbi1nb2luZyBpbXBsZW1lbnRhdGlvbnMu
IEltcGxlbWVudGVycyB3aXNoIGZvciBhZHZhbmNpbmcgdGhpcyBkb2N1bWVudCB3aXRob3V0IHVu
bmVjZXNzYXJ5IGRlbGF5cywgYW5kIGJlZm9yZSB0aGUgZmluYWwgTkVUQ09ORi9SRVNUQ09OIHBy
b3RvY29sIHN1cHBvcnQgd2hpY2ggaXMgZXhwZWN0ZWQgdG8gYmUgYXZhaWxhYmxlIGluIGEgeWVh
ci4gDQoNClRoZSBhdXRob3JzIGFuZCBjb250cmlidXRlcyBoYXZlIGRpc2N1c3NlZCB0aGUgYWRv
cHRpb24gb2YgdGhlIE5NREEgc3R5bGUsIGFuZCBjdXJyZW50bHkgcHJlZmVyIHRoZSBmb2xsb3dp
bmcgc3RyYXRlZ3k6DQoJbyAgUHVibGlzaCB0aGUgZG9jdW1lbnQgd2l0aCB0aGUgY3VycmVudCBt
b2RlbCBzdHlsZSB3aXRob3V0IHN0cnVjdHVyZSBjaGFuZ2VzLCBhbGxvd2luZyB0aGUgb24tZ29p
bmcgaW1wbGVtZW50YXRpb25zIHRvIGNvbnRpbnVlLCBzdXBwb3J0aW5nIG5lY2Vzc2FyeSBvcGVy
YXRpb25hbCBzdGF0ZXMgYmVmb3JlIHRoZSBOTURBIHByb3RvY29sIHNwZWNpZmljYXRpb24gaXMg
dXBkYXRlZCBhbmQgc3VwcG9ydGluZyBpbXBsZW1lbnRhdGlvbnMgYXJlIGF2YWlsYWJsZS4gDQoJ
byAgRm9sbG93IHRoaXMgdXAgQVNBUCB3aXRoIGFuIE5NREEtY29tcGF0aWJsZSBtb2RlbCBkcmFm
dCAoV0cgY291bGQgYWRvcHQgdGhpcyByaWdodCBhd2F5KS4gVGhpcyB3YXMgc3VnZ2VzdGVkIGJ5
IEtlbnQsIGFuZCBpcyBjb25zaWRlcmVkIHRvIGZpdCBvdXIgc2l0dWF0aW9uIHRoZSBiZXN0LCBh
bGxvd2luZyB0aGUgaW1wbGVtZW50YXRpb25zIHRvIG1pZ3JhdGUgdG8gdGhlIGxvbmcgdGVybSBh
cHByb2FjaCB3aXRob3V0IGludGVycnVwdGlvbi4NCg0KPiANCj4gQSBweWFuZyBjb21waWxhdGlv
biBvZiB0aGUgbW9kZWwgd2l0aCDigJRpZXRmIGFuZCDigJRsaW50IG9wdGlvbiB3YXMgY2xlYW4u
DQo+IA0KPiBBIGlkbml0cyBydW4gb2YgdGhlIGRyYWZ0IHJldmVhbHMgc29tZSBpc3N1ZXMgd2l0
aCBzcGFjaW5nIGFuZCByZWZlcmVuY2VzLCBidXQNCj4gdGhleSBhcmUgcGFydHMgb2YgdGhlIGRp
YWdyYW0sIHdoaWNoIGNvbmZ1c2VzIGlkbml0cy4NCj4gDQo+IHRlLXR5cGVzLmRpZmYNCj4g4oCU
4oCU4oCU4oCU4oCUDQo+IDUwNyw1MDljNTA3LDUwOQ0KPiA8ICAgZ3JvdXBpbmcgZXhwbGljaXQt
cm91dGUtaG9wX2NvbmZpZyB7DQo+IDwgICAgIGRlc2NyaXB0aW9uDQo+IDwgICAgICAgIlRoZSBl
eHBsaWNpdCByb3V0ZSBzdWJvYmplY3QgZ3JvdXBpbmciOw0KPiAtLS0NCj4gPiAgIGdyb3VwaW5n
IGV4cGxpY2l0LXJvdXRlLWhvcCB7DQo+ID4gICAgIGRlc2NyaXB0aW9uICJFeHBsaWNpdCByb3V0
ZSBob3AgZ3JvdXBpbmciOw0KPiA+DQo+IDU5NSw2MDlkNTk0DQo+IDwgICAgIH0NCj4gPCAgIH0N
Cj4gPA0KPiA8ICAgZ3JvdXBpbmcgZXhwbGljaXQtcm91dGUtaG9wIHsNCj4gPCAgICAgZGVzY3Jp
cHRpb24gIkV4cGxpY2l0IHJvdXRlIGhvcCBncm91cGluZyI7DQo+IDwgICAgIGNvbnRhaW5lciBj
b25maWcgew0KPiA8ICAgICAgIGRlc2NyaXB0aW9uDQo+IDwgICAgICAgICAiQ29uZmlndXJhdGlv
biBwYXJhbWV0ZXJzIGZvciB0aGUgZXhwbGljaXQgcm91dGUgaG9wIjsNCj4gPCAgICAgICB1c2Vz
IGV4cGxpY2l0LXJvdXRlLWhvcF9jb25maWc7DQo+IDwgICAgIH0NCj4gPCAgICAgY29udGFpbmVy
IHN0YXRlIHsNCj4gPCAgICAgICBjb25maWcgZmFsc2U7DQo+IDwgICAgICAgZGVzY3JpcHRpb24N
Cj4gPCAgICAgICAgICJTdGF0ZSBwYXJhbWV0ZXJzIGZvciB0aGUgZXhwbGljaXQgcm91dGUgaG9w
IjsNCj4gPCAgICAgICB1c2VzIGV4cGxpY2l0LXJvdXRlLWhvcF9jb25maWc7DQo+IA0KPiB0ZS10
b3BvbG9neS5kaWZmDQo+IOKAlOKAlOKAlOKAlOKAlOKAlC0NCj4gMjY0YTI2NQ0KPiA+ICAgICAg
IGNvbmZpZyBmYWxzZTsNCj4gMzIzYTMyNQ0KPiA+ICAgICAgIGNvbmZpZyBmYWxzZTsNCj4gMzI3
YTMzMA0KPiA+ICAgICAgIGNvbmZpZyBmYWxzZTsNCj4gMzU3YTM2MQ0KPiA+ICAgICAgIGNvbmZp
ZyBmYWxzZTsNCj4gMzYxYTM2Ng0KPiA+ICAgICAgIGNvbmZpZyBmYWxzZTsNCj4gNzMzLDc0NGM3
MzgsNzM5DQo+IDwgICAgICAgY29udGFpbmVyIGNvbmZpZyB7DQo+IDwgICAgICAgICBkZXNjcmlw
dGlvbg0KPiA8ICAgICAgICAgICAiQ29uZmlndXJhdGlvbiBkYXRhLiI7DQo+IDwgICAgICAgICB1
c2VzIHRlLWxpbmstY29uZmlnOw0KPiA8ICAgICAgIH0gLy8gY29uZmlnDQo+IDwgICAgICAgY29u
dGFpbmVyIHN0YXRlIHsNCj4gPCAgICAgICAgIGNvbmZpZyBmYWxzZTsNCj4gPCAgICAgICAgIGRl
c2NyaXB0aW9uDQo+IDwgICAgICAgICAgICJPcGVyYXRpb25hbCBzdGF0ZSBkYXRhLiI7DQo+IDwg
ICAgICAgICB1c2VzIHRlLWxpbmstY29uZmlnOw0KPiA8ICAgICAgICAgdXNlcyB0ZS1saW5rLXN0
YXRlLWRlcml2ZWQ7DQo+IDwgICAgICAgfSAvLyBzdGF0ZQ0KPiAtLS0NCj4gPiAgICAgICB1c2Vz
IHRlLWxpbmstY29uZmlnOw0KPiA+ICAgICAgIHVzZXMgdGUtbGluay1zdGF0ZS1kZXJpdmVkOw0K
PiA3ODAsNzgxYzc3NSw3NzYNCj4gPCAgICAgICAgICAgICAgICAgcGF0aCAiLi4vLi4vLi4vLi4v
Li4vLi4vbnc6bm9kZVtudzpub2RlLWlkID0gIg0KPiA8ICAgICAgICAgICAgICAgICAgICsgImN1
cnJlbnQoKS8uLi8uLi8uLi8uLi8uLi9udDpzb3VyY2UvIg0KPiAtLS0NCj4gPiAgICAgICAgICAg
ICAgICAgcGF0aCAiLi4vLi4vLi4vLi4vLi4vbnc6bm9kZVtudzpub2RlLWlkID0gIg0KPiA+ICAg
ICAgICAgICAgICAgICAgICsgImN1cnJlbnQoKS8uLi8uLi8uLi8uLi9udDpzb3VyY2UvIg0KPiA3
OTIsNzkzYzc4Nyw3ODgNCj4gPCAgICAgICAgICAgICAgICAgcGF0aCAiLi4vLi4vLi4vLi4vLi4v
Li4vbnc6bm9kZVtudzpub2RlLWlkID0gIg0KPiA8ICAgICAgICAgICAgICAgICAgICsgImN1cnJl
bnQoKS8uLi8uLi8uLi8uLi8uLi9udDpkZXN0aW5hdGlvbi8iDQo+IC0tLQ0KPiA+ICAgICAgICAg
ICAgICAgICBwYXRoICIuLi8uLi8uLi8uLi8uLi9udzpub2RlW253Om5vZGUtaWQgPSAiDQo+ID4g
ICAgICAgICAgICAgICAgICAgKyAiY3VycmVudCgpLy4uLy4uLy4uLy4uL250OmRlc3RpbmF0aW9u
LyINCj4gODQxYzgzNg0KPiA8ICAgICAgICAgcGF0aCAiLi4vLi4vLi4vLi4vLi4vdGUvdGVtcGxh
dGVzL2xpbmstdGVtcGxhdGUvbmFtZSI7DQo+IC0tLQ0KPiA+ICAgICAgICAgcGF0aCAiLi4vLi4v
Li4vLi4vdGUvdGVtcGxhdGVzL2xpbmstdGVtcGxhdGUvbmFtZSI7DQo+IDEwODdhMTA4Mw0KPiA+
ICAgICAgIGNvbmZpZyBmYWxzZTsNCj4gMTA5MmExMDg5DQo+ID4gICAgICAgY29uZmlnIGZhbHNl
Ow0KPiAxMTA2YTExMDQNCj4gPiAgICAgICBjb25maWcgZmFsc2U7DQo+IDExMTNhMTExMg0KPiA+
ICAgICAgIGNvbmZpZyBmYWxzZTsNCj4gMTEyOGExMTI4DQo+ID4gICAgICAgY29uZmlnIGZhbHNl
Ow0KPiAxMjY3LDEyNzljMTI2NywxMjY4DQo+IDwgICAgICAgY29udGFpbmVyIGNvbmZpZyB7DQo+
IDwgICAgICAgICBkZXNjcmlwdGlvbg0KPiA8ICAgICAgICAgICAiQ29uZmlndXJhdGlvbiBkYXRh
LiI7DQo+IDwgICAgICAgICB1c2VzIHRlLW5vZGUtY29uZmlnOw0KPiA8ICAgICAgIH0gLy8gY29u
ZmlnDQo+IDwgICAgICAgY29udGFpbmVyIHN0YXRlIHsNCj4gPCAgICAgICAgIGNvbmZpZyBmYWxz
ZTsNCj4gPCAgICAgICAgIGRlc2NyaXB0aW9uDQo+IDwgICAgICAgICAgICJPcGVyYXRpb25hbCBz
dGF0ZSBkYXRhLiI7DQo+IDwNCj4gPCAgICAgICAgIHVzZXMgdGUtbm9kZS1jb25maWc7DQo+IDwg
ICAgICAgICB1c2VzIHRlLW5vZGUtc3RhdGUtZGVyaXZlZDsNCj4gPCAgICAgICB9IC8vIHN0YXRl
DQo+IC0tLQ0KPiA+ICAgICAgIHVzZXMgdGUtbm9kZS1jb25maWc7DQo+ID4gICAgICAgdXNlcyB0
ZS1ub2RlLXN0YXRlLWRlcml2ZWQ7DQo+IDEyOTcsMTMwOWMxMjg2LDEyODcNCj4gPCAgICAgICAg
IGNvbnRhaW5lciBjb25maWcgew0KPiA8ICAgICAgICAgICBkZXNjcmlwdGlvbg0KPiA8ICAgICAg
ICAgICAgICJDb25maWd1cmF0aW9uIGRhdGEuIjsNCj4gPCAgICAgICAgICAgdXNlcyB0ZS1ub2Rl
LXR1bm5lbC10ZXJtaW5hdGlvbi1hdHRyaWJ1dGVzOw0KPiA8ICAgICAgICAgfQ0KPiA8ICAgICAg
ICAgY29udGFpbmVyIHN0YXRlIHsNCj4gPCAgICAgICAgICAgY29uZmlnIGZhbHNlOw0KPiA8ICAg
ICAgICAgICBkZXNjcmlwdGlvbg0KPiA8ICAgICAgICAgICAgICJPcGVyYXRpb25hbCBzdGF0ZSBk
YXRhLiI7DQo+IDwNCj4gPCAgICAgICAgICAgdXNlcyB0ZS1ub2RlLXR1bm5lbC10ZXJtaW5hdGlv
bi1hdHRyaWJ1dGVzOw0KPiA8ICAgICAgICAgICB1c2VzIGdlb2xvY2F0aW9uLWNvbnRhaW5lcjsN
Cj4gPCAgICAgICAgIH0gLy8gc3RhdGUNCj4gLS0tDQo+ID4gICAgICAgICB1c2VzIHRlLW5vZGUt
dHVubmVsLXRlcm1pbmF0aW9uLWF0dHJpYnV0ZXM7DQo+ID4gICAgICAgICB1c2VzIGdlb2xvY2F0
aW9uLWNvbnRhaW5lcjsNCj4gMTQwNmMxMzg0DQo+IDwgICAgICAgICBwYXRoICIuLi8uLi8uLi8u
Li8uLi90ZS90ZW1wbGF0ZXMvbm9kZS10ZW1wbGF0ZS9uYW1lIjsNCj4gLS0tDQo+ID4gICAgICAg
ICBwYXRoICIuLi8uLi8uLi8uLi90ZS90ZW1wbGF0ZXMvbm9kZS10ZW1wbGF0ZS9uYW1lIjsNCj4g
MTQ3MywxNDc0YzE0NTENCj4gPCAgICAgICAgICAgICAgIHBhdGggIi4uLy4uLy4uLy4uLy4uLy4u
Ly4uL250OnRlcm1pbmF0aW9uLXBvaW50LyIrDQo+IDwgICAgICAgICAgICAgICAgICJudDp0cC1p
ZCI7DQo+IC0tLQ0KPiA+ICAgICAgICAgICAgICAgcGF0aA0KPiAiLi4vLi4vLi4vLi4vLi4vLi4v
bnQ6dGVybWluYXRpb24tcG9pbnQvbnQ6dHAtaWQiOw0KPiAxNDg1LDE0ODZjMTQ2Mg0KPiA8ICAg
ICAgICAgICAgICAgcGF0aCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbnQ6dGVybWluYXRpb24tcG9p
bnQvIisNCj4gPCAgICAgICAgICAgICAgICAgIm50OnRwLWlkIjsNCj4gLS0tDQo+ID4gICAgICAg
ICAgICAgICBwYXRoDQo+ICIuLi8uLi8uLi8uLi8uLi8uLi9udDp0ZXJtaW5hdGlvbi1wb2ludC9u
dDp0cC1pZCI7DQo+IDE1NzdhMTU1NA0KPiA+ICAgICAgIGNvbmZpZyBmYWxzZTsNCj4gMTU4M2Ex
NTYxDQo+ID4gICAgICAgY29uZmlnIGZhbHNlOw0KPiAxNTk1YTE1NzQNCj4gPiAgICAgICBjb25m
aWcgZmFsc2U7DQo+IDE3MzhjMTcxNw0KPiA8ICAgICAgICAgICAgIHBhdGggIi4uLy4uLy4uLy4u
Ly4uLy4uL250OnRlcm1pbmF0aW9uLXBvaW50L250OnRwLWlkIjsNCj4gLS0tDQo+ID4gICAgICAg
ICAgICAgcGF0aCAiLi4vLi4vLi4vLi4vLi4vbnQ6dGVybWluYXRpb24tcG9pbnQvbnQ6dHAtaWQi
Ow0KPiAxNzUzYzE3MzINCj4gPCAgICAgdXNlcyB0ZS10eXBlczpleHBsaWNpdC1yb3V0ZS1ob3Bf
Y29uZmlnOw0KPiAtLS0NCj4gPiAgICAgdXNlcyB0ZS10eXBlczpleHBsaWNpdC1yb3V0ZS1ob3A7
DQo+IDE3NzMsMTc3OWMxNzUyLDE3NTQNCj4gPCAgICAgICBjb250YWluZXIgY29uZmlnIHsNCj4g
PCAgICAgICAgIGRlc2NyaXB0aW9uDQo+IDwgICAgICAgICAgICJDb25maWd1cmF0aW9uIGRhdGEu
IjsNCj4gPCAgICAgICAgIHVzZXMgdGUtdGVybWluYXRpb24tcG9pbnQtY29uZmlnOw0KPiA8ICAg
ICAgIH0gLy8gY29uZmlnDQo+IDwgICAgICAgY29udGFpbmVyIHN0YXRlIHsNCj4gPCAgICAgICAg
IGNvbmZpZyBmYWxzZTsNCj4gLS0tDQo+ID4gICAgICAgdXNlcyBpbnRlcmZhY2Utc3dpdGNoaW5n
LWNhcGFiaWxpdHktbGlzdDsNCj4gPiAgICAgICBsZWFmIGludGVyLWxheWVyLWxvY2staWQgew0K
PiA+ICAgICAgICAgdHlwZSB1aW50MzI7DQo+IDE3ODEsMTc4NGMxNzU2LDE3NjUNCj4gPCAgICAg
ICAgICAgIk9wZXJhdGlvbmFsIHN0YXRlIGRhdGEuIjsNCj4gPCAgICAgICAgIHVzZXMgdGUtdGVy
bWluYXRpb24tcG9pbnQtY29uZmlnOw0KPiA8ICAgICAgICAgdXNlcyBnZW9sb2NhdGlvbi1jb250
YWluZXI7DQo+IDwgICAgICAgfSAvLyBzdGF0ZQ0KPiAtLS0NCj4gPiAgICAgICAgICAgIkludGVy
IGxheWVyIGxvY2sgSUQsIHVzZWQgZm9yIHBhdGggY29tcHV0YXRpb24gaW4gYSBURQ0KPiA+ICAg
ICAgICAgICAgdG9wb2xvZ3kgY292ZXJpbmcgbXVsdGlwbGUgbGF5ZXJzIG9yIG11bHRpcGxlIHJl
Z2lvbnMuIjsNCj4gPiAgICAgICAgIHJlZmVyZW5jZQ0KPiA+ICAgICAgICAgICAiUkZDNTIxMjog
UmVxdWlyZW1lbnRzIGZvciBHTVBMUy1CYXNlZCBNdWx0aS1SZWdpb24gYW5kDQo+ID4gICAgICAg
ICAgICBNdWx0aS1MYXllciBOZXR3b3JrcyAoTVJOL01MTikuDQo+ID4gICAgICAgICAgICBSRkM2
MDAxOiBHZW5lcmFsaXplZCBNUExTIChHTVBMUykgUHJvdG9jb2wgRXh0ZW5zaW9ucw0KPiBmb3IN
Cj4gPiAgICAgICAgICAgIE11bHRpLUxheWVyIGFuZCBNdWx0aS1SZWdpb24gTmV0d29ya3MgKE1M
Ti9NUk4pLiI7DQo+ID4gICAgICAgfQ0KPiA+DQo+ID4gICAgICAgdXNlcyBnZW9sb2NhdGlvbi1j
b250YWluZXI7DQo+IDE3ODcsMTgwMmQxNzY3DQo+IDwgICBncm91cGluZyB0ZS10ZXJtaW5hdGlv
bi1wb2ludC1jb25maWcgew0KPiA8ICAgICBkZXNjcmlwdGlvbg0KPiA8ICAgICAgICJURSB0ZXJt
aW5hdGlvbiBwb2ludCBjb25maWd1cmF0aW9uIGdyb3VwaW5nLiI7DQo+IDwgICAgIHVzZXMgaW50
ZXJmYWNlLXN3aXRjaGluZy1jYXBhYmlsaXR5LWxpc3Q7DQo+IDwgICAgIGxlYWYgaW50ZXItbGF5
ZXItbG9jay1pZCB7DQo+IDwgICAgICAgdHlwZSB1aW50MzI7DQo+IDwgICAgICAgZGVzY3JpcHRp
b24NCj4gPCAgICAgICAgICJJbnRlciBsYXllciBsb2NrIElELCB1c2VkIGZvciBwYXRoIGNvbXB1
dGF0aW9uIGluIGEgVEUNCj4gPCAgICAgICAgICB0b3BvbG9neSBjb3ZlcmluZyBtdWx0aXBsZSBs
YXllcnMgb3IgbXVsdGlwbGUgcmVnaW9ucy4iOw0KPiA8ICAgICAgIHJlZmVyZW5jZQ0KPiA8ICAg
ICAgICAgIlJGQzUyMTI6IFJlcXVpcmVtZW50cyBmb3IgR01QTFMtQmFzZWQgTXVsdGktUmVnaW9u
IGFuZA0KPiA8ICAgICAgICAgIE11bHRpLUxheWVyIE5ldHdvcmtzIChNUk4vTUxOKS4NCj4gPCAg
ICAgICAgICBSRkM2MDAxOiBHZW5lcmFsaXplZCBNUExTIChHTVBMUykgUHJvdG9jb2wgRXh0ZW5z
aW9ucw0KPiA8ICAgICAgICAgIGZvciBNdWx0aS1MYXllciBhbmQgTXVsdGktUmVnaW9uIE5ldHdv
cmtzIChNTE4vTVJOKS4iOw0KPiA8ICAgICB9DQo+IDwgICB9IC8vIHRlLXRlcm1pbmF0aW9uLXBv
aW50LWNvbmZpZw0KPiAxODc5LDE4OTBjMTg0NCwxODQ1DQo+IDwgICAgICAgY29udGFpbmVyIGNv
bmZpZyB7DQo+IDwgICAgICAgICBkZXNjcmlwdGlvbg0KPiA8ICAgICAgICAgICAiQ29uZmlndXJh
dGlvbiBkYXRhLiI7DQo+IDwgICAgICAgICB1c2VzIHRlLXRvcG9sb2d5LWNvbmZpZzsNCj4gPCAg
ICAgICB9IC8vIGNvbmZpZw0KPiA8ICAgICAgIGNvbnRhaW5lciBzdGF0ZSB7DQo+IDwgICAgICAg
ICBjb25maWcgZmFsc2U7DQo+IDwgICAgICAgICBkZXNjcmlwdGlvbg0KPiA8ICAgICAgICAgICAi
T3BlcmF0aW9uYWwgc3RhdGUgZGF0YS4iOw0KPiA8ICAgICAgICAgdXNlcyB0ZS10b3BvbG9neS1j
b25maWc7DQo+IDwgICAgICAgICB1c2VzIGdlb2xvY2F0aW9uLWNvbnRhaW5lcjsNCj4gPCAgICAg
ICB9IC8vIHN0YXRlDQo+IC0tLQ0KPiA+ICAgICAgIHVzZXMgdGUtdG9wb2xvZ3ktY29uZmlnOw0K
PiA+ICAgICAgIHVzZXMgZ2VvbG9jYXRpb24tY29udGFpbmVyOw0KPiANCj4gDQo+IA0KDQo=


From nobody Fri Jun 16 02:58:51 2017
Return-Path: <bclaise@cisco.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 E0C6E1317B3; Fri, 16 Jun 2017 02:58:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 iqQmY3IpQm1g; Fri, 16 Jun 2017 02:58:47 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 499EE1317B5; Fri, 16 Jun 2017 02:58:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=151847; q=dns/txt; s=iport; t=1497607126; x=1498816726; h=subject:references:to:cc:from:message-id:date: mime-version:in-reply-to; bh=EGJ1VbktRHf2N3sCIL2X/Lq7pXV0iPN9gMQD1oCqA+w=; b=FnVbbhMaNMJdhv/MG+zbKHwZUO0oC6TlBkRbP4KDUXpuZLJ31Fj4agFm 0X54Ou7RnKUUle48tS5TVHBfTYbMyiq7mPwT2QFCouPxWHZiHx8gi42/z snqyDSwiJkytsPfit0h08jA5WxsU2te2riQPHIUwrsA/NnbZzAbUIg0u9 I=;
X-Files: clbomfldgonblahj.png : 103279
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D9AAB9qkNZ/xbLJq1eGwEBAQMBAQEJA?= =?us-ascii?q?QEBhDqBDY4Dc5EIgl6Nb4U6ghEHASSFeAKDJxgBAgEBAQEBAQFrKIUYAQMDBWs?= =?us-ascii?q?JEBwDAQIGAQEBJgIVAQ4pCAYNBQECAQEChzeCbxCrPiqLFwEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQ4PhmOCC4FsWIU1CYVTAQSdPIEbhjABfoM8iG+CXog8hnSMQYh?= =?us-ascii?q?DHzg/SzAhCBsVh1o+NgEBAQGHDiuCEgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200";  d="png'150?scan'150,208,217,150";a="653641079"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jun 2017 09:58:43 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v5G9wh4u026842; Fri, 16 Jun 2017 09:58:43 GMT
References: <E1dLniO-0005x0-QZ@zinfandel.tools.ietf.org>
To: NETMOD Working Group <netmod@ietf.org>
Cc: Henrik Levkowetz <henrik@levkowetz.com>, YANG Doctors <yang-doctors@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
X-Forwarded-Message-Id: <E1dLniO-0005x0-QZ@zinfandel.tools.ietf.org>
Message-ID: <532b83f9-1d77-c901-b2d8-87a37ba43dd1@cisco.com>
Date: Fri, 16 Jun 2017 11:58:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <E1dLniO-0005x0-QZ@zinfandel.tools.ietf.org>
Content-Type: multipart/alternative; boundary="------------EDDF964F9B1C52A2620AFADC"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zGllJe-ZOqN7mNJES0-uJzCA5ms>
Subject: [yang-doctors] YANG-related addition (New datatracker release: v6.55.0)
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, 16 Jun 2017 09:58:50 -0000

This is a multi-part message in MIME format.
--------------EDDF964F9B1C52A2620AFADC
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

Great YANG-related addition to the tracker, thanks to Henrik.

For the development mode tracker



New datatracker release: v6.55.0 will be installed shortly.

Regards, Benoit


-------- Forwarded Message --------
Subject: 	New datatracker release: v6.55.0
Date: 	Fri, 16 Jun 2017 02:38:52 -0700
From: 	Henrik Levkowetz <henrik@levkowetz.com>
To: 	codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org



Hi,

This is an automatic notification about a new datatracker release,
v6.55.0, generated when running the mkrelease script.

Release notes:

ietfdb (6.55.0) ietf; urgency=medium

   **Improved Yang validation support**

   This release updates and expands the Yang support in the datatracker.  In
   addition to checking yang modules in submitted drafts using pyang, it now
   also does a yanglint check.  The yang validation results are available by
   clicking on the red or green yin/yang symbols which show for drafts that
   contain yang models.

   For drafts where one or more models were found at submission time, the pyang
   and yanglint checks are re-run once per day, to catch newly arrived models
   in the library directories (both rfc and draft models).

   Additional details, from the commit log:

   * Added a new yang checker, 'yanglint', to the existing Yang checker class,
     in addition to the existing 'pyang' checker.

   * Added modal overlay displays showing the yang check results every place
     the yin/yang symbol is shown (red or green) to indicate the presencee and
     result of yang checks.  Added a Yang Validation: line in the document
     meta-information section on the document's page in the datatracker.

   * Added the result of the xym extaction to the yang check results, to make
     extration failures visible.

   * Added the version of the used xym, pyang, and yanglint commands to the
     check results.

   * Added an action to move successfully extracted and validated modules to
     the module library directories immediately on submission.

   * Added the xym repository as an svn:external component, rather than listing
     it in requirements.txt, as there has been delays of many months between
     essential features appearing in the repository, and an actual release of
     same.  We may get occasional buildbot failures if broken code is pulled in
     from the repository, but better that than the functionality failure of
     severely outdated componets.

   * Added a new management command to re-run yang validation for active drafts
     for which yang modules were found at submission time, in order to pick up
     imported models which may have arrived in the model libraries after the
     draft's submission.  Run daily from bin/daily.

   * Added a table to hold version information for external commands.  The yang
     checker output should include the version information of the used
     checkers, but seems unnecessary to run each command with its --version
     switch every time we check a module...

   * Added a new management command to collect version information for external
     commands on demand.  To be run daily from bin/daily.

   * Added tests to verify that xym, pyang and yanglint information is
     available on the submission confirmation page, and updated the yang module
     contained in the test document to validate under both pyang and yanglint.

   * Updated admin.py and resource.py files as needed.

  -- Henrik Levkowetz <henrik@levkowetz.com>  16 Jun 2017 09:15:22 +0000

The new version is available for installation through SVN checkout, with
   'svn checkout https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.55.0'

For development, copy the new development version instead:
   'svn copy https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.55.1.dev0' <YOURBRANCH>

Regards,

	Henrik
	(via the mkrelease script)

.


--------------EDDF964F9B1C52A2620AFADC
Content-Type: multipart/related;
 boundary="------------E551C56C7D77B73F699BC083"


--------------E551C56C7D77B73F699BC083
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear all,<br>
    <br>
    Great YANG-related addition to the tracker, thanks to Henrik.<br>
    <br>
    For the development mode tracker<br>
    <img src="cid:part1.B0D6B3DE.046CBBCD@cisco.com" alt=""><br>
    <br>
    <br>
    New datatracker release: v6.55.0 will be installed shortly.<br>
    <br>
    Regards, Benoit<br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" cellspacing="0"
        cellpadding="0" border="0">
        <tbody>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject:
            </th>
            <td>New datatracker release: v6.55.0</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date: </th>
            <td>Fri, 16 Jun 2017 02:38:52 -0700</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">From: </th>
            <td>Henrik Levkowetz <a class="moz-txt-link-rfc2396E" href="mailto:henrik@levkowetz.com">&lt;henrik@levkowetz.com&gt;</a></td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:codesprints@ietf.org">codesprints@ietf.org</a>, <a class="moz-txt-link-abbreviated" href="mailto:iesg@ietf.org">iesg@ietf.org</a>, <a class="moz-txt-link-abbreviated" href="mailto:wgchairs@ietf.org">wgchairs@ietf.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Hi,

This is an automatic notification about a new datatracker release, 
v6.55.0, generated when running the mkrelease script.

Release notes:

ietfdb (6.55.0) ietf; urgency=medium

  **Improved Yang validation support**

  This release updates and expands the Yang support in the datatracker.  In
  addition to checking yang modules in submitted drafts using pyang, it now
  also does a yanglint check.  The yang validation results are available by
  clicking on the red or green yin/yang symbols which show for drafts that
  contain yang models.

  For drafts where one or more models were found at submission time, the pyang
  and yanglint checks are re-run once per day, to catch newly arrived models
  in the library directories (both rfc and draft models).

  Additional details, from the commit log:

  * Added a new yang checker, 'yanglint', to the existing Yang checker class,
    in addition to the existing 'pyang' checker.

  * Added modal overlay displays showing the yang check results every place
    the yin/yang symbol is shown (red or green) to indicate the presencee and
    result of yang checks.  Added a Yang Validation: line in the document
    meta-information section on the document's page in the datatracker.

  * Added the result of the xym extaction to the yang check results, to make
    extration failures visible.

  * Added the version of the used xym, pyang, and yanglint commands to the
    check results.

  * Added an action to move successfully extracted and validated modules to
    the module library directories immediately on submission.

  * Added the xym repository as an svn:external component, rather than listing
    it in requirements.txt, as there has been delays of many months between
    essential features appearing in the repository, and an actual release of
    same.  We may get occasional buildbot failures if broken code is pulled in
    from the repository, but better that than the functionality failure of
    severely outdated componets.

  * Added a new management command to re-run yang validation for active drafts
    for which yang modules were found at submission time, in order to pick up
    imported models which may have arrived in the model libraries after the
    draft's submission.  Run daily from bin/daily.

  * Added a table to hold version information for external commands.  The yang
    checker output should include the version information of the used
    checkers, but seems unnecessary to run each command with its --version
    switch every time we check a module...

  * Added a new management command to collect version information for external
    commands on demand.  To be run daily from bin/daily.

  * Added tests to verify that xym, pyang and yanglint information is
    available on the submission confirmation page, and updated the yang module
    contained in the test document to validate under both pyang and yanglint.

  * Updated admin.py and resource.py files as needed.

 -- Henrik Levkowetz <a class="moz-txt-link-rfc2396E" href="mailto:henrik@levkowetz.com">&lt;henrik@levkowetz.com&gt;</a>  16 Jun 2017 09:15:22 +0000

The new version is available for installation through SVN checkout, with
  'svn checkout <a class="moz-txt-link-freetext" href="https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.55.0">https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.55.0</a>'

For development, copy the new development version instead:
  'svn copy <a class="moz-txt-link-freetext" href="https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.55.1.dev0">https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.55.1.dev0</a>' &lt;YOURBRANCH&gt;

Regards,

	Henrik
	(via the mkrelease script)

.

</pre>
    </div>
  </body>
</html>

--------------E551C56C7D77B73F699BC083
Content-Type: image/png;
 name="clbomfldgonblahj.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.B0D6B3DE.046CBBCD@cisco.com>
Content-Disposition: inline;
 filename="clbomfldgonblahj.png"

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
+eDf/91lKJUJzL+ecXij3EhZzepYPoob+YQlX/TSty1KPpBP7aC8xe/+cTFEJuYFuvvIVXCF
ZR/NZN2oDxvs4gntdrv97MtPOpgUryxE6uzT7z7/s6NTKsvH/7nxX8hHAAAAAAAA5KMry6uG
XtyYb2X+MZaP9fntHpWrik4y8Ay9fGzrykw4+vHiH99Nxc1NeTeVvYeff/SRKGiyEXYBC+5p
ix46B+TlvsflHrXtdETZlBvXd39/1eycCvLRWEkz2HNlYi9gWGEuAdXGK5OL3/395VWhyds3
P9FuUSaVJyZ+/Z+fP7S7cXf90w8vKt2rjJL9/afr8o7T361e1s6Jq/aX31+Qt6j+7nrdFqnl
T/BHmxT/b5+4Nsze2/7q8kzeSfmTL49kzT84tmmuLh+/bL4fy8ffzLSQjwAAAAAAcGZBPorZ
Xphk+CFJMgry0ZiZah+t2Ml3P/hwdmltayeRN7s7W9lOIOIIunxa6ru///TrZ3vJ5iEXfv/7
Odse5bOHiyYDK4P23AtRahLwP2aje0mNd3fuRbMffpDZVEEPVpKP7U5mX2fWNWhKs9Kl6uGa
Qv71Hy4u3dt+ttdupx0++d7ExMS7H938Mb+OOub13X/76L9bW3Yn/T9zypKQ6hnvTV5YbKVF
tPeebd+L5v8SF6KPE0wb9965P128vpYXsbV2/ZN/i6/2q49uflfhhLB8tzr77+9lHfTe5F/m
l9a2tPonTVa9pvrk/9sn19ceWV3qusvV5ePzG//1v2L7+L8mL688+e6HH7Yffn3r7//1b/82
s4x8BAAAAACAMwPyUczWNHOfSZrRkI+qVxKP3tv+8uJkrm6kvDc5/aUwnFf1mlqksWvpwoIe
CZdNvS4cTbm7/t8ffvCuWHZc34tfiuM4q8pH3QMGrDJYzj1q84G1E/Ye3rxQcJPe+/fZr4wG
f7c6X9BF737w0XVziKCnUycmJt794MOF9R+1Mv7zXMGj896/z+vDKEufEJy97a+KLz0x8e4H
Hy6u7+6p5xQ++e9+8OF/i7WpLh/3nn916dw7an6Z5H9fWB4K+Xi6X6/VarVarbHfbX158rJR
yxIdd/n/uxy2enLZ/lR+8PTwvg9NiV2sSZcq/+qgUas1Xp663koz8C4CAAAA6AXIRzHbC5PR
uYnWguMn58Z8y3p3a1pdIFKZsr0x36rPb2srSBbMqt5cr6sTupdXz01t6RdfjbrRQhKeUZGP
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
j79+7tcf3Lt39+7d9/71/HPPTVc+5ieDtDoMy9KaxSgsH4sLu+P9RokCdGbyUWzqkeazzmXq
6ahvYH3/5KDjkI+6vszRLEGwdvBkr27LR7vRvILYbsn0ymuc7DZy9twEAAAAmGOQj44gH8kw
8yMfbddoukCznOiI6JPbVNo9H3XrkmKEbBnp+H60Q5YemGRe4r53tkxM3GPK16MtvicrX2VF
tzgq3ui0OzyVOOxal4+PHn38+uLiwqXf3U7k4x8vP/frP9y7d+/uJ2/9/Pz5X7z92amRj+Mo
sKlSAflYrvIrWT5qY5PTW1LTfIKM1kZAK6bS4e9Odhu5dbYi+yT5KOlg/+jvEf7KSy2PfAQA
AICzBvLRkTHlY9gMl5fWw7Jqk57+ylK43OzP5uSVz/b2dsES5kI+LjXb8gyQmqKxuyUqE/CN
Ix9TTKG+i7cIu0r2xSIf5zdp986896p7TO0Bq43Rdz+c46bdNB9+pajUhXIyycdHH7++uLBw
6d3bsXz84+Xnfv2H3r179z556+fnz59/9YPpzPmo+6MM89+NvIw2jaOWxKSosxlmtFTmSdcO
9DnyJGmVVn9jfj3Nr5nyMb4i1dblv3YPcgnK1WlTIjqK1fYRZFy6fDSmZQxM+Wg0nV6+0VfR
NzZZ7fko1Cq+ELuqspib1Hh5ST7aEjZ+BvJNuznRno+OMdqGG3U9OfH2+v6JfuutlrR+ttaj
FRUl/7kAAAAAyATy0RHk42lJt9st6B/nQj7WWj2hq5hypDZ1nuhQSpGP0pSNWeVjmocic5LU
e6d/qblHr3z0PlljJ316Uec0kMmXXvn43fp7lxYWFn7zUTzn4/LKjd5IPj733HNTkY8j9IGx
QyJHNtIT+nR4wy0l9XwcKpKR+zhasz6OKmP1WTMrH0mTUU30w+WxwAWv3UeGEhxyymgKcRhy
SstbQ4mNmpgV0z2drdVSx4/rl2A+adFNkcfmi/7uoDMc1JwiXrM+YMYzb7b28X4jaOwd5Bod
n0k+yr+7cR4GrQSjT6jZqgedoN5Zq7tntDzoGFZROuPwh1nF7swAAAAwLyAfHTHkY2+jXtvY
HGyt1sLlpYjOam+057JCvbUVH9VeV7YrarK3UV9aDyNpGHvDrdVaZ7U32Gx1hHIG9onis6v7
a7Uiw3S73W63++233+YuocryUVyuJad8lLtFppnFDLt41+NGPp7ueO6d8mDr7jG7fJzUQ6GM
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
gs+ndhKsp1e9Av0ftYs/v77t7Wa8L468pBywex7OHjl8Vr2q89vqr4I4zpdOPOte8FHvdO21
Vt477a+9bT8D3jXTfupI+9kDW+RzeOqIOKsB7/3g96b+4gIAgFo1oDp//rzIHLXYMZPJiPs8
ysmjNuBa7vYYMua6isLHqAln1G/F5YeP9m6RuuoKH6X1V3P+SPiI2hZ06wYzejTubKv2V9Q+
FL3Nw+8NkYtIH60fSvZPxFSizH7aU8nBxlh6dyJj6fYoxlzn+2Jmd8cs6aSYCHtxcXFxUQy+
vnBq8r4IH3fVD/XduXP79u1bt8bfqO/eVj/QNT/vTXstBl9r+ePERM/eta2bX+0aHR0Vd4H0
Usi3X3l701Nv73prcHCwK9FwdNNTxxPvXLDpzD/aceHChXd2PnV001OtR60rmo60bnrq6Lea
OpWFHW3feuropoa2Dusm2qPix5fdIzvSuslyAOIIRYnjDHT0ZW/NfCmH19H2LenAjr6s7Cu/
7cvqadKO0DxFR1r1TeSHpAPoaDq+STkznYkG9UR1tH3LW984t0dfPrrzSEjL8pmRW35np3nC
/ePvTDTYT6l2cryd+sdgnhzr9RDl6MuWl9W6UDwv5QCk5Zv0VzbkSraeE393oefzQkfTcek5
vrNTOgPiJZaPUG1Kfq+5u7a/U8Sa3vGLq87fUL4Y9J3KV5FHvLPkfUW8WNoBGMfjNqW+Up2J
BnUT5dkp58q4wKRHjcvb9qIDAICaNegaGhryMkcvdhwbGxMzzGjJozzguoLdHnPLEz4GDCrW
v2QXGz66j9q/ARcaPq7csOugDqH2cZOrA+Ejapt1kivlI8B4/9v/SGMfJ208bHaVtPY3V/oz
apvnP8BSCe2x8k23xNKNtmAxl8pIQ61nO+L22bHd8HHxft9Ioxh8fe/evckxKXzMNtf3bKs/
37WwMO/nj+PHnj3zzPrTz6x/p2FdR8P2nl7HmZrq27eubcvOnvHx8fHx8bGxMZFCZjJ9bzxz
fNPa1jfOjgwP97zxzLFNa0++cWbYM+TrPvjMsU1rTx48PTQ0dGbX2mOb1rYdGyrM0bZNa489
d6BbWXj61HNrj2165tRp6ybao+JHuV45Y9+XtKa+R8mxV7znMjQ0NHT6wMnCVz72iu25i/1K
R3X6wMlNa4/tOupv5f1bd7Rtk/rslIMxWlaXnNmlnMYzu+RjU868eAXlI1eWyM/r9IGTuw6c
es47/tOnnrO/Ut0Hn9FfRNv5UXdtvR6iaK9CyMKho21BF6f9tQskrnOplGcacT4tTeU3t6x2
+sBJ5Ymopyjk+lQ2PNr23IFTu/wNlYtBuyDFVaQ3a7405uWn0J+L2ItlfXGRW66iM7v09eUl
2uWtLREvkHEBAACAWjRsM+LKZDJy5ih3eHQcxxttbSaP3t0ey+z2mFum8FH6Tmt8BQ7okaMs
CggfbUMQU8mguacDj0n/lh4YPkZ0KtI6DWlPUA8ftYN3kkl7CLq6ED6itimfGbZPsMAO3cbE
Wv4Hi+0+ufrHkEFdwTueeDKZ0BYYd6fUj7lk6UQ6aEh1Y0wrfTURPuZyucXFxfv37/e/3t8Y
63+z9969ybFdsaG+u3fv3Llz+/ZM8rmebfX9raM3Ftz8Udz88erVFfVK7QAAIABJREFUwQPr
Tz+z5/zMzMzFixenp/v3r2vfsqtvcnJyYmIim81ms9nx8fHx8f5DW09uXtt2qHN0dHT0xI4T
m9ee2HNc5JKazj1rT2xee+pEJpPJ9DVvPbF5bbL5nG1F07FTm9eeeD7RF9ygfZPNOzrzP547
/bz3o7012+ZrT+w5Zn/8xI6o4xd79Mtf+cQO22HLR2hZ0rkn6Jmqz+hsIqkftn4kbrn7UjY5
dko5M8q5Eq+aWe6BHTvltXNiR7L5XOcedy9nE8mAE97XvPXE5q2nz2pLjCernLSIV1BcGH65
h2R5yQIXKocUcBjROvesdZsyX9/I8+m+NH7lj8pyis4mkuoTkXad6WveGnytnjv9vHTx7Dkm
vSLHTskHrF9a0oY+86WxPHGZ+Vz806K9+8THi/HS+5eZbYl+Mahn0n+nB73iAACg9oyqxsbG
5MAxm816vR1F7Hjx4kXvPo8iefRu9WgdcG0NHwv59lcXuUYlwsdc4Jfg4G/d0jwsAeFjaDei
AhK8gEMKDh/tmwQMm47FYvF43DuggEwh+ImsxuyR8BE1zv4HC9uo65APAOnDSc8eA8PHwKzQ
byzflvQhm0roh6F8jpX9GRUQPk63aAOxxezYiWltWy98XFxcvH/feTPW3xgbTk2O7YoNp+7e
FbOw9Tb1bqvveaPr5o0bfv54/fr12dmh19efeWbvBTEEe2Ym/dq6Uw27+x3HmZqaEmOxJycn
J3o6X1iX3LLtXFc2m81mu95o37K2Nf5GetzUdTa+9uTmrWc7x8fHx8dPvnpy89qTe09YVrQ4
8c7mtSfjB/vVpf1vbj25eW37m12WLToPtiubiL2/2h25obZTdxPdyVfDWhDPztv7yVdPbl77
zknlUf9H2xEaeznxTtCReIfq7q5771q1ffvZs+/65KvqkzJbdl9Bm+69+Xa692492yk9U71Z
X/+bW7U2xaujnx/lhEc+IxtxSaiXnHVf3XuDG7e/doGUM2Zc8+HnU7yO3nnzzq19w86D7doF
6T/frrPxsFfNewn639z6zkmpqc6D7fLp0k9g19m4eaLMl8Z2Yet7D3o7WM6POC3yJvKZMZZE
7D1PvDRFfCIBAIAnX1YyMTEhAkeROZqx4+XLl73kUevzKCeP5XR7zC1j+JjLGRGb8XXY+GIb
FT7q24iv0E5weBiyQ7fHT2j4aOxQfQ76zLPSrAyW8FF6Wk6KCWdyOcJH1LrAez56HyXRcaH0
6ZRKxrX1goZdR9/9NpGIK59V8WTSyB61nZT7QWUPH1MZLWfMj7xWE0kjfLwvBl/vah17Mzac
unv3ruj82D24vb5323PDmZta/jj8+vqzz+wbElPQXL58vmndOw17Bi5evCjuBTk9Pe04Tu+h
d7asa3/x0IV8HNnb9cK6ti3bOnsmdT3NHVvWtb3QfD7/c+uZLevatuzsNVY837LtTJu2rPWM
sm1Qm0ojbVvWdbR4x9HT+YK8O7F35Th79+mH3bsv4LlMTk627VTbD92wbWfblnX+k9J+tB+h
tPCF5vNtO9v2tVr35T8d7zyI0+I3ZW3Z8nTOtJknQWlZnFXjyM12Ws/kN2k9s2Vd275W89x6
zrds00+y7dyquw64HiJYtrK9xPljDn2Che5SbV+8EP7moedTP9reff6LaNmwp7nDOGn5TXqa
O8LPVX7b1s4XRPv5q65XeyeK68o/M+7FGXrYkZdf2Elo29lmfS3UN758ZiaNJWHvYrXRzqDP
LgAAUMOmXI7jiMBRZI7W2FHMMGNNHsO7PVZj+FjllnS4sxmbwkT4iNoWfEdHsxt0yGeFmw/G
9ezRekvIiM81650ezWNQukFW5sPSFj7OdsTzqaJMzE4jL/fCx5yUP4rB19tjw6l79+7m88dL
bc/1bqvv2Xn84k0lfxxJrD+3dd+wmIImPwp77/lLly5dunRpZmZmZmbmYn/vS+tONazrPDXt
O7X7VMO69v1tjiq1f117w7pz7f6SwSPb2y1r9nW/uO70kT51Ydu5hnXtLx4adHRms/76DbtS
arPykvze/Tb7ul/U2gncqeM4Tvuu9gb9OAePbD/XHrgvv/H2XbZj1reStt1+bv92Y/2wQxWn
xTu34gCMs2q0sH/XOf3lUFvuO3Q65Jy4659+cbu3r9T+de0v7jr3ov68fObZsOxFOzmhL02w
1P517Q3bu/3T0Nf9onEF9h06HXyuxMvRHXIiw/fYvqtdvjJDzqd4yD829QyIduQjt12Q+XO7
f1foS+82/uL208oFs+vcfvWZWg9JP3jzpbFf2B7Lu8O6i75Dp/UrPN+m8aKob3/zXCnHpr86
oW80AABQK6ZVF13ia474yuPFjuHJY+SA68LTm7rINWo4fHQc6Vuv7f5rldwX4WMBCB9R08yO
jmqnaO0WDUqfbzXoC0r/zPmqbPtUp6o25ri2fBjmFwXPDlYKS/joZG2TX1tGXpvhozL4+t69
e/fu3c0Pvp5oru/dVt+j9H88l95a37l1/8j169evXbs2Ozv0+vqzz+wdvHLlypUrVy5fvny5
o/uZ9e88s777HSmOnJmZmZkZfquxo2Fdx0stw+6SdNO6joZ1Z95Kz6jE8o6GPf4D/S1nLGu2
d6kNym30vqQ13t7VsK6jobG331xN2pG7YUdTu79V/t/+o10dll3OzMzMdOwxnlF7l7u+OAP5
R/tbupr2nJGb6thja9k8QvnpmMuNdZTzI7byjtDydNId7XIT4rUwjkpvOf/iNknbdrTLx5Zu
Uk9+xx59fdvBa6+4thfxo3RsIddDqP6WM9KG+qHa96VIN6n7FQ0ajSjrq4/mr3m3keDzKV6y
/LbDb+3pamqULgPtBW3veqnR9sZRGgmhP2v1RCkLpUO1nUDzpQm6sO27Hn5Lepryu6xjj78v
7UjUH9NNe3rlRmyfP8Md7cPu0arvkfA3GgAAqEWXXJdd4iuPyBy12DEoeQwZcE34WJDQOzhW
GOFjIQgfUbPMjxtz+i1jVpngzyUnGdcX6xspYWPAI9KG5rw1ckDpz3Ztb6NIIkz0KjGd0+aZ
kXJG0e3Rq5ZExv/RnQXb6/w42XqhMTbcf//+PSV/dMdf1/dsq+/ZVt+9rb7vZGZB/H7t3N+5
df05t85uXX/2mfVnn1nfdezCVTEoW5b/jd3R88z6037tPX85iLamtvL51MvKo+fetrV0eq/S
woEO+cHM240BLXi73nvebCTwmM0DtjR+/oC78OXDmYHD59wDUw/G3YW3wjPrTz/TmBpQ9pd5
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
--------------E551C56C7D77B73F699BC083--

--------------EDDF964F9B1C52A2620AFADC--


From nobody Fri Jun 16 04:22:35 2017
Return-Path: <jlindbla@cisco.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 1811912ECA3 for <yang-doctors@ietfa.amsl.com>; Fri, 16 Jun 2017 04:22:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 qGK5Vv7r8dKr for <yang-doctors@ietfa.amsl.com>; Fri, 16 Jun 2017 04:22:30 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 862B212EC9F for <yang-doctors@ietf.org>; Fri, 16 Jun 2017 04:22:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19408; q=dns/txt; s=iport; t=1497612150; x=1498821750; h=from:to:subject:date:message-id:references:mime-version; bh=lLoOH5Rig4XhV7JQp7/bNh+SRKcdi7CXOfIdXN2+5Xs=; b=DY5BgIAMjXTpbPHOfqaWZJs93Yc3DWdIcQjL+F+bzFqfj8xwd02B3sDP x8xZZIoDP4aaf8ZD4aHkWMahbWRougYdGxNEdcifCalEVx9yHlTyfZQJr 1O7Hbn4xH2slsD+lHOXfbT/9fAqMei5dLmr3N4BSRkBWdHs2xcQOyfFqV w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DPAACsvkNZ/4kNJK1TCRoBAQEBAgEBA?= =?us-ascii?q?QEIAQEBAYNYgXaNfKJIhTqCEYkOPxgBAgEBAQEBAQFrKIUZBoEJAgFOMiUCBIl?= =?us-ascii?q?bZKtDi0MBAQEHAQEBAQEBIoZjgguBbIVPg2mCMQWQPIZah0ECimmDPYUygggZi?= =?us-ascii?q?RyGUZUDAR84gQp0FUkSAYR3H4FmiTiBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200";  d="scan'208,217";a="256786988"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Jun 2017 11:22:29 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v5GBMTAg006207 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <yang-doctors@ietf.org>; Fri, 16 Jun 2017 11:22:29 GMT
Received: from xch-aln-004.cisco.com (173.36.7.14) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 16 Jun 2017 06:22:28 -0500
Received: from xch-aln-004.cisco.com ([173.36.7.14]) by XCH-ALN-004.cisco.com ([173.36.7.14]) with mapi id 15.00.1210.000; Fri, 16 Jun 2017 06:22:28 -0500
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: YANG Doctors <yang-doctors@ietf.org>
Thread-Topic: Early Review of draft-ietf-trill-yang-oam
Thread-Index: AQHS5pLWqW/t4N07SEGZZYgPYSyeog==
Date: Fri, 16 Jun 2017 11:22:28 +0000
Message-ID: <592F7E56-F9DF-4CF6-BA1E-9099FCC6AE33@cisco.com>
References: <BE1D9A8A-A5F7-417E-8E65-90C733494FE0@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.147.40.74]
Content-Type: multipart/alternative; boundary="_000_592F7E56F9DF4CF6BA1E9099FCC6AE33ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/5nlsXxGnMTZ1M7ok96jS7_3N2mc>
Subject: [yang-doctors] Early Review of draft-ietf-trill-yang-oam
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, 16 Jun 2017 11:22:33 -0000

--_000_592F7E56F9DF4CF6BA1E9099FCC6AE33ciscocom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Reviewer: Jan Lindblad
Review result: On the right track

I have reviewed draft-ietf-trill-yang-oam-05, and in particular the YANG mo=
del within it. Due to their coupling, I also got in contact with draft-ietf=
-lime-yang-oam-model-10 and the YANG model defined there.

The draft document and YANG module are easily read (nit: except when it com=
es to the text layout; the YANG text is a bit garbled here and there). I no=
te that there are no configuration/usage examples given, which I think make=
s correct application of this document harder.


#1) Module does not compile

The augment path is missing a name in two places, which prevents it from be=
ing properly compiled.

yang/ietf-trill-oam.yang:279: error: cannot augment a case into the output =
node 'output'
yang/ietf-trill-oam.yang:312: error: cannot augment a case into the list no=
de 'response'

These errors are easily fixed:
     augment "/goam:continuity-verification/goam:output" {

Should be:
     augment "/goam:continuity-verification/goam:output/goam:monitor-stats"=
 {

And:
     augment "/goam:traceroute/goam:output/goam:response" {

Should be:
     augment "/goam:traceroute/goam:output/goam:response/goam:monitor-stats=
" {


#2) Case missing leafs

I suspect that one of the augments of a choice is meant to contribute one n=
ew case with one uses and two leafs. As written now, it's actually contribu=
ting three different cases. One with the uses, then two more cases which co=
nsist of a single leaf each (that appear to make little sense in isolation)=
. In case I'm right, this:

       case monitor-stats-resp {
         uses monitor-stats-trill;
       }
       leaf upstream-rbridge {
         type tril-rb-nickname;
         description
           "Trill Rbridge nickname.";
       }
       leaf-list next-hop-rbridge {
         type tril-rb-nickname;
         description
           "nickname of the next hop RBRdige";
       }

Should be:

       case monitor-stats-resp {
         uses monitor-stats-trill;
         leaf upstream-rbridge {
           type tril-rb-nickname;
           description
             "Trill Rbridge nickname.";
         }
         leaf-list next-hop-rbridge {
           type tril-rb-nickname;
           description
             "nickname of the next hop RBRdige";
         }
       } // End case here instead


#3) Bad when expression

The when expression ensuring that mep-address is only configurable on trill=
 technology domains is likely not doing what the modeler had intended. The =
original form expression looks like this:

   augment "/goam:domains/goam:domain/goam:MAs/goam:MA/goam:MEP/goam:mep-ad=
dress" {
       case mep-address-trill {
         leaf mep-address-trill {
           when "/goam:domains/goam:domain/goam:technology=3D'trill'" {
             description
              "Technology TRILL";

This allows setting a mep-address-trill on ANY domain regardless of technol=
ogy in that domain as soon as there exists at least one domain with technol=
ogy trill. Probably not what was intended. If instead the mep-address-trill=
 should appear on the domains where technology trill have been configured, =
the when expression needs to be:

           when "../../../../goam:technology=3D'trilloam:trill'" {

In YANG 1.0, the XPATH string representation of identityrefs was not clearl=
y defined, which has led to some interoperability issues in the field. In Y=
ANG 1.1 this has been clarified so that the identityref should always inclu=
de the namespace prefix (per above). In order to make identityref even more=
 interoperable and even allow "subclassing" (which was one of the original =
intents with the YANG identity concept), the YANG modeling recommendation i=
s to test identityrefs not using equality, but using the new YANG 1.1 XPATH=
 function derived-from-or-self. Like this:

module ietf-trill-oam {
     yang-version 1.1;
...
           when "derived-from-or-self(../../../../goam:technology, 'trilloa=
m:trill')" {

This is what I recommend.


#4) No defaults

There is a single "default" statement in the entire module, and since all l=
eafs are being augmented into a main module they are precluded from having =
mandatory true. There are little in terms of explanations what it would mea=
n when an optional leaf is not present in the configuration. In some cases =
the reader might guess what it means, but in many cases at least I am unsur=
e.

E.g. what should the system do if a MEP has no mep-address-trill?

I would suggest going through every leaf in the module and add to the descr=
iption what it means if this leaf is not set. Alternatively, add a default =
statement which explains the value the system would use if the operator doe=
sn't say.


#5) vlan type

The module defines a VLAN type like this:

     typedef vlan {
       type uint16 {
         range "0..4095";

Other models defining VLAN types usually have a range of 1..4094. Is the ra=
nge here the intended one?


#6) flow-entropy-trill type

In section 4.2 Flow Entropy the document says:

   In TRILL, flow-entropy is defined as a 96 octet field. [GENYANGOAM]

In the YANG the following typedef is given:

     typedef flow-entropy-trill {
       type binary {
         length "1..96";

To me, the two definitions seem not to match up perfectly. The text says 96=
 bytes. The YANG says up to 96 bytes. Which one is right?


#7) ietf-conn-oam

This is not a review of the ietf-conn-oam YANG model, but since the current=
 module builds on that one, I could not help but notice that there are some=
 issues in the ietf-conn-oam module that I would recommend looking into bef=
ore letting either model reach RFC status. Things I noticed while scanning =
quickly:
- When expressions with unqualified equality comparisions to identities are=
 not likely to be interoperable
- The module has many leaf and container names with capitals. This goes aga=
inst the IETF YANG modeling style guide. Fixing this would impact all augme=
nting models, so sooner is better than later.

Best Regards,
/jan



--_000_592F7E56F9DF4CF6BA1E9099FCC6AE33ciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <3E7B5E76A524404491009AF499CB43F4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;" class=3D"">
<div>
<div class=3D"">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space;" class=3D"">
<div class=3D""><span style=3D"font-family: TimesNewRomanPSMT;" class=3D"">=
Reviewer: Jan Lindblad</span></div>
<div class=3D""><span style=3D"font-family: TimesNewRomanPSMT;" class=3D"">=
Review result: On the right track</span></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><span style=3D"font-family: TimesNewRomanPSMT;" class=3D"">=
I have reviewed&nbsp;</span>draft-ietf-trill-yang-oam-05, and in particular
<span style=3D"font-family: TimesNewRomanPSMT;" class=3D"">the YANG model w=
ithin it. Due to their coupling, I also got in contact with draft-ietf-lime=
-yang-oam-model-10 and the YANG model defined there.</span></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The draft document and YANG module are easily read (nit: ex=
cept when it comes to the text layout; the YANG text is a bit garbled here =
and there). I note that there are no configuration/usage examples given, wh=
ich I think makes correct application
 of this document harder.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#1) Module does not compile</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The augment path is missing a name in two places, which pre=
vents it from being properly compiled.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">yang/ietf-trill-oam.yang:279: error: cannot augment a case =
into the output node 'output'<br class=3D"">
yang/ietf-trill-oam.yang:312: error: cannot augment a case into the list no=
de 'response'<br class=3D"">
<br class=3D"">
</div>
<div class=3D"">These errors are easily fixed:</div>
<div class=3D"">&nbsp; &nbsp; &nbsp;augment &quot;/goam:continuity-verifica=
tion/goam:output&quot; {</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Should be:</div>
<div class=3D"">&nbsp; &nbsp; &nbsp;augment &quot;/goam:continuity-verifica=
tion/goam:output<b class=3D"">/goam:monitor-stats</b>&quot; {</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">And:</div>
<div class=3D"">&nbsp; &nbsp; &nbsp;augment &quot;/goam:traceroute/goam:out=
put/goam:response&quot; {</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Should be:</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp;augment &quot;/goam:traceroute/goam:out=
put/goam:response<b class=3D"">/goam:monitor-stats</b>&quot; {</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#2) Case missing leafs</div>
<div class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures"=
 class=3D""><br class=3D"">
</span></div>
<div class=3D"">I suspect that one of the augments of a choice is meant to =
contribute one new case with one uses and two leafs. As written now, it's a=
ctually contributing three different cases. One with the uses, then two mor=
e cases which consist of a single
 leaf each (that appear to make little sense in isolation). In case I'm rig=
ht, this:</div>
<div class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures"=
 class=3D""><br class=3D"">
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures"=
 class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;case monitor-stats-resp {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uses monitor-stats-trill;=
</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;leaf upstream-rbridge {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type tril-rb-nickname;</d=
iv>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Trill Rbridg=
e nickname.&quot;;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;leaf-list next-hop-rbridge {</di=
v>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type tril-rb-nickname;</d=
iv>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;nickname of =
the next hop RBRdige&quot;;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Should be:</div>
<div class=3D""><br class=3D"">
</div>
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures"=
 class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;case monitor-stats-resp {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uses monitor-stats-trill;=
</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leaf upstream-rbridge {</=
div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type tril-rb-nickn=
ame;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Trill=
 Rbridge nickname.&quot;;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leaf-list next-hop-rbridg=
e {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type tril-rb-nickn=
ame;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;nickn=
ame of the next hop RBRdige&quot;;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;<b class=3D"">} // End case here=
 instead</b></div>
<div class=3D""><br class=3D"">
</div>
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures"=
 class=3D""><br class=3D"">
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures"=
 class=3D"">#3) Bad when expression</span></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The when expression ensuring that mep-address is only confi=
gurable on trill technology domains is likely not doing what the modeler ha=
d intended. The original form expression looks like this:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp;augment &quot;/goam:domains/goam:domain/goam:M=
As/goam:MA/goam:MEP/goam:mep-address&quot; {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;case mep-address-trill {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leaf mep-address-trill {<=
/div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;when &quot;/goam:d=
omains/goam:domain/goam:technology=3D'trill'&quot; {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;description=
</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;Tech=
nology TRILL&quot;;</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">This allows setting a mep-address-trill on ANY domain regar=
dless of technology in that domain as soon as there exists at least one dom=
ain with technology trill. Probably not what was intended. If instead the m=
ep-address-trill should appear on
 the domains where technology trill have been configured, the when expressi=
on needs to be:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;when=
 &quot;../../../../goam:technology=3D'trilloam:trill'&quot; {</b></div>
<div class=3D"">
<div class=3D""><br class=3D"">
</div>
</div>
<div class=3D"">In YANG 1.0, the XPATH string representation of identityref=
s was not clearly defined, which has led to some interoperability issues in=
 the field. In YANG 1.1 this has been clarified so that the identityref sho=
uld always include the namespace prefix
 (per above). In order to make identityref even more interoperable and even=
 allow &quot;subclassing&quot; (which was one of the original intents with =
the YANG identity concept), the YANG modeling recommendation is to test ide=
ntityrefs not using equality, but using the
 new YANG 1.1 XPATH function derived-from-or-self. Like this:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">module ietf-trill-oam {</div>
</div>
<div class=3D""><b class=3D"">&nbsp; &nbsp; &nbsp;yang-version 1.1;</b></di=
v>
<div class=3D"">...</div>
<div class=3D"">
<div class=3D""><b class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;when=
 &quot;derived-from-or-self(../../../../goam:technology, 'trilloam:trill')&=
quot; {</b></div>
<div class=3D""><br class=3D"">
</div>
</div>
<div class=3D"">This is what I recommend.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#4) No defaults</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">There is a single &quot;default&quot; statement in the enti=
re module, and since all leafs are being augmented into a main module they =
are precluded from having mandatory true. There are little in terms of expl=
anations what it would mean when an optional
 leaf is not present in the configuration. In some cases the reader might g=
uess what it means, but in many cases at least I am unsure.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">E.g. what should the system do if a MEP has no mep-address-=
trill?</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I would suggest going through every leaf in the module and =
add to the description what it means if this leaf is not set. Alternatively=
, add a default statement which explains the value the system would use if =
the operator doesn't say.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#5) vlan type</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The module defines a VLAN type like this:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp;typedef vlan {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;type uint16 {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;range &quot;0..4095&quot;=
;</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Other models defining VLAN types usually have a range of 1.=
.4094. Is the range here the intended one?</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#6) flow-entropy-trill type</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">In section 4.2 Flow Entropy the document says:</div>
<div class=3D"">
<div class=3D""><br class=3D"">
</div>
<div class=3D"">&nbsp; &nbsp;In TRILL, flow-entropy is defined as a 96 octe=
t field. [GENYANGOAM]</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">In the YANG the following typedef is given:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp;typedef flow-entropy-trill {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;type binary {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;length &quot;1..96&quot;;=
</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">To me, the two definitions seem not to match up perfectly. =
The text says 96 bytes. The YANG says up to 96 bytes. Which one is right?</=
div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#7) ietf-conn-oam</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">This is not a review of the ietf-conn-oam YANG model, but s=
ince the current module builds on that one, I could not help but notice tha=
t there are some issues in the ietf-conn-oam module that I would recommend =
looking into before letting either
 model reach RFC status. Things I noticed while scanning quickly:</div>
<div class=3D"">- When expressions with unqualified equality comparisions t=
o identities are not likely to be interoperable</div>
<div class=3D"">- The module has many leaf and container names with capital=
s. This goes against the IETF YANG modeling style guide. Fixing this would =
impact all augmenting models, so sooner is better than later.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Best Regards,</div>
<div class=3D"">/jan</div>
<div class=3D""><br class=3D"">
</div>
</div>
</div>
</div>
<br class=3D"">
</body>
</html>

--_000_592F7E56F9DF4CF6BA1E9099FCC6AE33ciscocom_--


From nobody Fri Jun 16 10:47:59 2017
Return-Path: <mjethanandani@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 8D8AA12957F; Fri, 16 Jun 2017 10:47:57 -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 mZ4frnQlKQi6; Fri, 16 Jun 2017 10:47:55 -0700 (PDT)
Received: from mail-pg0-x231.google.com (mail-pg0-x231.google.com [IPv6:2607:f8b0:400e:c05::231]) (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 290F312945F; Fri, 16 Jun 2017 10:47:52 -0700 (PDT)
Received: by mail-pg0-x231.google.com with SMTP id u62so4026168pgb.3; Fri, 16 Jun 2017 10:47:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=oFqv5tUvRFU58891l3K3mk0dfb/veA3P7Bq6r5Cx0Wg=; b=c/AeMEEivURcIKxQ6RbBtAPISqM6ft2cAwO+JPzEvhN+zq/xf1A6nNZcf6DvG5FR0d V0el8OiXQqN+pT2U8znUl1dEh+s474PijjubBCIdtlKD54EAogDM8kiJiLbEp7B5I326 AGGdjm3rzrqOEAZolvtYzw929BaWLBcw4Ij3L0j8R7wcH0uLgQXyFlb8NSyctE30qaov 9VP6ACYUZiXXU7Vai1UMDcrJVqr0HZgzXEek4g0CpIJU9UfHmKIioBiuoj5cpVeA3T+Y 4ala/jVupojaDkaC1xRRdIbOuBkrVMtDjMqBmOd/jUs9OB4OjwBEt6zrNZ1YNviLMucP GkNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=oFqv5tUvRFU58891l3K3mk0dfb/veA3P7Bq6r5Cx0Wg=; b=fheSJ14R4xZ88EvH6AW2e7XtYVLURkttOiHrYVb7XAY28+kYnaJQgTZcHYtSwL75bF RneGM2HWzcBpsSJXDEgOdJYLWR9hc/hWiDc2a5LObuJzvZw5hfIrfD3/9/NBfAEEVtJQ 6d6G8v3gIMXLGzUJs+q0ysSyN3ongc1taHkrxp2o7iAXEIin1k3TbPtyxMncSNh5riqE gPERkLt6RL/V7PRLCWsPhwTJhiMOCkIXv+y5cSunwhXHXsUS9ouFzUBrLlGZVtWt7hNt Ra/+rmBSh2N/7hur0egobnB7sv1GZBZM2xNTJLQj17r/bi8KfdZ2qbM9MMIuzIaTi85/ GT1Q==
X-Gm-Message-State: AKS2vOyBdUg+ff+qqPtfTwUoRDGHTGoTHWCFgzftop6ObqMNV/Xl2j0u GCVH/G/VgK/RWLPsOtg=
X-Received: by 10.84.237.2 with SMTP id s2mr14060210plk.176.1497635271462; Fri, 16 Jun 2017 10:47:51 -0700 (PDT)
Received: from ?IPv6:2001:420:c0c8:1005::261? ([2001:420:c0c8:1005::261]) by smtp.gmail.com with ESMTPSA id c4sm6342012pfg.31.2017.06.16.10.47.50 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 16 Jun 2017 10:47:50 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_140AFC37-0B78-4743-8FAF-10583AC32E9B"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <592F7E56-F9DF-4CF6-BA1E-9099FCC6AE33@cisco.com>
Date: Fri, 16 Jun 2017 10:47:49 -0700
Cc: YANG Doctors <yang-doctors@ietf.org>, Jan Lindblad <jlindbla@cisco.com>
Message-Id: <A5D5127B-B09C-4DC9-A29F-E8F3A53AB08D@gmail.com>
References: <BE1D9A8A-A5F7-417E-8E65-90C733494FE0@cisco.com> <592F7E56-F9DF-4CF6-BA1E-9099FCC6AE33@cisco.com>
To: draft-ietf-trill-yang-oam@ietf.org
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/i2wD4X5gUQJZ3SjJcHl4ic2BILE>
Subject: Re: [yang-doctors] Early Review of draft-ietf-trill-yang-oam
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, 16 Jun 2017 17:47:58 -0000

--Apple-Mail=_140AFC37-0B78-4743-8FAF-10583AC32E9B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

[Adding the editors of draft-ietf-trill-yang-oam]

And a comment below.

> On Jun 16, 2017, at 4:22 AM, Jan Lindblad (jlindbla) =
<jlindbla@cisco.com> wrote:
>=20
> Reviewer: Jan Lindblad
> Review result: On the right track
>=20
> I have reviewed draft-ietf-trill-yang-oam-05, and in particular the =
YANG model within it. Due to their coupling, I also got in contact with =
draft-ietf-lime-yang-oam-model-10 and the YANG model defined there.
>=20
> The draft document and YANG module are easily read (nit: except when =
it comes to the text layout; the YANG text is a bit garbled here and =
there). I note that there are no configuration/usage examples given, =
which I think makes correct application of this document harder.
>=20
>=20
> #1) Module does not compile
>=20
> The augment path is missing a name in two places, which prevents it =
from being properly compiled.
>=20
> yang/ietf-trill-oam.yang:279: error: cannot augment a case into the =
output node 'output'
> yang/ietf-trill-oam.yang:312: error: cannot augment a case into the =
list node 'response'
>=20
> These errors are easily fixed:
>      augment "/goam:continuity-verification/goam:output" {
>=20
> Should be:
>      augment =
"/goam:continuity-verification/goam:output/goam:monitor-stats" {
>=20
> And:
>      augment "/goam:traceroute/goam:output/goam:response" {
>=20
> Should be:
>      augment =
"/goam:traceroute/goam:output/goam:response/goam:monitor-stats" {
>=20
>=20
> #2) Case missing leafs
>=20
> I suspect that one of the augments of a choice is meant to contribute =
one new case with one uses and two leafs. As written now, it's actually =
contributing three different cases. One with the uses, then two more =
cases which consist of a single leaf each (that appear to make little =
sense in isolation). In case I'm right, this:
>=20
>        case monitor-stats-resp {
>          uses monitor-stats-trill;
>        }
>        leaf upstream-rbridge {
>          type tril-rb-nickname;
>          description
>            "Trill Rbridge nickname.";
>        }
>        leaf-list next-hop-rbridge {
>          type tril-rb-nickname;
>          description
>            "nickname of the next hop RBRdige";
>        }
>=20
> Should be:
>=20
>        case monitor-stats-resp {
>          uses monitor-stats-trill;
>          leaf upstream-rbridge {
>            type tril-rb-nickname;
>            description
>              "Trill Rbridge nickname.";
>          }
>          leaf-list next-hop-rbridge {
>            type tril-rb-nickname;
>            description
>              "nickname of the next hop RBRdige";
>          }
>        } // End case here instead
>=20
>=20
> #3) Bad when expression
>=20
> The when expression ensuring that mep-address is only configurable on =
trill technology domains is likely not doing what the modeler had =
intended. The original form expression looks like this:
>=20
>    augment =
"/goam:domains/goam:domain/goam:MAs/goam:MA/goam:MEP/goam:mep-address" {
>        case mep-address-trill {
>          leaf mep-address-trill {
>            when "/goam:domains/goam:domain/goam:technology=3D'trill'" =
{
>              description
>               "Technology TRILL";
>=20
> This allows setting a mep-address-trill on ANY domain regardless of =
technology in that domain as soon as there exists at least one domain =
with technology trill. Probably not what was intended. If instead the =
mep-address-trill should appear on the domains where technology trill =
have been configured, the when expression needs to be:
>=20
>            when "../../../../goam:technology=3D'trilloam:trill'" {
>=20
> In YANG 1.0, the XPATH string representation of identityrefs was not =
clearly defined, which has led to some interoperability issues in the =
field. In YANG 1.1 this has been clarified so that the identityref =
should always include the namespace prefix (per above). In order to make =
identityref even more interoperable and even allow "subclassing" (which =
was one of the original intents with the YANG identity concept), the =
YANG modeling recommendation is to test identityrefs not using equality, =
but using the new YANG 1.1 XPATH function derived-from-or-self. Like =
this:
>=20
> module ietf-trill-oam {
>      yang-version 1.1;
> ...
>            when "derived-from-or-self(../../../../goam:technology, =
'trilloam:trill')" {
>=20
> This is what I recommend.
>=20
>=20
> #4) No defaults
>=20
> There is a single "default" statement in the entire module, and since =
all leafs are being augmented into a main module they are precluded from =
having mandatory true. There are little in terms of explanations what it =
would mean when an optional leaf is not present in the configuration. In =
some cases the reader might guess what it means, but in many cases at =
least I am unsure.
>=20
> E.g. what should the system do if a MEP has no mep-address-trill?
>=20
> I would suggest going through every leaf in the module and add to the =
description what it means if this leaf is not set. Alternatively, add a =
default statement which explains the value the system would use if the =
operator doesn't say.
>=20
>=20
> #5) vlan type
>=20
> The module defines a VLAN type like this:
>=20
>      typedef vlan {
>        type uint16 {
>          range "0..4095";
>=20
> Other models defining VLAN types usually have a range of 1..4094. Is =
the range here the intended one?

In addition, there is no reason to redefine vlan-id, when it has already =
been defined in ieee802-types.yang =
<https://github.com/YangModels/yang/blob/master/standard/ieee/draft/ieee80=
2-types.yang>

  typedef vlanid {
    type uint16 {
      range "1..4094";
    }
    description
      "The vlanid type uniquely identifies a VLAN. This is the 12-bit
      VLAN-ID used in the VLAN Tag header. The range is defined by
      the referenced specification. This type is in the value set and
      its semantics equivalent to the VlanId textual convention of
      the SMIv2.";
    reference
      "IEEE Std 802.1Q-2014: Virtual Bridged Local Area Networks.";
  }

>=20
>=20
> #6) flow-entropy-trill type
>=20
> In section 4.2 Flow Entropy the document says:
>=20
>    In TRILL, flow-entropy is defined as a 96 octet field. [GENYANGOAM]
>=20
> In the YANG the following typedef is given:
>=20
>      typedef flow-entropy-trill {
>        type binary {
>          length "1..96";
>=20
> To me, the two definitions seem not to match up perfectly. The text =
says 96 bytes. The YANG says up to 96 bytes. Which one is right?
>=20
>=20
> #7) ietf-conn-oam
>=20
> This is not a review of the ietf-conn-oam YANG model, but since the =
current module builds on that one, I could not help but notice that =
there are some issues in the ietf-conn-oam module that I would recommend =
looking into before letting either model reach RFC status. Things I =
noticed while scanning quickly:
> - When expressions with unqualified equality comparisions to =
identities are not likely to be interoperable
> - The module has many leaf and container names with capitals. This =
goes against the IETF YANG modeling style guide. Fixing this would =
impact all augmenting models, so sooner is better than later.
>=20
> Best Regards,
> /jan
>=20
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

Mahesh Jethanandani
mjethanandani@gmail.com




--Apple-Mail=_140AFC37-0B78-4743-8FAF-10583AC32E9B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">[Adding the editors of draft-ietf-trill-yang-oam]<div =
class=3D""><br class=3D""></div><div class=3D"">And a comment below.<br =
class=3D""><div class=3D""><br class=3D""><div><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Jun 16, 2017, at 4:22 AM, Jan Lindblad =
(jlindbla) &lt;<a href=3D"mailto:jlindbla@cisco.com" =
class=3D"">jlindbla@cisco.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D"">

<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii" class=3D"">

<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">
<div class=3D""><span style=3D"font-family: TimesNewRomanPSMT;" =
class=3D"">Reviewer: Jan Lindblad</span></div>
<div class=3D""><span style=3D"font-family: TimesNewRomanPSMT;" =
class=3D"">Review result: On the right track</span></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><span style=3D"font-family: TimesNewRomanPSMT;" =
class=3D"">I have reviewed&nbsp;</span>draft-ietf-trill-yang-oam-05, and =
in particular
<span style=3D"font-family: TimesNewRomanPSMT;" class=3D"">the YANG =
model within it. Due to their coupling, I also got in contact with =
draft-ietf-lime-yang-oam-model-10 and the YANG model defined =
there.</span></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The draft document and YANG module are easily read (nit: =
except when it comes to the text layout; the YANG text is a bit garbled =
here and there). I note that there are no configuration/usage examples =
given, which I think makes correct application
 of this document harder.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#1) Module does not compile</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The augment path is missing a name in two places, which =
prevents it from being properly compiled.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">yang/ietf-trill-oam.yang:279: error: cannot augment a =
case into the output node 'output'<br class=3D"">
yang/ietf-trill-oam.yang:312: error: cannot augment a case into the list =
node 'response'<br class=3D"">
<br class=3D"">
</div>
<div class=3D"">These errors are easily fixed:</div>
<div class=3D"">&nbsp; &nbsp; &nbsp;augment =
"/goam:continuity-verification/goam:output" {</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Should be:</div>
<div class=3D"">&nbsp; &nbsp; &nbsp;augment =
"/goam:continuity-verification/goam:output<b =
class=3D"">/goam:monitor-stats</b>" {</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">And:</div>
<div class=3D"">&nbsp; &nbsp; &nbsp;augment =
"/goam:traceroute/goam:output/goam:response" {</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Should be:</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp;augment =
"/goam:traceroute/goam:output/goam:response<b =
class=3D"">/goam:monitor-stats</b>" {</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#2) Case missing leafs</div>
<div class=3D""><span style=3D"font-variant-ligatures: =
no-common-ligatures" class=3D""><br class=3D"">
</span></div>
<div class=3D"">I suspect that one of the augments of a choice is meant =
to contribute one new case with one uses and two leafs. As written now, =
it's actually contributing three different cases. One with the uses, =
then two more cases which consist of a single
 leaf each (that appear to make little sense in isolation). In case I'm =
right, this:</div>
<div class=3D""><span style=3D"font-variant-ligatures: =
no-common-ligatures" class=3D""><br class=3D"">
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: =
no-common-ligatures" class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;case monitor-stats-resp =
{</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uses =
monitor-stats-trill;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;leaf upstream-rbridge {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type =
tril-rb-nickname;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"Trill Rbridge =
nickname.";</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;leaf-list next-hop-rbridge =
{</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type =
tril-rb-nickname;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"nickname of =
the next hop RBRdige";</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Should be:</div>
<div class=3D""><br class=3D"">
</div>
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: =
no-common-ligatures" class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;case monitor-stats-resp =
{</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uses =
monitor-stats-trill;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leaf upstream-rbridge =
{</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type =
tril-rb-nickname;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"Trill =
Rbridge nickname.";</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leaf-list =
next-hop-rbridge {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;type =
tril-rb-nickname;</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;"nickname of the next hop RBRdige";</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;<b class=3D"">} // End case =
here instead</b></div>
<div class=3D""><br class=3D"">
</div>
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: =
no-common-ligatures" class=3D""><br class=3D"">
</span></div>
<div class=3D""><span style=3D"font-variant-ligatures: =
no-common-ligatures" class=3D"">#3) Bad when expression</span></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The when expression ensuring that mep-address is only =
configurable on trill technology domains is likely not doing what the =
modeler had intended. The original form expression looks like =
this:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp;augment =
"/goam:domains/goam:domain/goam:MAs/goam:MA/goam:MEP/goam:mep-address" =
{</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;case mep-address-trill =
{</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leaf mep-address-trill =
{</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;when =
"/goam:domains/goam:domain/goam:technology=3D'trill'" {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;description</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
"Technology TRILL";</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">This allows setting a mep-address-trill on ANY domain =
regardless of technology in that domain as soon as there exists at least =
one domain with technology trill. Probably not what was intended. If =
instead the mep-address-trill should appear on
 the domains where technology trill have been configured, the when =
expression needs to be:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;when "../../../../goam:technology=3D'trilloam:trill'" {</b></div>
<div class=3D"">
<div class=3D""><br class=3D"">
</div>
</div>
<div class=3D"">In YANG 1.0, the XPATH string representation of =
identityrefs was not clearly defined, which has led to some =
interoperability issues in the field. In YANG 1.1 this has been =
clarified so that the identityref should always include the namespace =
prefix
 (per above). In order to make identityref even more interoperable and =
even allow "subclassing" (which was one of the original intents with the =
YANG identity concept), the YANG modeling recommendation is to test =
identityrefs not using equality, but using the
 new YANG 1.1 XPATH function derived-from-or-self. Like this:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">module ietf-trill-oam {</div>
</div>
<div class=3D""><b class=3D"">&nbsp; &nbsp; &nbsp;yang-version =
1.1;</b></div>
<div class=3D"">...</div>
<div class=3D"">
<div class=3D""><b class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;when "derived-from-or-self(../../../../goam:technology, =
'trilloam:trill')" {</b></div>
<div class=3D""><br class=3D"">
</div>
</div>
<div class=3D"">This is what I recommend.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#4) No defaults</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">There is a single "default" statement in the entire =
module, and since all leafs are being augmented into a main module they =
are precluded from having mandatory true. There are little in terms of =
explanations what it would mean when an optional
 leaf is not present in the configuration. In some cases the reader =
might guess what it means, but in many cases at least I am unsure.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">E.g. what should the system do if a MEP has no =
mep-address-trill?</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I would suggest going through every leaf in the module =
and add to the description what it means if this leaf is not set. =
Alternatively, add a default statement which explains the value the =
system would use if the operator doesn't say.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#5) vlan type</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The module defines a VLAN type like this:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp;typedef vlan {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;type uint16 {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;range "0..4095";</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Other models defining VLAN types usually have a range of =
1..4094. Is the range here the intended =
one?</div></div></div></div></div></div></blockquote><div><br =
class=3D""></div>In addition, there is no reason to redefine vlan-id, =
when it has already been defined in&nbsp;<a =
href=3D"https://github.com/YangModels/yang/blob/master/standard/ieee/draft=
/ieee802-types.yang" class=3D"">ieee802-types.yang</a></div><div><br =
class=3D""></div><div><table class=3D"js-file-line-container highlight =
tab-size" data-tab-size=3D"8" style=3D"box-sizing: border-box; =
border-spacing: 0px; border-collapse: collapse; tab-size: 8; color: =
rgb(36, 41, 46); font-family: -apple-system, system-ui, 'Segoe UI', =
Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', =
'Segoe UI Symbol'; font-size: 14px; orphans: 2; widows: 2; =
background-color: rgb(255, 255, 255);"><tbody style=3D"box-sizing: =
border-box;" class=3D""><tr style=3D"box-sizing: border-box;" =
class=3D""></tr><tr style=3D"box-sizing: border-box;" class=3D""><td =
id=3D"LC69" class=3D"js-file-line blob-code-inner blob-code" =
style=3D"box-sizing: border-box; padding: 0px 10px; position: relative; =
line-height: 20px; vertical-align: top; overflow: visible; font-family: =
SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace; =
font-size: 12px; word-wrap: normal; white-space: pre;">  <span =
class=3D"pl-k" style=3D"box-sizing: border-box; color: rgb(215, 58, =
73);">typedef</span> vlanid {</td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L70" class=3D"blob-num js-line-number" =
data-line-number=3D"70" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC70" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;">    <span class=3D"pl-k" style=3D"box-sizing: =
border-box; color: rgb(215, 58, 73);">type</span> <span class=3D"pl-k" =
style=3D"box-sizing: border-box; color: rgb(215, 58, 73);">uint16</span> =
{</td></tr><tr style=3D"box-sizing: border-box;" class=3D""><td id=3D"L71"=
 class=3D"blob-num js-line-number" data-line-number=3D"71" =
style=3D"box-sizing: border-box; padding: 0px 10px; width: 50px; =
min-width: 50px; font-family: SFMono-Regular, Consolas, &quot;Liberation =
Mono&quot;, Menlo, Courier, monospace; font-size: 12px; line-height: =
20px; color: rgba(27, 31, 35, 0.3); text-align: right; white-space: =
nowrap; vertical-align: top; cursor: pointer; user-select: =
none;"></td><td id=3D"LC71" class=3D"js-file-line blob-code-inner =
blob-code" style=3D"box-sizing: border-box; padding: 0px 10px; position: =
relative; line-height: 20px; vertical-align: top; overflow: visible; =
font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, =
Courier, monospace; font-size: 12px; word-wrap: normal; white-space: =
pre;">      <span class=3D"pl-k" style=3D"box-sizing: border-box; color: =
rgb(215, 58, 73);">range</span> <span class=3D"pl-s" style=3D"box-sizing: =
border-box; color: rgb(3, 47, 98);">"1..4094"</span>;</td></tr><tr =
style=3D"box-sizing: border-box;" class=3D""><td id=3D"L72" =
class=3D"blob-num js-line-number" data-line-number=3D"72" =
style=3D"box-sizing: border-box; padding: 0px 10px; width: 50px; =
min-width: 50px; font-family: SFMono-Regular, Consolas, &quot;Liberation =
Mono&quot;, Menlo, Courier, monospace; font-size: 12px; line-height: =
20px; color: rgba(27, 31, 35, 0.3); text-align: right; white-space: =
nowrap; vertical-align: top; cursor: pointer; user-select: =
none;"></td><td id=3D"LC72" class=3D"js-file-line blob-code-inner =
blob-code" style=3D"box-sizing: border-box; padding: 0px 10px; position: =
relative; line-height: 20px; vertical-align: top; overflow: visible; =
font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, =
Courier, monospace; font-size: 12px; word-wrap: normal; white-space: =
pre;">    }</td></tr><tr style=3D"box-sizing: border-box;" class=3D""><td =
id=3D"L73" class=3D"blob-num js-line-number" data-line-number=3D"73" =
style=3D"box-sizing: border-box; padding: 0px 10px; width: 50px; =
min-width: 50px; font-family: SFMono-Regular, Consolas, &quot;Liberation =
Mono&quot;, Menlo, Courier, monospace; font-size: 12px; line-height: =
20px; color: rgba(27, 31, 35, 0.3); text-align: right; white-space: =
nowrap; vertical-align: top; cursor: pointer; user-select: =
none;"></td><td id=3D"LC73" class=3D"js-file-line blob-code-inner =
blob-code" style=3D"box-sizing: border-box; padding: 0px 10px; position: =
relative; line-height: 20px; vertical-align: top; overflow: visible; =
font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, =
Courier, monospace; font-size: 12px; word-wrap: normal; white-space: =
pre;">    <span class=3D"pl-k" style=3D"box-sizing: border-box; color: =
rgb(215, 58, 73);">description</span></td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L74" class=3D"blob-num js-line-number" =
data-line-number=3D"74" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC74" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;">      <span class=3D"pl-s" style=3D"box-sizing: =
border-box; color: rgb(3, 47, 98);">"The vlanid type uniquely identifies =
a VLAN. This is the 12-bit</span></td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L75" class=3D"blob-num js-line-number" =
data-line-number=3D"75" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC75" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;"><span class=3D"pl-s" style=3D"box-sizing: border-box; =
color: rgb(3, 47, 98);">      VLAN-ID used in the VLAN Tag header. The =
range is defined by</span></td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L76" class=3D"blob-num js-line-number" =
data-line-number=3D"76" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC76" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;"><span class=3D"pl-s" style=3D"box-sizing: border-box; =
color: rgb(3, 47, 98);">      the referenced specification. This type is =
in the value set and</span></td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L77" class=3D"blob-num js-line-number" =
data-line-number=3D"77" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC77" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;"><span class=3D"pl-s" style=3D"box-sizing: border-box; =
color: rgb(3, 47, 98);">      its semantics equivalent to the VlanId =
textual convention of</span></td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L78" class=3D"blob-num js-line-number" =
data-line-number=3D"78" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC78" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;"><span class=3D"pl-s" style=3D"box-sizing: border-box; =
color: rgb(3, 47, 98);">      the SMIv2."</span>;</td></tr><tr =
style=3D"box-sizing: border-box;" class=3D""><td id=3D"L79" =
class=3D"blob-num js-line-number" data-line-number=3D"79" =
style=3D"box-sizing: border-box; padding: 0px 10px; width: 50px; =
min-width: 50px; font-family: SFMono-Regular, Consolas, &quot;Liberation =
Mono&quot;, Menlo, Courier, monospace; font-size: 12px; line-height: =
20px; color: rgba(27, 31, 35, 0.3); text-align: right; white-space: =
nowrap; vertical-align: top; cursor: pointer; user-select: =
none;"></td><td id=3D"LC79" class=3D"js-file-line blob-code-inner =
blob-code" style=3D"box-sizing: border-box; padding: 0px 10px; position: =
relative; line-height: 20px; vertical-align: top; overflow: visible; =
font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, =
Courier, monospace; font-size: 12px; word-wrap: normal; white-space: =
pre;">    <span class=3D"pl-k" style=3D"box-sizing: border-box; color: =
rgb(215, 58, 73);">reference</span></td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L80" class=3D"blob-num js-line-number" =
data-line-number=3D"80" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC80" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;">      <span class=3D"pl-s" style=3D"box-sizing: =
border-box; color: rgb(3, 47, 98);">"IEEE Std 802.1Q-2014: Virtual =
Bridged Local Area Networks."</span>;</td></tr><tr style=3D"box-sizing: =
border-box;" class=3D""><td id=3D"L81" class=3D"blob-num js-line-number" =
data-line-number=3D"81" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td><td id=3D"LC81" class=3D"js-file-line =
blob-code-inner blob-code" style=3D"box-sizing: border-box; padding: 0px =
10px; position: relative; line-height: 20px; vertical-align: top; =
overflow: visible; font-family: SFMono-Regular, Consolas, 'Liberation =
Mono', Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; =
white-space: pre;">  }</td></tr><tr style=3D"box-sizing: border-box;" =
class=3D""><td id=3D"L82" class=3D"blob-num js-line-number" =
data-line-number=3D"82" style=3D"box-sizing: border-box; padding: 0px =
10px; width: 50px; min-width: 50px; font-family: SFMono-Regular, =
Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; =
font-size: 12px; line-height: 20px; color: rgba(27, 31, 35, 0.3); =
text-align: right; white-space: nowrap; vertical-align: top; cursor: =
pointer; user-select: none;"></td></tr></tbody></table><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><div class=3D""><div =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#6) flow-entropy-trill type</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">In section 4.2 Flow Entropy the document says:</div>
<div class=3D"">
<div class=3D""><br class=3D"">
</div>
<div class=3D"">&nbsp; &nbsp;In TRILL, flow-entropy is defined as a 96 =
octet field. [GENYANGOAM]</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">In the YANG the following typedef is given:</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">&nbsp; &nbsp; &nbsp;typedef flow-entropy-trill {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;type binary {</div>
<div class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;length "1..96";</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">To me, the two definitions seem not to match up =
perfectly. The text says 96 bytes. The YANG says up to 96 bytes. Which =
one is right?</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">#7) ietf-conn-oam</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">This is not a review of the ietf-conn-oam YANG model, =
but since the current module builds on that one, I could not help but =
notice that there are some issues in the ietf-conn-oam module that I =
would recommend looking into before letting either
 model reach RFC status. Things I noticed while scanning quickly:</div>
<div class=3D"">- When expressions with unqualified equality =
comparisions to identities are not likely to be interoperable</div>
<div class=3D"">- The module has many leaf and container names with =
capitals. This goes against the IETF YANG modeling style guide. Fixing =
this would impact all augmenting models, so sooner is better than =
later.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Best Regards,</div>
<div class=3D"">/jan</div>
<div class=3D""><br class=3D"">
</div>
</div>
</div>
</div>
<br class=3D"">
</div>

_______________________________________________<br class=3D"">yang-doctors=
 mailing list<br class=3D""><a href=3D"mailto:yang-doctors@ietf.org" =
class=3D"">yang-doctors@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/yang-doctors<br =
class=3D""></div></blockquote></div><br class=3D""><div class=3D"">
<div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div><br class=3D"Apple-interchange-newline">

</div>
<br class=3D""></div></div></body></html>=

--Apple-Mail=_140AFC37-0B78-4743-8FAF-10583AC32E9B--


From nobody Tue Jun 20 09:26:18 2017
Return-Path: <bclaise@cisco.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 D78AE1289B0 for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 09:26:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 B4jP5UMvlE-2 for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 09:26:15 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FBDF129418 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 09:26:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17; q=dns/txt; s=iport; t=1497975975; x=1499185575; h=to:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=/arwFErP0t6d5869rZT3o0Px8DsJ6PsqfbDRb8UlZTk=; b=kajD/aba4u+MTFaPL8psF/vfNuXJnYDOZSKaveAZlMOgokYbZm6B2fuR Vx7qncWXQMqb56MQnM/Zk6s1U2KeGG3THcE+KZ7SFJhOBA6x1jFGgjOwb MlCLaFvg7sK2xWJ99DgZwUQ7g4vAS+blAIgNEr8cxWoDFGAxVvbjk0Yxk U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B0AwDDS0lZ/xbLJq1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBiTKLDJBqmBkShhsBAwODLRQBAgEBAQEBAQFrKIU4ChV2AiYCXw0IAQG?= =?us-ascii?q?KKKwKgiaLWQEBCAImgQuFYYILC4ppgkIfAQSeYZNigXABiSqGc4xGiEc2IYEKM?= =?us-ascii?q?CEIGxWHWj6KDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="655561753"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Jun 2017 16:26:11 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v5KGQArm028583 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 16:26:11 GMT
To: YANG Doctors <yang-doctors@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com>
Date: Tue, 20 Jun 2017 18:26:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/PHQXm2fnUQslbZujsxUwZJWrDgc>
Subject: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 16:26:17 -0000

Regards, Benoit


From nobody Tue Jun 20 10:32:46 2017
Return-Path: <mjethanandani@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 C88531315A4 for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 10:32:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, 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 zkoijCu_VyhH for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 10:32:42 -0700 (PDT)
Received: from mail-pf0-x232.google.com (mail-pf0-x232.google.com [IPv6:2607:f8b0:400e:c00::232]) (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 51CD613155E for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 10:32:39 -0700 (PDT)
Received: by mail-pf0-x232.google.com with SMTP id s66so72405753pfs.1 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 10:32:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vnoGH+BoLZSO+3mPfVhRaZ26Y2wNL05L5U5wada9mIg=; b=tR0PLC0MzNDfRhHsOraFj8CKYhXk6VTTdLGo+VloBI7x5Pu8Wsg2O2iNeRGBLCVtBH DwENdS4eUq8R+x32BxiSe82bHt3krKMy/Y6i153SqldvVJyTnzMZd7UZL1koQiUhViE8 U35GKvDKjHwgv24FfbTJPZxsO0dfso58TkL+PUU6p9gFE5ZvvERmw98M19D4qnMCT5Pl SAV0PkleQZAaYazYXN06kJHB4CCLFHpzc8huHUiHnNKOnHuFn6agxcR1dQdrHkp8qTH4 +HMET6OYrWqolrOVsxSLW/PmnuJ8c4sQZ82SmM6QbaZsFrR9Zej2u3xha9ARVCD6S2D0 tvAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vnoGH+BoLZSO+3mPfVhRaZ26Y2wNL05L5U5wada9mIg=; b=HCzNpMenNXqNggD2JIyk4eZaV55nT8iVcB5QYT5waH6BeY+a094GuU+8zr083ER4ld AsPgddDvdI4dOuaeO6i+qD/0pLJ6PlDH/SeuO7tt0YmdfmzqFcZaMIdAOTh7wSCu+OAQ pqWnFzpSqk+g5k/Aez+uHoFuSefz+d75+S76D7LT0VE1BaicoD2ernoe3XDY55OkwEf8 TdjFUUkuGYqvuJpYAqsgU70y9XF32Z9tPzkQcaILFJobf6uv1BA5f6X+qB01mz/6dwle SwdYgUvK9FgFDCaE/55r2GOJNKEictEmHcGYufLu5ucNwztYU0Zt6Y0KntjWzvVBXNft 4vtQ==
X-Gm-Message-State: AKS2vOzhlYCkkypTubK1Vxl/A3XRDCX6lNF3UraHPQjnXd3s5wEs41Tw /Of6ItSCA/3MpA==
X-Received: by 10.84.231.15 with SMTP id f15mr37588686plk.131.1497979958834; Tue, 20 Jun 2017 10:32:38 -0700 (PDT)
Received: from sjc-mahesh-nitro7.cisco.com ([128.107.241.181]) by smtp.gmail.com with ESMTPSA id e2sm29680360pfg.36.2017.06.20.10.32.36 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 20 Jun 2017 10:32:37 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com>
Date: Tue, 20 Jun 2017 10:32:35 -0700
Cc: YANG Doctors <yang-doctors@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com>
To: Benoit Claise <bclaise@cisco.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/l3Pl41WCGUudCCBm2ZRWrFIFQd4>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 17:32:45 -0000

I would like to have a discussion around what advise we are giving to =
folks on the new NMDA architecture, and bring up any issues that folks =
are seeing as they move their models to the new architecture.

> On Jun 20, 2017, at 9:26 AM, Benoit Claise <bclaise@cisco.com> wrote:
>=20
> Regards, Benoit
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

Mahesh Jethanandani
mjethanandani@gmail.com


From nobody Tue Jun 20 12:43:12 2017
Return-Path: <bclaise@cisco.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 A7B5813161D for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 12:43:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 huT2ohI5Fjzm for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 12:43:10 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88A09131618 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 12:43:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=603; q=dns/txt; s=iport; t=1497987789; x=1499197389; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=VHoYyme/BrPtGkjXaeKAdLeBqYOZxC8YHphTq+5r5Nc=; b=lf9u+qAVUh2ukf/KXvRAWCTQZZpiddxHFghzccz6lrGPRwFdlC9wmlKA 6UO70wSQ5YPPp00J0+Qsl+/LLWt0M6NaVX8X4XvJXNrrQlPtNPeeCoiVC 7FTsFoZcveDSdja5gqZeL0WiG/tekWpLLBNWI2Gruzv0nnla++g+1mdi5 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BuAgBMeUlZ/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDqBDYNsiwyQaiKILI1MghEhC4V4AoMoFgECAQEBAQEBAWsohRk?= =?us-ascii?q?BAQEDAQEhFTYLEAsOBAYCAiYCAiEGIg4GDQYCAQGKEAMVEKtvgiaHOg2EFgEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEaBYELhWGBYCsLgm6CV4UkgkIfAQSeJjuOe4RngXC?= =?us-ascii?q?JK4Zzi1psiEclATGBCjAhCBsVSYcRPjaJWQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="695288699"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Jun 2017 19:43:05 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v5KJh5nS017504; Tue, 20 Jun 2017 19:43:05 GMT
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: YANG Doctors <yang-doctors@ietf.org>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <71e67fa4-102e-81da-7452-f8df66f8b391@cisco.com>
Date: Tue, 20 Jun 2017 21:43:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/cfQSK68dG3NquXE3OQfEChokvXQ>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 19:43:12 -0000

Ok. A room has been booked for Tuesday lunch break.

Regards, B.
> I would like to have a discussion around what advise we are giving to folks on the new NMDA architecture, and bring up any issues that folks are seeing as they move their models to the new architecture.
>
>> On Jun 20, 2017, at 9:26 AM, Benoit Claise <bclaise@cisco.com> wrote:
>>
>> Regards, Benoit
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors
> Mahesh Jethanandani
> mjethanandani@gmail.com
>
> .
>


From nobody Tue Jun 20 12:48:08 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 BFF7F131624 for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 12:48:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 2lqCIvRJm4th for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 12:48:05 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 120D913161E for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 12:48:05 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id D01FAF6A; Tue, 20 Jun 2017 21:48:03 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id 4iOzgdlR6P3j; Tue, 20 Jun 2017 21:48:02 +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 atlas5.jacobs-university.de (Postfix) with ESMTPS; Tue, 20 Jun 2017 21:48:03 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id AEB612009D; Tue, 20 Jun 2017 21:48:03 +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 AbpuJLfs155I; Tue, 20 Jun 2017 21:48:03 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 481C02009F; Tue, 20 Jun 2017 21:48:03 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 37BC03FCB727; Tue, 20 Jun 2017 21:48:03 +0200 (CEST)
Date: Tue, 20 Jun 2017 21:48:03 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>
Message-ID: <20170620194803.GB2432@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Mahesh Jethanandani <mjethanandani@gmail.com>, Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/XXeKjkU-bKsJHR7EK6cMSvC5mEA>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 19:48:07 -0000

I wonder whether we need a general informal 'NMDA Q&A' session that is
open to everybody who is interested and where we briefly explain the
current NMDA model and then answer any questions people may have.

There are two NETMOD meetings (Mo afternoon and We afternoon). If NMDA
WG discussions go into the second meeting, we could use say a Monday
evening bar session (if someone sponsors beer even better - but not
required).

/js

On Tue, Jun 20, 2017 at 10:32:35AM -0700, Mahesh Jethanandani wrote:
> I would like to have a discussion around what advise we are giving to folks on the new NMDA architecture, and bring up any issues that folks are seeing as they move their models to the new architecture.
> 
> > On Jun 20, 2017, at 9:26 AM, Benoit Claise <bclaise@cisco.com> wrote:
> > 
> > Regards, Benoit
> > 
> > _______________________________________________
> > yang-doctors mailing list
> > yang-doctors@ietf.org
> > https://www.ietf.org/mailman/listinfo/yang-doctors
> 
> Mahesh Jethanandani
> mjethanandani@gmail.com
> 
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

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


From nobody Tue Jun 20 12:52:32 2017
Return-Path: <bclaise@cisco.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 7B79513160E for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 12:52:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 b7EozVqpUGa7 for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 12:52:29 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B136312420B for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 12:52:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1354; q=dns/txt; s=iport; t=1497988348; x=1499197948; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=fI8sY6NGa/4BWSnJitlNjEvztsdEfwtZ6XU8RD4UwJg=; b=WS1UqD6zGBi4a4I3VHagcGIXBpuB8bnzbAXNx0VMH/MwY0yxEWvBLH38 KapmS6BRtLiulNp5ZIOD9vapKeX5n4D93QC9rBP/jXgVKPBOEPWdfyJW8 5Z74p1SRVGp9w/WXbyiw+cCF+XTEL66+TSDFRwMGnrJWkKanqcVu1ZEc+ g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BuAgCse0lZ/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDqBDYNsiwyQaiKILI1MghEhC4V4AoMoFgECAQEBAQEBAWsohRk?= =?us-ascii?q?BAQEDAQEhFTYbCw4EBgICJgICIQYiDgYBDAYCAQGKEAMVEKtogiaHOg2EFgEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBARgFgQuFYYFgKwuCboJXhSSCQh8BBJ4mO457hGe?= =?us-ascii?q?LG4Zzi1psiEcmAy6BCjAhCBsVSYcRPjaJWQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="695288835"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Jun 2017 19:52:26 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v5KJqQxU019886; Tue, 20 Jun 2017 19:52:26 GMT
To: Mahesh Jethanandani <mjethanandani@gmail.com>, YANG Doctors <yang-doctors@ietf.org>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com> <20170620194803.GB2432@elstar.local>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <a281730e-3855-4ad2-5af3-5a611c9de860@cisco.com>
Date: Tue, 20 Jun 2017 21:52:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170620194803.GB2432@elstar.local>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Jpo6HS0NSOdOlnrUcvLvHdsunyQ>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 19:52:30 -0000

I like that.
We use to have that kind of session on Sunday afternoon, part of the EDU 
effort.

Regards, Benoit
> I wonder whether we need a general informal 'NMDA Q&A' session that is
> open to everybody who is interested and where we briefly explain the
> current NMDA model and then answer any questions people may have.
>
> There are two NETMOD meetings (Mo afternoon and We afternoon). If NMDA
> WG discussions go into the second meeting, we could use say a Monday
> evening bar session (if someone sponsors beer even better - but not
> required).
>
> /js
>
> On Tue, Jun 20, 2017 at 10:32:35AM -0700, Mahesh Jethanandani wrote:
>> I would like to have a discussion around what advise we are giving to folks on the new NMDA architecture, and bring up any issues that folks are seeing as they move their models to the new architecture.
>>
>>> On Jun 20, 2017, at 9:26 AM, Benoit Claise <bclaise@cisco.com> wrote:
>>>
>>> Regards, Benoit
>>>
>>> _______________________________________________
>>> yang-doctors mailing list
>>> yang-doctors@ietf.org
>>> https://www.ietf.org/mailman/listinfo/yang-doctors
>> Mahesh Jethanandani
>> mjethanandani@gmail.com
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors


From nobody Tue Jun 20 14:01:03 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 E79801294DC for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 14:01:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 SZiNJisTt47O for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 14:00:57 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17B541294EC for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 14:00:50 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id D56E46CF; Tue, 20 Jun 2017 23:00:48 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id 31aJfxbS9Xde; Tue, 20 Jun 2017 23:00:47 +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 atlas5.jacobs-university.de (Postfix) with ESMTPS; Tue, 20 Jun 2017 23:00:48 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8D8032009B; Tue, 20 Jun 2017 23:00:48 +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 3JojXzon4XLO; Tue, 20 Jun 2017 23:00:48 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id E013F20091; Tue, 20 Jun 2017 23:00:47 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id AFFF23FCB839; Tue, 20 Jun 2017 23:00:47 +0200 (CEST)
Date: Tue, 20 Jun 2017 23:00:47 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Benoit Claise <bclaise@cisco.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, YANG Doctors <yang-doctors@ietf.org>
Message-ID: <20170620210047.GA2518@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Benoit Claise <bclaise@cisco.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, YANG Doctors <yang-doctors@ietf.org>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com> <20170620194803.GB2432@elstar.local> <a281730e-3855-4ad2-5af3-5a611c9de860@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <a281730e-3855-4ad2-5af3-5a611c9de860@cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zvQCJhf8CUkA8zaaIdF711Rav94>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 21:01:02 -0000

I was thinking about something low overhead and informal and ideally
as interactive as possible (few slides, more focus on questions and
answers)...

/js

On Tue, Jun 20, 2017 at 09:52:27PM +0200, Benoit Claise wrote:
> I like that.
> We use to have that kind of session on Sunday afternoon, part of the EDU
> effort.
> 
> Regards, Benoit
> > I wonder whether we need a general informal 'NMDA Q&A' session that is
> > open to everybody who is interested and where we briefly explain the
> > current NMDA model and then answer any questions people may have.
> > 
> > There are two NETMOD meetings (Mo afternoon and We afternoon). If NMDA
> > WG discussions go into the second meeting, we could use say a Monday
> > evening bar session (if someone sponsors beer even better - but not
> > required).
> > 
> > /js
> > 
> > On Tue, Jun 20, 2017 at 10:32:35AM -0700, Mahesh Jethanandani wrote:
> > > I would like to have a discussion around what advise we are giving to folks on the new NMDA architecture, and bring up any issues that folks are seeing as they move their models to the new architecture.
> > > 
> > > > On Jun 20, 2017, at 9:26 AM, Benoit Claise <bclaise@cisco.com> wrote:
> > > > 
> > > > Regards, Benoit
> > > > 
> > > > _______________________________________________
> > > > yang-doctors mailing list
> > > > yang-doctors@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/yang-doctors
> > > Mahesh Jethanandani
> > > mjethanandani@gmail.com
> > > 
> > > _______________________________________________
> > > yang-doctors mailing list
> > > yang-doctors@ietf.org
> > > https://www.ietf.org/mailman/listinfo/yang-doctors
> 
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

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


From nobody Tue Jun 20 14:26:58 2017
Return-Path: <andy@yumaworks.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 D74051273B1 for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 14:26:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=yumaworks-com.20150623.gappssmtp.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 ZAWg3OgDjVF2 for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 14:26:53 -0700 (PDT)
Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (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 C4AA31294E9 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 14:26:52 -0700 (PDT)
Received: by mail-wr0-x22d.google.com with SMTP id c11so52891627wrc.3 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 14:26:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=0CzMr/qZzpsbLtSyuwGRmREN8IkaxBJAJ6M4kxEL2E0=; b=14yqDyz/rbr9tfqA2yxRsPAAkjFX+LkoMxBfZVK7I0fum+NZ7bay3tjvDA4g2VP9tf rrm6+U6UmeiJ1GkE227nbre0mQhsf8At2v7IUTGD2DdKHRNdpCZKY4d4XKHOR/ZpEbE0 ngL13UDltGNASUyN5sujiJ7gHdN+T/4UwgTqHKKpbue2rJxajBW276p1SfN1giCnJoXy E2RbRtTKQhJH5nDJIAMIaWS2eQ6xUxqe25A+yPB6og/j8lg/T9SB3tEIyFIwieRQPE3X 3NZRqCQg69yBK6iDUdpF+slW44KdwYSPKYOOHHfYa16HBbH+Efjys/HKNxKABICGYQct 5UsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=0CzMr/qZzpsbLtSyuwGRmREN8IkaxBJAJ6M4kxEL2E0=; b=GzqPAUWwrsXojYhE3/zOugKwPyRtH+bbsc75O8t3fRziWpZQuaSGU4Qjl+3Z7Xy0i4 YyEwJzJZDVX9V7UZfnHviCkXH6LUIZ2wi7OvpLL5NBpFAI5tMBQ4Vzkb2WZcc+JzeobO p7TEq+3OmKiJn3inBHfFh3SNNK8rPDXxeRC/Fq2i5WjhJ4KdpQtuaMhwcWBHdJu38z8V dLAy8w5eRxjb5a1JswCkgji/JPuTmSCEQ5ITAhn1XD3oYVgA1fcjyBZ/LJJTWPT+vS8T N0rDNqAllaGednH64r7eVvGNnuqZfTZhhNYw3GbYA3TwsxXMTSILtKr3adiPftEld1Sb 9RwQ==
X-Gm-Message-State: AKS2vOyS9Jm/J0lAgxxdhX0ZVdcPCHSoIGuHjiC3dVCB4vrvHN9rAQho ohgP1kb+b4+Nv8yDozHoNjeCMbvZBFRq
X-Received: by 10.223.163.135 with SMTP id l7mr13685880wrb.88.1497994011213; Tue, 20 Jun 2017 14:26:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.152.196 with HTTP; Tue, 20 Jun 2017 14:26:50 -0700 (PDT)
In-Reply-To: <20170620210047.GA2518@elstar.local>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com> <20170620194803.GB2432@elstar.local> <a281730e-3855-4ad2-5af3-5a611c9de860@cisco.com> <20170620210047.GA2518@elstar.local>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 20 Jun 2017 14:26:50 -0700
Message-ID: <CABCOCHTi9Oyhcbf7A9Jzkdvtide8fYZ7HrKv3MmgoMmfpeNSDw@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Benoit Claise <bclaise@cisco.com>,  Mahesh Jethanandani <mjethanandani@gmail.com>, YANG Doctors <yang-doctors@ietf.org>
Content-Type: multipart/alternative; boundary="f403045f1466ea157d05526ae89f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/aS_HKYVVlqHuHoM-ADw3Xx9UL4w>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 21:26:56 -0000

--f403045f1466ea157d05526ae89f
Content-Type: text/plain; charset="UTF-8"

Hi,

IMO there is not much to discuss about RD until there are protocol
definitions.
Understanding how operators will handle the migration is just as important
as
how YANG authors will handle the migration.

I am still not hearing enthusiasm from customer types about RD.
Maybe some big routers are so distributed that they need to be
designed as if they were controller platforms. I think normal and smaller
devices do not experience long delays between intended and applied.
These vendors are not seeing any value in RD.


Andy




On Tue, Jun 20, 2017 at 2:00 PM, Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> I was thinking about something low overhead and informal and ideally
> as interactive as possible (few slides, more focus on questions and
> answers)...
>
> /js
>
> On Tue, Jun 20, 2017 at 09:52:27PM +0200, Benoit Claise wrote:
> > I like that.
> > We use to have that kind of session on Sunday afternoon, part of the EDU
> > effort.
> >
> > Regards, Benoit
> > > I wonder whether we need a general informal 'NMDA Q&A' session that is
> > > open to everybody who is interested and where we briefly explain the
> > > current NMDA model and then answer any questions people may have.
> > >
> > > There are two NETMOD meetings (Mo afternoon and We afternoon). If NMDA
> > > WG discussions go into the second meeting, we could use say a Monday
> > > evening bar session (if someone sponsors beer even better - but not
> > > required).
> > >
> > > /js
> > >
> > > On Tue, Jun 20, 2017 at 10:32:35AM -0700, Mahesh Jethanandani wrote:
> > > > I would like to have a discussion around what advise we are giving
> to folks on the new NMDA architecture, and bring up any issues that folks
> are seeing as they move their models to the new architecture.
> > > >
> > > > > On Jun 20, 2017, at 9:26 AM, Benoit Claise <bclaise@cisco.com>
> wrote:
> > > > >
> > > > > Regards, Benoit
> > > > >
> > > > > _______________________________________________
> > > > > yang-doctors mailing list
> > > > > yang-doctors@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/yang-doctors
> > > > Mahesh Jethanandani
> > > > mjethanandani@gmail.com
> > > >
> > > > _______________________________________________
> > > > yang-doctors mailing list
> > > > yang-doctors@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/yang-doctors
> >
> > _______________________________________________
> > yang-doctors mailing list
> > yang-doctors@ietf.org
> > https://www.ietf.org/mailman/listinfo/yang-doctors
>
> --
> 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/>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
>

--f403045f1466ea157d05526ae89f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>IMO there is not much to discuss ab=
out RD until there are protocol definitions.</div><div>Understanding how op=
erators will handle the migration is just as important as</div><div>how YAN=
G authors will handle the migration.</div><div><br></div><div>I am still no=
t hearing enthusiasm from customer types about RD.</div><div>Maybe some big=
 routers are so distributed that they need to be</div><div>designed as if t=
hey were controller platforms. I think normal and smaller</div><div>devices=
 do not experience long delays between intended and applied.</div><div>Thes=
e vendors are not seeing any value in RD.</div><div><br></div><div><br></di=
v><div>Andy</div><div><br></div><div><br></div><div><br></div></div><div cl=
ass=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jun 20, 2017 at =
2:00 PM, Juergen Schoenwaelder <span dir=3D"ltr">&lt;<a href=3D"mailto:j.sc=
hoenwaelder@jacobs-university.de" target=3D"_blank">j.schoenwaelder@jacobs-=
university.de</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I was=
 thinking about something low overhead and informal and ideally<br>
as interactive as possible (few slides, more focus on questions and<br>
answers)...<br>
<br>
/js<br>
<br>
On Tue, Jun 20, 2017 at 09:52:27PM +0200, Benoit Claise wrote:<br>
&gt; I like that.<br>
&gt; We use to have that kind of session on Sunday afternoon, part of the E=
DU<br>
&gt; effort.<br>
&gt;<br>
&gt; Regards, Benoit<br>
&gt; &gt; I wonder whether we need a general informal &#39;NMDA Q&amp;A&#39=
; session that is<br>
&gt; &gt; open to everybody who is interested and where we briefly explain =
the<br>
&gt; &gt; current NMDA model and then answer any questions people may have.=
<br>
&gt; &gt;<br>
&gt; &gt; There are two NETMOD meetings (Mo afternoon and We afternoon). If=
 NMDA<br>
&gt; &gt; WG discussions go into the second meeting, we could use say a Mon=
day<br>
&gt; &gt; evening bar session (if someone sponsors beer even better - but n=
ot<br>
&gt; &gt; required).<br>
&gt; &gt;<br>
&gt; &gt; /js<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Jun 20, 2017 at 10:32:35AM -0700, Mahesh Jethanandani wro=
te:<br>
&gt; &gt; &gt; I would like to have a discussion around what advise we are =
giving to folks on the new NMDA architecture, and bring up any issues that =
folks are seeing as they move their models to the new architecture.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Jun 20, 2017, at 9:26 AM, Benoit Claise &lt;<a href=
=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Regards, Benoit<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; ______________________________<wbr>_________________<br=
>
&gt; &gt; &gt; &gt; yang-doctors mailing list<br>
&gt; &gt; &gt; &gt; <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@i=
etf.org</a><br>
&gt; &gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-d=
octors" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<=
wbr>listinfo/yang-doctors</a><br>
&gt; &gt; &gt; Mahesh Jethanandani<br>
&gt; &gt; &gt; <a href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gma=
il.com</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ______________________________<wbr>_________________<br>
&gt; &gt; &gt; yang-doctors mailing list<br>
&gt; &gt; &gt; <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.o=
rg</a><br>
&gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctor=
s" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>l=
istinfo/yang-doctors</a><br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; yang-doctors mailing list<br>
&gt; <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=3D"=
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/ya=
ng-doctors</a><br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_blan=
k">http://www.jacobs-university.<wbr>de/</a>&gt;<br>
<br>
______________________________<wbr>_________________<br>
yang-doctors mailing list<br>
<a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/yang-do=
ctors</a><br>
</font></span></blockquote></div><br></div>

--f403045f1466ea157d05526ae89f--


From nobody Tue Jun 20 15:34:00 2017
Return-Path: <andy@yumaworks.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 9D7DD1294EF for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 15:33:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=yumaworks-com.20150623.gappssmtp.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 wBdD7xLBoj0f for <yang-doctors@ietfa.amsl.com>; Tue, 20 Jun 2017 15:33:55 -0700 (PDT)
Received: from mail-wr0-x233.google.com (mail-wr0-x233.google.com [IPv6:2a00:1450:400c:c0c::233]) (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 35944129510 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 15:33:55 -0700 (PDT)
Received: by mail-wr0-x233.google.com with SMTP id c11so54739061wrc.3 for <yang-doctors@ietf.org>; Tue, 20 Jun 2017 15:33:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LclhWo88tuiGuiGJDr6OG2oLWW+pQz1XSzgOiFkc8uc=; b=izHvBQTpRSVrgWW0P0CSoY1/397YfzAeNzTPNbRyevLwNyI+yFFetTLCIViNAsDzLO s9Ylgn3cOz6q7OGkmzwb9DJtoYcpBPYhOwnN+wUV7PcpuzFuTEzCHWSwDWCqtSF3uS2u O2vIqSGBGJkzefrTx9WnQa48fXwY6n0Ott6xnw1J964BoyhZxPDsPtPveFjNk7LBzbot 3hAo0RwNdOhPiC82Ts9raTju/JQThht5zHcLUsb7hDLNaPsT0hHugulu85RegsCKZsJs cmd3gGe0O0r1luQmAMZXYGPHFjdD3r9peyav+i0ROM/MRoCjzFZWCUp9LxWK1z64eOBM iDDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LclhWo88tuiGuiGJDr6OG2oLWW+pQz1XSzgOiFkc8uc=; b=Z4mxeMk1v/aFDkMP40PY0ZI8awWn4xDyuNZa1lAAzobfD0v++GKlHwAwcobkeynaSA oxkPP5FvfrgtuUoqAwYNIY7EBowcU+ogvP7HMh6Zz/Uv4HbF5Mk6KHmViSLQ3dywfp+2 o6lDe+gvGYifCgZ+fyixdNx+rQ8u1i9c6WFHc3DQpQawoPVqGd7xm25Q8E3aEupbhPb8 wQzDlIU8VoXz0GHqe5ur6TjKv+fTOuPSvNSMQ0b4hNhvCtQwC9Rj9AtSSnKpiBDPaWKo w6EgyzhAIlEnhoLFtPQccvU9+zsesUwRCsEFzPCYggLp9RJDC1xfPqA7D7qiK4mmAJsw Qc4w==
X-Gm-Message-State: AKS2vOx56NDDpAw/SBpXVWvfyyaeF4KaIZtzF5xyL+rVZBof88ylMnr7 1hM+L4GNTirdTYmKr/jdB0OcrqFMafXh
X-Received: by 10.223.176.253 with SMTP id j58mr20741982wra.65.1497998033654;  Tue, 20 Jun 2017 15:33:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.152.196 with HTTP; Tue, 20 Jun 2017 15:33:52 -0700 (PDT)
In-Reply-To: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 20 Jun 2017 15:33:52 -0700
Message-ID: <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com>
To: Benoit Claise <bclaise@cisco.com>
Cc: YANG Doctors <yang-doctors@ietf.org>
Content-Type: multipart/alternative; boundary="001a11c0204caba6bd05526bd8aa"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/g59zcmv6nxuLHKAyweOONgjGNMc>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 20 Jun 2017 22:33:58 -0000

--001a11c0204caba6bd05526bd8aa
Content-Type: text/plain; charset="UTF-8"

Hi,

I have a topic that is probably not workable but the issue is very common.

It would be nice if YANG library repositories were more consistent and
official.
There is currently a ban against packaging YANG modules (e.g., RPM or
Debian)
because of concerns the IETF Trust copyright will be violated somehow.
Maybe this could be changed somehow.

The packages could correlate to the YANG catalog, e.g. an
ietf-routing_1.0.deb package.
I have been advocating YANG packages for a few years. IMO it is hopelessly
futile to
attempt to manage a device as a random collection of individual modules.

I have been working on Yocto/bitbake recently and the amount of high-quality
tools (see OpenEmbedded) is quite impressive. We could have something like
a bitbake recipe
that describes the YANG requirements for some service or feature package.
Vendors could
append the recipes to optimize for their platforms. Recipes could point at
open-source code
or even vendor libraries that provides instrumentation for a YANG package.
We need distributed recipes, not a centralized catalog server, although
they could work together.




Andy






On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise <bclaise@cisco.com> wrote:

> Regards, Benoit
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
>

--001a11c0204caba6bd05526bd8aa
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>I have a topic that is probably not=
 workable but the issue is very common.</div><div><br></div><div>It would b=
e nice if YANG library repositories were more consistent and official.</div=
><div>There is currently a ban against packaging YANG modules (e.g., RPM or=
 Debian)</div><div>because of concerns the IETF Trust copyright will be vio=
lated somehow.</div><div>Maybe this could be changed somehow.</div><div><br=
></div><div>The packages could correlate to the YANG catalog, e.g. an ietf-=
routing_1.0.deb package.</div><div>I have been advocating YANG packages for=
 a few years. IMO it is hopelessly futile to</div><div>attempt to manage a =
device as a random collection of individual modules.</div><div><br></div><d=
iv>I have been working on Yocto/bitbake recently and the amount of high-qua=
lity</div><div>tools (see OpenEmbedded) is quite impressive. We could have =
something like a bitbake recipe</div><div>that describes the YANG requireme=
nts for some service or feature package.=C2=A0 Vendors could</div><div>appe=
nd the recipes to optimize for their platforms. Recipes could point at open=
-source code</div><div>or even vendor libraries that provides instrumentati=
on for a YANG package.</div><div>We need distributed recipes, not a central=
ized catalog server, although they could work together.</div><div><br></div=
><div><br></div><div><br></div><div><br></div><div>Andy</div><div><br></div=
><div><br></div><div><br></div><div><br></div><div><br></div></div><div cla=
ss=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jun 20, 2017 at 9=
:26 AM, Benoit Claise <span dir=3D"ltr">&lt;<a href=3D"mailto:bclaise@cisco=
.com" target=3D"_blank">bclaise@cisco.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">Regards, Benoit<br>
<br>
______________________________<wbr>_________________<br>
yang-doctors mailing list<br>
<a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-doctors@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/yang-do=
ctors</a><br>
</blockquote></div><br></div>

--001a11c0204caba6bd05526bd8aa--


From nobody Wed Jun 21 02:34:10 2017
Return-Path: <rwilton@cisco.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 8B4B3131C9B; Wed, 21 Jun 2017 02:33:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 kG0U8Hi3dI3O; Wed, 21 Jun 2017 02:33:46 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95DF4131C9F; Wed, 21 Jun 2017 02:33:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5295; q=dns/txt; s=iport; t=1498037622; x=1499247222; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=Uh8lzV2yIHZZfxnMoT74xKXwSgWvBg0dGBMqwCreJQQ=; b=Z8ZsqoXqfaaZX9q2HZv21GF/vvsUZwf83DMsu6lk6h9zUMsExr4z6g/a kvpu5T+LPeWlnqrDWt2qNUr8PscgcEKMkuc/ytHiAV6NERaQ89EVdyvjY GHoKfLNGOnYF/KCw/+Fs6FYUh9wmUHRoYlIkK3JQsxUo+waQ9Q2YUTCGk Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AqAQB3PEpZ/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgyuBD4ENg2yKGXOQbCKILI1MghEshXgCgy0YAQIBAQEBAQEBayi?= =?us-ascii?q?FGAEBAQEDIw8BBTMODAQLEQQBAQECAiMDAgIhJQkIBgEMBgIBAYoQAxUQqXGCJ?= =?us-ascii?q?oc5DYQWAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWBC4VigWArC4FigQyCV4UlgkI?= =?us-ascii?q?fAQSeJzuHM4dIhGeLG4Zzi15siEcfOIEKMCEIGxVJhQ0cgWc/NolqAQEB?=
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="695301888"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jun 2017 09:33:37 +0000
Received: from [10.63.23.55] (dhcp-ensft1-uk-vla370-10-63-23-55.cisco.com [10.63.23.55]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v5L9XaGl021449; Wed, 21 Jun 2017 09:33:36 GMT
To: Xufeng Liu <Xufeng_Liu@jabil.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com>
Cc: "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com>
Date: Wed, 21 Jun 2017 10:33:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/bdDJlbzD65GhxKUHKV3nhlWr7p4>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Wed, 21 Jun 2017 09:33:50 -0000

Hi Xufeng,

On 12/06/2017 22:28, Xufeng Liu wrote:
> Hi Mahesh,
>
> Thank you much for the review. We have submitted an updated draft (https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-09) to address these issues. More detailed explanations are put below inline.
>
> If the responses and updates are satisfactory, we are ready for the last call.
>
> Best regards,
> - Xufeng
>
>> -----Original Message-----
>> From: Mahesh Jethanandani [mailto:mjethanandani@gmail.com]
>> Sent: Wednesday, May 24, 2017 11:44 AM
>> To: yang-doctors@ietf.org
>> Cc: ietf@ietf.org; teas@ietf.org; draft-ietf-teas-yang-te-topo.all@ietf.org
>> Subject: Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
>>
>> Reviewer: Mahesh Jethanandani
>> Review result: Ready with Issues
>>
>> Document reviewed: draft-ietf-teas-yang-te-topo-08
>>
>> Status: Ready with Issues
>>
>> I am not an expert in Traffic Engineering. This review is looking at the draft from
>> a YANG perspective. With that said, I have marked it as “Ready with Issues”
>> because of some of the points discussed below.
>>
>> Summary:
>>
>> This document defines a YANG data model for representing, retrieving and
>> manipulating TE Topologies. The model serves as a base model that other
>> technology specific TE Topology models can augment.
>>
>> Comments:
>>
>> Almost all the containers in the model are presence containers. Is there a reason
>> why they have to be presence containers? Note, that presence containers are
>> containers whose existence itself represents configuration data. What particular
>> configuration data is each container representing in itself?
> [Xufeng] Containers that use “presence” are:
> 	- Container “underlay”
> 	  o  We have changed 13 occurrences of such containers to be not presence container.
> 	- Container “te” under augmentation
> 	  o  To indicate that “TE” is enabled (configuration data)
> 	  o  Also used to do augmentation. The “presence” statement can prevent the mandatory child from affecting augmented base model.
> 	- /nw:networks/nw:network/nw:network-types/te-topology!
> 	  o  A mechanism required by I2RS topology model to specify the topology type.
>
>> It is difficult to co-relate the diagram with the model itself because of different
>> terms being used to define different parts of the model.
>> There is “TE Topology Model” and then there is “Generic TE Topology Model”.
>> Are these one and the same models? If so, a common term for both of them
>> would be helpful.
> [Xufeng] Yes. These two terms are the same. Figure 12, Figure 13, and relevant descriptions have been updated to make the document consistent.
>
>> There is extensive use of groupings in the document. However, not all instances
>> of groupings are used multiple number of times. Where they are not being
>> repeated, it would be better to move the grouping directly where the uses
>> statement resides. Case in point the grouping connectivity-label-restriction-list.
> [Xufeng] We have removed the following groupings
>      te-link-augment
>      te-node-augment
>      te-termination-point-augment
>      te-topologies-augment
>      te-topology-augment
>      te-link-state-underlay-attributes
>      te-node-state-derived-notification
>      te-topology-type
>
> The remaining groupings have been kept so that we can:
> 	- Share the groupings in this model
> 	- Prepare to be shared by a model augmenting this model
> 	- Prevent a grouping or configuration section from being too long
> 	- Improve readability
>
>> The split between config and state containers does not seem to follow any
>> particular pattern.
> [Xufeng] The pattern is clear:
> For each manageable entity (object), there is a config container and state container. The configurable properties go into the config container and state properties go into the state container. Such objects are identified by a list item or a presence container so that the “create”, “delete”, and “modify” operations can be performed on them. The non-presence containers do not represent configuration data so they do not introduce such objects.
>
>> It is neither a top level split, as is the case with existing IETF
>> models,
> [Xufeng] We could not do top level split because the base I2RS network topology model (https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12) that we augment does not have the top-level split (for its own reasons).
>
>> nor do they follow the OpenConfig style of splitting config and state
>> under each relevant leaf,
> [Xufeng] The pattern is consistent with this style in principle, with some adjustments to fit to our multiple levels of hierarchy.
This is effectively a new forth style of YANG models that is not 
consistent with any of the three existing styles, i.e.:
  - Current IETF config/state split model style
  - NMDA combined config/state tree
  - OpenConfig split config/state containers immediately above the 
config true leaves.

Tooling that it designed to work with OpenConfig models will need 
customization to work with these TE models because the config/state 
containers will not be where the tooling expects them to be.

Thanks,
Rob


From nobody Wed Jun 21 02:57:23 2017
Return-Path: <lhotka@nic.cz>
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 9DDA0131CFC for <yang-doctors@ietfa.amsl.com>; Wed, 21 Jun 2017 02:57:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 juyMHSLr4Rza for <yang-doctors@ietfa.amsl.com>; Wed, 21 Jun 2017 02:57:19 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 28353131CE3 for <yang-doctors@ietf.org>; Wed, 21 Jun 2017 02:57:19 -0700 (PDT)
Received: by trail.lhotka.name (Postfix, from userid 109) id 6D63618216B5; Wed, 21 Jun 2017 11:58:02 +0200 (CEST)
Received: from localhost (nat-2.nic.cz [217.31.205.2]) by trail.lhotka.name (Postfix) with ESMTPSA id CDD0F18201A2; Wed, 21 Jun 2017 11:57:59 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Andy Bierman <andy@yumaworks.com>, Benoit Claise <bclaise@cisco.com>
Cc: YANG Doctors <yang-doctors@ietf.org>
In-Reply-To: <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com>
Date: Wed, 21 Jun 2017 11:57:13 +0200
Message-ID: <m2mv91hddy.fsf@birdie.labs.office.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/gw4X-3hUQWmyiULIW0QQn5Gr1TI>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Wed, 21 Jun 2017 09:57:22 -0000

Andy Bierman <andy@yumaworks.com> writes:

> Hi,
>
> I have a topic that is probably not workable but the issue is very common.
>
> It would be nice if YANG library repositories were more consistent and
> official.
> There is currently a ban against packaging YANG modules (e.g., RPM or
> Debian)
> because of concerns the IETF Trust copyright will be violated somehow.
> Maybe this could be changed somehow.
>
> The packages could correlate to the YANG catalog, e.g. an
> ietf-routing_1.0.deb package.
> I have been advocating YANG packages for a few years. IMO it is hopelessly
> futile to
> attempt to manage a device as a random collection of individual
> modules.

I would support this. I believe it is necessary to sort of "emancipate"
YANG library, i.e. treat it as metadata that can exist on its own rather
than plain state data provided by a server, or perhaps as a module-level
data modelling language.

Also, I believe it would be extremely helpful to step back and somehow
streamline and simplify all what we have, and in particular integrate
YANG library with datastores and the "use-schema" part of schema mount
into a coherent whole that is (relatively) easy to understand. Not doing
so and just increasing complexity along several axes has IMO the
potential to kill the YANG business as such.

I already made a concrete initial proposal in Chicago:

https://www.ietf.org/mail-archive/web/netmod/current/msg18045.html

Lada

>
> I have been working on Yocto/bitbake recently and the amount of high-quality
> tools (see OpenEmbedded) is quite impressive. We could have something like
> a bitbake recipe
> that describes the YANG requirements for some service or feature package.
> Vendors could
> append the recipes to optimize for their platforms. Recipes could point at
> open-source code
> or even vendor libraries that provides instrumentation for a YANG package.
> We need distributed recipes, not a centralized catalog server, although
> they could work together.
>
>
>
>
> Andy
>
>
>
>
>
>
> On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise <bclaise@cisco.com> wrote:
>
>> Regards, Benoit
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Jun 21 07:09:43 2017
Return-Path: <kwatsen@juniper.net>
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 42C0D129B33; Wed, 21 Jun 2017 07:09:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.801
X-Spam-Level: 
X-Spam-Status: No, score=-4.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 h313YxFW1jvI; Wed, 21 Jun 2017 07:09:35 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0094.outbound.protection.outlook.com [104.47.34.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42DA012704A; Wed, 21 Jun 2017 07:09:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/pR1yA8arxVMEWPnYw/AAL9CcssfjoKZsfjg6opHWa4=; b=ffoZXBcnCvKjLh87g7v3toWffpOhQFH+ohy6siTlN4smVVb5UaVvVZFQM/ACGaiu3RzDeDiL0ZnXPgaoVk/6+M92Pu95ShT+F0GwmrPnOG92fSamBFKxs+YCcxui8r+jetScP2xUnPMQFB/hi/CjgZXeuFRpEKjdDPx/HTqBLhY=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1619.namprd05.prod.outlook.com (10.161.220.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6; Wed, 21 Jun 2017 14:09:34 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1199.015; Wed, 21 Jun 2017 14:09:34 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Ladislav Lhotka <lhotka@nic.cz>, Andy Bierman <andy@yumaworks.com>, "Benoit Claise" <bclaise@cisco.com>
CC: YANG Doctors <yang-doctors@ietf.org>, "draft-ietf-netmod-revised-datastores@ietf.org" <draft-ietf-netmod-revised-datastores@ietf.org>
Thread-Topic: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
Thread-Index: AQHS6eH0jX6q25wmfkCDCO2pPFHYLaIuVtIAgAC+7YCAAANygA==
Date: Wed, 21 Jun 2017 14:09:34 +0000
Message-ID: <9427148F-4A84-45F9-A006-31699F536F8A@juniper.net>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz>
In-Reply-To: <m2mv91hddy.fsf@birdie.labs.office.nic.cz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: nic.cz; dkim=none (message not signed) header.d=none;nic.cz; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1619; 7:s7DbsozIt0zGXypcq3BtUl00OKiVZ41B5AWbYJttQJqmDPzYunEvUEPDfNvcTFUqGF9IS+i5qwiapuHkOsDL9PKrlJPontRUJwi02sZjPRBTFQtLCpYYt8b2uMzt8rKOwQzYujxbi9quVZouoZ4pt0eAdyB1Xoi7jR281xTsr+OPtE8VFfU1vVwXfe4IptdMURTWvi9UvoZYJ/UA43E+omA7LaKtoNym7xWXQexhyStHtzmT2874cndlEU64RePAf1oL37qpNF5qs36dvksphBc8uGCqC6QjiL3zp07R2Vgg8zRqxThLdynzzxfwlNHRo2E1dtr+B3FmcjHQA31b8RBNbMYJAffVI/yNXynnN46Xmic7p37292WcIf/MSV4s5A2cC1aGTaDKTFr47lSTHIiUwoF/kheJQ2U+zjITM/g+KDwUD1uRqyjEDPhUBcpuPULzaWTw0/W58IOskcxfvxKn7FY7OQjPBFsRd7gZgEoKBt4rKf/s79f/jg9Tm+z/GIAOddRjuPLg/xPKPgZoYF4ulZsc/Gpb0pXGbWDT79QJzDc+mBitNRQ3Jyd4f02e6qnnjL2mU9dBXnBNSOw7R72bXwRKHwwyI7rGLFMplqShsS/rXzJMTTpb6ZFxhy0UyWbUhY/UYe4pdL/JrWR/9hH+PUqs/ant1NbrHiR2eCAux+2FEVYNABUjMCPbGTkBruY7TAoJq/y08SLmOpYZituLHGCPMjB0RW0vvDDTDyl03QWvS1yQiDP3gslfv0Hzs54vdnJKZDkku78uKCxlXoem1XYx6l4LaLGrGNYlVXI=
x-ms-office365-filtering-correlation-id: 2bcab8fd-d5a9-42d4-ee3d-08d4b8af24e4
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1619; 
x-ms-traffictypediagnostic: BN3PR0501MB1619:
x-microsoft-antispam-prvs: <BN3PR0501MB161984DE95CD33117713D62FA5DA0@BN3PR0501MB1619.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1619; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1619; 
x-forefront-prvs: 0345CFD558
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39450400003)(39860400002)(39400400002)(39410400002)(39850400002)(76176999)(38730400002)(50986999)(54356999)(25786009)(2906002)(122556002)(3280700002)(3846002)(6116002)(102836003)(2900100001)(33656002)(66066001)(561944003)(36756003)(6246003)(53936002)(54906002)(6306002)(99286003)(4326008)(6512007)(2950100002)(6486002)(6506006)(77096006)(6436002)(229853002)(81166006)(189998001)(83716003)(14454004)(8676002)(305945005)(8936002)(4001350100001)(966005)(7736002)(478600001)(83506001)(86362001)(5660300001)(3660700001)(82746002)(23603002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1619; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <6BDB920BD780064B8BCACD222BB8EFAC@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2017 14:09:34.1821 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1619
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/HjFqG-AI_xpfdeq-RFLAQ8jvwdM>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Wed, 21 Jun 2017 14:09:42 -0000

DQoNCj4gSSB3b3VsZCBzdXBwb3J0IHRoaXMuIEkgYmVsaWV2ZSBpdCBpcyBuZWNlc3NhcnkgdG8g
c29ydCBvZiAiZW1hbmNpcGF0ZSINCj4gWUFORyBsaWJyYXJ5LCBpLmUuIHRyZWF0IGl0IGFzIG1l
dGFkYXRhIHRoYXQgY2FuIGV4aXN0IG9uIGl0cyBvd24gcmF0aGVyDQo+IHRoYW4gcGxhaW4gc3Rh
dGUgZGF0YSBwcm92aWRlZCBieSBhIHNlcnZlciwgb3IgcGVyaGFwcyBhcyBhIG1vZHVsZS1sZXZl
bA0KPiBkYXRhIG1vZGVsbGluZyBsYW5ndWFnZS4NCg0KSSBkb24ndCBmb2xsb3csIGhvdyBjYW4g
dGhpcyBtZXRhZGF0YSBiZSBpbmRlcGVuZGVudCBvZiBhIHNlcnZlcj8gIEFyZSB5b3UNCnRoaW5r
aW5nIHRoYXQgaXQgbWF5IGJlIHVzZWZ1bCBmb3IgcmM6eWFuZy1kYXRhPw0KDQoNCj4gQWxzbywg
SSBiZWxpZXZlIGl0IHdvdWxkIGJlIGV4dHJlbWVseSBoZWxwZnVsIHRvIHN0ZXAgYmFjayBhbmQg
c29tZWhvdw0KPiBzdHJlYW1saW5lIGFuZCBzaW1wbGlmeSBhbGwgd2hhdCB3ZSBoYXZlLCBhbmQg
aW4gcGFydGljdWxhciBpbnRlZ3JhdGUNCj4gWUFORyBsaWJyYXJ5IHdpdGggZGF0YXN0b3JlcyBh
bmQgdGhlICJ1c2Utc2NoZW1hIiBwYXJ0IG9mIHNjaGVtYSBtb3VudA0KPiBpbnRvIGEgY29oZXJl
bnQgd2hvbGUgdGhhdCBpcyAocmVsYXRpdmVseSkgZWFzeSB0byB1bmRlcnN0YW5kLiBOb3QgZG9p
bmcNCj4gc28gYW5kIGp1c3QgaW5jcmVhc2luZyBjb21wbGV4aXR5IGFsb25nIHNldmVyYWwgYXhl
cyBoYXMgSU1PIHRoZQ0KPiBwb3RlbnRpYWwgdG8ga2lsbCB0aGUgWUFORyBidXNpbmVzcyBhcyBz
dWNoLg0KPg0KPiBJIGFscmVhZHkgbWFkZSBhIGNvbmNyZXRlIGluaXRpYWwgcHJvcG9zYWwgaW4g
Q2hpY2FnbzoNCj4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9uZXRt
b2QvY3VycmVudC9tc2cxODA0NS5odG1sDQoNClRoaXMgaXMgYSBnb29kIHByb3Bvc2FsLiAgSXQg
aXMgYWxzbyBzb21ldGhpbmcgdGhhdCB0aGUgTk1EQS1hdXRob3JzIGhhdmUNCmJlZW4gaXRlcmF0
aW5nIHRvd2FyZHMgYXMgd2VsbDogDQogIC0gYSBsaXN0IG9mIGFsbCBtb2R1bGVzIHN1cHBvcnRl
ZCBieSB0aGUgc2VydmVyIChyZWdhcmRsZXNzIG9mIGRhdGFzdG9yZSkNCiAgLSBhIGxpc3Qgb2Yg
bW9kdWxlLXNldHMgKHdoYXQgeW91IGNhbGwgInNjaGVtYSIpIHRoYXQgaGFzIGxlYWZyZWZzIHRv
IG1vZHVsZXMNCiAgLSBhIGxpc3Qgb2YgZGF0YXN0b3JlcyB0aGF0IGhhcyBsZWFmcmVmcyB0byBt
b2R1bGUtc2V0cw0KDQpLZW50DQoNCg0KDQoNCg==


From nobody Wed Jun 21 07:12:28 2017
Return-Path: <andy@yumaworks.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 EC2F012943D for <yang-doctors@ietfa.amsl.com>; Wed, 21 Jun 2017 07:12:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 mfA3mviDQIan for <yang-doctors@ietfa.amsl.com>; Wed, 21 Jun 2017 07:12:24 -0700 (PDT)
Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (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 19D3112704A for <yang-doctors@ietf.org>; Wed, 21 Jun 2017 07:12:24 -0700 (PDT)
Received: by mail-wr0-x22d.google.com with SMTP id c11so81378460wrc.3 for <yang-doctors@ietf.org>; Wed, 21 Jun 2017 07:12:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3cyphtjgGSlhk+rkHLdO9Oxf8dp1OEHRLSbxbfilaFM=; b=MkRpEKxauxfE0Aw+v46H2XkHV1J2X3aIHYjf1k9xtb5DdwHfihZErxNawxX4dJaY9y Wd6qArf2n/HC/SsE9I7dFXcaeZ6XIWEE+pwwZOGujiJ3XkE4FHCndHJMfMjG6LVavLfE DyBRIJn9n5iqS6sl3CEI5WWIJDM/alBEJWmAd3BqahsxE1wURJNv3ktsgo6izHNZUslI o3xirT+W3YuaqOqxPtldNKwIjjaE9XhQsMJoTnrWIXuG7i3soPTReExnne3H4kR3te5V pQyE1tXfaPih7T4a5zRDPuOE7FtbOEaxJIJlvsM27Bde/tofX/CeC5KjoNFeql/4NzaC 1ONg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3cyphtjgGSlhk+rkHLdO9Oxf8dp1OEHRLSbxbfilaFM=; b=hRs51hHlVdy/02cXl8C2dpwUVqNZInk5F7rEMaA3lZjASwQ90O29Dehj+0xabwGHem J/5/HjyGokMvVGSssi+qPbfOEJtKuomv8DHCchE/me04NWfj2J9hGBzuCy9PBZjismgc I/TvAmh1nftPnl4dNZZDxpjl7RDxLIk8Jxc7W7ymbq0h/eYJ4Zag0untfO0Fp5umsHY4 7kHyNebCiRaP6fSMqAbCB+/LQ9E80WC94zUHT5rnerbtqk4d8HIV1PKmmSKpPnDp963M z1dJajVxUd7KCKI/6I5MMhiYpoRmJiZCLq8XWG7ssG23iWhIFopspjKqEWBcJOkJqCZ2 nkuw==
X-Gm-Message-State: AKS2vOwYLl6ulZV1nP+/U0PxtzWeDTw3pIzdv3O++1LJKsFUxZWNxbkV 9d7HMIXhfmIoHn5CVyDqTXvAg8xYt4jS
X-Received: by 10.28.170.193 with SMTP id t184mr6984706wme.124.1498054341141;  Wed, 21 Jun 2017 07:12:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.152.196 with HTTP; Wed, 21 Jun 2017 07:12:20 -0700 (PDT)
In-Reply-To: <m2mv91hddy.fsf@birdie.labs.office.nic.cz>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 21 Jun 2017 07:12:20 -0700
Message-ID: <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>
Content-Type: multipart/alternative; boundary="001a11478262dbc54c055278f47f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/a80nt4mcPS9Ch8mgCTozhpj1-7A>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Wed, 21 Jun 2017 14:12:27 -0000

--001a11478262dbc54c055278f47f
Content-Type: text/plain; charset="UTF-8"

On Wed, Jun 21, 2017 at 2:57 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:

> Andy Bierman <andy@yumaworks.com> writes:
>
> > Hi,
> >
> > I have a topic that is probably not workable but the issue is very
> common.
> >
> > It would be nice if YANG library repositories were more consistent and
> > official.
> > There is currently a ban against packaging YANG modules (e.g., RPM or
> > Debian)
> > because of concerns the IETF Trust copyright will be violated somehow.
> > Maybe this could be changed somehow.
> >
> > The packages could correlate to the YANG catalog, e.g. an
> > ietf-routing_1.0.deb package.
> > I have been advocating YANG packages for a few years. IMO it is
> hopelessly
> > futile to
> > attempt to manage a device as a random collection of individual
> > modules.
>
> I would support this. I believe it is necessary to sort of "emancipate"
> YANG library, i.e. treat it as metadata that can exist on its own rather
> than plain state data provided by a server, or perhaps as a module-level
> data modelling language.
>
> Also, I believe it would be extremely helpful to step back and somehow
> streamline and simplify all what we have, and in particular integrate
> YANG library with datastores and the "use-schema" part of schema mount
> into a coherent whole that is (relatively) easy to understand. Not doing
> so and just increasing complexity along several axes has IMO the
> potential to kill the YANG business as such.
>


I think the YANG catalog module attempts to provide off-box metadata.
The OpenEmbedded project is far superior to anything the IETF could do
on its own, but serves as an existence proof that building blocks can
be managed somehow (layers, feature-groups, packages for yocto).

Networking equipment is still built with a monolithic mindset, so it
will be difficult for vendors to provide real modularity. The first-level
goal
is to let YANG designers and operators organize YANG APIs at a higher
level than individual YANG modules.

I think the YANG catalog work is properly motivated and heading
in the right direction to define the packages.



> I already made a concrete initial proposal in Chicago:
>
> https://www.ietf.org/mail-archive/web/netmod/current/msg18045.html
>
> Lada
>


Andy


>
> >
> > I have been working on Yocto/bitbake recently and the amount of
> high-quality
> > tools (see OpenEmbedded) is quite impressive. We could have something
> like
> > a bitbake recipe
> > that describes the YANG requirements for some service or feature package.
> > Vendors could
> > append the recipes to optimize for their platforms. Recipes could point
> at
> > open-source code
> > or even vendor libraries that provides instrumentation for a YANG
> package.
> > We need distributed recipes, not a centralized catalog server, although
> > they could work together.
> >
> >
> >
> >
> > Andy
> >
> >
> >
> >
> >
> >
> > On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise <bclaise@cisco.com>
> wrote:
> >
> >> Regards, Benoit
> >>
> >> _______________________________________________
> >> yang-doctors mailing list
> >> yang-doctors@ietf.org
> >> https://www.ietf.org/mailman/listinfo/yang-doctors
> >>
> > _______________________________________________
> > yang-doctors mailing list
> > yang-doctors@ietf.org
> > https://www.ietf.org/mailman/listinfo/yang-doctors
>
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>

--001a11478262dbc54c055278f47f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Wed, Jun 21, 2017 at 2:57 AM, Ladislav Lhotka <span dir=3D"ltr">&lt;=
<a href=3D"mailto:lhotka@nic.cz" target=3D"_blank">lhotka@nic.cz</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">Andy Bierman &lt;<a href=3D"m=
ailto:andy@yumaworks.com">andy@yumaworks.com</a>&gt; writes:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; I have a topic that is probably not workable but the issue is very com=
mon.<br>
&gt;<br>
&gt; It would be nice if YANG library repositories were more consistent and=
<br>
&gt; official.<br>
&gt; There is currently a ban against packaging YANG modules (e.g., RPM or<=
br>
&gt; Debian)<br>
&gt; because of concerns the IETF Trust copyright will be violated somehow.=
<br>
&gt; Maybe this could be changed somehow.<br>
&gt;<br>
&gt; The packages could correlate to the YANG catalog, e.g. an<br>
&gt; ietf-routing_1.0.deb package.<br>
&gt; I have been advocating YANG packages for a few years. IMO it is hopele=
ssly<br>
&gt; futile to<br>
&gt; attempt to manage a device as a random collection of individual<br>
&gt; modules.<br>
<br>
I would support this. I believe it is necessary to sort of &quot;emancipate=
&quot;<br>
YANG library, i.e. treat it as metadata that can exist on its own rather<br=
>
than plain state data provided by a server, or perhaps as a module-level<br=
>
data modelling language.<br>
<br>
Also, I believe it would be extremely helpful to step back and somehow<br>
streamline and simplify all what we have, and in particular integrate<br>
YANG library with datastores and the &quot;use-schema&quot; part of schema =
mount<br>
into a coherent whole that is (relatively) easy to understand. Not doing<br=
>
so and just increasing complexity along several axes has IMO the<br>
potential to kill the YANG business as such.<br></blockquote><div><br></div=
><div><br></div><div>I think the YANG catalog module attempts to provide of=
f-box metadata.</div><div>The OpenEmbedded project is far superior to anyth=
ing the IETF could do</div><div>on its own, but serves as an existence proo=
f that building blocks can</div><div>be managed somehow (layers, feature-gr=
oups, packages for yocto).</div><div><br></div><div>Networking equipment is=
 still built with a monolithic mindset, so it</div><div>will be difficult f=
or vendors to provide real modularity. The first-level goal</div><div>is to=
 let YANG designers and operators organize YANG APIs at a higher</div><div>=
level than individual YANG modules.</div><div><br></div><div>I think the YA=
NG catalog work is properly motivated and heading</div><div>in the right di=
rection to define the packages.</div><div><br></div><div><br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
<br>
I already made a concrete initial proposal in Chicago:<br>
<br>
<a href=3D"https://www.ietf.org/mail-archive/web/netmod/current/msg18045.ht=
ml" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mail-<wbr>arc=
hive/web/netmod/current/<wbr>msg18045.html</a><br>
<br>
Lada<br></blockquote><div><br></div><div><br></div><div>Andy</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">
<br>
&gt;<br>
&gt; I have been working on Yocto/bitbake recently and the amount of high-q=
uality<br>
&gt; tools (see OpenEmbedded) is quite impressive. We could have something =
like<br>
&gt; a bitbake recipe<br>
&gt; that describes the YANG requirements for some service or feature packa=
ge.<br>
&gt; Vendors could<br>
&gt; append the recipes to optimize for their platforms. Recipes could poin=
t at<br>
&gt; open-source code<br>
&gt; or even vendor libraries that provides instrumentation for a YANG pack=
age.<br>
&gt; We need distributed recipes, not a centralized catalog server, althoug=
h<br>
&gt; they could work together.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Andy<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise &lt;<a href=3D"mailto:b=
claise@cisco.com">bclaise@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Regards, Benoit<br>
&gt;&gt;<br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; yang-doctors mailing list<br>
&gt;&gt; <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a>=
<br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinf=
o/yang-doctors</a><br>
&gt;&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; yang-doctors mailing list<br>
&gt; <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=3D"=
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/ya=
ng-doctors</a><br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Ladislav Lhotka<br>
Head, CZ.NIC Labs<br>
PGP Key ID: 0xB8F92B08A9F76C67<br>
</font></span></blockquote></div><br></div></div>

--001a11478262dbc54c055278f47f--


From nobody Wed Jun 21 07:44:54 2017
Return-Path: <bclaise@cisco.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 113B5129BCF for <yang-doctors@ietfa.amsl.com>; Wed, 21 Jun 2017 07:44:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 A7ziwpR1NZcP for <yang-doctors@ietfa.amsl.com>; Wed, 21 Jun 2017 07:44:49 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 014C6129BCA for <yang-doctors@ietf.org>; Wed, 21 Jun 2017 07:44:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11638; q=dns/txt; s=iport; t=1498056289; x=1499265889; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=WO7Mb71Rx4hPsF7pTr7ZoyYFvDN3NFnMhQid9DVj0Gs=; b=RCoWXBdZY1rJdJmCfTVq84nLMok2VXSPzvPMqoESmlkRXKuAnaj0DDCh 4Uib7cwRmknlX/oKQntb7T3m4PF3MDTPob2WzYVZ40WCZlb9kMnZzLPxB 31MyN8jcMm9WM0o5cI92nUU27CYADiis+l7nkwXpdJ9OMt5qPU5ykKB/7 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ASAQChhUpZ/xbLJq1aAxkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYQ6gQ2DbIoZc5BpiCyIIoUqghEhAQqEHoFaAoMzGAECAQEBAQE?= =?us-ascii?q?BAWsohRkBAQEDAQEhSxkCCQIQAgYnAwICGwYGHwMOBgEMBgIBAYoQAxUQjCedY?= =?us-ascii?q?oImKocHDYQWAQEBAQEBAQEBAQEBAQEBAQEBAQEeBYZogWArgnmCV4I0JoJLgkI?= =?us-ascii?q?fBZ4nO457hGeLG4Zzi15siEcfOD9LMCEIGxVJhFSCPT42iWoBAQE?=
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200";  d="scan'208,217";a="655584916"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jun 2017 14:44:44 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v5LEiiK8024481; Wed, 21 Jun 2017 14:44:44 GMT
To: Andy Bierman <andy@yumaworks.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Mahesh Jethanandani <mjethanandani@gmail.com>, YANG Doctors <yang-doctors@ietf.org>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <BCD7CAB2-9E42-4FFA-971E-AFF81AB109BF@gmail.com> <20170620194803.GB2432@elstar.local> <a281730e-3855-4ad2-5af3-5a611c9de860@cisco.com> <20170620210047.GA2518@elstar.local> <CABCOCHTi9Oyhcbf7A9Jzkdvtide8fYZ7HrKv3MmgoMmfpeNSDw@mail.gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <809d55ca-1dbf-c0da-4b56-5677741f4ff2@cisco.com>
Date: Wed, 21 Jun 2017 16:44:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHTi9Oyhcbf7A9Jzkdvtide8fYZ7HrKv3MmgoMmfpeNSDw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------30CEDF7928B446296AC26E4F"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/DaDpLACrBpiAAYBp1rnydz4LaEA>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Wed, 21 Jun 2017 14:44:52 -0000

This is a multi-part message in MIME format.
--------------30CEDF7928B446296AC26E4F
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi
> Hi,
>
> IMO there is not much to discuss about RD until there are protocol 
> definitions.
Since we have provided guidelines on how to design new YANG modules in 
the IETF, there is something to discuss: how to help the YANG module 
authors migrate, if help is needed.

Regards, Benoit
> Understanding how operators will handle the migration is just as 
> important as
> how YANG authors will handle the migration.
>
> I am still not hearing enthusiasm from customer types about RD.
> Maybe some big routers are so distributed that they need to be
> designed as if they were controller platforms. I think normal and smaller
> devices do not experience long delays between intended and applied.
> These vendors are not seeing any value in RD.
>
>
> Andy
>
>
>
>
> On Tue, Jun 20, 2017 at 2:00 PM, Juergen Schoenwaelder 
> <j.schoenwaelder@jacobs-university.de 
> <mailto:j.schoenwaelder@jacobs-university.de>> wrote:
>
>     I was thinking about something low overhead and informal and ideally
>     as interactive as possible (few slides, more focus on questions and
>     answers)...
>
>     /js
>
>     On Tue, Jun 20, 2017 at 09:52:27PM +0200, Benoit Claise wrote:
>     > I like that.
>     > We use to have that kind of session on Sunday afternoon, part of
>     the EDU
>     > effort.
>     >
>     > Regards, Benoit
>     > > I wonder whether we need a general informal 'NMDA Q&A' session
>     that is
>     > > open to everybody who is interested and where we briefly
>     explain the
>     > > current NMDA model and then answer any questions people may have.
>     > >
>     > > There are two NETMOD meetings (Mo afternoon and We afternoon).
>     If NMDA
>     > > WG discussions go into the second meeting, we could use say a
>     Monday
>     > > evening bar session (if someone sponsors beer even better -
>     but not
>     > > required).
>     > >
>     > > /js
>     > >
>     > > On Tue, Jun 20, 2017 at 10:32:35AM -0700, Mahesh Jethanandani
>     wrote:
>     > > > I would like to have a discussion around what advise we are
>     giving to folks on the new NMDA architecture, and bring up any
>     issues that folks are seeing as they move their models to the new
>     architecture.
>     > > >
>     > > > > On Jun 20, 2017, at 9:26 AM, Benoit Claise
>     <bclaise@cisco.com <mailto:bclaise@cisco.com>> wrote:
>     > > > >
>     > > > > Regards, Benoit
>     > > > >
>     > > > > _______________________________________________
>     > > > > yang-doctors mailing list
>     > > > > yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>     > > > > https://www.ietf.org/mailman/listinfo/yang-doctors
>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>     > > > Mahesh Jethanandani
>     > > > mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
>     > > >
>     > > > _______________________________________________
>     > > > yang-doctors mailing list
>     > > > yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>     > > > https://www.ietf.org/mailman/listinfo/yang-doctors
>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>     >
>     > _______________________________________________
>     > yang-doctors mailing list
>     > yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>     > https://www.ietf.org/mailman/listinfo/yang-doctors
>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>
>     --
>     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/
>     <http://www.jacobs-university.de/>>
>
>     _______________________________________________
>     yang-doctors mailing list
>     yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>     https://www.ietf.org/mailman/listinfo/yang-doctors
>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>
>


--------------30CEDF7928B446296AC26E4F
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi<br>
    </div>
    <blockquote type="cite"
cite="mid:CABCOCHTi9Oyhcbf7A9Jzkdvtide8fYZ7HrKv3MmgoMmfpeNSDw@mail.gmail.com">
      <meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>IMO there is not much to discuss about RD until there are
          protocol definitions.</div>
      </div>
    </blockquote>
    Since we have provided guidelines on how to design new YANG modules
    in the IETF, there is something to discuss: how to help the YANG
    module authors migrate, if help is needed.<br>
    <br>
    Regards, Benoit<br>
    <blockquote type="cite"
cite="mid:CABCOCHTi9Oyhcbf7A9Jzkdvtide8fYZ7HrKv3MmgoMmfpeNSDw@mail.gmail.com">
      <div dir="ltr">
        <div>Understanding how operators will handle the migration is
          just as important as</div>
        <div>how YANG authors will handle the migration.</div>
        <div><br>
        </div>
        <div>I am still not hearing enthusiasm from customer types about
          RD.</div>
        <div>Maybe some big routers are so distributed that they need to
          be</div>
        <div>designed as if they were controller platforms. I think
          normal and smaller</div>
        <div>devices do not experience long delays between intended and
          applied.</div>
        <div>These vendors are not seeing any value in RD.</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>Andy</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Jun 20, 2017 at 2:00 PM,
          Juergen Schoenwaelder <span dir="ltr">&lt;<a
              href="mailto:j.schoenwaelder@jacobs-university.de"
              target="_blank" moz-do-not-send="true">j.schoenwaelder@jacobs-university.de</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote">I was thinking about something
            low overhead and informal and ideally<br>
            as interactive as possible (few slides, more focus on
            questions and<br>
            answers)...<br>
            <br>
            /js<br>
            <br>
            On Tue, Jun 20, 2017 at 09:52:27PM +0200, Benoit Claise
            wrote:<br>
            &gt; I like that.<br>
            &gt; We use to have that kind of session on Sunday
            afternoon, part of the EDU<br>
            &gt; effort.<br>
            &gt;<br>
            &gt; Regards, Benoit<br>
            &gt; &gt; I wonder whether we need a general informal 'NMDA
            Q&amp;A' session that is<br>
            &gt; &gt; open to everybody who is interested and where we
            briefly explain the<br>
            &gt; &gt; current NMDA model and then answer any questions
            people may have.<br>
            &gt; &gt;<br>
            &gt; &gt; There are two NETMOD meetings (Mo afternoon and We
            afternoon). If NMDA<br>
            &gt; &gt; WG discussions go into the second meeting, we
            could use say a Monday<br>
            &gt; &gt; evening bar session (if someone sponsors beer even
            better - but not<br>
            &gt; &gt; required).<br>
            &gt; &gt;<br>
            &gt; &gt; /js<br>
            &gt; &gt;<br>
            &gt; &gt; On Tue, Jun 20, 2017 at 10:32:35AM -0700, Mahesh
            Jethanandani wrote:<br>
            &gt; &gt; &gt; I would like to have a discussion around what
            advise we are giving to folks on the new NMDA architecture,
            and bring up any issues that folks are seeing as they move
            their models to the new architecture.<br>
            &gt; &gt; &gt;<br>
            &gt; &gt; &gt; &gt; On Jun 20, 2017, at 9:26 AM, Benoit
            Claise &lt;<a href="mailto:bclaise@cisco.com"
              moz-do-not-send="true">bclaise@cisco.com</a>&gt; wrote:<br>
            &gt; &gt; &gt; &gt;<br>
            &gt; &gt; &gt; &gt; Regards, Benoit<br>
            &gt; &gt; &gt; &gt;<br>
            &gt; &gt; &gt; &gt; ______________________________<wbr>_________________<br>
            &gt; &gt; &gt; &gt; yang-doctors mailing list<br>
            &gt; &gt; &gt; &gt; <a href="mailto:yang-doctors@ietf.org"
              moz-do-not-send="true">yang-doctors@ietf.org</a><br>
            &gt; &gt; &gt; &gt; <a
              href="https://www.ietf.org/mailman/listinfo/yang-doctors"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/yang-doctors</a><br>
            &gt; &gt; &gt; Mahesh Jethanandani<br>
            &gt; &gt; &gt; <a href="mailto:mjethanandani@gmail.com"
              moz-do-not-send="true">mjethanandani@gmail.com</a><br>
            &gt; &gt; &gt;<br>
            &gt; &gt; &gt; ______________________________<wbr>_________________<br>
            &gt; &gt; &gt; yang-doctors mailing list<br>
            &gt; &gt; &gt; <a href="mailto:yang-doctors@ietf.org"
              moz-do-not-send="true">yang-doctors@ietf.org</a><br>
            &gt; &gt; &gt; <a
              href="https://www.ietf.org/mailman/listinfo/yang-doctors"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/yang-doctors</a><br>
            &gt;<br>
            &gt; ______________________________<wbr>_________________<br>
            &gt; yang-doctors mailing list<br>
            &gt; <a href="mailto:yang-doctors@ietf.org"
              moz-do-not-send="true">yang-doctors@ietf.org</a><br>
            &gt; <a
              href="https://www.ietf.org/mailman/listinfo/yang-doctors"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/yang-doctors</a><br>
            <span class="HOEnZb"><br>
              --<br>
              Juergen Schoenwaelder           Jacobs University Bremen
              gGmbH<br>
              Phone: +49 421 200 3587         Campus Ring 1 | 28759
              Bremen | Germany<br>
              Fax:   +49 421 200 3103         &lt;<a
                href="http://www.jacobs-university.de/" rel="noreferrer"
                target="_blank" moz-do-not-send="true">http://www.jacobs-university.<wbr>de/</a>&gt;<br>
              <br>
              ______________________________<wbr>_________________<br>
              yang-doctors mailing list<br>
              <a href="mailto:yang-doctors@ietf.org"
                moz-do-not-send="true">yang-doctors@ietf.org</a><br>
              <a
                href="https://www.ietf.org/mailman/listinfo/yang-doctors"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/yang-doctors</a><br>
            </span></blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------30CEDF7928B446296AC26E4F--


From nobody Wed Jun 21 08:21:35 2017
Return-Path: <lhotka@nic.cz>
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 DA63F12E059; Wed, 21 Jun 2017 08:21:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 2cppGOpi8e1D; Wed, 21 Jun 2017 08:21:30 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2B2812D574; Wed, 21 Jun 2017 08:19:56 -0700 (PDT)
Received: from [IPv6:2001:1488:fffe:255:2ca8:4ab9:67d:f4fe] (unknown [IPv6:2001:1488:fffe:255:2ca8:4ab9:67d:f4fe]) by mail.nic.cz (Postfix) with ESMTPSA id 0272560FC9; Wed, 21 Jun 2017 17:19:54 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1498058394; bh=9BMW380K5b02oqdZzwlgc+i0n+uxkXGTbrEDR1UaRy0=; h=From:Date:To; b=psky3VoeR59vwTIedSbk28CoIxt61q5J5KNDznivbpw/vbQunHKTohETxKDbe7WL4 yjoOSeADhiYyzMbzdZBImpPV3mujZY7R1N1r58mKeoRQRIapxgHQEb7gR2KnsT0nk2 m0V0NdqBUhpgi8uGg8dnF13WLCJeShMUq7enwdY8=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <9427148F-4A84-45F9-A006-31699F536F8A@juniper.net>
Date: Wed, 21 Jun 2017 17:19:53 +0200
Cc: Andy Bierman <andy@yumaworks.com>, Benoit Claise <bclaise@cisco.com>, Benoit Claise <yang-doctors@ietf.org>, "draft-ietf-netmod-revised-datastores@ietf.org" <draft-ietf-netmod-revised-datastores@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <7D5EC759-2676-4DC4-8305-91D7F8757962@nic.cz>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <9427148F-4A84-45F9-A006-31699F536F8A@juniper.net>
To: Kent Watsen <kwatsen@juniper.net>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Frww4gpwl5f6pbfTM8BoQL436Gk>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Wed, 21 Jun 2017 15:21:33 -0000

> On 21 Jun 2017, at 16:09, Kent Watsen <kwatsen@juniper.net> wrote:
>=20
>=20
>=20
>> I would support this. I believe it is necessary to sort of =
"emancipate"
>> YANG library, i.e. treat it as metadata that can exist on its own =
rather
>> than plain state data provided by a server, or perhaps as a =
module-level
>> data modelling language.
>=20
> I don't follow, how can this metadata be independent of a server?  Are =
you
> thinking that it may be useful for rc:yang-data?

YANG modules can also be served by NETCONF/RESTCONF servers, but I think =
we understand they exist independently - they are published in RFCs, =
processed by tools etc. So, the information provided by (extended) YANG =
library could be thought of as a specification of an entire data model =
consisting of a number of YANG modules. It too could be published etc.

I think what Andy proposed is more about conformance requirements, which =
is probably a little bit different - e.g., you want to specify a range =
of module revisions that are compatible. What I have in mind is more a =
specification of a concrete data model including any number of modules =
in specific revisions but also datastores and schema-mount info. So =
tools can eventually construct data models for all datastores, no matter =
how they are constructed.

>=20
>=20
>> Also, I believe it would be extremely helpful to step back and =
somehow
>> streamline and simplify all what we have, and in particular integrate
>> YANG library with datastores and the "use-schema" part of schema =
mount
>> into a coherent whole that is (relatively) easy to understand. Not =
doing
>> so and just increasing complexity along several axes has IMO the
>> potential to kill the YANG business as such.
>>=20
>> I already made a concrete initial proposal in Chicago:
>>=20
>> https://www.ietf.org/mail-archive/web/netmod/current/msg18045.html
>=20
> This is a good proposal.  It is also something that the NMDA-authors =
have
> been iterating towards as well:=20
>  - a list of all modules supported by the server (regardless of =
datastore)
>  - a list of module-sets (what you call "schema") that has leafrefs to =
modules
>  - a list of datastores that has leafrefs to module-sets

Yes, exactly.

Thanks, Lada

>=20
> Kent
>=20
>=20
>=20
>=20

--
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Wed Jun 21 12:23:12 2017
Return-Path: <mjethanandani@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 560111241FC; Wed, 21 Jun 2017 12:23:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 RuKg91m_C0vU; Wed, 21 Jun 2017 12:23:09 -0700 (PDT)
Received: from mail-oi0-x241.google.com (mail-oi0-x241.google.com [IPv6:2607:f8b0:4003:c06::241]) (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 3381612943A; Wed, 21 Jun 2017 12:23:09 -0700 (PDT)
Received: by mail-oi0-x241.google.com with SMTP id f189so95144oig.2; Wed, 21 Jun 2017 12:23:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=qs88IIP3oTz6GFD11RnXK/CxuHNP110FiPRJbcdZEVQ=; b=BPqTHf19wqPtQqrDZOAIohgPzN+YZQZW6OipugFUL2/IWceI8IuEcCFdWre0Rj7Oww KNA8Daom3WzwaPylEziX70YbxTT6RW4xTx4y/it2LH/VtbT8dz1twDse/RFGxzBBOC/d jh4vrU+nkWDGMtCUYAgwVdG/9tMthAfl0aDxe4/cg82eh4jPCX5SlW4usnokzYvwwio9 93C47ygFsXPiVaRPsIe5nyNUI7YGFlso6Ik+C50s43V3OTG+FJ5voMSQqi5JMh1/Cbfv k8IYCCNzvPpaDcTVRx0eqjvANvnyFm/Qz4vLeLsBcPcbB+8+myte6QT2hxiMkbCuYwcH LSOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=qs88IIP3oTz6GFD11RnXK/CxuHNP110FiPRJbcdZEVQ=; b=JzlU3MufeK9zj8vI/rWQ5tk+ba8TZn0geKcJ/KaRHlB7paUWlU8OZelF4kRlg4eqlr tI3201NmbzQzwP+9CjMf//TzUU15ZzL2oJaPqwuB/+CdzWhzO4gi2cPygNghbx013ts1 +xMhbht87E32SUz2qH8h8DYWA41he7aCSJMHo6HaqUL03GF3BqfSWzZeR4G5BD2WywzS OmK3zwure+1GnXswrhbnN0WJzdzThNCTUe1QftlJ3Qqc16L7cUKp1rAlmf7w58LyqgaD 4Z+AJUb657SQTSTiSFnNA8PJSoetYV/QKN6GWogblsM4glhNxBMN3pBI5uWmna4g9GMr 9iug==
X-Gm-Message-State: AKS2vOyIgRibBx/k29xogMvq9TVxcqDwm7Rv28tP+KgwrOusNjXJD8Ei 0K+JGd2Z/1jdKD5j6As=
X-Received: by 10.202.219.11 with SMTP id s11mr1285745oig.208.1498072988387; Wed, 21 Jun 2017 12:23:08 -0700 (PDT)
Received: from ?IPv6:2001:420:30d:1320:bd54:67dd:4bbf:4bc? ([2001:420:30d:1320:bd54:67dd:4bbf:4bc]) by smtp.gmail.com with ESMTPSA id m128sm6129549oif.9.2017.06.21.12.23.06 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 21 Jun 2017 12:23:07 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_6B589232-9EC3-4216-911A-54A9F0C3C2E6"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com>
Date: Wed, 21 Jun 2017 12:23:09 -0700
Cc: YANG Doctors <yang-doctors@ietf.org>, Benoit Claise <bclaise@cisco.com>
Message-Id: <AAC6F8B5-D76E-49EF-9641-31D6BB83683E@gmail.com>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com>
To: draft-dsdt-nmda-guidelines@ietf.org
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/PD8RTTWfhtFe58XlrccQav7eKNE>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Wed, 21 Jun 2017 19:23:11 -0000

--Apple-Mail=_6B589232-9EC3-4216-911A-54A9F0C3C2E6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On Jun 21, 2017, at 2:33 AM, Robert Wilton <rwilton@cisco.com> wrote:
>=20
>>>=20
>>> It is neither a top level split, as is the case with existing IETF
>>> models,
>> [Xufeng] We could not do top level split because the base I2RS =
network topology model =
(https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12 =
<https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12>) that =
we augment does not have the top-level split (for its own reasons).

What is our recommendation to folks who have dependency on other models =
that have not redone their models per the NDMA guidelines?

Mahesh Jethanandani
mjethanandani@gmail.com




--Apple-Mail=_6B589232-9EC3-4216-911A-54A9F0C3C2E6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 21, 2017, at 2:33 AM, Robert Wilton &lt;<a =
href=3D"mailto:rwilton@cisco.com" class=3D"">rwilton@cisco.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" class=3D""><br =
class=3D"Apple-interchange-newline">It is neither a top level split, as =
is the case with existing IETF<br class=3D"">models,<br =
class=3D""></blockquote>[Xufeng] We could not do top level split because =
the base I2RS network topology model (<a =
href=3D"https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12" =
class=3D"">https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-1=
2</a>) that we augment does not have the top-level split (for its own =
reasons).<br class=3D""></blockquote></div></blockquote><br =
class=3D""></div><div>What is our recommendation to folks who have =
dependency on other models that have not redone their models per the =
NDMA guidelines?</div><br class=3D""><div class=3D"">
<div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div><br class=3D"Apple-interchange-newline">

</div>
<br class=3D""></body></html>=

--Apple-Mail=_6B589232-9EC3-4216-911A-54A9F0C3C2E6--


From nobody Wed Jun 21 13:37:28 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 14FBC1294A3; Wed, 21 Jun 2017 13:37:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 YI7bx3Qtz7YP; Wed, 21 Jun 2017 13:37:24 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27AFD1294A2; Wed, 21 Jun 2017 13:37:24 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id D2C88672; Wed, 21 Jun 2017 22:37:22 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id MkAMtJRZX5Dm; Wed, 21 Jun 2017 22:37:22 +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 atlas5.jacobs-university.de (Postfix) with ESMTPS; Wed, 21 Jun 2017 22:37:22 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id B0D5B2009B; Wed, 21 Jun 2017 22:37:22 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 8uGEKASKWtjB; Wed, 21 Jun 2017 22:37:22 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 2381220091; Wed, 21 Jun 2017 22:37:21 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 1CDB83FCD7E6; Wed, 21 Jun 2017 22:37:19 +0200 (CEST)
Date: Wed, 21 Jun 2017 22:37:18 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: draft-dsdt-nmda-guidelines@ietf.org, YANG Doctors <yang-doctors@ietf.org>,  Benoit Claise <bclaise@cisco.com>
Message-ID: <20170621203718.GA919@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Mahesh Jethanandani <mjethanandani@gmail.com>, draft-dsdt-nmda-guidelines@ietf.org, YANG Doctors <yang-doctors@ietf.org>, Benoit Claise <bclaise@cisco.com>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <AAC6F8B5-D76E-49EF-9641-31D6BB83683E@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <AAC6F8B5-D76E-49EF-9641-31D6BB83683E@gmail.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/-gQM1YZdfPgzibR256YLZI1SBPk>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Wed, 21 Jun 2017 20:37:27 -0000

On Wed, Jun 21, 2017 at 12:23:09PM -0700, Mahesh Jethanandani wrote:
> 
> > On Jun 21, 2017, at 2:33 AM, Robert Wilton <rwilton@cisco.com> wrote:
> > 
> >>> 
> >>> It is neither a top level split, as is the case with existing IETF
> >>> models,
> >> [Xufeng] We could not do top level split because the base I2RS network topology model (https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12 <https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12>) that we augment does not have the top-level split (for its own reasons).
> 
> What is our recommendation to folks who have dependency on other models that have not redone their models per the NDMA guidelines?
>

Since the teas topology model depends on the i2rs topology model, they
better work this out together. Because of the normative reference, the
teas model won't be published before the i2rs model is ready. The i2rs
topology model does not seem to have been updated since March 1st. I
assume this is primarily a coordination issue to resolve.

/js

PS: I have no clue which model is following NDMA guidelines and if not
    for which reasons. Note that the basic idea behind NMDA is to
    avoid top-level splits.

PS: I think Martin was YANG doctor for the i2rs topology model; he
    might provide a better informed answer.

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


From nobody Wed Jun 21 13:51:02 2017
Return-Path: <kwatsen@juniper.net>
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 A12F1129449; Wed, 21 Jun 2017 13:51:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 pJB5dLGRpI22; Wed, 21 Jun 2017 13:50:59 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0128.outbound.protection.outlook.com [104.47.42.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C787129470; Wed, 21 Jun 2017 13:50:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=KmQOn8eTrrjmQOpIxzAOdnFk1ifw+EEWnYPwCLVVmYY=; b=PSoZ0XfK0q54mI0IyBGUGw0/6iIjdgwKDrMz7HNptdcaK/CkibIVkvWEzSDHkqtSJiCf31I6CtrIxbW1SHtcJ6ZQaZLNP1Ib8PB5R6mNyND5ibI1+AsUiipThY+Tetnn2qQgVAIe9Cc1z8q/CcUdZxCx4fr6tpWrVgkMDPJyq6Y=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1169.namprd05.prod.outlook.com (10.160.113.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6; Wed, 21 Jun 2017 20:50:45 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1199.015; Wed, 21 Jun 2017 20:50:46 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "Mahesh Jethanandani" <mjethanandani@gmail.com>
CC: "draft-dsdt-nmda-guidelines@ietf.org" <draft-dsdt-nmda-guidelines@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, Benoit Claise <bclaise@cisco.com>
Thread-Topic: [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
Thread-Index: AQHS6sPTayffKMvthkqwLODQbz8KGKIvxtEA///AswA=
Date: Wed, 21 Jun 2017 20:50:45 +0000
Message-ID: <0360BA6E-FC06-4702-B481-E2122AEBC7A3@juniper.net>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <AAC6F8B5-D76E-49EF-9641-31D6BB83683E@gmail.com> <20170621203718.GA919@elstar.local>
In-Reply-To: <20170621203718.GA919@elstar.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1169; 7:FyiFw1nj3XVOBR4uJix4VIjXI0sUGy7cf3Gzrvmv0rjwe1keFGRp+KH23qpzgq36ZiljYJMPgMm3k6zKE2Pq8v0TXjkcu5LFH3pp+9cgEvMssHn8B6y9JQGfdqC8Icx29u71vxJBTN1pDUeBavQrHQb+eugyZZoyu9Rkm5906m3fgRfELxpvl6Dbzf37C8Vp6KF6Vo+U4QcbT04ysQfBL/hEnEadC2Se7038d1ilnbsDksv3U5XzYhhpbrkACfsvWvcbSr3n/bAhEAsYQv+FtHNfAsM47rqrWHeXN4OAY5PdK37mROqlkHQ9xo7IpTxhMMqQ+8nN9Hg6tlTnE0DkadbJ3KAMDEvfFz0s8mYGV4jpHtAjztcddwyJB6FQICEBLxME4S+cAqXe7/D687T6LPZK18zwALSnZl3K5DVDPy2HjjxCQM2Rr2BC+a6ssGlp2KLY+8BJFPqPgV3YZ2wWeeDjRm+vdYvotdmbbbB7KbnoXGbugQbEX4gDSZq30zmEknDGCedkXvxcpVFt1Pi2buoR1UPyirIZZoHVEtiSoQWx8nO7R7ZAj01hQChY+HqOoLnxDSyo2VOw9CHMfZ8U1pvpjfqeP59gPVr+dzQSC0eNaEkEFsb6kD9uG8Xo6B6YNdeRoxJg7aqEK0fELaoAwyzWmhzXWXNRnAA1ccgzUMig3/X2DOnsp0m4imxTKy2uvQBpDkt+b0+MdwnfhrqH9DX1CU/tM7788eCmDr/uGCfq7mk9wk8bOTjVc9B7495l/b3nFAS6AKZGMx0LNLJk1WlB7s5kv/BrRQ3RTxvetrU=
x-ms-office365-filtering-correlation-id: 94ccda24-a056-48db-deba-08d4b8e730b3
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(2017030254075)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095); SRVR:BN3PR0501MB1169; 
x-ms-traffictypediagnostic: BN3PR0501MB1169:
x-microsoft-antispam-prvs: <BN3PR0501MB116941301321B3CD3463C67DA5DA0@BN3PR0501MB1169.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1169; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1169; 
x-forefront-prvs: 0345CFD558
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39860400002)(39450400003)(39410400002)(39850400002)(39400400002)(377454003)(24454002)(93886004)(8676002)(66066001)(230783001)(39060400002)(7736002)(6506006)(38730400002)(6116002)(102836003)(6436002)(5660300001)(6246003)(229853002)(3846002)(76176999)(54356999)(50986999)(14454004)(189998001)(86362001)(33656002)(36756003)(4326008)(4001350100001)(305945005)(2900100001)(83716003)(478600001)(6306002)(2950100002)(53936002)(25786009)(3280700002)(83506001)(82746002)(3660700001)(2906002)(81166006)(53546010)(8936002)(122556002)(99286003)(6486002)(77096006)(54906002)(6512007); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1169; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <0BD7BCEE93210E4D9F89326C64B5413C@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2017 20:50:45.8091 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1169
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ujBHmFaRGdOoBCWsyY8OEbIfDfI>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Wed, 21 Jun 2017 20:51:02 -0000

DQpUaGUgcmVzb2x1dGlvbiB0byB0aGUgSTJSUyB0b3BvIG1vZGVsIHNuYWZ1IGF3aGlsZSBiYWNr
IHdhcy9pcyB0aGF0IGl0IHdpbGwNCmJlIHJld3JpdHRlbiB0byBiZSBOTURBLWNvbXBhdGlibGUu
ICBJIGRvIG5vdCB1bmRlcnN0YW5kIHdoeSBBbGV4IENsZW0gaGFzbid0DQpkb25lIHRoaXMgYWxy
ZWFkeS4gIFRoYXQgd2l0aHN0YW5kaW5nLCBnaXZlbiB0aGF0IFh1ZmVuZyB3YXMgYWN0aXZlbHkg
aW52b2x2ZWQNCndpdGggdGhhdCBkZWNpc2lvbiwgSSBkb24ndCB1bmRlcnN0YW5kIGhpcyBwb3Np
dGlvbiBlaXRoZXIuDQoNCktlbnQgIC8vIFlBTkcgZG9jdG9yIGZvciB0aGUgSTJSUyB0b3BvIG1v
ZGVsIA0KDQoNCg0KT24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTI6MjM6MDlQTSAtMDcwMCwgTWFo
ZXNoIEpldGhhbmFuZGFuaSB3cm90ZToNCj4gDQo+ID4gT24gSnVuIDIxLCAyMDE3LCBhdCAyOjMz
IEFNLCBSb2JlcnQgV2lsdG9uIDxyd2lsdG9uQGNpc2NvLmNvbT4gd3JvdGU6DQo+ID4gDQo+ID4+
PiANCj4gPj4+IEl0IGlzIG5laXRoZXIgYSB0b3AgbGV2ZWwgc3BsaXQsIGFzIGlzIHRoZSBjYXNl
IHdpdGggZXhpc3RpbmcgSUVURg0KPiA+Pj4gbW9kZWxzLA0KPiA+PiBbWHVmZW5nXSBXZSBjb3Vs
ZCBub3QgZG8gdG9wIGxldmVsIHNwbGl0IGJlY2F1c2UgdGhlIGJhc2UgSTJSUyBuZXR3b3JrIHRv
cG9sb2d5IG1vZGVsIChodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pMnJz
LXlhbmctbmV0d29yay10b3BvLTEyIDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1pMnJzLXlhbmctbmV0d29yay10b3BvLTEyPikgdGhhdCB3ZSBhdWdtZW50IGRvZXMgbm90
IGhhdmUgdGhlIHRvcC1sZXZlbCBzcGxpdCAoZm9yIGl0cyBvd24gcmVhc29ucykuDQo+IA0KPiBX
aGF0IGlzIG91ciByZWNvbW1lbmRhdGlvbiB0byBmb2xrcyB3aG8gaGF2ZSBkZXBlbmRlbmN5IG9u
IG90aGVyIG1vZGVscyB0aGF0IGhhdmUgbm90IHJlZG9uZSB0aGVpciBtb2RlbHMgcGVyIHRoZSBO
RE1BIGd1aWRlbGluZXM/DQo+DQoNClNpbmNlIHRoZSB0ZWFzIHRvcG9sb2d5IG1vZGVsIGRlcGVu
ZHMgb24gdGhlIGkycnMgdG9wb2xvZ3kgbW9kZWwsIHRoZXkNCmJldHRlciB3b3JrIHRoaXMgb3V0
IHRvZ2V0aGVyLiBCZWNhdXNlIG9mIHRoZSBub3JtYXRpdmUgcmVmZXJlbmNlLCB0aGUNCnRlYXMg
bW9kZWwgd29uJ3QgYmUgcHVibGlzaGVkIGJlZm9yZSB0aGUgaTJycyBtb2RlbCBpcyByZWFkeS4g
VGhlIGkycnMNCnRvcG9sb2d5IG1vZGVsIGRvZXMgbm90IHNlZW0gdG8gaGF2ZSBiZWVuIHVwZGF0
ZWQgc2luY2UgTWFyY2ggMXN0LiBJDQphc3N1bWUgdGhpcyBpcyBwcmltYXJpbHkgYSBjb29yZGlu
YXRpb24gaXNzdWUgdG8gcmVzb2x2ZS4NCg0KL2pzDQoNClBTOiBJIGhhdmUgbm8gY2x1ZSB3aGlj
aCBtb2RlbCBpcyBmb2xsb3dpbmcgTkRNQSBndWlkZWxpbmVzIGFuZCBpZiBub3QNCiAgICBmb3Ig
d2hpY2ggcmVhc29ucy4gTm90ZSB0aGF0IHRoZSBiYXNpYyBpZGVhIGJlaGluZCBOTURBIGlzIHRv
DQogICAgYXZvaWQgdG9wLWxldmVsIHNwbGl0cy4NCg0KUFM6IEkgdGhpbmsgTWFydGluIHdhcyBZ
QU5HIGRvY3RvciBmb3IgdGhlIGkycnMgdG9wb2xvZ3kgbW9kZWw7IGhlDQogICAgbWlnaHQgcHJv
dmlkZSBhIGJldHRlciBpbmZvcm1lZCBhbnN3ZXIuDQoNCi0tIA0KSnVlcmdlbiBTY2hvZW53YWVs
ZGVyICAgICAgICAgICBKYWNvYnMgVW5pdmVyc2l0eSBCcmVtZW4gZ0dtYkgNClBob25lOiArNDkg
NDIxIDIwMCAzNTg3ICAgICAgICAgQ2FtcHVzIFJpbmcgMSB8IDI4NzU5IEJyZW1lbiB8IEdlcm1h
bnkNCkZheDogICArNDkgNDIxIDIwMCAzMTAzICAgICAgICAgPGh0dHA6Ly93d3cuamFjb2JzLXVu
aXZlcnNpdHkuZGUvPg0KDQoNCg==


From nobody Wed Jun 21 20:16:36 2017
Return-Path: <Xufeng_Liu@jabil.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 96AD91293D6; Wed, 21 Jun 2017 20:16:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jabil.onmicrosoft.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 Y0uWAZxdI2-R; Wed, 21 Jun 2017 20:16:21 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0132.outbound.protection.outlook.com [104.47.32.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 117CE1292CE; Wed, 21 Jun 2017 20:16:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jabil.onmicrosoft.com;  s=selector1-jabil-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=0EE/DSPCFFS5UIrbNliM7O0qFUes2o8qk8RUzDX3X70=; b=4unVi7jwcVkbSeA+E2ZPApEoFPmpU45dVLqkrn1tv2wp2FGlEWP4MaM0zW23J6WanIw9bNHGUOrD8mMj6LrBBooD5x8I2DAnOHJyHJThTpbxC87F3TrRjU7Kg+UuCXW1wA8NJNT9WsJtoCu+ROxUtPP/a+OyZEXmrYzFHt4WtLM=
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) by BN3PR0201MB0865.namprd02.prod.outlook.com (10.160.154.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Thu, 22 Jun 2017 03:16:18 +0000
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) by BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) with mapi id 15.01.1178.023; Thu, 22 Jun 2017 03:16:18 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.com>
To: Robert Wilton <rwilton@cisco.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>
Thread-Topic: [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
Thread-Index: AQHS1KSedaTR9X/fGEeQz0ke1nZ/sKIh1EjwgA1lWACAASg0QA==
Date: Thu, 22 Jun 2017 03:16:18 +0000
Message-ID: <BN3PR0201MB0867315F3E88577B9EEF6584F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com>
In-Reply-To: <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNceGxpdVxhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTI2YWUwZGYyLTU2ZjktMTFlNy05YzE3LTE4NWUwZmUzYzQ1Y1xhbWUtdGVzdFwyNmFlMGRmNC01NmY5LTExZTctOWMxNy0xODVlMGZlM2M0NWNib2R5LnR4dCIgc3o9IjYzNDciIHQ9IjEzMTQyNTc0OTc2NzU5ODU4NSIgaD0iaE5UT2NTQ3VPMEZZUlpEVnJyQ1A1Q1pLNzRvPSIgaWQ9IiIgYmw9IjAiIGJvPSIxIi8+PC9tZXRhPg==
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=jabil.com;
x-originating-ip: [72.209.195.86]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0201MB0865; 7:sBCeBOmZu8nIcldVS1I00DtOW9HyDfju0hyUdaKwNi8sW00IQyWE5qI3DihAQSdb6UA/NiTmIezZoMUuAPgfXow6z5l+Yv+H166KCgjoBs5f5ZqmvoBKXw9W4wG7wO1eqyksPCIJtcNL3dS5ivyebhiBdJaBwL22YzYgf2Q1ec/0tcgQ9FCEvPQcsgLAu/2DhWOuESyr/GYzWtbVwBNVDrm31kZmZOTkrD0zoy6eWoxyrSfrxrsydVQ3FzQULg83i2UZ/zZws/BFpKfvUFSMbUQLgYeu96KI/+a3Sf9L6h7nU059GEMI0ZO/bJkgxFmbI9rVKAlB0mfU4uqKvzUTbj2WT1K0e1sOiX3+X2jMbzSF0E+AGWL+8MSzFh9pHL+kYuhjRD0uBUcJJBuXB0DeJz9XrEjYRTXVKPT4xKQVR92xu4akIZ9VVdsqEiiSPdkUSJeLV+3lw/vXNof/JZx30wrUEQnlVxh163D/PXjVAHN+x0StcfaTODLRD/L1kprE2ClRP0Vt87sm3I7YvKCa2XJZDOo3FnvHN+ZJEEgwj7FucI0wp2096FUDhGMm8sd25dh8xUIrRQFbCpyutDTWgOvUL0D7w2mYQUlanpnKf33cAv3wwbWK73hRX+Gnw9sPdzIUe/7Ed58YkMpLhkQFiUbr+wQJtZKAzurIEEcpdfwiqfS8UxgH46EYRM7JwkfJP4ueZOEhZduxIkCnmeN90WZ6cu6t5onualjlGJhtkgl+7KUO5rU+2KD/bV/V5LjvZs+4j/hoNFUS6sp8ArgXnDiZcPnF5i3KY07Xwfjnmvk=
x-ms-office365-filtering-correlation-id: ef4fcb30-7186-4622-bae1-08d4b91d0cee
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(2017030254075)(48565401081)(300000503055)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095); SRVR:BN3PR0201MB0865; 
x-ms-traffictypediagnostic: BN3PR0201MB0865:
x-microsoft-antispam-prvs: <BN3PR0201MB0865DF75D71E01ABC6A21C3CF1DB0@BN3PR0201MB0865.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014)(21534305686606);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0201MB0865; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0201MB0865; 
x-forefront-prvs: 03468CBA43
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39410400002)(39450400003)(39850400002)(39840400002)(24454002)(13464003)(377454003)(76176999)(4326008)(54356999)(55016002)(8676002)(54906002)(50986999)(81166006)(53936002)(2906002)(6306002)(14454004)(102836003)(9686003)(478600001)(39060400002)(6116002)(3846002)(8936002)(305945005)(74316002)(122556002)(25786009)(72206003)(77096006)(99286003)(229853002)(230783001)(189998001)(6506006)(33656002)(66066001)(6436002)(7696004)(2950100002)(5660300001)(2501003)(3660700001)(2900100001)(80792005)(7736002)(3280700002)(38730400002)(6246003)(86362001)(53546010); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0201MB0865; H:BN3PR0201MB0867.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: jabil.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2017 03:16:18.4963 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0201MB0865
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/BFF3qk1MAfu6OQhYP1pNCSvOqN8>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Thu, 22 Jun 2017 03:16:25 -0000

SGkgUm9iLA0KDQpXaGlsZSB0aGUgdG9vbGluZyBpcyB2ZXJ5IG5pY2UgdG8gaGF2ZSwgZXNwZWNp
YWxseSBmb3Igd3JpdGluZyBuZXcgbW9kZWxzIG9yIGNvbnZlcnRpbmcgbW9kZWxzLCB3ZSBkbyBu
b3QgaGF2ZSB0byB1c2UgaXQgZm9yIGV2ZXJ5IG1vZGVsLiBJdCBzZWVtcyBub3QgbmVjZXNzYXJ5
IHRvIHVzZSB0aGUgdG9vbGluZyBvbiB0aGlzIG1vZGVsIGZvciBub3cuIFdlIGFscmVhZHkga25v
dyB0aGF0IHdlIGNhbiBtYW51YWxseSBjb252ZXJ0IGl0IHRvIE5NREEgc3R5bGUgaWYgbmVlZGVk
Lg0KDQpUaGFua3MsDQotIFh1ZmVuZw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
IEZyb206IFJvYmVydCBXaWx0b24gW21haWx0bzpyd2lsdG9uQGNpc2NvLmNvbV0NCj4gU2VudDog
V2VkbmVzZGF5LCBKdW5lIDIxLCAyMDE3IDU6MzQgQU0NCj4gVG86IFh1ZmVuZyBMaXUgPFh1ZmVu
Z19MaXVAamFiaWwuY29tPjsgTWFoZXNoIEpldGhhbmFuZGFuaQ0KPiA8bWpldGhhbmFuZGFuaUBn
bWFpbC5jb20+OyB5YW5nLWRvY3RvcnNAaWV0Zi5vcmcNCj4gQ2M6IGlldGZAaWV0Zi5vcmc7IHRl
YXNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtdGVhcy15YW5nLXRlLXRvcG8uYWxsQGlldGYub3JnDQo+
IFN1YmplY3Q6IFJlOiBbVGVhc10gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFm
dC1pZXRmLXRlYXMteWFuZy10ZS10b3BvLQ0KPiAwOA0KPiANCj4gSGkgWHVmZW5nLA0KPiANCj4g
T24gMTIvMDYvMjAxNyAyMjoyOCwgWHVmZW5nIExpdSB3cm90ZToNCj4gPiBIaSBNYWhlc2gsDQo+
ID4NCj4gPiBUaGFuayB5b3UgbXVjaCBmb3IgdGhlIHJldmlldy4gV2UgaGF2ZSBzdWJtaXR0ZWQg
YW4gdXBkYXRlZCBkcmFmdA0KPiAoaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWll
dGYtdGVhcy15YW5nLXRlLXRvcG8tMDkpIHRvIGFkZHJlc3MgdGhlc2UNCj4gaXNzdWVzLiBNb3Jl
IGRldGFpbGVkIGV4cGxhbmF0aW9ucyBhcmUgcHV0IGJlbG93IGlubGluZS4NCj4gPg0KPiA+IElm
IHRoZSByZXNwb25zZXMgYW5kIHVwZGF0ZXMgYXJlIHNhdGlzZmFjdG9yeSwgd2UgYXJlIHJlYWR5
IGZvciB0aGUgbGFzdCBjYWxsLg0KPiA+DQo+ID4gQmVzdCByZWdhcmRzLA0KPiA+IC0gWHVmZW5n
DQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogTWFoZXNo
IEpldGhhbmFuZGFuaSBbbWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tXQ0KPiA+PiBTZW50
OiBXZWRuZXNkYXksIE1heSAyNCwgMjAxNyAxMTo0NCBBTQ0KPiA+PiBUbzogeWFuZy1kb2N0b3Jz
QGlldGYub3JnDQo+ID4+IENjOiBpZXRmQGlldGYub3JnOyB0ZWFzQGlldGYub3JnOw0KPiA+PiBk
cmFmdC1pZXRmLXRlYXMteWFuZy10ZS10b3BvLmFsbEBpZXRmLm9yZw0KPiA+PiBTdWJqZWN0OiBZ
YW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mDQo+ID4+IGRyYWZ0LWlldGYtdGVhcy15YW5n
LXRlLXRvcG8tMDgNCj4gPj4NCj4gPj4gUmV2aWV3ZXI6IE1haGVzaCBKZXRoYW5hbmRhbmkNCj4g
Pj4gUmV2aWV3IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXMNCj4gPj4NCj4gPj4gRG9jdW1lbnQg
cmV2aWV3ZWQ6IGRyYWZ0LWlldGYtdGVhcy15YW5nLXRlLXRvcG8tMDgNCj4gPj4NCj4gPj4gU3Rh
dHVzOiBSZWFkeSB3aXRoIElzc3Vlcw0KPiA+Pg0KPiA+PiBJIGFtIG5vdCBhbiBleHBlcnQgaW4g
VHJhZmZpYyBFbmdpbmVlcmluZy4gVGhpcyByZXZpZXcgaXMgbG9va2luZyBhdA0KPiA+PiB0aGUg
ZHJhZnQgZnJvbSBhIFlBTkcgcGVyc3BlY3RpdmUuIFdpdGggdGhhdCBzYWlkLCBJIGhhdmUgbWFy
a2VkIGl0IGFzIOKAnFJlYWR5DQo+IHdpdGggSXNzdWVz4oCdDQo+ID4+IGJlY2F1c2Ugb2Ygc29t
ZSBvZiB0aGUgcG9pbnRzIGRpc2N1c3NlZCBiZWxvdy4NCj4gPj4NCj4gPj4gU3VtbWFyeToNCj4g
Pj4NCj4gPj4gVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgWUFORyBkYXRhIG1vZGVsIGZvciByZXBy
ZXNlbnRpbmcsIHJldHJpZXZpbmcNCj4gPj4gYW5kIG1hbmlwdWxhdGluZyBURSBUb3BvbG9naWVz
LiBUaGUgbW9kZWwgc2VydmVzIGFzIGEgYmFzZSBtb2RlbCB0aGF0DQo+ID4+IG90aGVyIHRlY2hu
b2xvZ3kgc3BlY2lmaWMgVEUgVG9wb2xvZ3kgbW9kZWxzIGNhbiBhdWdtZW50Lg0KPiA+Pg0KPiA+
PiBDb21tZW50czoNCj4gPj4NCj4gPj4gQWxtb3N0IGFsbCB0aGUgY29udGFpbmVycyBpbiB0aGUg
bW9kZWwgYXJlIHByZXNlbmNlIGNvbnRhaW5lcnMuIElzDQo+ID4+IHRoZXJlIGEgcmVhc29uIHdo
eSB0aGV5IGhhdmUgdG8gYmUgcHJlc2VuY2UgY29udGFpbmVycz8gTm90ZSwgdGhhdA0KPiA+PiBw
cmVzZW5jZSBjb250YWluZXJzIGFyZSBjb250YWluZXJzIHdob3NlIGV4aXN0ZW5jZSBpdHNlbGYg
cmVwcmVzZW50cw0KPiA+PiBjb25maWd1cmF0aW9uIGRhdGEuIFdoYXQgcGFydGljdWxhciBjb25m
aWd1cmF0aW9uIGRhdGEgaXMgZWFjaCBjb250YWluZXINCj4gcmVwcmVzZW50aW5nIGluIGl0c2Vs
Zj8NCj4gPiBbWHVmZW5nXSBDb250YWluZXJzIHRoYXQgdXNlIOKAnHByZXNlbmNl4oCdIGFyZToN
Cj4gPiAJLSBDb250YWluZXIg4oCcdW5kZXJsYXnigJ0NCj4gPiAJICBvICBXZSBoYXZlIGNoYW5n
ZWQgMTMgb2NjdXJyZW5jZXMgb2Ygc3VjaCBjb250YWluZXJzIHRvIGJlIG5vdA0KPiBwcmVzZW5j
ZSBjb250YWluZXIuDQo+ID4gCS0gQ29udGFpbmVyIOKAnHRl4oCdIHVuZGVyIGF1Z21lbnRhdGlv
bg0KPiA+IAkgIG8gIFRvIGluZGljYXRlIHRoYXQg4oCcVEXigJ0gaXMgZW5hYmxlZCAoY29uZmln
dXJhdGlvbiBkYXRhKQ0KPiA+IAkgIG8gIEFsc28gdXNlZCB0byBkbyBhdWdtZW50YXRpb24uIFRo
ZSDigJxwcmVzZW5jZeKAnSBzdGF0ZW1lbnQgY2FuDQo+IHByZXZlbnQgdGhlIG1hbmRhdG9yeSBj
aGlsZCBmcm9tIGFmZmVjdGluZyBhdWdtZW50ZWQgYmFzZSBtb2RlbC4NCj4gPiAJLSAvbnc6bmV0
d29ya3Mvbnc6bmV0d29yay9udzpuZXR3b3JrLXR5cGVzL3RlLXRvcG9sb2d5IQ0KPiA+IAkgIG8g
IEEgbWVjaGFuaXNtIHJlcXVpcmVkIGJ5IEkyUlMgdG9wb2xvZ3kgbW9kZWwgdG8gc3BlY2lmeSB0
aGUNCj4gdG9wb2xvZ3kgdHlwZS4NCj4gPg0KPiA+PiBJdCBpcyBkaWZmaWN1bHQgdG8gY28tcmVs
YXRlIHRoZSBkaWFncmFtIHdpdGggdGhlIG1vZGVsIGl0c2VsZg0KPiA+PiBiZWNhdXNlIG9mIGRp
ZmZlcmVudCB0ZXJtcyBiZWluZyB1c2VkIHRvIGRlZmluZSBkaWZmZXJlbnQgcGFydHMgb2YgdGhl
IG1vZGVsLg0KPiA+PiBUaGVyZSBpcyDigJxURSBUb3BvbG9neSBNb2RlbOKAnSBhbmQgdGhlbiB0
aGVyZSBpcyDigJxHZW5lcmljIFRFIFRvcG9sb2d5DQo+IE1vZGVs4oCdLg0KPiA+PiBBcmUgdGhl
c2Ugb25lIGFuZCB0aGUgc2FtZSBtb2RlbHM/IElmIHNvLCBhIGNvbW1vbiB0ZXJtIGZvciBib3Ro
IG9mDQo+ID4+IHRoZW0gd291bGQgYmUgaGVscGZ1bC4NCj4gPiBbWHVmZW5nXSBZZXMuIFRoZXNl
IHR3byB0ZXJtcyBhcmUgdGhlIHNhbWUuIEZpZ3VyZSAxMiwgRmlndXJlIDEzLCBhbmQgcmVsZXZh
bnQNCj4gZGVzY3JpcHRpb25zIGhhdmUgYmVlbiB1cGRhdGVkIHRvIG1ha2UgdGhlIGRvY3VtZW50
IGNvbnNpc3RlbnQuDQo+ID4NCj4gPj4gVGhlcmUgaXMgZXh0ZW5zaXZlIHVzZSBvZiBncm91cGlu
Z3MgaW4gdGhlIGRvY3VtZW50LiBIb3dldmVyLCBub3QgYWxsDQo+ID4+IGluc3RhbmNlcyBvZiBn
cm91cGluZ3MgYXJlIHVzZWQgbXVsdGlwbGUgbnVtYmVyIG9mIHRpbWVzLiBXaGVyZSB0aGV5DQo+
ID4+IGFyZSBub3QgYmVpbmcgcmVwZWF0ZWQsIGl0IHdvdWxkIGJlIGJldHRlciB0byBtb3ZlIHRo
ZSBncm91cGluZw0KPiA+PiBkaXJlY3RseSB3aGVyZSB0aGUgdXNlcyBzdGF0ZW1lbnQgcmVzaWRl
cy4gQ2FzZSBpbiBwb2ludCB0aGUgZ3JvdXBpbmcNCj4gY29ubmVjdGl2aXR5LWxhYmVsLXJlc3Ry
aWN0aW9uLWxpc3QuDQo+ID4gW1h1ZmVuZ10gV2UgaGF2ZSByZW1vdmVkIHRoZSBmb2xsb3dpbmcg
Z3JvdXBpbmdzDQo+ID4gICAgICB0ZS1saW5rLWF1Z21lbnQNCj4gPiAgICAgIHRlLW5vZGUtYXVn
bWVudA0KPiA+ICAgICAgdGUtdGVybWluYXRpb24tcG9pbnQtYXVnbWVudA0KPiA+ICAgICAgdGUt
dG9wb2xvZ2llcy1hdWdtZW50DQo+ID4gICAgICB0ZS10b3BvbG9neS1hdWdtZW50DQo+ID4gICAg
ICB0ZS1saW5rLXN0YXRlLXVuZGVybGF5LWF0dHJpYnV0ZXMNCj4gPiAgICAgIHRlLW5vZGUtc3Rh
dGUtZGVyaXZlZC1ub3RpZmljYXRpb24NCj4gPiAgICAgIHRlLXRvcG9sb2d5LXR5cGUNCj4gPg0K
PiA+IFRoZSByZW1haW5pbmcgZ3JvdXBpbmdzIGhhdmUgYmVlbiBrZXB0IHNvIHRoYXQgd2UgY2Fu
Og0KPiA+IAktIFNoYXJlIHRoZSBncm91cGluZ3MgaW4gdGhpcyBtb2RlbA0KPiA+IAktIFByZXBh
cmUgdG8gYmUgc2hhcmVkIGJ5IGEgbW9kZWwgYXVnbWVudGluZyB0aGlzIG1vZGVsDQo+ID4gCS0g
UHJldmVudCBhIGdyb3VwaW5nIG9yIGNvbmZpZ3VyYXRpb24gc2VjdGlvbiBmcm9tIGJlaW5nIHRv
byBsb25nDQo+ID4gCS0gSW1wcm92ZSByZWFkYWJpbGl0eQ0KPiA+DQo+ID4+IFRoZSBzcGxpdCBi
ZXR3ZWVuIGNvbmZpZyBhbmQgc3RhdGUgY29udGFpbmVycyBkb2VzIG5vdCBzZWVtIHRvIGZvbGxv
dw0KPiA+PiBhbnkgcGFydGljdWxhciBwYXR0ZXJuLg0KPiA+IFtYdWZlbmddIFRoZSBwYXR0ZXJu
IGlzIGNsZWFyOg0KPiA+IEZvciBlYWNoIG1hbmFnZWFibGUgZW50aXR5IChvYmplY3QpLCB0aGVy
ZSBpcyBhIGNvbmZpZyBjb250YWluZXIgYW5kIHN0YXRlDQo+IGNvbnRhaW5lci4gVGhlIGNvbmZp
Z3VyYWJsZSBwcm9wZXJ0aWVzIGdvIGludG8gdGhlIGNvbmZpZyBjb250YWluZXIgYW5kIHN0YXRl
DQo+IHByb3BlcnRpZXMgZ28gaW50byB0aGUgc3RhdGUgY29udGFpbmVyLiBTdWNoIG9iamVjdHMg
YXJlIGlkZW50aWZpZWQgYnkgYSBsaXN0IGl0ZW0NCj4gb3IgYSBwcmVzZW5jZSBjb250YWluZXIg
c28gdGhhdCB0aGUg4oCcY3JlYXRl4oCdLCDigJxkZWxldGXigJ0sIGFuZCDigJxtb2RpZnnigJ0g
b3BlcmF0aW9ucw0KPiBjYW4gYmUgcGVyZm9ybWVkIG9uIHRoZW0uIFRoZSBub24tcHJlc2VuY2Ug
Y29udGFpbmVycyBkbyBub3QgcmVwcmVzZW50DQo+IGNvbmZpZ3VyYXRpb24gZGF0YSBzbyB0aGV5
IGRvIG5vdCBpbnRyb2R1Y2Ugc3VjaCBvYmplY3RzLg0KPiA+DQo+ID4+IEl0IGlzIG5laXRoZXIg
YSB0b3AgbGV2ZWwgc3BsaXQsIGFzIGlzIHRoZSBjYXNlIHdpdGggZXhpc3RpbmcgSUVURg0KPiA+
PiBtb2RlbHMsDQo+ID4gW1h1ZmVuZ10gV2UgY291bGQgbm90IGRvIHRvcCBsZXZlbCBzcGxpdCBi
ZWNhdXNlIHRoZSBiYXNlIEkyUlMgbmV0d29yaw0KPiB0b3BvbG9neSBtb2RlbCAoaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wby0NCj4g
MTIpIHRoYXQgd2UgYXVnbWVudCBkb2VzIG5vdCBoYXZlIHRoZSB0b3AtbGV2ZWwgc3BsaXQgKGZv
ciBpdHMgb3duIHJlYXNvbnMpLg0KPiA+DQo+ID4+IG5vciBkbyB0aGV5IGZvbGxvdyB0aGUgT3Bl
bkNvbmZpZyBzdHlsZSBvZiBzcGxpdHRpbmcgY29uZmlnIGFuZCBzdGF0ZQ0KPiA+PiB1bmRlciBl
YWNoIHJlbGV2YW50IGxlYWYsDQo+ID4gW1h1ZmVuZ10gVGhlIHBhdHRlcm4gaXMgY29uc2lzdGVu
dCB3aXRoIHRoaXMgc3R5bGUgaW4gcHJpbmNpcGxlLCB3aXRoIHNvbWUNCj4gYWRqdXN0bWVudHMg
dG8gZml0IHRvIG91ciBtdWx0aXBsZSBsZXZlbHMgb2YgaGllcmFyY2h5Lg0KPiBUaGlzIGlzIGVm
ZmVjdGl2ZWx5IGEgbmV3IGZvcnRoIHN0eWxlIG9mIFlBTkcgbW9kZWxzIHRoYXQgaXMgbm90IGNv
bnNpc3RlbnQgd2l0aA0KPiBhbnkgb2YgdGhlIHRocmVlIGV4aXN0aW5nIHN0eWxlcywgaS5lLjoN
Cj4gICAtIEN1cnJlbnQgSUVURiBjb25maWcvc3RhdGUgc3BsaXQgbW9kZWwgc3R5bGUNCj4gICAt
IE5NREEgY29tYmluZWQgY29uZmlnL3N0YXRlIHRyZWUNCj4gICAtIE9wZW5Db25maWcgc3BsaXQg
Y29uZmlnL3N0YXRlIGNvbnRhaW5lcnMgaW1tZWRpYXRlbHkgYWJvdmUgdGhlIGNvbmZpZyB0cnVl
DQo+IGxlYXZlcy4NCj4gDQo+IFRvb2xpbmcgdGhhdCBpdCBkZXNpZ25lZCB0byB3b3JrIHdpdGgg
T3BlbkNvbmZpZyBtb2RlbHMgd2lsbCBuZWVkDQo+IGN1c3RvbWl6YXRpb24gdG8gd29yayB3aXRo
IHRoZXNlIFRFIG1vZGVscyBiZWNhdXNlIHRoZSBjb25maWcvc3RhdGUNCj4gY29udGFpbmVycyB3
aWxsIG5vdCBiZSB3aGVyZSB0aGUgdG9vbGluZyBleHBlY3RzIHRoZW0gdG8gYmUuDQo+IA0KPiBU
aGFua3MsDQo+IFJvYg0KDQo=


From nobody Thu Jun 22 02:23:53 2017
Return-Path: <rwilton@cisco.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 D5BDB129405; Thu, 22 Jun 2017 02:23:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 a7ZYlDSdzheP; Thu, 22 Jun 2017 02:23:31 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CEA4D128B51; Thu, 22 Jun 2017 02:23:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8061; q=dns/txt; s=iport; t=1498123402; x=1499333002; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=2qpl5Dg2c0m4dCo9rZm5VnuGbw+/L0pc001uqbpPd8U=; b=JDZkerYKTYE3MuQN8DSfzmoFtDFwZJdhU04vESX22S1w55HX97z+Ca3W zFMHtxiE2CAGnI5Uy/fTQABZtejO4aWIJmVyeY1hY+2Kv60Cp1mwgzb4H ci8eO75KR9tnT7DllHLrOO4SJJeCGUcT9nTaK5XxF+E5P4iXfSjjWXD/y Q=;
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="653782631"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 09:23:20 +0000
Received: from [10.63.23.55] (dhcp-ensft1-uk-vla370-10-63-23-55.cisco.com [10.63.23.55]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v5M9NJ72018339; Thu, 22 Jun 2017 09:23:20 GMT
To: Xufeng Liu <Xufeng_Liu@jabil.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <BN3PR0201MB0867315F3E88577B9EEF6584F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
Cc: "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>, "Benoit Claise (bclaise)" <bclaise@cisco.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <3a1c319f-0255-b8ee-ecbd-739568c1dc7f@cisco.com>
Date: Thu, 22 Jun 2017 10:23:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <BN3PR0201MB0867315F3E88577B9EEF6584F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/1DPFnjCGIPlBB4VNaYfjeoPHphk>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Thu, 22 Jun 2017 09:23:34 -0000

Hi Xufeng,

OK, by tooling, I don't mean the pyang plugins that I have been working 
on to convert between different types of models.  As you aware, the TE 
YANG models can easily be converted to NMDA style since I have already 
done it (https://github.com/rgwilton/ietf-models-to-combined).

My comment actually relates to the fact the structure used by TE YANG 
modules don't match any other YANG modules - they are using their own 
unique style of structure.

Today, there are three common styles of modules:
(1) IETF style split config/state trees (e.g. ietf-interfaces).
(2) IETF NMDA style combined config/state trees (i.e. where all IETF 
modules are heading to).
(3) OpenConfig style modules with the config/state containers 
immediately above the config leaves.

Tooling is likely to be optimized to work with these model structures, 
but the TE modules do not fit into any of the three styles above.  They 
are a yet another OpenConfig-like style, but that is different enough 
that tooling that is designed to work with OpenConfig style YANG modules 
would likely not work with the TE YANG modules.

Specifically, for clients that expecting to work with an OpenConfig 
style YANG module, then if it knows the path to config leaf X, then they 
would expect the applied config value to be available at the path 
"../state/X".  But, this doesn't hold for the structure being used in 
the TE YANG models.

I believe strongly that the models being produced by organizations 
should be structures in a consistent way, hence why I think that the 
published standard version of the TE YANG modules should immediately 
align to the NMDA style.

Thanks,
Rob


On 22/06/2017 04:16, Xufeng Liu wrote:
> Hi Rob,
>
> While the tooling is very nice to have, especially for writing new models or converting models, we do not have to use it for every model. It seems not necessary to use the tooling on this model for now. We already know that we can manually convert it to NMDA style if needed.
>
> Thanks,
> - Xufeng
>
>> -----Original Message-----
>> From: Robert Wilton [mailto:rwilton@cisco.com]
>> Sent: Wednesday, June 21, 2017 5:34 AM
>> To: Xufeng Liu <Xufeng_Liu@jabil.com>; Mahesh Jethanandani
>> <mjethanandani@gmail.com>; yang-doctors@ietf.org
>> Cc: ietf@ietf.org; teas@ietf.org; draft-ietf-teas-yang-te-topo.all@ietf.org
>> Subject: Re: [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-
>> 08
>>
>> Hi Xufeng,
>>
>> On 12/06/2017 22:28, Xufeng Liu wrote:
>>> Hi Mahesh,
>>>
>>> Thank you much for the review. We have submitted an updated draft
>> (https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-09) to address these
>> issues. More detailed explanations are put below inline.
>>> If the responses and updates are satisfactory, we are ready for the last call.
>>>
>>> Best regards,
>>> - Xufeng
>>>
>>>> -----Original Message-----
>>>> From: Mahesh Jethanandani [mailto:mjethanandani@gmail.com]
>>>> Sent: Wednesday, May 24, 2017 11:44 AM
>>>> To: yang-doctors@ietf.org
>>>> Cc: ietf@ietf.org; teas@ietf.org;
>>>> draft-ietf-teas-yang-te-topo.all@ietf.org
>>>> Subject: Yangdoctors last call review of
>>>> draft-ietf-teas-yang-te-topo-08
>>>>
>>>> Reviewer: Mahesh Jethanandani
>>>> Review result: Ready with Issues
>>>>
>>>> Document reviewed: draft-ietf-teas-yang-te-topo-08
>>>>
>>>> Status: Ready with Issues
>>>>
>>>> I am not an expert in Traffic Engineering. This review is looking at
>>>> the draft from a YANG perspective. With that said, I have marked it as “Ready
>> with Issues”
>>>> because of some of the points discussed below.
>>>>
>>>> Summary:
>>>>
>>>> This document defines a YANG data model for representing, retrieving
>>>> and manipulating TE Topologies. The model serves as a base model that
>>>> other technology specific TE Topology models can augment.
>>>>
>>>> Comments:
>>>>
>>>> Almost all the containers in the model are presence containers. Is
>>>> there a reason why they have to be presence containers? Note, that
>>>> presence containers are containers whose existence itself represents
>>>> configuration data. What particular configuration data is each container
>> representing in itself?
>>> [Xufeng] Containers that use “presence” are:
>>> 	- Container “underlay”
>>> 	  o  We have changed 13 occurrences of such containers to be not
>> presence container.
>>> 	- Container “te” under augmentation
>>> 	  o  To indicate that “TE” is enabled (configuration data)
>>> 	  o  Also used to do augmentation. The “presence” statement can
>> prevent the mandatory child from affecting augmented base model.
>>> 	- /nw:networks/nw:network/nw:network-types/te-topology!
>>> 	  o  A mechanism required by I2RS topology model to specify the
>> topology type.
>>>> It is difficult to co-relate the diagram with the model itself
>>>> because of different terms being used to define different parts of the model.
>>>> There is “TE Topology Model” and then there is “Generic TE Topology
>> Model”.
>>>> Are these one and the same models? If so, a common term for both of
>>>> them would be helpful.
>>> [Xufeng] Yes. These two terms are the same. Figure 12, Figure 13, and relevant
>> descriptions have been updated to make the document consistent.
>>>> There is extensive use of groupings in the document. However, not all
>>>> instances of groupings are used multiple number of times. Where they
>>>> are not being repeated, it would be better to move the grouping
>>>> directly where the uses statement resides. Case in point the grouping
>> connectivity-label-restriction-list.
>>> [Xufeng] We have removed the following groupings
>>>       te-link-augment
>>>       te-node-augment
>>>       te-termination-point-augment
>>>       te-topologies-augment
>>>       te-topology-augment
>>>       te-link-state-underlay-attributes
>>>       te-node-state-derived-notification
>>>       te-topology-type
>>>
>>> The remaining groupings have been kept so that we can:
>>> 	- Share the groupings in this model
>>> 	- Prepare to be shared by a model augmenting this model
>>> 	- Prevent a grouping or configuration section from being too long
>>> 	- Improve readability
>>>
>>>> The split between config and state containers does not seem to follow
>>>> any particular pattern.
>>> [Xufeng] The pattern is clear:
>>> For each manageable entity (object), there is a config container and state
>> container. The configurable properties go into the config container and state
>> properties go into the state container. Such objects are identified by a list item
>> or a presence container so that the “create”, “delete”, and “modify” operations
>> can be performed on them. The non-presence containers do not represent
>> configuration data so they do not introduce such objects.
>>>> It is neither a top level split, as is the case with existing IETF
>>>> models,
>>> [Xufeng] We could not do top level split because the base I2RS network
>> topology model (https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-
>> 12) that we augment does not have the top-level split (for its own reasons).
>>>> nor do they follow the OpenConfig style of splitting config and state
>>>> under each relevant leaf,
>>> [Xufeng] The pattern is consistent with this style in principle, with some
>> adjustments to fit to our multiple levels of hierarchy.
>> This is effectively a new forth style of YANG models that is not consistent with
>> any of the three existing styles, i.e.:
>>    - Current IETF config/state split model style
>>    - NMDA combined config/state tree
>>    - OpenConfig split config/state containers immediately above the config true
>> leaves.
>>
>> Tooling that it designed to work with OpenConfig models will need
>> customization to work with these TE models because the config/state
>> containers will not be where the tooling expects them to be.
>>
>> Thanks,
>> Rob


From nobody Thu Jun 22 02:46:49 2017
Return-Path: <bclaise@cisco.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 BB698127342 for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 02:46:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 1h8qFhK7p19h for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 02:46:46 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 420861275AB for <yang-doctors@ietf.org>; Thu, 22 Jun 2017 02:46:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5916; q=dns/txt; s=iport; t=1498124806; x=1499334406; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=mPtER3wt85Uh6w7TLuQHhACw/FVpHMOYQOM1MBZurhY=; b=aiucl+90YIZzqdFcg91uPXCPaLWftoNUImFXqJx6ntUgyRJppnpWt+dJ 14MPngIhGN0EEJzarQzg5ZSc0v/ikwwZbf9Q1b1tbFvuxcza8TUHpds8b pu13MUG2J70W6GAqLNBdR7ClcBvPfbhz/TfI9nMnEqHadE+AcnI2tzd9n 8=;
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200";  d="scan'208,217";a="695327251"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 09:46:44 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v5M9kilF022368; Thu, 22 Jun 2017 09:46:44 GMT
To: Andy Bierman <andy@yumaworks.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <9ec80a7d-da0b-29ff-c688-939216046834@cisco.com>
Date: Thu, 22 Jun 2017 11:46:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------1D11205670C896D2E4AA03B4"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/AXp9Uqt13eJrETRrLRNb6BcxJtw>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Thu, 22 Jun 2017 09:46:49 -0000

This is a multi-part message in MIME format.
--------------1D11205670C896D2E4AA03B4
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Ok, I booked a room for Tuesday lunch time.
Since it concerns Joe Clarke, cc'ing Joe Clarke.

Regards, Benoit
> Hi,
>
> I have a topic that is probably not workable but the issue is very common.
>
> It would be nice if YANG library repositories were more consistent and 
> official.
> There is currently a ban against packaging YANG modules (e.g., RPM or 
> Debian)
> because of concerns the IETF Trust copyright will be violated somehow.
> Maybe this could be changed somehow.
>
> The packages could correlate to the YANG catalog, e.g. an 
> ietf-routing_1.0.deb package.
> I have been advocating YANG packages for a few years. IMO it is 
> hopelessly futile to
> attempt to manage a device as a random collection of individual modules.
>
> I have been working on Yocto/bitbake recently and the amount of 
> high-quality
> tools (see OpenEmbedded) is quite impressive. We could have something 
> like a bitbake recipe
> that describes the YANG requirements for some service or feature 
> package.  Vendors could
> append the recipes to optimize for their platforms. Recipes could 
> point at open-source code
> or even vendor libraries that provides instrumentation for a YANG package.
> We need distributed recipes, not a centralized catalog server, 
> although they could work together.

>
>
>
>
> Andy
>
>
>
>
>
>
> On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise <bclaise@cisco.com 
> <mailto:bclaise@cisco.com>> wrote:
>
>     Regards, Benoit
>
>     _______________________________________________
>     yang-doctors mailing list
>     yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>     https://www.ietf.org/mailman/listinfo/yang-doctors
>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>
>


--------------1D11205670C896D2E4AA03B4
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Ok, I booked a room for Tuesday lunch
      time.<br>
      Since it concerns Joe Clarke, cc'ing Joe Clarke.<br>
      <br>
      Regards, Benoit<br>
    </div>
    <blockquote type="cite"
cite="mid:CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>I have a topic that is probably not workable but the issue
          is very common.</div>
        <div><br>
        </div>
        <div>It would be nice if YANG library repositories were more
          consistent and official.</div>
        <div>There is currently a ban against packaging YANG modules
          (e.g., RPM or Debian)</div>
        <div>because of concerns the IETF Trust copyright will be
          violated somehow.</div>
        <div>Maybe this could be changed somehow.</div>
        <div><br>
        </div>
        <div>The packages could correlate to the YANG catalog, e.g. an
          ietf-routing_1.0.deb package.</div>
        <div>I have been advocating YANG packages for a few years. IMO
          it is hopelessly futile to</div>
        <div>attempt to manage a device as a random collection of
          individual modules.</div>
        <div><br>
        </div>
        <div>I have been working on Yocto/bitbake recently and the
          amount of high-quality</div>
        <div>tools (see OpenEmbedded) is quite impressive. We could have
          something like a bitbake recipe</div>
        <div>that describes the YANG requirements for some service or
          feature package.  Vendors could</div>
        <div>append the recipes to optimize for their platforms. Recipes
          could point at open-source code</div>
        <div>or even vendor libraries that provides instrumentation for
          a YANG package.</div>
        <div>We need distributed recipes, not a centralized catalog
          server, although they could work together.</div>
      </div>
    </blockquote>
    <br>
    <blockquote type="cite"
cite="mid:CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com">
      <div dir="ltr">
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>Andy</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Jun 20, 2017 at 9:26 AM, Benoit
          Claise <span dir="ltr">&lt;<a href="mailto:bclaise@cisco.com"
              target="_blank" moz-do-not-send="true">bclaise@cisco.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Regards,
            Benoit<br>
            <br>
            ______________________________<wbr>_________________<br>
            yang-doctors mailing list<br>
            <a href="mailto:yang-doctors@ietf.org" target="_blank"
              moz-do-not-send="true">yang-doctors@ietf.org</a><br>
            <a href="https://www.ietf.org/mailman/listinfo/yang-doctors"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/l<wbr>istinfo/yang-doctors</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------1D11205670C896D2E4AA03B4--


From nobody Thu Jun 22 02:53:20 2017
Return-Path: <bclaise@cisco.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 E774B127342 for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 02:53:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 CZ9skzvO1hyN for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 02:53:07 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0B6E1292C5 for <yang-doctors@ietf.org>; Thu, 22 Jun 2017 02:53:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14185; q=dns/txt; s=iport; t=1498125186; x=1499334786; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=4ukKH+Rfob2S3ty/hZNNeFDGu7Yv7DHFNQ53SbqMJ0U=; b=FDthnL/660IOqpl1ZfZNZIw5ZK6seLNwcndBx3q7KMtb8Y5yJcjNhQ6P 2FpjgOjAX6pHt7BqvFYqluEJRrpXMUAGK2HW18yef4EDT3bDkaRcwrUkc 3K4xgILSpFKehRbV8h8WOoCBmsr4p8Ff0DPGT4T1BWXV/Ju7uE/H/npPi E=;
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200";  d="scan'208,217";a="653783386"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 09:53:05 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v5M9r436023839; Thu, 22 Jun 2017 09:53:04 GMT
To: Andy Bierman <andy@yumaworks.com>, Ladislav Lhotka <lhotka@nic.cz>
Cc: YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com>
Date: Thu, 22 Jun 2017 11:53:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------D2EBAABAE8FF5C502FFA90B9"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/lIkIQ25HooLXBS8SROTClYwATU0>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Thu, 22 Jun 2017 09:53:18 -0000

This is a multi-part message in MIME format.
--------------D2EBAABAE8FF5C502FFA90B9
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Andy,
>
>
> On Wed, Jun 21, 2017 at 2:57 AM, Ladislav Lhotka <lhotka@nic.cz 
> <mailto:lhotka@nic.cz>> wrote:
>
>     Andy Bierman <andy@yumaworks.com <mailto:andy@yumaworks.com>> writes:
>
>     > Hi,
>     >
>     > I have a topic that is probably not workable but the issue is
>     very common.
>     >
>     > It would be nice if YANG library repositories were more
>     consistent and
>     > official.
>     > There is currently a ban against packaging YANG modules (e.g.,
>     RPM or
>     > Debian)
>     > because of concerns the IETF Trust copyright will be violated
>     somehow.
>     > Maybe this could be changed somehow.
>     >
>     > The packages could correlate to the YANG catalog, e.g. an
>     > ietf-routing_1.0.deb package.
>     > I have been advocating YANG packages for a few years. IMO it is
>     hopelessly
>     > futile to
>     > attempt to manage a device as a random collection of individual
>     > modules.
>
>     I would support this. I believe it is necessary to sort of
>     "emancipate"
>     YANG library, i.e. treat it as metadata that can exist on its own
>     rather
>     than plain state data provided by a server, or perhaps as a
>     module-level
>     data modelling language.
>
>     Also, I believe it would be extremely helpful to step back and somehow
>     streamline and simplify all what we have, and in particular integrate
>     YANG library with datastores and the "use-schema" part of schema mount
>     into a coherent whole that is (relatively) easy to understand. Not
>     doing
>     so and just increasing complexity along several axes has IMO the
>     potential to kill the YANG business as such.
>
>
>
> I think the YANG catalog module attempts to provide off-box metadata.
You will get a presentation of it during the OPS-AREA meeting.
> The OpenEmbedded project is far superior to anything the IETF could do
> on its own, but serves as an existence proof that building blocks can
> be managed somehow (layers, feature-groups, packages for yocto).
>
> Networking equipment is still built with a monolithic mindset, so it
> will be difficult for vendors to provide real modularity. The 
> first-level goal
> is to let YANG designers and operators organize YANG APIs at a higher
> level than individual YANG modules.
>
> I think the YANG catalog work is properly motivated and heading
> in the right direction to define the packages.
Yes.
This is the notion of release bundle in 
draft-openconfig-netmod-model-catalog/

Note that they YANG module behind yangcatalog.org diverged from 
draft-openconfig-netmod-model-catalog, for good reasons.
Joe and I are preparing an IETF draft to explain those.

How many YANG doctors will we see in the hackathon ...

Regards, Benoit
>
>
>
>     I already made a concrete initial proposal in Chicago:
>
>     https://www.ietf.org/mail-archive/web/netmod/current/msg18045.html
>     <https://www.ietf.org/mail-archive/web/netmod/current/msg18045.html>
>
>     Lada
>
>
>
> Andy
>
>
>     >
>     > I have been working on Yocto/bitbake recently and the amount of
>     high-quality
>     > tools (see OpenEmbedded) is quite impressive. We could have
>     something like
>     > a bitbake recipe
>     > that describes the YANG requirements for some service or feature
>     package.
>     > Vendors could
>     > append the recipes to optimize for their platforms. Recipes
>     could point at
>     > open-source code
>     > or even vendor libraries that provides instrumentation for a
>     YANG package.
>     > We need distributed recipes, not a centralized catalog server,
>     although
>     > they could work together.
>     >
>     >
>     >
>     >
>     > Andy
>     >
>     >
>     >
>     >
>     >
>     >
>     > On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise
>     <bclaise@cisco.com <mailto:bclaise@cisco.com>> wrote:
>     >
>     >> Regards, Benoit
>     >>
>     >> _______________________________________________
>     >> yang-doctors mailing list
>     >> yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>     >> https://www.ietf.org/mailman/listinfo/yang-doctors
>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>     >>
>     > _______________________________________________
>     > yang-doctors mailing list
>     > yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>     > https://www.ietf.org/mailman/listinfo/yang-doctors
>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>
>     --
>     Ladislav Lhotka
>     Head, CZ.NIC Labs
>     PGP Key ID: 0xB8F92B08A9F76C67
>
>


--------------D2EBAABAE8FF5C502FFA90B9
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Andy, <br>
    </div>
    <blockquote type="cite"
cite="mid:CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Wed, Jun 21, 2017 at 2:57 AM,
            Ladislav Lhotka <span dir="ltr">&lt;<a
                href="mailto:lhotka@nic.cz" target="_blank"
                moz-do-not-send="true">lhotka@nic.cz</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Andy
              Bierman &lt;<a href="mailto:andy@yumaworks.com"
                moz-do-not-send="true">andy@yumaworks.com</a>&gt;
              writes:<br>
              <br>
              &gt; Hi,<br>
              &gt;<br>
              &gt; I have a topic that is probably not workable but the
              issue is very common.<br>
              &gt;<br>
              &gt; It would be nice if YANG library repositories were
              more consistent and<br>
              &gt; official.<br>
              &gt; There is currently a ban against packaging YANG
              modules (e.g., RPM or<br>
              &gt; Debian)<br>
              &gt; because of concerns the IETF Trust copyright will be
              violated somehow.<br>
              &gt; Maybe this could be changed somehow.<br>
              &gt;<br>
              &gt; The packages could correlate to the YANG catalog,
              e.g. an<br>
              &gt; ietf-routing_1.0.deb package.<br>
              &gt; I have been advocating YANG packages for a few years.
              IMO it is hopelessly<br>
              &gt; futile to<br>
              &gt; attempt to manage a device as a random collection of
              individual<br>
              &gt; modules.<br>
              <br>
              I would support this. I believe it is necessary to sort of
              "emancipate"<br>
              YANG library, i.e. treat it as metadata that can exist on
              its own rather<br>
              than plain state data provided by a server, or perhaps as
              a module-level<br>
              data modelling language.<br>
              <br>
              Also, I believe it would be extremely helpful to step back
              and somehow<br>
              streamline and simplify all what we have, and in
              particular integrate<br>
              YANG library with datastores and the "use-schema" part of
              schema mount<br>
              into a coherent whole that is (relatively) easy to
              understand. Not doing<br>
              so and just increasing complexity along several axes has
              IMO the<br>
              potential to kill the YANG business as such.<br>
            </blockquote>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>I think the YANG catalog module attempts to provide
              off-box metadata.</div>
          </div>
        </div>
      </div>
    </blockquote>
    You will get a presentation of it during the OPS-AREA meeting.<br>
    <blockquote type="cite"
cite="mid:CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>The OpenEmbedded project is far superior to anything
              the IETF could do</div>
            <div>on its own, but serves as an existence proof that
              building blocks can</div>
            <div>be managed somehow (layers, feature-groups, packages
              for yocto).</div>
            <div><br>
            </div>
            <div>Networking equipment is still built with a monolithic
              mindset, so it</div>
            <div>will be difficult for vendors to provide real
              modularity. The first-level goal</div>
            <div>is to let YANG designers and operators organize YANG
              APIs at a higher</div>
            <div>level than individual YANG modules.</div>
            <div><br>
            </div>
            <div>I think the YANG catalog work is properly motivated and
              heading</div>
            <div>in the right direction to define the packages.</div>
          </div>
        </div>
      </div>
    </blockquote>
    Yes. <br>
    This is the notion of release bundle in
    draft-openconfig-netmod-model-catalog/<br>
    <br>
    Note that they YANG module behind yangcatalog.org diverged from
    draft-openconfig-netmod-model-catalog, for good reasons.<br>
    Joe and I are preparing an IETF draft to explain those.<br>
    <br>
    How many YANG doctors will we see in the hackathon ...<br>
    <br>
    Regards, Benoit<br>
    <blockquote type="cite"
cite="mid:CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              I already made a concrete initial proposal in Chicago:<br>
              <br>
              <a
href="https://www.ietf.org/mail-archive/web/netmod/current/msg18045.html"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mail-<wbr>archive/web/netmod/current/<wbr>msg18045.html</a><br>
              <br>
              Lada<br>
            </blockquote>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>Andy</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              &gt;<br>
              &gt; I have been working on Yocto/bitbake recently and the
              amount of high-quality<br>
              &gt; tools (see OpenEmbedded) is quite impressive. We
              could have something like<br>
              &gt; a bitbake recipe<br>
              &gt; that describes the YANG requirements for some service
              or feature package.<br>
              &gt; Vendors could<br>
              &gt; append the recipes to optimize for their platforms.
              Recipes could point at<br>
              &gt; open-source code<br>
              &gt; or even vendor libraries that provides
              instrumentation for a YANG package.<br>
              &gt; We need distributed recipes, not a centralized
              catalog server, although<br>
              &gt; they could work together.<br>
              &gt;<br>
              &gt;<br>
              &gt;<br>
              &gt;<br>
              &gt; Andy<br>
              &gt;<br>
              &gt;<br>
              &gt;<br>
              &gt;<br>
              &gt;<br>
              &gt;<br>
              &gt; On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise &lt;<a
                href="mailto:bclaise@cisco.com" moz-do-not-send="true">bclaise@cisco.com</a>&gt;
              wrote:<br>
              &gt;<br>
              &gt;&gt; Regards, Benoit<br>
              &gt;&gt;<br>
              &gt;&gt; ______________________________<wbr>_________________<br>
              &gt;&gt; yang-doctors mailing list<br>
              &gt;&gt; <a href="mailto:yang-doctors@ietf.org"
                moz-do-not-send="true">yang-doctors@ietf.org</a><br>
              &gt;&gt; <a
                href="https://www.ietf.org/mailman/listinfo/yang-doctors"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/yang-doctors</a><br>
              &gt;&gt;<br>
              &gt; ______________________________<wbr>_________________<br>
              &gt; yang-doctors mailing list<br>
              &gt; <a href="mailto:yang-doctors@ietf.org"
                moz-do-not-send="true">yang-doctors@ietf.org</a><br>
              &gt; <a
                href="https://www.ietf.org/mailman/listinfo/yang-doctors"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/yang-doctors</a><br>
              <span class="HOEnZb"><font color="#888888"><br>
                  --<br>
                  Ladislav Lhotka<br>
                  Head, CZ.NIC Labs<br>
                  PGP Key ID: 0xB8F92B08A9F76C67<br>
                </font></span></blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------D2EBAABAE8FF5C502FFA90B9--


From nobody Thu Jun 22 02:57:18 2017
Return-Path: <bclaise@cisco.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 1000D127342; Thu, 22 Jun 2017 02:57:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 NWJf8oo4-_-X; Thu, 22 Jun 2017 02:57:13 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24AB0127180; Thu, 22 Jun 2017 02:57:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2460; q=dns/txt; s=iport; t=1498125433; x=1499335033; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=LZY6v7NBeAQzqIHaFT2J1/8odTCSpwah5rSzZltdNBY=; b=aICGwl3e3NR8TG+cdu2SEmM6VOSvy5fiscVSR8L2qJCGFSvljjUIym/3 faI7rmlH0+juo9IiNm5s73NkGNhS5gGkonyIUhVGS3yBw5sxbWIHU3GCe kIn+bcHYXQJLempxipqcYCxHL9bjTfvZCPr38uVwWl6H324p4XBFCjNPQ k=;
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="652761858"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 09:57:11 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v5M9vB2a003435; Thu, 22 Jun 2017 09:57:11 GMT
To: Ladislav Lhotka <lhotka@nic.cz>, Kent Watsen <kwatsen@juniper.net>
Cc: Andy Bierman <andy@yumaworks.com>, Benoit Claise <yang-doctors@ietf.org>,  "draft-ietf-netmod-revised-datastores@ietf.org" <draft-ietf-netmod-revised-datastores@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <9427148F-4A84-45F9-A006-31699F536F8A@juniper.net> <7D5EC759-2676-4DC4-8305-91D7F8757962@nic.cz>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <94dea28e-5d5d-e245-fddf-4ff6a4ffa3cd@cisco.com>
Date: Thu, 22 Jun 2017 11:57:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <7D5EC759-2676-4DC4-8305-91D7F8757962@nic.cz>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/VivoPCbO5O68OMjuQrOzX2BBYVs>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Thu, 22 Jun 2017 09:57:16 -0000

On 6/21/2017 5:19 PM, Ladislav Lhotka wrote:
>> On 21 Jun 2017, at 16:09, Kent Watsen <kwatsen@juniper.net> wrote:
>>
>>
>>
>>> I would support this. I believe it is necessary to sort of "emancipate"
>>> YANG library, i.e. treat it as metadata that can exist on its own rather
>>> than plain state data provided by a server, or perhaps as a module-level
>>> data modelling language.
>> I don't follow, how can this metadata be independent of a server?  Are you
>> thinking that it may be useful for rc:yang-data?
> YANG modules can also be served by NETCONF/RESTCONF servers, but I think we understand they exist independently - they are published in RFCs, processed by tools etc. So, the information provided by (extended) YANG library could be thought of as a specification of an entire data model consisting of a number of YANG modules. It too could be published etc.
>
> I think what Andy proposed is more about conformance requirements, which is probably a little bit different - e.g., you want to specify a range of module revisions that are compatible. What I have in mind is more a specification of a concrete data model including any number of modules in specific revisions but also datastores and schema-mount info. So tools can eventually construct data models for all datastores, no matter how they are constructed.
both make sense IMO.

Regards, B.
>
>>
>>> Also, I believe it would be extremely helpful to step back and somehow
>>> streamline and simplify all what we have, and in particular integrate
>>> YANG library with datastores and the "use-schema" part of schema mount
>>> into a coherent whole that is (relatively) easy to understand. Not doing
>>> so and just increasing complexity along several axes has IMO the
>>> potential to kill the YANG business as such.
>>>
>>> I already made a concrete initial proposal in Chicago:
>>>
>>> https://www.ietf.org/mail-archive/web/netmod/current/msg18045.html
>> This is a good proposal.  It is also something that the NMDA-authors have
>> been iterating towards as well:
>>   - a list of all modules supported by the server (regardless of datastore)
>>   - a list of module-sets (what you call "schema") that has leafrefs to modules
>>   - a list of datastores that has leafrefs to module-sets
> Yes, exactly.
>
> Thanks, Lada
>
>> Kent
>>
>>
>>
>>
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
>
>
>
>
> .
>


From nobody Thu Jun 22 03:03:27 2017
Return-Path: <bclaise@cisco.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 44E90127342; Thu, 22 Jun 2017 03:03:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 vydiB9iNaFDn; Thu, 22 Jun 2017 03:03:22 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08F35128B88; Thu, 22 Jun 2017 03:03:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1507; q=dns/txt; s=iport; t=1498125802; x=1499335402; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=gKJKHZVR6XkVsJZWiRBTMbZNCyxG646fXtCxCdZ2oH4=; b=HQRsGpMTk8IRz5OP/j1kniWZtTEvsnxnjW7INGIyY25Lr2NCAy51ZKfI tBJrg6TRghm+9ibx9iIERaeFtklIyikKIwreLSRiJoc/581rSVlEpaqUH smXDmeSPeExF9bN/CLeQq55FpVZV9qzhIr5FxaI9QX3lw4M03MHedy2SY M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0COAgBQlUtZ/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDqBDYNsiwyQSSKVeIIRLIV4AoM9FgECAQEBAQEBAWsohRkBBSM?= =?us-ascii?q?VUQsOCgICJgICVwYBDAYCAQGKKBCrfYImi2QBAQEBAQEBAQEBAQEBAQEBAQEbB?= =?us-ascii?q?YELhWKBYCsLgm6HfYJCHwEEnmOHM4wvixyGc4xMiEomCieBCjAhCBsVh1o+Nol?= =?us-ascii?q?dAQEB?=
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="653783664"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 10:03:18 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v5MA3HbR004840; Thu, 22 Jun 2017 10:03:17 GMT
To: Mahesh Jethanandani <mjethanandani@gmail.com>, draft-dsdt-nmda-guidelines@ietf.org, YANG Doctors <yang-doctors@ietf.org>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <AAC6F8B5-D76E-49EF-9641-31D6BB83683E@gmail.com> <20170621203718.GA919@elstar.local>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <d20ce3f6-2829-06cb-147d-1556948c721b@cisco.com>
Date: Thu, 22 Jun 2017 12:03:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170621203718.GA919@elstar.local>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/_xwgXMTtoRA7mndn5kxRZv5vxcg>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Thu, 22 Jun 2017 10:03:25 -0000

On 6/21/2017 10:37 PM, Juergen Schoenwaelder wrote:
> On Wed, Jun 21, 2017 at 12:23:09PM -0700, Mahesh Jethanandani wrote:
>>> On Jun 21, 2017, at 2:33 AM, Robert Wilton <rwilton@cisco.com> wrote:
>>>
>>>>> It is neither a top level split, as is the case with existing IETF
>>>>> models,
>>>> [Xufeng] We could not do top level split because the base I2RS network topology model (https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12 <https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-12>) that we augment does not have the top-level split (for its own reasons).
>> What is our recommendation to folks who have dependency on other models that have not redone their models per the NDMA guidelines?
>>
> Since the teas topology model depends on the i2rs topology model, they
> better work this out together. Because of the normative reference, the
> teas model won't be published before the i2rs model is ready. The i2rs
> topology model does not seem to have been updated since March 1st.
Some movement on that front.
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/

B.
> I
> assume this is primarily a coordination issue to resolve.
>
> /js
>
> PS: I have no clue which model is following NDMA guidelines and if not
>      for which reasons. Note that the basic idea behind NMDA is to
>      avoid top-level splits.
>
> PS: I think Martin was YANG doctor for the i2rs topology model; he
>      might provide a better informed answer.
>


From nobody Thu Jun 22 03:12:01 2017
Return-Path: <bclaise@cisco.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 870D51293F2; Thu, 22 Jun 2017 03:11:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 Ikab_ROoE8XI; Thu, 22 Jun 2017 03:11:50 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96C80128D64; Thu, 22 Jun 2017 03:11:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8754; q=dns/txt; s=iport; t=1498126310; x=1499335910; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=3a4A7y3aty+5liNIrUNcCShb8lEaC6J8xFZ7QfRbv8M=; b=Jj7PugFFJiClfjB7I1NKfh1w0iGj1/A+KVYyAeIbZKXx7PXACemn2Lm7 Qwr0wPagZ7uI1YdTLAoZTNhSUsP/WsUOjk0/JcMFgpfPE7LJ30lgGCSQI wAZj/dml94B2FmaB60w/XhDs/rGk11FFL3jli+Okch5lya5L9zORoWZtR 4=;
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="695327914"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 10:11:48 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v5MABliK029933; Thu, 22 Jun 2017 10:11:47 GMT
To: Robert Wilton <rwilton@cisco.com>, Xufeng Liu <Xufeng_Liu@jabil.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Cc: "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <BN3PR0201MB0867315F3E88577B9EEF6584F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com> <3a1c319f-0255-b8ee-ecbd-739568c1dc7f@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <1ab3a0d8-de3e-1d7c-2967-97b74b1c68a5@cisco.com>
Date: Thu, 22 Jun 2017 12:11:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <3a1c319f-0255-b8ee-ecbd-739568c1dc7f@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/6_uDdwoHXH0aSk8xwoZvT6nuzlE>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Thu, 22 Jun 2017 10:11:53 -0000

Dear draft-ietf-teas-yang-te-topo authors,
> Hi Xufeng,
>
> OK, by tooling, I don't mean the pyang plugins that I have been 
> working on to convert between different types of models.  As you 
> aware, the TE YANG models can easily be converted to NMDA style since 
> I have already done it 
> (https://github.com/rgwilton/ietf-models-to-combined).
>
> My comment actually relates to the fact the structure used by TE YANG 
> modules don't match any other YANG modules - they are using their own 
> unique style of structure.
This is an important issue to resolve.
>
> Today, there are three common styles of modules:
> (1) IETF style split config/state trees (e.g. ietf-interfaces).
> (2) IETF NMDA style combined config/state trees (i.e. where all IETF 
> modules are heading to).
> (3) OpenConfig style modules with the config/state containers 
> immediately above the config leaves.
>
> Tooling is likely to be optimized to work with these model structures, 
> but the TE modules do not fit into any of the three styles above.  
> They are a yet another OpenConfig-like style, but that is different 
> enough that tooling that is designed to work with OpenConfig style 
> YANG modules would likely not work with the TE YANG modules.
>
> Specifically, for clients that expecting to work with an OpenConfig 
> style YANG module, then if it knows the path to config leaf X, then 
> they would expect the applied config value to be available at the path 
> "../state/X".  But, this doesn't hold for the structure being used in 
> the TE YANG models.
>
> I believe strongly that the models being produced by organizations 
> should be structures in a consistent way, hence why I think that the 
> published standard version of the TE YANG modules should immediately 
> align to the NMDA style.
Agreed.
Here is the OPS and RTG AD message: 
https://www.ietf.org/mail-archive/web/netmod/current/msg18252.html

I understand that the I2RS topology YANG modules will be improved to the 
NMDA style.

Regards, Benoit
>
> Thanks,
> Rob
>
>
> On 22/06/2017 04:16, Xufeng Liu wrote:
>> Hi Rob,
>>
>> While the tooling is very nice to have, especially for writing new 
>> models or converting models, we do not have to use it for every 
>> model. It seems not necessary to use the tooling on this model for 
>> now. We already know that we can manually convert it to NMDA style if 
>> needed.
>>
>> Thanks,
>> - Xufeng
>>
>>> -----Original Message-----
>>> From: Robert Wilton [mailto:rwilton@cisco.com]
>>> Sent: Wednesday, June 21, 2017 5:34 AM
>>> To: Xufeng Liu <Xufeng_Liu@jabil.com>; Mahesh Jethanandani
>>> <mjethanandani@gmail.com>; yang-doctors@ietf.org
>>> Cc: ietf@ietf.org; teas@ietf.org; 
>>> draft-ietf-teas-yang-te-topo.all@ietf.org
>>> Subject: Re: [Teas] Yangdoctors last call review of 
>>> draft-ietf-teas-yang-te-topo-
>>> 08
>>>
>>> Hi Xufeng,
>>>
>>> On 12/06/2017 22:28, Xufeng Liu wrote:
>>>> Hi Mahesh,
>>>>
>>>> Thank you much for the review. We have submitted an updated draft
>>> (https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-09) to 
>>> address these
>>> issues. More detailed explanations are put below inline.
>>>> If the responses and updates are satisfactory, we are ready for the 
>>>> last call.
>>>>
>>>> Best regards,
>>>> - Xufeng
>>>>
>>>>> -----Original Message-----
>>>>> From: Mahesh Jethanandani [mailto:mjethanandani@gmail.com]
>>>>> Sent: Wednesday, May 24, 2017 11:44 AM
>>>>> To: yang-doctors@ietf.org
>>>>> Cc: ietf@ietf.org; teas@ietf.org;
>>>>> draft-ietf-teas-yang-te-topo.all@ietf.org
>>>>> Subject: Yangdoctors last call review of
>>>>> draft-ietf-teas-yang-te-topo-08
>>>>>
>>>>> Reviewer: Mahesh Jethanandani
>>>>> Review result: Ready with Issues
>>>>>
>>>>> Document reviewed: draft-ietf-teas-yang-te-topo-08
>>>>>
>>>>> Status: Ready with Issues
>>>>>
>>>>> I am not an expert in Traffic Engineering. This review is looking at
>>>>> the draft from a YANG perspective. With that said, I have marked 
>>>>> it as “Ready
>>> with Issues”
>>>>> because of some of the points discussed below.
>>>>>
>>>>> Summary:
>>>>>
>>>>> This document defines a YANG data model for representing, retrieving
>>>>> and manipulating TE Topologies. The model serves as a base model that
>>>>> other technology specific TE Topology models can augment.
>>>>>
>>>>> Comments:
>>>>>
>>>>> Almost all the containers in the model are presence containers. Is
>>>>> there a reason why they have to be presence containers? Note, that
>>>>> presence containers are containers whose existence itself represents
>>>>> configuration data. What particular configuration data is each 
>>>>> container
>>> representing in itself?
>>>> [Xufeng] Containers that use “presence” are:
>>>>     - Container “underlay”
>>>>       o  We have changed 13 occurrences of such containers to be not
>>> presence container.
>>>>     - Container “te” under augmentation
>>>>       o  To indicate that “TE” is enabled (configuration data)
>>>>       o  Also used to do augmentation. The “presence” statement can
>>> prevent the mandatory child from affecting augmented base model.
>>>>     - /nw:networks/nw:network/nw:network-types/te-topology!
>>>>       o  A mechanism required by I2RS topology model to specify the
>>> topology type.
>>>>> It is difficult to co-relate the diagram with the model itself
>>>>> because of different terms being used to define different parts of 
>>>>> the model.
>>>>> There is “TE Topology Model” and then there is “Generic TE Topology
>>> Model”.
>>>>> Are these one and the same models? If so, a common term for both of
>>>>> them would be helpful.
>>>> [Xufeng] Yes. These two terms are the same. Figure 12, Figure 13, 
>>>> and relevant
>>> descriptions have been updated to make the document consistent.
>>>>> There is extensive use of groupings in the document. However, not all
>>>>> instances of groupings are used multiple number of times. Where they
>>>>> are not being repeated, it would be better to move the grouping
>>>>> directly where the uses statement resides. Case in point the grouping
>>> connectivity-label-restriction-list.
>>>> [Xufeng] We have removed the following groupings
>>>>       te-link-augment
>>>>       te-node-augment
>>>>       te-termination-point-augment
>>>>       te-topologies-augment
>>>>       te-topology-augment
>>>>       te-link-state-underlay-attributes
>>>>       te-node-state-derived-notification
>>>>       te-topology-type
>>>>
>>>> The remaining groupings have been kept so that we can:
>>>>     - Share the groupings in this model
>>>>     - Prepare to be shared by a model augmenting this model
>>>>     - Prevent a grouping or configuration section from being too long
>>>>     - Improve readability
>>>>
>>>>> The split between config and state containers does not seem to follow
>>>>> any particular pattern.
>>>> [Xufeng] The pattern is clear:
>>>> For each manageable entity (object), there is a config container 
>>>> and state
>>> container. The configurable properties go into the config container 
>>> and state
>>> properties go into the state container. Such objects are identified 
>>> by a list item
>>> or a presence container so that the “create”, “delete”, and “modify” 
>>> operations
>>> can be performed on them. The non-presence containers do not represent
>>> configuration data so they do not introduce such objects.
>>>>> It is neither a top level split, as is the case with existing IETF
>>>>> models,
>>>> [Xufeng] We could not do top level split because the base I2RS network
>>> topology model 
>>> (https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-
>>> 12) that we augment does not have the top-level split (for its own 
>>> reasons).
>>>>> nor do they follow the OpenConfig style of splitting config and state
>>>>> under each relevant leaf,
>>>> [Xufeng] The pattern is consistent with this style in principle, 
>>>> with some
>>> adjustments to fit to our multiple levels of hierarchy.
>>> This is effectively a new forth style of YANG models that is not 
>>> consistent with
>>> any of the three existing styles, i.e.:
>>>    - Current IETF config/state split model style
>>>    - NMDA combined config/state tree
>>>    - OpenConfig split config/state containers immediately above the 
>>> config true
>>> leaves.
>>>
>>> Tooling that it designed to work with OpenConfig models will need
>>> customization to work with these TE models because the config/state
>>> containers will not be where the tooling expects them to be.
>>>
>>> Thanks,
>>> Rob
>
> .
>


From nobody Thu Jun 22 05:51:09 2017
Return-Path: <kwatsen@juniper.net>
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 5ED4C124D68 for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 05:51:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level: 
X-Spam-Status: No, score=-2.022 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 Vaa1SG8k301U for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 05:51:05 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0115.outbound.protection.outlook.com [104.47.42.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC3ED1275C5 for <yang-doctors@ietf.org>; Thu, 22 Jun 2017 05:51:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5jVuOlHsZrrFvD0NoQueFBRKfeezsYMeWFrWIDwYE0c=; b=iGNbt8pRHKbKs40Ud0pFqW/B1MEDzm7D/pWL9cs6yW3UcPviustojsQz3juWPmdn9lO2fw34KmSjqXET7lNeMlUUZPTPw6MJGAKmrsHtP7UbSjNhmi5qcKTroH8OrE+nOiesdFUnfp84vhzWJzYrS6QFKl7MB6lVJrz7m4g4RQ8=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1506.namprd05.prod.outlook.com (10.160.117.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6; Thu, 22 Jun 2017 12:51:04 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1199.016; Thu, 22 Jun 2017 12:51:05 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Benoit Claise <bclaise@cisco.com>
CC: Andy Bierman <andy@yumaworks.com>, Ladislav Lhotka <lhotka@nic.cz>, "YANG Doctors" <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Thread-Topic: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
Thread-Index: AQHS6eH0jX6q25wmfkCDCO2pPFHYLaIuVtIAgAC+7YCAAEdHAIABSeGAgAAxwBc=
Date: Thu, 22 Jun 2017 12:51:04 +0000
Message-ID: <BB664667-9DF6-47BD-87D5-E857C3701B83@juniper.net>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com>, <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com>
In-Reply-To: <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [137.118.194.50]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1506; 7:hXLbor5JtEgdwADbGhbp6IndnyroiskzbNq8ORLVaTwyKM7gNNkyIrFieUJxsWBieUsO9mIP0BkfyZkY2x9ziTYfYBoxX79qNJA6tFVX88WzqgsJQsgzDSxUFquxWFpgQFGrsseqTO/ahK9l0Vh924maBqX+cfO6IYhaNcppeZJ8GEkNZs/IYXizXhC+AIjbDLhdGjf+Bb/R8nIxRwodqFL/Ev/ZidUPYIC2+6tTC5V4wm9hG2kllKU2mB3cy2NOvykJEOqq2OklPnOMUWiJYEPAE913NeqZQPqF8M9QdBYJpZ0wxC0f8MYgp+F8hYT5f2chaOaOPq+fzAb66zKfXkQd8mqZRbPXED3a78DOXG3jCAvWOHWpthvC/upAnMd+T5tRrYQgorYe7/p+T/6gXkR19Jn1pc4/c2zb/kCRSHmz2quQl4zG+rnYn7WMSByUfE7ZmBJ02S81f37O1Yee+i2EIOJ+rZScvDuKstexotOS+F7s0yD4jgQRfxTeYHV5Y3GA8UinqL7VOal4bfTn/IoI0AlILvFpEf5dkHBaik2aZ70CnddpqZfPpV70NHdbAlBZwalFMDqDKK2N/9uCoLKroWdur6mYtrzQtmj77PHK0hZncyX/M8V3EyJb1bLZBGaptQ4EJVJajc+ca/9Y57oWDrFJe0+YSwBm1ZW0AYOAWmtuaBhoz4faQb+chZMZzcUzp+fF6yz6gQCor1BKlsEFW+bIYB1its5/1MlEni44zp75GevC83YcW9hYc26hwZudPs8xO3+J20Z1+VcXqKY+1cU9n6HayulRwhrkmok=
x-ms-office365-filtering-correlation-id: b41f215a-9544-4e40-3b75-08d4b96d5855
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(2017030254075)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095); SRVR:BN3PR0501MB1506; 
x-ms-traffictypediagnostic: BN3PR0501MB1506:
x-microsoft-antispam-prvs: <BN3PR0501MB150674EB497DA6DC91E5EE9FA5DB0@BN3PR0501MB1506.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1506; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1506; 
x-forefront-prvs: 03468CBA43
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39860400002)(39450400003)(39410400002)(39840400002)(39850400002)(8676002)(558084003)(2906002)(3280700002)(54356999)(4326008)(93886004)(76176999)(50986999)(5660300001)(3846002)(54906002)(25786009)(86362001)(102836003)(6512007)(33656002)(6116002)(6486002)(2900100001)(99286003)(14454004)(7736002)(305945005)(189998001)(77096006)(66066001)(8936002)(81166006)(229853002)(83716003)(110136004)(36756003)(38730400002)(3660700001)(53936002)(2950100002)(82746002)(6506006)(6916009)(478600001)(122556002)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1506; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2017 12:51:04.9230 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1506
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/FuOK0nr7uwZbVQCjU7yO1UPTqIk>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Thu, 22 Jun 2017 12:51:07 -0000

> How many YANG doctors will we see in the hackathon ...

I'll be there for the hackathon.=20

K.=20


From nobody Thu Jun 22 06:05:13 2017
Return-Path: <giheron@cisco.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 AF4001293EB for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 06:05:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 I2dGZva_ANRn for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 06:05:09 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3347124D68 for <yang-doctors@ietf.org>; Thu, 22 Jun 2017 06:05:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=441; q=dns/txt; s=iport; t=1498136708; x=1499346308; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=XRZi9YwbJd1IKSopfR076U3LGZUGiZylm8TC9jwtHNs=; b=LgXTwlnnbsZ3tVYgkagzB6bMG0ICBgODaIPbaH9B9Qx3FnfF32n4iNke TbQaOmgTMvpyoF47Rz1o/rDgOwN2eQsLtsJPgfeANLubk6twS677R7j9S gi4WOjpkPgqK+OuHfJFDdgObGofanNjAmCEgtN1XRF9fa30kr0UkESu+9 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CYAABEv0tZ/4kNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1higQ0HjX6RYJV4ghEhC4V4AoJ/PxgBAgEBAQEBAQFrKIUYAQE?= =?us-ascii?q?BAQIBAQE4NAsFCwIBCA4KHhAnCyUCBA4FiiQIEK4Ti2YBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEYBYMng0yCC4J5iC2CEh8BBJ5jApNggXEBkB2VFQEfOIEKdBVJEgG?= =?us-ascii?q?GfHaIUIENAQEB?=
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="441224435"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Jun 2017 13:05:08 +0000
Received: from XCH-RTP-006.cisco.com (xch-rtp-006.cisco.com [64.101.220.146]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v5MD57B4016988 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 22 Jun 2017 13:05:08 GMT
Received: from xch-rtp-019.cisco.com (64.101.220.159) by XCH-RTP-006.cisco.com (64.101.220.146) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 22 Jun 2017 09:05:07 -0400
Received: from xch-rtp-019.cisco.com ([64.101.220.159]) by XCH-RTP-019.cisco.com ([64.101.220.159]) with mapi id 15.00.1210.000; Thu, 22 Jun 2017 09:05:07 -0400
From: "Giles Heron (giheron)" <giheron@cisco.com>
To: Kent Watsen <kwatsen@juniper.net>
CC: "Benoit Claise (bclaise)" <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Thread-Topic: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
Thread-Index: AQHS6eH12u8fB7wn/0ex/kru61Ac5aIumeAAgAC+7YCAAEdHAIABSeGAgAAxvwCAAAPsAA==
Date: Thu, 22 Jun 2017 13:05:07 +0000
Message-ID: <90DB5C9E-C2BD-45EB-89EA-0C91A75FFB3D@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com> <BB664667-9DF6-47BD-87D5-E857C3701B83@juniper.net>
In-Reply-To: <BB664667-9DF6-47BD-87D5-E857C3701B83@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.60.71.148]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <73B0AF750A0EA642A513B7F8569D094D@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Iy1WLpORF00YVM9ysoXr5h2uS5I>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Thu, 22 Jun 2017 13:05:12 -0000

Likewise will try to go over for that (need to check budget etc.)

> On 22 Jun 2017, at 13:51, Kent Watsen <kwatsen@juniper.net> wrote:
>=20
>=20
>=20
>> How many YANG doctors will we see in the hackathon ...
>=20
> I'll be there for the hackathon.=20
>=20
> K.=20
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors


From nobody Thu Jun 22 06:44:31 2017
Return-Path: <Xufeng_Liu@jabil.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 A41F41292AE; Thu, 22 Jun 2017 06:44:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jabil.onmicrosoft.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 7RlybPklPjpd; Thu, 22 Jun 2017 06:44:00 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0116.outbound.protection.outlook.com [104.47.37.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF421129426; Thu, 22 Jun 2017 06:43:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jabil.onmicrosoft.com;  s=selector1-jabil-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=AkNTDU+1sHSqnAQkTioVcwcCTa4RY5W2ZRPZwMeOClM=; b=xzaAJwHSS0ynUaLQ2bFpmWPne9uGZEDiuXUXXxXBXysdWNhwg8mgIxrey2T1yZlsaDzyfHWvzCvqiw9qWzuTgcHlsuidI1C/dJVj1jpA9xFmICO9a2GZ8CxwpHW0s/VOLy6tfp9lSQ3/s9Emg9jjG4pU3fznfmlba/j+YS6W250=
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) by BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Thu, 22 Jun 2017 13:43:55 +0000
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) by BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) with mapi id 15.01.1178.023; Thu, 22 Jun 2017 13:43:55 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.com>
To: Benoit Claise <bclaise@cisco.com>, Robert Wilton <rwilton@cisco.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>
Thread-Topic: [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
Thread-Index: AQHS1KSedaTR9X/fGEeQz0ke1nZ/sKIh1EjwgA1lWACAASg0QIAAZ0GAgAANhoCAADiPAA==
Date: Thu, 22 Jun 2017 13:43:55 +0000
Message-ID: <BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <BN3PR0201MB0867315F3E88577B9EEF6584F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com> <3a1c319f-0255-b8ee-ecbd-739568c1dc7f@cisco.com> <1ab3a0d8-de3e-1d7c-2967-97b74b1c68a5@cisco.com>
In-Reply-To: <1ab3a0d8-de3e-1d7c-2967-97b74b1c68a5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNceGxpdVxhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLWQzMzkyMDJhLTU3NTAtMTFlNy05YzE3LTE4NWUwZmUzYzQ1Y1xhbWUtdGVzdFxkMzM5MjAyYy01NzUwLTExZTctOWMxNy0xODVlMGZlM2M0NWNib2R5LnR4dCIgc3o9IjEwMTA2IiB0PSIxMzE0MjYxMjYzMzEwMTk4NDgiIGg9ImJQZ3M4TFVzZmJ6bVczbGt3dXM2VSswOFFLRT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4=
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=jabil.com;
x-originating-ip: [98.191.72.170]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0201MB0867; 7:1ReIdtZJQVAO/eGVPcrrDmOOknf+1/oDS5J2TULjy9xLDj3mGdaM/eRwNsavJXghwdfc1dlYvVg4DoR15CJwK3Wp2PBl2dP3QrN0EjfXDcXWv1tQOcW0R2b/ngnBltTPXHUsRxnHcVKLO3WUU7VhiE5ljM49ynY9rE5MlTkh6UdYVAhv+1i4WluNZulwGRBpGAjmg+D8gl9io2b/WkVl2sVtmf6z2CKrqxLHT4+Jx0F6Sy/L4VSVA+40JVbklzrtZAnD+z0Tlb8hWgWLyKyYlSJ/aG0yUPu/x4xflomOHTiP3BUh+0jcSCD/Ju4w/wzY5dS4KrGAlosSN2DA8ZvrwormUD4DKRa07J6G6CZ3D43BF3p1iCpCwAY0MMwOZDx42NcXN9T9vU+ly3dx1P9T2LWQQd/mAEoulbaTKNjdU/8sBZYCEivwZgjChiU/meDFgEFw4bDbqq2Otf99ETU1HuXCjnti/33ewyJ/AKt2aF3s8f/glit1F1J5ObhPyeH20F+bGclGOGp0ujE5mun7ajPXjEP5eCOSzCjIfolQDH3ZFRl/Zlx05Q1TVoUMWClBDbj0WyhO1vbAC77wfegiP80o2A86OBOGaj3No3mE9X/fOujS3mjXMOMYMNeGAty5xx028ddrznawQ5k7qAoQw1kYi/CIpfCE9UZaQG1F5NGZbVY0E6rFpW7W8wcALeQ5LCyLcT6OC3kD/psEOYq7PdhSRhLD9uEbmI+ZtPaQb6/vrVK/BsDdJ6occVk78Q8VrtY90GYnrQ2EApyeHHyKcbOKPyYbXLlHLDdID/T/Siw=
x-ms-office365-filtering-correlation-id: ae919be1-a734-4684-15f3-08d4b974ba3c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0201MB0867; 
x-ms-traffictypediagnostic: BN3PR0201MB0867:
x-microsoft-antispam-prvs: <BN3PR0201MB0867F7398C5D6FBF75C7C80EF1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(95692535739014)(21534305686606); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0201MB0867; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0201MB0867; 
x-forefront-prvs: 03468CBA43
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39450400003)(39400400002)(39410400002)(39860400002)(39840400002)(13464003)(377454003)(24454002)(51444003)(74316002)(3280700002)(2906002)(122556002)(2950100002)(229853002)(80792005)(305945005)(7736002)(2501003)(50986999)(54356999)(76176999)(25786009)(33656002)(4326008)(93886004)(53546010)(86362001)(3846002)(102836003)(39060400002)(6116002)(55016002)(6306002)(77096006)(72206003)(54906002)(5660300001)(7696004)(14454004)(6436002)(478600001)(3660700001)(6506006)(66066001)(6246003)(38730400002)(81156014)(81166006)(230783001)(189998001)(8936002)(53936002)(2900100001)(8676002)(9686003)(966005)(99286003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0201MB0867; H:BN3PR0201MB0867.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: jabil.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2017 13:43:55.6989 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0201MB0867
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/SBmjdnjfYCdFrfPKOJoBjHhnvrA>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Thu, 22 Jun 2017 13:44:11 -0000

SGkgQmVub2l0LA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEJlbm9p
dCBDbGFpc2UgW21haWx0bzpiY2xhaXNlQGNpc2NvLmNvbV0NCj4gU2VudDogVGh1cnNkYXksIEp1
bmUgMjIsIDIwMTcgNjoxMiBBTQ0KPiBUbzogUm9iZXJ0IFdpbHRvbiA8cndpbHRvbkBjaXNjby5j
b20+OyBYdWZlbmcgTGl1IDxYdWZlbmdfTGl1QGphYmlsLmNvbT47DQo+IE1haGVzaCBKZXRoYW5h
bmRhbmkgPG1qZXRoYW5hbmRhbmlAZ21haWwuY29tPjsgeWFuZy1kb2N0b3JzQGlldGYub3JnDQo+
IENjOiBpZXRmQGlldGYub3JnOyB0ZWFzQGlldGYub3JnOyBkcmFmdC1pZXRmLXRlYXMteWFuZy10
ZS10b3BvLmFsbEBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW1RlYXNdIFlhbmdkb2N0b3JzIGxh
c3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10ZWFzLXlhbmctdGUtdG9wby0NCj4gMDgNCj4g
DQo+IERlYXIgZHJhZnQtaWV0Zi10ZWFzLXlhbmctdGUtdG9wbyBhdXRob3JzLA0KPiA+IEhpIFh1
ZmVuZywNCj4gPg0KPiA+IE9LLCBieSB0b29saW5nLCBJIGRvbid0IG1lYW4gdGhlIHB5YW5nIHBs
dWdpbnMgdGhhdCBJIGhhdmUgYmVlbg0KPiA+IHdvcmtpbmcgb24gdG8gY29udmVydCBiZXR3ZWVu
IGRpZmZlcmVudCB0eXBlcyBvZiBtb2RlbHMuICBBcyB5b3UNCj4gPiBhd2FyZSwgdGhlIFRFIFlB
TkcgbW9kZWxzIGNhbiBlYXNpbHkgYmUgY29udmVydGVkIHRvIE5NREEgc3R5bGUgc2luY2UNCj4g
PiBJIGhhdmUgYWxyZWFkeSBkb25lIGl0DQo+ID4gKGh0dHBzOi8vZ2l0aHViLmNvbS9yZ3dpbHRv
bi9pZXRmLW1vZGVscy10by1jb21iaW5lZCkuDQo+ID4NCj4gPiBNeSBjb21tZW50IGFjdHVhbGx5
IHJlbGF0ZXMgdG8gdGhlIGZhY3QgdGhlIHN0cnVjdHVyZSB1c2VkIGJ5IFRFIFlBTkcNCj4gPiBt
b2R1bGVzIGRvbid0IG1hdGNoIGFueSBvdGhlciBZQU5HIG1vZHVsZXMgLSB0aGV5IGFyZSB1c2lu
ZyB0aGVpciBvd24NCj4gPiB1bmlxdWUgc3R5bGUgb2Ygc3RydWN0dXJlLg0KPiBUaGlzIGlzIGFu
IGltcG9ydGFudCBpc3N1ZSB0byByZXNvbHZlLg0KPiA+DQo+ID4gVG9kYXksIHRoZXJlIGFyZSB0
aHJlZSBjb21tb24gc3R5bGVzIG9mIG1vZHVsZXM6DQo+ID4gKDEpIElFVEYgc3R5bGUgc3BsaXQg
Y29uZmlnL3N0YXRlIHRyZWVzIChlLmcuIGlldGYtaW50ZXJmYWNlcykuDQo+ID4gKDIpIElFVEYg
Tk1EQSBzdHlsZSBjb21iaW5lZCBjb25maWcvc3RhdGUgdHJlZXMgKGkuZS4gd2hlcmUgYWxsIElF
VEYNCj4gPiBtb2R1bGVzIGFyZSBoZWFkaW5nIHRvKS4NCj4gPiAoMykgT3BlbkNvbmZpZyBzdHls
ZSBtb2R1bGVzIHdpdGggdGhlIGNvbmZpZy9zdGF0ZSBjb250YWluZXJzDQo+ID4gaW1tZWRpYXRl
bHkgYWJvdmUgdGhlIGNvbmZpZyBsZWF2ZXMuDQo+ID4NCj4gPiBUb29saW5nIGlzIGxpa2VseSB0
byBiZSBvcHRpbWl6ZWQgdG8gd29yayB3aXRoIHRoZXNlIG1vZGVsIHN0cnVjdHVyZXMsDQo+ID4g
YnV0IHRoZSBURSBtb2R1bGVzIGRvIG5vdCBmaXQgaW50byBhbnkgb2YgdGhlIHRocmVlIHN0eWxl
cyBhYm92ZS4NCj4gPiBUaGV5IGFyZSBhIHlldCBhbm90aGVyIE9wZW5Db25maWctbGlrZSBzdHls
ZSwgYnV0IHRoYXQgaXMgZGlmZmVyZW50DQo+ID4gZW5vdWdoIHRoYXQgdG9vbGluZyB0aGF0IGlz
IGRlc2lnbmVkIHRvIHdvcmsgd2l0aCBPcGVuQ29uZmlnIHN0eWxlDQo+ID4gWUFORyBtb2R1bGVz
IHdvdWxkIGxpa2VseSBub3Qgd29yayB3aXRoIHRoZSBURSBZQU5HIG1vZHVsZXMuDQo+ID4NCj4g
PiBTcGVjaWZpY2FsbHksIGZvciBjbGllbnRzIHRoYXQgZXhwZWN0aW5nIHRvIHdvcmsgd2l0aCBh
biBPcGVuQ29uZmlnDQo+ID4gc3R5bGUgWUFORyBtb2R1bGUsIHRoZW4gaWYgaXQga25vd3MgdGhl
IHBhdGggdG8gY29uZmlnIGxlYWYgWCwgdGhlbg0KPiA+IHRoZXkgd291bGQgZXhwZWN0IHRoZSBh
cHBsaWVkIGNvbmZpZyB2YWx1ZSB0byBiZSBhdmFpbGFibGUgYXQgdGhlIHBhdGgNCj4gPiAiLi4v
c3RhdGUvWCIuICBCdXQsIHRoaXMgZG9lc24ndCBob2xkIGZvciB0aGUgc3RydWN0dXJlIGJlaW5n
IHVzZWQgaW4NCj4gPiB0aGUgVEUgWUFORyBtb2RlbHMuDQo+ID4NCj4gPiBJIGJlbGlldmUgc3Ry
b25nbHkgdGhhdCB0aGUgbW9kZWxzIGJlaW5nIHByb2R1Y2VkIGJ5IG9yZ2FuaXphdGlvbnMNCj4g
PiBzaG91bGQgYmUgc3RydWN0dXJlcyBpbiBhIGNvbnNpc3RlbnQgd2F5LCBoZW5jZSB3aHkgSSB0
aGluayB0aGF0IHRoZQ0KPiA+IHB1Ymxpc2hlZCBzdGFuZGFyZCB2ZXJzaW9uIG9mIHRoZSBURSBZ
QU5HIG1vZHVsZXMgc2hvdWxkIGltbWVkaWF0ZWx5DQo+ID4gYWxpZ24gdG8gdGhlIE5NREEgc3R5
bGUuDQo+IEFncmVlZC4NCj4gSGVyZSBpcyB0aGUgT1BTIGFuZCBSVEcgQUQgbWVzc2FnZToNCj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9uZXRtb2QvY3VycmVudC9tc2cx
ODI1Mi5odG1sDQo+IA0KPiBJIHVuZGVyc3RhbmQgdGhhdCB0aGUgSTJSUyB0b3BvbG9neSBZQU5H
IG1vZHVsZXMgd2lsbCBiZSBpbXByb3ZlZCB0byB0aGUNCj4gTk1EQSBzdHlsZS4NCltYdWZlbmdd
IFRoZSBJMlJTIHRvcG9sb2d5IG1vZGVsIGlzIGFscmVhZHkgTk1EQSBzdHlsZSwgYnV0IHRoZSBO
TURBIG1vZGVscyBhcmUgbm90IGltbWVkaWF0ZWx5IGltcGxlbWVudGFibGUgd2l0aG91dCBORVRD
T05GL1JFU1RDT05GIHByb3RvY29sIHVwZGF0ZS4gV2Ugd2lsbCBuZWVkIHRoZSAiLXN0YXRlIiBt
b2R1bGUgZm9yIHRoZSBJMlJTIHRvcG9sb2d5IG1vZGVsIChhbmQgZm9yIGFsbCB0aGUgdG9wLWxl
dmVsIG1vZGVscykgZm9yIG5vdy4gV2hpbGUgdGhlIE5NREEgaXMgbmljZSwgdGhlIE5NREEgZGlz
Y3Vzc2lvbnMgaGF2ZSBhbHJlYWR5IHNpZ25pZmljYW50bHkgZGVsYXllZCBwdWJsaXNoaW5nIG5l
dyBtb2RlbHMsIGFuZCBkb2luZyBOTURBIHdpdGhvdXQgc3RhZ2luZyB3aWxsIGZ1cnRoZXIgZGVs
YXkgdGhlIHByb2Nlc3MuDQpUaGFua3MsICBYdWZlbmcNCj4gDQo+IFJlZ2FyZHMsIEJlbm9pdA0K
PiA+DQo+ID4gVGhhbmtzLA0KPiA+IFJvYg0KPiA+DQo+ID4NCj4gPiBPbiAyMi8wNi8yMDE3IDA0
OjE2LCBYdWZlbmcgTGl1IHdyb3RlOg0KPiA+PiBIaSBSb2IsDQo+ID4+DQo+ID4+IFdoaWxlIHRo
ZSB0b29saW5nIGlzIHZlcnkgbmljZSB0byBoYXZlLCBlc3BlY2lhbGx5IGZvciB3cml0aW5nIG5l
dw0KPiA+PiBtb2RlbHMgb3IgY29udmVydGluZyBtb2RlbHMsIHdlIGRvIG5vdCBoYXZlIHRvIHVz
ZSBpdCBmb3IgZXZlcnkNCj4gPj4gbW9kZWwuIEl0IHNlZW1zIG5vdCBuZWNlc3NhcnkgdG8gdXNl
IHRoZSB0b29saW5nIG9uIHRoaXMgbW9kZWwgZm9yDQo+ID4+IG5vdy4gV2UgYWxyZWFkeSBrbm93
IHRoYXQgd2UgY2FuIG1hbnVhbGx5IGNvbnZlcnQgaXQgdG8gTk1EQSBzdHlsZSBpZg0KPiA+PiBu
ZWVkZWQuDQo+ID4+DQo+ID4+IFRoYW5rcywNCj4gPj4gLSBYdWZlbmcNCj4gPj4NCj4gPj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBSb2JlcnQgV2lsdG9uIFttYWls
dG86cndpbHRvbkBjaXNjby5jb21dDQo+ID4+PiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMjEsIDIw
MTcgNTozNCBBTQ0KPiA+Pj4gVG86IFh1ZmVuZyBMaXUgPFh1ZmVuZ19MaXVAamFiaWwuY29tPjsg
TWFoZXNoIEpldGhhbmFuZGFuaQ0KPiA+Pj4gPG1qZXRoYW5hbmRhbmlAZ21haWwuY29tPjsgeWFu
Zy1kb2N0b3JzQGlldGYub3JnDQo+ID4+PiBDYzogaWV0ZkBpZXRmLm9yZzsgdGVhc0BpZXRmLm9y
ZzsNCj4gPj4+IGRyYWZ0LWlldGYtdGVhcy15YW5nLXRlLXRvcG8uYWxsQGlldGYub3JnDQo+ID4+
PiBTdWJqZWN0OiBSZTogW1RlYXNdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YNCj4g
Pj4+IGRyYWZ0LWlldGYtdGVhcy15YW5nLXRlLXRvcG8tDQo+ID4+PiAwOA0KPiA+Pj4NCj4gPj4+
IEhpIFh1ZmVuZywNCj4gPj4+DQo+ID4+PiBPbiAxMi8wNi8yMDE3IDIyOjI4LCBYdWZlbmcgTGl1
IHdyb3RlOg0KPiA+Pj4+IEhpIE1haGVzaCwNCj4gPj4+Pg0KPiA+Pj4+IFRoYW5rIHlvdSBtdWNo
IGZvciB0aGUgcmV2aWV3LiBXZSBoYXZlIHN1Ym1pdHRlZCBhbiB1cGRhdGVkIGRyYWZ0DQo+ID4+
PiAoaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdGVhcy15YW5nLXRlLXRv
cG8tMDkpIHRvDQo+ID4+PiBhZGRyZXNzIHRoZXNlIGlzc3Vlcy4gTW9yZSBkZXRhaWxlZCBleHBs
YW5hdGlvbnMgYXJlIHB1dCBiZWxvdw0KPiA+Pj4gaW5saW5lLg0KPiA+Pj4+IElmIHRoZSByZXNw
b25zZXMgYW5kIHVwZGF0ZXMgYXJlIHNhdGlzZmFjdG9yeSwgd2UgYXJlIHJlYWR5IGZvciB0aGUN
Cj4gPj4+PiBsYXN0IGNhbGwuDQo+ID4+Pj4NCj4gPj4+PiBCZXN0IHJlZ2FyZHMsDQo+ID4+Pj4g
LSBYdWZlbmcNCj4gPj4+Pg0KPiA+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+
Pj4+PiBGcm9tOiBNYWhlc2ggSmV0aGFuYW5kYW5pIFttYWlsdG86bWpldGhhbmFuZGFuaUBnbWFp
bC5jb21dDQo+ID4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDI0LCAyMDE3IDExOjQ0IEFNDQo+
ID4+Pj4+IFRvOiB5YW5nLWRvY3RvcnNAaWV0Zi5vcmcNCj4gPj4+Pj4gQ2M6IGlldGZAaWV0Zi5v
cmc7IHRlYXNAaWV0Zi5vcmc7DQo+ID4+Pj4+IGRyYWZ0LWlldGYtdGVhcy15YW5nLXRlLXRvcG8u
YWxsQGlldGYub3JnDQo+ID4+Pj4+IFN1YmplY3Q6IFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZp
ZXcgb2YNCj4gPj4+Pj4gZHJhZnQtaWV0Zi10ZWFzLXlhbmctdGUtdG9wby0wOA0KPiA+Pj4+Pg0K
PiA+Pj4+PiBSZXZpZXdlcjogTWFoZXNoIEpldGhhbmFuZGFuaQ0KPiA+Pj4+PiBSZXZpZXcgcmVz
dWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0KPiA+Pj4+Pg0KPiA+Pj4+PiBEb2N1bWVudCByZXZpZXdl
ZDogZHJhZnQtaWV0Zi10ZWFzLXlhbmctdGUtdG9wby0wOA0KPiA+Pj4+Pg0KPiA+Pj4+PiBTdGF0
dXM6IFJlYWR5IHdpdGggSXNzdWVzDQo+ID4+Pj4+DQo+ID4+Pj4+IEkgYW0gbm90IGFuIGV4cGVy
dCBpbiBUcmFmZmljIEVuZ2luZWVyaW5nLiBUaGlzIHJldmlldyBpcyBsb29raW5nDQo+ID4+Pj4+
IGF0IHRoZSBkcmFmdCBmcm9tIGEgWUFORyBwZXJzcGVjdGl2ZS4gV2l0aCB0aGF0IHNhaWQsIEkg
aGF2ZQ0KPiA+Pj4+PiBtYXJrZWQgaXQgYXMg4oCcUmVhZHkNCj4gPj4+IHdpdGggSXNzdWVz4oCd
DQo+ID4+Pj4+IGJlY2F1c2Ugb2Ygc29tZSBvZiB0aGUgcG9pbnRzIGRpc2N1c3NlZCBiZWxvdy4N
Cj4gPj4+Pj4NCj4gPj4+Pj4gU3VtbWFyeToNCj4gPj4+Pj4NCj4gPj4+Pj4gVGhpcyBkb2N1bWVu
dCBkZWZpbmVzIGEgWUFORyBkYXRhIG1vZGVsIGZvciByZXByZXNlbnRpbmcsDQo+ID4+Pj4+IHJl
dHJpZXZpbmcgYW5kIG1hbmlwdWxhdGluZyBURSBUb3BvbG9naWVzLiBUaGUgbW9kZWwgc2VydmVz
IGFzIGENCj4gPj4+Pj4gYmFzZSBtb2RlbCB0aGF0IG90aGVyIHRlY2hub2xvZ3kgc3BlY2lmaWMg
VEUgVG9wb2xvZ3kgbW9kZWxzIGNhbg0KPiBhdWdtZW50Lg0KPiA+Pj4+Pg0KPiA+Pj4+PiBDb21t
ZW50czoNCj4gPj4+Pj4NCj4gPj4+Pj4gQWxtb3N0IGFsbCB0aGUgY29udGFpbmVycyBpbiB0aGUg
bW9kZWwgYXJlIHByZXNlbmNlIGNvbnRhaW5lcnMuIElzDQo+ID4+Pj4+IHRoZXJlIGEgcmVhc29u
IHdoeSB0aGV5IGhhdmUgdG8gYmUgcHJlc2VuY2UgY29udGFpbmVycz8gTm90ZSwgdGhhdA0KPiA+
Pj4+PiBwcmVzZW5jZSBjb250YWluZXJzIGFyZSBjb250YWluZXJzIHdob3NlIGV4aXN0ZW5jZSBp
dHNlbGYNCj4gPj4+Pj4gcmVwcmVzZW50cyBjb25maWd1cmF0aW9uIGRhdGEuIFdoYXQgcGFydGlj
dWxhciBjb25maWd1cmF0aW9uIGRhdGENCj4gPj4+Pj4gaXMgZWFjaCBjb250YWluZXINCj4gPj4+
IHJlcHJlc2VudGluZyBpbiBpdHNlbGY/DQo+ID4+Pj4gW1h1ZmVuZ10gQ29udGFpbmVycyB0aGF0
IHVzZSDigJxwcmVzZW5jZeKAnSBhcmU6DQo+ID4+Pj4gICAgIC0gQ29udGFpbmVyIOKAnHVuZGVy
bGF54oCdDQo+ID4+Pj4gICAgICAgbyAgV2UgaGF2ZSBjaGFuZ2VkIDEzIG9jY3VycmVuY2VzIG9m
IHN1Y2ggY29udGFpbmVycyB0byBiZQ0KPiA+Pj4+IG5vdA0KPiA+Pj4gcHJlc2VuY2UgY29udGFp
bmVyLg0KPiA+Pj4+ICAgICAtIENvbnRhaW5lciDigJx0ZeKAnSB1bmRlciBhdWdtZW50YXRpb24N
Cj4gPj4+PiAgICAgICBvICBUbyBpbmRpY2F0ZSB0aGF0IOKAnFRF4oCdIGlzIGVuYWJsZWQgKGNv
bmZpZ3VyYXRpb24gZGF0YSkNCj4gPj4+PiAgICAgICBvICBBbHNvIHVzZWQgdG8gZG8gYXVnbWVu
dGF0aW9uLiBUaGUg4oCccHJlc2VuY2XigJ0gc3RhdGVtZW50IGNhbg0KPiA+Pj4gcHJldmVudCB0
aGUgbWFuZGF0b3J5IGNoaWxkIGZyb20gYWZmZWN0aW5nIGF1Z21lbnRlZCBiYXNlIG1vZGVsLg0K
PiA+Pj4+ICAgICAtIC9udzpuZXR3b3Jrcy9udzpuZXR3b3JrL253Om5ldHdvcmstdHlwZXMvdGUt
dG9wb2xvZ3khDQo+ID4+Pj4gICAgICAgbyAgQSBtZWNoYW5pc20gcmVxdWlyZWQgYnkgSTJSUyB0
b3BvbG9neSBtb2RlbCB0byBzcGVjaWZ5IHRoZQ0KPiA+Pj4gdG9wb2xvZ3kgdHlwZS4NCj4gPj4+
Pj4gSXQgaXMgZGlmZmljdWx0IHRvIGNvLXJlbGF0ZSB0aGUgZGlhZ3JhbSB3aXRoIHRoZSBtb2Rl
bCBpdHNlbGYNCj4gPj4+Pj4gYmVjYXVzZSBvZiBkaWZmZXJlbnQgdGVybXMgYmVpbmcgdXNlZCB0
byBkZWZpbmUgZGlmZmVyZW50IHBhcnRzIG9mDQo+ID4+Pj4+IHRoZSBtb2RlbC4NCj4gPj4+Pj4g
VGhlcmUgaXMg4oCcVEUgVG9wb2xvZ3kgTW9kZWzigJ0gYW5kIHRoZW4gdGhlcmUgaXMg4oCcR2Vu
ZXJpYyBURQ0KPiA+Pj4+PiBUb3BvbG9neQ0KPiA+Pj4gTW9kZWzigJ0uDQo+ID4+Pj4+IEFyZSB0
aGVzZSBvbmUgYW5kIHRoZSBzYW1lIG1vZGVscz8gSWYgc28sIGEgY29tbW9uIHRlcm0gZm9yIGJv
dGgNCj4gPj4+Pj4gb2YgdGhlbSB3b3VsZCBiZSBoZWxwZnVsLg0KPiA+Pj4+IFtYdWZlbmddIFll
cy4gVGhlc2UgdHdvIHRlcm1zIGFyZSB0aGUgc2FtZS4gRmlndXJlIDEyLCBGaWd1cmUgMTMsDQo+
ID4+Pj4gYW5kIHJlbGV2YW50DQo+ID4+PiBkZXNjcmlwdGlvbnMgaGF2ZSBiZWVuIHVwZGF0ZWQg
dG8gbWFrZSB0aGUgZG9jdW1lbnQgY29uc2lzdGVudC4NCj4gPj4+Pj4gVGhlcmUgaXMgZXh0ZW5z
aXZlIHVzZSBvZiBncm91cGluZ3MgaW4gdGhlIGRvY3VtZW50LiBIb3dldmVyLCBub3QNCj4gPj4+
Pj4gYWxsIGluc3RhbmNlcyBvZiBncm91cGluZ3MgYXJlIHVzZWQgbXVsdGlwbGUgbnVtYmVyIG9m
IHRpbWVzLg0KPiA+Pj4+PiBXaGVyZSB0aGV5IGFyZSBub3QgYmVpbmcgcmVwZWF0ZWQsIGl0IHdv
dWxkIGJlIGJldHRlciB0byBtb3ZlIHRoZQ0KPiA+Pj4+PiBncm91cGluZyBkaXJlY3RseSB3aGVy
ZSB0aGUgdXNlcyBzdGF0ZW1lbnQgcmVzaWRlcy4gQ2FzZSBpbiBwb2ludA0KPiA+Pj4+PiB0aGUg
Z3JvdXBpbmcNCj4gPj4+IGNvbm5lY3Rpdml0eS1sYWJlbC1yZXN0cmljdGlvbi1saXN0Lg0KPiA+
Pj4+IFtYdWZlbmddIFdlIGhhdmUgcmVtb3ZlZCB0aGUgZm9sbG93aW5nIGdyb3VwaW5ncw0KPiA+
Pj4+ICAgICAgIHRlLWxpbmstYXVnbWVudA0KPiA+Pj4+ICAgICAgIHRlLW5vZGUtYXVnbWVudA0K
PiA+Pj4+ICAgICAgIHRlLXRlcm1pbmF0aW9uLXBvaW50LWF1Z21lbnQNCj4gPj4+PiAgICAgICB0
ZS10b3BvbG9naWVzLWF1Z21lbnQNCj4gPj4+PiAgICAgICB0ZS10b3BvbG9neS1hdWdtZW50DQo+
ID4+Pj4gICAgICAgdGUtbGluay1zdGF0ZS11bmRlcmxheS1hdHRyaWJ1dGVzDQo+ID4+Pj4gICAg
ICAgdGUtbm9kZS1zdGF0ZS1kZXJpdmVkLW5vdGlmaWNhdGlvbg0KPiA+Pj4+ICAgICAgIHRlLXRv
cG9sb2d5LXR5cGUNCj4gPj4+Pg0KPiA+Pj4+IFRoZSByZW1haW5pbmcgZ3JvdXBpbmdzIGhhdmUg
YmVlbiBrZXB0IHNvIHRoYXQgd2UgY2FuOg0KPiA+Pj4+ICAgICAtIFNoYXJlIHRoZSBncm91cGlu
Z3MgaW4gdGhpcyBtb2RlbA0KPiA+Pj4+ICAgICAtIFByZXBhcmUgdG8gYmUgc2hhcmVkIGJ5IGEg
bW9kZWwgYXVnbWVudGluZyB0aGlzIG1vZGVsDQo+ID4+Pj4gICAgIC0gUHJldmVudCBhIGdyb3Vw
aW5nIG9yIGNvbmZpZ3VyYXRpb24gc2VjdGlvbiBmcm9tIGJlaW5nIHRvbyBsb25nDQo+ID4+Pj4g
ICAgIC0gSW1wcm92ZSByZWFkYWJpbGl0eQ0KPiA+Pj4+DQo+ID4+Pj4+IFRoZSBzcGxpdCBiZXR3
ZWVuIGNvbmZpZyBhbmQgc3RhdGUgY29udGFpbmVycyBkb2VzIG5vdCBzZWVtIHRvDQo+ID4+Pj4+
IGZvbGxvdyBhbnkgcGFydGljdWxhciBwYXR0ZXJuLg0KPiA+Pj4+IFtYdWZlbmddIFRoZSBwYXR0
ZXJuIGlzIGNsZWFyOg0KPiA+Pj4+IEZvciBlYWNoIG1hbmFnZWFibGUgZW50aXR5IChvYmplY3Qp
LCB0aGVyZSBpcyBhIGNvbmZpZyBjb250YWluZXINCj4gPj4+PiBhbmQgc3RhdGUNCj4gPj4+IGNv
bnRhaW5lci4gVGhlIGNvbmZpZ3VyYWJsZSBwcm9wZXJ0aWVzIGdvIGludG8gdGhlIGNvbmZpZyBj
b250YWluZXINCj4gPj4+IGFuZCBzdGF0ZSBwcm9wZXJ0aWVzIGdvIGludG8gdGhlIHN0YXRlIGNv
bnRhaW5lci4gU3VjaCBvYmplY3RzIGFyZQ0KPiA+Pj4gaWRlbnRpZmllZCBieSBhIGxpc3QgaXRl
bSBvciBhIHByZXNlbmNlIGNvbnRhaW5lciBzbyB0aGF0IHRoZQ0KPiA+Pj4g4oCcY3JlYXRl4oCd
LCDigJxkZWxldGXigJ0sIGFuZCDigJxtb2RpZnnigJ0NCj4gPj4+IG9wZXJhdGlvbnMNCj4gPj4+
IGNhbiBiZSBwZXJmb3JtZWQgb24gdGhlbS4gVGhlIG5vbi1wcmVzZW5jZSBjb250YWluZXJzIGRv
IG5vdA0KPiA+Pj4gcmVwcmVzZW50IGNvbmZpZ3VyYXRpb24gZGF0YSBzbyB0aGV5IGRvIG5vdCBp
bnRyb2R1Y2Ugc3VjaCBvYmplY3RzLg0KPiA+Pj4+PiBJdCBpcyBuZWl0aGVyIGEgdG9wIGxldmVs
IHNwbGl0LCBhcyBpcyB0aGUgY2FzZSB3aXRoIGV4aXN0aW5nIElFVEYNCj4gPj4+Pj4gbW9kZWxz
LA0KPiA+Pj4+IFtYdWZlbmddIFdlIGNvdWxkIG5vdCBkbyB0b3AgbGV2ZWwgc3BsaXQgYmVjYXVz
ZSB0aGUgYmFzZSBJMlJTDQo+ID4+Pj4gbmV0d29yaw0KPiA+Pj4gdG9wb2xvZ3kgbW9kZWwNCj4g
Pj4+IChodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pMnJzLXlhbmctbmV0
d29yay10b3BvLQ0KPiA+Pj4gMTIpIHRoYXQgd2UgYXVnbWVudCBkb2VzIG5vdCBoYXZlIHRoZSB0
b3AtbGV2ZWwgc3BsaXQgKGZvciBpdHMgb3duDQo+ID4+PiByZWFzb25zKS4NCj4gPj4+Pj4gbm9y
IGRvIHRoZXkgZm9sbG93IHRoZSBPcGVuQ29uZmlnIHN0eWxlIG9mIHNwbGl0dGluZyBjb25maWcg
YW5kDQo+ID4+Pj4+IHN0YXRlIHVuZGVyIGVhY2ggcmVsZXZhbnQgbGVhZiwNCj4gPj4+PiBbWHVm
ZW5nXSBUaGUgcGF0dGVybiBpcyBjb25zaXN0ZW50IHdpdGggdGhpcyBzdHlsZSBpbiBwcmluY2lw
bGUsDQo+ID4+Pj4gd2l0aCBzb21lDQo+ID4+PiBhZGp1c3RtZW50cyB0byBmaXQgdG8gb3VyIG11
bHRpcGxlIGxldmVscyBvZiBoaWVyYXJjaHkuDQo+ID4+PiBUaGlzIGlzIGVmZmVjdGl2ZWx5IGEg
bmV3IGZvcnRoIHN0eWxlIG9mIFlBTkcgbW9kZWxzIHRoYXQgaXMgbm90DQo+ID4+PiBjb25zaXN0
ZW50IHdpdGggYW55IG9mIHRoZSB0aHJlZSBleGlzdGluZyBzdHlsZXMsIGkuZS46DQo+ID4+PiAg
ICAtIEN1cnJlbnQgSUVURiBjb25maWcvc3RhdGUgc3BsaXQgbW9kZWwgc3R5bGUNCj4gPj4+ICAg
IC0gTk1EQSBjb21iaW5lZCBjb25maWcvc3RhdGUgdHJlZQ0KPiA+Pj4gICAgLSBPcGVuQ29uZmln
IHNwbGl0IGNvbmZpZy9zdGF0ZSBjb250YWluZXJzIGltbWVkaWF0ZWx5IGFib3ZlIHRoZQ0KPiA+
Pj4gY29uZmlnIHRydWUgbGVhdmVzLg0KPiA+Pj4NCj4gPj4+IFRvb2xpbmcgdGhhdCBpdCBkZXNp
Z25lZCB0byB3b3JrIHdpdGggT3BlbkNvbmZpZyBtb2RlbHMgd2lsbCBuZWVkDQo+ID4+PiBjdXN0
b21pemF0aW9uIHRvIHdvcmsgd2l0aCB0aGVzZSBURSBtb2RlbHMgYmVjYXVzZSB0aGUgY29uZmln
L3N0YXRlDQo+ID4+PiBjb250YWluZXJzIHdpbGwgbm90IGJlIHdoZXJlIHRoZSB0b29saW5nIGV4
cGVjdHMgdGhlbSB0byBiZS4NCj4gPj4+DQo+ID4+PiBUaGFua3MsDQo+ID4+PiBSb2INCj4gPg0K
PiA+IC4NCj4gPg0KDQo=


From nobody Thu Jun 22 06:46:39 2017
Return-Path: <bclaise@cisco.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 5FD1712943B for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 06:46:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 fVLY2795PERF for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 06:46:36 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17A18129465 for <yang-doctors@ietf.org>; Thu, 22 Jun 2017 06:46:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3052; q=dns/txt; s=iport; t=1498139196; x=1499348796; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=KjKxEDGlS6EySM60sgI1VDFmTlxhADq260/JweDHgG8=; b=CH+DFyR/YfB2F1DhzrDGNNpXJgP9pTiUWJIV/knVtsYP1Bt0eG1tRGQr Z1B/OJY5mWzEiiVFnt/ATV+E+4HHEPEYFtZLK/0Wff6njMHmop1Nh/wsf kkqdOijZNCyn1ApEkbHbSRka84dOrzwlp1QgxQGYaD9ryqasS5qFRxn8z g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ATAQDpyEtZ/xbLJq1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBiTOKGXOmZYIRhiQCgz4YAQIBAQEBAQEBayiFGQYjDwEFQRALDgwCJgI?= =?us-ascii?q?CVwYBDAgBAYooq32CJotmAQEBAQEBAQEBAQEBAQEBAQEBIIELghyDTIILgnmEO?= =?us-ascii?q?xIBgy+CYQEEnmOTYoschnOMTIhKHzh/CzAhCBsVh1o+h2OCMAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="652766830"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 13:46:33 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v5MDkXJr010492; Thu, 22 Jun 2017 13:46:33 GMT
To: Dean Bogdanovic <ivandean@gmail.com>, draft-ietf-mpls-ldp-yang-01@ietf.org
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, YANG Doctors <yang-doctors@ietf.org>
References: <15E2194D-6769-4AEB-ACE6-E2B9C05AF9E3@gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <1f603715-5c63-87ea-a3cb-d57b05fe04b7@cisco.com>
Date: Thu, 22 Jun 2017 15:46:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <15E2194D-6769-4AEB-ACE6-E2B9C05AF9E3@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/jH0cdfi3lNSr1-OnNlR6oEaHYJg>
Subject: Re: [yang-doctors] Review of the draft-ietf-mpls-ldp-yang-01
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: Thu, 22 Jun 2017 13:46:38 -0000

Thanks Dean,

Including the yang-doctors.

Regards, B.
> Hi authors,
>
> sorry for slow reply, but have been busy with few other things and didn’t have time to look into the draft.
>
> have couple of questions before I finish the draft and we can do that via phone or email
>
> In general, I like you design with base and extended model. Think it is a very good approach in modeling and maybe I as author should have taken a similar approach when modeling ACLs.
>
> But there is a bit of confusion for me
>
> Why are IPv4 and v6 separated? Why is IPv6 missing from the base model? The RFC 5036 is specifying both AF is the document. And you are mentioning that RFC 5036 is used for base model. Wy having same hierarchy but different namespaces?
>
> 4.1.1. Base
>
> 1. should 'discovery' be under 'global'?
>
> Especially the 'interfaces' section. 'Interfaces' are directly attached to the device. Compared to peers which is the remote end (either that be directly connected peers, or peers that are more than 1 hop away). If peers are not under global, it seems that 'discovery' and especially 'discovery/interfaces' should not be under 'global'.
>
> This applies to 'discovery/targeted' as well.
>
>
> module: ietf-mpls-ldp
>    augment /rt:routing/rt:control-plane-protocols:
>       +--rw mpls-ldp!
>          +--rw global
>          |  +--rw config
>          |  |  +--rw capability
>          |  |  +--rw graceful-restart
>          |  |  |  +--rw enable?                boolean
>          |  |  |  +--rw reconnect-time?        uint16
>          |  |  |  +--rw recovery-time?         uint16
>          |  |  |  +--rw forwarding-holdtime?   uint16
>          |  |  +--rw lsr-id?             yang:dotted-quad
>          |  +--rw address-families
>          |  |  +--rw ipv4
>          |  |     +--rw config
>          |  |        +--rw enable?         boolean
>          |  |        +--rw label-policy
>          |  |           +--rw advertise
>          |  |              +--rw egress-explicit-null
>          |  |                 +--rw enable?   boolean
>          |  +--rw discovery
>          |     +--rw interfaces
>          |     |  +--rw config
>          |     |  |  +--rw hello-holdtime?   uint16
>          |     |  |  +--rw hello-interval?   uint16
>          |     |  +--rw interface* [interface]
>          |     |     +--rw interface           mpls-interface-ref
>          |     |     +--rw address-families
>          |     |        +--rw ipv4
>          |     |           +--rw config
>          |     |              +--rw enable?   boolean
>
>
>
> 9.1 Base
>
>       leaf peer-ldp-id {
>         type yang:dotted-quad;
>         description "Peer LDP ID.";
>       }
>
> Nit: "peer-" prefix needed?
>
> Is this value different from peer LSR ID?
>
> In general, I believe you are on the right path, but I don’t have deep LDP knowledge, so can’t understand some of the nuances that you might have wanted to address
>
> Cheers,
>
> Dean
>
>
> .
>


From nobody Thu Jun 22 08:04:40 2017
Return-Path: <bclaise@cisco.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 38B24129AB7; Thu, 22 Jun 2017 08:04:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 dTg4nq2gblFV; Thu, 22 Jun 2017 08:04:36 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13BD2129A9F; Thu, 22 Jun 2017 08:04:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3050; q=dns/txt; s=iport; t=1498143876; x=1499353476; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=YmjjRlOjYX4tQ1rhkz6Ti7ai02F53wi1rtoiMBmoLRQ=; b=C5pZS/Qbq5rOc2TO0Na3CYfDNeRDNNxHaxNqQElLYLwrns0+vQt/Gw2O ObzDXi9QKZzXy2l7RN02L0e1JOlOdAXSOCDS7kMJWsor0KJc6xYHCsYfJ p9tpCSKc3MXxnJkRAuirV2NZ7WPL3G7Pmgn6zzrwgcVXwGjDgw4pe+0rJ 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BmAQDC20tZ/xbLJq1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBiTOKGXOQS5YaghGGJAKDPxgBAgEBAQEBAQFrKIUZBiMPAQVBEAsODAI?= =?us-ascii?q?mAgJXBgEMCAEBiiisDIImi2gBAQEBAQEBAQEBAQEBAQEBAQEggQuCHINMggsLg?= =?us-ascii?q?m6EOxIBgy+CYQEEnmOTYoschnOMTIhKHzh/CzAhCBsVh1o+h2OCMAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="655609975"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jun 2017 15:04:34 +0000
Received: from [10.55.221.38] (ams-bclaise-nitro5.cisco.com [10.55.221.38]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v5MF4Xrr018763; Thu, 22 Jun 2017 15:04:33 GMT
To: Dean Bogdanovic <ivandean@gmail.com>, draft-ietf-mpls-ldp-yang@ietf.org
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, YANG Doctors <yang-doctors@ietf.org>
References: <15E2194D-6769-4AEB-ACE6-E2B9C05AF9E3@gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <c8fa728b-0272-ffcf-64d0-c2cd4762e936@cisco.com>
Date: Thu, 22 Jun 2017 17:04:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <15E2194D-6769-4AEB-ACE6-E2B9C05AF9E3@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/q5hSV3MZQLCAGq4fP8LxIOOQQmM>
Subject: Re: [yang-doctors] Review of the draft-ietf-mpls-ldp-yang-01
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: Thu, 22 Jun 2017 15:04:38 -0000

Including the right mailer.
Thanks Dean.

Regards, B.
> Hi authors,
>
> sorry for slow reply, but have been busy with few other things and didn’t have time to look into the draft.
>
> have couple of questions before I finish the draft and we can do that via phone or email
>
> In general, I like you design with base and extended model. Think it is a very good approach in modeling and maybe I as author should have taken a similar approach when modeling ACLs.
>
> But there is a bit of confusion for me
>
> Why are IPv4 and v6 separated? Why is IPv6 missing from the base model? The RFC 5036 is specifying both AF is the document. And you are mentioning that RFC 5036 is used for base model. Wy having same hierarchy but different namespaces?
>
> 4.1.1. Base
>
> 1. should 'discovery' be under 'global'?
>
> Especially the 'interfaces' section. 'Interfaces' are directly attached to the device. Compared to peers which is the remote end (either that be directly connected peers, or peers that are more than 1 hop away). If peers are not under global, it seems that 'discovery' and especially 'discovery/interfaces' should not be under 'global'.
>
> This applies to 'discovery/targeted' as well.
>
>
> module: ietf-mpls-ldp
>    augment /rt:routing/rt:control-plane-protocols:
>       +--rw mpls-ldp!
>          +--rw global
>          |  +--rw config
>          |  |  +--rw capability
>          |  |  +--rw graceful-restart
>          |  |  |  +--rw enable?                boolean
>          |  |  |  +--rw reconnect-time?        uint16
>          |  |  |  +--rw recovery-time?         uint16
>          |  |  |  +--rw forwarding-holdtime?   uint16
>          |  |  +--rw lsr-id?             yang:dotted-quad
>          |  +--rw address-families
>          |  |  +--rw ipv4
>          |  |     +--rw config
>          |  |        +--rw enable?         boolean
>          |  |        +--rw label-policy
>          |  |           +--rw advertise
>          |  |              +--rw egress-explicit-null
>          |  |                 +--rw enable?   boolean
>          |  +--rw discovery
>          |     +--rw interfaces
>          |     |  +--rw config
>          |     |  |  +--rw hello-holdtime?   uint16
>          |     |  |  +--rw hello-interval?   uint16
>          |     |  +--rw interface* [interface]
>          |     |     +--rw interface           mpls-interface-ref
>          |     |     +--rw address-families
>          |     |        +--rw ipv4
>          |     |           +--rw config
>          |     |              +--rw enable?   boolean
>
>
>
> 9.1 Base
>
>       leaf peer-ldp-id {
>         type yang:dotted-quad;
>         description "Peer LDP ID.";
>       }
>
> Nit: "peer-" prefix needed?
>
> Is this value different from peer LSR ID?
>
> In general, I believe you are on the right path, but I don’t have deep LDP knowledge, so can’t understand some of the nuances that you might have wanted to address
>
> Cheers,
>
> Dean
>
>
> .
>


From nobody Thu Jun 22 23:46:09 2017
Return-Path: <rkrejci@cesnet.cz>
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 CF34C129C31 for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 23:46:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cesnet.cz
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 eQoEc1Txk6wi for <yang-doctors@ietfa.amsl.com>; Thu, 22 Jun 2017 23:46:05 -0700 (PDT)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 899101271FD for <yang-doctors@ietf.org>; Thu, 22 Jun 2017 23:46:01 -0700 (PDT)
Received: from [IPv6:2001:67c:1220:80c:921b:eff:fe59:4360] (unknown [IPv6:2001:67c:1220:80c:921b:eff:fe59:4360]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by office2.cesnet.cz (Postfix) with ESMTPSA id B3F5E20066; Fri, 23 Jun 2017 08:45:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=office2; t=1498200359; bh=xAtLk8RjHXsrDi9Ey8kNY7yv/qiwAMlte8WGYbhl2eU=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=eppn6991KEZC4NW1zjnPVki+m3+83zllj3qEZg+kbUVsI0B18Cx6V9J1wqz4ZHg76 hxDGL1YCLyaYhljRWAt57Sd3TCpWYQDON5n5i0Z03QSZI3ocvbfWpkVzNkJsQaHF3k RwIphiFVmoj2zsZlrI8t4oZXoVCt+cVVwYb1GaiI=
To: Benoit Claise <bclaise@cisco.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com>
From: =?UTF-8?B?UmFkZWsgS3JlasSNw60=?= <rkrejci@cesnet.cz>
Message-ID: <2da1237d-a501-8dee-0b74-bdb8932a8c8d@cesnet.cz>
Date: Fri, 23 Jun 2017 08:45:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/XH2Eeo6_SWBa1FC8butNHF-w_9Y>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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, 23 Jun 2017 06:46:08 -0000

I should be there,

Radek


Dne 22.6.2017 v 11:53 Benoit Claise napsal(a):
> How many YANG doctors will we see in the hackathon ...


From nobody Fri Jun 23 01:05:25 2017
Return-Path: <lhotka@nic.cz>
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 5102412EA8C for <yang-doctors@ietfa.amsl.com>; Fri, 23 Jun 2017 01:05:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 yzx895M4nMhW for <yang-doctors@ietfa.amsl.com>; Fri, 23 Jun 2017 01:05:21 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E369312EA74 for <yang-doctors@ietf.org>; Fri, 23 Jun 2017 01:05:19 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:2027:a5:8dbe:492b] (unknown [IPv6:2001:718:1a02:1:2027:a5:8dbe:492b]) by mail.nic.cz (Postfix) with ESMTPSA id 5412260918; Fri, 23 Jun 2017 10:05:17 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1498205117; bh=RdtqCgg1o2Mc2hCLI16a0VWisUpEH0U/GdjgN/8MSd0=; h=From:Date:To; b=Gn34JKkmmKiBWVdclEqtqd28FURnwMAn7sbhE2ENh/iMOpfnL5bC4r+BEXm3OCQss yWgYFoLcMGzmvTS7ZTk2VpzRnuE26ky1xkEPCYVtaTUmr5GuaYDa0uSEooIgQtm5Oo U3bryYrRExoj9xhKosc3jM+hHUXYNK5zULVr8oFs=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <2da1237d-a501-8dee-0b74-bdb8932a8c8d@cesnet.cz>
Date: Fri, 23 Jun 2017 10:05:19 +0200
Cc: Benoit Claise <bclaise@cisco.com>, Benoit Claise <yang-doctors@ietf.org>,  "Joe Clarke (jclarke)" <jclarke@cisco.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <EA6359B4-988F-4A2F-8CD4-B6291613C713@nic.cz>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com> <2da1237d-a501-8dee-0b74-bdb8932a8c8d@cesnet.cz>
To: =?utf-8?B?UmFkZWsgS3JlasSNw60=?= <rkrejci@cesnet.cz>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/rJeTL4qUoojZrUiA1AsY6hRX2kQ>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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, 23 Jun 2017 08:05:23 -0000

> On 23 Jun 2017, at 08:45, Radek Krej=C4=8D=C3=AD <rkrejci@cesnet.cz> =
wrote:
>=20
> I should be there,
>=20
> Radek
>=20

Me too.

Lada

>=20
> Dne 22.6.2017 v 11:53 Benoit Claise napsal(a):
>> How many YANG doctors will we see in the hackathon ...
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

--
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Fri Jun 23 07:40:32 2017
Return-Path: <mersue@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 9495B12EAF4 for <yang-doctors@ietfa.amsl.com>; Fri, 23 Jun 2017 07:40:31 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 db5ZWiELS1tK for <yang-doctors@ietfa.amsl.com>; Fri, 23 Jun 2017 07:40:29 -0700 (PDT)
Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (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 D71AB12EAFE for <yang-doctors@ietf.org>; Fri, 23 Jun 2017 07:40:26 -0700 (PDT)
Received: by mail-wr0-x22e.google.com with SMTP id c11so68584282wrc.3 for <yang-doctors@ietf.org>; Fri, 23 Jun 2017 07:40:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=3tGnqsc9wlkxppYerKQshJTnK3mE1MeTr01fZ6GBHbM=; b=R87Ygutgp2TODTjb+V7VqrdiEc6gjH8PfJ73GvxqhB+XyORZQJjfIXdqvD/ltnRrA3 6YtTYYMXTO/7J70WmE6iVBOKfWklKe6vsYSDUvrGvqDv1G7U3ENVV7rM5eMeXj/FnglR 8uEX37IWjiC7wHlbfEEUVQWbeD+GC1+BPS1tfblaEQB35md/NgZc9tgSVonHcmgX03c4 7f2zDVxqKg/XggXC5hku29fxz0gw7pvK2eTtxsM+v5v/fuKwYhSg8PCtsDVR25/veUuB fs2gvKKi+TbdV0j59clEelCWoqPqGAOY/rVJ6CgsGh7Buz5wjzNosMVdTtOyfaOpRoqX dCdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=3tGnqsc9wlkxppYerKQshJTnK3mE1MeTr01fZ6GBHbM=; b=jYGS5/zTsj9eCr+faTKuWTqE34b6Bla6074qxgZtjXr8Bh20vGROKt+Ty6Ebmj9D+M 9vHFe8tG9fH7ZQ2aiTAjPXuHwyNDoDshI6CQZYZBbDketntSDrLs7fyXXdMiV07G0/MS nkGQU7hziVy50vS4Nuev50+7uegSUFxIfDaq0m5j0gVh+QzwtpV2rmLvL3+fMCygg5QT b3P3h8VaB6OU69+Z7l27noQBrqbw63/k4jXN34rkq1OP1WNffEuQLcNsdgvEsS87rV+K El2nXjm/qbR9ob76IV+O31bDlZpy0jlAQGopcoD+D5wV385KqCH9QdUbemjsxz8uqwrO 4uCQ==
X-Gm-Message-State: AKS2vOyPSIpPLGPremHVovNyjhIZ8CNtw2in50eshRCFpidfYjdWQnaL jL1BpHehS8qsGhGn
X-Received: by 10.223.136.216 with SMTP id g24mr5629780wrg.199.1498228825395;  Fri, 23 Jun 2017 07:40:25 -0700 (PDT)
Received: from DESKTOPFLHJVQJ (p57A7773E.dip0.t-ipconnect.de. [87.167.119.62]) by smtp.gmail.com with ESMTPSA id f199sm4347470wmd.33.2017.06.23.07.40.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Jun 2017 07:40:24 -0700 (PDT)
From: "Mehmet Ersue" <mersue@gmail.com>
To: "'Benoit Claise'" <bclaise@cisco.com>
Cc: "'YANG Doctors'" <yang-doctors@ietf.org>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com> <2da1237d-a501-8dee-0b74-bdb8932a8c8d@cesnet.cz>
In-Reply-To: <2da1237d-a501-8dee-0b74-bdb8932a8c8d@cesnet.cz>
Date: Fri, 23 Jun 2017 16:40:23 +0200
Message-ID: <008701d2ec2e$a62af6d0$f280e470$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQKkdOHXdG6F829AuV1lb83yP33bgwESwRnxAgCu6vgBMHhH0QItHTurApT5k5qgR0OAgA==
Content-Language: de
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/jVAoIM4qFtWgrhuIG9FDB2TgeVI>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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, 23 Jun 2017 14:40:32 -0000

looks good

Cheers,
Mehmet

> -----Original Message-----
> From: yang-doctors [mailto:yang-doctors-bounces@ietf.org] On Behalf Of
> Radek Krejc=ED
> Sent: Friday, June 23, 2017 8:45 AM
> To: Benoit Claise <bclaise@cisco.com>
> Cc: YANG Doctors <yang-doctors@ietf.org>; Joe Clarke (jclarke)
> <jclarke@cisco.com>
> Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at =
the
> IETF meeting?
>=20
> I should be there,
>=20
> Radek
>=20
>=20
> Dne 22.6.2017 v 11:53 Benoit Claise napsal(a):
> > How many YANG doctors will we see in the hackathon ...
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors


From nobody Mon Jun 26 03:46:50 2017
Return-Path: <bclaise@cisco.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 490EE126C83; Mon, 26 Jun 2017 03:46:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 Nktz8UQpKSIs; Mon, 26 Jun 2017 03:46:33 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EBC20126BF3; Mon, 26 Jun 2017 03:46:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26948; q=dns/txt; s=iport; t=1498473992; x=1499683592; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=RoLa4AqXRcYKWLcP5lEoBus/7R2cQIzGgXaam3UnTKA=; b=BTvhJz8+lAg/Hft13r5nn/pSlN4crCaWcjHbNZogSRgsh8keVwGPn9KQ gLVdh9RRau/UsiPqryPXNRLvHS0OqN9/AG9dqRwU1ARQiHv6bGqvfPuJp qS7zPSrX+S6Y3PpHFSvkC1V0c3IilKZljyIv8ZD2ltBdLA79LKqphgbg0 Y=;
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200";  d="scan'208,217";a="652841325"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jun 2017 10:46:30 +0000
Received: from [10.55.221.37] (ams-bclaise-nitro4.cisco.com [10.55.221.37]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v5QAkThI028434; Mon, 26 Jun 2017 10:46:29 GMT
To: Xufeng Liu <Xufeng_Liu@jabil.com>, Robert Wilton <rwilton@cisco.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Cc: "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>, Benoit Claise <bclaise@cisco.com>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <BN3PR0201MB0867315F3E88577B9EEF6584F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com> <3a1c319f-0255-b8ee-ecbd-739568c1dc7f@cisco.com> <1ab3a0d8-de3e-1d7c-2967-97b74b1c68a5@cisco.com> <BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <04b933e2-189a-6fe2-5d24-310167f91b69@cisco.com>
Date: Mon, 26 Jun 2017 12:46:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------6D1C27D0843768AFE393C509"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/BsXVLXDgt4RNpfVV10bhKdRdx0U>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Mon, 26 Jun 2017 10:46:36 -0000

This is a multi-part message in MIME format.
--------------6D1C27D0843768AFE393C509
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi Xufeng,
> Hi Benoit,
>
>> -----Original Message-----
>> From: Benoit Claise [mailto:bclaise@cisco.com]
>> Sent: Thursday, June 22, 2017 6:12 AM
>> To: Robert Wilton <rwilton@cisco.com>; Xufeng Liu <Xufeng_Liu@jabil.com>;
>> Mahesh Jethanandani <mjethanandani@gmail.com>; yang-doctors@ietf.org
>> Cc: ietf@ietf.org; teas@ietf.org; draft-ietf-teas-yang-te-topo.all@ietf.org
>> Subject: Re: [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-
>> 08
>>
>> Dear draft-ietf-teas-yang-te-topo authors,
>>> Hi Xufeng,
>>>
>>> OK, by tooling, I don't mean the pyang plugins that I have been
>>> working on to convert between different types of models.  As you
>>> aware, the TE YANG models can easily be converted to NMDA style since
>>> I have already done it
>>> (https://github.com/rgwilton/ietf-models-to-combined).
>>>
>>> My comment actually relates to the fact the structure used by TE YANG
>>> modules don't match any other YANG modules - they are using their own
>>> unique style of structure.
>> This is an important issue to resolve.
>>> Today, there are three common styles of modules:
>>> (1) IETF style split config/state trees (e.g. ietf-interfaces).
>>> (2) IETF NMDA style combined config/state trees (i.e. where all IETF
>>> modules are heading to).
>>> (3) OpenConfig style modules with the config/state containers
>>> immediately above the config leaves.
>>>
>>> Tooling is likely to be optimized to work with these model structures,
>>> but the TE modules do not fit into any of the three styles above.
>>> They are a yet another OpenConfig-like style, but that is different
>>> enough that tooling that is designed to work with OpenConfig style
>>> YANG modules would likely not work with the TE YANG modules.
>>>
>>> Specifically, for clients that expecting to work with an OpenConfig
>>> style YANG module, then if it knows the path to config leaf X, then
>>> they would expect the applied config value to be available at the path
>>> "../state/X".  But, this doesn't hold for the structure being used in
>>> the TE YANG models.
>>>
>>> I believe strongly that the models being produced by organizations
>>> should be structures in a consistent way, hence why I think that the
>>> published standard version of the TE YANG modules should immediately
>>> align to the NMDA style.
>> Agreed.
>> Here is the OPS and RTG AD message:
>> https://www.ietf.org/mail-archive/web/netmod/current/msg18252.html
>>
>> I understand that the I2RS topology YANG modules will be improved to the
>> NMDA style.
> [Xufeng] The I2RS topology model is already NMDA style, but the NMDA models are not immediately implementable without NETCONF/RESTCONF protocol update. We will need the "-state" module for the I2RS topology model (and for all the top-level models) for now.
Adding -state to the Appendix is a possibility.
"In all cases, the NMDA and non-NMDA modules SHOULD be published in the 
same document, with NMDA modules in the document main body and the 
non-NMDA modules in an Appendix."
See https://www.ietf.org/mail-archive/web/netmod/current/msg18252.html
> While the NMDA is nice, the NMDA discussions have already significantly delayed publishing new models, and doing NMDA without staging will further delay the process.
This is not solving the important issue brought up by Rob Witlon:

    My comment actually relates to the fact the structure used by TE
    YANG modules don't match any other YANG modules - they are using
    their own unique style of structure.

Regards, B.
> Thanks,  Xufeng
>> Regards, Benoit
>>> Thanks,
>>> Rob
>>>
>>>
>>> On 22/06/2017 04:16, Xufeng Liu wrote:
>>>> Hi Rob,
>>>>
>>>> While the tooling is very nice to have, especially for writing new
>>>> models or converting models, we do not have to use it for every
>>>> model. It seems not necessary to use the tooling on this model for
>>>> now. We already know that we can manually convert it to NMDA style if
>>>> needed.
>>>>
>>>> Thanks,
>>>> - Xufeng
>>>>
>>>>> -----Original Message-----
>>>>> From: Robert Wilton [mailto:rwilton@cisco.com]
>>>>> Sent: Wednesday, June 21, 2017 5:34 AM
>>>>> To: Xufeng Liu <Xufeng_Liu@jabil.com>; Mahesh Jethanandani
>>>>> <mjethanandani@gmail.com>; yang-doctors@ietf.org
>>>>> Cc: ietf@ietf.org; teas@ietf.org;
>>>>> draft-ietf-teas-yang-te-topo.all@ietf.org
>>>>> Subject: Re: [Teas] Yangdoctors last call review of
>>>>> draft-ietf-teas-yang-te-topo-
>>>>> 08
>>>>>
>>>>> Hi Xufeng,
>>>>>
>>>>> On 12/06/2017 22:28, Xufeng Liu wrote:
>>>>>> Hi Mahesh,
>>>>>>
>>>>>> Thank you much for the review. We have submitted an updated draft
>>>>> (https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-09) to
>>>>> address these issues. More detailed explanations are put below
>>>>> inline.
>>>>>> If the responses and updates are satisfactory, we are ready for the
>>>>>> last call.
>>>>>>
>>>>>> Best regards,
>>>>>> - Xufeng
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Mahesh Jethanandani [mailto:mjethanandani@gmail.com]
>>>>>>> Sent: Wednesday, May 24, 2017 11:44 AM
>>>>>>> To: yang-doctors@ietf.org
>>>>>>> Cc: ietf@ietf.org; teas@ietf.org;
>>>>>>> draft-ietf-teas-yang-te-topo.all@ietf.org
>>>>>>> Subject: Yangdoctors last call review of
>>>>>>> draft-ietf-teas-yang-te-topo-08
>>>>>>>
>>>>>>> Reviewer: Mahesh Jethanandani
>>>>>>> Review result: Ready with Issues
>>>>>>>
>>>>>>> Document reviewed: draft-ietf-teas-yang-te-topo-08
>>>>>>>
>>>>>>> Status: Ready with Issues
>>>>>>>
>>>>>>> I am not an expert in Traffic Engineering. This review is looking
>>>>>>> at the draft from a YANG perspective. With that said, I have
>>>>>>> marked it as “Ready
>>>>> with Issues”
>>>>>>> because of some of the points discussed below.
>>>>>>>
>>>>>>> Summary:
>>>>>>>
>>>>>>> This document defines a YANG data model for representing,
>>>>>>> retrieving and manipulating TE Topologies. The model serves as a
>>>>>>> base model that other technology specific TE Topology models can
>> augment.
>>>>>>> Comments:
>>>>>>>
>>>>>>> Almost all the containers in the model are presence containers. Is
>>>>>>> there a reason why they have to be presence containers? Note, that
>>>>>>> presence containers are containers whose existence itself
>>>>>>> represents configuration data. What particular configuration data
>>>>>>> is each container
>>>>> representing in itself?
>>>>>> [Xufeng] Containers that use “presence” are:
>>>>>>      - Container “underlay”
>>>>>>        o  We have changed 13 occurrences of such containers to be
>>>>>> not
>>>>> presence container.
>>>>>>      - Container “te” under augmentation
>>>>>>        o  To indicate that “TE” is enabled (configuration data)
>>>>>>        o  Also used to do augmentation. The “presence” statement can
>>>>> prevent the mandatory child from affecting augmented base model.
>>>>>>      - /nw:networks/nw:network/nw:network-types/te-topology!
>>>>>>        o  A mechanism required by I2RS topology model to specify the
>>>>> topology type.
>>>>>>> It is difficult to co-relate the diagram with the model itself
>>>>>>> because of different terms being used to define different parts of
>>>>>>> the model.
>>>>>>> There is “TE Topology Model” and then there is “Generic TE
>>>>>>> Topology
>>>>> Model”.
>>>>>>> Are these one and the same models? If so, a common term for both
>>>>>>> of them would be helpful.
>>>>>> [Xufeng] Yes. These two terms are the same. Figure 12, Figure 13,
>>>>>> and relevant
>>>>> descriptions have been updated to make the document consistent.
>>>>>>> There is extensive use of groupings in the document. However, not
>>>>>>> all instances of groupings are used multiple number of times.
>>>>>>> Where they are not being repeated, it would be better to move the
>>>>>>> grouping directly where the uses statement resides. Case in point
>>>>>>> the grouping
>>>>> connectivity-label-restriction-list.
>>>>>> [Xufeng] We have removed the following groupings
>>>>>>        te-link-augment
>>>>>>        te-node-augment
>>>>>>        te-termination-point-augment
>>>>>>        te-topologies-augment
>>>>>>        te-topology-augment
>>>>>>        te-link-state-underlay-attributes
>>>>>>        te-node-state-derived-notification
>>>>>>        te-topology-type
>>>>>>
>>>>>> The remaining groupings have been kept so that we can:
>>>>>>      - Share the groupings in this model
>>>>>>      - Prepare to be shared by a model augmenting this model
>>>>>>      - Prevent a grouping or configuration section from being too long
>>>>>>      - Improve readability
>>>>>>
>>>>>>> The split between config and state containers does not seem to
>>>>>>> follow any particular pattern.
>>>>>> [Xufeng] The pattern is clear:
>>>>>> For each manageable entity (object), there is a config container
>>>>>> and state
>>>>> container. The configurable properties go into the config container
>>>>> and state properties go into the state container. Such objects are
>>>>> identified by a list item or a presence container so that the
>>>>> “create”, “delete”, and “modify”
>>>>> operations
>>>>> can be performed on them. The non-presence containers do not
>>>>> represent configuration data so they do not introduce such objects.
>>>>>>> It is neither a top level split, as is the case with existing IETF
>>>>>>> models,
>>>>>> [Xufeng] We could not do top level split because the base I2RS
>>>>>> network
>>>>> topology model
>>>>> (https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-
>>>>> 12) that we augment does not have the top-level split (for its own
>>>>> reasons).
>>>>>>> nor do they follow the OpenConfig style of splitting config and
>>>>>>> state under each relevant leaf,
>>>>>> [Xufeng] The pattern is consistent with this style in principle,
>>>>>> with some
>>>>> adjustments to fit to our multiple levels of hierarchy.
>>>>> This is effectively a new forth style of YANG models that is not
>>>>> consistent with any of the three existing styles, i.e.:
>>>>>     - Current IETF config/state split model style
>>>>>     - NMDA combined config/state tree
>>>>>     - OpenConfig split config/state containers immediately above the
>>>>> config true leaves.
>>>>>
>>>>> Tooling that it designed to work with OpenConfig models will need
>>>>> customization to work with these TE models because the config/state
>>>>> containers will not be where the tooling expects them to be.
>>>>>
>>>>> Thanks,
>>>>> Rob
>>> .
>>>


--------------6D1C27D0843768AFE393C509
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Xufeng,<br>
    </div>
    <blockquote type="cite"
cite="mid:BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com">
      <pre wrap="">Hi Benoit,

</pre>
      <blockquote type="cite">
        <pre wrap="">-----Original Message-----
From: Benoit Claise [<a class="moz-txt-link-freetext" href="mailto:bclaise@cisco.com">mailto:bclaise@cisco.com</a>]
Sent: Thursday, June 22, 2017 6:12 AM
To: Robert Wilton <a class="moz-txt-link-rfc2396E" href="mailto:rwilton@cisco.com">&lt;rwilton@cisco.com&gt;</a>; Xufeng Liu <a class="moz-txt-link-rfc2396E" href="mailto:Xufeng_Liu@jabil.com">&lt;Xufeng_Liu@jabil.com&gt;</a>;
Mahesh Jethanandani <a class="moz-txt-link-rfc2396E" href="mailto:mjethanandani@gmail.com">&lt;mjethanandani@gmail.com&gt;</a>; <a class="moz-txt-link-abbreviated" href="mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a>
Cc: <a class="moz-txt-link-abbreviated" href="mailto:ietf@ietf.org">ietf@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:teas@ietf.org">teas@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-teas-yang-te-topo.all@ietf.org">draft-ietf-teas-yang-te-topo.all@ietf.org</a>
Subject: Re: [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-
08

Dear draft-ietf-teas-yang-te-topo authors,
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi Xufeng,

OK, by tooling, I don't mean the pyang plugins that I have been
working on to convert between different types of models.  As you
aware, the TE YANG models can easily be converted to NMDA style since
I have already done it
(<a class="moz-txt-link-freetext" href="https://github.com/rgwilton/ietf-models-to-combined">https://github.com/rgwilton/ietf-models-to-combined</a>).

My comment actually relates to the fact the structure used by TE YANG
modules don't match any other YANG modules - they are using their own
unique style of structure.
</pre>
        </blockquote>
        <pre wrap="">This is an important issue to resolve.
</pre>
        <blockquote type="cite">
          <pre wrap="">
Today, there are three common styles of modules:
(1) IETF style split config/state trees (e.g. ietf-interfaces).
(2) IETF NMDA style combined config/state trees (i.e. where all IETF
modules are heading to).
(3) OpenConfig style modules with the config/state containers
immediately above the config leaves.

Tooling is likely to be optimized to work with these model structures,
but the TE modules do not fit into any of the three styles above.
They are a yet another OpenConfig-like style, but that is different
enough that tooling that is designed to work with OpenConfig style
YANG modules would likely not work with the TE YANG modules.

Specifically, for clients that expecting to work with an OpenConfig
style YANG module, then if it knows the path to config leaf X, then
they would expect the applied config value to be available at the path
"../state/X".  But, this doesn't hold for the structure being used in
the TE YANG models.

I believe strongly that the models being produced by organizations
should be structures in a consistent way, hence why I think that the
published standard version of the TE YANG modules should immediately
align to the NMDA style.
</pre>
        </blockquote>
        <pre wrap="">Agreed.
Here is the OPS and RTG AD message:
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mail-archive/web/netmod/current/msg18252.html">https://www.ietf.org/mail-archive/web/netmod/current/msg18252.html</a>

I understand that the I2RS topology YANG modules will be improved to the
NMDA style.
</pre>
      </blockquote>
      <pre wrap="">[Xufeng] The I2RS topology model is already NMDA style, but the NMDA models are not immediately implementable without NETCONF/RESTCONF protocol update. We will need the "-state" module for the I2RS topology model (and for all the top-level models) for now. </pre>
    </blockquote>
    Adding -state to the Appendix is a possibility.<br>
    "<font color="#000000">In all cases, the NMDA and non-NMDA modules
      SHOULD be published in the same document, with NMDA modules in the
      document main body and the non-NMDA modules in an Appendix."<br>
      See
      <a class="moz-txt-link-freetext" href="https://www.ietf.org/mail-archive/web/netmod/current/msg18252.html">https://www.ietf.org/mail-archive/web/netmod/current/msg18252.html</a><br>
    </font>
    <blockquote type="cite"
cite="mid:BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com">
      <pre wrap="">While the NMDA is nice, the NMDA discussions have already significantly delayed publishing new models, and doing NMDA without staging will further delay the process.</pre>
    </blockquote>
    This is not solving the important issue brought up by Rob Witlon:<br>
    <blockquote>My comment actually relates to the fact the structure
      used by TE YANG
      modules don't match any other YANG modules - they are using their
      own
      unique style of structure.</blockquote>
    Regards, B.<br>
    <blockquote type="cite"
cite="mid:BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com">
      <pre wrap="">
Thanks,  Xufeng
</pre>
      <blockquote type="cite">
        <pre wrap="">
Regards, Benoit
</pre>
        <blockquote type="cite">
          <pre wrap="">
Thanks,
Rob


On 22/06/2017 04:16, Xufeng Liu wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi Rob,

While the tooling is very nice to have, especially for writing new
models or converting models, we do not have to use it for every
model. It seems not necessary to use the tooling on this model for
now. We already know that we can manually convert it to NMDA style if
needed.

Thanks,
- Xufeng

</pre>
            <blockquote type="cite">
              <pre wrap="">-----Original Message-----
From: Robert Wilton [<a class="moz-txt-link-freetext" href="mailto:rwilton@cisco.com">mailto:rwilton@cisco.com</a>]
Sent: Wednesday, June 21, 2017 5:34 AM
To: Xufeng Liu <a class="moz-txt-link-rfc2396E" href="mailto:Xufeng_Liu@jabil.com">&lt;Xufeng_Liu@jabil.com&gt;</a>; Mahesh Jethanandani
<a class="moz-txt-link-rfc2396E" href="mailto:mjethanandani@gmail.com">&lt;mjethanandani@gmail.com&gt;</a>; <a class="moz-txt-link-abbreviated" href="mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a>
Cc: <a class="moz-txt-link-abbreviated" href="mailto:ietf@ietf.org">ietf@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:teas@ietf.org">teas@ietf.org</a>;
<a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-teas-yang-te-topo.all@ietf.org">draft-ietf-teas-yang-te-topo.all@ietf.org</a>
Subject: Re: [Teas] Yangdoctors last call review of
draft-ietf-teas-yang-te-topo-
08

Hi Xufeng,

On 12/06/2017 22:28, Xufeng Liu wrote:
</pre>
              <blockquote type="cite">
                <pre wrap="">Hi Mahesh,

Thank you much for the review. We have submitted an updated draft
</pre>
              </blockquote>
              <pre wrap="">(<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-09">https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-09</a>) to
address these issues. More detailed explanations are put below
inline.
</pre>
              <blockquote type="cite">
                <pre wrap="">If the responses and updates are satisfactory, we are ready for the
last call.

Best regards,
- Xufeng

</pre>
                <blockquote type="cite">
                  <pre wrap="">-----Original Message-----
From: Mahesh Jethanandani [<a class="moz-txt-link-freetext" href="mailto:mjethanandani@gmail.com">mailto:mjethanandani@gmail.com</a>]
Sent: Wednesday, May 24, 2017 11:44 AM
To: <a class="moz-txt-link-abbreviated" href="mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a>
Cc: <a class="moz-txt-link-abbreviated" href="mailto:ietf@ietf.org">ietf@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:teas@ietf.org">teas@ietf.org</a>;
<a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-teas-yang-te-topo.all@ietf.org">draft-ietf-teas-yang-te-topo.all@ietf.org</a>
Subject: Yangdoctors last call review of
draft-ietf-teas-yang-te-topo-08

Reviewer: Mahesh Jethanandani
Review result: Ready with Issues

Document reviewed: draft-ietf-teas-yang-te-topo-08

Status: Ready with Issues

I am not an expert in Traffic Engineering. This review is looking
at the draft from a YANG perspective. With that said, I have
marked it as “Ready
</pre>
                </blockquote>
              </blockquote>
              <pre wrap="">with Issues”
</pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">because of some of the points discussed below.

Summary:

This document defines a YANG data model for representing,
retrieving and manipulating TE Topologies. The model serves as a
base model that other technology specific TE Topology models can
</pre>
                </blockquote>
              </blockquote>
            </blockquote>
          </blockquote>
        </blockquote>
        <pre wrap="">augment.
</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <blockquote type="cite">
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">
Comments:

Almost all the containers in the model are presence containers. Is
there a reason why they have to be presence containers? Note, that
presence containers are containers whose existence itself
represents configuration data. What particular configuration data
is each container
</pre>
                </blockquote>
              </blockquote>
              <pre wrap="">representing in itself?
</pre>
              <blockquote type="cite">
                <pre wrap="">[Xufeng] Containers that use “presence” are:
    - Container “underlay”
      o  We have changed 13 occurrences of such containers to be
not
</pre>
              </blockquote>
              <pre wrap="">presence container.
</pre>
              <blockquote type="cite">
                <pre wrap="">    - Container “te” under augmentation
      o  To indicate that “TE” is enabled (configuration data)
      o  Also used to do augmentation. The “presence” statement can
</pre>
              </blockquote>
              <pre wrap="">prevent the mandatory child from affecting augmented base model.
</pre>
              <blockquote type="cite">
                <pre wrap="">    - /nw:networks/nw:network/nw:network-types/te-topology!
      o  A mechanism required by I2RS topology model to specify the
</pre>
              </blockquote>
              <pre wrap="">topology type.
</pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">It is difficult to co-relate the diagram with the model itself
because of different terms being used to define different parts of
the model.
There is “TE Topology Model” and then there is “Generic TE
Topology
</pre>
                </blockquote>
              </blockquote>
              <pre wrap="">Model”.
</pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">Are these one and the same models? If so, a common term for both
of them would be helpful.
</pre>
                </blockquote>
                <pre wrap="">[Xufeng] Yes. These two terms are the same. Figure 12, Figure 13,
and relevant
</pre>
              </blockquote>
              <pre wrap="">descriptions have been updated to make the document consistent.
</pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">There is extensive use of groupings in the document. However, not
all instances of groupings are used multiple number of times.
Where they are not being repeated, it would be better to move the
grouping directly where the uses statement resides. Case in point
the grouping
</pre>
                </blockquote>
              </blockquote>
              <pre wrap="">connectivity-label-restriction-list.
</pre>
              <blockquote type="cite">
                <pre wrap="">[Xufeng] We have removed the following groupings
      te-link-augment
      te-node-augment
      te-termination-point-augment
      te-topologies-augment
      te-topology-augment
      te-link-state-underlay-attributes
      te-node-state-derived-notification
      te-topology-type

The remaining groupings have been kept so that we can:
    - Share the groupings in this model
    - Prepare to be shared by a model augmenting this model
    - Prevent a grouping or configuration section from being too long
    - Improve readability

</pre>
                <blockquote type="cite">
                  <pre wrap="">The split between config and state containers does not seem to
follow any particular pattern.
</pre>
                </blockquote>
                <pre wrap="">[Xufeng] The pattern is clear:
For each manageable entity (object), there is a config container
and state
</pre>
              </blockquote>
              <pre wrap="">container. The configurable properties go into the config container
and state properties go into the state container. Such objects are
identified by a list item or a presence container so that the
“create”, “delete”, and “modify”
operations
can be performed on them. The non-presence containers do not
represent configuration data so they do not introduce such objects.
</pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">It is neither a top level split, as is the case with existing IETF
models,
</pre>
                </blockquote>
                <pre wrap="">[Xufeng] We could not do top level split because the base I2RS
network
</pre>
              </blockquote>
              <pre wrap="">topology model
(<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo">https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo</a>-
12) that we augment does not have the top-level split (for its own
reasons).
</pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">nor do they follow the OpenConfig style of splitting config and
state under each relevant leaf,
</pre>
                </blockquote>
                <pre wrap="">[Xufeng] The pattern is consistent with this style in principle,
with some
</pre>
              </blockquote>
              <pre wrap="">adjustments to fit to our multiple levels of hierarchy.
This is effectively a new forth style of YANG models that is not
consistent with any of the three existing styles, i.e.:
   - Current IETF config/state split model style
   - NMDA combined config/state tree
   - OpenConfig split config/state containers immediately above the
config true leaves.

Tooling that it designed to work with OpenConfig models will need
customization to work with these TE models because the config/state
containers will not be where the tooling expects them to be.

Thanks,
Rob
</pre>
            </blockquote>
          </blockquote>
          <pre wrap="">
.

</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------6D1C27D0843768AFE393C509--


From nobody Mon Jun 26 04:01:25 2017
Return-Path: <bclaise@cisco.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 37010129AF3; Mon, 26 Jun 2017 04:01:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 d2M8zMGDoDx5; Mon, 26 Jun 2017 04:01:20 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08BB2129AEA; Mon, 26 Jun 2017 04:01:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11415; q=dns/txt; s=iport; t=1498474880; x=1499684480; h=subject:from:to:references:cc:message-id:date: mime-version:in-reply-to; bh=iXSmkwIqIJjLeFcmK0f7CxML8RrWXXtkoAcAZvi5Ywc=; b=NCH9p+NFT9BPL1yHcVD6+xGBK6s+K1sdmWhe61hL0rQqpyHFrgciUquv D05As4PclnRZr8CqXKc9o9pl2XMHGCIlgcNRgWY6qcz9m9yXaiocSwnH0 uFWtIvBq8toOKeBR6/Q5+bCflrHjpethpYNUDixzf+N79T/ljguQfy5Q5 s=;
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200";  d="scan'208,217";a="653863362"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jun 2017 11:01:18 +0000
Received: from [10.55.221.37] (ams-bclaise-nitro4.cisco.com [10.55.221.37]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v5QB1HW1014075; Mon, 26 Jun 2017 11:01:17 GMT
From: Benoit Claise <bclaise@cisco.com>
To: YANG Doctors <yang-doctors@ietf.org>, "Robert Wilton -X (rwilton - Ensoft Ltd at Cisco)" <rwilton@cisco.com>, "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>, "ops-ads@ietf.org" <ops-ads@ietf.org>
References: <767b9462-80ad-2942-f67e-31789239b894@cisco.com> <14bdf15a-1803-2607-13c6-346be07b51f0@cisco.com>
Message-ID: <d04106c5-1b3e-e3c7-876a-099361103b85@cisco.com>
Date: Mon, 26 Jun 2017 13:01:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <14bdf15a-1803-2607-13c6-346be07b51f0@cisco.com>
Content-Type: multipart/alternative; boundary="------------667F5C81C9DF18439E991B4E"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/hp-4CgSC-npujzmaAsLgtrPmiVk>
Subject: Re: [yang-doctors] Fwd: Important: Guidelines for YANG module authors
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: Mon, 26 Jun 2017 11:01:23 -0000

This is a multi-part message in MIME format.
--------------667F5C81C9DF18439E991B4E
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Dear YANG doctors,

Thinking some more about it, I believe we want to review one more time 
the already-reviewed YANG modules to flag whether they align with the 
guidelines below.
Background: the TEAS YANG module draft-ietf-teas-yang-te-topo, which 
we're discussing now.
On this specific one, not only it's not aligned with the NMDA 
guidelines, but he doesn't align with any of of the known YANG module 
structure, as Rob mentioned:

    My comment actually relates to the fact the structure used by TE
    YANG modules don't match any other YANG modules - they are using
    their own unique style of structure.

Practically, it means that this YANG module will be hard to integrate.

Regards, Benoit
> Dear YANG doctors,
>
> Here is an important message for your YANG doctor reviews.
> Rob Wilton developed some tooling to help YANG module designers to 
> transition to NMDA.
>
> Rob, would you mind explaining to everybody on this list, and maybe on 
> the NETMOD if you believe this is relevant for everybody.
>
> Regards, Benoit
>
> -------- Forwarded Message --------
> Subject: 	Important: Guidelines for YANG module authors
> Date: 	Fri, 9 Jun 2017 15:56:39 +0200
> From: 	Benoit Claise <bclaise@cisco.com>
> To: 	NETMOD Working Group <netmod@ietf.org>
>
>
>
> Dear all,
>
> Now that the new NETMOD and NETCONF charters have been approved, it's 
> time to think about the guidelines for YANG module authors.
>
> The Network Management Datastore Architecture (NMDA) addresses the 
> so-called "OpState problem" that has been the subject of much 
> discussion in the IETF. NMDA is still in development, and there will 
> be a transition period before NMDA solutions are universally available.
>
> The NETMOD Datastore Design Team and the Routing Yang Architecture 
> Design Team have worked with Alia and Benoit to create initial 
> guidelines for how the NMDA, as defined in 
> draft-ietf-netmod-revised-datastores 
> <https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/>, 
> impacts Yang models. The draft-dsdt-nmda-guidelines 
> <https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/> 
> individual draft was foundational in helping creating those guidelines.
>
> If you have questions or concerns on how these guidelines should apply 
> to work of interest, please contact your WG Chairs or ADs.
>
> It is our strong recommendation, as ADs with agreement from the NETMOD 
> WG Chairs, that models SHOULD move as quickly as possible to the NMDA. 
> The specific approach to be taken for models being developed now and 
> during the NMDA transition period should be based on both the expected 
> usage and the maturity of the data model.
>
> 1. New models and models that are not concerned with the operational 
> state of configuration information SHOULD immediately be structured to 
> be NMDA-compatible.
>
> 2. Models that require immediate support for "in use" and "system 
> created" information SHOULD be structured for NMDA. Then derived 
> versions of these models SHOULD be created, either by hand or with 
> suitable tools, that follow the current modeling strategies. In some 
> cases, the non-NMDA model may be an existing model and not derived 
> from the NMDA model. In all cases, the NMDA and non-NMDA modules 
> SHOULD be published in the same document, with NMDA modules in the 
> document main body and the non-NMDA modules in an Appendix. The use of 
> the non-NMDA model will allow temporary bridging of the time period 
> until NMDA implementations are available. The non-NMDA module names 
> should include ’-state’ appended.
>
> We would like to thank Kent Watsen, Lou Berger, Rob Wilton, Martin 
> Bjorklund, Phil Shafer, Acee Lindem, Chris Hopps, Juergen 
> Schoenwaelder, and all others who helped develop these guidelines.
>
> Regards,
> Alia Atlas, Routing AD
> Deborah Brungard, Routing AD
> Alvaro Retana, Routing AD
> Warren Kumari, Operations & Management AD
> Benoit Claise, Operations & Management AD
>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors


--------------667F5C81C9DF18439E991B4E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Dear YANG doctors,<br>
      <br>
      Thinking some more about it, I believe we want to review one more
      time the already-reviewed YANG modules to flag whether they align
      with the guidelines below.<br>
      Background: the TEAS YANG module draft-ietf-teas-yang-te-topo,
      which we're discussing now. <br>
      On this specific one, not only it's not aligned with the NMDA
      guidelines, but he doesn't align with any of of the known YANG
      module structure, as Rob mentioned:<br>
      <blockquote>My comment actually relates to the fact the structure
        used by TE YANG modules don't match any other YANG modules -
        they are using their own unique style of structure.</blockquote>
      Practically, it means that this YANG module will be hard to
      integrate.<br>
      <br>
      Regards, Benoit    <br>
    </div>
    <blockquote type="cite"
      cite="mid:14bdf15a-1803-2607-13c6-346be07b51f0@cisco.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      Dear YANG doctors,<br>
      <br>
      Here is an important message for your YANG doctor reviews.<br>
      Rob Wilton developed some tooling to help YANG module designers to
      transition to NMDA.<br>
      <br>
      Rob, would you mind explaining to everybody on this list, and
      maybe on the NETMOD if you believe this is relevant for everybody.<br>
      <br>
      Regards, Benoit<br>
      <br>
      <div class="moz-forward-container">-------- Forwarded Message
        --------
        <table class="moz-email-headers-table" cellspacing="0"
          cellpadding="0" border="0">
          <tbody>
            <tr>
              <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject:
              </th>
              <td>Important: Guidelines for YANG module authors</td>
            </tr>
            <tr>
              <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date:
              </th>
              <td>Fri, 9 Jun 2017 15:56:39 +0200</td>
            </tr>
            <tr>
              <th nowrap="nowrap" valign="BASELINE" align="RIGHT">From:
              </th>
              <td>Benoit Claise <a class="moz-txt-link-rfc2396E"
                  href="mailto:bclaise@cisco.com" moz-do-not-send="true">&lt;bclaise@cisco.com&gt;</a></td>
            </tr>
            <tr>
              <th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
              <td>NETMOD Working Group <a class="moz-txt-link-rfc2396E"
                  href="mailto:netmod@ietf.org" moz-do-not-send="true">&lt;netmod@ietf.org&gt;</a></td>
            </tr>
          </tbody>
        </table>
        <br>
        <br>
        Dear all,<br>
        <br>
        Now that the new NETMOD and NETCONF charters have been approved,
        it's time to think about the guidelines for YANG module authors.<br>
        <br>
        The Network Management Datastore Architecture (NMDA) addresses
        the so-called "OpState problem" that has been the subject of
        much discussion in the IETF. NMDA is still in development, and
        there will be a transition period before NMDA solutions are
        universally available.<br>
        <div> <br>
          The NETMOD Datastore Design Team and the Routing Yang
          Architecture Design Team have worked with Alia and Benoit to
          create initial guidelines for how the NMDA, as defined in <a
href="https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/"
            target="_blank" moz-do-not-send="true">
            draft-ietf-netmod-revised-<wbr>datastores</a>, impacts Yang
          models. The <a
            href="https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/"
            target="_blank" moz-do-not-send="true">draft-dsdt-nmda-<wbr>guidelines</a>
          individual draft was foundational in helping creating those
          guidelines.<br>
        </div>
        <div> <br>
        </div>
        If you have questions or concerns on how these guidelines should
        apply to work of interest, please contact your WG Chairs or ADs.<br>
        <div> <br>
        </div>
        It is our strong recommendation, as ADs with agreement from the
        NETMOD WG Chairs, that models SHOULD move as quickly as possible
        to the NMDA. The specific approach to be taken for models being
        developed now and during the NMDA transition period should be
        based on both the expected usage and the maturity of the data
        model.<br>
        <br>
        1. New models and models that are not concerned with the
        operational state of configuration information SHOULD
        immediately be structured to be NMDA-compatible.<br>
        <br>
        2. Models that require immediate support for "in use" and
        "system created" information SHOULD be structured for NMDA. Then
        derived versions of these models SHOULD be created, either by
        hand or with suitable tools, that follow the current modeling
        strategies. In some cases, the non-NMDA model may be an existing
        model and not derived from the NMDA model. In all cases, the
        NMDA and non-NMDA modules SHOULD be published in the same
        document, with NMDA modules in the document main body and the
        non-NMDA modules in an Appendix. The use of the non-NMDA model
        will allow temporary bridging of the time period until NMDA
        implementations are available. The non-NMDA module names should
        include ’-state’ appended.<br>
        <br>
        We would like to thank Kent Watsen, Lou Berger, Rob Wilton,
        Martin Bjorklund, Phil Shafer, Acee Lindem, Chris Hopps, Juergen
        Schoenwaelder, and all others who helped develop these
        guidelines.<br>
        <br>
        Regards,<br>
        Alia Atlas, Routing AD<br>
        Deborah Brungard, Routing AD<br>
        Alvaro Retana, Routing AD<br>
        Warren Kumari, Operations &amp; Management AD <br>
        Benoit Claise, Operations &amp; Management AD<br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
yang-doctors mailing list
<a class="moz-txt-link-abbreviated" href="mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/yang-doctors">https://www.ietf.org/mailman/listinfo/yang-doctors</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------667F5C81C9DF18439E991B4E--


From nobody Mon Jun 26 06:33:29 2017
Return-Path: <lberger@labn.net>
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 7967B129B97 for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 06:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.701
X-Spam-Level: 
X-Spam-Status: No, score=-4.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 9StaSzJV9D8G for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 06:33:24 -0700 (PDT)
Received: from gproxy9.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F049D129B8D for <yang-doctors@ietf.org>; Mon, 26 Jun 2017 06:33:23 -0700 (PDT)
Received: from cmgw4 (unknown [10.0.90.85]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id B11611E0B16 for <yang-doctors@ietf.org>; Mon, 26 Jun 2017 07:33:23 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw4 with  id dRZK1v0182SSUrH01RZNxs; Mon, 26 Jun 2017 07:33:23 -0600
X-Authority-Analysis: v=2.2 cv=QdwWhoTv c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=IkcTkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=LWSFodeU3zMA:10 a=48vgC7mUAAAA:8 a=qHsDxRAUQWCsUaGwS4UA:9 a=QEXdDO2ut3YA:10 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=5BIiXSD15V6gT79mSRj5yoCqex5X+D+utw223AU3Y1I=; b=NW/BJsFp8SR2/DVq6mIjuIlXnZ 47bv+DJmIkGqZbIoT/AAfuWPw7Cm0Q1tMO4KYDWqJfH8DMrU1aQvB0WEvnXJmK1Kfi4+fAmGCWsVi G/u2k8LEW9WyQaANitAw1Fj4v;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:50700 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1dPU8l-00037q-MS; Mon, 26 Jun 2017 07:33:19 -0600
To: Martin Bjorklund <mbj@tail-f.com>, rtgwg@ietf.org
Cc: yang-doctors@ietf.org
References: <20170423.114838.190354600276418424.mbj@tail-f.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <cc705b35-21bc-a3ba-2523-c0411e6c8a95@labn.net>
Date: Mon, 26 Jun 2017 09:33:16 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170423.114838.190354600276418424.mbj@tail-f.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1dPU8l-00037q-MS
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([IPv6:::1]) [100.15.84.20]:50700
X-Source-Auth: lberger@labn.net
X-Email-Count: 14
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/QwlhWoHxk40khS26qWh_DQ39s1Y>
Subject: Re: [yang-doctors] YANG doctor review of draft-ietf-rtgwg-ni-model-02
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: Mon, 26 Jun 2017 13:33:27 -0000

Martin,

    sorry about the slow response, but as you know we've been waiting to
update this document until schema-mount was updated/finalized. 


On 4/23/2017 5:48 AM, Martin Bjorklund wrote:
> Hi,
>
> I am the assigned YANG doctor for draft-ietf-rtgwg-ni-model, and
> here are my review comments, based on -02:
>
>
>
> 1) Add reference to import statements.
>
>      import ietf-interfaces {
>        prefix if;
>        reference
>          "RFC 7223: A YANG Data Model for Interface Management";
>      }
okay.

>
> 2) IETF boilerplate
>
>   Use IETF boilerplate with contact, description w/ copyright etc.
will do.
>
> 3) feature bind-network-instance-name
>
>     feature bind-network-instance-name {
>       description
>         "Network Instance to which an interface instance is bound";
>     }
>
>   This description doesn't make much sense.
>
>   Also, this feature is not used in the model.  Should the feature be
>   removed or used?
 this is vestigial and can be deleted

>
> 4) unused groupings
>
>   The module defines 3 groupings that are not used:
>
>     interface-ip-common
>     ipv4-interface-protocols
>     ipv6-interface-protocols
>
>   Either they should be removed, or the text needs to explain how they
>   are supposed to be used by other modules.
>
same issue.

> 5)  network-instances
>
>   The module has this:
>
>     container network-instances {
>         description "Network instances each of which have
>                      an independent IP/IPv6 addressing space
>                      and protocol instantiations. For layer 3,
>                      this consistent with the routing-instance
>                      definition in ietf-routing";
>
>   There is no "routing-instance" in "ietf-routing".  This description
>   needs to be updated.
agreed.

>
> 6)  leaf type
>
>           leaf type {
>               type identityref {
>                   base network-instance-type;
>               }
>               description
>                   "The network instance type -- details TBD
>                    Likely types include core, L3-VRF, VPLS,
>                    L2-cross-connect, L2-VSI, etc.";
>           }
>
>   "details TBD" - needs to be fixed.
>
>   Should this leaf be mandatory? 
yes

>  If not, it needs to be specified
>   what it means if this leaf is not present.
>
>
> 7)  container network-instance-policy
>
>     container network-instance-policy {
>         description
>           "Network Instance Policy -- details TBD,
>           perhaps based on BESS model";
>     }
>
>   "details TBD" - needs to be fixed.
agreed. Hope to have this done in the rev we're working now.

> 8)  augments
>
>     augment "/if:interfaces/if:interface" {
>       description
>           "Add a node for the identification of the logical network
>           instance (which is within the interface's identified logical
>           network element) associated with the IP information
>           configured on an interface";
>
>
>   Does this mean that this model cannot be used without the LNE model?
how about:

       "Add a node for the identification of the network instance
        (which is within the interface's identified physical or
        virtual device) associated with the information
        configured on an interface";

>
>     augment "/if:interfaces/if:interface/ip:ipv4" {
>       description
>           "Add a node for the identification of the logical
>           network instance (which is within the interface's
>           identified physical or virtual device) associated with
>           the IP information configured on an interface";
>
>   What does "which is within the interface's identified physical or
>   virtual device" mean?
How about:

       "Add a node for the identification of the network instance
        (which is within the interface's identified physical or
        virtual device) associated with the IP information
        configured on an interface";

>
> 9) leaf bind-network-instance-name
>
>   This leaf is a string.  Shouldn't it be a leafref?
>
>     leaf bind-network-instance-name {
>       type leafref {
>         path "/network-instances/network-instance/name";
>       }
>       ...
>     }
good catch, this was left over form earlier version.
>
> 10) inconsistent formatting
>
>   I suggest you run pyang -f yang [--keep-comments] and possibly edit
>   the result add/remove comments.
>
>   The following comment doesn't add much and should be removed:
>
>    // namespace
>    namespace "urn:ietf:params:xml:ns:yang:ietf-network-instance";
>
>   Also remove the comments about rpcs and notifications.
>
>   Also add period ('.') at the end of all sentences in the
>   descriptions.
>
will do

>
> 11)  section 2
>
>   Align with section 2 in the LNE document.
>
will do

> 12)  section 3
>
>   Can the same interface be bound to both an LNE and an NI?  If not,
>   this needs to be explained.
>
okay.

> 13) YANG tree
>
>   Section 3.2 uses a tree diagram to show instance data.  I think this
>   is confusing, and you should use XML or JSON instead.
>
>   (see my comments on YANG tree in the LNE review as well)
>
I personally like the tree representation to show instance data find it
as much more readable for informative text, but agree that this isn't a
'standard' convention so perhaps we need to move way from it.  The next
rev will use JSON representation for example instance data.

>
>
> /martin

Thank you for the comments!
> _______________________________________________
> rtgwg mailing list
> rtgwg@ietf.org
> https://www.ietf.org/mailman/listinfo/rtgwg
>


From nobody Mon Jun 26 09:30:33 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 E4B7312EB14; Mon, 26 Jun 2017 09:30:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 DwuIpwErIsLu; Mon, 26 Jun 2017 09:30:16 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 468F212EAED; Mon, 26 Jun 2017 09:30:16 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 6EDB1EDF; Mon, 26 Jun 2017 18:30:14 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id sHO9rLJA4RCi; Mon, 26 Jun 2017 18:30:13 +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 atlas5.jacobs-university.de (Postfix) with ESMTPS; Mon, 26 Jun 2017 18:30:14 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 4D40C2009F; Mon, 26 Jun 2017 18:30:14 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id WgYnZ_3zcLuT; Mon, 26 Jun 2017 18:30:14 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 03C122009B; Mon, 26 Jun 2017 18:30:13 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 7E45B3FD2A1A; Mon, 26 Jun 2017 18:30:10 +0200 (CEST)
Date: Mon, 26 Jun 2017 18:30:10 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Xufeng Liu <Xufeng_Liu@jabil.com>
Cc: Benoit Claise <bclaise@cisco.com>, Robert Wilton <rwilton@cisco.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>
Message-ID: <20170626163010.GA3341@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Xufeng Liu <Xufeng_Liu@jabil.com>, Benoit Claise <bclaise@cisco.com>, Robert Wilton <rwilton@cisco.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-yang-te-topo.all@ietf.org" <draft-ietf-teas-yang-te-topo.all@ietf.org>
References: <149564066257.28529.12761629961042171907@ietfa.amsl.com> <BN3PR0201MB08670E55FFB5470F338E998DF1CD0@BN3PR0201MB0867.namprd02.prod.outlook.com> <5d4541d3-9426-787d-e02b-9c2dbc3a5400@cisco.com> <BN3PR0201MB0867315F3E88577B9EEF6584F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com> <3a1c319f-0255-b8ee-ecbd-739568c1dc7f@cisco.com> <1ab3a0d8-de3e-1d7c-2967-97b74b1c68a5@cisco.com> <BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <BN3PR0201MB0867664CBDA460C283DC8043F1DB0@BN3PR0201MB0867.namprd02.prod.outlook.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/rRvELY4A7QEBH1J3HW1GT8tb0mA>
Subject: Re: [yang-doctors] [Teas] Yangdoctors last call review of draft-ietf-teas-yang-te-topo-08
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: Mon, 26 Jun 2017 16:30:19 -0000

On Thu, Jun 22, 2017 at 01:43:55PM +0000, Xufeng Liu wrote:

> [Xufeng] The I2RS topology model is already NMDA style, but the NMDA
> models are not immediately implementable without NETCONF/RESTCONF
> protocol update. We will need the "-state" module for the I2RS
> topology model (and for all the top-level models) for now. While the
> NMDA is nice, the NMDA discussions have already significantly
> delayed publishing new models, and doing NMDA without staging will
> further delay the process.

Can the config and state trees reasonably be different, i.e., do you
need to be able to distinguish intended config from applied config? If
not, I think you can implement NMDA today without waiting for
NETCONF/RESTCONF protocol updates.

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


From nobody Mon Jun 26 09:39:32 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 57C3A12EB13 for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 09:39:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 q1rXWni3cXqx for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 09:39:29 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3BA912EB12 for <yang-doctors@ietf.org>; Mon, 26 Jun 2017 09:39:28 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 97F99F39; Mon, 26 Jun 2017 18:39:27 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id PCg5BE6Q19UX; Mon, 26 Jun 2017 18:39:26 +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 atlas5.jacobs-university.de (Postfix) with ESMTPS; Mon, 26 Jun 2017 18:39:27 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 76E282009F; Mon, 26 Jun 2017 18:39:27 +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 lFnNN2rLeHWr; Mon, 26 Jun 2017 18:39:27 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 31EA72009B; Mon, 26 Jun 2017 18:39:27 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id DAFEC3FD2B54; Mon, 26 Jun 2017 18:39:23 +0200 (CEST)
Date: Mon, 26 Jun 2017 18:39:23 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Benoit Claise <bclaise@cisco.com>
Cc: Andy Bierman <andy@yumaworks.com>, Ladislav Lhotka <lhotka@nic.cz>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Message-ID: <20170626163923.GB3341@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Benoit Claise <bclaise@cisco.com>, Andy Bierman <andy@yumaworks.com>, Ladislav Lhotka <lhotka@nic.cz>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ctWwkOEhhBxltBwn80QUfIQAPpk>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Mon, 26 Jun 2017 16:39:30 -0000

On Thu, Jun 22, 2017 at 11:53:01AM +0200, Benoit Claise wrote:

> How many YANG doctors will we see in the hackathon ...

I will most likely arrive Sunday afternoon, too late for the
hackathon.

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


From nobody Mon Jun 26 16:46:00 2017
Return-Path: <mjethanandani@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 331A612EB7D for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 16:45:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, 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 YYKZr03s76AO for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 16:45:56 -0700 (PDT)
Received: from mail-ot0-x243.google.com (mail-ot0-x243.google.com [IPv6:2607:f8b0:4003:c0f::243]) (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 845F612EB88 for <yang-doctors@ietf.org>; Mon, 26 Jun 2017 16:45:56 -0700 (PDT)
Received: by mail-ot0-x243.google.com with SMTP id p48so1568194otc.1 for <yang-doctors@ietf.org>; Mon, 26 Jun 2017 16:45:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=O4G0RLYtsnY3pBLzNW6nBGvCx0TbqeE5uEanzoabY5A=; b=Kt0KDjU9QcC+vaSaGo9TgPF4Cjtjw/Kyd9XIZNa0SGlFoBXolym1M5zd+Ny1qbHKer QxmZJEnPGrDMDYeiOUKO8qgkRCZkVU22MMM71kIQ/t+ER2eBmZyIOpdkGAUG0XkwhPrt i4fiTJVjzGRfK7gJhZfGpIbQe88JM82iA/UdJMoRYTZHcfrrEP7XIgx1HfZraW3dTP7E N601AqMQLhyFaeyeOXrFel0e4ZgQSh2LtawkRUSaGFT0VNnrLq9RcyGaqZoWvyxxbOoG jD1UwIIKjGFlbJe0KAI8NFwk1yz4yH+ltiIv0tgy+UgE4rxvwmJZ7YtNsDyvxX3N32UI XeyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=O4G0RLYtsnY3pBLzNW6nBGvCx0TbqeE5uEanzoabY5A=; b=Zz+olMdKtEfXjrsJW3DjKLUlUvmuaIwCqUt7BrgE+FLd4M37oo6gu0s1SIsizxb0eG G61LXrAoJECIELb0PqH/85lS2RzynLsUNbEHQZd4v/ynuqTTXSETqA0NaKR5AmYTCumx scXmV44CofcSvjtS9r+yhP4GeMfzwze8sSShfrf85Z1nyOwYTL2nVKpx4ol+c32Sm0MF xno5bQQD6xfKt22T9AiTkmG5BeEQf4zdiInpKZeTMcmbe+yjJVh03y7OvEMjeDMxoTFO x/GaTJIhOU6Cub31pZM7b0QcwqPUBRx9SQkqeJUR91OhRF6IApSsUHZIdq8ZlYhe+mMr U1Lw==
X-Gm-Message-State: AKS2vOxjnvUtC1YoFK5GZCvePbowqoM8BUtet3SaZJzfYi5u7LtGztwi yfB+4sjOYxFbnQ==
X-Received: by 10.157.68.233 with SMTP id p41mr1686673otg.106.1498520756000; Mon, 26 Jun 2017 16:45:56 -0700 (PDT)
Received: from ?IPv6:2001:420:30d:1320:914d:ed7d:1588:872c? ([2001:420:30d:1320:914d:ed7d:1588:872c]) by smtp.gmail.com with ESMTPSA id m128sm781493oif.9.2017.06.26.16.45.53 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 26 Jun 2017 16:45:54 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <20170626163923.GB3341@elstar.local>
Date: Mon, 26 Jun 2017 16:45:53 -0700
Cc: Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <95795117-4F9A-4B16-A83B-EDA607847AFC@gmail.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com> <20170626163923.GB3341@elstar.local>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ppzL1AzmOxoZ7RIUFisdy9vbHoE>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Mon, 26 Jun 2017 23:45:59 -0000

I arrive Sat. afternoon.

> On Jun 26, 2017, at 9:39 AM, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
>=20
> On Thu, Jun 22, 2017 at 11:53:01AM +0200, Benoit Claise wrote:
>=20
>> How many YANG doctors will we see in the hackathon ...
>=20
> I will most likely arrive Sunday afternoon, too late for the
> hackathon.
>=20
> /js
>=20
> --=20
> 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/>
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

Mahesh Jethanandani
mjethanandani@gmail.com




From nobody Mon Jun 26 16:56:06 2017
Return-Path: <andy@yumaworks.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 8B2A012EB81 for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 16:56:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=yumaworks-com.20150623.gappssmtp.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 Mzkz05MVmLaj for <yang-doctors@ietfa.amsl.com>; Mon, 26 Jun 2017 16:56:03 -0700 (PDT)
Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (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 543E4126CD6 for <yang-doctors@ietf.org>; Mon, 26 Jun 2017 16:56:03 -0700 (PDT)
Received: by mail-wr0-x230.google.com with SMTP id c11so151528611wrc.3 for <yang-doctors@ietf.org>; Mon, 26 Jun 2017 16:56:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SSxk3N0ALUYLQMG8/83XZ5vpoydqBlnQZ1mQpGwNY/A=; b=f2Nb7vp3Eb87W4S+tAQpG3ZF3dOOw87+OC2NY8IRZOParxdfAdq59KkJ+MHs6J+qnN F7n6Fr6A08r3oADOBiQW56W2uj9eMyrKPLHINffqW1XToh1bYoAUFJ+936PxJtZfavk3 iW+BWt4RQeXj8OCzZbUFxGKsXwRRVDR5I8kK1UWOvk9HaiZPsiqiBzZWaMq1fhdFbSbp MpaAnq/H4Ai22nWtdT4/KU4qN4K/s2ab3sc2oGpVx9J5WIhjs/oeig84BSTRDgdzXgnw C3mgmkdEJfudrUnE75vM16AQaV0vzOSfGwvMBbJswJ56IMdDOTB4EzHq0yLUz0PS6shG eCew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SSxk3N0ALUYLQMG8/83XZ5vpoydqBlnQZ1mQpGwNY/A=; b=IP23rjDa3XIiZDqv1KoElQGNtShLed0+Nef0C0mY4yuc9hCqI7rjt1nkp887pdZb2l wK6YRqnCJ3uYnkkvEVaXPZBvaZ8uCWdEPfwGgiC6xGMaNAm7z8Dw5pSitr5hK7wBXx0c JFraEYTzIAU0AajGITTcuXIvNfhHIy5AkxiSTmWd+CxKuW58WoLot/HDNvCKYWvP0qD9 y49t2EwtWPPv/KWPsR6WUoqB3cG81YUmMzKmbcTS6imAmRH7ClSlcKjoepFMk+VS71ak j4kLwy94oOuy0z1lKowQ9oMpXYUeFlX2Mpqbem6rLf9M+D/+mAtw0oEPVYCi7sIQq/OQ h0vQ==
X-Gm-Message-State: AKS2vOwyT5fMs7y9BJ41bOLtXglsFUXTKfIQSpOnU7Dt9ft2igH11uGG FaSC+VOVKhR/zMWq0NKxCmPVLtbrX0p2
X-Received: by 10.223.134.117 with SMTP id 50mr16054692wrw.62.1498521361753; Mon, 26 Jun 2017 16:56:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.152.196 with HTTP; Mon, 26 Jun 2017 16:56:01 -0700 (PDT)
In-Reply-To: <95795117-4F9A-4B16-A83B-EDA607847AFC@gmail.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com> <20170626163923.GB3341@elstar.local> <95795117-4F9A-4B16-A83B-EDA607847AFC@gmail.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 26 Jun 2017 16:56:01 -0700
Message-ID: <CABCOCHRH7zBFLKAaa4+XMMq3m3N6XhZwsPNPne611kLA-D9dhg@mail.gmail.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,  YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Content-Type: multipart/alternative; boundary="001a1146bd9274bbcb0552e5b138"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/5D4_vzzB_2uSUa914VLyNbsy8LQ>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Mon, 26 Jun 2017 23:56:05 -0000

--001a1146bd9274bbcb0552e5b138
Content-Type: text/plain; charset="UTF-8"

Hi,

me too, but not going to the hackathon.

Andy


On Mon, Jun 26, 2017 at 4:45 PM, Mahesh Jethanandani <
mjethanandani@gmail.com> wrote:

> I arrive Sat. afternoon.
>
> > On Jun 26, 2017, at 9:39 AM, Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de> wrote:
> >
> > On Thu, Jun 22, 2017 at 11:53:01AM +0200, Benoit Claise wrote:
> >
> >> How many YANG doctors will we see in the hackathon ...
> >
> > I will most likely arrive Sunday afternoon, too late for the
> > hackathon.
> >
> > /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/>
> >
> > _______________________________________________
> > yang-doctors mailing list
> > yang-doctors@ietf.org
> > https://www.ietf.org/mailman/listinfo/yang-doctors
>
> Mahesh Jethanandani
> mjethanandani@gmail.com
>
>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
>

--001a1146bd9274bbcb0552e5b138
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>me too, but not going to the hackat=
hon.</div><div><br></div><div>Andy</div><div><br></div></div><div class=3D"=
gmail_extra"><br><div class=3D"gmail_quote">On Mon, Jun 26, 2017 at 4:45 PM=
, Mahesh Jethanandani <span dir=3D"ltr">&lt;<a href=3D"mailto:mjethanandani=
@gmail.com" target=3D"_blank">mjethanandani@gmail.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">I arrive Sat. afternoon.<br>
<br>
&gt; On Jun 26, 2017, at 9:39 AM, Juergen Schoenwaelder &lt;<a href=3D"mail=
to:j.schoenwaelder@jacobs-university.de">j.schoenwaelder@jacobs-<wbr>univer=
sity.de</a>&gt; wrote:<br>
&gt;<br>
&gt; On Thu, Jun 22, 2017 at 11:53:01AM +0200, Benoit Claise wrote:<br>
&gt;<br>
&gt;&gt; How many YANG doctors will we see in the hackathon ...<br>
&gt;<br>
&gt; I will most likely arrive Sunday afternoon, too late for the<br>
&gt; hackathon.<br>
&gt;<br>
&gt; /js<br>
&gt;<br>
&gt; --<br>
&gt; Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs U=
niversity Bremen gGmbH<br>
&gt; Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1=
 | 28759 Bremen | Germany<br>
&gt; Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt=
;<a href=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"=
_blank">http://www.jacobs-university.<wbr>de/</a>&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; yang-doctors mailing list<br>
&gt; <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=3D"=
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/ya=
ng-doctors</a><br>
<br>
Mahesh Jethanandani<br>
<a href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmail.com</a><br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
yang-doctors mailing list<br>
<a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/yang-do=
ctors</a><br>
</blockquote></div><br></div>

--001a1146bd9274bbcb0552e5b138--


From nobody Tue Jun 27 00:22:58 2017
Return-Path: <bclaise@cisco.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 89CDB12EBF5 for <yang-doctors@ietfa.amsl.com>; Tue, 27 Jun 2017 00:22:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 TGSx4nM5gpBj for <yang-doctors@ietfa.amsl.com>; Tue, 27 Jun 2017 00:22:55 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C227A128C83 for <yang-doctors@ietf.org>; Tue, 27 Jun 2017 00:22:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7335; q=dns/txt; s=iport; t=1498548174; x=1499757774; h=subject:from:to:cc:references:message-id:date: mime-version:in-reply-to; bh=0Q/2tKLosSa2R/7hG0EX6Mek9FF3sFkPdTjiJZXgwL8=; b=mDDYDQNzoM9iaswrOrg1eOfNhlAeak34KTC1Lh6zuTW0g9EYS5kBkVYD zlQ0QMJ/0+JjeiUKfzoz4gSmKs9IRnLbgSsh3VB6BxaHQJgg669kq2T4l uB2fzsy7U574IYxdyBP8p40i5cCBq7cLcz73S+X7YPRq6aQ/7PgBwXV5J 4=;
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200";  d="scan'208,217";a="695426516"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Jun 2017 07:22:53 +0000
Received: from [10.55.221.37] (ams-bclaise-nitro4.cisco.com [10.55.221.37]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v5R7MqY2017453; Tue, 27 Jun 2017 07:22:52 GMT
From: Benoit Claise <bclaise@cisco.com>
To: Andy Bierman <andy@yumaworks.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <9ec80a7d-da0b-29ff-c688-939216046834@cisco.com>
Message-ID: <52c2e88b-9888-64e2-f9f4-bafc5757dfb8@cisco.com>
Date: Tue, 27 Jun 2017 09:22:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <9ec80a7d-da0b-29ff-c688-939216046834@cisco.com>
Content-Type: multipart/alternative; boundary="------------C5AC902BDF9DC448394B5393"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/3IDcNIu7vWf3iuihw6lkBMAma6w>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting? Meeting move from Tuesday lunch to Thursday lunch
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: Tue, 27 Jun 2017 07:22:57 -0000

This is a multi-part message in MIME format.
--------------C5AC902BDF9DC448394B5393
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

As the subject says: Meeting move from Tuesday lunch to Thursday lunch
Tuesday, there is a 3GPP/IETF/5G collaboration meeting I need to attend.

Regards, B.
> Ok, I booked a room for Tuesday lunch time.
> Since it concerns Joe Clarke, cc'ing Joe Clarke.
>
> Regards, Benoit
>> Hi,
>>
>> I have a topic that is probably not workable but the issue is very 
>> common.
>>
>> It would be nice if YANG library repositories were more consistent 
>> and official.
>> There is currently a ban against packaging YANG modules (e.g., RPM or 
>> Debian)
>> because of concerns the IETF Trust copyright will be violated somehow.
>> Maybe this could be changed somehow.
>>
>> The packages could correlate to the YANG catalog, e.g. an 
>> ietf-routing_1.0.deb package.
>> I have been advocating YANG packages for a few years. IMO it is 
>> hopelessly futile to
>> attempt to manage a device as a random collection of individual modules.
>>
>> I have been working on Yocto/bitbake recently and the amount of 
>> high-quality
>> tools (see OpenEmbedded) is quite impressive. We could have something 
>> like a bitbake recipe
>> that describes the YANG requirements for some service or feature 
>> package.  Vendors could
>> append the recipes to optimize for their platforms. Recipes could 
>> point at open-source code
>> or even vendor libraries that provides instrumentation for a YANG 
>> package.
>> We need distributed recipes, not a centralized catalog server, 
>> although they could work together.
>
>>
>>
>>
>>
>> Andy
>>
>>
>>
>>
>>
>>
>> On Tue, Jun 20, 2017 at 9:26 AM, Benoit Claise <bclaise@cisco.com 
>> <mailto:bclaise@cisco.com>> wrote:
>>
>>     Regards, Benoit
>>
>>     _______________________________________________
>>     yang-doctors mailing list
>>     yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/yang-doctors
>>     <https://www.ietf.org/mailman/listinfo/yang-doctors>
>>
>>
>
>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors


--------------C5AC902BDF9DC448394B5393
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">As the subject says: Meeting move from
      Tuesday lunch to Thursday lunch<br>
      Tuesday, there is a 3GPP/IETF/5G collaboration meeting I need to
      attend.<br>
      <br>
      Regards, B.<br>
    </div>
    <blockquote type="cite"
      cite="mid:9ec80a7d-da0b-29ff-c688-939216046834@cisco.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="moz-cite-prefix">Ok, I booked a room for Tuesday lunch
        time.<br>
        Since it concerns Joe Clarke, cc'ing Joe Clarke.<br>
        <br>
        Regards, Benoit<br>
      </div>
      <blockquote type="cite"
cite="mid:CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com">
        <div dir="ltr">Hi,
          <div><br>
          </div>
          <div>I have a topic that is probably not workable but the
            issue is very common.</div>
          <div><br>
          </div>
          <div>It would be nice if YANG library repositories were more
            consistent and official.</div>
          <div>There is currently a ban against packaging YANG modules
            (e.g., RPM or Debian)</div>
          <div>because of concerns the IETF Trust copyright will be
            violated somehow.</div>
          <div>Maybe this could be changed somehow.</div>
          <div><br>
          </div>
          <div>The packages could correlate to the YANG catalog, e.g. an
            ietf-routing_1.0.deb package.</div>
          <div>I have been advocating YANG packages for a few years. IMO
            it is hopelessly futile to</div>
          <div>attempt to manage a device as a random collection of
            individual modules.</div>
          <div><br>
          </div>
          <div>I have been working on Yocto/bitbake recently and the
            amount of high-quality</div>
          <div>tools (see OpenEmbedded) is quite impressive. We could
            have something like a bitbake recipe</div>
          <div>that describes the YANG requirements for some service or
            feature package.  Vendors could</div>
          <div>append the recipes to optimize for their platforms.
            Recipes could point at open-source code</div>
          <div>or even vendor libraries that provides instrumentation
            for a YANG package.</div>
          <div>We need distributed recipes, not a centralized catalog
            server, although they could work together.</div>
        </div>
      </blockquote>
      <br>
      <blockquote type="cite"
cite="mid:CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com">
        <div dir="ltr">
          <div><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>Andy</div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
        </div>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Tue, Jun 20, 2017 at 9:26 AM,
            Benoit Claise <span dir="ltr">&lt;<a
                href="mailto:bclaise@cisco.com" target="_blank"
                moz-do-not-send="true">bclaise@cisco.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Regards,
              Benoit<br>
              <br>
              ______________________________<wbr>_________________<br>
              yang-doctors mailing list<br>
              <a href="mailto:yang-doctors@ietf.org" target="_blank"
                moz-do-not-send="true">yang-doctors@ietf.org</a><br>
              <a
                href="https://www.ietf.org/mailman/listinfo/yang-doctors"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/l<wbr>istinfo/yang-doctors</a><br>
            </blockquote>
          </div>
          <br>
        </div>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
yang-doctors mailing list
<a class="moz-txt-link-abbreviated" href="mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/yang-doctors">https://www.ietf.org/mailman/listinfo/yang-doctors</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------C5AC902BDF9DC448394B5393--


From nobody Tue Jun 27 04:16:50 2017
Return-Path: <mersue@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 A2D241296C6 for <yang-doctors@ietfa.amsl.com>; Tue, 27 Jun 2017 04:16:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.698
X-Spam-Level: 
X-Spam-Status: No, score=-1.698 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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 M9o5BcjPe5xS for <yang-doctors@ietfa.amsl.com>; Tue, 27 Jun 2017 04:16:46 -0700 (PDT)
Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (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 4A65E1286D6 for <yang-doctors@ietf.org>; Tue, 27 Jun 2017 04:16:46 -0700 (PDT)
Received: by mail-wm0-x232.google.com with SMTP id 62so21511286wmw.1 for <yang-doctors@ietf.org>; Tue, 27 Jun 2017 04:16:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-language:thread-index; bh=7O1DmCcGBTusP4Bi35fngeAkcRsgjuJrnP0zhloYQ8E=; b=XLx+bBY9Dw9uQ2ntTjiLWmmOTDFbBrgH8SQD6xcPTsTv+R/rFkGyK6ScJhZTUJ5fRY QwMKVsyTuPJqIXFkaEeUybZMmf3IkM00UDC6dDdf0hQogd4Fh6SCZ2KiD1/b7UCfQUPl GSnFxQ8s93rnDKCrtB1kE5mct1VDmtOneq8xEsIkGGPW/CtcEzxxSnjYh0+xErDHSWyf OPilRP+iocxRFOk1FbB8yHjnP5qbNY2Mvk2K3Jq6ANw7uKcJB0Kkfbgi1fwrNbnAuXQe xvqhCmV5E/2AKd6kuXgGMuEN2p4L/eHN65TY9brfs1dgEsqzvdh1g4IWkl7IAZjPSR1h 4LUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-language:thread-index; bh=7O1DmCcGBTusP4Bi35fngeAkcRsgjuJrnP0zhloYQ8E=; b=EXkjWHFLErUxvQEVcn1Y78ugXPcIpMhErCGTmxEsmpWulndklsKOFxWKAAMgem9ewj SOYQ4bMK2FfnVy5nJGzz00d4w7xU8Di/0t6dMlaXWFJIa9RmX0TNH6gKjk0B1YzM6Oki G5xFMEbkXRJPLSHGPPMsRil10ATw7DX4Zs9xAHD00rBgEfPljMA6ptP43N+W3xeSRH0T /VHmLeG3dxFQ49yomtqN+Gnn9EwF+D6M2+m+BJt0+jRmeTyFfxrJSRHdPH+3ZV+FAo+g 84RXmWahK/5i7M8hhwbQo1FQCEZma4tAxVfrkkGNBDDEsBiT1CXp9WzNcR+LaDghv7rt FcUg==
X-Gm-Message-State: AKS2vOzxqio7WYVFE4GE80GC6lru3asTfVvfuaJBRVN3ddztwhvyZZm+ 0P7oCBiGJ53D7YIO
X-Received: by 10.28.145.12 with SMTP id t12mr2714661wmd.7.1498562204594; Tue, 27 Jun 2017 04:16:44 -0700 (PDT)
Received: from DESKTOPFLHJVQJ (p57A778E0.dip0.t-ipconnect.de. [87.167.120.224]) by smtp.gmail.com with ESMTPSA id 22sm19794554wru.29.2017.06.27.04.16.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Jun 2017 04:16:44 -0700 (PDT)
From: "Mehmet Ersue" <mersue@gmail.com>
To: "'Andy Bierman'" <andy@yumaworks.com>, "'Mahesh Jethanandani'" <mjethanandani@gmail.com>
Cc: "'YANG Doctors'" <yang-doctors@ietf.org>
References: <90f1c2cb-8c53-f981-0430-94dc1fa21e56@cisco.com> <CABCOCHRCe7LwYL8_tuO0DUNfvqYSYjtzGqNZ5RF2_xbz2WCjKQ@mail.gmail.com> <m2mv91hddy.fsf@birdie.labs.office.nic.cz> <CABCOCHTQYQTFXp-TO9teaBfiMe2AF1fNtJ7JNoJLEodPV0FiEw@mail.gmail.com> <e4d12a2d-6ed6-3cf9-f99e-f4925cec5aac@cisco.com> <20170626163923.GB3341@elstar.local> <95795117-4F9A-4B16-A83B-EDA607847AFC@gmail.com> <CABCOCHRH7zBFLKAaa4+XMMq3m3N6XhZwsPNPne611kLA-D9dhg@mail.gmail.com>
In-Reply-To: <CABCOCHRH7zBFLKAaa4+XMMq3m3N6XhZwsPNPne611kLA-D9dhg@mail.gmail.com>
Date: Tue, 27 Jun 2017 13:16:44 +0200
Message-ID: <009601d2ef36$dcab6c20$96024460$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0097_01D2EF47.A0354D90"
X-Mailer: Microsoft Outlook 16.0
Content-Language: de
Thread-Index: AQKkdOHXdG6F829AuV1lb83yP33bgwESwRnxAgCu6vgBMHhH0QItHTurAwWHrTUCuK1cIAGlxGUVoCbb5nA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Et_tMctQ2nfeuuHDaoZI8SN4gwQ>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at the IETF meeting?
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: Tue, 27 Jun 2017 11:16:49 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0097_01D2EF47.A0354D90
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

same

=20

Cheers,

Mehmet

=20

From: yang-doctors [mailto:yang-doctors-bounces@ietf.org] On Behalf Of =
Andy Bierman
Sent: Tuesday, June 27, 2017 1:56 AM
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: YANG Doctors <yang-doctors@ietf.org>; Joe Clarke (jclarke) =
<jclarke@cisco.com>
Subject: Re: [yang-doctors] Do we need a YANG doctor lunch meeting at =
the IETF meeting?

=20

Hi,

=20

me too, but not going to the hackathon.

=20

Andy

=20

=20

On Mon, Jun 26, 2017 at 4:45 PM, Mahesh Jethanandani =
<mjethanandani@gmail.com <mailto:mjethanandani@gmail.com> > wrote:

I arrive Sat. afternoon.

> On Jun 26, 2017, at 9:39 AM, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de =
<mailto:j.schoenwaelder@jacobs-university.de> > wrote:
>
> On Thu, Jun 22, 2017 at 11:53:01AM +0200, Benoit Claise wrote:
>
>> How many YANG doctors will we see in the hackathon ...
>
> I will most likely arrive Sunday afternoon, too late for the
> hackathon.
>
> /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/>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>=20
> https://www.ietf.org/mailman/listinfo/yang-doctors

Mahesh Jethanandani
mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>=20



_______________________________________________
yang-doctors mailing list
yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>=20
https://www.ietf.org/mailman/listinfo/yang-doctors

=20


------=_NextPart_000_0097_01D2EF47.A0354D90
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>same<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE =
style=3D'color:#0000CC'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE =
style=3D'color:#0000CC'>Mehmet<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #E1E1E1 =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>From:</b> =
yang-doctors [mailto:yang-doctors-bounces@ietf.org] <b>On Behalf Of =
</b>Andy Bierman<br><b>Sent:</b> Tuesday, June 27, 2017 1:56 =
AM<br><b>To:</b> Mahesh Jethanandani =
&lt;mjethanandani@gmail.com&gt;<br><b>Cc:</b> YANG Doctors =
&lt;yang-doctors@ietf.org&gt;; Joe Clarke (jclarke) =
&lt;jclarke@cisco.com&gt;<br><b>Subject:</b> Re: [yang-doctors] Do we =
need a YANG doctor lunch meeting at the IETF =
meeting?<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hi,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>me too, but not going to the =
hackathon.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Andy<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Mon, =
Jun 26, 2017 at 4:45 PM, Mahesh Jethanandani &lt;<a =
href=3D"mailto:mjethanandani@gmail.com" =
target=3D"_blank">mjethanandani@gmail.com</a>&gt; =
wrote:<o:p></o:p></p><blockquote style=3D'border:none;border-left:solid =
#CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=3DMsoNormal>I arrive =
Sat. afternoon.<br><br>&gt; On Jun 26, 2017, at 9:39 AM, Juergen =
Schoenwaelder &lt;<a =
href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelder@jaco=
bs-university.de</a>&gt; wrote:<br>&gt;<br>&gt; On Thu, Jun 22, 2017 at =
11:53:01AM +0200, Benoit Claise wrote:<br>&gt;<br>&gt;&gt; How many YANG =
doctors will we see in the hackathon ...<br>&gt;<br>&gt; I will most =
likely arrive Sunday afternoon, too late for the<br>&gt; =
hackathon.<br>&gt;<br>&gt; /js<br>&gt;<br>&gt; --<br>&gt; Juergen =
Schoenwaelder&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Jacobs University =
Bremen gGmbH<br>&gt; Phone: +49 421 200 3587&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;Campus Ring 1 | 28759 Bremen | Germany<br>&gt; Fax:&nbsp; =
&nbsp;+49 421 200 3103&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a =
href=3D"http://www.jacobs-university.de/" =
target=3D"_blank">http://www.jacobs-university.de/</a>&gt;<br>&gt;<br>&gt=
; _______________________________________________<br>&gt; yang-doctors =
mailing list<br>&gt; <a =
href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>&gt; =
<a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/yang-doctors</a><=
br><br>Mahesh Jethanandani<br><a =
href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmail.com</a><br><b=
r><br><br>_______________________________________________<br>yang-doctors=
 mailing list<br><a =
href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/yang-doctors</a><=
o:p></o:p></p></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></body></html>
------=_NextPart_000_0097_01D2EF47.A0354D90--


From nobody Tue Jun 27 08:08:15 2017
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 AAE1E127F0E; Tue, 27 Jun 2017 08:08:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 SdPzoBwDqOFX; Tue, 27 Jun 2017 08:07:57 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85CB0127601; Tue, 27 Jun 2017 08:07:54 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 1E22558C4AF; Tue, 27 Jun 2017 17:07:50 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 0528CB0C3F1; Tue, 27 Jun 2017 17:07:49 +0200 (CEST)
Date: Tue, 27 Jun 2017 17:07:49 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: yang-doctors@ietf.org
Cc: draft-ietf-anima-voucher@ietf.org, anima@ietf.org
Message-ID: <20170627150748.GB18207@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/dfoQnmEIbiFrFb_AdTxi8CClyhQ>
Subject: [yang-doctors] anima/yang-doctors: cross stds boddy extension mechanism ?
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: Tue, 27 Jun 2017 15:08:02 -0000

Dear Yang doctors

In our draft-ietf-anima-voucher we are looking for an optional extension mechanism
wheeby a yang data structure we define in the draft shuold optionally be able
to have a substructure that we would like to possibly be defined by a different
standards body than the IETF. Do we have such an extension mechanism ? If not
in Yang natively, maybe via a mechanism of specific encodings ? We are planning
to mandate JSON as the encoding for our protocols using the data model.

Thanks
    Toerless


From nobody Tue Jun 27 08:17:40 2017
Return-Path: <mbj@tail-f.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 0F850129B64; Tue, 27 Jun 2017 08:17:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 tlSH_g1l0Xo2; Tue, 27 Jun 2017 08:17:36 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 4A485129B5D; Tue, 27 Jun 2017 08:17:36 -0700 (PDT)
Received: from localhost (unknown [173.38.220.43]) by mail.tail-f.com (Postfix) with ESMTPSA id 6C31C1AE0385; Tue, 27 Jun 2017 17:17:34 +0200 (CEST)
Date: Tue, 27 Jun 2017 17:17:33 +0200 (CEST)
Message-Id: <20170627.171733.178939834158903180.mbj@tail-f.com>
To: tte@cs.fau.de
Cc: yang-doctors@ietf.org, draft-ietf-anima-voucher@ietf.org, anima@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20170627150748.GB18207@faui40p.informatik.uni-erlangen.de>
References: <20170627150748.GB18207@faui40p.informatik.uni-erlangen.de>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/n1PceTetG_aRUYtxbu3rHiFmuT4>
Subject: Re: [yang-doctors] anima/yang-doctors: cross stds boddy extension mechanism ?
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: Tue, 27 Jun 2017 15:17:38 -0000

Hi,

Toerless Eckert <tte@cs.fau.de> wrote:
> Dear Yang doctors
> 
> In our draft-ietf-anima-voucher we are looking for an optional
> extension mechanism
> wheeby a yang data structure we define in the draft shuold optionally
> be able
> to have a substructure that we would like to possibly be defined by a
> different
> standards body than the IETF. Do we have such an extension mechanism ?

Unfortunately not :(   YANG has the "augment" statement, but it can
not augment a structure that has been defined with the extension
"rc:yang-data".  (For this reason, I have proposed that YANG should
have a core statement to define structures, instead of having to rely
on rc:yang-data, but this requires a new YANG version...)

Of course, one *could* define another extension statement
"augment-yang-data" for this purpose, but it's probably not a good
idea; we should be careful with defining extensions... 


/martin



> If not
> in Yang natively, maybe via a mechanism of specific encodings ? We are
> planning
> to mandate JSON as the encoding for our protocols using the data
> model.
> 
> Thanks
>     Toerless
> 
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
> 


From nobody Wed Jun 28 07:22:11 2017
Return-Path: <mersue@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 83B25129B20 for <yang-doctors@ietfa.amsl.com>; Wed, 28 Jun 2017 07:22:10 -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 4kSyfcLOiH9e for <yang-doctors@ietfa.amsl.com>; Wed, 28 Jun 2017 07:22:07 -0700 (PDT)
Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (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 3C1DA129B18 for <yang-doctors@ietf.org>; Wed, 28 Jun 2017 07:22:07 -0700 (PDT)
Received: by mail-wr0-x236.google.com with SMTP id k67so174695727wrc.2 for <yang-doctors@ietf.org>; Wed, 28 Jun 2017 07:22:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:date:message-id:mime-version:thread-index :content-language; bh=iLWXTZToydR4r/AaFW4Sz13k65/u/QhGTwzw7iyL470=; b=tiwnvp3GwNhjuwVrBsreyU6Mpc6gi4vXKiFNg+/rVFKN0hZaw3zJ71eG9YBqALVepA YVVBs8HN7d+mAfNR+7cLidkzlaAT6sz8WUnCCOEEeI7oUFQJQi8M70VPvsRLoD5qwzyz WidIWV0/tDBULceiKF2jXPeH/79jsjzpRQnRIKXWE/Z4yILyOVLayu/6q7FJYkGD4uQO 46cYuDKS/R8x/VY7B/OTLA6zmb8Y7kHo+bMHUo3j/PE02ZVXJfi8WaKPKpzGgPYcZMtJ hshH5TotOeBYzs3N1zJtZqZ6+7Hl7F0mfWpRqa5Fpzw8E0CJgj29w6J+YSHjrek/pPBY 8wjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :thread-index:content-language; bh=iLWXTZToydR4r/AaFW4Sz13k65/u/QhGTwzw7iyL470=; b=uFHljVP/P7EwnDrGq7H4fFVN3gmz8EGTNG3+E7X/hBsVHo4QGpHdq3W8lk7AKD8zuj vIAeglEpDjN11/M+TjJHHOZSw88sSRAobvBxmz8wadfIb0lFSGcF1tx8f4B8tqrsWF1H xp+ZpgUP+0S9W5PDSNbVsLsKpzyY9hWFZueMvZExoFzEtvFIJi/K9T1WI9ZIqDofw9iL YSxVvDeDC27OZos2sHdQ9n8W9ZG5ue7HDXbGGmT5uVwRmcjm6C5McIdOubT+Gz/b8PrR pWlJ7gqMeSDUHpocm53XpUWunGmwi7uP/KWuJMFrUGIPO97fI5kJUUu3n+TqroM4MHJI BxMQ==
X-Gm-Message-State: AKS2vOzwMFKQhRYL3o4ACnmWv623h9E6Ta+mwbzIZT57/OIZ16DXwCLI hJ0zfOWzXnFEtw==
X-Received: by 10.223.142.143 with SMTP id q15mr20898239wrb.180.1498659725652;  Wed, 28 Jun 2017 07:22:05 -0700 (PDT)
Received: from DESKTOPFLHJVQJ (p57A77658.dip0.t-ipconnect.de. [87.167.118.88]) by smtp.gmail.com with ESMTPSA id o4sm2143767wrb.27.2017.06.28.07.22.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jun 2017 07:22:04 -0700 (PDT)
From: "Mehmet Ersue" <mersue@gmail.com>
To: "'YANG Doctors'" <yang-doctors@ietf.org>
Cc: "'Benoit Claise'" <bclaise@cisco.com>, "'Dan Romascanu'" <dromasca@gmail.com>
Date: Wed, 28 Jun 2017 16:22:05 +0200
Message-ID: <007e01d2f019$eb5d13c0$c2173b40$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_007F_01D2F02A.AEEB13E0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdLwGCTsT8Hq+tFAQ02QxrFMcF/X5w==
Content-Language: de
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/GeGlvS3o07kFXCmKC5jcH7NH1nc>
Subject: [yang-doctors] Re-review of YANG Modules following the NMDA Guidelines WAS:RE: Fwd: Important: Guidelines for YANG module authors
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: Wed, 28 Jun 2017 14:22:10 -0000

This is a multipart message in MIME format.

------=_NextPart_000_007F_01D2F02A.AEEB13E0
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

Dear YANG Doctors,

=20

following Benoit's request I'm going to restart the review of the YANG
modules listed below to achieve the NMDA compliance.

Please use for your review the criteria and guidelines in:
<https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/>
https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/

If there is any issue or unclear guideline we need to clarify this on =
YANG
Doctors maillist.

=20

I would like to ask you to finish your review at the latest during or =
right
after the IETF week=20

so that we can give the draft authors feedback as early as possible
(potentially during IETF #99).

=20

Currently running reviews should already consider the NMDA guidelines.=20

These are:

=20
<https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/review=
req
uest/8890/> draft-ietf-i2rs-yang-l3-topology-09           Ladislav =
Lhotka=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-rtgwg-device-model/reviewreq=
ues
t/8513/> draft-ietf-rtgwg-device-model-02             Giles Heron=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/reviewrequest/=
845
9/> draft-ietf-mpls-ldp-yang-01                         Dean Bogdanovic=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-netmod-syslog-model/reviewre=
que
st/8317/> draft-ietf-netmod-syslog-model-12          Kent Watsen=20

=20

=20

Below are the drafts which need to be re-reviewed by original reviewers. =


- To enter your review result please click on the draft name (on the =
page
for closed reviews:

https://datatracker.ietf.org/group/yangdoctors/reviews/?since=3Dall#close=
d-rev
iew-requests)

- Please use the button "Correct review" to enter the review results.

- Please send an email to the authors AND YANG Doctors maillist.

=20

 =
<https://datatracker.ietf.org/doc/draft-ietf-pim-yang/reviewrequest/8484/=
>
draft-ietf-pim-yang-00                             Dean Bogdanovic
Ready with Issues=20

NOTE: Publication requested, not yet in IETF LC, i.e. an urgent review =
is
very useful.

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-l3sm-l3vpn-service-model/rev=
iew
request/8246/> draft-ietf-l3sm-l3vpn-service-model-16          Giles =
Heron
Ready=20

NOTE: Already published. Review can be useful.

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/reviewr=
equ
est/8458/> draft-ietf-netmod-intf-ext-yang-04           Andy Bierman
Almost Ready=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-netconf-yang-push/reviewrequ=
est
/8237/> draft-ietf-netconf-yang-push-04                 Bert Wijnen
On the Right Track=20

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/review=
req
uest/8481/> draft-ietf-i2rs-yang-l3-topology-02           Carl Moberg
Ready with Issues=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-lime-yang-oam-model/reviewre=
que
st/8236/> draft-ietf-lime-yang-oam-model-08         Carl Moberg       On =
the
Right Track=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam=
-me
thods/reviewrequest/8235/>
draft-ietf-lime-yang-connectionless-oam-methods-00Carl Moberg            =
 On
the Right Track=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam=
/re
viewrequest/8234/> draft-ietf-lime-yang-connectionless-oam-03        =
Carl
Moberg       On the Right Track=20

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-trill-yang-oam/reviewrequest=
/88
16/> draft-ietf-trill-yang-oam                                 Jan =
Lindblad
On the Right Track=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-ippm-twamp-yang/reviewreques=
t/8
483/> draft-ietf-ippm-twamp-yang-00                 Jan Lindblad       =
Ready
with Issues=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-yang/reviewrequ=
est
/8263/> draft-ietf-pim-igmp-mld-yang-01              Jan Lindblad       =
On
the Right Track=20

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/revie=
wre
quest/8482/> draft-ietf-i2rs-yang-network-topo-02      Kent Watsen
Almost Ready=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-rip/reviewrequest=
/84
86/> draft-ietf-rtgwg-yang-rip-02                        Ladislav Lhotka
Ready with Issues=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-key-chain/reviewr=
equ
est/8239/> draft-ietf-rtgwg-yang-key-chain-13          Ladislav Lhotka
Almost Ready=20

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-teas-yang-te-topo/reviewrequ=
est
/8747/> draft-ietf-teas-yang-te-topo-08                  Mahesh =
Jethanandani
Ready with Issues=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-netmod-acl-model/reviewreque=
st/
8480/> draft-ietf-netmod-acl-model-07                 Mahesh =
Jethanandani
Ready with Issues=20

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-rtgwg-ni-model/reviewrequest=
/84
93/> draft-ietf-rtgwg-ni-model-02                       Martin Bjorklund
Not Ready=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-rtgwg-lne-model/reviewreques=
t/8
491/> draft-ietf-rtgwg-lne-model-02                    Martin Bjorklund
Ready with Issues=20

 =
<https://datatracker.ietf.org/doc/draft-ietf-lmap-yang/reviewrequest/8485=
/>
draft-ietf-lmap-yang-05                                 Martin Bjorklund
Ready with Issues=20

=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/reviewre=
que
st/8529/> draft-ietf-rtgwg-routing-types                    Radek =
Krej=E8=ED
Ready with Nits=20

=20
<https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-vrrp/reviewreques=
t/8
487/> draft-ietf-rtgwg-yang-vrrp-01                     Radek Krej=E8=ED
Ready with Issues=20

=20

Many Thanks for your efforts.

=20

Cheers,

Mehmet

=20

From: yang-doctors [ <mailto:yang-doctors-bounces@ietf.org>
mailto:yang-doctors-bounces@ietf.org] On Behalf Of Benoit Claise
Sent: Monday, June 26, 2017 1:01 PM
To: YANG Doctors < <mailto:yang-doctors@ietf.org> =
yang-doctors@ietf.org>;
Robert Wilton -X (rwilton - Ensoft Ltd at Cisco) <
<mailto:rwilton@cisco.com> rwilton@cisco.com>; < =
<mailto:rtg-ads@ietf.org>
rtg-ads@ietf.org> < <mailto:rtg-ads@ietf.org> rtg-ads@ietf.org>;
<mailto:ops-ads@ietf.org> ops-ads@ietf.org
Subject: Re: [yang-doctors] Fwd: Important: Guidelines for YANG module
authors

=20

Dear YANG doctors,

Thinking some more about it, I believe we want to review one more time =
the
already-reviewed YANG modules to flag whether they align with the =
guidelines
below.
Background: the TEAS YANG module draft-ietf-teas-yang-te-topo, which =
we're
discussing now.=20
On this specific one, not only it's not aligned with the NMDA =
guidelines,
but he doesn't align with any of of the known YANG module structure, as =
Rob
mentioned:

My comment actually relates to the fact the structure used by TE YANG
modules don't match any other YANG modules - they are using their own =
unique
style of structure.

Practically, it means that this YANG module will be hard to integrate.

Regards, Benoit   =20

Dear YANG doctors,

Here is an important message for your YANG doctor reviews.
Rob Wilton developed some tooling to help YANG module designers to
transition to NMDA.

Rob, would you mind explaining to everybody on this list, and maybe on =
the
NETMOD if you believe this is relevant for everybody.

Regards, Benoit

-------- Forwarded Message --------=20


Subject:=20

Important: Guidelines for YANG module authors


Date:=20

Fri, 9 Jun 2017 15:56:39 +0200


From:=20

Benoit Claise  <mailto:bclaise@cisco.com> <bclaise@cisco.com>


To:=20

NETMOD Working Group  <mailto:netmod@ietf.org> <netmod@ietf.org>



Dear all,

Now that the new NETMOD and NETCONF charters have been approved, it's =
time
to think about the guidelines for YANG module authors.

The Network Management Datastore Architecture (NMDA) addresses the =
so-called
"OpState problem" that has been the subject of much discussion in the =
IETF.
NMDA is still in development, and there will be a transition period =
before
NMDA solutions are universally available.


The NETMOD Datastore Design Team and the Routing Yang Architecture =
Design
Team have worked with Alia and Benoit to create initial guidelines for =
how
the NMDA, as defined in
<https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/>
draft-ietf-netmod-revised-datastores, impacts Yang models. The
<https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/>
draft-dsdt-nmda-guidelines individual draft was foundational in helping
creating those guidelines.

=20

If you have questions or concerns on how these guidelines should apply =
to
work of interest, please contact your WG Chairs or ADs.

=20

It is our strong recommendation, as ADs with agreement from the NETMOD =
WG
Chairs, that models SHOULD move as quickly as possible to the NMDA. The
specific approach to be taken for models being developed now and during =
the
NMDA transition period should be based on both the expected usage and =
the
maturity of the data model.

1. New models and models that are not concerned with the operational =
state
of configuration information SHOULD immediately be structured to be
NMDA-compatible.

2. Models that require immediate support for "in use" and "system =
created"
information SHOULD be structured for NMDA. Then derived versions of =
these
models SHOULD be created, either by hand or with suitable tools, that =
follow
the current modeling strategies. In some cases, the non-NMDA model may =
be an
existing model and not derived from the NMDA model. In all cases, the =
NMDA
and non-NMDA modules SHOULD be published in the same document, with NMDA
modules in the document main body and the non-NMDA modules in an =
Appendix.
The use of the non-NMDA model will allow temporary bridging of the time
period until NMDA implementations are available. The non-NMDA module =
names
should include '-state' appended.

We would like to thank Kent Watsen, Lou Berger, Rob Wilton, Martin
Bjorklund, Phil Shafer, Acee Lindem, Chris Hopps, Juergen Schoenwaelder, =
and
all others who helped develop these guidelines.

Regards,
Alia Atlas, Routing AD
Deborah Brungard, Routing AD
Alvaro Retana, Routing AD
Warren Kumari, Operations & Management AD=20
Benoit Claise, Operations & Management AD

=20

_______________________________________________

yang-doctors mailing list

 <mailto:yang-doctors@ietf.org> yang-doctors@ietf.org

 <https://www.ietf.org/mailman/listinfo/yang-doctors>
https://www.ietf.org/mailman/listinfo/yang-doctors

=20


------=_NextPart_000_007F_01D2F02A.AEEB13E0
Content-Type: text/html;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-2"><meta name=3DGenerator content=3D"Microsoft Word =
15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Dear YANG =
Doctors,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>following Benoit&#8217;s =
request I&#8217;m going to restart the review of the YANG modules listed =
below to achieve the NMDA compliance.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Please use for your =
review the criteria and guidelines in: <a =
href=3D"https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/"><sp=
an =
style=3D'color:blue'>https://datatracker.ietf.org/doc/draft-dsdt-nmda-gui=
delines/</span></a><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>If there is any issue or unclear guideline we =
need to clarify this on YANG Doctors maillist.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>I would like to ask you =
to finish your review at the latest during or right after the IETF week =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>so that we can give the draft authors feedback =
as early as possible (potentially during IETF =
#99).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Currently running =
reviews should already consider the NMDA guidelines. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>These are:<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology=
/reviewrequest/8890/"><span =
style=3D'color:blue'>draft-ietf-i2rs-yang-l3-topology-09</span></a>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ladislav Lhotka =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-device-model/re=
viewrequest/8513/"><span =
style=3D'color:blue'>draft-ietf-rtgwg-device-model-02</span></a>&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Giles =
Heron <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/reviewr=
equest/8459/"><span =
style=3D'color:blue'>draft-ietf-mpls-ldp-yang-01</span></a>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Dean Bogdanovic <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netmod-syslog-model/r=
eviewrequest/8317/"><span =
style=3D'color:blue'>draft-ietf-netmod-syslog-model-12</span></a>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Kent Watsen =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Below are the drafts =
which need to be re-reviewed by original reviewers. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>- To enter your review result please click on =
the draft name (on the page for closed reviews:<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/group/yangdoctors/reviews/?since=3Da=
ll#closed-review-requests">https://datatracker.ietf.org/group/yangdoctors=
/reviews/?since=3Dall#closed-review-requests</a>)<o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'color:#0000CC'>- Please use the button =
&#8220;Correct review&#8221; to enter the review =
results.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>- Please send an email to the authors AND YANG =
Doctors maillist.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pim-yang/reviewreques=
t/8484/"><span style=3D'color:blue'>draft-ietf-pim-yang-00</span></a> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Dean Bogdanovic =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ready =
with Issues <o:p></o:p></span></p><p class=3DMsoNormal><i><span =
style=3D'color:#0000CC'>NOTE: Publication requested, not yet in IETF LC, =
i.e. an urgent review is very useful.<o:p></o:p></span></i></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-l3sm-l3vpn-service-mo=
del/reviewrequest/8246/"><span =
style=3D'color:blue'>draft-ietf-l3sm-l3vpn-service-model-16</span></a> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Giles Heron =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ready =
<o:p></o:p></span></p><p class=3DMsoNormal><i><span =
style=3D'color:#0000CC'>NOTE: Already published. Review can be =
useful.<o:p></o:p></span></i></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/=
reviewrequest/8458/"><span =
style=3D'color:blue'>draft-ietf-netmod-intf-ext-yang-04</span></a>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Andy Bierman =
&nbsp;&nbsp; Almost Ready <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netconf-yang-push/rev=
iewrequest/8237/"><span =
style=3D'color:blue'>draft-ietf-netconf-yang-push-04</span></a> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Bert Wijnen &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On =
the Right Track <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology=
/reviewrequest/8481/"><span =
style=3D'color:blue'>draft-ietf-i2rs-yang-l3-topology-02</span></a>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Carl Moberg =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ready with Issues =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-oam-model/r=
eviewrequest/8236/"><span =
style=3D'color:blue'>draft-ietf-lime-yang-oam-model-08</span></a>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Carl Moberg =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On the Right Track =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionl=
ess-oam-methods/reviewrequest/8235/"><span =
style=3D'color:blue'>draft-ietf-lime-yang-connectionless-oam-methods-00</=
span></a>Carl Moberg =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On =
the Right Track <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionl=
ess-oam/reviewrequest/8234/"><span =
style=3D'color:blue'>draft-ietf-lime-yang-connectionless-oam-03</span></a=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Carl Moberg =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On the Right Track =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-trill-yang-oam/review=
request/8816/"><span =
style=3D'color:blue'>draft-ietf-trill-yang-oam</span></a> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jan Lindblad =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On the Right Track =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-ippm-twamp-yang/revie=
wrequest/8483/"><span =
style=3D'color:blue'>draft-ietf-ippm-twamp-yang-00</span></a> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Jan Lindblad &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ready with =
Issues <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-yang/rev=
iewrequest/8263/"><span =
style=3D'color:blue'>draft-ietf-pim-igmp-mld-yang-01</span></a>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jan =
Lindblad &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On the Right Track =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-top=
o/reviewrequest/8482/"><span =
style=3D'color:blue'>draft-ietf-i2rs-yang-network-topo-02</span></a>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; Kent Watsen &nbsp;&nbsp;&nbsp;&nbsp; Almost =
Ready <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-rip/review=
request/8486/"><span =
style=3D'color:blue'>draft-ietf-rtgwg-yang-rip-02</span></a>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Ladislav Lhotka Ready with Issues =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-key-chain/=
reviewrequest/8239/"><span =
style=3D'color:blue'>draft-ietf-rtgwg-yang-key-chain-13</span></a>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ladislav Lhotka Almost =
Ready <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-yang-te-topo/rev=
iewrequest/8747/"><span =
style=3D'color:blue'>draft-ietf-teas-yang-te-topo-08</span></a>&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Mahesh Jethanandani Ready with Issues =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netmod-acl-model/revi=
ewrequest/8480/"><span =
style=3D'color:blue'>draft-ietf-netmod-acl-model-07</span></a> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Mahesh Jethanandani Ready with Issues =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-ni-model/review=
request/8493/"><span =
style=3D'color:blue'>draft-ietf-rtgwg-ni-model-02</span></a>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Martin Bjorklund =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Not Ready <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-lne-model/revie=
wrequest/8491/"><span =
style=3D'color:blue'>draft-ietf-rtgwg-lne-model-02</span></a>&nbsp;&nbsp;=
&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Martin Bjorklund =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Ready with Issues <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-lmap-yang/reviewreque=
st/8485/"><span style=3D'color:blue'>draft-ietf-lmap-yang-05</span></a> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Martin Bjorklund =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Ready with Issues <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/r=
eviewrequest/8529/"><span =
style=3D'color:blue'>draft-ietf-rtgwg-routing-types</span></a>&nbsp;&nbsp=
;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Radek Krej=E8=ED &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ready =
with Nits <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-vrrp/revie=
wrequest/8487/"><span =
style=3D'color:blue'>draft-ietf-rtgwg-yang-vrrp-01</span></a>&nbsp;&nbsp;=
&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Radek Krej=E8=ED &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ready =
with Issues <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Many Thanks for your =
efforts.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'>Mehmet<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><b>From:</b> yang-doctors [<a =
href=3D"mailto:yang-doctors-bounces@ietf.org"><span =
style=3D'color:blue'>mailto:yang-doctors-bounces@ietf.org</span></a>] =
<b>On Behalf Of </b>Benoit Claise<br><b>Sent:</b> Monday, June 26, 2017 =
1:01 PM<br><b>To:</b> YANG Doctors &lt;<a =
href=3D"mailto:yang-doctors@ietf.org"><span =
style=3D'color:blue'>yang-doctors@ietf.org</span></a>&gt;; Robert Wilton =
-X (rwilton - Ensoft Ltd at Cisco) &lt;<a =
href=3D"mailto:rwilton@cisco.com"><span =
style=3D'color:blue'>rwilton@cisco.com</span></a>&gt;; &lt;<a =
href=3D"mailto:rtg-ads@ietf.org"><span =
style=3D'color:blue'>rtg-ads@ietf.org</span></a>&gt; &lt;<a =
href=3D"mailto:rtg-ads@ietf.org"><span =
style=3D'color:blue'>rtg-ads@ietf.org</span></a>&gt;; <a =
href=3D"mailto:ops-ads@ietf.org"><span =
style=3D'color:blue'>ops-ads@ietf.org</span></a><br><b>Subject:</b> Re: =
[yang-doctors] Fwd: Important: Guidelines for YANG module =
authors<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>Dear YANG =
doctors,<br><br>Thinking some more about it, I believe we want to review =
one more time the already-reviewed YANG modules to flag whether they =
align with the guidelines below.<br>Background: the TEAS YANG module =
draft-ietf-teas-yang-te-topo, which we're discussing now. <br>On this =
specific one, not only it's not aligned with the NMDA guidelines, but he =
doesn't align with any of of the known YANG module structure, as Rob =
mentioned:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>My comment actually relates to the fact the =
structure used by TE YANG modules don't match any other YANG modules - =
they are using their own unique style of =
structure.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>Practically, it means that this YANG module will =
be hard to integrate.<br><br>Regards, Benoit &nbsp;&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span style=3D'color:black'>Dear YANG =
doctors,<br><br>Here is an important message for your YANG doctor =
reviews.<br>Rob Wilton developed some tooling to help YANG module =
designers to transition to NMDA.<br><br>Rob, would you mind explaining =
to everybody on this list, and maybe on the NETMOD if you believe this =
is relevant for everybody.<br><br>Regards, =
Benoit<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>-------- Forwarded Message -------- =
<o:p></o:p></span></p><table class=3DMsoNormalTable border=3D0 =
cellspacing=3D0 cellpadding=3D0><tr><td nowrap valign=3Dtop =
style=3D'padding:0cm 0cm 0cm 0cm'><p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><b><span style=3D'color:black'>Subject: =
<o:p></o:p></span></b></p></td><td style=3D'padding:0cm 0cm 0cm 0cm'><p =
class=3DMsoNormal><span style=3D'color:black'>Important: Guidelines for =
YANG module authors<o:p></o:p></span></p></td></tr><tr><td nowrap =
valign=3Dtop style=3D'padding:0cm 0cm 0cm 0cm'><p class=3DMsoNormal =
align=3Dright style=3D'text-align:right'><b><span =
style=3D'color:black'>Date: <o:p></o:p></span></b></p></td><td =
style=3D'padding:0cm 0cm 0cm 0cm'><p class=3DMsoNormal><span =
style=3D'color:black'>Fri, 9 Jun 2017 15:56:39 =
+0200<o:p></o:p></span></p></td></tr><tr><td nowrap valign=3Dtop =
style=3D'padding:0cm 0cm 0cm 0cm'><p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><b><span style=3D'color:black'>From: =
<o:p></o:p></span></b></p></td><td style=3D'padding:0cm 0cm 0cm 0cm'><p =
class=3DMsoNormal><span style=3D'color:black'>Benoit Claise <a =
href=3D"mailto:bclaise@cisco.com"><span =
style=3D'color:blue'>&lt;bclaise@cisco.com&gt;</span></a><o:p></o:p></spa=
n></p></td></tr><tr><td nowrap valign=3Dtop style=3D'padding:0cm 0cm 0cm =
0cm'><p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><b><span style=3D'color:black'>To: =
<o:p></o:p></span></b></p></td><td style=3D'padding:0cm 0cm 0cm 0cm'><p =
class=3DMsoNormal><span style=3D'color:black'>NETMOD Working Group <a =
href=3D"mailto:netmod@ietf.org"><span =
style=3D'color:blue'>&lt;netmod@ietf.org&gt;</span></a><o:p></o:p></span>=
</p></td></tr></table><p class=3DMsoNormal><span =
style=3D'color:black'><br><br>Dear all,<br><br>Now that the new NETMOD =
and NETCONF charters have been approved, it's time to think about the =
guidelines for YANG module authors.<br><br>The Network Management =
Datastore Architecture (NMDA) addresses the so-called &quot;OpState =
problem&quot; that has been the subject of much discussion in the IETF. =
NMDA is still in development, and there will be a transition period =
before NMDA solutions are universally available.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'><br>The NETMOD Datastore =
Design Team and the Routing Yang Architecture Design Team have worked =
with Alia and Benoit to create initial guidelines for how the NMDA, as =
defined in <a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datast=
ores/" target=3D"_blank"><span =
style=3D'color:blue'>draft-ietf-netmod-revised-datastores</span></a>, =
impacts Yang models. The <a =
href=3D"https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/" =
target=3D"_blank"><span =
style=3D'color:blue'>draft-dsdt-nmda-guidelines</span></a> individual =
draft was foundational in helping creating those =
guidelines.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>If you have questions or =
concerns on how these guidelines should apply to work of interest, =
please contact your WG Chairs or ADs.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>It is our strong =
recommendation, as ADs with agreement from the NETMOD WG Chairs, that =
models SHOULD move as quickly as possible to the NMDA. The specific =
approach to be taken for models being developed now and during the NMDA =
transition period should be based on both the expected usage and the =
maturity of the data model.<br><br>1. New models and models that are not =
concerned with the operational state of configuration information SHOULD =
immediately be structured to be NMDA-compatible.<br><br>2. Models that =
require immediate support for &quot;in use&quot; and &quot;system =
created&quot; information SHOULD be structured for NMDA. Then derived =
versions of these models SHOULD be created, either by hand or with =
suitable tools, that follow the current modeling strategies. In some =
cases, the non-NMDA model may be an existing model and not derived from =
the NMDA model. In all cases, the NMDA and non-NMDA modules SHOULD be =
published in the same document, with NMDA modules in the document main =
body and the non-NMDA modules in an Appendix. The use of the non-NMDA =
model will allow temporary bridging of the time period until NMDA =
implementations are available. The non-NMDA module names should include =
&#8217;-state&#8217; appended.<br><br>We would like to thank Kent =
Watsen, Lou Berger, Rob Wilton, Martin Bjorklund, Phil Shafer, Acee =
Lindem, Chris Hopps, Juergen Schoenwaelder, and all others who helped =
develop these guidelines.<br><br>Regards,<br>Alia Atlas, Routing =
AD<br>Deborah Brungard, Routing AD<br>Alvaro Retana, Routing =
AD<br>Warren Kumari, Operations &amp; Management AD <br>Benoit Claise, =
Operations &amp; Management AD<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>_______________________________________________<o:p></o=
:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>yang-doctors mailing list<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'><a href=3D"mailto:yang-doctors@ietf.org"><span =
style=3D'color:blue'>yang-doctors@ietf.org</span></a><o:p></o:p></span></=
p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'><a =
href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors"><span =
style=3D'color:blue'>https://www.ietf.org/mailman/listinfo/yang-doctors</=
span></a><o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_007F_01D2F02A.AEEB13E0--



From nobody Wed Jun 28 08:42:48 2017
Return-Path: <andy@yumaworks.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 2021E129B40 for <yang-doctors@ietfa.amsl.com>; Wed, 28 Jun 2017 08:42:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=yumaworks-com.20150623.gappssmtp.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 QJiLJz6u9SeT for <yang-doctors@ietfa.amsl.com>; Wed, 28 Jun 2017 08:42:44 -0700 (PDT)
Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (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 DEE69129B2D for <yang-doctors@ietf.org>; Wed, 28 Jun 2017 08:42:43 -0700 (PDT)
Received: by mail-wr0-x22e.google.com with SMTP id c11so176613117wrc.3 for <yang-doctors@ietf.org>; Wed, 28 Jun 2017 08:42:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Pud2+fxqexbE+FBKvfYipmX2avcP1EJKjBJpX7v4vtU=; b=ScbZI/utu1dz66fUYBZqQkAZa3Rh8OEw6yxSdx3/KDx4lq6g3nLe0vsXgyn+cawQXP SNCGz7XSOc1sBBgiqVA1I7NF+QBQ263IPbF6l9/BA82fWZGjyMXMArTYYkUnwBdSAwTt 1aVNsW38GR7s/T1y0/mdy8Yv+PBZhTajsDBhGNxbKRDa0Fz/LuLbmzvFX/6bpvoux6hf 9OIo+1u/DngkuQGZv9rzAvUT5Qynq2H/USC54bOnn9YH3oXB9I83pjvNyObDjjVTKlQT bl/WmaBToJIltLsQR7AziIekWppjH5JSwpGSwZWrnPNa3Nt3LdTfssXWr79+Tfs8J272 aZJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Pud2+fxqexbE+FBKvfYipmX2avcP1EJKjBJpX7v4vtU=; b=N7wW2J+olPRijHl2mU/QKwaG66GYMbQuhmWRbq3ntT69QVCopOREn1jggEALXCNqcW kQayWGLyd/Pf9VQ4vOz7o6TaYrMF1cAdjqiOoWy1hPQW4A8xJFnnkBAGUby3MVCvn/Ly uBnPTT93pl7TtLge15E9is0Nkbhcsjzm0fdHrNidpDFO5AoXLyykAi6jfMWeUh6nakVL qs6l1GuwdHSw/A2YlK1WpKFMxSXGU5aWD/fPLkCQBgRrTidrAjD70CLGAjDg+yxIVzso JH7/TzkK2MBDiZtgH6nB/VVrcdzvPkT6RsuPASuNqxHP+tviDYcPpqdZLooFTCva3SW8 ubgg==
X-Gm-Message-State: AKS2vOx0urC/OI/nS4y5CpaBYkB1V558lXu+OL+8Sttfd+dg/xl+Xr8y TLkiUub3mVhWsxvHxSazndKgyTYnNCPo
X-Received: by 10.223.134.117 with SMTP id 50mr22004342wrw.62.1498664562197; Wed, 28 Jun 2017 08:42:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.152.196 with HTTP; Wed, 28 Jun 2017 08:42:41 -0700 (PDT)
In-Reply-To: <007e01d2f019$eb5d13c0$c2173b40$@gmail.com>
References: <007e01d2f019$eb5d13c0$c2173b40$@gmail.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 28 Jun 2017 08:42:41 -0700
Message-ID: <CABCOCHQQaU=mBUm9qKUQ8C-SbiGfD9sHriR96_oMkkcGnG=A5w@mail.gmail.com>
To: Mehmet Ersue <mersue@gmail.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, Dan Romascanu <dromasca@gmail.com>
Content-Type: multipart/alternative; boundary="001a1146bd92de1bb30553070896"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/jxSjwLb64PldHCi1TfZ1Lc4jL-c>
Subject: Re: [yang-doctors] Re-review of YANG Modules following the NMDA Guidelines WAS:RE: Fwd: Important: Guidelines for YANG module authors
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: Wed, 28 Jun 2017 15:42:47 -0000

--001a1146bd92de1bb30553070896
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

I think it is quite risky to start rewriting YANG modules when the RD
protocol interaction
models are still undefined.

I still cannot get an answer why I only needed 1 capability URI to say "all
writable YANG modules
can be edited via the candidate config"  but now with RD I need to specify
a mapping
for each module to each datastore it can be used in.  I don't recall
anything like
this in the form of requirements from openconfig.  I have not heard any
use-cases
at all for this mapping other than "an agent might want to do this", which
is not a use-case.


Andy



On Wed, Jun 28, 2017 at 7:22 AM, Mehmet Ersue <mersue@gmail.com> wrote:

> Dear YANG Doctors,
>
>
>
> following Benoit=E2=80=99s request I=E2=80=99m going to restart the revie=
w of the YANG
> modules listed below to achieve the NMDA compliance.
>
> Please use for your review the criteria and guidelines in:
> https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/
>
> If there is any issue or unclear guideline we need to clarify this on YAN=
G
> Doctors maillist.
>
>
>
> I would like to ask you to finish your review at the latest during or
> right after the IETF week
>
> so that we can give the draft authors feedback as early as possible
> (potentially during IETF #99).
>
>
>
> Currently running reviews should already consider the NMDA guidelines.
>
> These are:
>
> draft-ietf-i2rs-yang-l3-topology-09
> <https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/review=
request/8890/>
> Ladislav Lhotka
>
> draft-ietf-rtgwg-device-model-02
> <https://datatracker.ietf.org/doc/draft-ietf-rtgwg-device-model/reviewreq=
uest/8513/>
> Giles Heron
>
> draft-ietf-mpls-ldp-yang-01
> <https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/reviewrequest/=
8459/>
>                          Dean Bogdanovic
>
> draft-ietf-netmod-syslog-model-12
> <https://datatracker.ietf.org/doc/draft-ietf-netmod-syslog-model/reviewre=
quest/8317/>
> Kent Watsen
>
>
>
>
>
> Below are the drafts which need to be re-reviewed by original reviewers.
>
> - To enter your review result please click on the draft name (on the page
> for closed reviews:
>
> https://datatracker.ietf.org/group/yangdoctors/reviews/?
> since=3Dall#closed-review-requests)
>
> - Please use the button =E2=80=9CCorrect review=E2=80=9D to enter the rev=
iew results.
>
> - Please send an email to the authors AND YANG Doctors maillist.
>
>
>
> draft-ietf-pim-yang-00
> <https://datatracker.ietf.org/doc/draft-ietf-pim-yang/reviewrequest/8484/=
>
>                             Dean Bogdanovic             Ready with Issues
>
> *NOTE: Publication requested, not yet in IETF LC, i.e. an urgent review i=
s
> very useful.*
>
>
>
> draft-ietf-l3sm-l3vpn-service-model-16
> <https://datatracker.ietf.org/doc/draft-ietf-l3sm-l3vpn-service-model/rev=
iewrequest/8246/>
>          Giles Heron         Ready
>
> *NOTE: Already published. Review can be useful.*
>
>
>
> draft-ietf-netmod-intf-ext-yang-04
> <https://datatracker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/reviewr=
equest/8458/>
> Andy Bierman    Almost Ready
>
> draft-ietf-netconf-yang-push-04
> <https://datatracker.ietf.org/doc/draft-ietf-netconf-yang-push/reviewrequ=
est/8237/>
>                 Bert Wijnen        On the Right Track
>
>
>
> draft-ietf-i2rs-yang-l3-topology-02
> <https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/review=
request/8481/>
> Carl Moberg       Ready with Issues
>
> draft-ietf-lime-yang-oam-model-08
> <https://datatracker.ietf.org/doc/draft-ietf-lime-yang-oam-model/reviewre=
quest/8236/>
> Carl Moberg       On the Right Track
>
> draft-ietf-lime-yang-connectionless-oam-methods-00
> <https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam=
-methods/reviewrequest/8235/>
> Carl Moberg             On the Right Track
>
> draft-ietf-lime-yang-connectionless-oam-03
> <https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam=
/reviewrequest/8234/>
> Carl Moberg       On the Right Track
>
>
>
> draft-ietf-trill-yang-oam
> <https://datatracker.ietf.org/doc/draft-ietf-trill-yang-oam/reviewrequest=
/8816/>
>                                 Jan Lindblad       On the Right Track
>
> draft-ietf-ippm-twamp-yang-00
> <https://datatracker.ietf.org/doc/draft-ietf-ippm-twamp-yang/reviewreques=
t/8483/>
>                 Jan Lindblad       Ready with Issues
>
> draft-ietf-pim-igmp-mld-yang-01
> <https://datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-yang/reviewrequ=
est/8263/>
> Jan Lindblad       On the Right Track
>
>
>
> draft-ietf-i2rs-yang-network-topo-02
> <https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/revie=
wrequest/8482/>
> Kent Watsen      Almost Ready
>
> draft-ietf-rtgwg-yang-rip-02
> <https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-rip/reviewrequest=
/8486/>
>                         Ladislav Lhotka Ready with Issues
>
> draft-ietf-rtgwg-yang-key-chain-13
> <https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-key-chain/reviewr=
equest/8239/>
> Ladislav Lhotka Almost Ready
>
>
>
> draft-ietf-teas-yang-te-topo-08
> <https://datatracker.ietf.org/doc/draft-ietf-teas-yang-te-topo/reviewrequ=
est/8747/>
>                 Mahesh Jethanandani Ready with Issues
>
> draft-ietf-netmod-acl-model-07
> <https://datatracker.ietf.org/doc/draft-ietf-netmod-acl-model/reviewreque=
st/8480/>
>                 Mahesh Jethanandani Ready with Issues
>
>
>
> draft-ietf-rtgwg-ni-model-02
> <https://datatracker.ietf.org/doc/draft-ietf-rtgwg-ni-model/reviewrequest=
/8493/>
>                        Martin Bjorklund              Not Ready
>
> draft-ietf-rtgwg-lne-model-02
> <https://datatracker.ietf.org/doc/draft-ietf-rtgwg-lne-model/reviewreques=
t/8491/>
>                     Martin Bjorklund              Ready with Issues
>
> draft-ietf-lmap-yang-05
> <https://datatracker.ietf.org/doc/draft-ietf-lmap-yang/reviewrequest/8485=
/>
>                                 Martin Bjorklund              Ready with
> Issues
>
>
>
> draft-ietf-rtgwg-routing-types
> <https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/reviewre=
quest/8529/>
>                 Radek Krej=C4=8D=C3=AD       Ready with Nits
>
> draft-ietf-rtgwg-yang-vrrp-01
> <https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-vrrp/reviewreques=
t/8487/>
>                      Radek Krej=C4=8D=C3=AD       Ready with Issues
>
>
>
> Many Thanks for your efforts.
>
>
>
> Cheers,
>
> Mehmet
>
>
>
> *From:* yang-doctors [mailto:yang-doctors-bounces@ietf.org
> <yang-doctors-bounces@ietf.org>] *On Behalf Of *Benoit Claise
> *Sent:* Monday, June 26, 2017 1:01 PM
> *To:* YANG Doctors <yang-doctors@ietf.org>; Robert Wilton -X (rwilton -
> Ensoft Ltd at Cisco) <rwilton@cisco.com>; <rtg-ads@ietf.org> <
> rtg-ads@ietf.org>; ops-ads@ietf.org
> *Subject:* Re: [yang-doctors] Fwd: Important: Guidelines for YANG module
> authors
>
>
>
> Dear YANG doctors,
>
> Thinking some more about it, I believe we want to review one more time th=
e
> already-reviewed YANG modules to flag whether they align with the
> guidelines below.
> Background: the TEAS YANG module draft-ietf-teas-yang-te-topo, which we'r=
e
> discussing now.
> On this specific one, not only it's not aligned with the NMDA guidelines,
> but he doesn't align with any of of the known YANG module structure, as R=
ob
> mentioned:
>
> My comment actually relates to the fact the structure used by TE YANG
> modules don't match any other YANG modules - they are using their own
> unique style of structure.
>
> Practically, it means that this YANG module will be hard to integrate.
>
> Regards, Benoit
>
> Dear YANG doctors,
>
> Here is an important message for your YANG doctor reviews.
> Rob Wilton developed some tooling to help YANG module designers to
> transition to NMDA.
>
> Rob, would you mind explaining to everybody on this list, and maybe on th=
e
> NETMOD if you believe this is relevant for everybody.
>
> Regards, Benoit
>
> -------- Forwarded Message --------
>
> *Subject: *
>
> Important: Guidelines for YANG module authors
>
> *Date: *
>
> Fri, 9 Jun 2017 15:56:39 +0200
>
> *From: *
>
> Benoit Claise <bclaise@cisco.com> <bclaise@cisco.com>
>
> *To: *
>
> NETMOD Working Group <netmod@ietf.org> <netmod@ietf.org>
>
>
>
> Dear all,
>
> Now that the new NETMOD and NETCONF charters have been approved, it's tim=
e
> to think about the guidelines for YANG module authors.
>
> The Network Management Datastore Architecture (NMDA) addresses the
> so-called "OpState problem" that has been the subject of much discussion =
in
> the IETF. NMDA is still in development, and there will be a transition
> period before NMDA solutions are universally available.
>
>
> The NETMOD Datastore Design Team and the Routing Yang Architecture Design
> Team have worked with Alia and Benoit to create initial guidelines for ho=
w
> the NMDA, as defined in draft-ietf-netmod-revised-datastores
> <https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/>,
> impacts Yang models. The draft-dsdt-nmda-guidelines
> <https://datatracker.ietf.org/doc/draft-dsdt-nmda-guidelines/> individual
> draft was foundational in helping creating those guidelines.
>
>
>
> If you have questions or concerns on how these guidelines should apply to
> work of interest, please contact your WG Chairs or ADs.
>
>
>
> It is our strong recommendation, as ADs with agreement from the NETMOD WG
> Chairs, that models SHOULD move as quickly as possible to the NMDA. The
> specific approach to be taken for models being developed now and during t=
he
> NMDA transition period should be based on both the expected usage and the
> maturity of the data model.
>
> 1. New models and models that are not concerned with the operational stat=
e
> of configuration information SHOULD immediately be structured to be
> NMDA-compatible.
>
> 2. Models that require immediate support for "in use" and "system created=
"
> information SHOULD be structured for NMDA. Then derived versions of these
> models SHOULD be created, either by hand or with suitable tools, that
> follow the current modeling strategies. In some cases, the non-NMDA model
> may be an existing model and not derived from the NMDA model. In all case=
s,
> the NMDA and non-NMDA modules SHOULD be published in the same document,
> with NMDA modules in the document main body and the non-NMDA modules in a=
n
> Appendix. The use of the non-NMDA model will allow temporary bridging of
> the time period until NMDA implementations are available. The non-NMDA
> module names should include =E2=80=99-state=E2=80=99 appended.
>
> We would like to thank Kent Watsen, Lou Berger, Rob Wilton, Martin
> Bjorklund, Phil Shafer, Acee Lindem, Chris Hopps, Juergen Schoenwaelder,
> and all others who helped develop these guidelines.
>
> Regards,
> Alia Atlas, Routing AD
> Deborah Brungard, Routing AD
> Alvaro Retana, Routing AD
> Warren Kumari, Operations & Management AD
> Benoit Claise, Operations & Management AD
>
>
>
> _______________________________________________
>
> yang-doctors mailing list
>
> yang-doctors@ietf.org
>
> https://www.ietf.org/mailman/listinfo/yang-doctors
>
>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
>
>

--001a1146bd92de1bb30553070896
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>I think it is quite risky to start =
rewriting YANG modules when the RD protocol interaction</div><div>models ar=
e still undefined.</div><div><br></div><div>I still cannot get an answer wh=
y I only needed 1 capability URI to say &quot;all writable YANG modules</di=
v><div>can be edited via the candidate config&quot; =C2=A0but now with RD I=
 need to specify a mapping</div><div>for each module to each datastore it c=
an be used in.=C2=A0 I don&#39;t recall anything like</div><div>this in the=
 form of requirements from openconfig.=C2=A0 I have not heard any use-cases=
</div><div>at all for this mapping other than &quot;an agent might want to =
do this&quot;, which is not a use-case.</div><div><br></div><div><br></div>=
<div>Andy</div><div><br></div><div><br></div></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On Wed, Jun 28, 2017 at 7:22 AM, Mehmet E=
rsue <span dir=3D"ltr">&lt;<a href=3D"mailto:mersue@gmail.com" target=3D"_b=
lank">mersue@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_=
2482096245736103808WordSection1"><p class=3D"MsoNormal"><span style=3D"colo=
r:#0000cc">Dear YANG Doctors,<u></u><u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=3D"=
MsoNormal"><span style=3D"color:#0000cc">following Benoit=E2=80=99s request=
 I=E2=80=99m going to restart the review of the YANG modules listed below t=
o achieve the NMDA compliance.<u></u><u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"color:#0000cc">Please use for your review the criteria an=
d guidelines in: <a href=3D"https://datatracker.ietf.org/doc/draft-dsdt-nmd=
a-guidelines/" target=3D"_blank"><span style=3D"color:blue">https://datatra=
cker.ietf.org/<wbr>doc/draft-dsdt-nmda-<wbr>guidelines/</span></a><u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#0000cc">If the=
re is any issue or unclear guideline we need to clarify this on YANG Doctor=
s maillist.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"c=
olor:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"color:#0000cc">I would like to ask you to finish your review at the=
 latest during or right after the IETF week <u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"color:#0000cc">so that we can give the draf=
t authors feedback as early as possible (potentially during IETF #99).<u></=
u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><u=
></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#0=
000cc">Currently running reviews should already consider the NMDA guideline=
s. <u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#00=
00cc">These are:<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"color:#0000cc"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf-i=
2rs-yang-l3-topology/reviewrequest/8890/" target=3D"_blank"><span style=3D"=
color:blue">draft-ietf-i2rs-yang-l3-<wbr>topology-09</span></a>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ladislav Lhotka <u></u><u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=
=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-device-model/reviewre=
quest/8513/" target=3D"_blank"><span style=3D"color:blue">draft-ietf-rtgwg-=
device-model-<wbr>02</span></a>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Giles Heron <u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://datatracke=
r.ietf.org/doc/draft-ietf-mpls-ldp-yang/reviewrequest/8459/" target=3D"_bla=
nk"><span style=3D"color:blue">draft-ietf-mpls-ldp-yang-01</span></a>=C2=A0=
=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Dean Bogdan=
ovic <u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#=
0000cc"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf-netmod-syslo=
g-model/reviewrequest/8317/" target=3D"_blank"><span style=3D"color:blue">d=
raft-ietf-netmod-syslog-<wbr>model-12</span></a>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 Kent Watsen <u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p=
><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"color:#0000cc">Below are th=
e drafts which need to be re-reviewed by original reviewers. <u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span style=3D"color:#0000cc">- To enter =
your review result please click on the draft name (on the page for closed r=
eviews:<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color=
:#0000cc"><a href=3D"https://datatracker.ietf.org/group/yangdoctors/reviews=
/?since=3Dall#closed-review-requests" target=3D"_blank">https://datatracker=
.ietf.org/<wbr>group/yangdoctors/reviews/?<wbr>since=3Dall#closed-review-<w=
br>requests</a>)<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"color:#0000cc">- Please use the button =E2=80=9CCorrect review=E2=80=9D=
 to enter the review results.<u></u><u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"color:#0000cc">- Please send an email to the authors AND Y=
ANG Doctors maillist.<u></u><u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"color:#0000cc"><a href=3D"https://datatracker.ietf.org/do=
c/draft-ietf-pim-yang/reviewrequest/8484/" target=3D"_blank"><span style=3D=
"color:blue">draft-ietf-pim-yang-00</span></a> =C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Dean Bogdanovic =
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ready wi=
th Issues <u></u><u></u></span></p><p class=3D"MsoNormal"><i><span style=3D=
"color:#0000cc">NOTE: Publication requested, not yet in IETF LC, i.e. an ur=
gent review is very useful.<u></u><u></u></span></i></p><p class=3D"MsoNorm=
al"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://datatracker=
.ietf.org/doc/draft-ietf-l3sm-l3vpn-service-model/reviewrequest/8246/" targ=
et=3D"_blank"><span style=3D"color:blue">draft-ietf-l3sm-l3vpn-service-<wbr=
>model-16</span></a> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Giles=
 Heron =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ready <u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><i><span style=3D"color:#0000cc">NOTE: Already=
 published. Review can be useful.<u></u><u></u></span></i></p><p class=3D"M=
soNormal"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://datatra=
cker.ietf.org/doc/draft-ietf-netmod-intf-ext-yang/reviewrequest/8458/" targ=
et=3D"_blank"><span style=3D"color:blue">draft-ietf-netmod-intf-ext-<wbr>ya=
ng-04</span></a>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Andy Bierman =C2=A0=C2=A0 Almost Ready <u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://datatracke=
r.ietf.org/doc/draft-ietf-netconf-yang-push/reviewrequest/8237/" target=3D"=
_blank"><span style=3D"color:blue">draft-ietf-netconf-yang-push-<wbr>04</sp=
an></a> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 Bert Wijnen =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 O=
n the Right Track <u></u><u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal">=
<span style=3D"color:#0000cc"><a href=3D"https://datatracker.ietf.org/doc/d=
raft-ietf-i2rs-yang-l3-topology/reviewrequest/8481/" target=3D"_blank"><spa=
n style=3D"color:blue">draft-ietf-i2rs-yang-l3-<wbr>topology-02</span></a>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Carl Moberg =
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ready with Issues <u></u><u></u></span></p><=
p class=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://data=
tracker.ietf.org/doc/draft-ietf-lime-yang-oam-model/reviewrequest/8236/" ta=
rget=3D"_blank"><span style=3D"color:blue">draft-ietf-lime-yang-oam-<wbr>mo=
del-08</span></a>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Carl Mobe=
rg =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 On the Right Track <u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://=
datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/re=
viewrequest/8235/" target=3D"_blank"><span style=3D"color:blue">draft-ietf-=
lime-yang-<wbr>connectionless-oam-methods-00</span></a>C<wbr>arl Moberg =C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 On the Righ=
t Track <u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"colo=
r:#0000cc"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang=
-connectionless-oam/reviewrequest/8234/" target=3D"_blank"><span style=3D"c=
olor:blue">draft-ietf-lime-yang-<wbr>connectionless-oam-03</span></a>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Carl Moberg =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 On the Right Track <u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"color:#0000cc"><a href=3D"https://datatracker.ietf.o=
rg/doc/draft-ietf-trill-yang-oam/reviewrequest/8816/" target=3D"_blank"><sp=
an style=3D"color:blue">draft-ietf-trill-yang-oam</span></a> =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0<wbr>=C2=A0 Jan Lindblad =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 O=
n the Right Track <u></u><u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"color:#0000cc"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf=
-ippm-twamp-yang/reviewrequest/8483/" target=3D"_blank"><span style=3D"colo=
r:blue">draft-ietf-ippm-twamp-yang-00</span></a> =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Jan Lind=
blad =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ready with Issues <u></u><u></u></span>=
</p><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https:/=
/datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-yang/reviewrequest/8263/"=
 target=3D"_blank"><span style=3D"color:blue">draft-ietf-pim-igmp-mld-yang-=
<wbr>01</span></a>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 Jan Lindblad =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 On the Ri=
ght Track <u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"co=
lor:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"color:#0000cc"><a href=3D"https://datatracker.ietf.org/doc/draft-iet=
f-i2rs-yang-network-topo/reviewrequest/8482/" target=3D"_blank"><span style=
=3D"color:blue">draft-ietf-i2rs-yang-network-<wbr>topo-02</span></a>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 Kent Watsen =C2=A0=C2=A0=C2=A0=C2=A0 Almost Ready =
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#0000c=
c"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-rip/re=
viewrequest/8486/" target=3D"_blank"><span style=3D"color:blue">draft-ietf-=
rtgwg-yang-rip-02</span></a>=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 Ladislav Lhotka Ready with Issues <u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://=
datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-key-chain/reviewrequest/8239=
/" target=3D"_blank"><span style=3D"color:blue">draft-ietf-rtgwg-yang-key-<=
wbr>chain-13</span></a>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Ladislav Lhotka Almost Ready <u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://datatracker=
.ietf.org/doc/draft-ietf-teas-yang-te-topo/reviewrequest/8747/" target=3D"_=
blank"><span style=3D"color:blue">draft-ietf-teas-yang-te-topo-<wbr>08</spa=
n></a>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Mahesh Jethanandani Ready with Issues <u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netmod-acl-model/review=
request/8480/" target=3D"_blank"><span style=3D"color:blue">draft-ietf-netm=
od-acl-model-07</span></a> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Mahesh Jethanandani Ready with I=
ssues <u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:=
#0000cc"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"color:#0000cc"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf-r=
tgwg-ni-model/reviewrequest/8493/" target=3D"_blank"><span style=3D"color:b=
lue">draft-ietf-rtgwg-ni-model-02</span></a>=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Martin Bjorklund =C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Not Ready <u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https=
://datatracker.ietf.org/doc/draft-ietf-rtgwg-lne-model/reviewrequest/8491/"=
 target=3D"_blank"><span style=3D"color:blue">draft-ietf-rtgwg-lne-model-02=
</span></a>=C2=A0<wbr>=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Martin Bjorklund =C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ready wi=
th Issues <u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"co=
lor:#0000cc"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lmap-ya=
ng/reviewrequest/8485/" target=3D"_blank"><span style=3D"color:blue">draft-=
ietf-lmap-yang-05</span></a> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0 Mar=
tin Bjorklund =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Ready with Issues <u></u><u></u></span></p><p class=3D"MsoNorm=
al"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://datatracker=
.ietf.org/doc/draft-ietf-rtgwg-routing-types/reviewrequest/8529/" target=3D=
"_blank"><span style=3D"color:blue">draft-ietf-rtgwg-routing-types</span></=
a><wbr>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Radek Krej=C4=8D=C3=AD =C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 Ready with Nits <u></u><u></u></span></p><p class=3D"=
MsoNormal"><span style=3D"color:#0000cc"><a href=3D"https://datatracker.iet=
f.org/doc/draft-ietf-rtgwg-yang-vrrp/reviewrequest/8487/" target=3D"_blank"=
><span style=3D"color:blue">draft-ietf-rtgwg-yang-vrrp-01</span></a>=C2=A0<=
wbr>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Radek Krej=C4=8D=C3=AD =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 Ready with Issues <u></u><u></u></span></p><p class=3D"M=
soNormal"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"color:#0000cc">Many Thanks for your effor=
ts.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#00=
00cc"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"=
color:#0000cc">Cheers,<u></u><u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"color:#0000cc">Mehmet<u></u><u></u></span></p><p class=3D"MsoNorm=
al"><span style=3D"color:#0000cc"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><b>From:</b> yang-doctors [<a href=3D"mailto:yang-doctors-bo=
unces@ietf.org" target=3D"_blank"><span style=3D"color:blue">mailto:yang-do=
ctors-bounces@<wbr>ietf.org</span></a>] <b>On Behalf Of </b>Benoit Claise<b=
r><b>Sent:</b> Monday, June 26, 2017 1:01 PM<br><b>To:</b> YANG Doctors &lt=
;<a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank"><span style=3D"=
color:blue">yang-doctors@ietf.org</span></a>&gt;; Robert Wilton -X (rwilton=
 - Ensoft Ltd at Cisco) &lt;<a href=3D"mailto:rwilton@cisco.com" target=3D"=
_blank"><span style=3D"color:blue">rwilton@cisco.com</span></a>&gt;; &lt;<a=
 href=3D"mailto:rtg-ads@ietf.org" target=3D"_blank"><span style=3D"color:bl=
ue">rtg-ads@ietf.org</span></a>&gt; &lt;<a href=3D"mailto:rtg-ads@ietf.org"=
 target=3D"_blank"><span style=3D"color:blue">rtg-ads@ietf.org</span></a>&g=
t;; <a href=3D"mailto:ops-ads@ietf.org" target=3D"_blank"><span style=3D"co=
lor:blue">ops-ads@ietf.org</span></a><br><b>Subject:</b> Re: [yang-doctors]=
 Fwd: Important: Guidelines for YANG module authors<u></u><u></u></p><p cla=
ss=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></span></p=
><p class=3D"MsoNormal"><span style=3D"color:black">Dear YANG doctors,<br><=
br>Thinking some more about it, I believe we want to review one more time t=
he already-reviewed YANG modules to flag whether they align with the guidel=
ines below.<br>Background: the TEAS YANG module draft-ietf-teas-yang-te-top=
o, which we&#39;re discussing now. <br>On this specific one, not only it&#3=
9;s not aligned with the NMDA guidelines, but he doesn&#39;t align with any=
 of of the known YANG module structure, as Rob mentioned:<u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"color:black">My comment actual=
ly relates to the fact the structure used by TE YANG modules don&#39;t matc=
h any other YANG modules - they are using their own unique style of structu=
re.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:bla=
ck">Practically, it means that this YANG module will be hard to integrate.<=
br><br>Regards, Benoit =C2=A0=C2=A0 <u></u><u></u></span></p><p class=3D"Ms=
oNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:black">Dear YA=
NG doctors,<br><br>Here is an important message for your YANG doctor review=
s.<br>Rob Wilton developed some tooling to help YANG module designers to tr=
ansition to NMDA.<br><br>Rob, would you mind explaining to everybody on thi=
s list, and maybe on the NETMOD if you believe this is relevant for everybo=
dy.<br><br>Regards, Benoit<u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"color:black">-------- Forwarded Message -------- <u></u><u></=
u></span></p><table class=3D"m_2482096245736103808MsoNormalTable" border=3D=
"0" cellspacing=3D"0" cellpadding=3D"0"><tbody><tr><td nowrap valign=3D"top=
" style=3D"padding:0cm 0cm 0cm 0cm"><p class=3D"MsoNormal" align=3D"right" =
style=3D"text-align:right"><b><span style=3D"color:black">Subject: <u></u><=
u></u></span></b></p></td><td style=3D"padding:0cm 0cm 0cm 0cm"><p class=3D=
"MsoNormal"><span style=3D"color:black">Important: Guidelines for YANG modu=
le authors<u></u><u></u></span></p></td></tr><tr><td nowrap valign=3D"top" =
style=3D"padding:0cm 0cm 0cm 0cm"><p class=3D"MsoNormal" align=3D"right" st=
yle=3D"text-align:right"><b><span style=3D"color:black">Date: <u></u><u></u=
></span></b></p></td><td style=3D"padding:0cm 0cm 0cm 0cm"><p class=3D"MsoN=
ormal"><span style=3D"color:black">Fri, 9 Jun 2017 15:56:39 +0200<u></u><u>=
</u></span></p></td></tr><tr><td nowrap valign=3D"top" style=3D"padding:0cm=
 0cm 0cm 0cm"><p class=3D"MsoNormal" align=3D"right" style=3D"text-align:ri=
ght"><b><span style=3D"color:black">From: <u></u><u></u></span></b></p></td=
><td style=3D"padding:0cm 0cm 0cm 0cm"><p class=3D"MsoNormal"><span style=
=3D"color:black">Benoit Claise <a href=3D"mailto:bclaise@cisco.com" target=
=3D"_blank"><span style=3D"color:blue">&lt;bclaise@cisco.com&gt;</span></a>=
<u></u><u></u></span></p></td></tr><tr><td nowrap valign=3D"top" style=3D"p=
adding:0cm 0cm 0cm 0cm"><p class=3D"MsoNormal" align=3D"right" style=3D"tex=
t-align:right"><b><span style=3D"color:black">To: <u></u><u></u></span></b>=
</p></td><td style=3D"padding:0cm 0cm 0cm 0cm"><p class=3D"MsoNormal"><span=
 style=3D"color:black">NETMOD Working Group <a href=3D"mailto:netmod@ietf.o=
rg" target=3D"_blank"><span style=3D"color:blue">&lt;netmod@ietf.org&gt;</s=
pan></a><u></u><u></u></span></p></td></tr></tbody></table><p class=3D"MsoN=
ormal"><span style=3D"color:black"><br><br>Dear all,<br><br>Now that the ne=
w NETMOD and NETCONF charters have been approved, it&#39;s time to think ab=
out the guidelines for YANG module authors.<br><br>The Network Management D=
atastore Architecture (NMDA) addresses the so-called &quot;OpState problem&=
quot; that has been the subject of much discussion in the IETF. NMDA is sti=
ll in development, and there will be a transition period before NMDA soluti=
ons are universally available.<u></u><u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"color:black"><br>The NETMOD Datastore Design Team and the=
 Routing Yang Architecture Design Team have worked with Alia and Benoit to =
create initial guidelines for how the NMDA, as defined in <a href=3D"https:=
//datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/" target=3D=
"_blank"><span style=3D"color:blue">draft-ietf-netmod-revised-<wbr>datastor=
es</span></a>, impacts Yang models. The <a href=3D"https://datatracker.ietf=
.org/doc/draft-dsdt-nmda-guidelines/" target=3D"_blank"><span style=3D"colo=
r:blue">draft-dsdt-nmda-guidelines</span></a> individual draft was foundati=
onal in helping creating those guidelines.<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></span></p><=
p class=3D"MsoNormal"><span style=3D"color:black">If you have questions or =
concerns on how these guidelines should apply to work of interest, please c=
ontact your WG Chairs or ADs.<u></u><u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"color:black"><u></u>=C2=A0<u></u></span></p><p class=3D"Ms=
oNormal"><span style=3D"color:black">It is our strong recommendation, as AD=
s with agreement from the NETMOD WG Chairs, that models SHOULD move as quic=
kly as possible to the NMDA. The specific approach to be taken for models b=
eing developed now and during the NMDA transition period should be based on=
 both the expected usage and the maturity of the data model.<br><br>1. New =
models and models that are not concerned with the operational state of conf=
iguration information SHOULD immediately be structured to be NMDA-compatibl=
e.<br><br>2. Models that require immediate support for &quot;in use&quot; a=
nd &quot;system created&quot; information SHOULD be structured for NMDA. Th=
en derived versions of these models SHOULD be created, either by hand or wi=
th suitable tools, that follow the current modeling strategies. In some cas=
es, the non-NMDA model may be an existing model and not derived from the NM=
DA model. In all cases, the NMDA and non-NMDA modules SHOULD be published i=
n the same document, with NMDA modules in the document main body and the no=
n-NMDA modules in an Appendix. The use of the non-NMDA model will allow tem=
porary bridging of the time period until NMDA implementations are available=
. The non-NMDA module names should include =E2=80=99-state=E2=80=99 appende=
d.<br><br>We would like to thank Kent Watsen, Lou Berger, Rob Wilton, Marti=
n Bjorklund, Phil Shafer, Acee Lindem, Chris Hopps, Juergen Schoenwaelder, =
and all others who helped develop these guidelines.<br><br>Regards,<br>Alia=
 Atlas, Routing AD<br>Deborah Brungard, Routing AD<br>Alvaro Retana, Routin=
g AD<br>Warren Kumari, Operations &amp; Management AD <br>Benoit Claise, Op=
erations &amp; Management AD<u></u><u></u></span></p><p class=3D"MsoNormal"=
 style=3D"margin-bottom:12.0pt"><span style=3D"color:black"><u></u>=C2=A0<u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font=
-family:&quot;Courier New&quot;;color:black">______________________________=
<wbr>_________________<u></u><u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black"=
>yang-doctors mailing list<u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:bl=
ack"><a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank"><span style=
=3D"color:blue">yang-doctors@ietf.org</span></a><u></u><u></u></span></p><p=
 class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Cour=
ier New&quot;;color:black"><a href=3D"https://www.ietf.org/mailman/listinfo=
/yang-doctors" target=3D"_blank"><span style=3D"color:blue">https://www.iet=
f.org/mailman/<wbr>listinfo/yang-doctors</span></a><u></u><u></u></span></p=
><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div></div><br>___________=
___________________<wbr>_________________<br>
yang-doctors mailing list<br>
<a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/yang-do=
ctors</a><br>
<br></blockquote></div><br></div>

--001a1146bd92de1bb30553070896--


From nobody Wed Jun 28 22:11:18 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 DFDC4127444 for <yang-doctors@ietfa.amsl.com>; Wed, 28 Jun 2017 22:11:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Nn8uiy63IxQo for <yang-doctors@ietfa.amsl.com>; Wed, 28 Jun 2017 22:11:15 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49A2512704A for <yang-doctors@ietf.org>; Wed, 28 Jun 2017 22:11:15 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 14C1DF6A; Thu, 29 Jun 2017 07:11:14 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id KAnEC5EjQkaH; Thu, 29 Jun 2017 07:11: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 atlas5.jacobs-university.de (Postfix) with ESMTPS; Thu, 29 Jun 2017 07:11:14 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id EB741200A3; Thu, 29 Jun 2017 07:11:13 +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 ovYq5oGsxRK6; Thu, 29 Jun 2017 07:11:13 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id B73662009F; Thu, 29 Jun 2017 07:11:13 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 822D53FDC5BC; Thu, 29 Jun 2017 07:11:12 +0200 (CEST)
Date: Thu, 29 Jun 2017 07:11:12 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Mehmet Ersue <mersue@gmail.com>
Cc: 'YANG Doctors' <yang-doctors@ietf.org>, 'Dan Romascanu' <dromasca@gmail.com>
Message-ID: <20170629051112.GB1647@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Mehmet Ersue <mersue@gmail.com>, 'YANG Doctors' <yang-doctors@ietf.org>, 'Dan Romascanu' <dromasca@gmail.com>
References: <007e01d2f019$eb5d13c0$c2173b40$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <007e01d2f019$eb5d13c0$c2173b40$@gmail.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/-AwIMMqBrloIpOi8ouVkcWuzxUA>
Subject: Re: [yang-doctors] Re-review of YANG Modules following the NMDA Guidelines WAS:RE: Fwd: Important: Guidelines for YANG module authors
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: Thu, 29 Jun 2017 05:11:17 -0000

On Wed, Jun 28, 2017 at 04:22:05PM +0200, Mehmet Ersue wrote:
> 
>  <https://datatracker.ietf.org/doc/draft-ietf-lmap-yang/reviewrequest/8485/>
> draft-ietf-lmap-yang-05                                 Martin Bjorklund
> Ready with Issues 
>

The LMAP YANG modules adopted NMDA style some time ago. This document
is in auth48.

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


From nobody Thu Jun 29 07:15:55 2017
Return-Path: <bclaise@cisco.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 7A7DF12ECBC; Thu, 29 Jun 2017 02:19:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, 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 06kMsytbrw7k; Thu, 29 Jun 2017 02:19:51 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB78A12EB43; Thu, 29 Jun 2017 02:19:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=196; q=dns/txt; s=iport; t=1498727991; x=1499937591; h=to:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=NGKqDV/8CxK3B/TT/6kICgSf68EfMXoOPV59I9oOdew=; b=bMLEzR/d2582M5CwTQJvUgRb8hgGZMAWKkjUKtZhK5WkWJ/XeywmnMz8 TVFBRthKr0VaMAVUYmvsfRfb4BZDi+JVmPywGCgpaP5wmgDibDPMDL8fq L/WRl5eg4VhptyEegg33khcaIG8z4rBoO/YxogAvlIMpbt8D27791pbD+ E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DzAADhxFRZ/xbLJq1dGwEBAQMBAQEJA?= =?us-ascii?q?QEBk09zpm+CEYlqGAECAQEBAQEBAWsohUIVdgImAl8NCAEBiiuyR4Imi0kBAQg?= =?us-ascii?q?CJoELghyDTIIMinaCYQEEnnaTdIFyAYkshniMWIhSHziBCjAhCBsVh14+iXcBA?= =?us-ascii?q?QE?=
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; d="scan'208";a="695477277"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jun 2017 09:19:47 +0000
Received: from [10.55.221.37] (ams-bclaise-nitro4.cisco.com [10.55.221.37]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v5T9JlN5007650; Thu, 29 Jun 2017 09:19:47 GMT
To: IESG IESG <iesg@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <792cac80-a8a4-9b5b-bffb-0b6783e5fff0@cisco.com>
Date: Thu, 29 Jun 2017 11:19:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/7-29m5Eg_MPFBgv2095laFlv5FI>
X-Mailman-Approved-At: Thu, 29 Jun 2017 07:15:54 -0700
Subject: [yang-doctors] Ill => mainly offline
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: Thu, 29 Jun 2017 09:19:53 -0000

Dear all,

I'm ill. I'll try to answer emails from time to time, but not guarantee. 
Expect some delays in my replies.
High CPU intensive tasks are excluded at this point.

Regards, Benoit


