
From nobody Thu Jan 12 07:37:16 2017
Return-Path: <mehmet_ersue@yahoo.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 4E4FE1293D8 for <yang-doctors@ietfa.amsl.com>; Thu, 12 Jan 2017 05:26:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.455
X-Spam-Level: 
X-Spam-Status: No, score=-0.455 tagged_above=-999 required=5 tests=[BAYES_50=0.8, 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, RCVD_IN_MSPIKE_H2=-1.156, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.de
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 cV1mv8d-LO8E for <yang-doctors@ietfa.amsl.com>; Thu, 12 Jan 2017 05:26:01 -0800 (PST)
Received: from nm31-vm8.bullet.mail.ir2.yahoo.com (nm31-vm8.bullet.mail.ir2.yahoo.com [212.82.97.95]) (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 A68171295F8 for <yang-doctors@ietf.org>; Thu, 12 Jan 2017 05:26:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1484227558; bh=r2ORghMBl0GiE2AD8jgKQlaae9lnJ9PlvS2d9uXmJSk=; h=From:To:Subject:Date:From:Subject; b=ogKgsrbrVJmANf4YwMP6lJrKySQ4IBCE408DCm2ZT2ZqmQ9pUe45Tplwn542mJhlMFIVz3ZIAVA7+3F9pB0wjl08bdLXBzs/iaLAhZI5imOoag6uUFFmazI2V11YNjOeI/Pv69bULo6ucflhnqGC5DIb12cXAu5B1iCzJwlpR24Vikpv33UxX1cwSqgHYHFy4JNQWYKl8cQTgf2A0BV7licC2mc3twsyPW0sGuC0F3XJ5cN3d8LNmm5IHZso7/IhR3A2fGfKJm1rO7X9vev71KWizWp/CeZdXWAe+2dGEvSoOEtzRmwsZZmdJ9sJPDpRAl2ZUBWs3TvfiJOEOLpicg==
Received: from [212.82.98.52] by nm31.bullet.mail.ir2.yahoo.com with NNFMP; 12 Jan 2017 13:25:58 -0000
Received: from [46.228.39.97] by tm5.bullet.mail.ir2.yahoo.com with NNFMP; 12 Jan 2017 13:25:55 -0000
Received: from [127.0.0.1] by smtp134.mail.ir2.yahoo.com with NNFMP; 12 Jan 2017 13:23:18 -0000
X-Yahoo-Newman-Id: 420912.41665.bm@smtp134.mail.ir2.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: rVturmUVM1m0KghmabysQ4WtJqZ9m0jnMeVQ2sIUh2BRpFT 7XsfaSFUA10TQrL6sy6axtpX.TqmaSnGg_2699XJEJmG103OBc0ZY3jW4Vwn MjRasAIh0hatKJzzSEYc5TyRbqBgeCoPfTBhd3KaFM5baqLh79_osDfKTyuQ pESkPdDmorBWtversPFyYH40xf4PE2Z.zaphCfIVYxlgPxy3AY266OAmjFGs CHxFovSH7UzCEJmrtYNr2VG23opq48XgyiGb3y9VL522yXrE.bBXLyS1IR4f 4vcwZMbFd45k6SWg8G2qEmKCgw5J1R0YkwLItwVGAmepaQAYBbNooMrr9dF7 Lyk8nkGOECB5Q4E_DI0AhTRgNFUO7vpi9tFn60cL42MMwfVhVn3CcBuFv8sn Ga4pvH6Vxmv9dlosesaa31ifJMixLwc52OZr4svHs.UK_4mKc7yZhiSk_4ou h_HVgm9Ei7rCbJlzX1a41iL7X7a78djoX_ARNccuedhjBei8VUEqGDCWVEUG 0Idvxeqzg65Last3Mg_s5P5OdXE14.1srfZQ.iudtA5dMbc0-
X-Yahoo-SMTP: A2X7QISswBAowFeUAE8L1nQV128_rV.gGg--
From: "Mehmet Ersue" <mehmet_ersue@yahoo.de>
To: <yang-doctors@ietf.org>
Date: Thu, 12 Jan 2017 14:23:19 +0100
Message-ID: <!&!AAAAAAAAAAAuAAAAAAAAAFQUpixfrwpPgJkMPvnSHAMBAMO2jhD3dRHOtM0AqgC7tuYAAAAAAA4AABAAAABOrqelwaxQRr7+D4NCU/dBAQAAAAA=@yahoo.de>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0112_01D26CDF.6C8F8EA0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdJs1wotOpKihegVS3Oksw+nFBOVaA==
Content-Language: de
X-AVK-Virus-Check: AVA 25.10096;BF82DA0
X-AVK-Spam-Check: 1; str=0001.0A0C0202.58778346.00D9,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0; AE713
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/mKjuqBiDbvUslJQqjrZoohMqdrE>
X-Mailman-Approved-At: Thu, 12 Jan 2017 07:37:15 -0800
Subject: [yang-doctors] Testing whether anybody at IETF can send a mail to YANG Doctors Team
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 12 Jan 2017 13:26:02 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0112_01D26CDF.6C8F8EA0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Test

 

Cheers,

Mehmet

 


------=_NextPart_000_0112_01D26CDF.6C8F8EA0
Content-Type: text/html;
	charset="us-ascii"
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=3Dus-ascii"><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'color:#0000CC'>Test<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><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_0112_01D26CDF.6C8F8EA0--


From nobody Fri Jan 13 05:54:02 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 76B5C129C13; Fri, 13 Jan 2017 05:53:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level: 
X-Spam-Status: No, score=-17.721 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_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, 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 shKhAa82wRdC; Fri, 13 Jan 2017 05:53:56 -0800 (PST)
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 5E1BB129BC6; Fri, 13 Jan 2017 05:53:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3215; q=dns/txt; s=iport; t=1484315635; x=1485525235; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=mZlFrmfHE9ipWzpQFEnRJLubYyBNmyQImeAPSEItJ98=; b=deoPUebcZ36NFCLWCpWmnfQNNTUtqUeHnMyJUn9+HvnnvrbpXrGyf0pD rOqR4u77JgDQ/OqlrZZM7laD0RzdwVo6ZuurBloSFBj/OMx27s2Q80K8d Zp+sI9WLJxrv9agU39C/EblQViRWyfocIlLy0M7ArRcqorfc5RVyCRwlk Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CVAgAq23hY/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgz8BAQEBAYEBJ48ppD+EHIYiAoJSEQECAQEBAQEBAWMohGoGODM?= =?us-ascii?q?HBxALRlcGAQwIAQGIf7J+igwBAQEBAQEBAQEBAQEBAQEBAQEghkWCAoJfigsfA?= =?us-ascii?q?QSVKoYIkVmKL4Y+imqHezUigRUSCBUVOoQ1HIFgPYkbAQEB?=
X-IronPort-AV: E=Sophos;i="5.33,221,1477958400"; d="scan'208";a="691315725"
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; 13 Jan 2017 13:53:53 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v0DDrpw5006623; Fri, 13 Jan 2017 13:53:52 GMT
To: =?UTF-8?B?UmFkZWsgS3JlasSNw60=?= <rkrejci@cesnet.cz>, draft-ietf-rtgwg-yang-vrrp@tools.ietf.org
References: <ee8f5425-6829-4025-e1a9-f84f94f8cbc5@cesnet.cz>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <2ce9c556-9a97-f353-34bb-e545ad3b70cf@cisco.com>
Date: Fri, 13 Jan 2017 14:53:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <ee8f5425-6829-4025-e1a9-f84f94f8cbc5@cesnet.cz>
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/wVndoHaWdjNzqSfR1eKkLBUPoiw>
Cc: yang-doctors@ietf.org, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: Re: [yang-doctors] YANG Doctors review for draft-ietf-rtgwg-yang-vrrp
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Jan 2017 13:53:57 -0000

Including the rtgwg list.

Regards, B.
> Hi,
>
> I was asked to review the draft-ietf-rtgwg-yang-vrrp document, here 
> are my comments:
>
> - overall, the module is in a good shape, the common compilers are 
> able to parse it and do not complain about anything
>
> - the I-D text is very brief - some more detailed text about the 
> scope, relationship to other (augmented) modules and use cases for the 
> module would be welcome. Similarly, I would appreciate more detailed 
> description of the specific sections of the module. The use cases can 
> be demonstrated on configuration data examples which are now 
> completely missing.
>
> - it seems to me that at least some of the leafs in notifications are 
> supposed to be mandatory, maybe not only in notifications, but I'm not 
> expert in this area.
>   - e.g. the interface leaf in vrrp-virtual-router-error-event 
> notification, the leaf is then also used in path expression for 
> vrid-v4 (vrid-v6) leafref
>
> - module imports ietf-interfaces and ietf-ip, thus it MUST contain 
> normative references to RFC 7223 and RFC RFC 7277 - in I-D's reference 
> section as well as in the module (as other imported modules are 
> already referenced)
>
> - unify the new-master-reason-type enums' names: (master-)preempted vs 
> master-no-response
>
> - the local module prefix SHOULD be used instead of no prefix in all 
> path expressions (e.g. vrid-v4, vrid-v6)
>
> - consider changing type of the version leaf in vrrp-common-attributes 
> grouping to identityref - that way it would be possible only to 
> augment the current module for any future version of the protocol, 
> enumeration is limiting
>
> - vrrp-v3-attributes grouping seems as an addition to the 
> vrrp-common-attributes (at least it is always used together with 
> vrrp-common-attributes). Do you see (e.g. in some other module) a use 
> case to instantiate vrrp-common-attributes without vrrp-v3-attributes? 
> If not, the vrrp-v3-attributes should be placed into 
> vrrp-v3-attributes grouping. It is also question if it needs in that 
> case a separate grouping, the accept-mode leaf could be placed 
> directly into the common grouping just with the when condition.
>
> - having a key of the "network" list named "network" (in 
> vrrp-ipv4-attributes/track) seems as a bad design, try to rename the 
> list or its key, also the descriptions of the network list and its 
> container networks are not very clear.
>
> - the names in the comments behind the closing brackets inside the 
> vrrp-ipv4-attributes/track container are wrong (e.g. track-interfaces 
> instead of interfaces or track-networks instead of networks)
>
> - the previous 2 notes also apply to vrrp-ipv6-attributes grouping
>
> - vrrp-state-attributes/up-time - uptime is usually interpreted as a 
> time duration, but here it is used as a moment in time, so if it is 
> not defined this way in VRRP protocol, consider renaming
>
> - vrrp-state-attributes/last-event - are the events really so generic 
> that the type here must be a string? Maybe having identities for them 
> could help readability and understandability.
>
>
> Radek
>
> .
>


From nobody Mon Jan 16 13:35:45 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 130EF12969F; Mon, 16 Jan 2017 13:35:43 -0800 (PST)
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 UWtAASQiuVSV; Mon, 16 Jan 2017 13:35:40 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0116.outbound.protection.outlook.com [104.47.32.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 2943812969B; Mon, 16 Jan 2017 13:35:40 -0800 (PST)
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=CKtszOphzgm7xx1FSmk4+hST+sMk6/Pvvl/LL0Li7zw=; b=gZQiICwjG3GARHb0aaz2HnxNaKpTG1Cy6VxtAxM5NuVCJyk1QK9al37JJ3Rl1QaRoN2a7fUp44sEr9ZfqUd2tcZ5bo+/Rz04NZEY3sDwzxSISWXKQBIbuPeohtec2w0N5ZU+t1IhVi9/o/X7XykcWoEb/xDviROwrX9KyNTJD+4=
Received: from BN3PR02MB1141.namprd02.prod.outlook.com (10.162.168.147) by BN3PR02MB1143.namprd02.prod.outlook.com (10.162.168.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Mon, 16 Jan 2017 21:35:37 +0000
Received: from BN3PR02MB1141.namprd02.prod.outlook.com ([10.162.168.147]) by BN3PR02MB1141.namprd02.prod.outlook.com ([10.162.168.147]) with mapi id 15.01.0845.013; Mon, 16 Jan 2017 21:35:37 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.com>
To: Ladislav Lhotka <lhotka@nic.cz>, "draft-ietf-rtgwg-yang-rip.all@ietf.org" <draft-ietf-rtgwg-yang-rip.all@ietf.org>
Thread-Topic: YANG doctor review of draft-ietf-rtgwg-yang-rip-02
Thread-Index: AQHSUKM3mq8eSl8wzkmA/k4AouAueKE3DBMg
Date: Mon, 16 Jan 2017 21:35:37 +0000
Message-ID: <BN3PR02MB1141192669A6D439DD64BF4DF17D0@BN3PR02MB1141.namprd02.prod.outlook.com>
References: <m2d1h3wwxc.fsf@birdie.labs.nic.cz>
In-Reply-To: <m2d1h3wwxc.fsf@birdie.labs.nic.cz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Xufeng_Liu@jabil.com; 
x-originating-ip: [72.209.195.86]
x-ms-office365-filtering-correlation-id: 5e0a99a0-d713-4236-e5cb-08d43e579cb9
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN3PR02MB1143;
x-microsoft-exchange-diagnostics: 1; BN3PR02MB1143; 7:3yrUN5+AAeaPw0vbg59F82BBCkVoUAWqZdITx0JDWtUjejQfWbayupnyddwOmASjJJpYiEVpXa7kJ7dpUVxEuvwHO9JsyZo4AUnE/AcnH6xZGOHH98U5NlLchK+uZEyTS0Y2phw+Lz1SZ2i0l/xNHEVVhe7ZUYnzsHqZZYUKeeG1sBrfbfeNZeWc07G9oUJoye8A8clqt2pPXZ+WKFioxmJzhNBlf6Ojiiq1V7K4+KbnPoOD4izrQNH6cW6/mypHNI1hsH77w1yMKX8E6mcDs7PrNSZ35zSW6h9TgICi1TsHnKLog7ELyknlHTmcY7wrO8pE4khD1W1NACdMyXct45oOcNWFJVm65XUPvD2F9c0PW/7O74Rbgh8ovSGHmb0kD/rLemcT4SkiLcTo01uB3sH+G7Vg/Ilr1IuZ58tQFvyjxFwhbaqE9UkGZY5Qt47pe8SRSrPCPKNUEnHYmKBuyg==
x-microsoft-antispam-prvs: <BN3PR02MB1143057B1C3D716F915A4955F17D0@BN3PR02MB1143.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:BN3PR02MB1143; BCL:0; PCL:0; RULEID:; SRVR:BN3PR02MB1143; 
x-forefront-prvs: 01894AD3B8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39450400003)(39850400002)(39410400002)(39840400002)(39860400002)(13464003)(189002)(199003)(377454003)(51914003)(2950100002)(4326007)(68736007)(102836003)(7736002)(106116001)(2906002)(189998001)(66066001)(5660300001)(8936002)(92566002)(3280700002)(50986999)(9686003)(6116002)(5001770100001)(76176999)(31001)(33001)(43001)(35001)(36001)(32001)(229853002)(30001)(230783001)(106356001)(3846002)(105586002)(54356999)(80792005)(2501003)(101416001)(74316002)(99286003)(33656002)(38730400001)(77096006)(2900100001)(55016002)(34001)(6306002)(575784001)(6436002)(305945005)(7696004)(25786008)(3660700001)(86362001)(81156014)(122556002)(6506006)(81166006)(97736004)(8676002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR02MB1143; H:BN3PR02MB1141.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: jabil.com does not designate permitted sender hosts)
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: 16 Jan 2017 21:35:37.2523 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR02MB1143
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/EiszWQTMP6JgKEdFSprrsNcKx9Y>
Cc: "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] YANG doctor review of draft-ietf-rtgwg-yang-rip-02
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 16 Jan 2017 21:35:43 -0000

SGkgTGFkYSwNCg0KVGhhbmtzIGZvciB0aGUgcmV2aWV3LiBBbiB1cGRhdGVkIHZlcnNpb24gaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcnRnd2cteWFuZy1yaXAtMDMgaGFz
IGp1c3QgYmVlbiBwb3N0ZWQgdG8gYWRkcmVzcyBtb3N0IG9mIHRoZXNlIGl0ZW1zLg0KUGxlYXNl
IGxldCB1cyBrbm93IGZvciBhbnkgZnVydGhlciBpc3N1ZXMuDQoNClRoYW5rcywNCi0gWHVmZW5n
DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGFkaXNsYXYgTGhvdGth
IFttYWlsdG86bGhvdGthQG5pYy5jel0NCj4gU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciA3LCAy
MDE2IDExOjAxIEFNDQo+IFRvOiBkcmFmdC1pZXRmLXJ0Z3dnLXlhbmctcmlwLmFsbEBpZXRmLm9y
Zw0KPiBDYzogeWFuZy1kb2N0b3JzQGlldGYub3JnDQo+IFN1YmplY3Q6IFlBTkcgZG9jdG9yIHJl
dmlldyBvZiBkcmFmdC1pZXRmLXJ0Z3dnLXlhbmctcmlwLTAyDQo+IA0KPiBIaSwNCj4gDQo+IEkg
d2FzIGFzc2lnbmVkIHRvIGJlIHRoZSBZQU5HIGRvY3RvciBmb3IgdGhpcyBkb2N1bWVudC4gSGVy
ZSBpcyBteQ0KPiByZXZpZXc6DQo+IA0KPiAqKioqIEdlbmVyYWwgY29tbWVudHMNCj4gDQo+IE92
ZXJhbGwsIHRoZSBtb2R1bGUgaXMgaW4gYSBnb29kIHNoYXBlIGFuZCBpbnRlZ3JhdGVzIG5pY2Vs
eSB3aXRoIHRoZSBjb3JlDQo+IHJvdXRpbmcgZGF0YSBtb2RlbCBbUkZDIDgwMjJdLg0KPiANCj4g
VGhlIEktRCB0ZXh0IGlzIHJhdGhlciBzY2FyY2UsIGFwYXJ0IGZyb20gdGhlIG1vZHVsZSBpdCBl
c3NlbnRpYWxseSBjb250YWlucyBvbmx5DQo+IGJvaWxlcnBsYXRlIHN0dWZmLiBTb21lIGluZm9y
bWF0aW9uIGFib3V0IHRoZSBjb250ZXh0IGluIHdoaWNoIHRoaXMgbW9kdWxlIGlzDQo+IHN1cHBv
c2VkIHRvIGJlIHVzZWQsIGRlc2lnbiBkZWNpc2lvbnMgZXRjLiB3b3VsZCBiZSBjZXJ0YWlubHkg
dXNlZnVsLg0KPiANCltYdWZlbmddIA0KQWRkZWQgc2VjdGlvbnMgMi4xIHRvIDIuNyAgdG8gZGVz
Y3JpYmUuDQoNCj4gQSBub24tbm9ybWF0aXZlIGFwcGVuZGl4IHdpdGggYSBjb25maWd1cmF0aW9u
IGV4YW1wbGUgKGluc3RhbmNlIGRhdGEpIHdvdWxkDQo+IGFsc28gaGVscCBwZW9wbGUgdGhhdCBh
cmUgbm90IGZsdWVudCBpbiBZQU5HIHRvIHVuZGVyc3RhbmQgd2hhdCBkYXRhIGFyZQ0KPiBpbmNs
dWRlZCBpbiB0aGlzIG1vZGVsLg0KPiANCltYdWZlbmddIA0KQWRkZWQgQXBwZW5kaXggQS4gdG8g
c2hvdyBhbiBleGFtcGxlLg0KDQo+IFNvbWUgcGFydHMgb2YgdGhlIG1vZGVsIOKAkyAiZGlzdHJp
YnV0ZS1saXN0IiwgInJlZGlzdHJpYnV0ZSIsICJiZmQiLA0KPiAiYXV0aGVudGljYXRpb24iIG9u
IGludGVyZmFjZXMgKG9yIGF0IGxlYXN0IHRoZSAia2V5IiBsaXN0KSDigJMgYXJlIHByb2JhYmx5
IG5vdA0KPiBzcGVjaWZpYyB0byBSSVAgYW5kIGNvdWxkIGJlIHVzZWQgYnkgb3RoZXIgcHJvdG9j
b2xzIGFzIHdlbGwuIElmIGl0IGlzIHNvLCBpdCB3b3VsZA0KPiBiZSBiZXR0ZXIgdG8gbW9kZWwg
dGhlbSBzZXBhcmF0ZWx5IGFzIGdlbmVyYWwgbWVjaGFuaXNtcy4NCj4gDQpbWHVmZW5nXSANClRo
ZSAiYmZkIiBhbmQgImF1dGhlbnRpY2F0aW9uIiAgc2VjdGlvbnMgaGF2ZSBiZWVuIHJlLXVzZWQg
YnkgaW1wb3J0aW5nIHRoZSBjb3JyZXNwb25kaW5nIG1vZGVscy4gVGhlIHdheXMgdGhhdCB3ZSB1
c2UgdGhlbSBhcmUgYmFzZWQgb24gdGhlIHJlY29tbWVuZGF0aW9ucyBmcm9tIHRoZSBjb3JyZXNw
b25kaW5nIG1vZGVscy4gRm9yIHNvbWUgcG9ydGlvbnMgb2YgImRpc3RyaWJ1dGUtbGlzdCIgYW5k
ICJyZWRpc3RyaWJ1dGUiLCB3ZSBwcmV2aW91c2x5IHJlLXVzZWQgc29tZSByZWZlcmVuY2VzIGZy
b20gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcnRnd2ctcG9saWN5LW1v
ZGVsLTAxLCBidXQgdGhhdCBkcmFmdCBoYXMgZXhwaXJlZCBhbmQgZ290IG91dCBvZiBzeW5jaCB3
aXRoIHRoZSBvdGhlciBjdXJyZW50IElFVEYgbW9kZWwgZHJhZnRzLiBNb3Jlb3Zlciwgc29tZSBv
ZiB0aGUgInJlZGlzdHJpYnV0ZSIgYXJlIG5vdCBjb21tb24gd2l0aCBvdGhlciBwcm90b2NvbHMs
IGFuZCBtYXkgYmUgYmV0dGVyIHRvIHNwZWNpZmllZCBpbiB0aGlzIHByb3RvY29sIHNwZWNpZmlj
IHdheS4NCg0KPiBEb2N1bWVudHMgY29udGFpbmluZyBZQU5HIG1vZHVsZXMgdGhhdCBhcmUgaW1w
b3J0ZWQgYnkgaWV0Zi1yaXAgc2hvdWxkDQo+IGFwcGVhciBhbW9uZyBub3JtYXRpdmUgcmVmZXJl
bmNlcy4gT25lIHdheSB0byBhY2hpZXZlIHRoaXMgKHdoaWNoIGlzIGFsc28NCj4gdXNlZnVsIGJ5
IGl0c2VsZikgaXMgdG8gaW5jbHVkZSBhIHRhYmxlIG9mIG5hbWVzcGFjZSBwcmVmaXhlcywgc2Vl
IGUuZy4NCj4gDQo+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDIyI3NlY3Rpb24t
Mi4zDQpbWHVmZW5nXSBBZGRlZCBhY2NvcmRpbmcgdGhlIHJlZmVyZW5jZS4gVGhhbmtzLg0KPiAN
Cj4gKioqKiBTcGVjaWZpYyBjb21tZW50cw0KPiANCj4gICAgICAtIE1hdGNoaW5nIGlkZW50aXRp
ZXMgaXMgZG9uZSBpbiB0aGUgb2xkIFlBTkcgMS4wIHdheSwgZm9yDQo+ICAgICAgICBleGFtcGxl
Og0KPiANCj4gICAgICAgIHdoZW4gInJ0OnR5cGUgPSAncmlwOnJpcHYyJyBvciBydDp0eXBlID0g
J3JpcDpyaXBuZyciDQo+IA0KPiAgICAgICAgVGhpcyBpcyBmcmFnaWxlIGJlY2F1c2UgdGhlIGlk
ZW50aXRpZXMgYXJlIG1hdGNoZWQgYmFzZWQgb24NCj4gICAgICAgIHN0cmluZyBlcXVhbGl0eSwg
c28gdGhlIHJlc3VsdCBkZXBlbmRzIG9uIHRoZSBjaG9pY2Ugb2YgdGhlDQo+ICAgICAgICBuYW1l
c3BhY2UgcHJlZml4LiBVbmxlc3MgdGhlcmUgaXMgYSBzdHJvbmcgcmVhc29uIG5vdCB0byB1c2UN
Cj4gICAgICAgIFlBTkcgMS4xLCB0aGlzIGlzIG11Y2ggc2ltcGxlciBhbmQgbW9yZSBydWJ1c3QN
Cj4gDQo+ICAgICAgICB3aGVuICJkZXJpdmVkLWZyb20ocnQ6dHlwZSwgJ3JpcDpyaXAnKSINCltY
dWZlbmddIERvbmUuIFRoYW5rcy4NCj4gDQo+ICAgICAgLSBJbiAicmVkaXN0cmlidXRpb24iLCB0
aGUgbXVzdCBleHByZXNzaW9ucyBhcmUgb3V0cmlnaHQgYnJva2VuLA0KPiAgICAgICAgZS5nLiBm
b3IgSVMtSVM6DQo+IA0KPiAgICAgICAgbXVzdCAiLi4vLi4vLi4vLi4vLi4vcnQ6Y29udHJvbC1w
bGFuZS1wcm90b2NvbCINCj4gICAgICAgICsgIltydDpuYW1lID0gY3VycmVudCgpXS90eXBlID0g
J2lzaXMnIiB7IC4uLiB9DQo+IA0KPiAgICAgICAgRmlyc3QsIHRoZSBpZXRmLXJpcCBtb2R1bGUg
YWxzbyBuZWVkcyB0byBpbXBvcnQgaWV0Zi1pc2lzLCBhbmQNCj4gICAgICAgIHRoZW4gdGhlIG11
c3Qgc3RhdGVtZW50IGNhbiBiZSByZXdyaXR0ZW4gbGlrZSBzbzoNCj4gDQo+ICAgICAgICBtdXN0
ICJkZXJpdmVkLWZyb20tb3Itc2VsZigiDQo+ICAgICAgICArICIuLi8uLi8uLi8uLi8uLi9ydDpj
b250cm9sLXBsYW5lLXByb3RvY29sIg0KPiAgICAgICAgKyAiW3J0Om5hbWUgPSBjdXJyZW50KCld
L3R5cGUsICdpc2lzOmlzaXMnKSINCltYdWZlbmddIEZpeGVkLg0KPiANCj4gICAgICAtIFNvbWUg
ZGVzY3JpcHRpb25zIGNvdWxkIG1lbnRpb24gdGhhdCB0aGUgcGFyYW1ldGVyIChmZWF0dXJlDQo+
ICAgICAgICBldGMuKSBvbmx5IGFwcGxpZXMgdG8gUklQLiBGb3IgZXhhbXBsZSwgaW4NCj4gDQo+
ICAgICAgICBmZWF0dXJlIGludGVyZmFjZS1zdGF0aXN0aWNzIHsNCj4gICAgICAgICAgZGVzY3Jp
cHRpb24NCj4gICAgICAgICAgICAiVGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IHRoZSBzeXN0
ZW0gc3VwcG9ydHMgY29sbGVjdGluZw0KPiAgICAgICAgICAgICBwZXItaW50ZXJmYWNlIHN0YXRp
c3RpYyBkYXRhLiI7DQo+ICAgICAgICB9DQo+IA0KPiAgICAgICAgSSB3b3VsZCBhZGQgIi4uLiBy
ZWxhdGVkIHRvIFJJUC4iIGF0IHRoZSBlbmQuDQpbWHVmZW5nXSBDaGFuZ2VkIGZvciB0aGlzIGFu
ZCBzb21lIG90aGVyIGRlc2NyaXB0aW9ucy4NCj4gDQo+ICAgICAgLSBNYXliZSBpdCdzIGFic29s
dXRlbHkgY2xlYXIgdG8gZXhwZXJ0cyBidXQgdGhlIG5hbWUgYW5kDQo+ICAgICAgICBkZXNjcmlw
dGlvbiBvZiB0aGUgIm5laWdoYm9yLWNvbmZpZ3VyYXRpb24iIGZlYXR1cmUgbG9vayBsaWtlDQo+
ICAgICAgICB0aGUgZmVhdHVyZSBjYW4gbWFrZSBuZWlnaGJvcnMgcmVtb3RlbHkgY29uZmlndXJh
YmxlLiBJIGhhZCB0bw0KPiAgICAgICAgbG9vayB1cCB3aGVyZSBpdCBpcyB1c2VkIHRvIGZpbmQg
b3V0IHdoYXQncyB0aGUgcmVhbA0KPiAgICAgICAgbWVhbmluZy4gUGVyaGFwcyBzb21ldGhpbmcg
bGlrZSAiZXhwbGljaXQtbmVpZ2hib3JzIiBtaWdodCBiZQ0KPiAgICAgICAgZWFzaWVyIHRvIHVu
ZGVyc3RhbmQ/DQpbWHVmZW5nXSBDaGFuZ2VkLg0KPiANCj4gICAgICAtIFRoZSBuYW1lIG9mICJu
by1zdXBwbHkiIGxlYWYgbG9va3Mgc3RyYW5nZS4gSSBjaGVja2VkIGEgY291cGxlDQo+ICAgICAg
ICBvZiBDTElzIGFuZCB0aGV5IHVzZSAicGFzc2l2ZSIsICJwYXNzaXZlLWludGVyZmFjZSIgb3IN
Cj4gICAgICAgICJzZW5kLW9wdGlvbnMiIGZvciBwcmV2ZW50aW5nIFJJUCB1cGRhdGVzIGZyb20g
YmVpbmcgc2VudC4NCltYdWZlbmddIENoYW5nZWQuDQo+IA0KPiAgICAgIC0gSW4gInNwbGl0LWhv
cml6b24iIGxlYWYsIEkgd291bGQgdXNlICJwb2lzb24tcmV2ZXJzZSIgZW51bQ0KPiAgICAgICAg
cmF0aGVyIHRoYW4gInBvaXNvbiIuDQpbWHVmZW5nXSBGaXhlZC4NCj4gDQo+IExhZGENCj4gDQo+
IC0tDQo+IExhZGlzbGF2IExob3RrYSwgQ1ouTklDIExhYnMNCj4gUEdQIEtleSBJRDogRTc0RThD
MEMNCg==


From nobody Mon Jan 16 23:29:30 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 A767B1294A8 for <yang-doctors@ietfa.amsl.com>; Mon, 16 Jan 2017 23:29:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.72
X-Spam-Level: 
X-Spam-Status: No, score=-17.72 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=-3.199, 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 OmCbmJnEvnw2 for <yang-doctors@ietfa.amsl.com>; Mon, 16 Jan 2017 23:29:27 -0800 (PST)
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 4F01B1293FD for <yang-doctors@ietf.org>; Mon, 16 Jan 2017 23:29:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7315; q=dns/txt; s=iport; t=1484638167; x=1485847767; h=subject:references:to:cc:from:message-id:date: mime-version:in-reply-to; bh=wu/w9ceVz7ir73aBd4G5WTR13LxnUbbXuMPuVJFB0F4=; b=GXq9W8p4vA2/nJGdbbuhH3frvpi8ru+zHLJmPbQBQCAlSmAeDeQs53OL ZCdbGPYupwfzvAKqb8XusXRQXU2HNYnHltYzjUwpg0/bq72GSdYtHnYFg 44nBVkH+/gNKbgcMFV/SFw8uGBezbS0pBnsJ6UMKG9eLQ65Aa9yBk0O6q E=;
X-IronPort-AV: E=Sophos;i="5.33,243,1477958400";  d="scan'208,217";a="691416759"
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; 17 Jan 2017 07:29:25 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v0H7TOlt031234; Tue, 17 Jan 2017 07:29:24 GMT
References: <20170116221511.9D5C4B81A09@rfc-editor.org>
To: YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>,  Paul Aitken <paitken@Brocade.com>, Paul Aitken <pjaitken@gmail.com>, Benoit Claise <bclaise@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
X-Forwarded-Message-Id: <20170116221511.9D5C4B81A09@rfc-editor.org>
Message-ID: <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com>
Date: Tue, 17 Jan 2017 08:29:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170116221511.9D5C4B81A09@rfc-editor.org>
Content-Type: multipart/alternative; boundary="------------3953965CB03C0CE253D4452A"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/2qMUf4FOLY-blrI-aV1iUjXGiKQ>
Cc: Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>
Subject: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 07:29:30 -0000

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

YANG-doctors,

Would you mind checking this errata?
Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. However, 
if this errata is correct, it's worth documenting IMO.

Regards, Benoit


-------- Forwarded Message --------
Subject: 	[Technical Errata Reported] RFC6728 (4909)
Date: 	Mon, 16 Jan 2017 14:15:11 -0800
From: 	RFC Errata System <rfc-editor@rfc-editor.org>
To: 	muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com, 
bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz, 
quittek@neclab.eu
CC: 	vican.pavol@gmail.com, ipfix@ietf.org, rfc-editor@rfc-editor.org



The following errata report has been submitted for RFC6728,
"Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909

--------------------------------------
Type: Technical
Reported by: Pavol Vican <vican.pavol@gmail.com>

Section: 6

Original Text
-------------
pattern "\S+"
...
pattern "\S(.*\S)?"

Corrected Text
--------------
pattern '\S+'
...
pattern '\S(.*\S)?'

or

pattern "\S+"
...
pattern "\S(.*\S)?"

Notes
-----
RFC 7950 in section 6.3.1 says that backslash has special meaning if it is in the double-quoted string. The only characters immediately following the backslash are n, t, \, ". Other characters are forbidden. This can be solved using single-quoted string or double backslash.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party
can log in to change the status and edit the report, if necessary.

--------------------------------------
RFC6728 (draft-ietf-ipfix-configuration-model-11)
--------------------------------------
Title               : Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
Publication Date    : October 2012
Author(s)           : G. Muenz, B. Claise, P. Aitken
Category            : PROPOSED STANDARD
Source              : IP Flow Information Export
Area                : Operations and Management
Stream              : IETF
Verifying Party     : IESG
.


--------------3953965CB03C0CE253D4452A
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 bgcolor="#FFFFFF" text="#000000">
    YANG-doctors,<br>
    <br>
    Would you mind checking this errata?<br>
    Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1.
    However, if this errata is correct, it's worth documenting IMO.<br>
    <br>
    Regards, Benoit<br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>[Technical Errata Reported] RFC6728 (4909)</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Mon, 16 Jan 2017 14:15:11 -0800</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td>RFC Errata System <a class="moz-txt-link-rfc2396E" href="mailto:rfc-editor@rfc-editor.org">&lt;rfc-editor@rfc-editor.org&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:muenz@net.in.tum.de">muenz@net.in.tum.de</a>, <a class="moz-txt-link-abbreviated" href="mailto:bclaise@cisco.com">bclaise@cisco.com</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:paitken@cisco.com">paitken@cisco.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:bclaise@cisco.com">bclaise@cisco.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:joelja@bogus.com">joelja@bogus.com</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:n.brownlee@auckland.ac.nz">n.brownlee@auckland.ac.nz</a>, <a class="moz-txt-link-abbreviated" href="mailto:quittek@neclab.eu">quittek@neclab.eu</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">CC: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:vican.pavol@gmail.com">vican.pavol@gmail.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:ipfix@ietf.org">ipfix@ietf.org</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:rfc-editor@rfc-editor.org">rfc-editor@rfc-editor.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>The following errata report has been submitted for RFC6728,
"Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols".

--------------------------------------
You may review the report below and at:
<a class="moz-txt-link-freetext" href="http://www.rfc-editor.org/errata_search.php?rfc=6728&amp;eid=4909">http://www.rfc-editor.org/errata_search.php?rfc=6728&amp;eid=4909</a>

--------------------------------------
Type: Technical
Reported by: Pavol Vican <a class="moz-txt-link-rfc2396E" href="mailto:vican.pavol@gmail.com">&lt;vican.pavol@gmail.com&gt;</a>

Section: 6

Original Text
-------------
pattern "\S+"
...
pattern "\S(.*\S)?"

Corrected Text
--------------
pattern '\S+'
...
pattern '\S(.*\S)?'

or 

pattern "\S+"
...
pattern "\S(.*\S)?"

Notes
-----
RFC 7950 in section 6.3.1 says that backslash has special meaning if it is in the double-quoted string. The only characters immediately following the backslash are n, t, \, ". Other characters are forbidden. This can be solved using single-quoted string or double backslash.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC6728 (draft-ietf-ipfix-configuration-model-11)
--------------------------------------
Title               : Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
Publication Date    : October 2012
Author(s)           : G. Muenz, B. Claise, P. Aitken
Category            : PROPOSED STANDARD
Source              : IP Flow Information Export
Area                : Operations and Management
Stream              : IETF
Verifying Party     : IESG
.

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

--------------3953965CB03C0CE253D4452A--


From nobody Mon Jan 16 23:36:30 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 05298129420 for <yang-doctors@ietfa.amsl.com>; Mon, 16 Jan 2017 23:36:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.399
X-Spam-Level: 
X-Spam-Status: No, score=-7.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199] 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 xMVVf6Gci3kE for <yang-doctors@ietfa.amsl.com>; Mon, 16 Jan 2017 23:36:26 -0800 (PST)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32B151293F9 for <yang-doctors@ietf.org>; Mon, 16 Jan 2017 23:36:26 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 36A246BD; Tue, 17 Jan 2017 08:36:24 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id dF_bH2sC_-a9; Tue, 17 Jan 2017 08:36:22 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 17 Jan 2017 08:36:23 +0100 (CET)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id A3EBF20090; Tue, 17 Jan 2017 08:36:23 +0100 (CET)
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 UoZ0d3b39vQH; Tue, 17 Jan 2017 08:36:22 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 350D2200A3; Tue, 17 Jan 2017 08:36:21 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id D7B5F3E272C1; Tue, 17 Jan 2017 08:36:25 +0100 (CET)
Date: Tue, 17 Jan 2017 08:36:25 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Benoit Claise <bclaise@cisco.com>
Message-ID: <20170117073625.GB1152@elstar.local>
Mail-Followup-To: Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>, Paul Aitken <paitken@Brocade.com>, Paul Aitken <pjaitken@gmail.com>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/3OQ1mobC3Dyzqz4eZjPNQTdSyJU>
Cc: Paul Aitken <pjaitken@gmail.com>, Juergen Quittek <Quittek@neclab.eu>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Gerhard Muenz <muenz@net.in.tum.de>, Paul Aitken <paitken@Brocade.com>, YANG Doctors <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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, 17 Jan 2017 07:36:29 -0000

Benoit,

I do not understand the double quote corrected text - I think it
should have been

  pattern "\\S+"

and

  pattern "\\S(.*\\S)?"

but I prefer the single quote version anyway. Hence I suggest to
remove the second corrected text (having a single correction is
generally better anyway).

/js

On Tue, Jan 17, 2017 at 08:29:23AM +0100, Benoit Claise wrote:
> YANG-doctors,
> 
> Would you mind checking this errata?
> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. However, if
> this errata is correct, it's worth documenting IMO.
> 
> Regards, Benoit
> 
> 
> -------- Forwarded Message --------
> Subject: 	[Technical Errata Reported] RFC6728 (4909)
> Date: 	Mon, 16 Jan 2017 14:15:11 -0800
> From: 	RFC Errata System <rfc-editor@rfc-editor.org>
> To: 	muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com,
> bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz,
> quittek@neclab.eu
> CC: 	vican.pavol@gmail.com, ipfix@ietf.org, rfc-editor@rfc-editor.org
> 
> 
> 
> The following errata report has been submitted for RFC6728,
> "Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols".
> 
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
> 
> --------------------------------------
> Type: Technical
> Reported by: Pavol Vican <vican.pavol@gmail.com>
> 
> Section: 6
> 
> Original Text
> -------------
> pattern "\S+"
> ...
> pattern "\S(.*\S)?"
> 
> Corrected Text
> --------------
> pattern '\S+'
> ...
> pattern '\S(.*\S)?'
> 
> or
> 
> pattern "\S+"
> ...
> pattern "\S(.*\S)?"
> 
> Notes
> -----
> RFC 7950 in section 6.3.1 says that backslash has special meaning if it is in the double-quoted string. The only characters immediately following the backslash are n, t, \, ". Other characters are forbidden. This can be solved using single-quoted string or double backslash.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC6728 (draft-ietf-ipfix-configuration-model-11)
> --------------------------------------
> Title               : Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
> Publication Date    : October 2012
> Author(s)           : G. Muenz, B. Claise, P. Aitken
> Category            : PROPOSED STANDARD
> Source              : IP Flow Information Export
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
> .
> 

> _______________________________________________
> 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 Mon Jan 16 23:43:26 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 43948129513 for <yang-doctors@ietfa.amsl.com>; Mon, 16 Jan 2017 23:43:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level: 
X-Spam-Status: No, score=-17.721 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=-3.199, 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 zzYMjxctWcBR for <yang-doctors@ietfa.amsl.com>; Mon, 16 Jan 2017 23:43:23 -0800 (PST)
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 124181294A8 for <yang-doctors@ietf.org>; Mon, 16 Jan 2017 23:43:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3290; q=dns/txt; s=iport; t=1484639003; x=1485848603; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=OVQJt6+7u7hUvovxbO2lY1QG62kEiCRU0ygcamFR2n0=; b=HR/NyhvXfEwcEddnBV3saQGefYEp6DWtIKbMIZ4RIbb4AleJgDV0iXHi Pjb2+D9IA+v+6X41biwLrIHiyhH+TAED34A3dYLB4BVGCL4kGLzuH47uH yLA9ewrxUoE6AU9JjU0LNcy/dnKXXKMSSorZaEh1BNYl67HOrCEj+Ra/Q I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AGAQBnyn1Y/xbLJq1DGg4LAQEBAQEBA?= =?us-ascii?q?QEBAQEHAQEBAQGDOQEBAQEBfgMnX41YcpEFH4gEjSiCCx8LhXgCgk0YAQIBAQE?= =?us-ascii?q?BAQEBYyiEaQEBAQQBATABBTYbCxEDAQIBLiEGKAgGAQwGAgEBiGQDGA4tsGiHM?= =?us-ascii?q?A2CTAEBAQEBAQEBAQEBAQEBAQEBAQEBAR2GRYICCIJdgTuBFTuBBIV+HwWIehG?= =?us-ascii?q?HXooZOI1bhASBd4UOgyqGPooYWYd7HzgQgQUSCBUVGCKENw0PgSQ8PTUBE4hEA?= =?us-ascii?q?QEB?=
X-IronPort-AV: E=Sophos;i="5.33,243,1477958400"; d="scan'208";a="691416994"
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; 17 Jan 2017 07:43:18 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v0H7hIeF003151; Tue, 17 Jan 2017 07:43:18 GMT
To: YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>,  Paul Aitken <paitken@Brocade.com>, Paul Aitken <pjaitken@gmail.com>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com>
Date: Tue, 17 Jan 2017 08:43:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170117073625.GB1152@elstar.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/4IHRU8PYjyi2Yd6v5EZ1klQSbxc>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 07:43:25 -0000

Jürgen,

Let me copy Vican, who reported the errata (which I should have done 
initially)

Regards, Benoit
> Benoit,
>
> I do not understand the double quote corrected text - I think it
> should have been
>
>    pattern "\\S+"
>
> and
>
>    pattern "\\S(.*\\S)?"
>
> but I prefer the single quote version anyway. Hence I suggest to
> remove the second corrected text (having a single correction is
> generally better anyway).
>
> /js
>
> On Tue, Jan 17, 2017 at 08:29:23AM +0100, Benoit Claise wrote:
>> YANG-doctors,
>>
>> Would you mind checking this errata?
>> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. However, if
>> this errata is correct, it's worth documenting IMO.
>>
>> Regards, Benoit
>>
>>
>> -------- Forwarded Message --------
>> Subject: 	[Technical Errata Reported] RFC6728 (4909)
>> Date: 	Mon, 16 Jan 2017 14:15:11 -0800
>> From: 	RFC Errata System <rfc-editor@rfc-editor.org>
>> To: 	muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com,
>> bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz,
>> quittek@neclab.eu
>> CC: 	vican.pavol@gmail.com, ipfix@ietf.org, rfc-editor@rfc-editor.org
>>
>>
>>
>> The following errata report has been submitted for RFC6728,
>> "Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Pavol Vican <vican.pavol@gmail.com>
>>
>> Section: 6
>>
>> Original Text
>> -------------
>> pattern "\S+"
>> ...
>> pattern "\S(.*\S)?"
>>
>> Corrected Text
>> --------------
>> pattern '\S+'
>> ...
>> pattern '\S(.*\S)?'
>>
>> or
>>
>> pattern "\S+"
>> ...
>> pattern "\S(.*\S)?"
>>
>> Notes
>> -----
>> RFC 7950 in section 6.3.1 says that backslash has special meaning if it is in the double-quoted string. The only characters immediately following the backslash are n, t, \, ". Other characters are forbidden. This can be solved using single-quoted string or double backslash.
>>
>> Instructions:
>> -------------
>> This erratum is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6728 (draft-ietf-ipfix-configuration-model-11)
>> --------------------------------------
>> Title               : Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
>> Publication Date    : October 2012
>> Author(s)           : G. Muenz, B. Claise, P. Aitken
>> Category            : PROPOSED STANDARD
>> Source              : IP Flow Information Export
>> Area                : Operations and Management
>> Stream              : IETF
>> Verifying Party     : IESG
>> .
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors
>


From nobody Tue Jan 17 00:35:39 2017
Return-Path: <pjaitken@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 B15C212952C for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 00:35:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, 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 etohjDXh1l0M for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 00:35:36 -0800 (PST)
Received: from mail-pf0-x230.google.com (mail-pf0-x230.google.com [IPv6:2607:f8b0:400e:c00::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 2956C129407 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 00:35:36 -0800 (PST)
Received: by mail-pf0-x230.google.com with SMTP id e4so22081021pfg.1 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 00:35:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=Zz1Y2VPr/8SuRTct/31PxvLHg83FiF3QsCCL25Re8mg=; b=m3BZtNwygSKP17ZRWuRhjGU+z/WAlzTtUb1TZbSpkxRg4sYnJ6x4qbHFFLcgq9dZVt k4TPOdIUz5ZvUP656CkPHN1DkLDneLz6tT/lCXj/XVQkOVihHzxhcwnvtcgPvhryIZJt s3nb5llYPe2jV03vq2DV6rRpiuOiqHROdHC5yUMiRVtlTDRSM22ppcdrztfPl3QfzTyi 5guReRLuJ0+onwNjQh1EexTd70sNtuQ3sVrTS70yQbXPLp1k9iqGKmyL8Kr5EjRlC53e a2BfhEEYzhKVEKAM1f0YhPJ2rbZYYiKmQenmITqCr3TUI3I2GkxN07i7yGWZaWY6XLL2 /o8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=Zz1Y2VPr/8SuRTct/31PxvLHg83FiF3QsCCL25Re8mg=; b=mUYWS6O217LGw0FULbuRZemEF4aVdihSjycgui7Jr5s20m1pHuBTyCPA8pD5qB77/E AJgSXzlot+mdZPYR6TgNjWAoTdBu2N2hyFTRREyLn5Mjm5jqabYbNmAkzN1bZAT66C3b abZibKziWBTsJItLQCqlM5PLW6o59A8tglerussuqjO62CrGkmJbgM/RBz+/gojSYEkA bUE/unZt38EU1OZo+4SiWE1PkKPoJigdDce3MVhUF6RbhKmgSjBO5v7qFDynJeu76BIA uFse/mxs7TedVkMIdOew+BFhqRAXGMpbkbWiws2vRO3KumQ5L5rp14KZ9zokNhNs4sy8 /+LQ==
X-Gm-Message-State: AIkVDXJ/NHJEN+JXo1krvUp5g4bPJRdmaJN2j5banP6imsPEwtqkmZfOle6Ti7C0qphbDQ==
X-Received: by 10.99.38.3 with SMTP id m3mr45029224pgm.113.1484642135666; Tue, 17 Jan 2017 00:35:35 -0800 (PST)
Received: from [172.27.212.154] (212.44.21.120.ip.redstone-isp.net. [212.44.21.120]) by smtp.gmail.com with ESMTPSA id a25sm53766666pgd.26.2017.01.17.00.35.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Jan 2017 00:35:35 -0800 (PST)
To: Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>, Paul Aitken <pjaitken@Brocade.com>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local> <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com>
From: Paul Aitken <pjaitken@gmail.com>
Message-ID: <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com>
Date: Tue, 17 Jan 2017 08:35:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/FENkS3NLfws84a6YqVcvrS0gRhU>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 08:35:38 -0000

I suspect that the "double backslash" version was lost in email. It can 
be seen in the original errata:

https://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909

Q: has anyone checked for the same issue in other recent RFCs and drafts?

P.


On 17/01/17 07:43, Benoit Claise wrote:
> Jürgen,
>
> Let me copy Vican, who reported the errata (which I should have done 
> initially)
>
> Regards, Benoit
>> Benoit,
>>
>> I do not understand the double quote corrected text - I think it
>> should have been
>>
>>    pattern "\\S+"
>>
>> and
>>
>>    pattern "\\S(.*\\S)?"
>>
>> but I prefer the single quote version anyway. Hence I suggest to
>> remove the second corrected text (having a single correction is
>> generally better anyway).
>>
>> /js
>>
>> On Tue, Jan 17, 2017 at 08:29:23AM +0100, Benoit Claise wrote:
>>> YANG-doctors,
>>>
>>> Would you mind checking this errata?
>>> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. 
>>> However, if
>>> this errata is correct, it's worth documenting IMO.
>>>
>>> Regards, Benoit
>>>
>>>
>>> -------- Forwarded Message --------
>>> Subject:     [Technical Errata Reported] RFC6728 (4909)
>>> Date:     Mon, 16 Jan 2017 14:15:11 -0800
>>> From:     RFC Errata System <rfc-editor@rfc-editor.org>
>>> To:     muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com,
>>> bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz,
>>> quittek@neclab.eu
>>> CC:     vican.pavol@gmail.com, ipfix@ietf.org, 
>>> rfc-editor@rfc-editor.org
>>>
>>>
>>>
>>> The following errata report has been submitted for RFC6728,
>>> "Configuration Data Model for the IP Flow Information Export (IPFIX) 
>>> and Packet Sampling (PSAMP) Protocols".
>>>
>>> --------------------------------------
>>> You may review the report below and at:
>>> http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
>>>
>>> --------------------------------------
>>> Type: Technical
>>> Reported by: Pavol Vican <vican.pavol@gmail.com>
>>>
>>> Section: 6
>>>
>>> Original Text
>>> -------------
>>> pattern "\S+"
>>> ...
>>> pattern "\S(.*\S)?"
>>>
>>> Corrected Text
>>> --------------
>>> pattern '\S+'
>>> ...
>>> pattern '\S(.*\S)?'
>>>
>>> or
>>>
>>> pattern "\S+"
>>> ...
>>> pattern "\S(.*\S)?"
>>>
>>> Notes
>>> -----
>>> RFC 7950 in section 6.3.1 says that backslash has special meaning if 
>>> it is in the double-quoted string. The only characters immediately 
>>> following the backslash are n, t, \, ". Other characters are 
>>> forbidden. This can be solved using single-quoted string or double 
>>> backslash.
>>>
>>> Instructions:
>>> -------------
>>> This erratum is currently posted as "Reported". If necessary, please
>>> use "Reply All" to discuss whether it should be verified or
>>> rejected. When a decision is reached, the verifying party
>>> can log in to change the status and edit the report, if necessary.
>>>
>>> --------------------------------------
>>> RFC6728 (draft-ietf-ipfix-configuration-model-11)
>>> --------------------------------------
>>> Title               : Configuration Data Model for the IP Flow 
>>> Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
>>> Publication Date    : October 2012
>>> Author(s)           : G. Muenz, B. Claise, P. Aitken
>>> Category            : PROPOSED STANDARD
>>> Source              : IP Flow Information Export
>>> Area                : Operations and Management
>>> Stream              : IETF
>>> Verifying Party     : IESG
>>> .
>>>
>>> _______________________________________________
>>> yang-doctors mailing list
>>> yang-doctors@ietf.org
>>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>
>


From nobody Tue Jan 17 00:40:35 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 9188612952C for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 00:40:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.399
X-Spam-Level: 
X-Spam-Status: No, score=-7.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199] 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 Po8h7lO4qbSW for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 00:40:31 -0800 (PST)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F59F129407 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 00:40:31 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 3B1606EC; Tue, 17 Jan 2017 09:40:30 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id 54yjilyhzd52; Tue, 17 Jan 2017 09:40:28 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 17 Jan 2017 09:40:29 +0100 (CET)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8721B200A5; Tue, 17 Jan 2017 09:40:29 +0100 (CET)
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 VGVMDAndlfFD; Tue, 17 Jan 2017 09:40:28 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 88E9520090; Tue, 17 Jan 2017 09:40:28 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 390243E2751E; Tue, 17 Jan 2017 09:40:32 +0100 (CET)
Date: Tue, 17 Jan 2017 09:40:32 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Paul Aitken <pjaitken@gmail.com>
Message-ID: <20170117084032.GD1152@elstar.local>
Mail-Followup-To: Paul Aitken <pjaitken@gmail.com>, Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>, Paul Aitken <pjaitken@Brocade.com>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local> <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com> <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zyCWbqemGpVMu1dxx7n2PHZbi3A>
Cc: Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Paul Aitken <pjaitken@Brocade.com>, Gerhard Muenz <muenz@net.in.tum.de>, YANG Doctors <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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, 17 Jan 2017 08:40:33 -0000

This is an explanation - (although this makes me wonder whether I can
play dirty tricks with the errata form).

Still I prefer a single alternative and this is for me the single
quote correction.

/js

On Tue, Jan 17, 2017 at 08:35:26AM +0000, Paul Aitken wrote:
> I suspect that the "double backslash" version was lost in email. It can be
> seen in the original errata:
> 
> https://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
> 
> Q: has anyone checked for the same issue in other recent RFCs and drafts?
> 
> P.
> 
> 
> On 17/01/17 07:43, Benoit Claise wrote:
> > Jürgen,
> > 
> > Let me copy Vican, who reported the errata (which I should have done
> > initially)
> > 
> > Regards, Benoit
> > > Benoit,
> > > 
> > > I do not understand the double quote corrected text - I think it
> > > should have been
> > > 
> > >    pattern "\\S+"
> > > 
> > > and
> > > 
> > >    pattern "\\S(.*\\S)?"
> > > 
> > > but I prefer the single quote version anyway. Hence I suggest to
> > > remove the second corrected text (having a single correction is
> > > generally better anyway).
> > > 
> > > /js
> > > 
> > > On Tue, Jan 17, 2017 at 08:29:23AM +0100, Benoit Claise wrote:
> > > > YANG-doctors,
> > > > 
> > > > Would you mind checking this errata?
> > > > Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1.
> > > > However, if
> > > > this errata is correct, it's worth documenting IMO.
> > > > 
> > > > Regards, Benoit
> > > > 
> > > > 
> > > > -------- Forwarded Message --------
> > > > Subject:     [Technical Errata Reported] RFC6728 (4909)
> > > > Date:     Mon, 16 Jan 2017 14:15:11 -0800
> > > > From:     RFC Errata System <rfc-editor@rfc-editor.org>
> > > > To:     muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com,
> > > > bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz,
> > > > quittek@neclab.eu
> > > > CC:     vican.pavol@gmail.com, ipfix@ietf.org,
> > > > rfc-editor@rfc-editor.org
> > > > 
> > > > 
> > > > 
> > > > The following errata report has been submitted for RFC6728,
> > > > "Configuration Data Model for the IP Flow Information Export
> > > > (IPFIX) and Packet Sampling (PSAMP) Protocols".
> > > > 
> > > > --------------------------------------
> > > > You may review the report below and at:
> > > > http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
> > > > 
> > > > --------------------------------------
> > > > Type: Technical
> > > > Reported by: Pavol Vican <vican.pavol@gmail.com>
> > > > 
> > > > Section: 6
> > > > 
> > > > Original Text
> > > > -------------
> > > > pattern "\S+"
> > > > ...
> > > > pattern "\S(.*\S)?"
> > > > 
> > > > Corrected Text
> > > > --------------
> > > > pattern '\S+'
> > > > ...
> > > > pattern '\S(.*\S)?'
> > > > 
> > > > or
> > > > 
> > > > pattern "\S+"
> > > > ...
> > > > pattern "\S(.*\S)?"
> > > > 
> > > > Notes
> > > > -----
> > > > RFC 7950 in section 6.3.1 says that backslash has special
> > > > meaning if it is in the double-quoted string. The only
> > > > characters immediately following the backslash are n, t, \, ".
> > > > Other characters are forbidden. This can be solved using
> > > > single-quoted string or double backslash.
> > > > 
> > > > Instructions:
> > > > -------------
> > > > This erratum is currently posted as "Reported". If necessary, please
> > > > use "Reply All" to discuss whether it should be verified or
> > > > rejected. When a decision is reached, the verifying party
> > > > can log in to change the status and edit the report, if necessary.
> > > > 
> > > > --------------------------------------
> > > > RFC6728 (draft-ietf-ipfix-configuration-model-11)
> > > > --------------------------------------
> > > > Title               : Configuration Data Model for the IP Flow
> > > > Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
> > > > Publication Date    : October 2012
> > > > Author(s)           : G. Muenz, B. Claise, P. Aitken
> > > > Category            : PROPOSED STANDARD
> > > > Source              : IP Flow Information Export
> > > > Area                : Operations and Management
> > > > Stream              : IETF
> > > > Verifying Party     : IESG
> > > > .
> > > > 
> > > > _______________________________________________
> > > > 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 Jan 17 00:45:35 2017
Return-Path: <paitken@Brocade.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 BC942129412 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 00:45:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 kh2j8N70MnDb for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 00:45:32 -0800 (PST)
Received: from mx0a-000f0801.pphosted.com (mx0b-000f0801.pphosted.com [IPv6:2620:100:9005:71::1]) (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 D0F5A129407 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 00:45:32 -0800 (PST)
Received: from pps.filterd (m0000700.ppops.net [127.0.0.1]) by mx0b-000f0801.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v0H8iSH3001085; Tue, 17 Jan 2017 00:45:25 -0800
Received: from brmwp-exmb12.corp.brocade.com ([208.47.132.227]) by mx0b-000f0801.pphosted.com with ESMTP id 281ehxr5q6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 17 Jan 2017 00:45:25 -0800
Received: from EMEAWP-EXMB11.corp.brocade.com (172.29.11.85) by BRMWP-EXMB12.corp.brocade.com (172.16.59.130) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 17 Jan 2017 01:45:22 -0700
Received: from [172.27.212.154] (172.27.212.154) by EMEAWP-EXMB11.corp.brocade.com (172.29.11.85) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 17 Jan 2017 09:45:18 +0100
To: Paul Aitken <pjaitken@gmail.com>, Benoit Claise <bclaise@cisco.com>, "YANG Doctors" <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>, "Nevil Brownlee" <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>, <vican.pavol@gmail.com>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local> <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com> <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com> <20170117084032.GD1152@elstar.local>
From: PJ Aitken <pjaitken@brocade.com>
Message-ID: <50884552-1b59-30c6-3e05-a82aae39bb17@brocade.com>
Date: Tue, 17 Jan 2017 08:45:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170117084032.GD1152@elstar.local>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.27.212.154]
X-ClientProxiedBy: hq1wp-excas11.corp.brocade.com (10.70.36.102) To EMEAWP-EXMB11.corp.brocade.com (172.29.11.85)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-01-17_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1612050000 definitions=main-1701170107
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/fH7QuFEF9fitytTFb5Fq3TBqb2g>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 08:45:34 -0000

Juergen,

> This is an explanation - (although this makes me wonder whether I can
> play dirty tricks with the errata form).
>
> Still I prefer a single alternative and this is for me the single
> quote correction.

+1

The loss of the double-backslashed version in this email thread argues 
against its inclusion in the RFC.

P.


From nobody Tue Jan 17 01:16:54 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 354BE12945F for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 01:16:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.199
X-Spam-Level: 
X-Spam-Status: No, score=-10.199 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=-3.199] 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 2xSwmI_YdM4e for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 01:16:50 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3FA9129407 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 01:16:49 -0800 (PST)
Received: from [IPv6:2001:1488:fffe:6:ffff:ffff:ffff:10] (unknown [IPv6:2001:1488:fffe:6:ffff:ffff:ffff:10]) by mail.nic.cz (Postfix) with ESMTPSA id 4E0F3615FD; Tue, 17 Jan 2017 10:16:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1484644608; bh=nR3bt7t8lNFgEEeMdiFJNSbNsrjbnwlR4ZXQclVC/zo=; h=From:Date:To; b=OXnulvthLyNR7N9hqJs05+W5TQSOXN1lTreDgMxsIovqupUVMGmnZ/zA5C+HsZep9 CTBobmP2s5HSO4qDhtzJgHTbWoEWfusmziyZuHmF3tXWANiWRmYRc2JebKHCl5hs4q TUr8/HSHxoxG1OFG2dw61JMFhL/WWW1grdNZrU9U=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com>
Date: Tue, 17 Jan 2017 10:16:47 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <6C2D7BD7-D469-41C4-BFBE-FFCFA6F4C7C4@nic.cz>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com>
To: Benoit Claise <bclaise@cisco.com>
X-Mailer: Apple Mail (2.3259)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ge0a8p9r_cq-MTHA8yr_hkEXgcs>
Cc: Benoit Claise <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 09:16:52 -0000

> On 17 Jan 2017, at 08:29, Benoit Claise <bclaise@cisco.com> wrote:
>=20
> YANG-doctors,
>=20
> Would you mind checking this errata?
> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. =
However, if this errata is correct, it's worth documenting IMO.

I just learnt independently that the same problem is quite common also =
in proprietary modules:

https://github.com/llhotka/yang-parser-coffee/pull/1

So it may be worthwhile to "backport" the clarification of this issue =
from YANG 1.1 as an erratum to RFC 6020 because its text is clearly =
ambiguous.

Lada

>=20
> Regards, Benoit
>=20
>=20
> -------- Forwarded Message --------
> Subject:	[Technical Errata Reported] RFC6728 (4909)
> Date:	Mon, 16 Jan 2017 14:15:11 -0800
> From:	RFC Errata System <rfc-editor@rfc-editor.org>
> To:	muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com, =
bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz, =
quittek@neclab.eu
> CC:	vican.pavol@gmail.com, ipfix@ietf.org, rfc-editor@rfc-editor.org
>=20
> The following errata report has been submitted for RFC6728,
> "Configuration Data Model for the IP Flow Information Export (IPFIX) =
and Packet Sampling (PSAMP) Protocols".
>=20
> --------------------------------------
> You may review the report below and at:
>=20
> http://www.rfc-editor.org/errata_search.php?rfc=3D6728&eid=3D4909
>=20
>=20
> --------------------------------------
> Type: Technical
> Reported by: Pavol Vican=20
> <vican.pavol@gmail.com>
>=20
>=20
> Section: 6
>=20
> Original Text
> -------------
> pattern "\S+"
> ...
> pattern "\S(.*\S)?"
>=20
> Corrected Text
> --------------
> pattern '\S+'
> ...
> pattern '\S(.*\S)?'
>=20
> or=20
>=20
> pattern "\S+"
> ...
> pattern "\S(.*\S)?"
>=20
> Notes
> -----
> RFC 7950 in section 6.3.1 says that backslash has special meaning if =
it is in the double-quoted string. The only characters immediately =
following the backslash are n, t, \, ". Other characters are forbidden. =
This can be solved using single-quoted string or double backslash.
>=20
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party =20
> can log in to change the status and edit the report, if necessary.=20
>=20
> --------------------------------------
> RFC6728 (draft-ietf-ipfix-configuration-model-11)
> --------------------------------------
> Title               : Configuration Data Model for the IP Flow =
Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
> Publication Date    : October 2012
> Author(s)           : G. Muenz, B. Claise, P. Aitken
> Category            : PROPOSED STANDARD
> Source              : IP Flow Information Export
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
> .
>=20
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

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






From nobody Tue Jan 17 07:42:35 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 A56711294D0 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 07:42:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level: 
X-Spam-Status: No, score=-17.721 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=-3.199, 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 1r0lajKDNKAR for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 07:42:32 -0800 (PST)
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 51414129405 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 07:42:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4653; q=dns/txt; s=iport; t=1484667752; x=1485877352; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=WvHT65bYUu3JgtfW42qt/1pPzqsEbMwRI7HiUWXaTFg=; b=EbVW9F9D5Crkj5wa+COcqB6wnvzawWqRVoTYjw4WSK9y1PiV+l2A4g/K l7/ICZGE1MMvK0CT2M7AABhtNiXxiMAPVQuuPOVG1mhbQgBhdrXHtE323 mwG+AIWv+eK1tB5Xl+AGLoTXbqCn1X8uBrF0dmCZjfB1cG2zosxXyXPTo k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAQBuOn5Y/xbLJq1DGg4LAQEBAQEBA?= =?us-ascii?q?QEBAQEHAQEBAQGDOQEBAQEBfgMnX41YcpEmiASNKIILHwuFeAKCURgBAgEBAQE?= =?us-ascii?q?BAQFjKIRpAQEBBAEBMAEFNhsLDgMDAQIBLiEGKAgGAQwGAgEBiGQDGA4tsSGHO?= =?us-ascii?q?g2CPgEBAQEBAQEBAQEBAQEBAQEBAQEBAR2GRYICgmWBO4EVO4EECxEBhWEfBYh?= =?us-ascii?q?6EYdeihk4jVuEBIF3hQ6DKoY+ihhZh3sfOBBhJBIIFRUYIoQ3DQ+BJDw9NQETh?= =?us-ascii?q?haCLgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.33,245,1477958400"; d="scan'208";a="649891476"
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; 17 Jan 2017 15:42:27 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v0HFgRa6013944; Tue, 17 Jan 2017 15:42:27 GMT
To: Paul Aitken <pjaitken@gmail.com>, YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>, Paul Aitken <pjaitken@Brocade.com>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local> <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com> <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com> <20170117084032.GD1152@elstar.local>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <bc2c6294-50e3-46b5-4daa-c01096eb5c74@cisco.com>
Date: Tue, 17 Jan 2017 16:42:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170117084032.GD1152@elstar.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/k-eUdR0PQ3mqm5UuMN4W6KbJdvk>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 15:42:35 -0000

Hi Jürgen,
> This is an explanation - (although this makes me wonder whether I can
> play dirty tricks with the errata form).
>
> Still I prefer a single alternative and this is for me the single
> quote correction.
You prefer it, I understand, but since this is an errata, the question 
is: are the two proposals legal according to RFC 7950?
I yes, then both should be in the errata.

Regards, Benoit
>
> /js
>
> On Tue, Jan 17, 2017 at 08:35:26AM +0000, Paul Aitken wrote:
>> I suspect that the "double backslash" version was lost in email. It can be
>> seen in the original errata:
>>
>> https://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
>>
>> Q: has anyone checked for the same issue in other recent RFCs and drafts?
>>
>> P.
>>
>>
>> On 17/01/17 07:43, Benoit Claise wrote:
>>> Jürgen,
>>>
>>> Let me copy Vican, who reported the errata (which I should have done
>>> initially)
>>>
>>> Regards, Benoit
>>>> Benoit,
>>>>
>>>> I do not understand the double quote corrected text - I think it
>>>> should have been
>>>>
>>>>     pattern "\\S+"
>>>>
>>>> and
>>>>
>>>>     pattern "\\S(.*\\S)?"
>>>>
>>>> but I prefer the single quote version anyway. Hence I suggest to
>>>> remove the second corrected text (having a single correction is
>>>> generally better anyway).
>>>>
>>>> /js
>>>>
>>>> On Tue, Jan 17, 2017 at 08:29:23AM +0100, Benoit Claise wrote:
>>>>> YANG-doctors,
>>>>>
>>>>> Would you mind checking this errata?
>>>>> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1.
>>>>> However, if
>>>>> this errata is correct, it's worth documenting IMO.
>>>>>
>>>>> Regards, Benoit
>>>>>
>>>>>
>>>>> -------- Forwarded Message --------
>>>>> Subject:     [Technical Errata Reported] RFC6728 (4909)
>>>>> Date:     Mon, 16 Jan 2017 14:15:11 -0800
>>>>> From:     RFC Errata System <rfc-editor@rfc-editor.org>
>>>>> To:     muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com,
>>>>> bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz,
>>>>> quittek@neclab.eu
>>>>> CC:     vican.pavol@gmail.com, ipfix@ietf.org,
>>>>> rfc-editor@rfc-editor.org
>>>>>
>>>>>
>>>>>
>>>>> The following errata report has been submitted for RFC6728,
>>>>> "Configuration Data Model for the IP Flow Information Export
>>>>> (IPFIX) and Packet Sampling (PSAMP) Protocols".
>>>>>
>>>>> --------------------------------------
>>>>> You may review the report below and at:
>>>>> http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
>>>>>
>>>>> --------------------------------------
>>>>> Type: Technical
>>>>> Reported by: Pavol Vican <vican.pavol@gmail.com>
>>>>>
>>>>> Section: 6
>>>>>
>>>>> Original Text
>>>>> -------------
>>>>> pattern "\S+"
>>>>> ...
>>>>> pattern "\S(.*\S)?"
>>>>>
>>>>> Corrected Text
>>>>> --------------
>>>>> pattern '\S+'
>>>>> ...
>>>>> pattern '\S(.*\S)?'
>>>>>
>>>>> or
>>>>>
>>>>> pattern "\S+"
>>>>> ...
>>>>> pattern "\S(.*\S)?"
>>>>>
>>>>> Notes
>>>>> -----
>>>>> RFC 7950 in section 6.3.1 says that backslash has special
>>>>> meaning if it is in the double-quoted string. The only
>>>>> characters immediately following the backslash are n, t, \, ".
>>>>> Other characters are forbidden. This can be solved using
>>>>> single-quoted string or double backslash.
>>>>>
>>>>> Instructions:
>>>>> -------------
>>>>> This erratum is currently posted as "Reported". If necessary, please
>>>>> use "Reply All" to discuss whether it should be verified or
>>>>> rejected. When a decision is reached, the verifying party
>>>>> can log in to change the status and edit the report, if necessary.
>>>>>
>>>>> --------------------------------------
>>>>> RFC6728 (draft-ietf-ipfix-configuration-model-11)
>>>>> --------------------------------------
>>>>> Title               : Configuration Data Model for the IP Flow
>>>>> Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
>>>>> Publication Date    : October 2012
>>>>> Author(s)           : G. Muenz, B. Claise, P. Aitken
>>>>> Category            : PROPOSED STANDARD
>>>>> Source              : IP Flow Information Export
>>>>> Area                : Operations and Management
>>>>> Stream              : IETF
>>>>> Verifying Party     : IESG
>>>>> .
>>>>>
>>>>> _______________________________________________
>>>>> 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


From nobody Tue Jan 17 07:43: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 603C01294EE for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 07:43:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level: 
X-Spam-Status: No, score=-17.721 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=-3.199, 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 KRGByNdmg8ye for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 07:43:44 -0800 (PST)
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 BEF831294D4 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 07:43:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3349; q=dns/txt; s=iport; t=1484667823; x=1485877423; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=IqaEDgDHMzj9gkAnZuCcr1ylGtDWVfvqFvrUJBDc4YE=; b=Tiyn5OyyOmRKPR4hcjdI33aJx55TC+GoSndAOmIRH1+IbkSwiEvu8e2l qrQzHt0hS+be9g8hnPBG1W5NFKIEt7t+jJRYYo/OFQ3uCPl7c3sd6DtAs RWcQk2hzub1DJzQ429c70xOHwNQNSvuXz8kU+9eMAUN9UqIxnft888jwf Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAQBmO35Y/xbLJq1DGhkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM5AQEBAQF+AydfjVhykSaIBI0oggsfC4V4AoJRGAECAQEBAQE?= =?us-ascii?q?BAWMohGkBAQEEAQE2NgsQCxEDAQIBLiEGKAgGDQYCAQGIZAMYDi2xJ4c5DYI+A?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEBHYZFggKCZYE7gRU7gQSFfh8FiHoRh16KGTi?= =?us-ascii?q?GXYZ+hASBd4UOgyqGPooYWYd7HzgQgQUSCBUVGCKENw0PgWA9NQETiEQBAQE?=
X-IronPort-AV: E=Sophos;i="5.33,245,1477958400"; d="scan'208";a="691432719"
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; 17 Jan 2017 15:43:35 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v0HFhZC9017767; Tue, 17 Jan 2017 15:43:35 GMT
To: Ladislav Lhotka <lhotka@nic.cz>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <6C2D7BD7-D469-41C4-BFBE-FFCFA6F4C7C4@nic.cz>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <a9170aa8-46ec-7c1d-927a-d877f3031bf0@cisco.com>
Date: Tue, 17 Jan 2017 16:43:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <6C2D7BD7-D469-41C4-BFBE-FFCFA6F4C7C4@nic.cz>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Mp9kKXZnBQtxU9VVDrUMNlyF2Uk>
Cc: Benoit Claise <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 15:43:47 -0000

On 1/17/2017 10:16 AM, Ladislav Lhotka wrote:
>> On 17 Jan 2017, at 08:29, Benoit Claise <bclaise@cisco.com> wrote:
>>
>> YANG-doctors,
>>
>> Would you mind checking this errata?
>> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. However, if this errata is correct, it's worth documenting IMO.
> I just learnt independently that the same problem is quite common also in proprietary modules:
>
> https://github.com/llhotka/yang-parser-coffee/pull/1
>
> So it may be worthwhile to "backport" the clarification of this issue from YANG 1.1 as an erratum to RFC 6020 because its text is clearly ambiguous.
More people supporting this view?

Regards, Benoit
>
> Lada
>
>> Regards, Benoit
>>
>>
>> -------- Forwarded Message --------
>> Subject:	[Technical Errata Reported] RFC6728 (4909)
>> Date:	Mon, 16 Jan 2017 14:15:11 -0800
>> From:	RFC Errata System <rfc-editor@rfc-editor.org>
>> To:	muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com, bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz, quittek@neclab.eu
>> CC:	vican.pavol@gmail.com, ipfix@ietf.org, rfc-editor@rfc-editor.org
>>
>> The following errata report has been submitted for RFC6728,
>> "Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols".
>>
>> --------------------------------------
>> You may review the report below and at:
>>
>> http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
>>
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Pavol Vican
>> <vican.pavol@gmail.com>
>>
>>
>> Section: 6
>>
>> Original Text
>> -------------
>> pattern "\S+"
>> ...
>> pattern "\S(.*\S)?"
>>
>> Corrected Text
>> --------------
>> pattern '\S+'
>> ...
>> pattern '\S(.*\S)?'
>>
>> or
>>
>> pattern "\S+"
>> ...
>> pattern "\S(.*\S)?"
>>
>> Notes
>> -----
>> RFC 7950 in section 6.3.1 says that backslash has special meaning if it is in the double-quoted string. The only characters immediately following the backslash are n, t, \, ". Other characters are forbidden. This can be solved using single-quoted string or double backslash.
>>
>> Instructions:
>> -------------
>> This erratum is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6728 (draft-ietf-ipfix-configuration-model-11)
>> --------------------------------------
>> Title               : Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
>> Publication Date    : October 2012
>> Author(s)           : G. Muenz, B. Claise, P. Aitken
>> Category            : PROPOSED STANDARD
>> Source              : IP Flow Information Export
>> Area                : Operations and Management
>> Stream              : IETF
>> Verifying Party     : IESG
>> .
>>
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
>
>
>
>
> .
>


From nobody Tue Jan 17 07:58:19 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 5801912954C for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 07:58:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.199
X-Spam-Level: 
X-Spam-Status: No, score=-10.199 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=-3.199] 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 RniiHGdk0kkA for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 07:58:14 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DC9F129554 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 07:58:14 -0800 (PST)
Received: from [IPv6:2001:718:1a02:1:d47e:3133:ee59:587] (unknown [IPv6:2001:718:1a02:1:d47e:3133:ee59:587]) by mail.nic.cz (Postfix) with ESMTPSA id AB6D060ABD; Tue, 17 Jan 2017 16:58:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1484668692; bh=N9sXQ0/MF01W0ZUxKEBN0Lo4zx+0qQ1BRzh8jqjI/lQ=; h=From:Date:To; b=I5EGa3/vdqnaN8iQW4w4cF3QClP/eVuUXypaH+FdN7ODpXrxZToxBx5go4o6zkCaT S2kBTS6SiQcyeST20ANKm2wRPaBfABZ7pkER2eF5y6FxK4hJCO58MYvjAdE8Z6PIFL LpTmT5LMZCDw8myX1s2XbCBXXS2ulNpVp2s9i49w=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <bc2c6294-50e3-46b5-4daa-c01096eb5c74@cisco.com>
Date: Tue, 17 Jan 2017 16:58:12 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <0933D045-BDC3-484A-829C-3AE65F737B6F@nic.cz>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local> <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com> <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com> <20170117084032.GD1152@elstar.local> <bc2c6294-50e3-46b5-4daa-c01096eb5c74@cisco.com>
To: Benoit Claise <bclaise@cisco.com>
X-Mailer: Apple Mail (2.3259)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/k10MtfQgcMzvIZ53ivYgF23N7-w>
Cc: Paul Aitken <pjaitken@gmail.com>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Paul Aitken <pjaitken@Brocade.com>, Gerhard Muenz <muenz@net.in.tum.de>, Benoit Claise <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 15:58:16 -0000

> On 17 Jan 2017, at 16:42, Benoit Claise <bclaise@cisco.com> wrote:
>=20
> Hi J=C3=BCrgen,
>> This is an explanation - (although this makes me wonder whether I can
>> play dirty tricks with the errata form).
>>=20
>> Still I prefer a single alternative and this is for me the single
>> quote correction.
> You prefer it, I understand, but since this is an errata, the question =
is: are the two proposals legal according to RFC 7950?
> I yes, then both should be in the errata.

Yes, both are legal but I think the erratum is supposed to provide a new =
text (one version) that is correct, right? And I agree with Juergen that =
single quotes are definitely better. Funny enough, the unquoted version =
is also legal, but better don't tell it to anybody. :-)

  pattern \S(.*\S)?;

Lada

>=20
> Regards, Benoit
>>=20
>> /js
>>=20
>> On Tue, Jan 17, 2017 at 08:35:26AM +0000, Paul Aitken wrote:
>>> I suspect that the "double backslash" version was lost in email. It =
can be
>>> seen in the original errata:
>>>=20
>>> https://www.rfc-editor.org/errata_search.php?rfc=3D6728&eid=3D4909
>>>=20
>>> Q: has anyone checked for the same issue in other recent RFCs and =
drafts?
>>>=20
>>> P.
>>>=20
>>>=20
>>> On 17/01/17 07:43, Benoit Claise wrote:
>>>> J=C3=BCrgen,
>>>>=20
>>>> Let me copy Vican, who reported the errata (which I should have =
done
>>>> initially)
>>>>=20
>>>> Regards, Benoit
>>>>> Benoit,
>>>>>=20
>>>>> I do not understand the double quote corrected text - I think it
>>>>> should have been
>>>>>=20
>>>>>    pattern "\\S+"
>>>>>=20
>>>>> and
>>>>>=20
>>>>>    pattern "\\S(.*\\S)?"
>>>>>=20
>>>>> but I prefer the single quote version anyway. Hence I suggest to
>>>>> remove the second corrected text (having a single correction is
>>>>> generally better anyway).
>>>>>=20
>>>>> /js
>>>>>=20
>>>>> On Tue, Jan 17, 2017 at 08:29:23AM +0100, Benoit Claise wrote:
>>>>>> YANG-doctors,
>>>>>>=20
>>>>>> Would you mind checking this errata?
>>>>>> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1.
>>>>>> However, if
>>>>>> this errata is correct, it's worth documenting IMO.
>>>>>>=20
>>>>>> Regards, Benoit
>>>>>>=20
>>>>>>=20
>>>>>> -------- Forwarded Message --------
>>>>>> Subject:     [Technical Errata Reported] RFC6728 (4909)
>>>>>> Date:     Mon, 16 Jan 2017 14:15:11 -0800
>>>>>> From:     RFC Errata System <rfc-editor@rfc-editor.org>
>>>>>> To:     muenz@net.in.tum.de, bclaise@cisco.com, =
paitken@cisco.com,
>>>>>> bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz,
>>>>>> quittek@neclab.eu
>>>>>> CC:     vican.pavol@gmail.com, ipfix@ietf.org,
>>>>>> rfc-editor@rfc-editor.org
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> The following errata report has been submitted for RFC6728,
>>>>>> "Configuration Data Model for the IP Flow Information Export
>>>>>> (IPFIX) and Packet Sampling (PSAMP) Protocols".
>>>>>>=20
>>>>>> --------------------------------------
>>>>>> You may review the report below and at:
>>>>>> http://www.rfc-editor.org/errata_search.php?rfc=3D6728&eid=3D4909
>>>>>>=20
>>>>>> --------------------------------------
>>>>>> Type: Technical
>>>>>> Reported by: Pavol Vican <vican.pavol@gmail.com>
>>>>>>=20
>>>>>> Section: 6
>>>>>>=20
>>>>>> Original Text
>>>>>> -------------
>>>>>> pattern "\S+"
>>>>>> ...
>>>>>> pattern "\S(.*\S)?"
>>>>>>=20
>>>>>> Corrected Text
>>>>>> --------------
>>>>>> pattern '\S+'
>>>>>> ...
>>>>>> pattern '\S(.*\S)?'
>>>>>>=20
>>>>>> or
>>>>>>=20
>>>>>> pattern "\S+"
>>>>>> ...
>>>>>> pattern "\S(.*\S)?"
>>>>>>=20
>>>>>> Notes
>>>>>> -----
>>>>>> RFC 7950 in section 6.3.1 says that backslash has special
>>>>>> meaning if it is in the double-quoted string. The only
>>>>>> characters immediately following the backslash are n, t, \, ".
>>>>>> Other characters are forbidden. This can be solved using
>>>>>> single-quoted string or double backslash.
>>>>>>=20
>>>>>> Instructions:
>>>>>> -------------
>>>>>> This erratum is currently posted as "Reported". If necessary, =
please
>>>>>> use "Reply All" to discuss whether it should be verified or
>>>>>> rejected. When a decision is reached, the verifying party
>>>>>> can log in to change the status and edit the report, if =
necessary.
>>>>>>=20
>>>>>> --------------------------------------
>>>>>> RFC6728 (draft-ietf-ipfix-configuration-model-11)
>>>>>> --------------------------------------
>>>>>> Title               : Configuration Data Model for the IP Flow
>>>>>> Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
>>>>>> Publication Date    : October 2012
>>>>>> Author(s)           : G. Muenz, B. Claise, P. Aitken
>>>>>> Category            : PROPOSED STANDARD
>>>>>> Source              : IP Flow Information Export
>>>>>> Area                : Operations and Management
>>>>>> Stream              : IETF
>>>>>> Verifying Party     : IESG
>>>>>> .
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> 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
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

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






From nobody Tue Jan 17 08:05:34 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 3D99C12955B for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 08:05:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level: 
X-Spam-Status: No, score=-17.721 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=-3.199, 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 ifg_EPBotRKz for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 08:05:28 -0800 (PST)
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 9DEBA12954C for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 08:05:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3950; q=dns/txt; s=iport; t=1484669127; x=1485878727; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=SOqdBldaJxEGYmh3Lb7jljP4D0BeTQraLuDXBE2GdCQ=; b=GGTntf4NkFjWG5hAujscLY30POAvii/uwH9wnRArIp74pj14leWzYfM8 kyHY4mx6hzHXmN3v3+JuN2Xrg5Xcg3nD9KATYZb/YzSxlkIACNnoHvm4Z aj2MBy7gK9W0xD/a4KIY34IPohmYBnN7owuc/oocQRgORcEh4je0DrsZm E=;
X-IronPort-AV: E=Sophos;i="5.33,245,1477958400"; d="scan'208";a="691433373"
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; 17 Jan 2017 16:05:26 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v0HG5P9L020721; Tue, 17 Jan 2017 16:05:25 GMT
To: Ladislav Lhotka <lhotka@nic.cz>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <6C2D7BD7-D469-41C4-BFBE-FFCFA6F4C7C4@nic.cz>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <b856af96-663b-17b9-d673-7226d05c176d@cisco.com>
Date: Tue, 17 Jan 2017 17:05:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <6C2D7BD7-D469-41C4-BFBE-FFCFA6F4C7C4@nic.cz>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/kkKnvRHVWB8yeNyDDRReYU5_OIE>
Cc: "Einar Nilsen-Nygaard \(einarnn\)" <einarnn@cisco.com>, Benoit Claise <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 16:05:33 -0000

On 1/17/2017 10:16 AM, Ladislav Lhotka wrote:
>> On 17 Jan 2017, at 08:29, Benoit Claise <bclaise@cisco.com> wrote:
>>
>> YANG-doctors,
>>
>> Would you mind checking this errata?
>> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. However, if this errata is correct, it's worth documenting IMO.
> I just learnt independently that the same problem is quite common also in proprietary modules:
>
> https://github.com/llhotka/yang-parser-coffee/pull/1
>
> So it may be worthwhile to "backport" the clarification of this issue from YANG 1.1 as an erratum to RFC 6020 because its text is clearly ambiguous.
btw,
bclaise@bclaise-VirtualBox:~/ietf/YANG-rfc$ pyang --ietf 
ietf-ipfix-psamp@2012-09-05.yang
bclaise@bclaise-VirtualBox:~/ietf/YANG-rfc$ pyang --ietf 
ietf-ipfix-psamp@2012-09-05-v11.yang
ietf-ipfix-psamp@2012-09-05-v11.yang:260: error: the escape sequence 
"\S" is illegal in double quoted strings
bclaise@bclaise-VirtualBox:~/ietf/YANG-rfc$ diff 
ietf-ipfix-psamp@2012-09-05.yang ietf-ipfix-psamp@2012-09-05-v11.yang
2a3
 >   yang-version "1.1";

Is there a way to force a YANG 1.0 module to be compiled with YANG 1.1 
rules?
I would like to verify if Cisco proprietary YANG 1.0 modules face this 
issue.

Regards, Benoit





>
> Lada
>
>> Regards, Benoit
>>
>>
>> -------- Forwarded Message --------
>> Subject:	[Technical Errata Reported] RFC6728 (4909)
>> Date:	Mon, 16 Jan 2017 14:15:11 -0800
>> From:	RFC Errata System <rfc-editor@rfc-editor.org>
>> To:	muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com, bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz, quittek@neclab.eu
>> CC:	vican.pavol@gmail.com, ipfix@ietf.org, rfc-editor@rfc-editor.org
>>
>> The following errata report has been submitted for RFC6728,
>> "Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols".
>>
>> --------------------------------------
>> You may review the report below and at:
>>
>> http://www.rfc-editor.org/errata_search.php?rfc=6728&eid=4909
>>
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Pavol Vican
>> <vican.pavol@gmail.com>
>>
>>
>> Section: 6
>>
>> Original Text
>> -------------
>> pattern "\S+"
>> ...
>> pattern "\S(.*\S)?"
>>
>> Corrected Text
>> --------------
>> pattern '\S+'
>> ...
>> pattern '\S(.*\S)?'
>>
>> or
>>
>> pattern "\S+"
>> ...
>> pattern "\S(.*\S)?"
>>
>> Notes
>> -----
>> RFC 7950 in section 6.3.1 says that backslash has special meaning if it is in the double-quoted string. The only characters immediately following the backslash are n, t, \, ". Other characters are forbidden. This can be solved using single-quoted string or double backslash.
>>
>> Instructions:
>> -------------
>> This erratum is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6728 (draft-ietf-ipfix-configuration-model-11)
>> --------------------------------------
>> Title               : Configuration Data Model for the IP Flow Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
>> Publication Date    : October 2012
>> Author(s)           : G. Muenz, B. Claise, P. Aitken
>> Category            : PROPOSED STANDARD
>> Source              : IP Flow Information Export
>> Area                : Operations and Management
>> Stream              : IETF
>> Verifying Party     : IESG
>> .
>>
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
>
>
>
>
> .
>


From nobody Tue Jan 17 08:11:53 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 471A512955B for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 08:11:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.199
X-Spam-Level: 
X-Spam-Status: No, score=-10.199 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=-3.199] 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 TtWsXANciXR5 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 08:11:49 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14A23129548 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 08:11:49 -0800 (PST)
Received: from [IPv6:2001:718:1a02:1:d47e:3133:ee59:587] (unknown [IPv6:2001:718:1a02:1:d47e:3133:ee59:587]) by mail.nic.cz (Postfix) with ESMTPSA id C281660ABD; Tue, 17 Jan 2017 17:11:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1484669507; bh=JrBkl6Fx4iJ77oaUiSbpPlbdNAohBG2Nmj4JFAYlDrE=; h=From:Date:To; b=DWCi3lmduVyiaoULlj6EA1ANFgfMXHjvChzoGEC3FIQ0c8gi4KRqJw9UWvVb7oWzn qp1vSCotmt1hv+SON6hIUt05BfCTTp4Fy99AXplAkfjCdaY9kBxkgtrqDtUyyy6Vf2 n9l+yaWiP5c37wJD+fN4tYFIfhym2EVzZqrcGvDA=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <b856af96-663b-17b9-d673-7226d05c176d@cisco.com>
Date: Tue, 17 Jan 2017 17:11:47 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <1F84001D-BA90-4A99-8131-ACD8EB3CC921@nic.cz>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <6C2D7BD7-D469-41C4-BFBE-FFCFA6F4C7C4@nic.cz> <b856af96-663b-17b9-d673-7226d05c176d@cisco.com>
To: Benoit Claise <bclaise@cisco.com>
X-Mailer: Apple Mail (2.3259)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/maGmPXSnY92U0Tv_VxkKJ9URNag>
Cc: "Einar Nilsen-Nygaard \(einarnn\)" <einarnn@cisco.com>, Benoit Claise <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 16:11:51 -0000

> On 17 Jan 2017, at 17:05, Benoit Claise <bclaise@cisco.com> wrote:
>=20
> On 1/17/2017 10:16 AM, Ladislav Lhotka wrote:
>>> On 17 Jan 2017, at 08:29, Benoit Claise <bclaise@cisco.com> wrote:
>>>=20
>>> YANG-doctors,
>>>=20
>>> Would you mind checking this errata?
>>> Note: I know that RFC6728 was based on YANG1.0 and not YANG1.1. =
However, if this errata is correct, it's worth documenting IMO.
>> I just learnt independently that the same problem is quite common =
also in proprietary modules:
>>=20
>> https://github.com/llhotka/yang-parser-coffee/pull/1
>>=20
>> So it may be worthwhile to "backport" the clarification of this issue =
from YANG 1.1 as an erratum to RFC 6020 because its text is clearly =
ambiguous.
> btw,
> bclaise@bclaise-VirtualBox:~/ietf/YANG-rfc$ pyang --ietf =
ietf-ipfix-psamp@2012-09-05.yang
> bclaise@bclaise-VirtualBox:~/ietf/YANG-rfc$ pyang --ietf =
ietf-ipfix-psamp@2012-09-05-v11.yang
> ietf-ipfix-psamp@2012-09-05-v11.yang:260: error: the escape sequence =
"\S" is illegal in double quoted strings
> bclaise@bclaise-VirtualBox:~/ietf/YANG-rfc$ diff =
ietf-ipfix-psamp@2012-09-05.yang ietf-ipfix-psamp@2012-09-05-v11.yang
> 2a3
> >   yang-version "1.1";
>=20
> Is there a way to force a YANG 1.0 module to be compiled with YANG 1.1 =
rules?
> I would like to verify if Cisco proprietary YANG 1.0 modules face this =
issue.

The guy who sent me the pull request that I mentioned (Peter Lee) said =
he had found this issue in some proprietary Cisco modules, too.
I will ask him for details.

Lada

>=20
> Regards, Benoit
>=20
>=20
>=20
>=20
>=20
>>=20
>> Lada
>>=20
>>> Regards, Benoit
>>>=20
>>>=20
>>> -------- Forwarded Message --------
>>> Subject:	[Technical Errata Reported] RFC6728 (4909)
>>> Date:	Mon, 16 Jan 2017 14:15:11 -0800
>>> From:	RFC Errata System <rfc-editor@rfc-editor.org>
>>> To:	muenz@net.in.tum.de, bclaise@cisco.com, paitken@cisco.com, =
bclaise@cisco.com, joelja@bogus.com, n.brownlee@auckland.ac.nz, =
quittek@neclab.eu
>>> CC:	vican.pavol@gmail.com, ipfix@ietf.org, rfc-editor@rfc-editor.org
>>>=20
>>> The following errata report has been submitted for RFC6728,
>>> "Configuration Data Model for the IP Flow Information Export (IPFIX) =
and Packet Sampling (PSAMP) Protocols".
>>>=20
>>> --------------------------------------
>>> You may review the report below and at:
>>>=20
>>> http://www.rfc-editor.org/errata_search.php?rfc=3D6728&eid=3D4909
>>>=20
>>>=20
>>> --------------------------------------
>>> Type: Technical
>>> Reported by: Pavol Vican
>>> <vican.pavol@gmail.com>
>>>=20
>>>=20
>>> Section: 6
>>>=20
>>> Original Text
>>> -------------
>>> pattern "\S+"
>>> ...
>>> pattern "\S(.*\S)?"
>>>=20
>>> Corrected Text
>>> --------------
>>> pattern '\S+'
>>> ...
>>> pattern '\S(.*\S)?'
>>>=20
>>> or
>>>=20
>>> pattern "\S+"
>>> ...
>>> pattern "\S(.*\S)?"
>>>=20
>>> Notes
>>> -----
>>> RFC 7950 in section 6.3.1 says that backslash has special meaning if =
it is in the double-quoted string. The only characters immediately =
following the backslash are n, t, \, ". Other characters are forbidden. =
This can be solved using single-quoted string or double backslash.
>>>=20
>>> Instructions:
>>> -------------
>>> This erratum is currently posted as "Reported". If necessary, please
>>> use "Reply All" to discuss whether it should be verified or
>>> rejected. When a decision is reached, the verifying party
>>> can log in to change the status and edit the report, if necessary.
>>>=20
>>> --------------------------------------
>>> RFC6728 (draft-ietf-ipfix-configuration-model-11)
>>> --------------------------------------
>>> Title               : Configuration Data Model for the IP Flow =
Information Export (IPFIX) and Packet Sampling (PSAMP) Protocols
>>> Publication Date    : October 2012
>>> Author(s)           : G. Muenz, B. Claise, P. Aitken
>>> Category            : PROPOSED STANDARD
>>> Source              : IP Flow Information Export
>>> Area                : Operations and Management
>>> Stream              : IETF
>>> Verifying Party     : IESG
>>> .
>>>=20
>>>=20
>>> _______________________________________________
>>> yang-doctors mailing list
>>> yang-doctors@ietf.org
>>> https://www.ietf.org/mailman/listinfo/yang-doctors
>> --
>> Ladislav Lhotka, CZ.NIC Labs
>> PGP Key ID: 0xB8F92B08A9F76C67
>>=20
>>=20
>>=20
>>=20
>>=20
>> .

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






From nobody Tue Jan 17 09:38:25 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 86D71129564 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 09:38:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.399
X-Spam-Level: 
X-Spam-Status: No, score=-7.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199] 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 8IWuuYw564_v for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 09:38:22 -0800 (PST)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A9D8128874 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 09:38:22 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 70B706BF; Tue, 17 Jan 2017 18:38:20 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id 28lEwh6foHBv; Tue, 17 Jan 2017 18:38:18 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 17 Jan 2017 18:38:20 +0100 (CET)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 0A299200A3; Tue, 17 Jan 2017 18:38:20 +0100 (CET)
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 TUXe8PVw4qB4; Tue, 17 Jan 2017 18:38:19 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id E8D7D20090; Tue, 17 Jan 2017 18:38:18 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id AB5063E281B4; Tue, 17 Jan 2017 18:38:21 +0100 (CET)
Date: Tue, 17 Jan 2017 18:38:20 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Benoit Claise <bclaise@cisco.com>
Message-ID: <20170117173820.GA3550@elstar.local>
Mail-Followup-To: Benoit Claise <bclaise@cisco.com>, Paul Aitken <pjaitken@gmail.com>, YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>, Paul Aitken <pjaitken@Brocade.com>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local> <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com> <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com> <20170117084032.GD1152@elstar.local> <bc2c6294-50e3-46b5-4daa-c01096eb5c74@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <bc2c6294-50e3-46b5-4daa-c01096eb5c74@cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/bYoTMGmUMPBr_PhQ7ND1uxvuZn4>
Cc: Paul Aitken <pjaitken@gmail.com>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Paul Aitken <pjaitken@Brocade.com>, Gerhard Muenz <muenz@net.in.tum.de>, YANG Doctors <yang-doctors@ietf.org>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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, 17 Jan 2017 17:38:24 -0000

On Tue, Jan 17, 2017 at 04:42:27PM +0100, Benoit Claise wrote:
> Hi Jürgen,
> > This is an explanation - (although this makes me wonder whether I can
> > play dirty tricks with the errata form).
> > 
> > Still I prefer a single alternative and this is for me the single
> > quote correction.
> You prefer it, I understand, but since this is an errata, the question is:
> are the two proposals legal according to RFC 7950?
> I yes, then both should be in the errata.
>

If people manually apply errata to their copies of YANG modules
extracted from RFCs (like I do), would it no be nice if they end up
also syntactically with the same result?

But if you feel strongly that it is a feature to show multiple ways to
fix the issue, go ahead (and I know which edit I apply to my copy).

/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 Tue Jan 17 12:01:36 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 20E571294A1 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 12:01:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.1
X-Spam-Level: 
X-Spam-Status: No, score=-5.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-3.199, SPF_PASS=-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 vpRpbqz71jf6 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 12:01:32 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 1D350129485 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 12:01:25 -0800 (PST)
Received: from localhost (h-13-76.a165.priv.bahnhof.se [155.4.13.76]) by mail.tail-f.com (Postfix) with ESMTPSA id BA4561AE02EF; Tue, 17 Jan 2017 21:01:22 +0100 (CET)
Date: Tue, 17 Jan 2017 21:01:22 +0100 (CET)
Message-Id: <20170117.210122.232981884250359823.mbj@tail-f.com>
To: j.schoenwaelder@jacobs-university.de
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20170117073625.GB1152@elstar.local>
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local>
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/D8202vqEsYhKmH1klO3ueZL4dnU>
Cc: pjaitken@gmail.com, Quittek@neclab.eu, paitken@Brocade.com, n.brownlee@auckland.ac.nz, muenz@net.in.tum.de, yang-doctors@ietf.org
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 20:01:34 -0000

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> Benoit,
> 
> I do not understand the double quote corrected text - I think it
> should have been
> 
>   pattern "\\S+"
> 
> and
> 
>   pattern "\\S(.*\\S)?"
> 
> but I prefer the single quote version anyway. Hence I suggest to
> remove the second corrected text (having a single correction is
> generally better anyway).

Yes, I agree.  Actually the errata as specified is not quite clear.
I would rephrase the errata like this:

Section 6 says:

  pattern "\S+";

it should say:

  pattern '\S+';


and Section 6 also says:

  pattern "\S(.*\S)?";

it should say:

  pattern '\S(.*\S)?';


This way the errata can be applied without any knowledge of YANG just
by doing text substitution.



/martin


From nobody Tue Jan 17 23:47: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 5FF9D129585 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 23:47:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level: 
X-Spam-Status: No, score=-17.721 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=-3.199, 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 TeFafmpZA1_4 for <yang-doctors@ietfa.amsl.com>; Tue, 17 Jan 2017 23:47:19 -0800 (PST)
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 DF3E3129428 for <yang-doctors@ietf.org>; Tue, 17 Jan 2017 23:47:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=952; q=dns/txt; s=iport; t=1484725639; x=1485935239; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=K/CuYRE9rFeMQum3MAJscHwdi8gubK9ETeQVcn9BiZU=; b=cdsaaJeV30iqBRNHuY8/wQ2bwpPFVi1qt6x/gNbKRrtTUYMBgPjq9HFr RsyW9mbX6Bf/wQyDTehJFVPwIN1ld39slJsPxa/bEH4ayQeDNzxh54tU5 GG5zkyKDM4ZG5dF1+o29hJ1VkN/QUGdvTyKT7NIR7vDd3xstcnp77/LrI A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CVAgBDHX9Y/xbLJq1dDgsBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM5AQEBAQGBAY9RkSaVLIILhiICgiYWAQIBAQEBAQEBYyiEagE?= =?us-ascii?q?FMgEFUQsOCi5XBgEMCAEBiH+xXooqAQEBAQEBAQMBAQEBAQEBIYZFggKCZYE7i?= =?us-ascii?q?FIfAQSVMYYMkWGKL4Y+inOHeyYMJYEVEggVFYR+gTQ8PYkvAQEB?=
X-IronPort-AV: E=Sophos;i="5.33,248,1477958400"; d="scan'208";a="651735689"
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; 18 Jan 2017 07:47:13 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v0I7lCmn003768; Wed, 18 Jan 2017 07:47:12 GMT
To: Paul Aitken <pjaitken@gmail.com>, YANG Doctors <yang-doctors@ietf.org>, Gerhard Muenz <muenz@net.in.tum.de>, Paul Aitken <pjaitken@Brocade.com>, Nevil Brownlee <n.brownlee@auckland.ac.nz>, Juergen Quittek <Quittek@neclab.eu>, vican.pavol@gmail.com
References: <20170116221511.9D5C4B81A09@rfc-editor.org> <8bbfaa23-25f7-7cbb-a6db-fb0fcd86a072@cisco.com> <20170117073625.GB1152@elstar.local> <4330e5ac-0588-056c-2f14-d3eff201d83c@cisco.com> <eef3591c-9722-a175-da28-33b2f2bb8c9f@gmail.com> <20170117084032.GD1152@elstar.local> <bc2c6294-50e3-46b5-4daa-c01096eb5c74@cisco.com> <20170117173820.GA3550@elstar.local>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <98ce4076-a167-2b4c-ef61-a145249e52fe@cisco.com>
Date: Wed, 18 Jan 2017 08:47:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170117173820.GA3550@elstar.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/DLOsokWjxGwKizJ4HhU-HEwDjaY>
Subject: Re: [yang-doctors] Fwd: [Technical Errata Reported] RFC6728 (4909)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Jan 2017 07:47:20 -0000

On 1/17/2017 6:38 PM, Juergen Schoenwaelder wrote:
> On Tue, Jan 17, 2017 at 04:42:27PM +0100, Benoit Claise wrote:
>> Hi Jürgen,
>>> This is an explanation - (although this makes me wonder whether I can
>>> play dirty tricks with the errata form).
>>>
>>> Still I prefer a single alternative and this is for me the single
>>> quote correction.
>> You prefer it, I understand, but since this is an errata, the question is:
>> are the two proposals legal according to RFC 7950?
>> I yes, then both should be in the errata.
>>
> If people manually apply errata to their copies of YANG modules
> extracted from RFCs (like I do), would it no be nice if they end up
> also syntactically with the same result?
Ok, convinced now.

The errata has been accepted.

Regards, Benoit
>
> But if you feel strongly that it is a feature to show multiple ways to
> fix the issue, go ahead (and I know which edit I apply to my copy).
>
> /js
>


From nobody Tue Jan 31 08:30:46 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 117F9129C59; Mon, 30 Jan 2017 15:27:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.912
X-Spam-Level: 
X-Spam-Status: No, score=-2.912 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_H5=-1, 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=junipernetworks.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 dKsO_hkmfSRk; Mon, 30 Jan 2017 15:27:05 -0800 (PST)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0095.outbound.protection.outlook.com [104.47.41.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F723129C58; Mon, 30 Jan 2017 15:27:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=IINXNLf/nLFMKtNie9iEdASm35X465ltozB3+cKI/7s=; b=U8cIuq6Kfbktr8G5Uwj7ehnIqinD6Co/6of3+Nri7WZKxfhL4HUfvnfpvHeztC5Ck0NXaa7YJoo25XbtcG6JrOoWrHkl27/qe0cp/VhHNe/gcCqj//QRsuUUQcLCVSeT26CSdp/ZqAmDLdL9a1MZthcrgt3eCPvnifQLZiZw7zs=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR05MB2498.namprd05.prod.outlook.com (10.167.3.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.5; Mon, 30 Jan 2017 23:27:03 +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.0874.019; Mon, 30 Jan 2017 23:27:03 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Xufeng Liu <Xufeng_Liu@jabil.com>, Alia Atlas <akatlas@gmail.com>, Alexander Clemm <ludwig@clemm.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>
Thread-Topic: proposed text to clarify use of the ietf-network-topology and ietf-network
Thread-Index: AQHSeF003mrxpQG/YkWQXb+DOWQ2Z6FMYt4AgARMTQCAAHMegIAAYhGAgAATOYD//8SZAA==
Date: Mon, 30 Jan 2017 23:27:03 +0000
Message-ID: <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com>
In-Reply-To: <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1e.0.170107
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.13]
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2498; 7:zRko91ndq0oqvX5sFrGuilGs4v9Vt6yyt9YhTPOAhupyKfXdDHiaAvjDB8CJ7PlWkOsXiNKpnM97YbcVVJODKMmVyretCQNAd1dXJ/5JofYbssQvEPfjkKSgcIF3LRLbv/LKnT+0qp3GrFpRVZzmNwUFC2mXksAetzeYZdpNx2EkA57YeL2QZdwtrm32ilxxHNXEssX+bKF26T8T2tMlSoz6ZHj3n63Jrnf98BqzkoSL/LT73WtLrYdHusQnMb8J8Kg/z9INbiDNJj5iGRcm1SQcUyyrw0742S2BmTJgOuARnhjieCSDITS23/sM+7tBxhsiU4hA0+q89eYwqO81OJEl8teK6NG7I3PIHEVt6AgTbhjpeP1u2OKQ2hMt6Y4gRe+NuxA/Ui4yWvLskn61fLZurNoVZL3yfu3yEpy4iMesZ8WWK/iIKXjR/hJqHKChMqOICyezZKRhYJhPym/L5w==
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39450400003)(39850400002)(39840400002)(39410400002)(39860400002)(199003)(189002)(51444003)(6636002)(4326007)(93886004)(2950100002)(106116001)(33656002)(106356001)(8936002)(53936002)(6862003)(36756003)(2906002)(83716003)(229853002)(66066001)(68736007)(189998001)(3846002)(230783001)(3280700002)(8676002)(81156014)(83506001)(81166006)(102836003)(6116002)(82746002)(86362001)(105586002)(1941001)(38730400001)(97736004)(39060400001)(4001350100001)(54356999)(50986999)(3660700001)(76176999)(5001770100001)(77096006)(6486002)(122556002)(7736002)(305945005)(2900100001)(5660300001)(6436002)(101416001)(92566002)(6506006)(99286003)(54906002)(25786008)(6512007)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2498; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
x-ms-office365-filtering-correlation-id: a15c92f3-bfa1-4685-efec-08d449677f5d
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN3PR05MB2498;
x-microsoft-antispam-prvs: <BN3PR05MB2498F820F980EF555D569EE6A54B0@BN3PR05MB2498.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(131327999870524)(211171220733660);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:BN3PR05MB2498; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2498; 
x-forefront-prvs: 0203C93D51
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <91C93E1EBF91814EAF2C28981E3CE3C9@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2017 23:27:03.1216 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2498
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/rZtU8y18uGM7b9JR7-bLsWx-cg0>
X-Mailman-Approved-At: Tue, 31 Jan 2017 08:30:32 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jan 2017 23:27:07 -0000

Wyt5YW5nLWRvY3RvcnNdDQoNCg0KSGkgWHVmZW5nLA0KDQo+IEkgdGhpbmsgdGhhdCB0aGUgaXNz
dWUgcmFpc2VkIGJ5IEtlbnQgaGFzIGJlZW4gZGlzY3Vzc2VkIG11bHRpcGxlIHRpbWVzIGJldHdl
ZW4gdGhlDQo+IGF1dGhvcnMsIEkyUlMgV0csIGFuZCBzZXZlcmFsIFlhbmcgZG9jdG9ycyAoTWFy
dGluLCBBbmR5LCBhbmQgTGFkYT8pLiANCg0KTXkgcmVhZGluZyBvZiB0aGUgcmVjZW50IEkyUlMg
dGhyZWFkIGNvbWVzIHRvIGEgZGlmZmVyZW50IGNvbmNsdXNpb24uICBJdCBzZWVtcyB0aGF0DQpt
YW55IHdlcmUgc3RydWdnbGluZyB3aXRoIGJhc2ljcyBzdWNoIGFzIGlmIHRoaXMgaXMgYSBzdGFu
ZGFyZCBZQU5HIG1vZHVsZSBvciBzb21ldGhpbmcNCmNvbnN0cmFpbmVkIHRvIGVwaGVtZXJhbC9J
MlJTIHVzZSBvbmx5LiAgVGhlcmUgbWF5IGhhdmUgYmVlbiBkaXNjdXNzaW9ucyBiZWZvcmUsIGJ1
dA0KZ2l2ZW4gdGhpcyBkaXNjb25uZWN0LCBJIHF1ZXN0aW9uIHRoZWlyIHZhbGlkaXR5LiAgU3Rp
bGwsIGluIGNhc2UgSSdtIG1pc3Npbmcgc29tZXRoaW5nDQpzdWJ0bGUsIHBsZWFzZSBwb2ludCBt
ZSB0byB3aGVyZSBhIFlBTkcgZG9jdG9yIGJsZXNzZWQgdGhlICdzZXJ2ZXItcHJvdmlkZWQnIGZs
YWcsIA0Ka25vd2luZyB0aGF0IDEpIHRoaXMgbW9kdWxlIGlzIGZvciBnZW5lcmFsIHVzZSwgMikg
aXQgcHJvbW90ZXMgbm9uLWNvbmZpZyB0byBjb25maWcsDQphbmQgMykgaXQgYnJlYWtzIHN0YW5k
YXJkIG9wZXJhdGlvbnMgYW5kIHdvcmtmbG93cyAoZS5nLiwgYmFja3VwL3Jlc3RvcmUpLg0KDQpB
bHRlcm5hdGl2ZWx5LCBzaW5jZSBJIGp1c3QgQ0MtZWQgdGhlIFlBTkctZG9jdG9ycyBsaXN0LCBj
YW4gc29tZW9uZSB0aGVyZSBxdWlja2x5DQp0ZWxsIG1lIHRoYXQgdGhpcyBpcyByZWFsbHkgYSBz
YW5jdGlvbmVkIHNvbHV0aW9uPw0KDQoNCj4gVGhlIHJlc3VsdCBvZg0KPiB0aGUgZGlzY3Vzc2lv
bnMgd2FzIHRvIGtlZXAgdGhlIGN1cnJlbnQgInNlcnZlci1wcm92aWRlZCIgYXMgYSBjb21wcm9t
aXNlLCBiZWNhdXNlDQo+IHRoZXJlIGhhZCBiZWVuIG5vIGlkZWFsIHNvbHV0aW9uIGF2YWlsYWJs
ZSBzbyBmYXIuIA0KDQpQZXIgNjA4N2JpcyBTZWN0aW9uIDUuMjMsIHRoZSBjdXJyZW50IG9mZmlj
aWFsbHkgYWNjZXB0ZWQgYXBwcm9hY2ggZm9yIHJlcG9ydGluZyANCm9wZXJhdGlvbmFsIHN0YXRl
IGZvciBzeXN0ZW0tZ2VuZXJhdGVkIHZhbHVlcyBpcyB0byBoYXZlIGEgc2VwYXJhdGUgY29uZmln
IGZhbHNlDQovZm9vLXN0YXRlIHRyZWUuICAgV2h5IHdhcyB0aGlzIG5vdCBjb25zaWRlcmVkIGFu
IGFjY2VwdGFibGUgc29sdXRpb24/DQoNCkp1bXBpbmcgYWhlYWQgb2YgdGhlIGV4cGVjdGVkIGFu
c3dlciwgSSB1bmRlcnN0YW5kIHRoYXQgY29udHJvbGxlciBhcHBzIGxpa2UgT0RMDQpoYXZlIGNv
bmZpZy9pbnRlbnQgc2VydmljZS1sZXZlbCBtb2RlbHMgdGhhdCBlc3NlbnRpYWxseSBkZWZpbmVk
IG92ZXJsYXkgbmV0d29ya3MNCnRoYXQgbmVlZCB0byByZWZlcmVuY2UgcmVhbCB1bmRlcmxheSBu
ZXR3b3Jrcy4gIFdoaWxlIGF0IGZpcnN0IGl0IG1heSBzZWVtIGxpa2UNCmEgY2FzZSB3aGVyZSBh
IGNvbmZpZyB0cnVlIG5vZGUgd291bGQgbmVlZCB0byBwb2ludCB0byBhIGNvbmZpZyBmYWxzZSBu
b2RlLCBJIGRvbid0IA0KYmVsaWV2ZSBpdCdzIHRoYXQgd2F5IGF0IGFsbC4gIFJhdGhlciBJIHRo
aW5rIHRoYXQgdGhlIGNvbnRyb2xsZXIgYXBwLCB3b3VsZCBpbXBvcnQNCihhbmQgbWVyZ2UvZGUt
ZHVwbGljYXRlKSB0aGUgbmV0d29yayBlbGVtZW50cycgdG9wbyBvcHN0YXRlIGludG8gaXRzIGRh
dGFiYXNlIGFzDQpjb25maWcgKG5vdCBvcHN0YXRlKSwgd2hpY2ggd291bGQgcmVzdWx0IGluIGNv
bmZpZyB0cnVlIHBvaW50aW5nIHRvIGNvbmZpZyB0cnVlLg0KVGhlIG9ubHkgdGhpbmcgdGhhdCBt
YXkgbm90IGJlIGlkZWFsIGlzIHRoZSBjb250cm9sbGVyIGFwcCB3b3VsZG4ndCBiZSBhYmxlIHRv
DQpkaWZmZXJlbnRpYXRlIHdoaWNoIHBhcnRzIG9mIHRoZSB0b3BvIG1vZGVsIGl0IGltcG9ydGVk
IHZlcnN1cyBjcmVhdGVkLCBhbmQgaGVyZQ0KaXMgd2hlcmUgYSAnc2VydmVyLXByb3ZpZGVkJyBm
bGFnIG1pZ2h0IG1ha2Ugc2Vuc2UgYnV0LCBpbiB0aGlzIGNhc2UsIGl0IHNob3VsZA0KYmUgYW4g
YXVnbWVudGF0aW9uIGFkZGVkIGluIGF0IHRoZSBjb250cm9sbGVyLWxldmVsIGFzIG9wcG9zZWQg
dG8gYmVpbmcgaW4gdGhlDQpiYXNlIG1vZGVsLCByaWdodD8NCg0KDQpUaGFua3MsDQpLZW50DQoN
Cg0K


From nobody Tue Jan 31 08:31:02 2017
Return-Path: <hari@packetdesign.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 BF1DA1296A8; Mon, 30 Jan 2017 15:40:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.057
X-Spam-Level: 
X-Spam-Status: No, score=-3.057 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=-1.156, 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=packetdesign.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 cp2hLtzaOqwN; Mon, 30 Jan 2017 15:40:12 -0800 (PST)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0076.outbound.protection.outlook.com [104.47.38.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF5FD1296A3; Mon, 30 Jan 2017 15:40:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=packetdesign.onmicrosoft.com; s=selector1-packetdesign-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=tDGgoawJ/NEPZHc1HGxIJLNG9O9kdRiddvVPjFDQ7JY=; b=hwHyM28CI8dfuELrRBCHHXBTIVBNLcJ2nts/9ND6hqRAZCehIkh8K8DFarD1dtQ7VY4lJhOO80YEiu4RujJU3GtfYJWZBu2O43y6OI8MHr5gyboHUwjib0cBViKe9OC9fuciwKFA4UZ7thN/zzYdhqu9o/jJDU4X8K35peXnPR4=
Received: from BY2PR04MB2103.namprd04.prod.outlook.com (10.166.111.153) by BY2PR04MB2102.namprd04.prod.outlook.com (10.166.111.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.12; Mon, 30 Jan 2017 23:40:10 +0000
Received: from BY2PR04MB2103.namprd04.prod.outlook.com ([10.166.111.153]) by BY2PR04MB2103.namprd04.prod.outlook.com ([10.166.111.153]) with mapi id 15.01.0874.018; Mon, 30 Jan 2017 23:40:10 +0000
From: Hariharan Ananthakrishnan <hari@packetdesign.com>
To: Kent Watsen <kwatsen@juniper.net>, Xufeng Liu <Xufeng_Liu@jabil.com>, "Alia Atlas" <akatlas@gmail.com>, Alexander Clemm <ludwig@clemm.org>, "Vishnu Pavan Beeram" <vbeeram@juniper.net>
Thread-Topic: proposed text to clarify use of the ietf-network-topology and ietf-network
Thread-Index: AQHSeF01VU/eoG6ofkOpJo6+d604qKFMYt4AgARMTQCAAHMegIAAYhGAgAATOYCAABhrgIAAAdUA//97uIA=
Date: Mon, 30 Jan 2017 23:40:09 +0000
Message-ID: <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net>
In-Reply-To: <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hari@packetdesign.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [38.99.127.66]
x-ms-office365-filtering-correlation-id: 8c857b00-5aff-417e-2383-08d449695443
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BY2PR04MB2102;
x-microsoft-exchange-diagnostics: 1; BY2PR04MB2102; 7:gYISsP3AGisbDCeda5ZhG3Ig4El42z/xEIY/jG0TBfYSsSmAYF608DzF2Ftd4Lhd2A+TTF1Sc4ia55/kjvCZQrnyXCkp7M7mgjN2wht1OnU8NrOTeGJav4G+qXWMw4kHF47DfyiCfpwHo2Je6y/06Zx7bwB3fZcW2X3z5psQpN5LMpyB3omY+Ur+GrzxPnuMYxASRTh0SxQRKeyygTZcuBSsVYxmvW+zNLz/XEQxut8KHD+QmoZTz6XtOJWNwpe5Qhby0WThZwZd+cQM6vTuybkCPLKT9e5twwI2nVRWNhcQx0B8uzZ+Tw/x5PF9EbUqgQHTDcphRUPRQHhdT8MzmP1j7oymS9iLvTHUzOFoQ1qNzWI6+fTTC9E+20cIkXU9MQL0pOqmtu0XXzWnxstlwtHBXcIfNdNjsPWMFlXAW8wpakltqDsF+bxSwet7/q8AObk0If2oiMecbrLUJigSyg==
x-microsoft-antispam-prvs: <BY2PR04MB2102BB0607C449C74FCA954DBD4B0@BY2PR04MB2102.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(131327999870524)(138986009662008)(211171220733660); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(2016111802025)(6072148)(6043046); SRVR:BY2PR04MB2102; BCL:0; PCL:0; RULEID:; SRVR:BY2PR04MB2102; 
x-forefront-prvs: 0203C93D51
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39450400003)(39840400002)(39410400002)(24454002)(199003)(189002)(51444003)(6512007)(33656002)(8676002)(76176999)(50986999)(54356999)(8666007)(6306002)(4326007)(54906002)(81156014)(81166006)(230783001)(2906002)(99286003)(6116002)(102836003)(77096006)(3846002)(66066001)(93886004)(6486002)(106356001)(39060400001)(38730400001)(105586002)(7416002)(106116001)(92566002)(6436002)(8936002)(25786008)(6506006)(101416001)(68736007)(36756003)(97736004)(5660300001)(5001770100001)(53936002)(305945005)(122556002)(1941001)(7736002)(3660700001)(229853002)(83716003)(2900100001)(189998001)(3280700002)(2950100002)(82746002)(86362001)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR04MB2102; H:BY2PR04MB2103.namprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: packetdesign.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <45B561F56A9F2B4BAE2C7CE4B853648A@namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: packetdesign.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2017 23:40:09.7662 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 1df5b6db-3686-4e87-9323-024e5bfe00f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR04MB2102
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/xepQzlWejFUyOt9mSciag-IRyrc>
X-Mailman-Approved-At: Tue, 31 Jan 2017 08:30:27 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jan 2017 23:40:16 -0000

UmVwb3N0aW5nIFlBTkcgRG9jdG9yIHJldmlldyB0aHJlYWQgZm9yIHJlZmVyZW5jZToNCiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL3lhbmctZG9jdG9ycy9jdXJyZW50L21z
ZzAwMDMyLmh0bWwNCg0KLSBIYXJpDQoNCk9uIDMwLzAxLzIwMTcsIDE1OjMzLCAiS2VudCBXYXRz
ZW4iIDxrd2F0c2VuQGp1bmlwZXIubmV0PiB3cm90ZToNCg0KICAgIFt1cGRhdGU6IG5vdyBDQy1p
bmcgdGhlIHlhbmctZG9jdG9yJ3MgbGlzdCFdDQogICAgDQogICAgWyt5YW5nLWRvY3RvcnNdDQog
ICAgDQogICAgDQogICAgSGkgWHVmZW5nLA0KICAgIA0KICAgID4gSSB0aGluayB0aGF0IHRoZSBp
c3N1ZSByYWlzZWQgYnkgS2VudCBoYXMgYmVlbiBkaXNjdXNzZWQgbXVsdGlwbGUgdGltZXMgYmV0
d2VlbiB0aGUNCiAgICA+IGF1dGhvcnMsIEkyUlMgV0csIGFuZCBzZXZlcmFsIFlhbmcgZG9jdG9y
cyAoTWFydGluLCBBbmR5LCBhbmQgTGFkYT8pLiANCiAgICANCiAgICBNeSByZWFkaW5nIG9mIHRo
ZSByZWNlbnQgSTJSUyB0aHJlYWQgY29tZXMgdG8gYSBkaWZmZXJlbnQgY29uY2x1c2lvbi4gIEl0
IHNlZW1zIHRoYXQNCiAgICBtYW55IHdlcmUgc3RydWdnbGluZyB3aXRoIGJhc2ljcyBzdWNoIGFz
IGlmIHRoaXMgaXMgYSBzdGFuZGFyZCBZQU5HIG1vZHVsZSBvciBzb21ldGhpbmcNCiAgICBjb25z
dHJhaW5lZCB0byBlcGhlbWVyYWwvSTJSUyB1c2Ugb25seS4gIFRoZXJlIG1heSBoYXZlIGJlZW4g
ZGlzY3Vzc2lvbnMgYmVmb3JlLCBidXQNCiAgICBnaXZlbiB0aGlzIGRpc2Nvbm5lY3QsIEkgcXVl
c3Rpb24gdGhlaXIgdmFsaWRpdHkuICBTdGlsbCwgaW4gY2FzZSBJJ20gbWlzc2luZyBzb21ldGhp
bmcNCiAgICBzdWJ0bGUsIHBsZWFzZSBwb2ludCBtZSB0byB3aGVyZSBhIFlBTkcgZG9jdG9yIGJs
ZXNzZWQgdGhlICdzZXJ2ZXItcHJvdmlkZWQnIGZsYWcsIA0KICAgIGtub3dpbmcgdGhhdCAxKSB0
aGlzIG1vZHVsZSBpcyBmb3IgZ2VuZXJhbCB1c2UsIDIpIGl0IHByb21vdGVzIG5vbi1jb25maWcg
dG8gY29uZmlnLA0KICAgIGFuZCAzKSBpdCBicmVha3Mgc3RhbmRhcmQgb3BlcmF0aW9ucyBhbmQg
d29ya2Zsb3dzIChlLmcuLCBiYWNrdXAvcmVzdG9yZSkuDQogICAgDQogICAgQWx0ZXJuYXRpdmVs
eSwgc2luY2UgSSBqdXN0IENDLWVkIHRoZSBZQU5HLWRvY3RvcnMgbGlzdCwgY2FuIHNvbWVvbmUg
dGhlcmUgcXVpY2tseQ0KICAgIHRlbGwgbWUgdGhhdCB0aGlzIGlzIHJlYWxseSBhIHNhbmN0aW9u
ZWQgc29sdXRpb24/DQogICAgDQogICAgDQogICAgPiBUaGUgcmVzdWx0IG9mDQogICAgPiB0aGUg
ZGlzY3Vzc2lvbnMgd2FzIHRvIGtlZXAgdGhlIGN1cnJlbnQgInNlcnZlci1wcm92aWRlZCIgYXMg
YSBjb21wcm9taXNlLCBiZWNhdXNlDQogICAgPiB0aGVyZSBoYWQgYmVlbiBubyBpZGVhbCBzb2x1
dGlvbiBhdmFpbGFibGUgc28gZmFyLiANCiAgICANCiAgICBQZXIgNjA4N2JpcyBTZWN0aW9uIDUu
MjMsIHRoZSBjdXJyZW50IG9mZmljaWFsbHkgYWNjZXB0ZWQgYXBwcm9hY2ggZm9yIHJlcG9ydGlu
ZyANCiAgICBvcGVyYXRpb25hbCBzdGF0ZSBmb3Igc3lzdGVtLWdlbmVyYXRlZCB2YWx1ZXMgaXMg
dG8gaGF2ZSBhIHNlcGFyYXRlIGNvbmZpZyBmYWxzZQ0KICAgIC9mb28tc3RhdGUgdHJlZS4gICBX
aHkgd2FzIHRoaXMgbm90IGNvbnNpZGVyZWQgYW4gYWNjZXB0YWJsZSBzb2x1dGlvbj8NCiAgICAN
CiAgICBKdW1waW5nIGFoZWFkIG9mIHRoZSBleHBlY3RlZCBhbnN3ZXIsIEkgdW5kZXJzdGFuZCB0
aGF0IGNvbnRyb2xsZXIgYXBwcyBsaWtlIE9ETA0KICAgIGhhdmUgY29uZmlnL2ludGVudCBzZXJ2
aWNlLWxldmVsIG1vZGVscyB0aGF0IGVzc2VudGlhbGx5IGRlZmluZWQgb3ZlcmxheSBuZXR3b3Jr
cw0KICAgIHRoYXQgbmVlZCB0byByZWZlcmVuY2UgcmVhbCB1bmRlcmxheSBuZXR3b3Jrcy4gIFdo
aWxlIGF0IGZpcnN0IGl0IG1heSBzZWVtIGxpa2UNCiAgICBhIGNhc2Ugd2hlcmUgYSBjb25maWcg
dHJ1ZSBub2RlIHdvdWxkIG5lZWQgdG8gcG9pbnQgdG8gYSBjb25maWcgZmFsc2Ugbm9kZSwgSSBk
b24ndCANCiAgICBiZWxpZXZlIGl0J3MgdGhhdCB3YXkgYXQgYWxsLiAgUmF0aGVyIEkgdGhpbmsg
dGhhdCB0aGUgY29udHJvbGxlciBhcHAsIHdvdWxkIGltcG9ydA0KICAgIChhbmQgbWVyZ2UvZGUt
ZHVwbGljYXRlKSB0aGUgbmV0d29yayBlbGVtZW50cycgdG9wbyBvcHN0YXRlIGludG8gaXRzIGRh
dGFiYXNlIGFzDQogICAgY29uZmlnIChub3Qgb3BzdGF0ZSksIHdoaWNoIHdvdWxkIHJlc3VsdCBp
biBjb25maWcgdHJ1ZSBwb2ludGluZyB0byBjb25maWcgdHJ1ZS4NCiAgICBUaGUgb25seSB0aGlu
ZyB0aGF0IG1heSBub3QgYmUgaWRlYWwgaXMgdGhlIGNvbnRyb2xsZXIgYXBwIHdvdWxkbid0IGJl
IGFibGUgdG8NCiAgICBkaWZmZXJlbnRpYXRlIHdoaWNoIHBhcnRzIG9mIHRoZSB0b3BvIG1vZGVs
IGl0IGltcG9ydGVkIHZlcnN1cyBjcmVhdGVkLCBhbmQgaGVyZQ0KICAgIGlzIHdoZXJlIGEgJ3Nl
cnZlci1wcm92aWRlZCcgZmxhZyBtaWdodCBtYWtlIHNlbnNlIGJ1dCwgaW4gdGhpcyBjYXNlLCBp
dCBzaG91bGQNCiAgICBiZSBhbiBhdWdtZW50YXRpb24gYWRkZWQgaW4gYXQgdGhlIGNvbnRyb2xs
ZXItbGV2ZWwgYXMgb3Bwb3NlZCB0byBiZWluZyBpbiB0aGUNCiAgICBiYXNlIG1vZGVsLCByaWdo
dD8NCiAgICANCiAgICANCiAgICBUaGFua3MsDQogICAgS2VudA0KICAgIA0KICAgIA0KICAgIA0K
ICAgIA0KICAgIA0KDQo=


From nobody Tue Jan 31 08:31:13 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 052AF129617; Mon, 30 Jan 2017 15:33:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.058
X-Spam-Level: 
X-Spam-Status: No, score=-3.058 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=-1.156, 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=junipernetworks.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 Ru6DDzli1hzh; Mon, 30 Jan 2017 15:33:39 -0800 (PST)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0099.outbound.protection.outlook.com [104.47.36.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3EDD9129603; Mon, 30 Jan 2017 15:33:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EqW8a9uDt8ZE+1eogeWyQUHhAP9LdZSo7tsnX7K47iw=; b=dwFK4hFHJVwnfT1V/cWpGN33LHcmbz19of01nlwFFIwgTAcaXWnw5Dtb2TPz3fa4Ex8wA4TA/Wn2czoYWKMIM6y2Ntw5U/JUHUxJx4txvNjO8bJwWBAQ/I9KH9e2QkSSTmbBtC16uDbMS5xkwKQVvY77kMIE6XWXYcPnOojtAZk=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by CY1PR05MB2508.namprd05.prod.outlook.com (10.167.10.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.6; Mon, 30 Jan 2017 23:33:37 +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.0874.019; Mon, 30 Jan 2017 23:33:36 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Xufeng Liu <Xufeng_Liu@jabil.com>, Alia Atlas <akatlas@gmail.com>, Alexander Clemm <ludwig@clemm.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>
Thread-Topic: proposed text to clarify use of the ietf-network-topology and ietf-network
Thread-Index: AQHSeF003mrxpQG/YkWQXb+DOWQ2Z6FMYt4AgARMTQCAAHMegIAAYhGAgAATOYD//8SZAIAAAdSA
Date: Mon, 30 Jan 2017 23:33:36 +0000
Message-ID: <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net>
In-Reply-To: <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1e.0.170107
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.13]
x-microsoft-exchange-diagnostics: 1; CY1PR05MB2508; 7:07svCfsDd+0xep0qac4hbyJ6VVYYu1/Oc5k4RWc029+NXYxBmtmO2mfHhbzEKRTarDmYM6Fyrnn9i/reiDypWIr+gUwPGPijYlyVAUov107Jw6ke1FFYRDBKxNlqyyOzs48COPuUvtB50MWtgaIj5j7UNbTmTUZjYTSIjW6rIAkcsKW4VgwyLdGx02YXMB1dLA4hc5EHwzedegobXF82u9VJ5bIv0ndSrYs34pSAGHCSu/0+lN6F21RH9Oeg6XaZcsghjDZWaBNLY3nZl20skviw7iTOFFX3Wgv+W0LEx1+OsEWHY7391BPfYK2wcsDHsfJ03XN84vMtPRErmJA7z62yVzAwR2Sd41q97vGbxlX0l1VWRwYrZYx8KxZ5D+MUpwOwJT9Xgvkh+802uTYJKMuGUE2khF/OKzq5lv0mufkiLveJYPe6r61NcD6XIlMRdk7Lp7rlMZRBT7PshLOOXQ==
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39850400002)(39410400002)(39450400003)(39860400002)(39840400002)(199003)(189002)(51444003)(5660300001)(1941001)(6436002)(66066001)(36756003)(305945005)(7736002)(2900100001)(54356999)(76176999)(4326007)(50986999)(53936002)(6506006)(38730400001)(81166006)(39060400001)(6486002)(2906002)(101416001)(3280700002)(229853002)(54906002)(33656002)(77096006)(6512007)(8936002)(6862003)(122556002)(8676002)(68736007)(81156014)(106356001)(189998001)(99286003)(25786008)(106116001)(105586002)(82746002)(6116002)(86362001)(102836003)(6636002)(5001770100001)(2950100002)(83716003)(97736004)(83506001)(3846002)(4001350100001)(3660700001)(92566002)(93886004)(230783001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB2508; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
x-ms-office365-filtering-correlation-id: 80ee1385-b6b3-453a-d8c7-08d4496869d9
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401076); SRVR:CY1PR05MB2508; 
x-microsoft-antispam-prvs: <CY1PR05MB25089C7010F34191021B2C4CA54B0@CY1PR05MB2508.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(131327999870524)(211171220733660);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:CY1PR05MB2508; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB2508; 
x-forefront-prvs: 0203C93D51
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <6CBACED576557F498AC1AE4455E7D4DD@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2017 23:33:36.6143 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2508
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/3qsPfhkxxqwc5EMASTnxihktt0s>
X-Mailman-Approved-At: Tue, 31 Jan 2017 08:30:33 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Jan 2017 23:33:41 -0000

W3VwZGF0ZTogbm93IENDLWluZyB0aGUgeWFuZy1kb2N0b3IncyBsaXN0IV0NCg0KWyt5YW5nLWRv
Y3RvcnNdDQoNCg0KSGkgWHVmZW5nLA0KDQo+IEkgdGhpbmsgdGhhdCB0aGUgaXNzdWUgcmFpc2Vk
IGJ5IEtlbnQgaGFzIGJlZW4gZGlzY3Vzc2VkIG11bHRpcGxlIHRpbWVzIGJldHdlZW4gdGhlDQo+
IGF1dGhvcnMsIEkyUlMgV0csIGFuZCBzZXZlcmFsIFlhbmcgZG9jdG9ycyAoTWFydGluLCBBbmR5
LCBhbmQgTGFkYT8pLiANCg0KTXkgcmVhZGluZyBvZiB0aGUgcmVjZW50IEkyUlMgdGhyZWFkIGNv
bWVzIHRvIGEgZGlmZmVyZW50IGNvbmNsdXNpb24uICBJdCBzZWVtcyB0aGF0DQptYW55IHdlcmUg
c3RydWdnbGluZyB3aXRoIGJhc2ljcyBzdWNoIGFzIGlmIHRoaXMgaXMgYSBzdGFuZGFyZCBZQU5H
IG1vZHVsZSBvciBzb21ldGhpbmcNCmNvbnN0cmFpbmVkIHRvIGVwaGVtZXJhbC9JMlJTIHVzZSBv
bmx5LiAgVGhlcmUgbWF5IGhhdmUgYmVlbiBkaXNjdXNzaW9ucyBiZWZvcmUsIGJ1dA0KZ2l2ZW4g
dGhpcyBkaXNjb25uZWN0LCBJIHF1ZXN0aW9uIHRoZWlyIHZhbGlkaXR5LiAgU3RpbGwsIGluIGNh
c2UgSSdtIG1pc3Npbmcgc29tZXRoaW5nDQpzdWJ0bGUsIHBsZWFzZSBwb2ludCBtZSB0byB3aGVy
ZSBhIFlBTkcgZG9jdG9yIGJsZXNzZWQgdGhlICdzZXJ2ZXItcHJvdmlkZWQnIGZsYWcsIA0Ka25v
d2luZyB0aGF0IDEpIHRoaXMgbW9kdWxlIGlzIGZvciBnZW5lcmFsIHVzZSwgMikgaXQgcHJvbW90
ZXMgbm9uLWNvbmZpZyB0byBjb25maWcsDQphbmQgMykgaXQgYnJlYWtzIHN0YW5kYXJkIG9wZXJh
dGlvbnMgYW5kIHdvcmtmbG93cyAoZS5nLiwgYmFja3VwL3Jlc3RvcmUpLg0KDQpBbHRlcm5hdGl2
ZWx5LCBzaW5jZSBJIGp1c3QgQ0MtZWQgdGhlIFlBTkctZG9jdG9ycyBsaXN0LCBjYW4gc29tZW9u
ZSB0aGVyZSBxdWlja2x5DQp0ZWxsIG1lIHRoYXQgdGhpcyBpcyByZWFsbHkgYSBzYW5jdGlvbmVk
IHNvbHV0aW9uPw0KDQoNCj4gVGhlIHJlc3VsdCBvZg0KPiB0aGUgZGlzY3Vzc2lvbnMgd2FzIHRv
IGtlZXAgdGhlIGN1cnJlbnQgInNlcnZlci1wcm92aWRlZCIgYXMgYSBjb21wcm9taXNlLCBiZWNh
dXNlDQo+IHRoZXJlIGhhZCBiZWVuIG5vIGlkZWFsIHNvbHV0aW9uIGF2YWlsYWJsZSBzbyBmYXIu
IA0KDQpQZXIgNjA4N2JpcyBTZWN0aW9uIDUuMjMsIHRoZSBjdXJyZW50IG9mZmljaWFsbHkgYWNj
ZXB0ZWQgYXBwcm9hY2ggZm9yIHJlcG9ydGluZyANCm9wZXJhdGlvbmFsIHN0YXRlIGZvciBzeXN0
ZW0tZ2VuZXJhdGVkIHZhbHVlcyBpcyB0byBoYXZlIGEgc2VwYXJhdGUgY29uZmlnIGZhbHNlDQov
Zm9vLXN0YXRlIHRyZWUuICAgV2h5IHdhcyB0aGlzIG5vdCBjb25zaWRlcmVkIGFuIGFjY2VwdGFi
bGUgc29sdXRpb24/DQoNCkp1bXBpbmcgYWhlYWQgb2YgdGhlIGV4cGVjdGVkIGFuc3dlciwgSSB1
bmRlcnN0YW5kIHRoYXQgY29udHJvbGxlciBhcHBzIGxpa2UgT0RMDQpoYXZlIGNvbmZpZy9pbnRl
bnQgc2VydmljZS1sZXZlbCBtb2RlbHMgdGhhdCBlc3NlbnRpYWxseSBkZWZpbmVkIG92ZXJsYXkg
bmV0d29ya3MNCnRoYXQgbmVlZCB0byByZWZlcmVuY2UgcmVhbCB1bmRlcmxheSBuZXR3b3Jrcy4g
IFdoaWxlIGF0IGZpcnN0IGl0IG1heSBzZWVtIGxpa2UNCmEgY2FzZSB3aGVyZSBhIGNvbmZpZyB0
cnVlIG5vZGUgd291bGQgbmVlZCB0byBwb2ludCB0byBhIGNvbmZpZyBmYWxzZSBub2RlLCBJIGRv
bid0IA0KYmVsaWV2ZSBpdCdzIHRoYXQgd2F5IGF0IGFsbC4gIFJhdGhlciBJIHRoaW5rIHRoYXQg
dGhlIGNvbnRyb2xsZXIgYXBwLCB3b3VsZCBpbXBvcnQNCihhbmQgbWVyZ2UvZGUtZHVwbGljYXRl
KSB0aGUgbmV0d29yayBlbGVtZW50cycgdG9wbyBvcHN0YXRlIGludG8gaXRzIGRhdGFiYXNlIGFz
DQpjb25maWcgKG5vdCBvcHN0YXRlKSwgd2hpY2ggd291bGQgcmVzdWx0IGluIGNvbmZpZyB0cnVl
IHBvaW50aW5nIHRvIGNvbmZpZyB0cnVlLg0KVGhlIG9ubHkgdGhpbmcgdGhhdCBtYXkgbm90IGJl
IGlkZWFsIGlzIHRoZSBjb250cm9sbGVyIGFwcCB3b3VsZG4ndCBiZSBhYmxlIHRvDQpkaWZmZXJl
bnRpYXRlIHdoaWNoIHBhcnRzIG9mIHRoZSB0b3BvIG1vZGVsIGl0IGltcG9ydGVkIHZlcnN1cyBj
cmVhdGVkLCBhbmQgaGVyZQ0KaXMgd2hlcmUgYSAnc2VydmVyLXByb3ZpZGVkJyBmbGFnIG1pZ2h0
IG1ha2Ugc2Vuc2UgYnV0LCBpbiB0aGlzIGNhc2UsIGl0IHNob3VsZA0KYmUgYW4gYXVnbWVudGF0
aW9uIGFkZGVkIGluIGF0IHRoZSBjb250cm9sbGVyLWxldmVsIGFzIG9wcG9zZWQgdG8gYmVpbmcg
aW4gdGhlDQpiYXNlIG1vZGVsLCByaWdodD8NCg0KDQpUaGFua3MsDQpLZW50DQoNCg0KDQoNCg==


From nobody Tue Jan 31 08:31:15 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 D48E71297AB; Mon, 30 Jan 2017 17:07:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.058
X-Spam-Level: 
X-Spam-Status: No, score=-3.058 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=-1.156, 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=junipernetworks.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 AybSuO7-IXt4; Mon, 30 Jan 2017 17:07:38 -0800 (PST)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0125.outbound.protection.outlook.com [104.47.33.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0184C1297A7; Mon, 30 Jan 2017 17:07:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mBzJkG3Hoeewu7D+pVClpFps2nL5hJHthmoNRF9Yoa8=; b=fNXp3u4aMeNHOb7GwcCgkhMjs1py1xfVgB7SbXabXCp2UGf8ez8PsCr3W3aWsHzpi2ehVnY3Uf3agTJlrDFwpKT03DqdCGVFjMdtVJs5az399oRXqhQhvPrGolueG+mJEEVVL7qOyyA7tHB41LRcYKQZGXoCQUX1vvobDRkeMMo=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by CY1PR05MB2506.namprd05.prod.outlook.com (10.167.10.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.6; Tue, 31 Jan 2017 01:07:35 +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.0874.019; Tue, 31 Jan 2017 01:07:33 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Hariharan Ananthakrishnan <hari@packetdesign.com>, Xufeng Liu <Xufeng_Liu@jabil.com>, Alia Atlas <akatlas@gmail.com>, Alexander Clemm <ludwig@clemm.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>
Thread-Topic: proposed text to clarify use of the ietf-network-topology and ietf-network
Thread-Index: AQHSeF003mrxpQG/YkWQXb+DOWQ2Z6FMYt4AgARMTQCAAHMegIAAYhGAgAATOYD//8SZAIAAAdSAgABVp4D//8SZAA==
Date: Tue, 31 Jan 2017 01:07:33 +0000
Message-ID: <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com>
In-Reply-To: <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1e.0.170107
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.13]
x-microsoft-exchange-diagnostics: 1; CY1PR05MB2506; 7:dFybJSMIgv/VyqRUVo02y3jaZAZNcBYA9C9u6hZ0t4YXoNnrRgo2fgH+YHWcYVz+wN9quF36shZ1vFSeUOYd/nTNJ4WptEIeryvIDbJr3IhZTMUA15vlMw1YMd56RHlGbtQugw5oBkZIiwFDN3qRbEtuOaE0ZN8gz34tDEsa55w5bZOmdd1WAZg8lrxXiKlNI5kIroYGaAksC5kO4xU/k/9VX8LWh9ReiTHXU0xPuTtl21KYKWq2/9L6Ewdi5dHmj+gzKMlaVl1aYDk7BODf/VNakgiGT15jOaCtXbArqQEFCqEuHxfCgEIy3bhjKhh/slkEkMu96n3u6WbFlMQ5AgJPG9FgJOr7APE28qB3/tCEzqpWEJPaJJM4m/k7sZJ2F5GVD2eURQyGp3Q4WtVOVdE8xlVKT6i5F9pAIRs7VwVOlWZBdCz2GXNK7KFvU/QnzNLuy/A1UgjvrUWmls6Sww==
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39450400003)(39860400002)(39840400002)(39850400002)(39410400002)(51444003)(189002)(199003)(24454002)(1941001)(33656002)(8936002)(8676002)(189998001)(81166006)(81156014)(8656002)(77096006)(2950100002)(6862003)(101416001)(6636002)(3280700002)(7416002)(105586002)(6506006)(6486002)(122556002)(54906002)(3660700001)(4001350100001)(229853002)(5660300001)(6306002)(39060400001)(106116001)(83506001)(82746002)(50986999)(54356999)(99286003)(76176999)(106356001)(25786008)(230783001)(7736002)(2900100001)(86362001)(68736007)(83716003)(6512007)(305945005)(5001770100001)(66066001)(53936002)(4326007)(102836003)(2906002)(97736004)(92566002)(3846002)(6116002)(6436002)(38730400001)(93886004)(36756003)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB2506; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
x-ms-office365-filtering-correlation-id: 95907e1d-f89b-443d-a2b5-08d4497589e7
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR05MB2506;
x-microsoft-antispam-prvs: <CY1PR05MB25069C233B7638497C83BE0DA54A0@CY1PR05MB2506.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(131327999870524)(138986009662008)(211171220733660); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:CY1PR05MB2506; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB2506; 
x-forefront-prvs: 0204F0BDE2
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <248B958FC6019E45BA1A8164D5A9B2F4@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2017 01:07:33.7867 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2506
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/hAUEgDIIgjxGLy_PXfqLfuTEB8E>
X-Mailman-Approved-At: Tue, 31 Jan 2017 08:30:33 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 01:07:40 -0000

DQpUaGFua3MgSGFyaSwNCg0KVGhhdCByZXZpZXcgd2FzIGEgd2hpbGUgYWdvLCBhbmQgdGhlcmUg
aXMgbm8gc3VwcG9ydCBmb3IgdGhpcyBhcHByb2FjaCBmcm9tIG1lIG9mIEFuZHkgdGhlcmUuICBJ
IHdhcyBob3BpbmcgdGhlcmUgd2FzIHNvbWV0aGluZyBtb3JlIHJlY2VudC4uLg0KDQpTZWFyY2hp
bmcgJ3NlcnZlci1wcm92aWRlZCcgaW4gdGhlIEkyUlMgbWFpbGluZyBsaXN0LCBJIHNlZSB0aGUg
IldHIExDIGZvciBUb3BvbG9neSAoMTAvMSB0byAxMC8xNCkiIGRpc2N1c3Npb24gaW4gT2N0b2Jl
ciAyMDE1IGluIHdoaWNoIE1hcnRpbiwgSnVlcmdlbiwgYW5kIEFuZHkgY29udGludWFsbHkgc2F5
IHRoYXQgdGhpcyBpcyBhIG1pc3VzZSBvZiBZQU5HLiAgSSBjYW4ndCBmaW5kIGFueSBzdXBwb3J0
IGZvciB0aGlzIGFwcHJvYWNoIHRoZXJlLiAgW0ZXSVcsIHRoYXQgdGhyZWFkIGVuZHMgd2l0aG91
dCBhIHJlc29sdXRpb24gdGhhdCBJIGNhbiBzZWVdLg0KDQpTdHJhbmdlbHksIHRoZSBuZXh0IHRp
bWUgJ3NlcnZlci1wcm92aWRlZCcgaXMgZGlzY3Vzc2VkIGlzIG5lYXJseSAxNCBtb250aHMgbGF0
ZXIsIGR1cmluZyB0aGUgbW9zdC1yZWNlbnQgSUVTRyBiYWxsb3RpbmcuICBBY3R1YWxseSwganVz
dCBzZWFyY2hpbmcgZm9yIHRoZSB3b3JkICdwcm92aWRlZCcgeWllbGRzIHRoZSBzYW1lIHJlc3Vs
dC4gIEluIGVpdGhlciBjYXNlLCBhcyB3ZSBhbGwga25vdywgdGhlIG1vc3QgcmVjZW50IGRpc2N1
c3Npb24gZGlkbid0IHlpZWxkIHN1cHBvcnQgZm9yIHRoaXMgYXBwcm9hY2ggZWl0aGVyLg0KDQpB
cyBJJ20gdW5hYmxlIHRvIGZpbmQgYW55IHN1cHBvcnQgYW5kLCBpbiBmYWN0LCBmaW5kIHF1aXRl
IHRoZSBvcHBvc2l0ZSwgSSBzdGFuZCBieSBteSBjb25jZXJuIHRoYXQgdGhpcyBpcyBhbiBpbGxl
Z2FsIHVzZSBvZiBZQU5HLg0KDQpLZW50DQoNCg0KDQpSZXBvc3RpbmcgWUFORyBEb2N0b3IgcmV2
aWV3IHRocmVhZCBmb3IgcmVmZXJlbmNlOg0KIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJj
aGl2ZS93ZWIveWFuZy1kb2N0b3JzL2N1cnJlbnQvbXNnMDAwMzIuaHRtbA0KDQotIEhhcmkNCg0K
T24gMzAvMDEvMjAxNywgMTU6MzMsICJLZW50IFdhdHNlbiIgPGt3YXRzZW5AanVuaXBlci5uZXQ+
IHdyb3RlOg0KDQogICAgW3VwZGF0ZTogbm93IENDLWluZyB0aGUgeWFuZy1kb2N0b3IncyBsaXN0
IV0NCiAgICANCiAgICBbK3lhbmctZG9jdG9yc10NCiAgICANCiAgICANCiAgICBIaSBYdWZlbmcs
DQogICAgDQogICAgPiBJIHRoaW5rIHRoYXQgdGhlIGlzc3VlIHJhaXNlZCBieSBLZW50IGhhcyBi
ZWVuIGRpc2N1c3NlZCBtdWx0aXBsZSB0aW1lcyBiZXR3ZWVuIHRoZQ0KICAgID4gYXV0aG9ycywg
STJSUyBXRywgYW5kIHNldmVyYWwgWWFuZyBkb2N0b3JzIChNYXJ0aW4sIEFuZHksIGFuZCBMYWRh
PykuIA0KICAgIA0KICAgIE15IHJlYWRpbmcgb2YgdGhlIHJlY2VudCBJMlJTIHRocmVhZCBjb21l
cyB0byBhIGRpZmZlcmVudCBjb25jbHVzaW9uLiAgSXQgc2VlbXMgdGhhdA0KICAgIG1hbnkgd2Vy
ZSBzdHJ1Z2dsaW5nIHdpdGggYmFzaWNzIHN1Y2ggYXMgaWYgdGhpcyBpcyBhIHN0YW5kYXJkIFlB
TkcgbW9kdWxlIG9yIHNvbWV0aGluZw0KICAgIGNvbnN0cmFpbmVkIHRvIGVwaGVtZXJhbC9JMlJT
IHVzZSBvbmx5LiAgVGhlcmUgbWF5IGhhdmUgYmVlbiBkaXNjdXNzaW9ucyBiZWZvcmUsIGJ1dA0K
ICAgIGdpdmVuIHRoaXMgZGlzY29ubmVjdCwgSSBxdWVzdGlvbiB0aGVpciB2YWxpZGl0eS4gIFN0
aWxsLCBpbiBjYXNlIEknbSBtaXNzaW5nIHNvbWV0aGluZw0KICAgIHN1YnRsZSwgcGxlYXNlIHBv
aW50IG1lIHRvIHdoZXJlIGEgWUFORyBkb2N0b3IgYmxlc3NlZCB0aGUgJ3NlcnZlci1wcm92aWRl
ZCcgZmxhZywgDQogICAga25vd2luZyB0aGF0IDEpIHRoaXMgbW9kdWxlIGlzIGZvciBnZW5lcmFs
IHVzZSwgMikgaXQgcHJvbW90ZXMgbm9uLWNvbmZpZyB0byBjb25maWcsDQogICAgYW5kIDMpIGl0
IGJyZWFrcyBzdGFuZGFyZCBvcGVyYXRpb25zIGFuZCB3b3JrZmxvd3MgKGUuZy4sIGJhY2t1cC9y
ZXN0b3JlKS4NCiAgICANCiAgICBBbHRlcm5hdGl2ZWx5LCBzaW5jZSBJIGp1c3QgQ0MtZWQgdGhl
IFlBTkctZG9jdG9ycyBsaXN0LCBjYW4gc29tZW9uZSB0aGVyZSBxdWlja2x5DQogICAgdGVsbCBt
ZSB0aGF0IHRoaXMgaXMgcmVhbGx5IGEgc2FuY3Rpb25lZCBzb2x1dGlvbj8NCiAgICANCiAgICAN
CiAgICA+IFRoZSByZXN1bHQgb2YNCiAgICA+IHRoZSBkaXNjdXNzaW9ucyB3YXMgdG8ga2VlcCB0
aGUgY3VycmVudCAic2VydmVyLXByb3ZpZGVkIiBhcyBhIGNvbXByb21pc2UsIGJlY2F1c2UNCiAg
ICA+IHRoZXJlIGhhZCBiZWVuIG5vIGlkZWFsIHNvbHV0aW9uIGF2YWlsYWJsZSBzbyBmYXIuIA0K
ICAgIA0KICAgIFBlciA2MDg3YmlzIFNlY3Rpb24gNS4yMywgdGhlIGN1cnJlbnQgb2ZmaWNpYWxs
eSBhY2NlcHRlZCBhcHByb2FjaCBmb3IgcmVwb3J0aW5nIA0KICAgIG9wZXJhdGlvbmFsIHN0YXRl
IGZvciBzeXN0ZW0tZ2VuZXJhdGVkIHZhbHVlcyBpcyB0byBoYXZlIGEgc2VwYXJhdGUgY29uZmln
IGZhbHNlDQogICAgL2Zvby1zdGF0ZSB0cmVlLiAgIFdoeSB3YXMgdGhpcyBub3QgY29uc2lkZXJl
ZCBhbiBhY2NlcHRhYmxlIHNvbHV0aW9uPw0KICAgIA0KICAgIEp1bXBpbmcgYWhlYWQgb2YgdGhl
IGV4cGVjdGVkIGFuc3dlciwgSSB1bmRlcnN0YW5kIHRoYXQgY29udHJvbGxlciBhcHBzIGxpa2Ug
T0RMDQogICAgaGF2ZSBjb25maWcvaW50ZW50IHNlcnZpY2UtbGV2ZWwgbW9kZWxzIHRoYXQgZXNz
ZW50aWFsbHkgZGVmaW5lZCBvdmVybGF5IG5ldHdvcmtzDQogICAgdGhhdCBuZWVkIHRvIHJlZmVy
ZW5jZSByZWFsIHVuZGVybGF5IG5ldHdvcmtzLiAgV2hpbGUgYXQgZmlyc3QgaXQgbWF5IHNlZW0g
bGlrZQ0KICAgIGEgY2FzZSB3aGVyZSBhIGNvbmZpZyB0cnVlIG5vZGUgd291bGQgbmVlZCB0byBw
b2ludCB0byBhIGNvbmZpZyBmYWxzZSBub2RlLCBJIGRvbid0IA0KICAgIGJlbGlldmUgaXQncyB0
aGF0IHdheSBhdCBhbGwuICBSYXRoZXIgSSB0aGluayB0aGF0IHRoZSBjb250cm9sbGVyIGFwcCwg
d291bGQgaW1wb3J0DQogICAgKGFuZCBtZXJnZS9kZS1kdXBsaWNhdGUpIHRoZSBuZXR3b3JrIGVs
ZW1lbnRzJyB0b3BvIG9wc3RhdGUgaW50byBpdHMgZGF0YWJhc2UgYXMNCiAgICBjb25maWcgKG5v
dCBvcHN0YXRlKSwgd2hpY2ggd291bGQgcmVzdWx0IGluIGNvbmZpZyB0cnVlIHBvaW50aW5nIHRv
IGNvbmZpZyB0cnVlLg0KICAgIFRoZSBvbmx5IHRoaW5nIHRoYXQgbWF5IG5vdCBiZSBpZGVhbCBp
cyB0aGUgY29udHJvbGxlciBhcHAgd291bGRuJ3QgYmUgYWJsZSB0bw0KICAgIGRpZmZlcmVudGlh
dGUgd2hpY2ggcGFydHMgb2YgdGhlIHRvcG8gbW9kZWwgaXQgaW1wb3J0ZWQgdmVyc3VzIGNyZWF0
ZWQsIGFuZCBoZXJlDQogICAgaXMgd2hlcmUgYSAnc2VydmVyLXByb3ZpZGVkJyBmbGFnIG1pZ2h0
IG1ha2Ugc2Vuc2UgYnV0LCBpbiB0aGlzIGNhc2UsIGl0IHNob3VsZA0KICAgIGJlIGFuIGF1Z21l
bnRhdGlvbiBhZGRlZCBpbiBhdCB0aGUgY29udHJvbGxlci1sZXZlbCBhcyBvcHBvc2VkIHRvIGJl
aW5nIGluIHRoZQ0KICAgIGJhc2UgbW9kZWwsIHJpZ2h0Pw0KICAgIA0KICAgIA0KICAgIFRoYW5r
cywNCiAgICBLZW50DQogICAgDQogICAgDQogICAgDQogICAgDQogICAgDQoNCg0KDQo=


From nobody Tue Jan 31 08:31:19 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 52196129428; Tue, 31 Jan 2017 00:24:21 -0800 (PST)
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_H4=-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=junipernetworks.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 qBQohUjoGF3V; Tue, 31 Jan 2017 00:24:19 -0800 (PST)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0114.outbound.protection.outlook.com [104.47.38.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0D03129444; Tue, 31 Jan 2017 00:24:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qw72Zqeq1KsQng1eIwvQ4wmCH9QJNIrPOgXDpw+3gdc=; b=aMg3fS4QsD/kecXq+m9tFnmfkQlP/vu+EHXNKt7UsHFzBthVMEaWdv10I/HE0l6Hs887Q2EptrXTt4yY8GN8Ax9ku2ynZX0zPkfdq6dCnag1QIUl3v0oidSOJihJD0gsj6zYP77mplIFWTGMYuKD6ybJkWWny87tKnSX3zQo8Kc=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by CO2PR05MB2502.namprd05.prod.outlook.com (10.166.95.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.5; Tue, 31 Jan 2017 08:24:15 +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.0874.020; Tue, 31 Jan 2017 08:24:14 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Hariharan Ananthakrishnan <hari@packetdesign.com>, Xufeng Liu <Xufeng_Liu@jabil.com>, Alia Atlas <akatlas@gmail.com>, Alexander Clemm <ludwig@clemm.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>
Thread-Topic: proposed text to clarify use of the ietf-network-topology and ietf-network
Thread-Index: AQHSeF003mrxpQG/YkWQXb+DOWQ2Z6FMYt4AgARMTQCAAHMegIAAYhGAgAATOYD//8SZAIAAAdSAgABVp4D//8SZAIAAegKA
Date: Tue, 31 Jan 2017 08:24:14 +0000
Message-ID: <10D180C2-C4E7-4002-B390-E109DB2D44C6@juniper.net>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com> <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net>
In-Reply-To: <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1e.0.170107
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.14]
x-microsoft-exchange-diagnostics: 1; CO2PR05MB2502; 7:e7rwcAp+G9B9b4ZzjSXGGcW1PeKb0ZmGQcSvQixybMYkSBli/51rgiPvuUlSBcUOgZ4TX8/RqzZfPCxPZmGAbs6XZp96unolcg5UTwLDZy1tmqRuBV2qOPbJe6Txcx2wU7R219DUWIZlYzIQsVlMyy9E+8SNh/YUPd3svcvZsbKFP3Je3eVsFODumX9jX9t7zWnOt+kdlcRH6IWUe4brHBZNj/4ifZmNxZ790qgIQh/8FDk0V3+ElCQYyOwJLx8CTdjEjhlsfrS8bHn1EIzLEElgXZZYZYV6agVed/DA5tG6mTtLKRLGsWBfbwD37u0XbDhtFhvqtoH6MUIERxxMWFoPrL2Ps9zkQIA+TIR/Gyt7PuBYQn9H00WRwhcuDUGDNjCIAIOZe/r48Cgu187IzFNXaqR/sue4YRowR4rsD6iN001PJoxOItxNq2M6qLaPDKsePc6xpDbvC2F76leX9v+A4nqwoLNIpZAV3i0uDeaWRuyTDSIHRfjbB6r0xjp/30Un+2v+sNpMV39mcMzYag6Aq+EdiaKjMgqloFzBwkLUyBY4ogTUqyH6sSmk3MNr
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39850400002)(39410400002)(39860400002)(39450400003)(39840400002)(52314003)(189002)(51444003)(24454002)(199003)(8656002)(3846002)(4326007)(25786008)(6436002)(229853002)(38730400001)(189998001)(106116001)(106356001)(5660300001)(6512007)(6306002)(77096006)(105586002)(6506006)(39060400001)(102836003)(99286003)(97736004)(54906002)(5001770100001)(6116002)(305945005)(2950100002)(83506001)(7736002)(6636002)(6486002)(3280700002)(82746002)(83716003)(6862003)(7416002)(4001350100001)(2906002)(86362001)(92566002)(101416001)(36756003)(53936002)(68736007)(50986999)(54356999)(3660700001)(66066001)(122556002)(2900100001)(8676002)(33656002)(230783001)(8936002)(81166006)(81156014)(76176999)(93886004)(1941001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2502; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
x-ms-office365-filtering-correlation-id: e33ee04c-2dd9-4231-c009-08d449b28af0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401076); SRVR:CO2PR05MB2502; 
x-microsoft-antispam-prvs: <CO2PR05MB25026B7F6650D0C89679E83AA54A0@CO2PR05MB2502.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(131327999870524)(138986009662008)(211171220733660); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148); SRVR:CO2PR05MB2502; BCL:0; PCL:0; RULEID:; SRVR:CO2PR05MB2502; 
x-forefront-prvs: 0204F0BDE2
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <D8C91B0DB6DC9D48B988A8AC9A751846@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2017 08:24:14.6841 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2502
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/UJ0rW9pKsbKcXnsUKwTz8k2ds84>
X-Mailman-Approved-At: Tue, 31 Jan 2017 08:30:33 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 08:24:21 -0000

SSBqdXN0IHdva2UgdXAgdGhpbmtpbmcgSSBhYm91dCB0aGlzIGFuZCBmZWx0IGxpa2UgSSBuZWVk
ZWQgdG8gZXhwbGFpbiBteSB5YW5nLWRvY3RvciByZXZpZXcgc29tZSBiZWZvcmUgbXkgY29uc2Np
b3VzIHdvdWxkIGxldCBtZSBnbyB0byBzbGVlcCBhZ2FpbiAoaWYgcG9zc2libGUgYWZ0ZXIgc3Rh
cmluZyBhdCB0aGUgc2NyZWVuIHRvIHdyaXRlIHRoaXMpLg0KDQpBbnl3YXksIEkgcmVtZW1iZXIg
dGhpcyB5YW5nLWRvY3RvciByZXZpZXcsIGl0IHdhcyBteSBmaXJzdCBhbmQgb25seSBzdWNoIHJl
dmlldy4gIEknZCBuZXZlciBsb29rZWQgYXQgdGhlIHRvcG8gZHJhZnQgYmVmb3JlLiAgSSByZW1l
bWJlciB0aGlua2luZyB0aGF0IEkgc2hvdWxkIG9ubHkgbmVlZCB0byBsb29rIGF0IHRoZSBZQU5H
IG1vZHVsZSBpdHNlbGYgc2luY2UsIGdlbmVyaWNhbGx5IHNwZWFraW5nLCB5YW5nLWRvY3RvcnMg
Y2FuJ3QgYmUgZG9tYWluLWV4cGVydHMgaW4gZXZlcnkgV0cuICBJIGxpdGVyYWxseSBqdXN0IHNl
YXJjaGVkIGZvciB0aGUgWUFORyBtb2R1bGVzIGNvbnRhaW5lZCB3aXRoaW4gdGhlIGRyYWZ0LCBz
a2lwcGluZyBhbGwgdGV4dCBsZWFkaW5nIHVwIHRvIHRoZW0uICBXaGF0IEkgc2F3IHdhcyBhIGNv
bmZpZyBmYWxzZSBub2RlIGNhbGxlZCAnc2VydmVyLXByb3ZpZGVkJyBoYXZpbmcgYSBzb21ld2hh
dCB1bnJlbWFya2FibGUgZGVzY3JpcHRpb24gc3RhdGVtZW50IGFuZCBuYWl2ZWx5IHdvbmRlcmVk
IGlmIHRoZSBub2RlIGhhZCBhIGxpZmVjeWNsZSBkaWZmZXJlbnQgdGhhbiAvbmV0d29ya3MvbmV0
d29yay9uZXR3b3JrLWlkLCB3aGljaCBpcyB3aHkgbW9kZWxzIHR5cGljYWxseSBoYXZlIGEgdG9w
LWxldmVsIC9mb28tc3RhdGUgdHJlZS4gSXQgbmV2ZXIgb2NjdXJyZWQgdG8gbWUgdGhhdCB0aGlz
IGxpdHRsZSBmbGFnIHdhcyBhY3R1YWxseSBiZWluZyB1c2VkIHRvIGNoYW5nZSBmdW5kYW1lbnRh
bCBZQU5HIHNlbWFudGljcy4gIEkgd2FzIG5vdCBhdCB0aGlzIHRpbWUgYXdhcmUgb2YgdGhlIHRo
cmVhZCB0aGF0IGhhZCBvY2N1cnJlZCBvbiB0aGUgaTJycyBsaXN0IGJlZm9yZS4gIEFzIGFuIGFz
aWRlLCBub3RlIHRoYXQgSSBjb21wbGV0ZWx5IG1pc3NlZCB0aGF0IChpbiAtMDMpICduZXR3b3Jr
LXJlZicgd2FzIGEgY29uZmlnIGZhbHNlIG5vZGUgcG9pbnRpbmcgdG8gYSBjb25maWcgdHJ1ZSBu
b2RlLCB3aGljaCBzaG91bGQndmUgZmFpbGVkIFlBTkcgdmFsaWRhdGlvbi4gIEFueXdheSwgdGhl
IHJlc3BvbnNlIEkgZ290IGJhY2sgZGlkbid0IGFsZXJ0IG1lLCBhbmQgSSBmaWd1cmVkIGl0IHdh
cyBhIFdHIG1hdHRlciB0byBzb3J0IG91dC4gIA0KDQpBcyBmYXIgYXMgcG9zdC1tb3J0ZW1zIGdv
LCBJIHNob3VsZCd2ZSBkdWcgYSBsaXR0bGUgZGVlcGVyLCBwZXJoYXBzIGlucXVpcmluZyBhYm91
dCB0aGUgbmF0dXJlIG9mIHRoZSAiY29udHJvdmVyc2lhbCBkaXNjdXNzaW9ucyIgYW5kL29yIHJl
YWRpbmcgbW9yZSBvZiB0aGUgZHJhZnQgdG8gdW5kZXJzdGFuZCB0aGUgJ3NlcnZlci1wcm92aWRl
ZCcgZmxhZydzIHNlbWFudGljcy4gIEFuZCwgZm9yIEFsZXgncyBwYXJ0LCBoZSBtYXkgaGF2ZSBh
c3N1bWVkIHRoYXQgSSdkIHNlZW4gdGhlIGRpc2N1c3Npb25zIG9uIHRoZSBJMlJTIGxpc3QgZnJv
bSBiZWZvcmUgYW5kL29yIHJlYWQgdGhlIGVudGlyZSBkcmFmdC4gIEFueXdheSwgaXQgc2VlbXMg
dGhhdCB0aGlzIGZlbGwgdGhyb3VnaCB0aGUgY3JhY2tzIGFuZCBmb3IgdGhhdCBJIGFwb2xvZ2l6
ZS4gICBbR29vZCwgbm93IHRoYXQgSSdkIHNhaWQgdGhhdCwgbWF5YmUgSSBjYW4gZ2V0IGJhY2sg
dG8gc2xlZXBdLg0KDQpUaGFua3MsDQpLZW50DQoNCg0KDQpUaGFua3MgSGFyaSwNCg0KVGhhdCBy
ZXZpZXcgd2FzIGEgd2hpbGUgYWdvLCBhbmQgdGhlcmUgaXMgbm8gc3VwcG9ydCBmb3IgdGhpcyBh
cHByb2FjaCBmcm9tIG1lIG9yIEFuZHkgdGhlcmUuICBJIHdhcyBob3BpbmcgdGhlcmUgd2FzIHNv
bWV0aGluZyBtb3JlIHJlY2VudC4uLg0KDQpTZWFyY2hpbmcgJ3NlcnZlci1wcm92aWRlZCcgaW4g
dGhlIEkyUlMgbWFpbGluZyBsaXN0LCBJIHNlZSB0aGUgIldHIExDIGZvciBUb3BvbG9neSAoMTAv
MSB0byAxMC8xNCkiIGRpc2N1c3Npb24gaW4gT2N0b2JlciAyMDE1IGluIHdoaWNoIE1hcnRpbiwg
SnVlcmdlbiwgYW5kIEFuZHkgY29udGludWFsbHkgc2F5IHRoYXQgdGhpcyBpcyBhIG1pc3VzZSBv
ZiBZQU5HLiAgSSBjYW4ndCBmaW5kIGFueSBzdXBwb3J0IGZvciB0aGlzIGFwcHJvYWNoIHRoZXJl
LiAgW0ZXSVcsIHRoYXQgdGhyZWFkIGVuZHMgd2l0aG91dCBhIHJlc29sdXRpb24gdGhhdCBJIGNh
biBzZWVdLg0KDQpTdHJhbmdlbHksIHRoZSBuZXh0IHRpbWUgJ3NlcnZlci1wcm92aWRlZCcgaXMg
ZGlzY3Vzc2VkIGlzIG5lYXJseSAxNCBtb250aHMgbGF0ZXIsIGR1cmluZyB0aGUgbW9zdC1yZWNl
bnQgSUVTRyBiYWxsb3RpbmcuICBBY3R1YWxseSwganVzdCBzZWFyY2hpbmcgZm9yIHRoZSB3b3Jk
ICdwcm92aWRlZCcgeWllbGRzIHRoZSBzYW1lIHJlc3VsdC4gIEluIGVpdGhlciBjYXNlLCBhcyB3
ZSBhbGwga25vdywgdGhlIG1vc3QgcmVjZW50IGRpc2N1c3Npb24gZGlkbid0IHlpZWxkIHN1cHBv
cnQgZm9yIHRoaXMgYXBwcm9hY2ggZWl0aGVyLg0KDQpBcyBJJ20gdW5hYmxlIHRvIGZpbmQgYW55
IHN1cHBvcnQgYW5kLCBpbiBmYWN0LCBmaW5kIHF1aXRlIHRoZSBvcHBvc2l0ZSwgSSBzdGFuZCBi
eSBteSBjb25jZXJuIHRoYXQgdGhpcyBpcyBhbiBpbGxlZ2FsIHVzZSBvZiBZQU5HLg0KDQpLZW50
DQoNCg0KDQpSZXBvc3RpbmcgWUFORyBEb2N0b3IgcmV2aWV3IHRocmVhZCBmb3IgcmVmZXJlbmNl
Og0KIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIveWFuZy1kb2N0b3JzL2N1
cnJlbnQvbXNnMDAwMzIuaHRtbA0KDQotIEhhcmkNCg0KT24gMzAvMDEvMjAxNywgMTU6MzMsICJL
ZW50IFdhdHNlbiIgPGt3YXRzZW5AanVuaXBlci5uZXQ+IHdyb3RlOg0KDQogICAgW3VwZGF0ZTog
bm93IENDLWluZyB0aGUgeWFuZy1kb2N0b3IncyBsaXN0IV0NCiAgICANCiAgICBbK3lhbmctZG9j
dG9yc10NCiAgICANCiAgICANCiAgICBIaSBYdWZlbmcsDQogICAgDQogICAgPiBJIHRoaW5rIHRo
YXQgdGhlIGlzc3VlIHJhaXNlZCBieSBLZW50IGhhcyBiZWVuIGRpc2N1c3NlZCBtdWx0aXBsZSB0
aW1lcyBiZXR3ZWVuIHRoZQ0KICAgID4gYXV0aG9ycywgSTJSUyBXRywgYW5kIHNldmVyYWwgWWFu
ZyBkb2N0b3JzIChNYXJ0aW4sIEFuZHksIGFuZCBMYWRhPykuIA0KICAgIA0KICAgIE15IHJlYWRp
bmcgb2YgdGhlIHJlY2VudCBJMlJTIHRocmVhZCBjb21lcyB0byBhIGRpZmZlcmVudCBjb25jbHVz
aW9uLiAgSXQgc2VlbXMgdGhhdA0KICAgIG1hbnkgd2VyZSBzdHJ1Z2dsaW5nIHdpdGggYmFzaWNz
IHN1Y2ggYXMgaWYgdGhpcyBpcyBhIHN0YW5kYXJkIFlBTkcgbW9kdWxlIG9yIHNvbWV0aGluZw0K
ICAgIGNvbnN0cmFpbmVkIHRvIGVwaGVtZXJhbC9JMlJTIHVzZSBvbmx5LiAgVGhlcmUgbWF5IGhh
dmUgYmVlbiBkaXNjdXNzaW9ucyBiZWZvcmUsIGJ1dA0KICAgIGdpdmVuIHRoaXMgZGlzY29ubmVj
dCwgSSBxdWVzdGlvbiB0aGVpciB2YWxpZGl0eS4gIFN0aWxsLCBpbiBjYXNlIEknbSBtaXNzaW5n
IHNvbWV0aGluZw0KICAgIHN1YnRsZSwgcGxlYXNlIHBvaW50IG1lIHRvIHdoZXJlIGEgWUFORyBk
b2N0b3IgYmxlc3NlZCB0aGUgJ3NlcnZlci1wcm92aWRlZCcgZmxhZywgDQogICAga25vd2luZyB0
aGF0IDEpIHRoaXMgbW9kdWxlIGlzIGZvciBnZW5lcmFsIHVzZSwgMikgaXQgcHJvbW90ZXMgbm9u
LWNvbmZpZyB0byBjb25maWcsDQogICAgYW5kIDMpIGl0IGJyZWFrcyBzdGFuZGFyZCBvcGVyYXRp
b25zIGFuZCB3b3JrZmxvd3MgKGUuZy4sIGJhY2t1cC9yZXN0b3JlKS4NCiAgICANCiAgICBBbHRl
cm5hdGl2ZWx5LCBzaW5jZSBJIGp1c3QgQ0MtZWQgdGhlIFlBTkctZG9jdG9ycyBsaXN0LCBjYW4g
c29tZW9uZSB0aGVyZSBxdWlja2x5DQogICAgdGVsbCBtZSB0aGF0IHRoaXMgaXMgcmVhbGx5IGEg
c2FuY3Rpb25lZCBzb2x1dGlvbj8NCiAgICANCiAgICANCiAgICA+IFRoZSByZXN1bHQgb2YNCiAg
ICA+IHRoZSBkaXNjdXNzaW9ucyB3YXMgdG8ga2VlcCB0aGUgY3VycmVudCAic2VydmVyLXByb3Zp
ZGVkIiBhcyBhIGNvbXByb21pc2UsIGJlY2F1c2UNCiAgICA+IHRoZXJlIGhhZCBiZWVuIG5vIGlk
ZWFsIHNvbHV0aW9uIGF2YWlsYWJsZSBzbyBmYXIuIA0KICAgIA0KICAgIFBlciA2MDg3YmlzIFNl
Y3Rpb24gNS4yMywgdGhlIGN1cnJlbnQgb2ZmaWNpYWxseSBhY2NlcHRlZCBhcHByb2FjaCBmb3Ig
cmVwb3J0aW5nIA0KICAgIG9wZXJhdGlvbmFsIHN0YXRlIGZvciBzeXN0ZW0tZ2VuZXJhdGVkIHZh
bHVlcyBpcyB0byBoYXZlIGEgc2VwYXJhdGUgY29uZmlnIGZhbHNlDQogICAgL2Zvby1zdGF0ZSB0
cmVlLiAgIFdoeSB3YXMgdGhpcyBub3QgY29uc2lkZXJlZCBhbiBhY2NlcHRhYmxlIHNvbHV0aW9u
Pw0KICAgIA0KICAgIEp1bXBpbmcgYWhlYWQgb2YgdGhlIGV4cGVjdGVkIGFuc3dlciwgSSB1bmRl
cnN0YW5kIHRoYXQgY29udHJvbGxlciBhcHBzIGxpa2UgT0RMDQogICAgaGF2ZSBjb25maWcvaW50
ZW50IHNlcnZpY2UtbGV2ZWwgbW9kZWxzIHRoYXQgZXNzZW50aWFsbHkgZGVmaW5lZCBvdmVybGF5
IG5ldHdvcmtzDQogICAgdGhhdCBuZWVkIHRvIHJlZmVyZW5jZSByZWFsIHVuZGVybGF5IG5ldHdv
cmtzLiAgV2hpbGUgYXQgZmlyc3QgaXQgbWF5IHNlZW0gbGlrZQ0KICAgIGEgY2FzZSB3aGVyZSBh
IGNvbmZpZyB0cnVlIG5vZGUgd291bGQgbmVlZCB0byBwb2ludCB0byBhIGNvbmZpZyBmYWxzZSBu
b2RlLCBJIGRvbid0IA0KICAgIGJlbGlldmUgaXQncyB0aGF0IHdheSBhdCBhbGwuICBSYXRoZXIg
SSB0aGluayB0aGF0IHRoZSBjb250cm9sbGVyIGFwcCwgd291bGQgaW1wb3J0DQogICAgKGFuZCBt
ZXJnZS9kZS1kdXBsaWNhdGUpIHRoZSBuZXR3b3JrIGVsZW1lbnRzJyB0b3BvIG9wc3RhdGUgaW50
byBpdHMgZGF0YWJhc2UgYXMNCiAgICBjb25maWcgKG5vdCBvcHN0YXRlKSwgd2hpY2ggd291bGQg
cmVzdWx0IGluIGNvbmZpZyB0cnVlIHBvaW50aW5nIHRvIGNvbmZpZyB0cnVlLg0KICAgIFRoZSBv
bmx5IHRoaW5nIHRoYXQgbWF5IG5vdCBiZSBpZGVhbCBpcyB0aGUgY29udHJvbGxlciBhcHAgd291
bGRuJ3QgYmUgYWJsZSB0bw0KICAgIGRpZmZlcmVudGlhdGUgd2hpY2ggcGFydHMgb2YgdGhlIHRv
cG8gbW9kZWwgaXQgaW1wb3J0ZWQgdmVyc3VzIGNyZWF0ZWQsIGFuZCBoZXJlDQogICAgaXMgd2hl
cmUgYSAnc2VydmVyLXByb3ZpZGVkJyBmbGFnIG1pZ2h0IG1ha2Ugc2Vuc2UgYnV0LCBpbiB0aGlz
IGNhc2UsIGl0IHNob3VsZA0KICAgIGJlIGFuIGF1Z21lbnRhdGlvbiBhZGRlZCBpbiBhdCB0aGUg
Y29udHJvbGxlci1sZXZlbCBhcyBvcHBvc2VkIHRvIGJlaW5nIGluIHRoZQ0KICAgIGJhc2UgbW9k
ZWwsIHJpZ2h0Pw0KICAgIA0KICAgIA0KICAgIFRoYW5rcywNCiAgICBLZW50DQogICAgDQogICAg
DQogICAgDQogICAgDQogICAgDQoNCg0KDQoNCg0K


From nobody Tue Jan 31 10:39:34 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 A7BDD129FDB for <yang-doctors@ietfa.amsl.com>; Tue, 31 Jan 2017 08:57:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable 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 J-wYRdvjEa4c for <yang-doctors@ietfa.amsl.com>; Tue, 31 Jan 2017 08:57:23 -0800 (PST)
Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d:c09::22a]) (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 D86F6129FC5 for <yang-doctors@ietf.org>; Tue, 31 Jan 2017 08:57:04 -0800 (PST)
Received: by mail-qk0-x22a.google.com with SMTP id 11so170231017qkl.3 for <yang-doctors@ietf.org>; Tue, 31 Jan 2017 08:57:04 -0800 (PST)
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=FMNq1xruyAZJ6SVOMy2ZVZxkX3XJUwkVDdCHnZEk2Lo=; b=ou0D8BNp/n9SEhwiWnUfC+qIm4r9j1ahwyoSsIcEc+uxRvkomMl5ae8P19e1pDLgGX vQ2eAO6+cKdP2umd+3+kqvYt3rgOBOZblWDTWBRagyeomuglacuIk44y/+1TyxMdf7u+ T4D+o9PyZqNvp5RheLHf9p5vGb7OecP/tKy/USGa+W/MAnKDhcAGDv+Q8Sw6rzRebsgE c4DWtFBjse2/V/NN5/1aZ0dWQNUtqGRxOXLjO7rQ3c6KVdZmQP8m9LhVylvDn9pSvPrz icikq7jKJ6oDQc8oWJPX2fDVh3eNjxEDbNZh6cX+EwI5ySE4/DFPukVAk4vDFzLzF72E GvhQ==
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=FMNq1xruyAZJ6SVOMy2ZVZxkX3XJUwkVDdCHnZEk2Lo=; b=CRExm82gcac5iNMqzQeEcuTEcM7clKKIZeZZtvkcgtFVC3r5Hq8/ZxAjDau+MgcnMS OQj1/nDRiM+Rf1AdFS7iM3nVgwLz1XsfQa45eflPLMouNTQrydoPYuJHrLSDaLNWTCGg izU5p5qonHsZyGkpthrc5Dd8sqG4ioDBth83I9JIlanzEf1Fo0apDBtcErMWRmjJMQiV sEvjFF8+ztlihvsoXxNuF9XKZEDb4aSC7yEXssJ+xIWA85DgJ6rFeo7ZBAW7imox7wX0 cDPYNfs6Rev3Y/PeiL+uZ8WKNdUFlvJxsOPPkkYB0Sk73IvgBEm6Sie6UASBVOlHTyte bg/Q==
X-Gm-Message-State: AIkVDXJHnQ4r46xo0jCBkUIO7GaWlERXWwEh/LUhDsgvajblnKgYugYojaehx2GpYlUTrp7m5NQ8vKhcGAfF1w==
X-Received: by 10.55.20.137 with SMTP id 9mr26724963qku.237.1485881823959; Tue, 31 Jan 2017 08:57:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.145.66 with HTTP; Tue, 31 Jan 2017 08:57:03 -0800 (PST)
In-Reply-To: <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com> <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 31 Jan 2017 08:57:03 -0800
Message-ID: <CABCOCHT=SSL9y5tnOb8x+Q_fb6gyK6KaX7nCSv7tgctcB6K=+g@mail.gmail.com>
To: Kent Watsen <kwatsen@juniper.net>
Content-Type: multipart/alternative; boundary=001a1144d2264bb2f4054766d2ba
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/WIJLoj5bTOJQNA7VuEgDPr_Pnl8>
X-Mailman-Approved-At: Tue, 31 Jan 2017 10:39:32 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, Hariharan Ananthakrishnan <hari@packetdesign.com>, Xufeng Liu <Xufeng_Liu@jabil.com>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, Alexander Clemm <ludwig@clemm.org>, Alia Atlas <akatlas@gmail.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 16:57:25 -0000

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

Hi,


I am concerned about different protocols deciding that the same YANG
statement
means 1 thing in protocol A and another in protocol B.

The config=true statement is very clear in YANG.
It is not defined in terms of protocol, but rather abstract configuration
datastores.
YANG says config=true means the node is part of configuration datastores.

It is OK for protocol A to have access to datastores and protocol B to hide
them,
or protocol B has access to different datastores than A.  But the YANG
statements
need to reflect the intent of the data model, not the protocols.

There is no YANG rule that says config=false means read-only in every
protocol.
It doesn't say that at all. config=false also allows I2RS to write
constraints that
reference any node.


Andy



On Mon, Jan 30, 2017 at 5:07 PM, Kent Watsen <kwatsen@juniper.net> wrote:

>
> Thanks Hari,
>
> That review was a while ago, and there is no support for this approach
> from me of Andy there.  I was hoping there was something more recent...
>
> Searching 'server-provided' in the I2RS mailing list, I see the "WG LC for
> Topology (10/1 to 10/14)" discussion in October 2015 in which Martin,
> Juergen, and Andy continually say that this is a misuse of YANG.  I can't
> find any support for this approach there.  [FWIW, that thread ends without
> a resolution that I can see].
>
> Strangely, the next time 'server-provided' is discussed is nearly 14
> months later, during the most-recent IESG balloting.  Actually, just
> searching for the word 'provided' yields the same result.  In either case,
> as we all know, the most recent discussion didn't yield support for this
> approach either.
>
> As I'm unable to find any support and, in fact, find quite the opposite, I
> stand by my concern that this is an illegal use of YANG.
>
> Kent
>
>
>
> Reposting YANG Doctor review thread for reference:
>  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html
>
> - Hari
>
> On 30/01/2017, 15:33, "Kent Watsen" <kwatsen@juniper.net> wrote:
>
>     [update: now CC-ing the yang-doctor's list!]
>
>     [+yang-doctors]
>
>
>     Hi Xufeng,
>
>     > I think that the issue raised by Kent has been discussed multiple
> times between the
>     > authors, I2RS WG, and several Yang doctors (Martin, Andy, and Lada?).
>
>     My reading of the recent I2RS thread comes to a different conclusion.
> It seems that
>     many were struggling with basics such as if this is a standard YANG
> module or something
>     constrained to ephemeral/I2RS use only.  There may have been
> discussions before, but
>     given this disconnect, I question their validity.  Still, in case I'm
> missing something
>     subtle, please point me to where a YANG doctor blessed the
> 'server-provided' flag,
>     knowing that 1) this module is for general use, 2) it promotes
> non-config to config,
>     and 3) it breaks standard operations and workflows (e.g.,
> backup/restore).
>
>     Alternatively, since I just CC-ed the YANG-doctors list, can someone
> there quickly
>     tell me that this is really a sanctioned solution?
>
>
>     > The result of
>     > the discussions was to keep the current "server-provided" as a
> compromise, because
>     > there had been no ideal solution available so far.
>
>     Per 6087bis Section 5.23, the current officially accepted approach for
> reporting
>     operational state for system-generated values is to have a separate
> config false
>     /foo-state tree.   Why was this not considered an acceptable solution?
>
>     Jumping ahead of the expected answer, I understand that controller
> apps like ODL
>     have config/intent service-level models that essentially defined
> overlay networks
>     that need to reference real underlay networks.  While at first it may
> seem like
>     a case where a config true node would need to point to a config false
> node, I don't
>     believe it's that way at all.  Rather I think that the controller app,
> would import
>     (and merge/de-duplicate) the network elements' topo opstate into its
> database as
>     config (not opstate), which would result in config true pointing to
> config true.
>     The only thing that may not be ideal is the controller app wouldn't be
> able to
>     differentiate which parts of the topo model it imported versus
> created, and here
>     is where a 'server-provided' flag might make sense but, in this case,
> it should
>     be an augmentation added in at the controller-level as opposed to
> being in the
>     base model, right?
>
>
>     Thanks,
>     Kent
>
>
>
>
>
>
>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
>

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

<div dir=3D"ltr">Hi,<div><br></div><div><br></div><div>I am concerned about=
 different protocols deciding that the same YANG statement</div><div>means =
1 thing in protocol A and another in protocol B.</div><div><br></div><div>T=
he config=3Dtrue statement is very clear in YANG.</div><div>It is not defin=
ed in terms of protocol, but rather abstract configuration datastores.</div=
><div>YANG says config=3Dtrue means the node is part of configuration datas=
tores.</div><div><br></div><div>It is OK for protocol A to have access to d=
atastores and protocol B to hide them,</div><div>or protocol B has access t=
o different datastores than A.=C2=A0 But the YANG statements</div><div>need=
 to reflect the intent of the data model, not the protocols.</div><div><br>=
</div><div>There is no YANG rule that says config=3Dfalse means read-only i=
n every protocol.</div><div>It doesn&#39;t say that at all. config=3Dfalse =
also allows I2RS to write constraints that</div><div>reference any node.</d=
iv><div><br></div><div><br></div><div>Andy</div><div><br></div><div><br></d=
iv></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, =
Jan 30, 2017 at 5:07 PM, Kent Watsen <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:kwatsen@juniper.net" target=3D"_blank">kwatsen@juniper.net</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><br>
Thanks Hari,<br>
<br>
That review was a while ago, and there is no support for this approach from=
 me of Andy there.=C2=A0 I was hoping there was something more recent...<br=
>
<br>
Searching &#39;server-provided&#39; in the I2RS mailing list, I see the &qu=
ot;WG LC for Topology (10/1 to 10/14)&quot; discussion in October 2015 in w=
hich Martin, Juergen, and Andy continually say that this is a misuse of YAN=
G.=C2=A0 I can&#39;t find any support for this approach there.=C2=A0 [FWIW,=
 that thread ends without a resolution that I can see].<br>
<br>
Strangely, the next time &#39;server-provided&#39; is discussed is nearly 1=
4 months later, during the most-recent IESG balloting.=C2=A0 Actually, just=
 searching for the word &#39;provided&#39; yields the same result.=C2=A0 In=
 either case, as we all know, the most recent discussion didn&#39;t yield s=
upport for this approach either.<br>
<br>
As I&#39;m unable to find any support and, in fact, find quite the opposite=
, I stand by my concern that this is an illegal use of YANG.<br>
<br>
Kent<br>
<br>
<br>
<br>
Reposting YANG Doctor review thread for reference:<br>
=C2=A0<a href=3D"https://www.ietf.org/mail-archive/web/yang-doctors/current=
/msg00032.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/m=
ail-<wbr>archive/web/yang-doctors/<wbr>current/msg00032.html</a><br>
<br>
- Hari<br>
<br>
On 30/01/2017, 15:33, &quot;Kent Watsen&quot; &lt;<a href=3D"mailto:kwatsen=
@juniper.net">kwatsen@juniper.net</a>&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 [update: now CC-ing the yang-doctor&#39;s list!]<br>
<br>
=C2=A0 =C2=A0 [+yang-doctors]<br>
<br>
<br>
=C2=A0 =C2=A0 Hi Xufeng,<br>
<br>
=C2=A0 =C2=A0 &gt; I think that the issue raised by Kent has been discussed=
 multiple times between the<br>
=C2=A0 =C2=A0 &gt; authors, I2RS WG, and several Yang doctors (Martin, Andy=
, and Lada?).<br>
<br>
=C2=A0 =C2=A0 My reading of the recent I2RS thread comes to a different con=
clusion.=C2=A0 It seems that<br>
=C2=A0 =C2=A0 many were struggling with basics such as if this is a standar=
d YANG module or something<br>
=C2=A0 =C2=A0 constrained to ephemeral/I2RS use only.=C2=A0 There may have =
been discussions before, but<br>
=C2=A0 =C2=A0 given this disconnect, I question their validity.=C2=A0 Still=
, in case I&#39;m missing something<br>
=C2=A0 =C2=A0 subtle, please point me to where a YANG doctor blessed the &#=
39;server-provided&#39; flag,<br>
=C2=A0 =C2=A0 knowing that 1) this module is for general use, 2) it promote=
s non-config to config,<br>
=C2=A0 =C2=A0 and 3) it breaks standard operations and workflows (e.g., bac=
kup/restore).<br>
<br>
=C2=A0 =C2=A0 Alternatively, since I just CC-ed the YANG-doctors list, can =
someone there quickly<br>
=C2=A0 =C2=A0 tell me that this is really a sanctioned solution?<br>
<br>
<br>
=C2=A0 =C2=A0 &gt; The result of<br>
=C2=A0 =C2=A0 &gt; the discussions was to keep the current &quot;server-pro=
vided&quot; as a compromise, because<br>
=C2=A0 =C2=A0 &gt; there had been no ideal solution available so far.<br>
<br>
=C2=A0 =C2=A0 Per 6087bis Section 5.23, the current officially accepted app=
roach for reporting<br>
=C2=A0 =C2=A0 operational state for system-generated values is to have a se=
parate config false<br>
=C2=A0 =C2=A0 /foo-state tree.=C2=A0 =C2=A0Why was this not considered an a=
cceptable solution?<br>
<br>
=C2=A0 =C2=A0 Jumping ahead of the expected answer, I understand that contr=
oller apps like ODL<br>
=C2=A0 =C2=A0 have config/intent service-level models that essentially defi=
ned overlay networks<br>
=C2=A0 =C2=A0 that need to reference real underlay networks.=C2=A0 While at=
 first it may seem like<br>
=C2=A0 =C2=A0 a case where a config true node would need to point to a conf=
ig false node, I don&#39;t<br>
=C2=A0 =C2=A0 believe it&#39;s that way at all.=C2=A0 Rather I think that t=
he controller app, would import<br>
=C2=A0 =C2=A0 (and merge/de-duplicate) the network elements&#39; topo opsta=
te into its database as<br>
=C2=A0 =C2=A0 config (not opstate), which would result in config true point=
ing to config true.<br>
=C2=A0 =C2=A0 The only thing that may not be ideal is the controller app wo=
uldn&#39;t be able to<br>
=C2=A0 =C2=A0 differentiate which parts of the topo model it imported versu=
s created, and here<br>
=C2=A0 =C2=A0 is where a &#39;server-provided&#39; flag might make sense bu=
t, in this case, it should<br>
=C2=A0 =C2=A0 be an augmentation added in at the controller-level as oppose=
d to being in the<br>
=C2=A0 =C2=A0 base model, right?<br>
<br>
<br>
=C2=A0 =C2=A0 Thanks,<br>
=C2=A0 =C2=A0 Kent<br>
<br>
<br>
<br>
<br>
<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>

--001a1144d2264bb2f4054766d2ba--


From nobody Tue Jan 31 10:39:38 2017
Return-Path: <akatlas@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 E616B129FD4; Tue, 31 Jan 2017 08:59:54 -0800 (PST)
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 hatpvqPHVXsl; Tue, 31 Jan 2017 08:59:52 -0800 (PST)
Received: from mail-yb0-x235.google.com (mail-yb0-x235.google.com [IPv6:2607:f8b0:4002:c09::235]) (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 19882129FD5; Tue, 31 Jan 2017 08:59:21 -0800 (PST)
Received: by mail-yb0-x235.google.com with SMTP id 123so126765508ybe.3; Tue, 31 Jan 2017 08:59:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=txksHULb2rI/ePua7y3qVkfQXqbjmdnoUe/ladiKCKE=; b=Z0ZgZMFtJKFhinh7iJxwlE7Ko0Ddu7qj/oieATE4lc7JOId09UT61HUJ8x512ox+cf wQ5Q7gVbA5VRLDeE25+6CdeX9U6TFEYgvfyxonf6WDd3DQqY41abq9Ji9tKzaMQ4MEEu Hz/6NBWg4rnXFq6GnzjxJh4W5tDv2Vfz7/GS7cD5FKoc0sGGEI+nqHbkerQfrEDUBrE4 KqROZBGKORIWSxR9L2Fu+BSUPdjQ6Qx3XYf+7L8/CSA04y2nVVmaWR997UBuEPUJg9JB JWP4mHGe6k1Rg2SBXjAeYCHz73a6O/5Z3GSJbNU5pDGRs5j2LIkgaWdrvEr6gsacS6mk X0Rw==
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=txksHULb2rI/ePua7y3qVkfQXqbjmdnoUe/ladiKCKE=; b=KjqP5l63/DgIZuIwWzB6/ZuhBV7Oi/ejikgy6ONQT+Fkh5sf72IReo0OMQbin7f6lA Fhvhd0t5CmDPj2N/i2NRPaUXeJ5eoAQxTC5jAG6VblZ1CyQm44SCY/CpWtjbx0avlN7y dRPbGkLpUhMX/gca+m0jMq34X0FHJEcsjhu/v1hAky8YQz6s1ESdy5oiY8aUxojM/i7x qT4EpDrFBXL/BSolaxs54/HLXFNG2zXWucmu2VYiu4SYMUwgJuVOOsqNI76WDXfiMKo1 vLZypDBphLiaG6ESvPIKOnkdWA8+wOM5PvGjmwim3Xky3ysOq5ukCKp5ItntvDiyNdGO xTFA==
X-Gm-Message-State: AIkVDXKOZtLuQLBqFbis+Kr5hAbY2IiGCIgiTFo7nn3IAVy/uxCU8O27Za1k3cNXJ+WRkSbRxMfWnCj39wFZkA==
X-Received: by 10.13.237.1 with SMTP id w1mr18116306ywe.291.1485881960195; Tue, 31 Jan 2017 08:59:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.50.2 with HTTP; Tue, 31 Jan 2017 08:59:19 -0800 (PST)
In-Reply-To: <CABCOCHT=SSL9y5tnOb8x+Q_fb6gyK6KaX7nCSv7tgctcB6K=+g@mail.gmail.com>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com> <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net> <CABCOCHT=SSL9y5tnOb8x+Q_fb6gyK6KaX7nCSv7tgctcB6K=+g@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Tue, 31 Jan 2017 11:59:19 -0500
Message-ID: <CAG4d1rfyCfEuxMU+u+YkvXoeO3C-YBmy56WNvZnzVGXFHK6XbQ@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
Content-Type: multipart/alternative; boundary=94eb2c0864a86a6bab054766dadf
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ihydrnjIwxCK0nEIZK2e8eRPwkw>
X-Mailman-Approved-At: Tue, 31 Jan 2017 10:39:32 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, Hariharan Ananthakrishnan <hari@packetdesign.com>, Xufeng Liu <Xufeng_Liu@jabil.com>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, Alexander Clemm <ludwig@clemm.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 16:59:55 -0000

--94eb2c0864a86a6bab054766dadf
Content-Type: text/plain; charset=UTF-8

Andy,

It is quite clear that there is a technical concern here that wasn't
adequately discussed or at least
that the resulting conclusions were adequately documented.

We are meeting today to talk through the technical issue and understand
what our options are.
I fully expect that the documents will need to be returned to the WG for
improvement and clarification.
I am waiting to do so until we've met today and have a bit more clarity for
the WG in terms of what
the technical options are.

Regards,
Alia

On Tue, Jan 31, 2017 at 11:57 AM, Andy Bierman <andy@yumaworks.com> wrote:

> Hi,
>
>
> I am concerned about different protocols deciding that the same YANG
> statement
> means 1 thing in protocol A and another in protocol B.
>
> The config=true statement is very clear in YANG.
> It is not defined in terms of protocol, but rather abstract configuration
> datastores.
> YANG says config=true means the node is part of configuration datastores.
>
> It is OK for protocol A to have access to datastores and protocol B to
> hide them,
> or protocol B has access to different datastores than A.  But the YANG
> statements
> need to reflect the intent of the data model, not the protocols.
>
> There is no YANG rule that says config=false means read-only in every
> protocol.
> It doesn't say that at all. config=false also allows I2RS to write
> constraints that
> reference any node.
>
>
> Andy
>
>
>
> On Mon, Jan 30, 2017 at 5:07 PM, Kent Watsen <kwatsen@juniper.net> wrote:
>
>>
>> Thanks Hari,
>>
>> That review was a while ago, and there is no support for this approach
>> from me of Andy there.  I was hoping there was something more recent...
>>
>> Searching 'server-provided' in the I2RS mailing list, I see the "WG LC
>> for Topology (10/1 to 10/14)" discussion in October 2015 in which Martin,
>> Juergen, and Andy continually say that this is a misuse of YANG.  I can't
>> find any support for this approach there.  [FWIW, that thread ends without
>> a resolution that I can see].
>>
>> Strangely, the next time 'server-provided' is discussed is nearly 14
>> months later, during the most-recent IESG balloting.  Actually, just
>> searching for the word 'provided' yields the same result.  In either case,
>> as we all know, the most recent discussion didn't yield support for this
>> approach either.
>>
>> As I'm unable to find any support and, in fact, find quite the opposite,
>> I stand by my concern that this is an illegal use of YANG.
>>
>> Kent
>>
>>
>>
>> Reposting YANG Doctor review thread for reference:
>>  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html
>>
>> - Hari
>>
>> On 30/01/2017, 15:33, "Kent Watsen" <kwatsen@juniper.net> wrote:
>>
>>     [update: now CC-ing the yang-doctor's list!]
>>
>>     [+yang-doctors]
>>
>>
>>     Hi Xufeng,
>>
>>     > I think that the issue raised by Kent has been discussed multiple
>> times between the
>>     > authors, I2RS WG, and several Yang doctors (Martin, Andy, and
>> Lada?).
>>
>>     My reading of the recent I2RS thread comes to a different
>> conclusion.  It seems that
>>     many were struggling with basics such as if this is a standard YANG
>> module or something
>>     constrained to ephemeral/I2RS use only.  There may have been
>> discussions before, but
>>     given this disconnect, I question their validity.  Still, in case I'm
>> missing something
>>     subtle, please point me to where a YANG doctor blessed the
>> 'server-provided' flag,
>>     knowing that 1) this module is for general use, 2) it promotes
>> non-config to config,
>>     and 3) it breaks standard operations and workflows (e.g.,
>> backup/restore).
>>
>>     Alternatively, since I just CC-ed the YANG-doctors list, can someone
>> there quickly
>>     tell me that this is really a sanctioned solution?
>>
>>
>>     > The result of
>>     > the discussions was to keep the current "server-provided" as a
>> compromise, because
>>     > there had been no ideal solution available so far.
>>
>>     Per 6087bis Section 5.23, the current officially accepted approach
>> for reporting
>>     operational state for system-generated values is to have a separate
>> config false
>>     /foo-state tree.   Why was this not considered an acceptable solution?
>>
>>     Jumping ahead of the expected answer, I understand that controller
>> apps like ODL
>>     have config/intent service-level models that essentially defined
>> overlay networks
>>     that need to reference real underlay networks.  While at first it may
>> seem like
>>     a case where a config true node would need to point to a config false
>> node, I don't
>>     believe it's that way at all.  Rather I think that the controller
>> app, would import
>>     (and merge/de-duplicate) the network elements' topo opstate into its
>> database as
>>     config (not opstate), which would result in config true pointing to
>> config true.
>>     The only thing that may not be ideal is the controller app wouldn't
>> be able to
>>     differentiate which parts of the topo model it imported versus
>> created, and here
>>     is where a 'server-provided' flag might make sense but, in this case,
>> it should
>>     be an augmentation added in at the controller-level as opposed to
>> being in the
>>     base model, right?
>>
>>
>>     Thanks,
>>     Kent
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>
>
>

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

<div dir=3D"ltr">Andy,<div><br></div><div>It is quite clear that there is a=
 technical concern here that wasn&#39;t adequately discussed or at least</d=
iv><div>that the resulting conclusions were adequately documented.</div><di=
v><br></div><div>We are meeting today to talk through the technical issue a=
nd understand what our options are.</div><div>I fully expect that the docum=
ents will need to be returned to the WG for improvement and clarification.<=
/div><div>I am waiting to do so until we&#39;ve met today and have a bit mo=
re clarity for the WG in terms of what</div><div>the technical options are.=
</div><div><br></div><div>Regards,</div><div>Alia</div></div><div class=3D"=
gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jan 31, 2017 at 11:57 A=
M, Andy Bierman <span dir=3D"ltr">&lt;<a href=3D"mailto:andy@yumaworks.com"=
 target=3D"_blank">andy@yumaworks.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:1ex"><div dir=3D"ltr">Hi,<div><br></div><div><br></div><div>I=
 am concerned about different protocols deciding that the same YANG stateme=
nt</div><div>means 1 thing in protocol A and another in protocol B.</div><d=
iv><br></div><div>The config=3Dtrue statement is very clear in YANG.</div><=
div>It is not defined in terms of protocol, but rather abstract configurati=
on datastores.</div><div>YANG says config=3Dtrue means the node is part of =
configuration datastores.</div><div><br></div><div>It is OK for protocol A =
to have access to datastores and protocol B to hide them,</div><div>or prot=
ocol B has access to different datastores than A.=C2=A0 But the YANG statem=
ents</div><div>need to reflect the intent of the data model, not the protoc=
ols.</div><div><br></div><div>There is no YANG rule that says config=3Dfals=
e means read-only in every protocol.</div><div>It doesn&#39;t say that at a=
ll. config=3Dfalse also allows I2RS to write constraints that</div><div>ref=
erence any node.</div><div><br></div><div><br></div><div>Andy</div><div><br=
></div><div><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gm=
ail_quote"><div><div class=3D"h5">On Mon, Jan 30, 2017 at 5:07 PM, Kent Wat=
sen <span dir=3D"ltr">&lt;<a href=3D"mailto:kwatsen@juniper.net" target=3D"=
_blank">kwatsen@juniper.net</a>&gt;</span> wrote:<br></div></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><div><div class=3D"h5"><br>
Thanks Hari,<br>
<br>
That review was a while ago, and there is no support for this approach from=
 me of Andy there.=C2=A0 I was hoping there was something more recent...<br=
>
<br>
Searching &#39;server-provided&#39; in the I2RS mailing list, I see the &qu=
ot;WG LC for Topology (10/1 to 10/14)&quot; discussion in October 2015 in w=
hich Martin, Juergen, and Andy continually say that this is a misuse of YAN=
G.=C2=A0 I can&#39;t find any support for this approach there.=C2=A0 [FWIW,=
 that thread ends without a resolution that I can see].<br>
<br>
Strangely, the next time &#39;server-provided&#39; is discussed is nearly 1=
4 months later, during the most-recent IESG balloting.=C2=A0 Actually, just=
 searching for the word &#39;provided&#39; yields the same result.=C2=A0 In=
 either case, as we all know, the most recent discussion didn&#39;t yield s=
upport for this approach either.<br>
<br>
As I&#39;m unable to find any support and, in fact, find quite the opposite=
, I stand by my concern that this is an illegal use of YANG.<br>
<br>
Kent<br>
<br>
<br>
<br>
Reposting YANG Doctor review thread for reference:<br>
=C2=A0<a href=3D"https://www.ietf.org/mail-archive/web/yang-doctors/current=
/msg00032.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/m=
ail-arc<wbr>hive/web/yang-doctors/current/<wbr>msg00032.html</a><br>
<br>
- Hari<br>
<br>
On 30/01/2017, 15:33, &quot;Kent Watsen&quot; &lt;<a href=3D"mailto:kwatsen=
@juniper.net" target=3D"_blank">kwatsen@juniper.net</a>&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 [update: now CC-ing the yang-doctor&#39;s list!]<br>
<br>
=C2=A0 =C2=A0 [+yang-doctors]<br>
<br>
<br>
=C2=A0 =C2=A0 Hi Xufeng,<br>
<br>
=C2=A0 =C2=A0 &gt; I think that the issue raised by Kent has been discussed=
 multiple times between the<br>
=C2=A0 =C2=A0 &gt; authors, I2RS WG, and several Yang doctors (Martin, Andy=
, and Lada?).<br>
<br>
=C2=A0 =C2=A0 My reading of the recent I2RS thread comes to a different con=
clusion.=C2=A0 It seems that<br>
=C2=A0 =C2=A0 many were struggling with basics such as if this is a standar=
d YANG module or something<br>
=C2=A0 =C2=A0 constrained to ephemeral/I2RS use only.=C2=A0 There may have =
been discussions before, but<br>
=C2=A0 =C2=A0 given this disconnect, I question their validity.=C2=A0 Still=
, in case I&#39;m missing something<br>
=C2=A0 =C2=A0 subtle, please point me to where a YANG doctor blessed the &#=
39;server-provided&#39; flag,<br>
=C2=A0 =C2=A0 knowing that 1) this module is for general use, 2) it promote=
s non-config to config,<br>
=C2=A0 =C2=A0 and 3) it breaks standard operations and workflows (e.g., bac=
kup/restore).<br>
<br>
=C2=A0 =C2=A0 Alternatively, since I just CC-ed the YANG-doctors list, can =
someone there quickly<br>
=C2=A0 =C2=A0 tell me that this is really a sanctioned solution?<br>
<br>
<br>
=C2=A0 =C2=A0 &gt; The result of<br>
=C2=A0 =C2=A0 &gt; the discussions was to keep the current &quot;server-pro=
vided&quot; as a compromise, because<br>
=C2=A0 =C2=A0 &gt; there had been no ideal solution available so far.<br>
<br>
=C2=A0 =C2=A0 Per 6087bis Section 5.23, the current officially accepted app=
roach for reporting<br>
=C2=A0 =C2=A0 operational state for system-generated values is to have a se=
parate config false<br>
=C2=A0 =C2=A0 /foo-state tree.=C2=A0 =C2=A0Why was this not considered an a=
cceptable solution?<br>
<br>
=C2=A0 =C2=A0 Jumping ahead of the expected answer, I understand that contr=
oller apps like ODL<br>
=C2=A0 =C2=A0 have config/intent service-level models that essentially defi=
ned overlay networks<br>
=C2=A0 =C2=A0 that need to reference real underlay networks.=C2=A0 While at=
 first it may seem like<br>
=C2=A0 =C2=A0 a case where a config true node would need to point to a conf=
ig false node, I don&#39;t<br>
=C2=A0 =C2=A0 believe it&#39;s that way at all.=C2=A0 Rather I think that t=
he controller app, would import<br>
=C2=A0 =C2=A0 (and merge/de-duplicate) the network elements&#39; topo opsta=
te into its database as<br>
=C2=A0 =C2=A0 config (not opstate), which would result in config true point=
ing to config true.<br>
=C2=A0 =C2=A0 The only thing that may not be ideal is the controller app wo=
uldn&#39;t be able to<br>
=C2=A0 =C2=A0 differentiate which parts of the topo model it imported versu=
s created, and here<br>
=C2=A0 =C2=A0 is where a &#39;server-provided&#39; flag might make sense bu=
t, in this case, it should<br>
=C2=A0 =C2=A0 be an augmentation added in at the controller-level as oppose=
d to being in the<br>
=C2=A0 =C2=A0 base model, right?<br>
<br>
<br>
=C2=A0 =C2=A0 Thanks,<br>
=C2=A0 =C2=A0 Kent<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br></div></div>
______________________________<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>
</blockquote></div><br></div>

--94eb2c0864a86a6bab054766dadf--


From nobody Tue Jan 31 10:50:30 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 0048412999C for <yang-doctors@ietfa.amsl.com>; Tue, 31 Jan 2017 10:50:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, 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 M2wgmgu29lrW for <yang-doctors@ietfa.amsl.com>; Tue, 31 Jan 2017 10:50:22 -0800 (PST)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::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 531E4129570 for <yang-doctors@ietf.org>; Tue, 31 Jan 2017 10:50:13 -0800 (PST)
Received: by mail-wm0-x236.google.com with SMTP id v77so1411201wmv.0 for <yang-doctors@ietf.org>; Tue, 31 Jan 2017 10:50:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language :disposition-notification-to; bh=bQbEvu5palFg0GUHohNsF0RPf3PbviieeX7encc9yTM=; b=ubvrIs8KcdW4DikBM06Ompz1TI5uzWI6vdozk54QSJmpxqpzatOHxdIRCio11+RKFC pNA6JO255xS80piGI+ESCP34E04NqvnbLR8rMuxhEkczFvoUhwmhn6E6XqelUP3BerS6 XM+Kw/Bk3EGSCOt9ZbXyVwURxHGBo7LnhqhE74GXe8vwj4zhVXRz58pqMClaFWBFD5Pg 7vL1CItTvXfbUQ20VdClg5laMYc+j6uypW+NaXT4XyRimv/3/9W+qIEjQjOHlaotik+D 1L6DyU2MZhdw3sboUYo/FH7q60VQae7c+UEXUhBduxZwWrBtg6BYDQU8c5bBXss6Sedc 4o6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language :disposition-notification-to; bh=bQbEvu5palFg0GUHohNsF0RPf3PbviieeX7encc9yTM=; b=A+VQmSiphavORY9QaiwKDzytdkdcFXHqxdi4lDJ6PoDPHSCbpOaaiRMdFmOTQc4AVS ONvmg+60pBnWGWTm288OTNlqASwPb3zzI7YOFdGvj6ephtana0IFiUjwRXp2eWuImcSF QahA9fB/f2n6OVcjtDeK65H4qqzrBjlsBhxnXZalVGFRcb4/UCUtNWeaPRwhczRjzzRM gWsJHNTDpMuUfun/sdY6c16CAObZ1oOC9U7mSLCVy/nI1v6dxR4z5+TCasRt+Z3zJTxl b2Xf6Gu2xU58ct1knvoA0Z5jZ7yAUMiu/iynCRSe9wzBmBGMjRp8tYM7jYSlSCETg/5R fVvA==
X-Gm-Message-State: AIkVDXIh1d+JYIt9VGzlQpT7QyXiE4fJ4cUC0gyEeRffHQXGsZtsl/n0kRueEZ/fC/QoWg==
X-Received: by 10.223.129.4 with SMTP id 4mr29937697wrm.27.1485888611558; Tue, 31 Jan 2017 10:50:11 -0800 (PST)
Received: from DESKTOPFLHJVQJ (p5B341584.dip0.t-ipconnect.de. [91.52.21.132]) by smtp.gmail.com with ESMTPSA id o2sm29718696wra.42.2017.01.31.10.50.09 for <yang-doctors@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 31 Jan 2017 10:50:11 -0800 (PST)
From: "Mehmet Ersue" <mersue@gmail.com>
To: <yang-doctors@ietf.org>
Date: Tue, 31 Jan 2017 19:50:13 +0100
Message-ID: <01df01d27bf2$db90d5d0$92b28170$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdJ78igmKJgWqACHQWqyDetIhDxy0Q==
Content-Language: de
X-AVK-Virus-Check: AVA 25.10096;BF82DA0
X-AVK-Spam-Check: 1; str=0001.0A0C0204.5890DC62.019F,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0; AE713
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/1J19NuTWubZC5P23iC1IhpnDolI>
Subject: [yang-doctors] Too many recipients to the message WAS:FW: yang-doctors post from andy@yumaworks.com requires approval
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 18:50:29 -0000

FYI

Mehmet

-----Original Message-----
From: yang-doctors [mailto:mailman-bounces@mail.ietf.org] On Behalf Of
yang-doctors-owner@ietf.org
Sent: Tuesday, January 31, 2017 5:57 PM
To: yang-doctors-owner@ietf.org
Subject: yang-doctors post from andy@yumaworks.com requires approval

As list administrator, your authorization is requested for the following
mailing list posting:

    List:    yang-doctors@ietf.org
    From:    andy@yumaworks.com
    Subject: Re: [yang-doctors] proposed text to clarify use of the
ietf-network-topology and ietf-network
    Reason:  Too many recipients to the message

At your convenience, visit:

    https://www.ietf.org/mailman/admindb/yang-doctors
        
to approve or deny the request.


From nobody Tue Jan 31 12:50:56 2017
Return-Path: <tnadeau@lucidvision.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 794EA129A07; Tue, 31 Jan 2017 11:43:54 -0800 (PST)
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, HTML_MESSAGE=0.001, 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=lucidvision.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 vqvv_vNNRWwH; Tue, 31 Jan 2017 11:43:52 -0800 (PST)
Received: from lucidvision.com (lucidab1.miniserver.com [78.31.106.147]) (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 AF7C1129A05; Tue, 31 Jan 2017 11:43:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lucidvision.com; s=default; t=1485891743; bh=xCffnbww/xoX9RSnhJ86tXzogzQJnZoMFL17D7lVJJQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=yZgzvJLohH+yHGYTro9kNA0U4XkinaP8dknNzGesXvs3sUBzpjzAhCdnEytwwb76W 9pkX3bgWgWjgJP0YXd2Qh2d/d8khjjPw8GY6R8eXcM/eUVO/TX3Y7WB7VQ7gSOt3lB 7m3TKNtmJaAe3BOScT61DNT6WQkT8bPngvFlZbGQ=
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=50.255.148.181; 
Content-Type: multipart/alternative; boundary="Apple-Mail=_17CAB29A-6E24-4F51-A838-DDBE9DDD636B"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <CABCOCHT=SSL9y5tnOb8x+Q_fb6gyK6KaX7nCSv7tgctcB6K=+g@mail.gmail.com>
Date: Tue, 31 Jan 2017 14:42:45 -0500
Message-Id: <E3C8419F-CADD-42A5-BCF0-A089C974CB14@lucidvision.com>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com> <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net> <CABCOCHT=SSL9y5tnOb8x+Q_fb6gyK6KaX7nCSv7tgctcB6K=+g@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3124)
X-Authenticated-User: tnadeau@lucidvision.com 
X-Info: aspam skipped due to (g_smite_skip_relay)
X-Encryption: SSL encrypted
X-MyRbl: Color=Yellow Age=0 Spam=0 Notspam=2 Stars=0 Good=0 Friend=0 Surbl=0 Catch=0 r=0 ip=50.255.148.181
X-IP-stats: Notspam Incoming Last 0, First 627, in=4766, out=0, spam=0 Known=true ip=50.255.148.181
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/gW9cgJVzM5ktp7Y0iBCSwEhKsDU>
X-Mailman-Approved-At: Tue, 31 Jan 2017 12:50:54 -0800
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, Hariharan Ananthakrishnan <hari@packetdesign.com>, Xufeng Liu <Xufeng_Liu@jabil.com>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, Alexander Clemm <ludwig@clemm.org>, Alia Atlas <akatlas@gmail.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 19:43:54 -0000

--Apple-Mail=_17CAB29A-6E24-4F51-A838-DDBE9DDD636B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

+1

> On Jan 31, 2017:11:57 AM, at 11:57 AM, Andy Bierman =
<andy@yumaworks.com> wrote:
>=20
> Hi,
>=20
>=20
> I am concerned about different protocols deciding that the same YANG =
statement
> means 1 thing in protocol A and another in protocol B.
>=20
> The config=3Dtrue statement is very clear in YANG.
> It is not defined in terms of protocol, but rather abstract =
configuration datastores.
> YANG says config=3Dtrue means the node is part of configuration =
datastores.
>=20
> It is OK for protocol A to have access to datastores and protocol B to =
hide them,
> or protocol B has access to different datastores than A.  But the YANG =
statements
> need to reflect the intent of the data model, not the protocols.
>=20
> There is no YANG rule that says config=3Dfalse means read-only in =
every protocol.
> It doesn't say that at all. config=3Dfalse also allows I2RS to write =
constraints that
> reference any node.
>=20
>=20
> Andy
>=20
>=20
>=20
> On Mon, Jan 30, 2017 at 5:07 PM, Kent Watsen <kwatsen@juniper.net =
<mailto:kwatsen@juniper.net>> wrote:
>=20
> Thanks Hari,
>=20
> That review was a while ago, and there is no support for this approach =
from me of Andy there.  I was hoping there was something more recent...
>=20
> Searching 'server-provided' in the I2RS mailing list, I see the "WG LC =
for Topology (10/1 to 10/14)" discussion in October 2015 in which =
Martin, Juergen, and Andy continually say that this is a misuse of YANG. =
 I can't find any support for this approach there.  [FWIW, that thread =
ends without a resolution that I can see].
>=20
> Strangely, the next time 'server-provided' is discussed is nearly 14 =
months later, during the most-recent IESG balloting.  Actually, just =
searching for the word 'provided' yields the same result.  In either =
case, as we all know, the most recent discussion didn't yield support =
for this approach either.
>=20
> As I'm unable to find any support and, in fact, find quite the =
opposite, I stand by my concern that this is an illegal use of YANG.
>=20
> Kent
>=20
>=20
>=20
> Reposting YANG Doctor review thread for reference:
>  =
https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html =
<https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html>=

>=20
> - Hari
>=20
> On 30/01/2017, 15:33, "Kent Watsen" <kwatsen@juniper.net =
<mailto:kwatsen@juniper.net>> wrote:
>=20
>     [update: now CC-ing the yang-doctor's list!]
>=20
>     [+yang-doctors]
>=20
>=20
>     Hi Xufeng,
>=20
>     > I think that the issue raised by Kent has been discussed =
multiple times between the
>     > authors, I2RS WG, and several Yang doctors (Martin, Andy, and =
Lada?).
>=20
>     My reading of the recent I2RS thread comes to a different =
conclusion.  It seems that
>     many were struggling with basics such as if this is a standard =
YANG module or something
>     constrained to ephemeral/I2RS use only.  There may have been =
discussions before, but
>     given this disconnect, I question their validity.  Still, in case =
I'm missing something
>     subtle, please point me to where a YANG doctor blessed the =
'server-provided' flag,
>     knowing that 1) this module is for general use, 2) it promotes =
non-config to config,
>     and 3) it breaks standard operations and workflows (e.g., =
backup/restore).
>=20
>     Alternatively, since I just CC-ed the YANG-doctors list, can =
someone there quickly
>     tell me that this is really a sanctioned solution?
>=20
>=20
>     > The result of
>     > the discussions was to keep the current "server-provided" as a =
compromise, because
>     > there had been no ideal solution available so far.
>=20
>     Per 6087bis Section 5.23, the current officially accepted approach =
for reporting
>     operational state for system-generated values is to have a =
separate config false
>     /foo-state tree.   Why was this not considered an acceptable =
solution?
>=20
>     Jumping ahead of the expected answer, I understand that controller =
apps like ODL
>     have config/intent service-level models that essentially defined =
overlay networks
>     that need to reference real underlay networks.  While at first it =
may seem like
>     a case where a config true node would need to point to a config =
false node, I don't
>     believe it's that way at all.  Rather I think that the controller =
app, would import
>     (and merge/de-duplicate) the network elements' topo opstate into =
its database as
>     config (not opstate), which would result in config true pointing =
to config true.
>     The only thing that may not be ideal is the controller app =
wouldn't be able to
>     differentiate which parts of the topo model it imported versus =
created, and here
>     is where a 'server-provided' flag might make sense but, in this =
case, it should
>     be an augmentation added in at the controller-level as opposed to =
being in the
>     base model, right?
>=20
>=20
>     Thanks,
>     Kent
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> 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>
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors


--Apple-Mail=_17CAB29A-6E24-4F51-A838-DDBE9DDD636B
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"">+1<div class=3D""><br class=3D""><div><blockquote type=3D"cite"=
 class=3D""><div class=3D"">On Jan 31, 2017:11:57 AM, at 11:57 AM, Andy =
Bierman &lt;<a href=3D"mailto:andy@yumaworks.com" =
class=3D"">andy@yumaworks.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D"">Hi,<div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D"">I am concerned about different =
protocols deciding that the same YANG statement</div><div class=3D"">means=
 1 thing in protocol A and another in protocol B.</div><div class=3D""><br=
 class=3D""></div><div class=3D"">The config=3Dtrue statement is very =
clear in YANG.</div><div class=3D"">It is not defined in terms of =
protocol, but rather abstract configuration datastores.</div><div =
class=3D"">YANG says config=3Dtrue means the node is part of =
configuration datastores.</div><div class=3D""><br class=3D""></div><div =
class=3D"">It is OK for protocol A to have access to datastores and =
protocol B to hide them,</div><div class=3D"">or protocol B has access =
to different datastores than A.&nbsp; But the YANG statements</div><div =
class=3D"">need to reflect the intent of the data model, not the =
protocols.</div><div class=3D""><br class=3D""></div><div class=3D"">There=
 is no YANG rule that says config=3Dfalse means read-only in every =
protocol.</div><div class=3D"">It doesn't say that at all. config=3Dfalse =
also allows I2RS to write constraints that</div><div class=3D"">reference =
any node.</div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D"">Andy</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div></div><div =
class=3D"gmail_extra"><br class=3D""><div class=3D"gmail_quote">On Mon, =
Jan 30, 2017 at 5:07 PM, Kent Watsen <span dir=3D"ltr" class=3D"">&lt;<a =
href=3D"mailto:kwatsen@juniper.net" target=3D"_blank" =
class=3D"">kwatsen@juniper.net</a>&gt;</span> wrote:<br =
class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><br class=3D"">
Thanks Hari,<br class=3D"">
<br class=3D"">
That review was a while ago, and there is no support for this approach =
from me of Andy there.&nbsp; I was hoping there was something more =
recent...<br class=3D"">
<br class=3D"">
Searching 'server-provided' in the I2RS mailing list, I see the "WG LC =
for Topology (10/1 to 10/14)" discussion in October 2015 in which =
Martin, Juergen, and Andy continually say that this is a misuse of =
YANG.&nbsp; I can't find any support for this approach there.&nbsp; =
[FWIW, that thread ends without a resolution that I can see].<br =
class=3D"">
<br class=3D"">
Strangely, the next time 'server-provided' is discussed is nearly 14 =
months later, during the most-recent IESG balloting.&nbsp; Actually, =
just searching for the word 'provided' yields the same result.&nbsp; In =
either case, as we all know, the most recent discussion didn't yield =
support for this approach either.<br class=3D"">
<br class=3D"">
As I'm unable to find any support and, in fact, find quite the opposite, =
I stand by my concern that this is an illegal use of YANG.<br class=3D"">
<br class=3D"">
Kent<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
Reposting YANG Doctor review thread for reference:<br class=3D"">
&nbsp;<a =
href=3D"https://www.ietf.org/mail-archive/web/yang-doctors/current/msg0003=
2.html" rel=3D"noreferrer" target=3D"_blank" =
class=3D"">https://www.ietf.org/mail-<wbr =
class=3D"">archive/web/yang-doctors/<wbr =
class=3D"">current/msg00032.html</a><br class=3D"">
<br class=3D"">
- Hari<br class=3D"">
<br class=3D"">
On 30/01/2017, 15:33, "Kent Watsen" &lt;<a =
href=3D"mailto:kwatsen@juniper.net" class=3D"">kwatsen@juniper.net</a>&gt;=
 wrote:<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; [update: now CC-ing the yang-doctor's list!]<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; [+yang-doctors]<br class=3D"">
<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; Hi Xufeng,<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; &gt; I think that the issue raised by Kent has been =
discussed multiple times between the<br class=3D"">
&nbsp; &nbsp; &gt; authors, I2RS WG, and several Yang doctors (Martin, =
Andy, and Lada?).<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; My reading of the recent I2RS thread comes to a different =
conclusion.&nbsp; It seems that<br class=3D"">
&nbsp; &nbsp; many were struggling with basics such as if this is a =
standard YANG module or something<br class=3D"">
&nbsp; &nbsp; constrained to ephemeral/I2RS use only.&nbsp; There may =
have been discussions before, but<br class=3D"">
&nbsp; &nbsp; given this disconnect, I question their validity.&nbsp; =
Still, in case I'm missing something<br class=3D"">
&nbsp; &nbsp; subtle, please point me to where a YANG doctor blessed the =
'server-provided' flag,<br class=3D"">
&nbsp; &nbsp; knowing that 1) this module is for general use, 2) it =
promotes non-config to config,<br class=3D"">
&nbsp; &nbsp; and 3) it breaks standard operations and workflows (e.g., =
backup/restore).<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; Alternatively, since I just CC-ed the YANG-doctors list, =
can someone there quickly<br class=3D"">
&nbsp; &nbsp; tell me that this is really a sanctioned solution?<br =
class=3D"">
<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; &gt; The result of<br class=3D"">
&nbsp; &nbsp; &gt; the discussions was to keep the current =
"server-provided" as a compromise, because<br class=3D"">
&nbsp; &nbsp; &gt; there had been no ideal solution available so far.<br =
class=3D"">
<br class=3D"">
&nbsp; &nbsp; Per 6087bis Section 5.23, the current officially accepted =
approach for reporting<br class=3D"">
&nbsp; &nbsp; operational state for system-generated values is to have a =
separate config false<br class=3D"">
&nbsp; &nbsp; /foo-state tree.&nbsp; &nbsp;Why was this not considered =
an acceptable solution?<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; Jumping ahead of the expected answer, I understand that =
controller apps like ODL<br class=3D"">
&nbsp; &nbsp; have config/intent service-level models that essentially =
defined overlay networks<br class=3D"">
&nbsp; &nbsp; that need to reference real underlay networks.&nbsp; While =
at first it may seem like<br class=3D"">
&nbsp; &nbsp; a case where a config true node would need to point to a =
config false node, I don't<br class=3D"">
&nbsp; &nbsp; believe it's that way at all.&nbsp; Rather I think that =
the controller app, would import<br class=3D"">
&nbsp; &nbsp; (and merge/de-duplicate) the network elements' topo =
opstate into its database as<br class=3D"">
&nbsp; &nbsp; config (not opstate), which would result in config true =
pointing to config true.<br class=3D"">
&nbsp; &nbsp; The only thing that may not be ideal is the controller app =
wouldn't be able to<br class=3D"">
&nbsp; &nbsp; differentiate which parts of the topo model it imported =
versus created, and here<br class=3D"">
&nbsp; &nbsp; is where a 'server-provided' flag might make sense but, in =
this case, it should<br class=3D"">
&nbsp; &nbsp; be an augmentation added in at the controller-level as =
opposed to being in the<br class=3D"">
&nbsp; &nbsp; base model, right?<br class=3D"">
<br class=3D"">
<br class=3D"">
&nbsp; &nbsp; Thanks,<br class=3D"">
&nbsp; &nbsp; Kent<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
______________________________<wbr class=3D"">_________________<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"">
<a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" =
rel=3D"noreferrer" target=3D"_blank" =
class=3D"">https://www.ietf.org/mailman/<wbr =
class=3D"">listinfo/yang-doctors</a><br class=3D"">
</blockquote></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></body></html>=

--Apple-Mail=_17CAB29A-6E24-4F51-A838-DDBE9DDD636B--


From nobody Tue Jan 31 12:51:00 2017
Return-Path: <shares@ndzh.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 BB158129A6D; Tue, 31 Jan 2017 12:35:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 Q6T-tLSGEv4F; Tue, 31 Jan 2017 12:35:56 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 85DF3129489; Tue, 31 Jan 2017 12:35:55 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=70.194.16.251; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Thomas Nadeau'" <tnadeau@lucidvision.com>, "'Andy Bierman'" <andy@yumaworks.com>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com> <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net> <CABCOCHT=SSL9y5tnOb8x+Q_fb6gyK6KaX7nCSv7tgctcB6K=+g@mail.gmail.com> <E3C8419F-CADD-42A5-BCF0-A089C974CB14@lucidvision.com>
In-Reply-To: <E3C8419F-CADD-42A5-BCF0-A089C974CB14@lucidvision.com>
Date: Tue, 31 Jan 2017 15:31:46 -0500
Message-ID: <019901d27c01$0b6d7520$22485f60$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_019A_01D27BD7.2298F3C0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQEMKHE3GKV1K7neXVfBkaMYbbCHfQKRk7WZAaACAfMBqSx+3AGHR3i0AeTE+gQBzhuJaAGEuYnsAOmOP8oBMYz1WgJapH8LAWoAo0eiS+NzQA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/BMz_gWuYncUiUbhdP-9IG3lchc8>
X-Mailman-Approved-At: Tue, 31 Jan 2017 12:50:54 -0800
Cc: netmod-chairs@ietf.org, 'Hariharan Ananthakrishnan' <hari@packetdesign.com>, 'Xufeng Liu' <Xufeng_Liu@jabil.com>, draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, 'Vishnu Pavan Beeram' <vbeeram@juniper.net>, draft-ietf-i2rs-yang-l3-topology@ietf.org, yang-doctors@ietf.org, 'Alexander Clemm' <ludwig@clemm.org>, 'Alia Atlas' <akatlas@gmail.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 20:35:58 -0000

This is a multipart message in MIME format.

------=_NextPart_000_019A_01D27BD7.2298F3C0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Tom and Andy: 

 

How would you suggest indicating configuration and operational state in
ephemeral control plane data store?  It is very useful to differentiate
between the two in ephemeral state.  Do you have a suggestion?  

 

Sue 

 

From: Thomas Nadeau [mailto:tnadeau@lucidvision.com] 
Sent: Tuesday, January 31, 2017 2:43 PM
To: Andy Bierman
Cc: Kent Watsen; netmod-chairs@ietf.org; Hariharan Ananthakrishnan; Xufeng
Liu; draft-ietf-i2rs-yang-network-topo@ietf.org; i2rs-chairs@ietf.org;
Vishnu Pavan Beeram; draft-ietf-i2rs-yang-l3-topology@ietf.org;
yang-doctors@ietf.org; Alexander Clemm; Alia Atlas; Susan Hares
Subject: Re: [yang-doctors] proposed text to clarify use of the
ietf-network-topology and ietf-network

 

+1

 

On Jan 31, 2017:11:57 AM, at 11:57 AM, Andy Bierman <andy@yumaworks.com>
wrote:

 

Hi,

 

 

I am concerned about different protocols deciding that the same YANG
statement

means 1 thing in protocol A and another in protocol B.

 

The config=true statement is very clear in YANG.

It is not defined in terms of protocol, but rather abstract configuration
datastores.

YANG says config=true means the node is part of configuration datastores.

 

It is OK for protocol A to have access to datastores and protocol B to hide
them,

or protocol B has access to different datastores than A.  But the YANG
statements

need to reflect the intent of the data model, not the protocols.

 

There is no YANG rule that says config=false means read-only in every
protocol.

It doesn't say that at all. config=false also allows I2RS to write
constraints that

reference any node.

 

 

Andy

 

 

 

On Mon, Jan 30, 2017 at 5:07 PM, Kent Watsen <kwatsen@juniper.net> wrote:


Thanks Hari,

That review was a while ago, and there is no support for this approach from
me of Andy there.  I was hoping there was something more recent...

Searching 'server-provided' in the I2RS mailing list, I see the "WG LC for
Topology (10/1 to 10/14)" discussion in October 2015 in which Martin,
Juergen, and Andy continually say that this is a misuse of YANG.  I can't
find any support for this approach there.  [FWIW, that thread ends without a
resolution that I can see].

Strangely, the next time 'server-provided' is discussed is nearly 14 months
later, during the most-recent IESG balloting.  Actually, just searching for
the word 'provided' yields the same result.  In either case, as we all know,
the most recent discussion didn't yield support for this approach either.

As I'm unable to find any support and, in fact, find quite the opposite, I
stand by my concern that this is an illegal use of YANG.

Kent



Reposting YANG Doctor review thread for reference:
 https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html

- Hari

On 30/01/2017, 15:33, "Kent Watsen" <kwatsen@juniper.net> wrote:

    [update: now CC-ing the yang-doctor's list!]

    [+yang-doctors]


    Hi Xufeng,

    > I think that the issue raised by Kent has been discussed multiple
times between the
    > authors, I2RS WG, and several Yang doctors (Martin, Andy, and Lada?).

    My reading of the recent I2RS thread comes to a different conclusion.
It seems that
    many were struggling with basics such as if this is a standard YANG
module or something
    constrained to ephemeral/I2RS use only.  There may have been discussions
before, but
    given this disconnect, I question their validity.  Still, in case I'm
missing something
    subtle, please point me to where a YANG doctor blessed the
'server-provided' flag,
    knowing that 1) this module is for general use, 2) it promotes
non-config to config,
    and 3) it breaks standard operations and workflows (e.g.,
backup/restore).

    Alternatively, since I just CC-ed the YANG-doctors list, can someone
there quickly
    tell me that this is really a sanctioned solution?


    > The result of
    > the discussions was to keep the current "server-provided" as a
compromise, because
    > there had been no ideal solution available so far.

    Per 6087bis Section 5.23, the current officially accepted approach for
reporting
    operational state for system-generated values is to have a separate
config false
    /foo-state tree.   Why was this not considered an acceptable solution?

    Jumping ahead of the expected answer, I understand that controller apps
like ODL
    have config/intent service-level models that essentially defined overlay
networks
    that need to reference real underlay networks.  While at first it may
seem like
    a case where a config true node would need to point to a config false
node, I don't
    believe it's that way at all.  Rather I think that the controller app,
would import
    (and merge/de-duplicate) the network elements' topo opstate into its
database as
    config (not opstate), which would result in config true pointing to
config true.
    The only thing that may not be ideal is the controller app wouldn't be
able to
    differentiate which parts of the topo model it imported versus created,
and here
    is where a 'server-provided' flag might make sense but, in this case, it
should
    be an augmentation added in at the controller-level as opposed to being
in the
    base model, right?


    Thanks,
    Kent








_______________________________________________
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

 


------=_NextPart_000_019A_01D27BD7.2298F3C0
Content-Type: text/html;
	charset="us-ascii"
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=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","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;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
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'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Tom and Andy: <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>How would you suggest indicating configuration and operational state =
in ephemeral control plane data store? &nbsp;It is very useful to =
differentiate between the two in ephemeral state.&nbsp; Do you have a =
suggestion? &nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sue <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Thomas Nadeau [mailto:tnadeau@lucidvision.com] <br><b>Sent:</b> Tuesday, =
January 31, 2017 2:43 PM<br><b>To:</b> Andy Bierman<br><b>Cc:</b> Kent =
Watsen; netmod-chairs@ietf.org; Hariharan Ananthakrishnan; Xufeng Liu; =
draft-ietf-i2rs-yang-network-topo@ietf.org; i2rs-chairs@ietf.org; Vishnu =
Pavan Beeram; draft-ietf-i2rs-yang-l3-topology@ietf.org; =
yang-doctors@ietf.org; Alexander Clemm; Alia Atlas; Susan =
Hares<br><b>Subject:</b> Re: [yang-doctors] proposed text to clarify use =
of the ietf-network-topology and =
ietf-network<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>+1<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal>On Jan 31, 2017:11:57 AM, at 11:57 AM, Andy Bierman =
&lt;<a href=3D"mailto:andy@yumaworks.com">andy@yumaworks.com</a>&gt; =
wrote:<o:p></o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><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><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I =
am concerned about different protocols deciding that the same YANG =
statement<o:p></o:p></p></div><div><p class=3DMsoNormal>means 1 thing in =
protocol A and another in protocol B.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>The config=3Dtrue statement is very clear in =
YANG.<o:p></o:p></p></div><div><p class=3DMsoNormal>It is not defined in =
terms of protocol, but rather abstract configuration =
datastores.<o:p></o:p></p></div><div><p class=3DMsoNormal>YANG says =
config=3Dtrue means the node is part of configuration =
datastores.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>It is OK for protocol A to have access to datastores =
and protocol B to hide them,<o:p></o:p></p></div><div><p =
class=3DMsoNormal>or protocol B has access to different datastores than =
A.&nbsp; But the YANG statements<o:p></o:p></p></div><div><p =
class=3DMsoNormal>need to reflect the intent of the data model, not the =
protocols.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>There is no YANG rule that says config=3Dfalse means =
read-only in every protocol.<o:p></o:p></p></div><div><p =
class=3DMsoNormal>It doesn't say that at all. config=3Dfalse also allows =
I2RS to write constraints that<o:p></o:p></p></div><div><p =
class=3DMsoNormal>reference any node.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</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><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, =
Jan 30, 2017 at 5:07 PM, Kent Watsen &lt;<a =
href=3D"mailto:kwatsen@juniper.net" =
target=3D"_blank">kwatsen@juniper.net</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal><br>Thanks Hari,<br><br>That review was a while ago, =
and there is no support for this approach from me of Andy there.&nbsp; I =
was hoping there was something more recent...<br><br>Searching =
'server-provided' in the I2RS mailing list, I see the &quot;WG LC for =
Topology (10/1 to 10/14)&quot; discussion in October 2015 in which =
Martin, Juergen, and Andy continually say that this is a misuse of =
YANG.&nbsp; I can't find any support for this approach there.&nbsp; =
[FWIW, that thread ends without a resolution that I can =
see].<br><br>Strangely, the next time 'server-provided' is discussed is =
nearly 14 months later, during the most-recent IESG balloting.&nbsp; =
Actually, just searching for the word 'provided' yields the same =
result.&nbsp; In either case, as we all know, the most recent discussion =
didn't yield support for this approach either.<br><br>As I'm unable to =
find any support and, in fact, find quite the opposite, I stand by my =
concern that this is an illegal use of =
YANG.<br><br>Kent<br><br><br><br>Reposting YANG Doctor review thread for =
reference:<br>&nbsp;<a =
href=3D"https://www.ietf.org/mail-archive/web/yang-doctors/current/msg000=
32.html" =
target=3D"_blank">https://www.ietf.org/mail-archive/web/yang-doctors/curr=
ent/msg00032.html</a><br><br>- Hari<br><br>On 30/01/2017, 15:33, =
&quot;Kent Watsen&quot; &lt;<a =
href=3D"mailto:kwatsen@juniper.net">kwatsen@juniper.net</a>&gt; =
wrote:<br><br>&nbsp; &nbsp; [update: now CC-ing the yang-doctor's =
list!]<br><br>&nbsp; &nbsp; [+yang-doctors]<br><br><br>&nbsp; &nbsp; Hi =
Xufeng,<br><br>&nbsp; &nbsp; &gt; I think that the issue raised by Kent =
has been discussed multiple times between the<br>&nbsp; &nbsp; &gt; =
authors, I2RS WG, and several Yang doctors (Martin, Andy, and =
Lada?).<br><br>&nbsp; &nbsp; My reading of the recent I2RS thread comes =
to a different conclusion.&nbsp; It seems that<br>&nbsp; &nbsp; many =
were struggling with basics such as if this is a standard YANG module or =
something<br>&nbsp; &nbsp; constrained to ephemeral/I2RS use only.&nbsp; =
There may have been discussions before, but<br>&nbsp; &nbsp; given this =
disconnect, I question their validity.&nbsp; Still, in case I'm missing =
something<br>&nbsp; &nbsp; subtle, please point me to where a YANG =
doctor blessed the 'server-provided' flag,<br>&nbsp; &nbsp; knowing that =
1) this module is for general use, 2) it promotes non-config to =
config,<br>&nbsp; &nbsp; and 3) it breaks standard operations and =
workflows (e.g., backup/restore).<br><br>&nbsp; &nbsp; Alternatively, =
since I just CC-ed the YANG-doctors list, can someone there =
quickly<br>&nbsp; &nbsp; tell me that this is really a sanctioned =
solution?<br><br><br>&nbsp; &nbsp; &gt; The result of<br>&nbsp; &nbsp; =
&gt; the discussions was to keep the current &quot;server-provided&quot; =
as a compromise, because<br>&nbsp; &nbsp; &gt; there had been no ideal =
solution available so far.<br><br>&nbsp; &nbsp; Per 6087bis Section =
5.23, the current officially accepted approach for reporting<br>&nbsp; =
&nbsp; operational state for system-generated values is to have a =
separate config false<br>&nbsp; &nbsp; /foo-state tree.&nbsp; &nbsp;Why =
was this not considered an acceptable solution?<br><br>&nbsp; &nbsp; =
Jumping ahead of the expected answer, I understand that controller apps =
like ODL<br>&nbsp; &nbsp; have config/intent service-level models that =
essentially defined overlay networks<br>&nbsp; &nbsp; that need to =
reference real underlay networks.&nbsp; While at first it may seem =
like<br>&nbsp; &nbsp; a case where a config true node would need to =
point to a config false node, I don't<br>&nbsp; &nbsp; believe it's that =
way at all.&nbsp; Rather I think that the controller app, would =
import<br>&nbsp; &nbsp; (and merge/de-duplicate) the network elements' =
topo opstate into its database as<br>&nbsp; &nbsp; config (not opstate), =
which would result in config true pointing to config true.<br>&nbsp; =
&nbsp; The only thing that may not be ideal is the controller app =
wouldn't be able to<br>&nbsp; &nbsp; differentiate which parts of the =
topo model it imported versus created, and here<br>&nbsp; &nbsp; is =
where a 'server-provided' flag might make sense but, in this case, it =
should<br>&nbsp; &nbsp; be an augmentation added in at the =
controller-level as opposed to being in the<br>&nbsp; &nbsp; base model, =
right?<br><br><br>&nbsp; &nbsp; Thanks,<br>&nbsp; &nbsp; =
Kent<br><br><br><br><br><br><br><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></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p =
class=3DMsoNormal>_______________________________________________<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">https://www.i=
etf.org/mailman/listinfo/yang-doctors</a><o:p></o:p></p></div></blockquot=
e></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_019A_01D27BD7.2298F3C0--


From nobody Tue Jan 31 13:01:52 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 22CD0129AB3 for <yang-doctors@ietfa.amsl.com>; Tue, 31 Jan 2017 12:50:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 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_LOW=-0.7, 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 1woWeDudLmIC for <yang-doctors@ietfa.amsl.com>; Tue, 31 Jan 2017 12:50:40 -0800 (PST)
Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (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 368C2129A75 for <yang-doctors@ietf.org>; Tue, 31 Jan 2017 12:50:40 -0800 (PST)
Received: by mail-qk0-x235.google.com with SMTP id 11so177688762qkl.3 for <yang-doctors@ietf.org>; Tue, 31 Jan 2017 12:50:40 -0800 (PST)
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=Rwp5gtqowUrQqCnN16O18CAZDJxrQFXWwNiUL3OXvs4=; b=oD+EedTfErpfTi6A6XsuMgLKMyCSP++kGpFhpSkSRyr+MwcLDdv6iKIj5K1gAtVoQD bsMjaZV6qS2p2WhNyfW1fqsaRzcu6lLw+1xiQEDUx6uPDvfNkuYoKYHZ078+XtqQpK8i QdbIHjn1Ji/eOL9TqfnqIywH44cBBrAA3AvUWepxutfHXKAxuwDLTCGK4S8wAB2jESee PJ6gqk59OnUbenDHllpFs0cLGwXfSBkBz3VxEvEk/qCscfH9ZaiZAvDR1+LG0i9k5+0a BC72FiXeThIqfE2+FeBMXYNQMNkMSS/5ASTqWuXsQbySgHWRaebN+/ckPbDHK94M6gfe TJaQ==
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=Rwp5gtqowUrQqCnN16O18CAZDJxrQFXWwNiUL3OXvs4=; b=P+tN8kBKIdlGCktBtt9dceMzCz7gXgKHM1SLEtygjxCbEZ0EW2TOC28ggsJ84nfAI0 e1rvFsJX7le7cMpQD3UsmIXfpDRLNFZYNby6wiONI1ksNnkwWW+qfiT188erudhlgZpN cRA+k1LP4jOt+xvB2naTwF6dfKEFlMghA8v55GlN8B64qTClgjF9jYpc3VORZrNSs7WS twlsbrvxC/wrICnh9lIJxstIwrXS8gj44j6GPpO14yslqtDiV8kVK02xAsXLIb8rkavb eZngaaJYbHxcNNpolEZSQmFurRhn3LilosNO+JYUqEJKADiIrgZwfFjO3ODlJIF+/uBU BnPg==
X-Gm-Message-State: AIkVDXLLn8LcMEAGyF3ldDsHcedYCfZHqZ8g0klEctTIHk/JWRlIgAjdFMi2aJQm/QfZ1/HyfXPivdbQ7njZew==
X-Received: by 10.55.210.135 with SMTP id f129mr28229536qkj.184.1485895839290;  Tue, 31 Jan 2017 12:50:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.145.66 with HTTP; Tue, 31 Jan 2017 12:50:38 -0800 (PST)
In-Reply-To: <019901d27c01$0b6d7520$22485f60$@ndzh.com>
References: <CAG4d1re9y3ofXpJgwMw0_53Y2DNv0x+93FDuY+ikTCHaVs=Thw@mail.gmail.com> <008a01d278a9$cd8cd250$68a676f0$@ndzh.com> <015f01d27acf$f42414f0$dc6c3ed0$@clemm.org> <CAG4d1rch57okkcb6TVttmaGD0e7iGOX3dW88ACkJU6ZZHBHu+Q@mail.gmail.com> <CAG4d1rcwSbbS31zQRxF3bGOzhpPqe1OZKjKTJRNjTFQ1qjTbXg@mail.gmail.com> <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <BFD7DE0C-5B69-44FB-A3FA-4151A8156F41@packetdesign.com> <E5B1AA4D-CBFE-4427-AEFF-4C05C5837017@juniper.net> <CABCOCHT=SSL9y5tnOb8x+Q_fb6gyK6KaX7nCSv7tgctcB6K=+g@mail.gmail.com> <E3C8419F-CADD-42A5-BCF0-A089C974CB14@lucidvision.com> <019901d27c01$0b6d7520$22485f60$@ndzh.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 31 Jan 2017 12:50:38 -0800
Message-ID: <CABCOCHTiGhsOFxLuA9H5s7DrsqVNwGw4y77qSgOEk0qNAZ=2QA@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary=94eb2c04ec4cacb03105476a15cc
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/jpMC0FU0TulOeE1yKLlwBmoBm8I>
X-Mailman-Approved-At: Tue, 31 Jan 2017 13:01:51 -0800
Cc: NetMod WG Chairs <netmod-chairs@ietf.org>, Hariharan Ananthakrishnan <hari@packetdesign.com>, Xufeng Liu <Xufeng_Liu@jabil.com>, draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, Vishnu Pavan Beeram <vbeeram@juniper.net>, draft-ietf-i2rs-yang-l3-topology@ietf.org, YANG Doctors <yang-doctors@ietf.org>, Alexander Clemm <ludwig@clemm.org>, Alia Atlas <akatlas@gmail.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 20:50:42 -0000

--94eb2c04ec4cacb03105476a15cc
Content-Type: text/plain; charset=UTF-8

On Tue, Jan 31, 2017 at 12:31 PM, Susan Hares <shares@ndzh.com> wrote:

> Tom and Andy:
>
>
>
> How would you suggest indicating configuration and operational state in
> ephemeral control plane data store?  It is very useful to differentiate
> between the two in ephemeral state.  Do you have a suggestion?
>
>
>

I do not agree that the I2RS control plane datastore has any operational
data in it.
That data would be in the operational daatstore.

The solution discussed many times was a YANG extension -- e.g., tagging a
node as writable by I2RS

  extension writable {
    description
       "Argument indicates whether I2RS can write to the data node
containing this statement.
        Also indicates I2RS conformance for the data node containing this
statement.
        Default is false if this extension is not present.";
  }

  container some-node {
     i2rs:writable true;
     config false;
     description "I2RS can write to this container in its ephemeral
datastore";
  }

  container some-other-node {
     i2rs:writable false;
     config false;
     description "I2RS cannot write to this container in its ephemeral
datastore";
  }


If config=true then node can also appear in the configuration datastores.


Sue
>

Andy


>
>
> *From:* Thomas Nadeau [mailto:tnadeau@lucidvision.com]
> *Sent:* Tuesday, January 31, 2017 2:43 PM
> *To:* Andy Bierman
> *Cc:* Kent Watsen; netmod-chairs@ietf.org; Hariharan Ananthakrishnan;
> Xufeng Liu; draft-ietf-i2rs-yang-network-topo@ietf.org;
> i2rs-chairs@ietf.org; Vishnu Pavan Beeram; draft-ietf-i2rs-yang-l3-
> topology@ietf.org; yang-doctors@ietf.org; Alexander Clemm; Alia Atlas;
> Susan Hares
> *Subject:* Re: [yang-doctors] proposed text to clarify use of the
> ietf-network-topology and ietf-network
>
>
>
> +1
>
>
>
> On Jan 31, 2017:11:57 AM, at 11:57 AM, Andy Bierman <andy@yumaworks.com>
> wrote:
>
>
>
> Hi,
>
>
>
>
>
> I am concerned about different protocols deciding that the same YANG
> statement
>
> means 1 thing in protocol A and another in protocol B.
>
>
>
> The config=true statement is very clear in YANG.
>
> It is not defined in terms of protocol, but rather abstract configuration
> datastores.
>
> YANG says config=true means the node is part of configuration datastores.
>
>
>
> It is OK for protocol A to have access to datastores and protocol B to
> hide them,
>
> or protocol B has access to different datastores than A.  But the YANG
> statements
>
> need to reflect the intent of the data model, not the protocols.
>
>
>
> There is no YANG rule that says config=false means read-only in every
> protocol.
>
> It doesn't say that at all. config=false also allows I2RS to write
> constraints that
>
> reference any node.
>
>
>
>
>
> Andy
>
>
>
>
>
>
>
> On Mon, Jan 30, 2017 at 5:07 PM, Kent Watsen <kwatsen@juniper.net> wrote:
>
>
> Thanks Hari,
>
> That review was a while ago, and there is no support for this approach
> from me of Andy there.  I was hoping there was something more recent...
>
> Searching 'server-provided' in the I2RS mailing list, I see the "WG LC for
> Topology (10/1 to 10/14)" discussion in October 2015 in which Martin,
> Juergen, and Andy continually say that this is a misuse of YANG.  I can't
> find any support for this approach there.  [FWIW, that thread ends without
> a resolution that I can see].
>
> Strangely, the next time 'server-provided' is discussed is nearly 14
> months later, during the most-recent IESG balloting.  Actually, just
> searching for the word 'provided' yields the same result.  In either case,
> as we all know, the most recent discussion didn't yield support for this
> approach either.
>
> As I'm unable to find any support and, in fact, find quite the opposite, I
> stand by my concern that this is an illegal use of YANG.
>
> Kent
>
>
>
> Reposting YANG Doctor review thread for reference:
>  https://www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html
>
> - Hari
>
> On 30/01/2017, 15:33, "Kent Watsen" <kwatsen@juniper.net> wrote:
>
>     [update: now CC-ing the yang-doctor's list!]
>
>     [+yang-doctors]
>
>
>     Hi Xufeng,
>
>     > I think that the issue raised by Kent has been discussed multiple
> times between the
>     > authors, I2RS WG, and several Yang doctors (Martin, Andy, and Lada?).
>
>     My reading of the recent I2RS thread comes to a different conclusion.
> It seems that
>     many were struggling with basics such as if this is a standard YANG
> module or something
>     constrained to ephemeral/I2RS use only.  There may have been
> discussions before, but
>     given this disconnect, I question their validity.  Still, in case I'm
> missing something
>     subtle, please point me to where a YANG doctor blessed the
> 'server-provided' flag,
>     knowing that 1) this module is for general use, 2) it promotes
> non-config to config,
>     and 3) it breaks standard operations and workflows (e.g.,
> backup/restore).
>
>     Alternatively, since I just CC-ed the YANG-doctors list, can someone
> there quickly
>     tell me that this is really a sanctioned solution?
>
>
>     > The result of
>     > the discussions was to keep the current "server-provided" as a
> compromise, because
>     > there had been no ideal solution available so far.
>
>     Per 6087bis Section 5.23, the current officially accepted approach for
> reporting
>     operational state for system-generated values is to have a separate
> config false
>     /foo-state tree.   Why was this not considered an acceptable solution?
>
>     Jumping ahead of the expected answer, I understand that controller
> apps like ODL
>     have config/intent service-level models that essentially defined
> overlay networks
>     that need to reference real underlay networks.  While at first it may
> seem like
>     a case where a config true node would need to point to a config false
> node, I don't
>     believe it's that way at all.  Rather I think that the controller app,
> would import
>     (and merge/de-duplicate) the network elements' topo opstate into its
> database as
>     config (not opstate), which would result in config true pointing to
> config true.
>     The only thing that may not be ideal is the controller app wouldn't be
> able to
>     differentiate which parts of the topo model it imported versus
> created, and here
>     is where a 'server-provided' flag might make sense but, in this case,
> it should
>     be an augmentation added in at the controller-level as opposed to
> being in the
>     base model, right?
>
>
>     Thanks,
>     Kent
>
>
>
>
>
>
>
>
> _______________________________________________
> 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
>
>
>

--94eb2c04ec4cacb03105476a15cc
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 Tue, Jan 31, 2017 at 12:31 PM, Susan Hares <span dir=3D"ltr">&lt;<a =
href=3D"mailto:shares@ndzh.com" target=3D"_blank">shares@ndzh.com</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-le=
ft-style:solid;padding-left:1ex"><div lang=3D"EN-US"><div class=3D"gmail-m_=
5413526630446913770WordSection1"><p class=3D"MsoNormal"><span style=3D"font=
-size:11pt;font-family:calibri,sans-serif;color:rgb(31,73,125)">Tom and And=
y: <u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size=
:11pt;font-family:calibri,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-fa=
mily:calibri,sans-serif;color:rgb(31,73,125)">How would you suggest indicat=
ing configuration and operational state in ephemeral control plane data sto=
re?=C2=A0 It is very useful to differentiate between the two in ephemeral s=
tate.=C2=A0 Do you have a suggestion? =C2=A0<u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sans-ser=
if;color:rgb(31,73,125)"><u></u>=C2=A0</span></p></div></div></blockquote><=
div><br></div><div>I do not agree that the I2RS control plane datastore has=
 any operational data in it.</div><div>That data would be in the operationa=
l daatstore.</div><div><br></div><div>The solution discussed many times was=
 a YANG extension -- e.g., tagging a node as writable by I2RS</div><div><br=
></div><div>=C2=A0 extension writable {</div><div>=C2=A0 =C2=A0 description=
</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;Argument indicates whether I2RS=
 can write to the data node containing this statement.</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Also indicates I2RS conformance for the data node contain=
ing this statement.</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 Default is false =
if this extension is not present.&quot;;</div><div>=C2=A0 }</div><div><br><=
/div><div>=C2=A0 container some-node {</div><div>=C2=A0 =C2=A0 =C2=A0i2rs:w=
ritable true;</div><div>=C2=A0 =C2=A0 =C2=A0config false;</div><div>=C2=A0 =
=C2=A0 =C2=A0description &quot;I2RS can write to this container in its ephe=
meral datastore&quot;;</div><div>=C2=A0 }</div><div><br></div><div><div>=C2=
=A0 container some-other-node {</div><div>=C2=A0 =C2=A0 =C2=A0i2rs:writable=
 false;</div><div>=C2=A0 =C2=A0 =C2=A0config false;</div><div>=C2=A0 =C2=A0=
 =C2=A0description &quot;I2RS cannot write to this container in its ephemer=
al datastore&quot;;</div><div>=C2=A0 }</div></div><div><br></div><div>=C2=
=A0</div><div>If config=3Dtrue then node can also appear in the configurati=
on datastores.</div><div><br></div><div><br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-lef=
t-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lan=
g=3D"EN-US"><div class=3D"gmail-m_5413526630446913770WordSection1"><p class=
=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sans-serif=
;color:rgb(31,73,125)"><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11pt;font-family:calibri,sans-serif;color:rgb(31,73,125)">Sue=
</span></p></div></div></blockquote><div><br></div><div>Andy</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex"><div lang=3D"EN-US"><div class=3D"gmail-m_5413526=
630446913770WordSection1"><p class=3D"MsoNormal"><span style=3D"font-size:1=
1pt;font-family:calibri,sans-serif;color:rgb(31,73,125)"> <u></u><u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:ca=
libri,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><div>=
<div style=3D"border-style:solid none none;border-right-width:initial;borde=
r-bottom-width:initial;border-left-width:initial;border-right-color:initial=
;border-bottom-color:initial;border-left-color:initial;border-top-color:rgb=
(181,196,223);border-top-width:1pt;padding:3pt 0in 0in"><p class=3D"MsoNorm=
al"><b><span style=3D"font-size:10pt;font-family:tahoma,sans-serif">From:</=
span></b><span style=3D"font-size:10pt;font-family:tahoma,sans-serif"> Thom=
as Nadeau [mailto:<a href=3D"mailto:tnadeau@lucidvision.com" target=3D"_bla=
nk">tnadeau@lucidvision.<wbr>com</a>] <br><b>Sent:</b> Tuesday, January 31,=
 2017 2:43 PM<br><b>To:</b> Andy Bierman<br><b>Cc:</b> Kent Watsen; <a href=
=3D"mailto:netmod-chairs@ietf.org" target=3D"_blank">netmod-chairs@ietf.org=
</a>; Hariharan Ananthakrishnan; Xufeng Liu; <a href=3D"mailto:draft-ietf-i=
2rs-yang-network-topo@ietf.org" target=3D"_blank">draft-ietf-i2rs-yang-netw=
ork-<wbr>topo@ietf.org</a>; <a href=3D"mailto:i2rs-chairs@ietf.org" target=
=3D"_blank">i2rs-chairs@ietf.org</a>; Vishnu Pavan Beeram; <a href=3D"mailt=
o:draft-ietf-i2rs-yang-l3-topology@ietf.org" target=3D"_blank">draft-ietf-i=
2rs-yang-l3-<wbr>topology@ietf.org</a>; <a href=3D"mailto:yang-doctors@ietf=
.org" target=3D"_blank">yang-doctors@ietf.org</a>; Alexander Clemm; Alia At=
las; Susan Hares<br><b>Subject:</b> Re: [yang-doctors] proposed text to cla=
rify use of the ietf-network-topology and ietf-network<u></u><u></u></span>=
</p></div></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"=
MsoNormal">+1<u></u><u></u></p><div><p class=3D"MsoNormal"><u></u>=C2=A0<u>=
</u></p><div><blockquote style=3D"margin-top:5pt;margin-bottom:5pt"><div><p=
 class=3D"MsoNormal">On Jan 31, 2017:11:57 AM, at 11:57 AM, Andy Bierman &l=
t;<a href=3D"mailto:andy@yumaworks.com" target=3D"_blank">andy@yumaworks.co=
m</a>&gt; wrote:<u></u><u></u></p></div><p class=3D"MsoNormal"><u></u>=C2=
=A0<u></u></p><div><div><p class=3D"MsoNormal">Hi,<u></u><u></u></p><div><p=
 class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNorm=
al"><u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNormal">I am concerne=
d about different protocols deciding that the same YANG statement<u></u><u>=
</u></p></div><div><p class=3D"MsoNormal">means 1 thing in protocol A and a=
nother in protocol B.<u></u><u></u></p></div><div><p class=3D"MsoNormal"><u=
></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNormal">The config=3Dtrue s=
tatement is very clear in YANG.<u></u><u></u></p></div><div><p class=3D"Mso=
Normal">It is not defined in terms of protocol, but rather abstract configu=
ration datastores.<u></u><u></u></p></div><div><p class=3D"MsoNormal">YANG =
says config=3Dtrue means the node is part of configuration datastores.<u></=
u><u></u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></di=
v><div><p class=3D"MsoNormal">It is OK for protocol A to have access to dat=
astores and protocol B to hide them,<u></u><u></u></p></div><div><p class=
=3D"MsoNormal">or protocol B has access to different datastores than A.=C2=
=A0 But the YANG statements<u></u><u></u></p></div><div><p class=3D"MsoNorm=
al">need to reflect the intent of the data model, not the protocols.<u></u>=
<u></u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div>=
<div><p class=3D"MsoNormal">There is no YANG rule that says config=3Dfalse =
means read-only in every protocol.<u></u><u></u></p></div><div><p class=3D"=
MsoNormal">It doesn&#39;t say that at all. config=3Dfalse also allows I2RS =
to write constraints that<u></u><u></u></p></div><div><p class=3D"MsoNormal=
">reference any node.<u></u><u></u></p></div><div><p class=3D"MsoNormal"><u=
></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u=
></p></div><div><p class=3D"MsoNormal">Andy<u></u><u></u></p></div><div><p =
class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNorma=
l"><u></u>=C2=A0<u></u></p></div></div><div><p class=3D"MsoNormal"><u></u>=
=C2=A0<u></u></p><div><p class=3D"MsoNormal">On Mon, Jan 30, 2017 at 5:07 P=
M, Kent Watsen &lt;<a href=3D"mailto:kwatsen@juniper.net" target=3D"_blank"=
>kwatsen@juniper.net</a>&gt; wrote:<u></u><u></u></p><p class=3D"MsoNormal"=
><br>Thanks Hari,<br><br>That review was a while ago, and there is no suppo=
rt for this approach from me of Andy there.=C2=A0 I was hoping there was so=
mething more recent...<br><br>Searching &#39;server-provided&#39; in the I2=
RS mailing list, I see the &quot;WG LC for Topology (10/1 to 10/14)&quot; d=
iscussion in October 2015 in which Martin, Juergen, and Andy continually sa=
y that this is a misuse of YANG.=C2=A0 I can&#39;t find any support for thi=
s approach there.=C2=A0 [FWIW, that thread ends without a resolution that I=
 can see].<br><br>Strangely, the next time &#39;server-provided&#39; is dis=
cussed is nearly 14 months later, during the most-recent IESG balloting.=C2=
=A0 Actually, just searching for the word &#39;provided&#39; yields the sam=
e result.=C2=A0 In either case, as we all know, the most recent discussion =
didn&#39;t yield support for this approach either.<br><br>As I&#39;m unable=
 to find any support and, in fact, find quite the opposite, I stand by my c=
oncern that this is an illegal use of YANG.<br><br>Kent<br><br><br><br>Repo=
sting YANG Doctor review thread for reference:<br>=C2=A0<a href=3D"https://=
www.ietf.org/mail-archive/web/yang-doctors/current/msg00032.html" target=3D=
"_blank">https://www.ietf.org/mail-<wbr>archive/web/yang-doctors/<wbr>curre=
nt/msg00032.html</a><br><br>- Hari<br><br>On 30/01/2017, 15:33, &quot;Kent =
Watsen&quot; &lt;<a href=3D"mailto:kwatsen@juniper.net" target=3D"_blank">k=
watsen@juniper.net</a>&gt; wrote:<br><br>=C2=A0 =C2=A0 [update: now CC-ing =
the yang-doctor&#39;s list!]<br><br>=C2=A0 =C2=A0 [+yang-doctors]<br><br><b=
r>=C2=A0 =C2=A0 Hi Xufeng,<br><br>=C2=A0 =C2=A0 &gt; I think that the issue=
 raised by Kent has been discussed multiple times between the<br>=C2=A0 =C2=
=A0 &gt; authors, I2RS WG, and several Yang doctors (Martin, Andy, and Lada=
?).<br><br>=C2=A0 =C2=A0 My reading of the recent I2RS thread comes to a di=
fferent conclusion.=C2=A0 It seems that<br>=C2=A0 =C2=A0 many were struggli=
ng with basics such as if this is a standard YANG module or something<br>=
=C2=A0 =C2=A0 constrained to ephemeral/I2RS use only.=C2=A0 There may have =
been discussions before, but<br>=C2=A0 =C2=A0 given this disconnect, I ques=
tion their validity.=C2=A0 Still, in case I&#39;m missing something<br>=C2=
=A0 =C2=A0 subtle, please point me to where a YANG doctor blessed the &#39;=
server-provided&#39; flag,<br>=C2=A0 =C2=A0 knowing that 1) this module is =
for general use, 2) it promotes non-config to config,<br>=C2=A0 =C2=A0 and =
3) it breaks standard operations and workflows (e.g., backup/restore).<br><=
br>=C2=A0 =C2=A0 Alternatively, since I just CC-ed the YANG-doctors list, c=
an someone there quickly<br>=C2=A0 =C2=A0 tell me that this is really a san=
ctioned solution?<br><br><br>=C2=A0 =C2=A0 &gt; The result of<br>=C2=A0 =C2=
=A0 &gt; the discussions was to keep the current &quot;server-provided&quot=
; as a compromise, because<br>=C2=A0 =C2=A0 &gt; there had been no ideal so=
lution available so far.<br><br>=C2=A0 =C2=A0 Per 6087bis Section 5.23, the=
 current officially accepted approach for reporting<br>=C2=A0 =C2=A0 operat=
ional state for system-generated values is to have a separate config false<=
br>=C2=A0 =C2=A0 /foo-state tree.=C2=A0 =C2=A0Why was this not considered a=
n acceptable solution?<br><br>=C2=A0 =C2=A0 Jumping ahead of the expected a=
nswer, I understand that controller apps like ODL<br>=C2=A0 =C2=A0 have con=
fig/intent service-level models that essentially defined overlay networks<b=
r>=C2=A0 =C2=A0 that need to reference real underlay networks.=C2=A0 While =
at first it may seem like<br>=C2=A0 =C2=A0 a case where a config true node =
would need to point to a config false node, I don&#39;t<br>=C2=A0 =C2=A0 be=
lieve it&#39;s that way at all.=C2=A0 Rather I think that the controller ap=
p, would import<br>=C2=A0 =C2=A0 (and merge/de-duplicate) the network eleme=
nts&#39; topo opstate into its database as<br>=C2=A0 =C2=A0 config (not ops=
tate), which would result in config true pointing to config true.<br>=C2=A0=
 =C2=A0 The only thing that may not be ideal is the controller app wouldn&#=
39;t be able to<br>=C2=A0 =C2=A0 differentiate which parts of the topo mode=
l it imported versus created, and here<br>=C2=A0 =C2=A0 is where a &#39;ser=
ver-provided&#39; flag might make sense but, in this case, it should<br>=C2=
=A0 =C2=A0 be an augmentation added in at the controller-level as opposed t=
o being in the<br>=C2=A0 =C2=A0 base model, right?<br><br><br>=C2=A0 =C2=A0=
 Thanks,<br>=C2=A0 =C2=A0 Kent<br><br><br><br><br><br><br><br><br>_________=
_____________________<wbr>_________________<br>yang-doctors mailing list<br=
><a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-doctors@ie=
tf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors=
" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/yang-doctors=
</a><u></u><u></u></p></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>=
</div><p class=3D"MsoNormal">______________________________<wbr>___________=
______<br>yang-doctors mailing list<br><a href=3D"mailto:yang-doctors@ietf.=
org" target=3D"_blank">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/<wbr>listinfo/yang-doctors</a><u></u><u></u></p></div></blockqu=
ote></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div></div></div>=
</blockquote></div><br></div></div>

--94eb2c04ec4cacb03105476a15cc--


From nobody Tue Jan 31 13:21:30 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 3B6991295D8; Tue, 31 Jan 2017 13:21:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.1
X-Spam-Level: 
X-Spam-Status: No, score=-5.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-3.199, SPF_PASS=-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 c6aV5C5mqM-B; Tue, 31 Jan 2017 13:21:28 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id C98171295BE; Tue, 31 Jan 2017 13:21:27 -0800 (PST)
Received: from localhost (h-148-188.a165.priv.bahnhof.se [176.10.148.188]) by mail.tail-f.com (Postfix) with ESMTPSA id 053E31AE012C; Tue, 31 Jan 2017 22:21:26 +0100 (CET)
Date: Tue, 31 Jan 2017 22:21:25 +0100 (CET)
Message-Id: <20170131.222125.1034220492840525689.mbj@tail-f.com>
To: kwatsen@juniper.net
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net>
References: <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net>
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/5wZNzX0mqywmR5YPU-vvbormRqU>
Cc: netmod-chairs@ietf.org, draft-ietf-i2rs-yang-l3-topology@ietf.org, draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, vbeeram@juniper.net, yang-doctors@ietf.org, akatlas@gmail.com
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 21:21:29 -0000

Kent Watsen <kwatsen@juniper.net> wrote:
> [update: now CC-ing the yang-doctor's list!]
> 
> [+yang-doctors]

[trimming the Cc a bit to avoid the "Too many recipients" problem.  I
hope everyone still receives this reply]

> 
> 
> Hi Xufeng,
> 
> > I think that the issue raised by Kent has been discussed multiple
> > times between the
> > authors, I2RS WG, and several Yang doctors (Martin, Andy, and Lada?). 
> 
> My reading of the recent I2RS thread comes to a different conclusion.
> It seems that
> many were struggling with basics such as if this is a standard YANG
> module or something
> constrained to ephemeral/I2RS use only.  There may have been
> discussions before, but
> given this disconnect, I question their validity.  Still, in case I'm
> missing something
> subtle, please point me to where a YANG doctor blessed the
> 'server-provided' flag,
> knowing that 1) this module is for general use, 2) it promotes
> non-config to config,
> and 3) it breaks standard operations and workflows (e.g.,
> backup/restore).
> 
> Alternatively, since I just CC-ed the YANG-doctors list, can someone
> there quickly
> tell me that this is really a sanctioned solution?

I just re-read the old ML thread you referred to in another mail ("WG
LC for Topology (10/1 to 10/14)", and I think it is pretty clear that
from the YANG doctors point of view, this is not a "sanctioned
solution".  We pointed out the problems with the current design and
suggested several alternative ways of handling this issue, including
the traditional /foo and /foo-state solution that 6087bis recommends.

This said, this problem was one of the reasons we now have
draft-ietf-netmod-revised-datastores.  Maybe one way to deal with this
document is to use one of the traditional solutions for now, and then
revisit this model once the work that has been started with
draft-ietf-netmod-revised-datastores is finished.


/martin


From nobody Tue Jan 31 13:49: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 592C6129545; Tue, 31 Jan 2017 13:49:01 -0800 (PST)
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_H4=-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=junipernetworks.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 CwWNJ0xsYpsh; Tue, 31 Jan 2017 13:49:00 -0800 (PST)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0117.outbound.protection.outlook.com [104.47.36.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 536591294A5; Tue, 31 Jan 2017 13:49:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/VFH5irRSdDUcC9GpClFovjmnibDrdBbj24tYk2c5DA=; b=hVIbE5z/QWDMocWFYrbpLNDf6zjo3wAdoS/otFuLj3VJGe8ZOkFxdaTvLAHkdUnCkoDf8KB+ce4ty5Q4hazT/swOX9/7n8mpffqe/P5iSynN04px9LD+6USGQl4NF1vY+UkVCqHvl3jRmZExSX6OcUD/2MqRY34CfOQFKJJVGOU=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR05MB2499.namprd05.prod.outlook.com (10.167.3.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.5; Tue, 31 Jan 2017 21:48:57 +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.0874.020; Tue, 31 Jan 2017 21:48:56 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
Thread-Topic: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
Thread-Index: AQHSeF003mrxpQG/YkWQXb+DOWQ2Z6FMYt4AgARMTQCAAHMegIAAYhGAgAATOYD//8SZAIAAAdSAgAHBOYD//7PfAA==
Date: Tue, 31 Jan 2017 21:48:56 +0000
Message-ID: <BDED3A66-1B2F-40B8-9BD0-1CB5C90E6364@juniper.net>
References: <BN3PR02MB1141D3260214540EDC2EE7B2F14B0@BN3PR02MB1141.namprd02.prod.outlook.com> <6C3EE0E1-54E4-4DA3-8095-FC8F179F5005@juniper.net> <F191DD15-7655-49A8-82A3-01F3C295D244@juniper.net> <20170131.222125.1034220492840525689.mbj@tail-f.com>
In-Reply-To: <20170131.222125.1034220492840525689.mbj@tail-f.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1e.0.170107
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.14]
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2499; 7:6rOyUcsDbYe2Z2qEac5v0eh0PFy7vs82TMejJT1P8ULtIfEMXCgq0JUefM4JENzyvbSzZ85Qw7BbIkOk+z1I6cZcVbcjhHRZQs/B/sNKy2ZYaksXPHt2idhFx+cSQf0BYR/IDrw6oBkIDjM96SwdNJdrBOhI9br9AB6/SctErUg2nIK/UFRKA/riEWmI26/ijhz3W4sB+1B9HCOM+WZX3ocBLSQnEnqcmwsyLgPn+ys7SEe4WD1O/Pevc2KLB6W00wkGlL0KVFyQSPidJOfsbd+0s15oe9nHulNwMWZekKVvrUzpP2ldJFVn3tylOQFsFN9am0KJ0vjIOpFmdTPqyiwXtC35VhIMhJTIEJzHQ6Tc3YTNAmj8/J5N4iNNcXOZpVak7Dc7BB/GB4cXphYtkc3Jb16Sn7iT1hhKTdQRPK5gW0X82p5aGNJWULqUrZBsWt7O2MbQrzA8j5xJOainA9iw9NIF7lw3L2aG32q51Wsg38ogLOZ8S9jld7doD1oO3LHxW5hI2c4c+fKOl4Kesg==
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39410400002)(39840400002)(39860400002)(39450400003)(39850400002)(199003)(189002)(2906002)(3280700002)(97736004)(4001350100001)(66066001)(83716003)(229853002)(5660300001)(33656002)(4326007)(39060400001)(8936002)(53936002)(3846002)(38730400001)(102836003)(36756003)(6116002)(110136003)(6512007)(54906002)(99286003)(83506001)(81166006)(7736002)(305945005)(77096006)(6486002)(189998001)(6436002)(122556002)(6916009)(6506006)(86362001)(8676002)(2950100002)(50986999)(230783001)(54356999)(3660700001)(76176999)(101416001)(68736007)(106356001)(93886004)(106116001)(25786008)(105586002)(92566002)(81156014)(82746002)(2900100001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2499; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
x-ms-office365-filtering-correlation-id: cd4aa152-310b-4c35-392e-08d44a22f527
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401079); SRVR:BN3PR05MB2499; 
x-microsoft-antispam-prvs: <BN3PR05MB2499BF355FE60407EB2DADB5A54A0@BN3PR05MB2499.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(6072148); SRVR:BN3PR05MB2499; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2499; 
x-forefront-prvs: 0204F0BDE2
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <722F34E4373B8542AB3BAE27CC0F6DBE@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2017 21:48:56.6695 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2499
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zuChzQjfSENEptDvOh9KhX8MqhI>
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-i2rs-yang-l3-topology@ietf.org" <draft-ietf-i2rs-yang-l3-topology@ietf.org>, "draft-ietf-i2rs-yang-network-topo@ietf.org" <draft-ietf-i2rs-yang-network-topo@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>, Vishnu Pavan Beeram <vbeeram@juniper.net>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "akatlas@gmail.com" <akatlas@gmail.com>
Subject: Re: [yang-doctors] proposed text to clarify use of the ietf-network-topology and ietf-network
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 21:49:01 -0000

QWxsLA0KDQpUaGVyZSB3YXMgYSBtZWV0aW5nIHRvZGF5IGFtb25nc3QgYXV0aG9ycywgY2hhaXJz
LCBhbmQgQURzLiAgSSBwYXJ0aWNpcGF0ZWQgbW9yZSBhcyBhIHRlY2huaWNhbCBleHBlcnQgdGhh
biBhIGNvLWNoYWlyLiAgVGhlIG5ldC1uZXQgaXMgdGhhdCB0aGUgZHJhZnQgd2lsbCBiZSByZXR1
cm5lZCB0byB0aGUgV0cgYW5kIEkgc2lnbmVkIHVwIHRvIGZhY2lsaXRhdGUgYSBwcm9wZXIgc29s
dXRpb24uICBJbW1lZGlhdGVseSBJJ20gZ29pbmcgdG8gbWVldCB3aXRoIHRoZSBhdXRob3JzIG9m
ZmxpbmUgdG8gaGFtbWVyIG91dCBhIHdvcmthYmxlIHNvbHV0aW9uLCB3aGljaCB3aWxsIHRoZW4g
YmUgYnJvdWdodCB0byB0aGUgSTJSUyBXRyBmb3IgcmF0aWZpY2F0aW9uLiAgVGhpcyBzaG91bGQg
b2NjdXIgYmVmb3JlIHRoZSBlbmQgb2YgbmV4dCB3ZWVrLg0KDQpTdGF5IHR1bmVkIQ0KS2VudA0K
DQoNCg==

