
From nobody Tue Sep  1 10:09:45 2015
Return-Path: <shares@ndzh.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C01261B3503; Tue,  1 Sep 2015 10:09:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.155
X-Spam-Level: 
X-Spam-Status: No, score=-97.155 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=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 vkk0UhKsIklc; Tue,  1 Sep 2015 10:09:43 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (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 DE3C01ACEF8; Tue,  1 Sep 2015 10:09:38 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.43.47.34; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Date: Tue, 1 Sep 2015 13:09:35 -0400
Message-ID: <005101d0e4d8$fb07ddd0$f1179970$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0052_01D0E4B7.73F7C470"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdDk2DUeqLRB1NvQQYSu5wfT4zHsdA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/SjGRUtDW8UK6edsUxVMcNeGkHZU>
Cc: 'Netconf' <netconf@ietf.org>
Subject: [Netconf] 1 week extension to WG Adoption call for draft-mglt-i2rs-security-environments
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Sep 2015 17:09:44 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0052_01D0E4B7.73F7C470
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

This is a 1 week extension to the WG adoption call for
draft-mglt-i2rs-security.  Due error in the initial call email, the exact
text to review was unclear (
https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr9tNFg). 

 

In reviewing the email, it appears that the authors have agree to change or
delete most of the concerns except for combining this draft with
draft-hares-i2rs-auth-trans-04.txt.   The chairs have decided to adopt both
drafts as WG drafts, and make a subsequent WG calls to determine if the
drafts should be combined. 

 

This draft is at:  

 

https://www.ietf.org/id/draft-mglt-i2rs-security-environment-reqs-00.txt

 

Daniel has indicated several changes on the list.  If you would like to see
a revised draft for further comments, please indicate this on the list. 

 

Sue Hares and Jeff Haas 

I2RS co-chairs 

  


------=_NextPart_000_0052_01D0E4B7.73F7C470
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=3D"Content-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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@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>This is a =
1 week extension to the WG adoption call for =
draft-mglt-i2rs-security.&nbsp; Due error in the initial call email, the =
exact text to review was unclear ( <a =
href=3D"https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr=
9tNFg">https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr9=
tNFg</a>). <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>In reviewing the email, it appears that the authors =
have agree to change or delete most of the concerns except for combining =
this draft with draft-hares-i2rs-auth-trans-04.txt. &nbsp;&nbsp;The =
chairs have decided to adopt both drafts as WG drafts, and make a =
subsequent WG calls to determine if the drafts should be combined. =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>This draft is at: &nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><a =
href=3D"https://www.ietf.org/id/draft-mglt-i2rs-security-environment-reqs=
-00.txt">https://www.ietf.org/id/draft-mglt-i2rs-security-environment-req=
s-00.txt</a><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Daniel has indicated several changes on the =
list.&nbsp; If you would like to see a revised draft for further =
comments, please indicate this on the list. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Sue Hares =
and Jeff Haas <o:p></o:p></p><p class=3DMsoNormal>I2RS co-chairs =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<span =
class=3Dapple-converted-space><span =
style=3D'font-size:11.5pt;color:#222222;background:#F9F9F9'>&nbsp;</span>=
</span><o:p></o:p></p></div></body></html>
------=_NextPart_000_0052_01D0E4B7.73F7C470--


From nobody Tue Sep  1 11:06:18 2015
Return-Path: <shares@ndzh.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E3061B6ECC; Tue,  1 Sep 2015 11:06:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.054
X-Spam-Level: 
X-Spam-Status: No, score=-101.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, GB_I_INVITATION=-2, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iXPp-U4Sy5x8; Tue,  1 Sep 2015 11:06:11 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (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 66D6C1B6EC3; Tue,  1 Sep 2015 11:06:11 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.43.47.34; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Date: Tue, 1 Sep 2015 14:05:59 -0400
Message-ID: <009401d0e4e0$e0ec1580$a2c44080$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0095_01D0E4BF.59E09000"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdDk4HIUo3hWr+iYSR+t5s0f1KjEkQ==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/FQ0w-EBYbFgnCnDYoC2YopcMw5U>
Cc: 'Netconf' <netconf@ietf.org>, 'Alia Atlas' <akatlas@gmail.com>
Subject: [Netconf] I2RS interim Meeting on 9/2/2015 at 22:00 - 23:30 ET - Interim Topic Changed to: Requirements for Filter Based RIB
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Sep 2015 18:06:15 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0095_01D0E4BF.59E09000
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi all: 

 

The topic for the I2RS interim on 9/2/2015 has changed topic from the
Filter-Based RIB and Service Data Model to I2RS protocol. Please see the
details below.  The purpose of this I2RS interim is to provide an
opportunity for additional feedback on the requirements to the I2RS chairs. 

 

Please note this interim is at 22:00-23:30 ET,  19:00-20:30 PT, and for
China 10:00-11:30 on 9/3  and for Europe (CET) it is 4:00am - 5:00am.
Web-ex information is below.  All other I2RS interims (On dates 9/16, 9/30,
10/7, and 10/21 will be at 10:00-11:30 ET).   

 

===================

 

Agenda for I2RS Interim on 9/2/2015 

 

Topic: I2RS Protocol requirements 

 

Agenda: 

 

0. Agenda Bashing
[22:00-10:05]

1. Overview of I2RS Requirements [Sue Hares]  [22:05-22:20]

2. Review of NETCONF feedback on Requirements [22:20-22:35]

3. Discussion of Open issues                  [22:35-23:20]

4. Closing of meeting
[23:20-23:30] 

 

 

The I2RS protocol requirements has been updated

in the following four drafts: 

 

https://www.ietf.org/id/draft-ietf-i2rs-ephemeral-state-01.txt

https://www.ietf.org/id/draft-ietf-i2rs-pub-sub-requirements-02.txt

http://datatracker.ietf.org/doc/draft-ietf-i2rs-traceability/

https://www.ietf.org/id/draft-ietf-i2rs-protocol-security-requirements-00.tx
t

 

Additional I2RS environmental security issues are discussed: 

 

https://www.ietf.org/id/draft-mglt-i2rs-security-environment-reqs-00.txt

 

 

At the I2RS interim the chairs will review of the I2RS requirements,

NETCONF's feedback on the requirements.  

 

The following discussion points:

 

1) It is been said that the highest priority differences

   between I2RS and NETCONF are the following things: 

 

  a) Quick Feedback loop for applications,

  b) Being able to tie ephemeral to config

 

  What do you think? 

  

2) How much feedback do you want in your

applications? 

  

3) Should I2RS allow data transfer on an insecure protocol? 

   a) If so, what restrictions should be placed on the 

   data models allowing data transfer? 

   

   b) Should the data transfer over insecure protocol

      be limited to just publication or subscription data?

                

4) What data should the ephemeral data models be able to 

   refer to in order to do constraint checking? 

   The options are: 

                a) ephemeral to configuration state,

                b) ephemeral to operational state (for example, an LSP-ID

                   for an LSP that is created)

                c) ephemeral configuration to ephemeral configuration

                   Examples could be; 

                   a) I2RS RIB model referring to the I2RS topology model 

                   b) I2RS BGP model referring to I2RS RIB 

                

                d) ephemeral configuration to ephemeral "protocol" state

                

                   I2RS RIB route configuration referencing 

                   I2RS Topology model to check the summary of 

                   learned logical paths 

 

5) Do you think the protocol security requirement are 

adequate for the protocol? 

 

6) Have we missed anything in the requirements? 

What are your 3 top priority requirements? 

 

Web-ex 

I2RS Interim on I2RS Protocol Requirements 

Wednesday, September 2, 2015 

22:00pm  |  Eastern Daylight Time (New York, GMT-04:00)  |  2 hrs 

 

 

Join WebEx meeting 

https://ietf.webex.com/ietf/j.php?MTID=m718ecc9051effb6120f73981c5395057

 

Meeting number:            646 529 867 

Meeting password:         proto.fun

 

Join by phone

1-877-668-4493 Call-in toll free number (US/Canada)

1-650-479-3208 Call-in toll number (US/Canada)

Access code: 646 529 867

Toll-free calling restrictions



You can forward this invitation to others. 

 


Hello, 


I2RS Working Group changed the time for this WebEx meeting. 

 


 

 


I2RS Interim on I2RS Protocol Requirements 


Wednesday, September 2, 2015 


10:00 pm  |  Eastern Daylight Time (New York, GMT-04:00)  |  2 hrs 

 


 

 


 <https://ietf.webex.com/ietf/j.php?MTID=m718ecc9051effb6120f73981c5395057>
Join WebEx meeting 

 


Meeting number: 

646 529 867 


Meeting password:

proto.fun

 


 

 


Join by phone


1-877-668-4493 Call-in toll free number (US/Canada)


1-650-479-3208 Call-in toll number (US/Canada)


Access code: 646 529 867


 <http://www.webex.com/pdf/tollfree_restrictions.pdf> Toll-free calling
restrictions

 


 

 


 <https://ietf.webex.com/ietf/j.php?MTID=mc023443820aa447d3518e1806033de7e>
Add this meeting to your calendar.

 


 

 


Can't join the meeting?  <https://ietf.webex.com/ietf/mc> Contact support. 

 


 

 


IMPORTANT NOTICE: Please note that this WebEx service allows audio and other
information sent during the session to be recorded, which may be
discoverable in a legal matter. By joining this session, you automatically
consent to such recordings. If you do not consent to being recorded, discuss
your concerns with the host or do not join the session.

 

 


------=_NextPart_000_0095_01D0E4BF.59E09000
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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@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>Hi all: =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>The topic for the I2RS interim on 9/2/2015 has changed =
topic from the Filter-Based RIB and Service Data Model to I2RS protocol. =
Please see the details below. &nbsp;The purpose of this I2RS interim is =
to provide an opportunity for additional feedback on the requirements to =
the I2RS chairs. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Please note =
this interim is at 22:00-23:30 ET,&nbsp; 19:00-20:30 PT, and for China =
10:00-11:30 on 9/3 &nbsp;and for Europe (CET) it is 4:00am &#8211; =
5:00am.&nbsp; &nbsp;Web-ex information is below. &nbsp;All other I2RS =
interims (On dates 9/16, 9/30, 10/7, and 10/21 will be at 10:00-11:30 =
ET).&nbsp;&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Agenda for I2RS Interim on 9/2/2015 <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Topic: I2RS =
Protocol requirements <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Agenda: =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>0. Agenda Bashing =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;[22:00-10:05]<o:p></o:p></p><p class=3DMsoNormal>1. Overview =
of I2RS Requirements [Sue Hares]&nbsp; [22:05-22:20]<o:p></o:p></p><p =
class=3DMsoNormal>2. Review of NETCONF feedback on Requirements =
[22:20-22:35]<o:p></o:p></p><p class=3DMsoNormal>3. Discussion of Open =
issues&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [22:35-23:20]<o:p></o:p></p><p =
class=3DMsoNormal>4. Closing of meeting =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;[23:20-23:30] <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>The I2RS =
protocol requirements has been updated<o:p></o:p></p><p =
class=3DMsoNormal>in the following four drafts: <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal> =
https://www.ietf.org/id/draft-ietf-i2rs-ephemeral-state-01.txt<o:p></o:p>=
</p><p class=3DMsoNormal> =
https://www.ietf.org/id/draft-ietf-i2rs-pub-sub-requirements-02.txt<o:p><=
/o:p></p><p class=3DMsoNormal> =
http://datatracker.ietf.org/doc/draft-ietf-i2rs-traceability/<o:p></o:p><=
/p><p class=3DMsoNormal> =
https://www.ietf.org/id/draft-ietf-i2rs-protocol-security-requirements-00=
.txt<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal> Additional I2RS environmental security issues are =
discussed: <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>https://www.ietf.org/id/draft-mglt-i2rs-security-enviro=
nment-reqs-00.txt<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>At the I2RS =
interim the chairs will review of the I2RS =
requirements,<o:p></o:p></p><p class=3DMsoNormal>NETCONF's feedback on =
the requirements.&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>The =
following discussion points:<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>1) It is =
been said that the highest priority differences<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp; between I2RS and NETCONF are the =
following things: <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>&nbsp; a) =
Quick Feedback loop for applications,<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; b) Being able to tie ephemeral to =
config<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>&nbsp; What do you think? <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;<o:p></o:p></p><p class=3DMsoNormal>2) How =
much feedback do you want in your<o:p></o:p></p><p =
class=3DMsoNormal>applications? <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;<o:p></o:p></p><p class=3DMsoNormal>3) =
Should I2RS allow data transfer on an insecure protocol? =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;a) If so, what =
restrictions should be placed on the <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;data models allowing data transfer? =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;b) Should the data transfer over =
insecure protocol<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; be limited to just =
publication or subscription data?<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal>4) What data should the ephemeral data models be able =
to <o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;refer to in =
order to do constraint checking? <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;The options are: <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a) ephemeral to configuration =
state,<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b) ephemeral to operational state =
(for example, an LSP-ID<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; for an LSP that is =
created)<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c) ephemeral configuration to =
ephemeral configuration<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; Examples could be; =
<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;a) I2RS RIB model =
referring to the I2RS topology model <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;b) I2RS BGP model =
referring to I2RS RIB <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d) ephemeral configuration to =
ephemeral &quot;protocol&quot; state<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; I2RS RIB route =
configuration referencing <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;I2RS Topology =
model to check the summary of <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;learned logical =
paths <o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>5) Do you think the protocol security requirement are =
<o:p></o:p></p><p class=3DMsoNormal>adequate for the protocol? =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>6) Have we missed anything in the requirements? =
<o:p></o:p></p><p class=3DMsoNormal>What are your 3 top priority =
requirements? <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Web-ex =
<o:p></o:p></p><p class=3DMsoNormal>I2RS Interim on I2RS Protocol =
Requirements <o:p></o:p></p><p class=3DMsoNormal>Wednesday, September 2, =
2015 <o:p></o:p></p><p class=3DMsoNormal>22:00pm&nbsp; |&nbsp; Eastern =
Daylight Time (New York, GMT-04:00)&nbsp; |&nbsp; 2 hrs =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Join WebEx =
meeting <o:p></o:p></p><p =
class=3DMsoNormal>https://ietf.webex.com/ietf/j.php?MTID=3Dm718ecc9051eff=
b6120f73981c5395057<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Meeting =
number: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 646 =
529 867 <o:p></o:p></p><p class=3DMsoNormal>Meeting =
password:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
proto.fun<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Join by phone<o:p></o:p></p><p =
class=3DMsoNormal>1-877-668-4493 Call-in toll free number =
(US/Canada)<o:p></o:p></p><p class=3DMsoNormal>1-650-479-3208 Call-in =
toll number (US/Canada)<o:p></o:p></p><p class=3DMsoNormal>Access code: =
646 529 867<o:p></o:p></p><p class=3DMsoNormal>Toll-free calling =
restrictions<o:p></o:p></p><table class=3DMsoNormalTable border=3D0 =
cellpadding=3D0 align=3Dleft width=3D525 =
style=3D'width:393.75pt;margin-left:3.75pt'><tr><td valign=3Dtop =
style=3D'padding:0in 0in 0in 0in'><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D"100%" style=3D'width:100.0%'><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>You can forward this invitation to others. =
<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#4D4D4D'=
>Hello, <o:p></o:p></span></p></td></tr><tr><td style=3D'padding:7.5pt =
0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#4D4D4D'=
>I2RS Working Group changed the time for this WebEx meeting. =
<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr =
style=3D'height:15.0pt'><td style=3D'padding:0in 0in 0in =
0in;height:15.0pt'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D"100%" style=3D'width:100.0%'><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><b><span =
style=3D'font-family:"Arial","sans-serif";color:#4D4D4D'>I2RS Interim on =
I2RS Protocol Requirements</span></b><span =
style=3D'font-family:"Arial","sans-serif";color:#4D4D4D'> </span><span =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:#4D4D4D'=
><o:p></o:p></span></p></td></tr><tr><td style=3D'padding:0in 0in 0in =
0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>Wednesday, September 2, 2015 <o:p></o:p></span></p></td></tr><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>10:00 pm&nbsp;&nbsp;|&nbsp;&nbsp;Eastern Daylight Time (New York, =
GMT-04:00)&nbsp;&nbsp;|&nbsp;&nbsp;2 hrs =
<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr =
style=3D'height:15.0pt'><td style=3D'padding:0in 0in 0in =
0in;height:15.0pt'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D0 =
style=3D'width:0in;width:auto!important'><tr><td style=3D'padding:0in =
0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-family:"Arial","sans-serif";color:#00AFF9'><a =
href=3D"https://ietf.webex.com/ietf/j.php?MTID=3Dm718ecc9051effb6120f7398=
1c5395057"><b><span =
style=3D'font-size:12.0pt;font-family:"Calibri","sans-serif";color:#00AFF=
9;text-decoration:none'>Join WebEx meeting</span></b><span =
style=3D'font-size:12.0pt;font-family:"Calibri","sans-serif";color:#00AFF=
9;text-decoration:none'> </span></a></span><span =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:#00AFF9'=
><o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D0 =
style=3D'width:0in;width:auto!important'><tr><td style=3D'padding:0in =
3.75pt 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>Meeting number: <o:p></o:p></span></p></td><td style=3D'padding:0in 0in =
0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>646 529 867 <o:p></o:p></span></p></td></tr><tr><td =
style=3D'padding:0in 3.75pt 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>Meeting password:<o:p></o:p></span></p></td><td style=3D'padding:0in =
0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>proto.fun<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr =
style=3D'height:15.0pt'><td style=3D'padding:0in 0in 0in =
0in;height:15.0pt'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><b><span =
style=3D'font-family:"Arial","sans-serif";color:#666666'>Join by =
phone</span></b><span =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:#666666'=
><o:p></o:p></span></p></td></tr><tr><td style=3D'padding:0in 0in 0in =
0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><b><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>1-877-668-4493</span></b><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;Call-in toll free number =
(US/Canada)<o:p></o:p></span></p></td></tr><tr><td style=3D'padding:0in =
0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><b><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>1-650-479-3208</span></b><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;Call-in toll number =
(US/Canada)<o:p></o:p></span></p></td></tr><tr><td style=3D'padding:0in =
0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>Access code:&nbsp;646 529 867<o:p></o:p></span></p></td></tr><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
><a href=3D"http://www.webex.com/pdf/tollfree_restrictions.pdf"><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";color:#00AFF=
9;text-decoration:none'>Toll-free calling =
restrictions</span></a><o:p></o:p></span></p></td></tr></table><p =
class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr =
style=3D'height:15.0pt'><td style=3D'padding:0in 0in 0in =
0in;height:15.0pt'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:#666666'=
><a =
href=3D"https://ietf.webex.com/ietf/j.php?MTID=3Dmc023443820aa447d3518e18=
06033de7e"><span =
style=3D'font-family:"Calibri","sans-serif";color:#00AFF9;text-decoration=
:none'>Add this meeting</span></a> to your =
calendar.<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr =
style=3D'height:15.0pt'><td style=3D'padding:0in 0in 0in =
0in;height:15.0pt'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:#666666'=
>Can't join the meeting? <a =
href=3D"https://ietf.webex.com/ietf/mc"><span =
style=3D'font-family:"Calibri","sans-serif";color:#00AFF9;text-decoration=
:none'>Contact support.</span></a> =
<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr =
style=3D'height:7.5pt'><td style=3D'padding:0in 0in 0in =
0in;height:7.5pt'><p class=3DMsoNormal =
style=3D'mso-line-height-alt:7.5pt;mso-element:frame;mso-element-frame-hs=
pace:6.0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;=
mso-element-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666'=
>&nbsp;<o:p></o:p></span></p></td></tr></table><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:#666666;=
display:none'><o:p>&nbsp;</o:p></span></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 width=3D525 style=3D'width:393.75pt'><tr><td =
style=3D'padding:0in 0in 0in 0in'><p class=3DMsoNormal =
style=3D'line-height:15.0pt;mso-element:frame;mso-element-frame-hspace:6.=
0pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-ele=
ment-anchor-horizontal:column;mso-height-rule:exactly'><span =
style=3D'font-size:9.0pt;font-family:"Arial","sans-serif";color:#A0A0A0'>=
IMPORTANT NOTICE: Please note that this WebEx service allows audio and =
other information sent during the session to be recorded, which may be =
discoverable in a legal matter. By joining this session, you =
automatically consent to such recordings. If you do not consent to being =
recorded, discuss your concerns with the host or do not join the =
session.<o:p></o:p></span></p></td></tr></table></td></tr></table><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_0095_01D0E4BF.59E09000--


From nobody Wed Sep  2 09:54:18 2015
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4BE11B4CC0; Wed,  2 Sep 2015 09:54:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rbyoIcb4lMKA; Wed,  2 Sep 2015 09:54:12 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E08E11B4D93; Wed,  2 Sep 2015 09:54:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BXB70853; Wed, 02 Sep 2015 16:54:09 +0000 (GMT)
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 2 Sep 2015 17:54:08 +0100
Received: from DFWEML701-CHM.china.huawei.com ([10.193.5.50]) by dfweml703-chm ([10.193.5.130]) with mapi id 14.03.0235.001; Wed, 2 Sep 2015 09:54:03 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: [i2rs] 1 week extension to WG Adoption call for draft-mglt-i2rs-security-environments
Thread-Index: AdDk2DUeqLRB1NvQQYSu5wfT4zHsdAAxvnFA
Date: Wed, 2 Sep 2015 16:54:03 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657D1D986@dfweml701-chm>
References: <005101d0e4d8$fb07ddd0$f1179970$@ndzh.com>
In-Reply-To: <005101d0e4d8$fb07ddd0$f1179970$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.192]
Content-Type: multipart/mixed; boundary="_004_4A95BA014132FF49AE685FAB4B9F17F657D1D986dfweml701chm_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Yv7uEkfR88JF5_5_6SzCA1GwVnk>
Cc: 'Netconf' <netconf@ietf.org>
Subject: Re: [Netconf] [i2rs] 1 week extension to WG Adoption call for draft-mglt-i2rs-security-environments
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2015 16:54:16 -0000

--_004_4A95BA014132FF49AE685FAB4B9F17F657D1D986dfweml701chm_
Content-Type: multipart/alternative;
	boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657D1D986dfweml701chm_"

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

Can the authors address my comments and the suggested changes to add a sect=
ion on security threats and the associated requirements  with Closed Enviro=
nment?

Closed environment deployment can easily give people a sense of secure beca=
use the links between I2RS Client and I2RS Agent are guided by a physical "=
Wall".  The false sense of "Secure" is actually more dangerous because it c=
an easily make the deployment miss the crucial security procedure.

Therefore, I think it is important to have a dedicated section on security =
threats and requirement for the Closed Environment.

Attached is my suggested text.

Linda

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, September 01, 2015 12:10 PM
To: i2rs@ietf.org
Cc: 'Jeffrey Haas'; 'Netconf'
Subject: [i2rs] 1 week extension to WG Adoption call for draft-mglt-i2rs-se=
curity-environments

This is a 1 week extension to the WG adoption call for draft-mglt-i2rs-secu=
rity.  Due error in the initial call email, the exact text to review was un=
clear ( https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr9t=
NFg).

In reviewing the email, it appears that the authors have agree to change or=
 delete most of the concerns except for combining this draft with draft-har=
es-i2rs-auth-trans-04.txt.   The chairs have decided to adopt both drafts a=
s WG drafts, and make a subsequent WG calls to determine if the drafts shou=
ld be combined.

This draft is at:

https://www.ietf.org/id/draft-mglt-i2rs-security-environment-reqs-00.txt

Daniel has indicated several changes on the list.  If you would like to see=
 a revised draft for further comments, please indicate this on the list.

Sue Hares and Jeff Haas
I2RS co-chairs


--_000_4A95BA014132FF49AE685FAB4B9F17F657D1D986dfweml701chm_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle19
	{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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Can the authors addres=
s my comments and the suggested changes to add a section on security threat=
s and the associated requirements &nbsp;with Closed Environment?<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Closed environment dep=
loyment can easily give people a sense of secure because the links between =
I2RS Client and I2RS Agent are guided by a physical &#8220;Wall&#8221;. &nb=
sp;The false sense of &#8220;Secure&#8221; is actually more dangerous
 because it can easily make the deployment miss the crucial security proced=
ure. <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Therefore, I think it =
is important to have a dedicated section on security threats and requiremen=
t for the Closed Environment.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Attached is my suggest=
ed text. <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Linda<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> i2rs [ma=
ilto:i2rs-bounces@ietf.org]
<b>On Behalf Of </b>Susan Hares<br>
<b>Sent:</b> Tuesday, September 01, 2015 12:10 PM<br>
<b>To:</b> i2rs@ietf.org<br>
<b>Cc:</b> 'Jeffrey Haas'; 'Netconf'<br>
<b>Subject:</b> [i2rs] 1 week extension to WG Adoption call for draft-mglt-=
i2rs-security-environments<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This is a 1 week extension to the WG adoption call f=
or draft-mglt-i2rs-security.&nbsp; Due error in the initial call email, the=
 exact text to review was unclear (
<a href=3D"https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yj=
r9tNFg">
https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr9tNFg</a>)=
. <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In reviewing the email, it appears that the authors =
have agree to change or delete most of the concerns except for combining th=
is draft with draft-hares-i2rs-auth-trans-04.txt. &nbsp;&nbsp;The chairs ha=
ve decided to adopt both drafts as WG drafts,
 and make a subsequent WG calls to determine if the drafts should be combin=
ed. <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This draft is at: &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://www.ietf.org/id/draft-mglt-i2rs-s=
ecurity-environment-reqs-00.txt">https://www.ietf.org/id/draft-mglt-i2rs-se=
curity-environment-reqs-00.txt</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Daniel has indicated several changes on the list.&nb=
sp; If you would like to see a revised draft for further comments, please i=
ndicate this on the list.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Sue Hares and Jeff Haas <o:p></o:p></p>
<p class=3D"MsoNormal">I2RS co-chairs <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<span class=3D"apple-converted-space"><span st=
yle=3D"font-size:11.5pt;color:#222222;background:#F9F9F9">&nbsp;</span></sp=
an><o:p></o:p></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F657D1D986dfweml701chm_--

--_004_4A95BA014132FF49AE685FAB4B9F17F657D1D986dfweml701chm_
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;
	name="I2RS security requirement for closed enviroment v1.docx"
Content-Description: I2RS security requirement for closed enviroment v1.docx
Content-Disposition: attachment;
	filename="I2RS security requirement for closed enviroment v1.docx";
	size=18064; creation-date="Mon, 24 Aug 2015 19:50:54 GMT";
	modification-date="Mon, 24 Aug 2015 22:56:48 GMT"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDJMTxZgAEAACIGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0
VMtOwzAQvCPxD5GvKHHLASHUtAceR6hE+QDX3rQR8UNep4+/Z5OUCEGbAmkvkZz1zszO7no02egi
WoHH3JqUDZMBi8BIq3KzSNnb7Cm+ZREGYZQorIGUbQHZZHx5MZptHWBE2QZTtgzB3XGOcglaYGId
GIpk1msR6OgX3An5LhbArweDGy6tCWBCHCoMNh49QCbKIkSPG/rdKPFQIIvum4sVV8qEc0UuRSCl
fGXUN5Z4x5BQZn0Hl7nDK5LB+F6GKnKYYJf3Qtb4XEE0FT48C00y+Np6xZWVpaYakm6YPTptluUS
2vwKzXkrAZE810XSRrTIzaf+gzpMqefgKfP0QlrooyIwbAvA0ytocLvoyayptw45DUdvfqjGT4GK
qR8OfMihnZ+D/iOEQO6fo/gd8q/KlyUGq3s70MD8pf5AGw+8/g5709cwXfXWq5fRozAT8wJ68/3Y
vRb6qIg1zF/P1vov4F1C2uGX1v/DjM8Hs8re03Jev/DjDwAAAP//AwBQSwMEFAAGAAgAAAAhAJlV
fgUEAQAA4QIAAAsACAJfcmVscy8ucmVscyCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsks9Kw0AQxu+C77DMvZm0iog06UWE3kTi
Awy70ySY/cPuVNu3dy2IBmrSg8ed+eab33zsenOwg3rnmHrvKlgWJSh22pvetRW8Nk+Le1BJyBka
vOMKjpxgU19frV94IMlDqetDUtnFpQo6kfCAmHTHllLhA7vc2floSfIzthhIv1HLuCrLO4y/PaAe
eaqtqSBuzQ2o5hjy5nlvv9v1mh+93lt2cmYF8kHYGTaLEDNblD5foxqKLUsFxuvnXE5IIRQZG/A8
0epyor+vRctChoRQ+8jTPF+KKaDl5UDzEY0VP+l8+GgwR3TKdorm9j9p9D6JtzPxnDTfSDj6mPUn
AAAA//8DAFBLAwQUAAYACAAAACEAs76LHQkBAAC2AwAAHAAIAXdvcmQvX3JlbHMvZG9jdW1lbnQu
eG1sLnJlbHMgogQBKKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsk89KxDAQxu+C7xDm
btOuuohsuhcR9qr1AdJ2+gebpCSzat/eobDbLi710ktgvpDv+80w2e1/TCe+0IfWWQVJFINAW7iy
tbWCj+z17glEIG1L3TmLCgYMsE9vb3Zv2GniR6Fp+yDYxQYFDVH/LGUoGjQ6RK5HyzeV80YTl76W
vS4+dY1yE8db6ecekF54ikOpwB/KexDZ0HPy/96uqtoCX1xxNGjpSoQMSMSdBfbUvkZScFIi5gR5
HWGzKgINHc9wAhjrpfhkzXh7NDl6nsFEcJaWILZrQhCvB04AYynHM1lieFyToXKWMp13M46ztATx
sCbEN+bvf1ZyJp5A5MVvS38BAAD//wMAUEsDBBQABgAIAAAAIQBJoYaLFxUAAAcBAQARAAAAd29y
ZC9kb2N1bWVudC54bWzsXetu28gV/l+g7zBQgKLY+ConceKuVTi+AAGKNHXS3e2fADQ1sghTJEuO
rCrIj32NAi2wz7KPsk/Sc+YizQyHstYbx4cqHSCSSIqaOdfvXGb47Z//NUnZLS+rJM+Oe/s7ez3G
szgfJtn1ce/vHy62X/ZYJaJsGKV5xo97c171/jz4/e++nR0N83g64ZlgcIusOrqFs2MhiqPd3Soe
80lU7eQFz+DkKC8nkYCP5fXuJCpvpsV2nE+KSCRXSZqI+W5/b+9FT98mP+5Ny+xI32J7ksRlXuUj
gV85ykejJOb6xXyjXOd31TfP9JDlL+6WPIUx5Fk1TorK3G1y37vBFMfmJrerJnE7Sc11s2KdXxuW
0Qz4MUnVsGd5OSzKPOZVBUfP1MnFHff3Vv22JiDeYvGNdYbg/qYZySRKssVtUDo8/i+YtwPM21W/
vYu3Wk4EaDEAWbrKh3N8LdjsCGRxeHnc29t7+fzg9Gy/Zw6d8VE0TUX9zDs8BH/P4WJ5k3clvpT6
5SLPRAU3iao4SY57p/m0THjJ3vIZ3np8klX1o3HlXriLN6w+wfW3UXrc6+/19JFTvLN1bFf/LrwW
+Pv4WpvY85eH/df90MTcM5QnBvN8dCLPjsTgh519dsaLNJ9LW/Q+5llUJjkSXkjyNzHh4mLvxel5
iAmu3HVMULLfJOlAZzTdR1URxWACipJXvLzlvcGHMWcZF6DvN0yMI8HiPMt4DLoo4IzDIBAmUKOF
4mvWUJCv8NROiiJNYuU8tmpToTvuN/3L9+w0TdBrg09n8vPJNX6Mo4xdtZwtSdYiXiAESrng6ZzF
aV7xIQCv26TMM2nH/pjs8B1WjOcVyFkK11S8iMpIcJYm2Q04nUSMYbqAyVg0nCRZUgk4m9xyNszR
LW+Bti3ujzjMuXua3HBWTK9AiFmSCV6Cnm6xvGRVPuGzMS85HAZxEDMO35RXf/fu7RZ78+49jxkX
8U6N0K3SX9s0mVnaOr1UDq0sWjuQkFtMEihSZswYOHOXuzVMMdsjYBAmuH7ospX4hwhMCJvxtgjx
4HSpy6fSVvz8k20sGPwdy78/XIs/wQfr+r+CyDq+NihqHhh6BzHVAlIbzbbkz71cIiTLZ0vgC3AZ
AAEEKPD1aAQmBu6IYAvMF6CE/rPFh8tpCgeiqcgVpiYB2y1AomihdZGCax883bb/HOYSUbfBtj8q
I0T0qGnTUr9/6o+eAtsbTBjqfvOfM5Gg5ntO5h6ab6nGZmg+BW4PPjuss+xRPf9xSU+pfv7p559W
TUDnOShQukGvVo0+qDOWGjyqC2uMx5EnNcTTccBN9IGf+s25P8w8fRP+C+kFYRa02gjdQ7E7s/Rg
CXFUitU+gbwBZSStJ1A1ZFUM4G4FXAgby2/AX7kWqEOwUIRqSsQjcXTJi4JLaTeCDTsPpWrqfwbi
if+YlThkJ/Y5mubC1aj2BRZrAHMK4h8WoLoLaZWdVtINMh+S/ddG9j0OQa9CPjovscIn5gXk+q7L
aPJeRKXQCb+WkcDzSWB1QxM8z4Y4vaDHcqv8dmI/kFi1YFGXXsEM8heJz9puBY0mKl30NM4pphOK
aWRU/NEDe6vG3s5EizSOnfN32qy+iNJuXPzYMs9nHPxqPrx4+ezFq5MeBRBm0nC+jSExto/+qFom
DauGT1AG0O2sGjJ1XzNYMx3iQkhdG9LdsUbCulK+6hR+7EJNG0r5T5qUhl7VcTNK+U30xkwuIbva
kODwR0/B1TYMVbdNfLbbJ/zhG4vZER/XS/zqZRCNxWjmZVGCeRLPJa/2Wl2exFvZ8kVCrpV5EkKp
hdUqLjXcV20KlmnQ6F3R4LSLvsqMLqypT+52WdJa+sYeflv44rOAhMRvjkXxyWuLSPuAmj36Fgi4
K0brwIe7WltdtCGb2jcOUxgm04vdPi8rGljT8HQrWGIL1RDpTQxm4/eTB2ejC4ZWQZ7eXLYb+/qJ
wZXBd54ALUpiFIlq5S2eqtI60+rgz4KCB2+C2v5Y6doaNDU1E7OQEBTls4uD81eHVGoY7aGsWprU
NF6krLVO7NGzr600Er4zoSu3TWJAzwSvWVpxEeKdpRX38g5Qfr3dV7DZfJMBpRv8rO5Aowwow1BC
ume98L7JhlDDmz80DZSesTOBFvtsY01//B3S/K1bQDXWPhQDkPgK5psdWXwWGABNTdb/0TRQ6rJ+
j5qTmlJz+0Tn48G/PMoOawEfj6kWK5aWb52A2hfczsh9ASOnF6BJexYmf6d3YMqtTQJxK8E1VnEZ
+0/PrHrYWnV0s4/Mae2WME5e2andQ5TmDYxAoi9ov3iD4MKhe1ci2SitMyjevLIn5l3TqwKbjkyA
7+5c4JdzgTblTQbfHPM/d/p5n+10KScz3IyT4bt5VfrJzMf6KwpIp5wP5yhdivvqqD6zzzJm6Bzn
BsNVVw7ADEvHKRVzoZ2+HhokTqyAFU6fNq8xpxdIGGb46miOq9eWsKN5xwtyhA9LzpLqK9sfCZVw
w/NokwbIALkL1TYtQeKZrGDHV2v619bqxmtD/5qVn2K37Bvzb/XC0BaYO2i99wRu0RVCzvVgmOQP
tktCfJkkxDIB61OYKIJtU5+mNh7ScIDx0H8Oobsc6wbkWMOFLFVMNAi5S9Y8xEOzsKQLATk2RtQK
iR79XUjS6V3r9c6xow0dbR1g/pqPsNPaKANUtHtMPShq39hA87rM3XRW8YGtouaF5kTfcGD5avGi
s5Abl8ReyzN24dUDPM7zQZGJta9F1074yO2EqGLqH/to3i0/q2O1M53KPajKLelvcwS50MCPNVyf
XuFu0iIqS9bc5utevoFLeboIao0IKkgkb789y5i7Z6TQWBsrdJs590D7vsQmReEiYOBBiUcsh0fd
M/k41LvizargaWoHnBRy1IPTcZauNfJlNYbCuMMcYk+ePMEHVnoTWpQurHUvrp3WKInCzHTzu3FM
a0yFwqgb+NFYRGoDJ8JzQsa40woacde/2zvyu2c204iT1a4wT/GRti5PrbbQVrRoWQ/v1T6p4vEU
nrrt2Y9a20DNKxnWEZv2fRwV0amEZZBBPaLmu4KmZe98b+91H7FOWSVD27S4ZzbQtKxDj7sir/9P
Ip2+6vefPV8IzZ1Egr0iz/bN5VKSdCyLaMM8FUw/HOxRVmuiKFB6ONkd6/Ut6j36LjU7nlMI4WMK
oHLQbxqoI74Uhtpg09+jE07EnL2pqimvWJQN2SX/5zQp+YRngk2zIYSPKrBklg935h00evuHB68P
XxkF1TvHeAetzIF7RuqzPkRQn41nU1y2xvnYmhPmcp19bMiLNJ9LFsdRHVrSlVgeVUk691HjwkC0
hCPXyW0N+S7mgMBWYwAKfBgUPC9SziJH5634oyU0ZxXPKs7yEbzByMOfDgVah/WXXfE4msLYxZiz
NMluKjgiZhxiwjf9y/dmMxW03f6kjKVCmTo/6O9fPCOxw194nnIy/gzoskU1h0QQw15PkyEfsqs5
i1gxnldJHKXslx//832Upr/8+N8d9mGcVL78MTS82pxNohvFXcsuT5KqYnE5jRO4mRRZ9NMQH8d8
COK74/J6HR+82t1aANDgViLw2QhxSwyNZnYskjwDQBWl80+ArFB3F1wU45JHomJJJo+3R+bjNK9A
0i0kiMINGpCDkIKMixwklN8idMQJj6IUzJZneHHWGpKcZ7dJmWeIQ9aR54vDw5cnLxeY0pJn90wX
DqLVbN5xBXo7whYYbFadM2DBbFt1tRq5vD5/fnK+R8LLDMQ4n16PRXvUC9HJOLpNsmvXutfQFiEq
hyUpYhXMAmCjT3xjzBGREJrFwEJSTUNW/ofQoMOkZ0OI3mMBUVKcZxm8A4MNdrlpVtQYkWcA0ks2
yesQ3chOWxjREpKHxajMp4KXVaPctIQJt0kEgANmAkCMZRA25eXNFpuNOeB2hChaRxCrAX4x6B2U
J6nyNELdGZX5hOVwbWm+L9NkgMSFUi7A/as4TSmWd+OTmYpPmgbfEg57yNHyldRM2xuBMpZMirwU
EULknPFJMYaU1icUxqiGVDbQ4JGd0gDA70lRpBC8Y+RmUC/AXceNwlUWVMCr0MLIAj14LY2etZ1Z
Wceo44g4T+EWuocfUjWvDs/w+YMQ2uu8cgNqd61PMBPg1hTvKMlaBktnAor3Yg5YTg/tL0kl3kVl
dF1GxVg9IfFRE984Y0xVBGfu9pf/6pmTmBgIAIE0WBpV4pJjQYgP30XX/DXkMG7k8zEb5PKHnf7O
/mrr7Mbtl8rjWPL3qOTHJRCWRfDdJAGWiMHKxxORpy5aUopkDSNinWhvNcnDM5MeTeezU0jkZa5L
oWF/xODUlxUDJhDoURf2MOVVPtWfFwnTcu6Pqk3UHiwzy840ghjhN6KjR3VSBvwQ0dGwlMuSCIQ+
JR/xssT0JoQ+GH07vIEp2CJ20D+4eHlAIpMcnpVVBbESCv6UKOhyePwWtlGdP8gRK7hpC3cGUINt
D9WtcBIjRx0x+uMnqgiDtyqD5g+XrpBvyWSdL9nYK2GBHn86VKmPzQZQUs398dIlvyft/sCJEjps
L0MOiy7lO8OCjQIPt9rSS2wEgaWGMEbKrYYF94xqWFDLJlCiiDXgUBDygWlVXmVCCGWOwiYEQC92
/vhzIEHgyh+VEVuMrulTFlonBLbZWajcnxAFMjfIRZLF6XTIj5whB22KF6yqlKlrTuwst3tGGhp9
yDI0d+b3s+lENQMm6W0KciEf7bSncv9w7s3QHHuuKxaLL3TBMYS1inZi8MFhrxfvrmIsXcmFkLHg
oT4BCkMezBIxhtg8icebR3mZQImWFUvoFs4nk2mGBUwoWvoTJsEPaHmGQULrBHQ3q/4LewJbDBqh
MTuUiOblBuiNzvb7B3uvSKSGBpA6oUjqBj9TCV4USOJKYKMVpOEiIaL4RgqTjIjjNIF2XGyRAa3B
UoCYljWuySuhBrhe365n2VbD4Lp3SiBYnx2lfCSOe/t97XU6v7L0K2FeX57/bWUG79n54fP+OQ0l
ip/ut0eJjmTLu5M9xeYd2SRtm2DpfCydwtZeqXLQUzLJs0RAi+MQvGeZ5ENcMpLOVbIK1inBAg/Z
tKm+AT52WmyLfHuIlh06h5LtSZTOMBtUzUGjJ+vEop0SYj5gfJI90I6lG6CEFFVw8NQfFXBR7iuB
QICSDastBqeAuMJSqSyYNE2rqEsJZp1KWOKPli6JWQWLT9KhsvmwJgqaCEfJtbLrkAOCs3ByBP1+
PAKYhZD9Oi/nAMO0IwEfUcJCfA7mfYj98PE4yq7hLTQbJ7ByDLxFPoOPNnzeYd+PYU0opqnhB+u/
BsmRuMwrWMAFfiaNygmsSVSDhB8DLMdL7Hdex5dotTOaqBuF9/bPD4Ors9zLZQ7CUlyd7OxQ3r2W
bCHKi58eHLHJtBK4PBSb0qUMJNmohJY9WEEKCJ6zkzjmsKIUmzdVtVc2+Fc7qg4msby6BwiDJawS
xMBqHi5wcRJ2vzbfFrthQVTrF6mfwtNGvn/58d8CVjGDHEJrvhJraY6UmuOoRgB07BodqBCHZfPY
RCDVApdUgq4gCIIgBUcMrbuCyfHWR2DPfjlMj0SLYS70w0JsloK4sDqYpXvtKoPT2GjUxoqD3Msb
snR0NSRIglUNWQESuPi0q4iga7vHEk5suu27AurlGVfxhYI/7Xpuv36Y4rT9gDnF9Qxb7Goq7BPt
AV/bd0Jb6koQxu2qRRdzcoDx4nDvqDGt1PKkDZ1D9nDbyRTX2AZdoQ6kzFwtx++ekV7Pirq6PgCV
7gWimhpaWDEaG0ytarDVo+nk7rAXrNYfBqhyuezL6tPTUrxWV5np1vLuhL+lm3P03dYJuVxBsSu8
7plOhO4ETotWEmC72ocl0DsAQcW6FXmXAZd3VeTdyxv41VXkE1hv/ZbPHjZp21yRd7hIARaHDR/m
etpcfm8JmaWDoIh/19+3xKqrPmrttHHzIXCTi/YFkqRubJBrixCT7AkJ27V6o4iVHnT6RCCZCc0M
d3U1yMjpK+Asujk6gNB03VibehVItvu0p0zaukYPy/AADFjZ56GqKJ7zgppMPjovcW2jmBf8uAf7
ZkzIPWcJKx3rDLwVj1mCtjaoLX39Hhs3tPvVQXrnPO5V8uicRw6b+OtwWW7IUn0CYyN79E275MpK
UnucRzt7bJRbePCGkP8JAAAA///kWM1S2zAQfpUdX8sE4wTSZEhmAqSdHtpJ4dCzkDe2poqkSjJp
OPU1+np9kq5kB/JHD73gtAeCpZW0v7Pf7uol5sClQOVdB76UqMCXCMbiXBSVJaIvLbpSyxyEA261
c5ifAJPMLhwQoSLKPUKBCi3zmHfg8nQ59OPwa+OvGV8uhwZo6UR+O0rS9Co9m/bfJuutG5yzSvp9
ymxjKz4yoxeXQ6FyuipxTlfOsjQ5DZu2ptl3mlQhMnNciFFyrSsr0MInXAZ+5US5/V3utg/GB90j
nX9gcpSsWbjH6/Dyxl7QMfCl/6bhTweinjO7I/yrCkgege8LOXSGcRwl5F+H9gGT8e3087bDSPy1
CkGB3rR/nk2TV7dwCCm2FVkbgrbO1uM3L4naNpt2XxK0dTY9HL/DvehtRah+8CFdIiVL5QWT4DWg
cpRQj9zcBAfMAzNGCs680MoBswisItQgTWkvoAPXSiF/JjvkpLpckQ24XZl4Ju4JvwKj6S2B9UPG
aoOWTkYWBD+Mcn3kSQws/vrxk86BWzmPC5hrS4iEJIcqSIRcePCWCel2jdyGkDgcvv87WrbAM5I5
f4sqp/DKZ6zAK4qor7EC+BchswUG98eDjr02ZpLxECK87Mq2LtuOBLnhAe0KxMJo65mi1K0Dbnir
JSxLDSWjTM85QWighKZkV99WhPJkAwp3BTw2hwSsXTChPP2B81ZwD7xkqsAnzxA+c8wJzPcwdq1s
KHC72cVkMGhF03AYdk9AdLBTK1cXD0/1C9U0e5G2qVs66Q/S8xbr9uQimFv8VlFZJld/UWbUWaTx
5NoAf+7Ub86yblq7vemG29uph449JBAqQ/1sq+PdGU4cssMdXQpxfj3Isl4dC6a4C/OCZZhIZL00
zhro+/wtfcdiwhQfWeDjtaH9Xn3EiqIMQ4xmea+914vndTPiaKglMipSRkmf5hH00Fxrv7EsKh+X
DTuuZZhVNP1+uBKlyDV/b0UcnwiFM+F5OUq6F5FKJqmtEecZ9zpfxQ+6Ui0oisa/AQAA//8DAFBL
AwQUAAYACAAAACEAlrWt4pYGAABQGwAAFQAAAHdvcmQvdGhlbWUvdGhlbWUxLnhtbOxZT2/bNhS/
D9h3IHRvYyd2Ggd1itixmy1NG8Ruhx5piZbYUKJA0kl9G9rjgAHDumGHFdhth2FbgRbYpfs02Tps
HdCvsEdSksVYXpI22IqtPiQS+eP7/x4fqavX7scMHRIhKU/aXv1yzUMk8XlAk7Dt3R72L615SCqc
BJjxhLS9KZHetY3337uK11VEYoJgfSLXcduLlErXl5akD8NYXuYpSWBuzEWMFbyKcCkQ+Ajoxmxp
uVZbXYoxTTyU4BjI3hqPqU/QUJP0NnLiPQaviZJ6wGdioEkTZ4XBBgd1jZBT2WUCHWLW9oBPwI+G
5L7yEMNSwUTbq5mft7RxdQmvZ4uYWrC2tK5vftm6bEFwsGx4inBUMK33G60rWwV9A2BqHtfr9bq9
ekHPALDvg6ZWljLNRn+t3slplkD2cZ52t9asNVx8if7KnMytTqfTbGWyWKIGZB8bc/i12mpjc9nB
G5DFN+fwjc5mt7vq4A3I4lfn8P0rrdWGizegiNHkYA6tHdrvZ9QLyJiz7Ur4GsDXahl8hoJoKKJL
sxjzRC2KtRjf46IPAA1kWNEEqWlKxtiHKO7ieCQo1gzwOsGlGTvky7khzQtJX9BUtb0PUwwZMaP3
6vn3r54/RccPnh0/+On44cPjBz9aQs6qbZyE5VUvv/3sz8cfoz+efvPy0RfVeFnG//rDJ7/8/Hk1
ENJnJs6LL5/89uzJi68+/f27RxXwTYFHZfiQxkSim+QI7fMYFDNWcSUnI3G+FcMI0/KKzSSUOMGa
SwX9nooc9M0pZpl3HDk6xLXgHQHlowp4fXLPEXgQiYmiFZx3otgB7nLOOlxUWmFH8yqZeThJwmrm
YlLG7WN8WMW7ixPHv71JCnUzD0tH8W5EHDH3GE4UDklCFNJz/ICQCu3uUurYdZf6gks+VuguRR1M
K00ypCMnmmaLtmkMfplW6Qz+dmyzewd1OKvSeoscukjICswqhB8S5pjxOp4oHFeRHOKYlQ1+A6uo
SsjBVPhlXE8q8HRIGEe9gEhZteaWAH1LTt/BULEq3b7LprGLFIoeVNG8gTkvI7f4QTfCcVqFHdAk
KmM/kAcQohjtcVUF3+Vuhuh38ANOFrr7DiWOu0+vBrdp6Ig0CxA9MxHal1CqnQoc0+TvyjGjUI9t
DFxcOYYC+OLrxxWR9bYW4k3Yk6oyYftE+V2EO1l0u1wE9O2vuVt4kuwRCPP5jeddyX1Xcr3/fMld
lM9nLbSz2gplV/cNtik2LXK8sEMeU8YGasrIDWmaZAn7RNCHQb3OnA5JcWJKI3jM6rqDCwU2a5Dg
6iOqokGEU2iw654mEsqMdChRyiUc7MxwJW2NhyZd2WNhUx8YbD2QWO3ywA6v6OH8XFCQMbtNaA6f
OaMVTeCszFauZERB7ddhVtdCnZlb3YhmSp3DrVAZfDivGgwW1oQGBEHbAlZehfO5Zg0HE8xIoO1u
997cLcYLF+kiGeGAZD7Ses/7qG6clMeKuQmA2KnwkT7knWK1EreWJvsG3M7ipDK7xgJ2uffexEt5
BM+8pPP2RDqypJycLEFHba/VXG56yMdp2xvDmRYe4xS8LnXPh1kIF0O+EjbsT01mk+Uzb7Zyxdwk
qMM1hbX7nMJOHUiFVFtYRjY0zFQWAizRnKz8y00w60UpYCP9NaRYWYNg+NekADu6riXjMfFV2dml
EW07+5qVUj5RRAyi4AiN2ETsY3C/DlXQJ6ASriZMRdAvcI+mrW2m3OKcJV359srg7DhmaYSzcqtT
NM9kCzd5XMhg3krigW6Vshvlzq+KSfkLUqUcxv8zVfR+AjcFK4H2gA/XuAIjna9tjwsVcahCaUT9
voDGwdQOiBa4i4VpCCq4TDb/BTnU/23OWRomreHAp/ZpiASF/UhFgpA9KEsm+k4hVs/2LkuSZYRM
RJXElakVe0QOCRvqGriq93YPRRDqpppkZcDgTsaf+55l0CjUTU4535waUuy9Ngf+6c7HJjMo5dZh
09Dk9i9ErNhV7XqzPN97y4roiVmb1cizApiVtoJWlvavKcI5t1pbseY0Xm7mwoEX5zWGwaIhSuG+
B+k/sP9R4TP7ZUJvqEO+D7UVwYcGTQzCBqL6km08kC6QdnAEjZMdtMGkSVnTZq2Ttlq+WV9wp1vw
PWFsLdlZ/H1OYxfNmcvOycWLNHZmYcfWdmyhqcGzJ1MUhsb5QcY4xnzSKn914qN74OgtuN+fMCVN
MME3JYGh9RyYPIDktxzN0o2/AAAA//8DAFBLAwQUAAYACAAAACEAsOTFycEEAAA0DgAAEQAAAHdv
cmQvc2V0dGluZ3MueG1snFdbr5tGEH6v1P9g8Vwf7wVYQPGpYIFedJJGdfID1nhtowCLlvVxTn59
BzBx0k6iqE9e5pv7DOuPV79+bJvVs7ZDbbqtRx+It9JdZQ51d9p679+V68hbDU51B9WYTm+9Fz14
vz7+/NOrazJo50BtWIGLbkjM1rvYLhmqs27VsG7ryprBHN26Mm1ijse60rcf72Zht97ZuT7ZbG5G
D6bXHXg7GtsqNzwYe9rMlrmpLq3u3IYREm6sbpSDhIdz3Q+Lt/b/eoNQ58XJ8/eKeG6bRe9Kyfc0
b+VejT18tviR9EaD3ppKDwN0tm3mcltVd4ubofkRP3M/n+q9VfblCyePMLZPxrSra9JrW0FDYeaU
eJsROJg3xuX10Dfq5a066cxcYOy21sMEQ17muHPKabAeet00045UjVaQ3TU5WdW2CmY6S2aX+qgu
jXun9jtnelB6VpC/YLeI1VlZVTltd72qwJs0nbOmWfSmhKRpewv9mHOEXeqVG7O9DLosntSLuTgI
tbkmdwiW+TCMOuPhb2Pc4pAQzgThYvY1oneEEBLkFEXSMA8ZjoiYBCiSsSILcSRkKZ5BQUiGxykD
GqeYNyp4JmIc8dPUR5E8+BZSBGmGemPMz2WOeWMipLREkZQWPloPKyljGWbDGS8jjiNhGqO5fXum
XLCQoTPlqZAM7Q6XAWXofHjpS47O1JeiyCIsa78QASswJAjCWKDdCSLB8D0IYub7aNZBylOCx5E8
i9DJhRR6jXY0pCHDKw2FTwmadRj5Ib6jgpAIjwNIXqB7LYgPY8D6JjglAp2PKBgkh9lE1I9DdHIR
JxlBOxoFXOL3QRRykqJbFUUi5hLLIGZEMnRD4pDHAn1/4pwEFM06heaEaNZpSIoA9ZYKVvhobims
aIruTipZ4OMZSEFz3KYIaYraZIQWAu1BRkUh0ZlmPAjw+w2QwkcrzQLYA/R2yeB+K9ANkVwQPDcZ
CBmjcWRImY9ur4zhvgywPZCS8xidnCzCOEffRlmINEK7I0smGPqWwOqUPlppThknaJy85EWMxslL
EeG3f0GF9NFeF5zREq20gJkG6O4UksH6Yn0rCsY4WmkpRJSiW1WWJJRTHGAHN07QJiPbe2sfX82n
EhjHqp1piVTt3tZq9Xrkg8Ap2mRvP2R1t+B7DbxUf4nsLvsFXK9nYGhV05TAahYAqOCMHIBZ5fo4
OW5eK3u6e54G1SYWlR708c/P3kbKpu1v1lz62evVqv6P7gDiJSD158G3Sd25p7pd5MNlv1usOqCF
X0DA8/56tqPDzb1B18QBk9djh55Ud1qYku7W73cj39NqcOlQq6336byWb0ZrIGGN3Y0fAPq16ntg
dKC3P9Gt19Sns6OjmYMnYJUfpof9id0wNmHwNGLTg6rGYkH7dhgV5iNo3Q53GV9k/C7zF5l/lwWL
LLjLwkUWjrLzC1Bj4LYfgGgvx1F+NE1jrvrw+yLcev8RzU0YzqrXMOqR+gIPNckkgDlOgtVzoj8C
79aH2sG3VV8fWvVx63Eiprflpg0cHJjtV7qjp1G5/0q6OigHM5j+jzZfGU+s+F+5AMvXVQ07untp
93em/TAn3tSD2+keSLkzFkqe2Pov017cP/ce/wEAAP//AwBQSwMEFAAGAAgAAAAhAGQsEMo6AQAA
pQIAABQAAAB3b3JkL3dlYlNldHRpbmdzLnhtbJRSy27CMBC8V+o/RL4Xh9JSFJEgIcSpp5Z+gLE3
xJLttWyTFL6+S9IHfRzKyeud2fXsjueLV2uyFkLU6Eo2HuUsAydRabcr2ctmfTNjWUzCKWHQQckO
ENmiur6ad0UH22dIiZgxoy4uFqFkTUq+4DzKBqyII/TgCKsxWJHoGnYc61pLWKHcW3CJ3+b5lAcw
IpGC2Ggf2Xu37j/dOgzKB5QQIwmxZuhnhXasIo1Kt/H9zLpCKxpx8jC9m87uJ+OesEV1WOmWwFYY
Qhk/0a0Ij1Cnj2z+mX3Su+aP9Ab9b+4SU0L7I0+Cliqc3khfNY5Wy4gYjyUjAyjwQtKy+1iiQVqs
2CccZJgzZZdVbr8puqw2nE9+SSnvXeiHHsJqPpy9MeiTtvoIawzLgF2EQAYQfva5qjcAAAD//wMA
UEsDBBQABgAIAAAAIQDX+shQbQcAAPA6AAAPAAAAd29yZC9zdHlsZXMueG1stJvfU9s4EMffb+b+
B4/fKSEpSWGadii0V2ZaShuYe1ZshWjqWDlbKdC//lZrWzg2tnex+9T6h/az0q6+a0D79v3DJvJ+
ySRVOp77R69GvifjQIcqvpv7tzefDt74XmpEHIpIx3LuP8rUf//u77/e3p+m5jGSqQcG4vQ0mftr
Y7anh4dpsJYbkb7SWxnDs5VONsLAZXJ3qFcrFcgLHew2MjaH49FoepjISBiAp2u1Tf3c2j3F2r1O
wm2iA5mm4O0myuxthIr9d+BeqIMLuRK7yKT2MrlO8sv8Cv/5pGOTevenIg2UugHHYYobFevk81mc
Kh+eSJGas1SJ8sOP+T37fG1fLD90I4PUlAx+UKHyDy00/Q3Dfolo7o/HxZ1z68TevUjEd8U9GR/c
LsrOzP3f64PzK3trCXbnvkgOFmfW2CHOtPi3NOPt3vzhCl3ZigDWDsyIlZEQQwiJNRopG+vxbFpc
/NhFcEPsjM4haABgZbNwWVl0CC0EepElCjyVqy86+CnDhYEHcx9ZcPP28jpROlHmce6fnFgm3FzI
jfqswlDavMzv3cZrFcp/1zK+TWX4dP/7J8yy3GKgd7EB96czTIQoDT8+BHJrswxMx8IG+coOiKzZ
tMRBh3bqyZvsRoWKN/8rkEdZDJ+lrKWwO8lD/1tBOOtdb9DYzqg8AbTL8nXS38Tr/iaO+5vA5O23
FrP+XoB+9o1IlhulrKQH1eggS77yOkxOWlLWjqhlUeeIWtJ0jqjlSOeIWkp0jqhlQOeIWsA7R9Ti
2zmiFs7WEYFA4apm0QRXg7Sxb5SJpB3fKkBHPaUuLzXetUjEXSK2a8/W1qrbbWK52C0NzVWU05eL
5cIkOr7rXBGoznbrvliTP262a5Eq+KjpWPpxz6W/EctIev8kKuxEHWfJV5sTfpg8W8KuIxHItY5C
mXg38iGLKGP8lfYW2VdGp3M9w/pF3a2Nt1hjye2ETRsWvXklMvtfVIpr0LqZpg1T6TJOiuG0IS+b
jX+VodptiqUhfI1MMz1nhLmCQBfbl+i1DVF9d3XOwgaAMoWsXPCngPYJ/mfFhW/fxpjif1aKXmif
4H9WuF5oH/OjPb5spbkQyU+PtL1m7L17riOdrHZRsQc65WHG3sEOQZsCexM7+ySRmLF38J58emdB
AD+5UfKUHYsnHWVQ2OHIKLjZ6HNhB6Uie0eMGbEDVGGNGax+WssAsUX3h/yl7O+euMUAVdp9a3Zu
50nDCkAJIn1Df99p0/0NPW7QPCrlMoZfl6TSo9EmDTuPSsvzKat3jBj3K3wMUL8KyAD1K4UMUEN+
NH/zuJpIh/QvjgwWW5ZdFcO0IyvzjK3MDsQrAQPVTcL3V8Pubc6Fet0kUNgBqtdNAoUdnUotc3WT
wBqsbhJYDVWjOUZlTeVMil03yyD3JUCY0TDiTQANI94E0DDiTQD1F+9uyHDiTWCxtcFpalm8CSB8
hfOjvgOVxZsAYmtDpnb574yKuodW2n+4HUC8CRR2gOriTaCwo9Mk3gQWvsLJhArLSR2BNYx4E0DD
iDcBNIx4E0DDiDcBNIx4E0D9xbsbMpx4E1hsbXCaWhZvAogtDw5UFm8CCF/haMOz4o27/o+LN4HC
DlBdvAkUdnQqguo+UgksdoAqLCfeBBa+wkmGnIXJzZnUMOJNmNEw4k0ADSPeBNAw4k0A9Rfvbshw
4k1gsbXBaWpZvAkgtjw4UFm8CSC2Njwr3rgZ/7h4EyjsANXFm0BhR6ciqE7nCCx2gCosJ94EFuZL
b/EmgPCVl4I4MxpGvAkzGka8CaBhxJsA6i/e3ZDhxJvAYmuD09SyeBNAbHlwoLJ4E0BsbXhWvHGP
/HHxJlDYAaqLN4HCjk5FUJ14E1jsAFVYTuoIrGHEmwDCxOwt3gQQvvICEO4iTpiGEW/CjIYRbwKo
v3h3Q4YTbwKLrQ1OU8viTQCx5cGByuJNALG1wZ6zhfOi5OOpRw1JQD1nUJxqIAPHDUGiAvMJ/pAr
mUAzk+w+HdITWMyQQWxID+oUP2j906Md7J40JAgZpZaR0nik+xFP6ZQaESazlk6Cm2/n3uesAaY2
DlNq/+QNdA+V24WwPck2DoGf5nELLTvb4mS5tQYNQra1K28Bwla0S2gIytt67GDb5wMvYlNVfhv/
bptT8f/Q9hYW74xG5yfj8evjvMEJTdadCNbgRQC9Ui1O5Efh3ekkPAhfdanhvDy69dSsUTiXn5t/
+rrK3ts7vQm3YA0b/Db2jHiLz3iGvHX1PHwli3fdQWjbQpe6PHTnrfBts4yyRjT4z2VsQwGdf/i3
tSzk4YPIzMLzcxlFXwW2rRm9bX41kiuTPT0aYZ2smFpqY/SmeXyCx8jRk+cMwBKXncku7SSa1z7e
bZYygT6wlvW/0ra+YL/afuJmJ2KzcLudB95jXlNXvdm3vU3ltpH1xaVvzSmshE+P0belgIa8b7a/
rrbh6skCp/FwUPNWHI1Gxxd50ue9igrzw0Z37s+gZQItBNBjAk0JOxHlTQZwFyZbdCfmm6GYfvru
fwAAAP//AwBQSwMEFAAGAAgAAAAhAD5wnb/2AAAAbAEAABMACAFkb2NQcm9wcy9jdXN0b20ueG1s
IKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJDLboMwEEX3lfoPlveODYU2IEPU
QLLuIu3eMoYg4Yc8Di2q+u81Sh/7LGfu6MyZ4bsPPaFZeRitqXCyYRgpI203mqHCr6cj2WIEQZhO
TNaoCi8K8K6+v+Mv3jrlw6gARYSBCp9DcCWlIM9KC9jE2MSkt16LEEs/UNv3o1StlRetTKApY49U
XiBYTdwfDl955RxuRXZWrnbwdlpc1K35D3xBvQ5jV+HPNm/aNmc5SQ9FQxKW7EnxUDwRtmUs3afN
sXg+fGHk1uEUIyN0PB36SQyRNodycu8QfJ1kGcvyjBUJp/9dTn/31ZyuItc31d8AAAD//wMAUEsD
BBQABgAIAAAAIQDvsJHo/AEAAP4DAAAQAAgBZG9jUHJvcHMvYXBwLnhtbCCiBAEooAABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTy27bMBC8F+g/CDo3ouTYaWrQDAoHhQ9pY8BKcmaplUSU
IgmSduN+fZdS7DBtT/VpH4PheHZEb54HlR3AeWn0Kq+KMs9AC9NI3a3yh/rLxXWe+cB1w5XRsMqP
4PMb9v4d3TpjwQUJPkMK7Vd5H4JdEuJFDwP3Ba41blrjBh6wdR0xbSsF3BqxH0AHMivLKwLPAXQD
zYU9E+YT4/IQ/pe0MSLq84/10aJgRmsYrOIB2LcoRxWNCQMl5ymtTeCqlgOwav4JF+eWbnkHnl1S
MhX0ybjGs4+LK0qmkq577rgI6CGbX1YzSpIB/WytkoIHtJd9lcIZb9qQ3Y9GZJGAkhRC0ZwdiL2T
4chKStKW3kkdpSwomSrU5njnuO09qxCctHQnuII1esBarjxQ8jqgG+DxvlsuUTI9hOUBRDAu8/IX
XniWZ9+5h+jcKj9wJ7kO6GCETc1YK+uDY7UMCrlxN/VjmcLSWs5ZNQKweAuMBJMGXLxVN77g71v8
b+EfYqtU7KhhkprIScrzG3+wrs1guT6yzZ7/BJnVIHptlOliuNem+HAXmgLP+oKKd/jhH2xtbmOi
Xvx9O0xC8SRDv7Nc4OkW5eI6jUeyojtMETR47xPh64Bu8BZOxVcxWrqD5oT5exED9zh9zqyaFSX+
xoSdZpiS83fGfgMAAP//AwBQSwMEFAAGAAgAAAAhAMqKKR9PAQAAegIAABEACAFkb2NQcm9wcy9j
b3JlLnhtbCCiBAEooAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIySUU+DMBSF3038D6Tv
0MLGnA2wRM2etsTEGY1vTXu3NdJC2jq2f2+BDVn0wcfbc/rdc2+bLY6qDA5grKx0juKIoAA0r4TU
uxy9bpbhHAXWMS1YWWnI0QksWhS3NxmvKa8MPJuqBuMk2MCTtKW8ztHeuZpibPkeFLORd2gvbiuj
mPOl2eGa8U+2A5wQMsMKHBPMMdwCw3ogojNS8AFZf5myAwiOoQQF2lkcRzH+8Towyv55oVNGTiXd
qfYzneOO2YL34uA+WjkYm6aJmkkXw+eP8ft69dKNGkrd7ooDKjLBKTfAXGWK1d0kJdMMj47a9ZXM
urXf9FaCeDgNrt9KazZwkO0bFXGS4XHtG3Vz9d1ABD4p7ee6KG+Tx6fNEhUJidOQzMNkuonvaUoo
IR9tqqv7bfL+QJ2z/Y+YJDSdXRMvgKJLfP1bim8AAAD//wMAUEsDBBQABgAIAAAAIQCBFtgQWgIA
AEoIAAASAAAAd29yZC9mb250VGFibGUueG1svJVNjtowFMf3lXqHyPtOHBMgoAmjES3LWXSm6toE
ByzFdmQHMpyhy96jN+ht2nv0xXYoH5mWqNUQ8fXy/PL8899/3949iyLYMW24kimKbjAKmMzUist1
ij49Ld4lKDAVlStaKMlStGcG3c3evrmtp7mSlQlgvDRTnaJNVZXTMDTZhglqblTJJNzLlRa0gr96
Hao85xl7r7KtYLIKCcajULOCVvBss+GlQb5afU21WulVqVXGjIFmReHqCcolmvnugnoqqYCun7hg
JnhgdfBRCeoSSiqVYRHk7GiRIkzgGuEBHuIY3gR+xShsKmUbqg2rDonYhXMqeLFvo9rWtfklr7JN
G99RzemyYG6M4Wu4sTVLnKIPGGNyv1ggF4lSNIfIOIkjHyHQlHtNfGRwiMAyQWO2jk2JXB2IQB0/
yvYZunW6IDJXW82ZbphYXJc0xkBgYqk0NOJeNIRaMS3dnE9w5PyZrXqwGLwGi0cuHrdOFLSoHkAx
7er9/Pblx/evfh4XeolALxgoRe3lEs/0koxc+FQvdFspX/c6ufhFbYHAMpMkWTTRc0TR6C9yiWGQ
Fdn1cvkMW6zxBNMplqFv7uirEwUm/xNFO3FAEfknn6M4wOncOcnRqOtRPO7FUhUvcBiCFAi8xyAN
AjYy7sGhv4W0vP20XxnEnBZ8qXknCYIX1kQbU41hi8BnN4lOMzU1N8bln7jHn80Uk2MzbUR+Pz9E
fptpa6+dkrBEo4k15eslMacCQNAXSDTHiTtWmuOlH4n+mmiOlUsSOO4g0W6gfyHhzxcz+wUAAP//
AwBQSwMEFAAGAAgAAAAhAFPqMPZZBQAACTYAABIAAAB3b3JkL251bWJlcmluZy54bWzsW81u2zgQ
vi+w72AI8DGx/qUYdQpbtYAudosFmsWeZZmOidUfKNlurn2ZfYR9rL7CDknJlRTZsWQrZQNfYoTk
DDkzHM7H4ejd+y9hMNgikuI4mkjKrSwNUOTHSxw9TqS/HtwbWxqkmRctvSCO0ER6Qqn0/v7XX97t
xtEmXCACAwfAI0rHW+heZ1kyHo1Sf41CL72NExRB5yomoZfBv+RxFHrkn01y48dh4mV4gQOcPY1U
WTalnE08kTYkGucsbkLskziNVxklGcerFfZR/lNQkFPm5ZQfYn8ToihjM44ICmANcZSucZIW3MKu
3EDEdcFke0yIbRgU43bJKbMtibcDPYcBX/YuJsuExD5KU2j9wDv3HBX52Ny5AimLPcUpS6jOWawk
9HC0Z0O3R83+e+PdgvFGfO4RZfVdENDFPWwmb5FmxPOzT5twUPnv43IiyWxIlOIl9G29AFqMqas7
piuNKHG4CTL8O9qi4OEpQcUY1hrQVj4qC5Og6NNmum1bc5n3BFvageGnmAu2PMmKwQofBfvdDfeN
S+Tj0MtZA+UD+rLvGyq3e8a/+QWbAK0y3pz8SeiycUTloc0TyVLB83bjtRc9MtfTTLa20W6cDyac
hrhxlKV0JI6AbIlWHghP2cJQNgZ+YTmUf1kshanwbLGGqnCSqReTbKi1Fk6R7ardqB25MS5jN+2S
0g118QTULyzg0Ggvo65XjcisekkrGpcXcmgKKKfZi5xDq72otlwzKbXxJU1q9SXq0BZQWrtHaYd3
rQVWFQiP5XCpUHufZ16ImyUQ8iIm4QG1jElU486xZnOTruMQJlk/LQhe/kHxygFk4liWOZ1rOZdy
CGcSZ0ngTyRXm02d2YzjompQZ2pg4LwEVhabIEA5+KhhlRu+XGjtC6l4qY/xRHLiDcGIDD6hHTUd
8tJsmmLvAW4KABxDHMVknrcx005Bt8+o/PRZU2sgBJNzLcq6fCfLskany+BSAHcBeoc5FSodUWrc
VqlKPQS9iP+atbruSWsq0xHbe7nWjMtr7dvXf9vq7dlBcKre/gaUTS+5cO0DLM21Vm1rh6/5Jior
SOlDQf+1VpBdA6inKujzU7iI4Z66106poZ1qdKaIsmpE8DjQQzWEnKqY2jnWl8dx/yprTQyP07W2
N9X8pKp61/keBwmj2kEuhscZcEAytzn5Kp8rqORgXDulhnYeZz1TjQgeZ1g10CaYx0Gms7ahxPA4
U+94hJ/vcS0xMU/FlDGx5pqqqVpzHraa83QvY2LXndlzXbf3wQ8MVWTr9jabwnbSZaXpCto7Ju5q
oVosuWLickpUgVeBTgdpTat9RWhRMbFyJ0iEFhYTmz88QguKiWlEhgP19FeI172FCouJ668ApyKb
8yN09ZVHVEwM8bHbxipB4LeJiY2OZ/UrxThhMbHa8Qg/3+NaYmL+gFfGxIZs6Kbm6udhYkuf6pA1
PJ4ntmxHdpyp05C97x0Tt37Rbo4lV0xcwcTXPPFEuuaJaQnMkeeHb1+veeIDz12tX2YAynWDLq8U
oYXFxNc8sXS04uuaJ6bP5A2lcNc8MZzuHWLcz5Mn5jVfFUzsKJam6MYxTPxT1XO2zqS0LmOg3lMt
/eDKa1Wm2qGes2/Jfmg9Z/3S8tbKOfuWT4Rqznoy7q1Wc/YuZ9NTWrczBiqrofYYSnOharVLNWf9
1svKpc4r96smToWq5uxdWsGqOVnxZvnZoZdqToiLMAf8pV+U8Bq/Ur3nR/opBvu0hOXlIMkHI2mI
rZDx2NRIxj4SOUDGc4CNZEXVatNs/DBtJNOoHx6YjRebN5KpZTJOzj/huv8fAAD//wMAUEsBAi0A
FAAGAAgAAAAhAMkxPFmAAQAAIgYAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54
bWxQSwECLQAUAAYACAAAACEAmVV+BQQBAADhAgAACwAAAAAAAAAAAAAAAAC5AwAAX3JlbHMvLnJl
bHNQSwECLQAUAAYACAAAACEAs76LHQkBAAC2AwAAHAAAAAAAAAAAAAAAAADuBgAAd29yZC9fcmVs
cy9kb2N1bWVudC54bWwucmVsc1BLAQItABQABgAIAAAAIQBJoYaLFxUAAAcBAQARAAAAAAAAAAAA
AAAAADkJAAB3b3JkL2RvY3VtZW50LnhtbFBLAQItABQABgAIAAAAIQCWta3ilgYAAFAbAAAVAAAA
AAAAAAAAAAAAAH8eAAB3b3JkL3RoZW1lL3RoZW1lMS54bWxQSwECLQAUAAYACAAAACEAsOTFycEE
AAA0DgAAEQAAAAAAAAAAAAAAAABIJQAAd29yZC9zZXR0aW5ncy54bWxQSwECLQAUAAYACAAAACEA
ZCwQyjoBAAClAgAAFAAAAAAAAAAAAAAAAAA4KgAAd29yZC93ZWJTZXR0aW5ncy54bWxQSwECLQAU
AAYACAAAACEA1/rIUG0HAADwOgAADwAAAAAAAAAAAAAAAACkKwAAd29yZC9zdHlsZXMueG1sUEsB
Ai0AFAAGAAgAAAAhAD5wnb/2AAAAbAEAABMAAAAAAAAAAAAAAAAAPjMAAGRvY1Byb3BzL2N1c3Rv
bS54bWxQSwECLQAUAAYACAAAACEA77CR6PwBAAD+AwAAEAAAAAAAAAAAAAAAAABtNQAAZG9jUHJv
cHMvYXBwLnhtbFBLAQItABQABgAIAAAAIQDKiikfTwEAAHoCAAARAAAAAAAAAAAAAAAAAJ84AABk
b2NQcm9wcy9jb3JlLnhtbFBLAQItABQABgAIAAAAIQCBFtgQWgIAAEoIAAASAAAAAAAAAAAAAAAA
ACU7AAB3b3JkL2ZvbnRUYWJsZS54bWxQSwECLQAUAAYACAAAACEAU+ow9lkFAAAJNgAAEgAAAAAA
AAAAAAAAAACvPQAAd29yZC9udW1iZXJpbmcueG1sUEsFBgAAAAANAA0AQgMAADhDAAAAAA==

--_004_4A95BA014132FF49AE685FAB4B9F17F657D1D986dfweml701chm_--


From nobody Wed Sep  2 13:01:18 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3B2D1B5420 for <netconf@ietfa.amsl.com>; Wed,  2 Sep 2015 13:01:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QTd5yAe0rlcy for <netconf@ietfa.amsl.com>; Wed,  2 Sep 2015 13:01:12 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0132.outbound.protection.outlook.com [207.46.100.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A494C1B541F for <netconf@ietf.org>; Wed,  2 Sep 2015 13:01:12 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB457.namprd05.prod.outlook.com (10.141.72.141) with Microsoft SMTP Server (TLS) id 15.1.256.15; Wed, 2 Sep 2015 20:01:11 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) with mapi id 15.01.0256.013; Wed, 2 Sep 2015 20:01:11 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: zero touch update plan
Thread-Index: AQHQ3BnruYZ2Dr6gYEiWn5a5V+RszQ==
Date: Wed, 2 Sep 2015 20:01:11 +0000
Message-ID: <D1FCA752.D0863%kwatsen@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.14]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB457; 5:51l2XxS7Swnmx9kRYhOttBzDLLyXJ1k7qhGycy5GCcw54ar5WL0l8Cf2sZv9IrcGl7vXNajYCJtuEWk2d7OJsxpNBDbYHXV9D17EibznWzLMXlFPxXDuHwvtiKSa+uthHjrJLGbdiZN/ryEu4TzmWA==; 24:bvm8RzHi7JLY6y9+7XFzvsl4V2o7aCEdXFEXHTTpfC2j40VS0/5doHnFuUdkRjmiN8eZObrorVCBhe1TF65ghJaTNTXMUesm1uWDrTIUgEk=; 20:9Ki6TX4Lo5r1w5HAcaj+p9b/m3JuB2oWj7z6rYoywnZedW6zGVCnk/Z6kkXbqbfIPGYlRqK5KwkuveF89XT7gA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB457;
x-microsoft-antispam-prvs: <CO1PR05MB457819B444660820E33DE2FA5690@CO1PR05MB457.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:CO1PR05MB457; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB457; 
x-forefront-prvs: 0687389FB0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(189002)(52314003)(229853001)(102836002)(5002640100001)(66066001)(2900100001)(2351001)(16236675004)(106356001)(86362001)(101416001)(83506001)(64706001)(99286002)(54356999)(105586002)(92566002)(106116001)(2501003)(87936001)(5001920100001)(110136002)(189998001)(5001960100002)(5001860100001)(107886002)(10400500002)(40100003)(4001350100001)(97736004)(4001540100001)(36756003)(46102003)(81156007)(450100001)(62966003)(5004730100002)(77156002)(68736005)(122556002)(5007970100001)(5001830100001)(50986999)(140573001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB457; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D1FCA752D0863kwatsenjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2015 20:01:11.0482 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB457
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/y96xWtNpLGAvRRSCMhi90cOGYjk>
Subject: [Netconf] zero touch update plan
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2015 20:01:15 -0000

--_000_D1FCA752D0863kwatsenjunipernet_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


I presented in Prague about resolving a privacy issue by defining a secure =
redirect mechanism.  The mechanism entails the device only receiving back a=
 redirect message to its deployment-specific bootstrap server.  The redirec=
t message would include also an X.509 certificate that the device can subse=
quently use to authenticate the bootstrap server the device is being redire=
cted to.  This is what I'm calling "secure redirect".

Secure-redirect is fundamentally a transport-level security play.  That is,=
 an authenticated connection to the redirect server (most likely hosted by =
the device's vendor) provides the trust anchor for an authenticated connect=
ion to the deployment-specific bootstrap server.  Because the trust anchor =
is provided over a trusted connection, it can be trusted.  Likewise, the bo=
otstrap data received from the bootstrap server can also be trusted, becaus=
e it is provided over a trust connection.  This solution is notable as it d=
oes not require the data to be signed in order to be trusted, unlike what's=
 written in the current zerotouch draft.  That is, nothing related to Owner=
 Certificate or Ownership Vouchers is needed for this solution to be secure=
.

Summarizing, there are two distinct solutions:

1. For when end-to-end transport-level security is possible (i.e., device c=
an route to Internet)
- bootstrap data does not have to be signed

2. For when end-to-end transport-level security is NOT possible (e.g., a pr=
ivate network)
- bootstrap data has to be signed (e.g., Owner Certificate and Ownership Vo=
uchers)

Of course, it's OK to do both at the same time too - i.e., signed data over=
 a secure transport

Anyway, unless anyone objects, I will update the draft along these lines in=
 a few days.

Ciao,
Kent





--_000_D1FCA752D0863kwatsenjunipernet_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <E02A00C78B47604C9F9DDD28F39B96A8@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;">
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
I presented in Prague about resolving a privacy issue by defining a secure =
redirect mechanism. &nbsp;The mechanism entails the device only receiving b=
ack a redirect message to its deployment-specific bootstrap server. &nbsp;T=
he redirect message would include also an
 X.509 certificate that the device can subsequently use to authenticate the=
 bootstrap server the device is being redirected to. &nbsp;This is what I'm=
 calling &quot;secure redirect&quot;.</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div><font face=3D"Calibri,sans-serif"><span style=3D"font-size: 14px;">Sec=
ure-redirect is fundamentally a transport-level security play. &nbsp;That i=
s, an authenticated connection to the redirect server (most likely hosted b=
y the device's vendor) provides the trust
 anchor for&nbsp;an authenticated connection to the deployment-specific boo=
tstrap server. &nbsp;Because the trust anchor is provided over a trusted co=
nnection, it can be trusted. &nbsp;Likewise, the bootstrap data received fr=
om the bootstrap server can also be trusted, because
 it is provided over a trust connection. &nbsp;This solution is notable as =
it does not require the data to be signed in order to be trusted, unlike wh=
at's written in the current zerotouch draft. &nbsp;That is, nothing related=
 to Owner Certificate or Ownership Vouchers
 is needed for this solution to be secure.</span></font></div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Summarizing, there are two distinct solutions:</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>1. For when=
 end-to-end transport-level security is possible (i.e., device can route to=
 Internet)</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<span class=3D"Apple-tab-span" style=3D"white-space: pre;"></span>-&nbsp;bo=
otstrap data does not have to be signed</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>2. For=
 when end-to-end transport-level security is NOT possible (e.g., a private =
network)</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>- boot=
strap data has to be signed (e.g., Owner Certificate and Ownership Vouchers=
)</div>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Of course, it's OK to do both at the same time too &#8211; i.e., signed dat=
a over a secure transport</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Anyway, unless anyone objects, I will update the draft along these lines in=
 a few days.</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Ciao,</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Kent</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
</body>
</html>

--_000_D1FCA752D0863kwatsenjunipernet_--


From nobody Wed Sep  2 14:35:32 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D2951B548A for <netconf@ietfa.amsl.com>; Wed,  2 Sep 2015 14:35:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cxfn84R8srHP for <netconf@ietfa.amsl.com>; Wed,  2 Sep 2015 14:35:28 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0709.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::709]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74DA51B546A for <netconf@ietf.org>; Wed,  2 Sep 2015 14:35:28 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) with Microsoft SMTP Server (TLS) id 15.1.256.15; Wed, 2 Sep 2015 21:35:25 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) with mapi id 15.01.0256.013; Wed, 2 Sep 2015 21:35:25 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: server-model update plan
Thread-Index: AQHQ3BnrLPjAGz0mjUW2/r4jNdAmSw==
Date: Wed, 2 Sep 2015 21:35:25 +0000
Message-ID: <D1FCA74F.D0862%kwatsen@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.14]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB458; 5:oHLfR4hyKCgLAzaCUYHvd454YLoRACCda0CrLy5psiJyiUCxHI/ACyX1+hZB+pqjUMtED548y6cN52IJE2n9iFOT4izgzdR+lCnWUZzC1avugGlkbFTScxgWqVbPKbr7OpJl0ck8dSDJ/M4eX4h6Vw==; 24:bKuxF80AlGLmDKpJAqLgsSBggE08Xgg8/KwPWTU7IkTR90jrvGdPRYCysjG9gCyj66/FoVWI1WbXJ86/MYm2gzZaPPpuApe2VtFpnT2ZQUM=; 20:IIS/V1KXvCOQ/sDIKFXdWnB1syIqG94lrnjoKZysngwlQxWJ1kJU2s7hlm6oVc8Qktn7Mq/xVJcaPdhMKehqOQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB458;
x-microsoft-antispam-prvs: <CO1PR05MB4581A8F4713C8A7E5FF2C2CA5690@CO1PR05MB458.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:CO1PR05MB458; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB458; 
x-forefront-prvs: 0687389FB0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(164054003)(199003)(189002)(122556002)(10400500002)(87936001)(46102003)(2501003)(92566002)(5001960100002)(5001830100001)(2900100001)(86362001)(19580395003)(83506001)(110136002)(189998001)(5004730100002)(107886002)(5001860100001)(40100003)(5007970100001)(97736004)(68736005)(106116001)(99286002)(105586002)(16236675004)(15975445007)(102836002)(54356999)(101416001)(81156007)(4001350100001)(450100001)(77156002)(106356001)(50986999)(64706001)(4001540100001)(36756003)(62966003)(5002640100001)(229853001)(66066001)(2351001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB458; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D1FCA74FD0862kwatsenjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2015 21:35:25.0624 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB458
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/8wASCnSNPsS9S6qnRZtJxLHxSKY>
Subject: [Netconf] server-model update plan
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2015 21:35:31 -0000

--_000_D1FCA74FD0862kwatsenjunipernet_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


The consensus from IETF 93 was for the server-model draft to pursue the key=
chain-based approach documented in Appendix A in the current draft (https:/=
/tools.ietf.org/html/draft-ietf-netconf-server-model-07#appendix-A).

There was also discussion regarding where to do the work, where it was deci=
ded to sort out next steps and work-split with Security Area. To this end, =
I have discussed this with past and present Security ADs, who are signaling=
 that we should keep the draft in the NETCONF WG.  And, to address the issu=
e of ensuring Security area expert review, I have been invited to present t=
he work at the SAAG meeting at IETF 94 - the idea is to raise interest ther=
e and hopefully pickup some individuals to work with us on it.

So, with this in mind, I plan to update the current draft shortly and submi=
t it as -08, to the NETCONF WG.

Thanks,
Kent


--_000_D1FCA74FD0862kwatsenjunipernet_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <FA62DEAEC66ED84FB3C9820FA7459F4A@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;">
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
The consensus from IETF 93 was for the server-model draft to pursue the key=
chain-based approach documented in Appendix A in the current draft (https:/=
/tools.ietf.org/html/draft-ietf-netconf-server-model-07#appendix-A).</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div><font face=3D"Calibri,sans-serif"><span style=3D"font-size: 14px;">The=
re was also discussion regarding where to do the work, where it was decided=
 to&nbsp;sort out next steps and work-split with Security Area. To this end=
, I have discussed this with past and present
 Security ADs, who are signaling that we should keep the draft in the NETCO=
NF WG. &nbsp;And, to address the issue of ensuring Security area expert rev=
iew, I have been invited to present the work at the SAAG meeting at IETF 94=
 - the idea is to raise&nbsp;interest there
 and hopefully pickup some individuals to work with us on it.</span></font>=
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
So, with this in mind, I plan to update the current draft shortly and submi=
t it as &#8211;08, to the NETCONF WG.</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Thanks,</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Kent</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
</body>
</html>

--_000_D1FCA74FD0862kwatsenjunipernet_--


From nobody Wed Sep  2 17:33:40 2015
Return-Path: <shares@ndzh.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C22001AD2A9; Wed,  2 Sep 2015 17:33:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.054
X-Spam-Level: 
X-Spam-Status: No, score=-99.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=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 sZijRKzhvBLa; Wed,  2 Sep 2015 17:33:35 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (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 149A51ACE72; Wed,  2 Sep 2015 17:33:35 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=174.124.171.7; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Linda Dunbar'" <linda.dunbar@huawei.com>, <i2rs@ietf.org>
References: <005101d0e4d8$fb07ddd0$f1179970$@ndzh.com> <4A95BA014132FF49AE685FAB4B9F17F657D1D986@dfweml701-chm>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657D1D986@dfweml701-chm>
Date: Wed, 2 Sep 2015 20:33:29 -0400
Message-ID: <004201d0e5e0$280537d0$780fa770$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0043_01D0E5BE.A0F51E70"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQEHZB6VALgirVXrlqDwm5wqDQpvRQEuWz0kn7OE6vA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/NfYoCLep0zlJD9cEQiIVATVNO-A>
Cc: 'Netconf' <netconf@ietf.org>
Subject: Re: [Netconf] [i2rs] 1 week extension to WG Adoption call for draft-mglt-i2rs-security-environments
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 00:33:38 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0043_01D0E5BE.A0F51E70
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Linda 

<co-author hat on> 

We will include closed environments in the revised document. 

 

Sue 

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Wednesday, September 02, 2015 12:54 PM
To: Susan Hares; i2rs@ietf.org
Cc: 'Jeffrey Haas'; 'Netconf'
Subject: Re: [i2rs] 1 week extension to WG Adoption call for
draft-mglt-i2rs-security-environments

 

Can the authors address my comments and the suggested changes to add a
section on security threats and the associated requirements  with Closed
Environment?

 

Closed environment deployment can easily give people a sense of secure
because the links between I2RS Client and I2RS Agent are guided by a
physical "Wall".  The false sense of "Secure" is actually more dangerous
because it can easily make the deployment miss the crucial security
procedure. 

 

Therefore, I think it is important to have a dedicated section on security
threats and requirement for the Closed Environment. 

 

Attached is my suggested text. 

 

Linda

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, September 01, 2015 12:10 PM
To: i2rs@ietf.org
Cc: 'Jeffrey Haas'; 'Netconf'
Subject: [i2rs] 1 week extension to WG Adoption call for
draft-mglt-i2rs-security-environments

 

This is a 1 week extension to the WG adoption call for
draft-mglt-i2rs-security.  Due error in the initial call email, the exact
text to review was unclear (
https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr9tNFg). 

 

In reviewing the email, it appears that the authors have agree to change or
delete most of the concerns except for combining this draft with
draft-hares-i2rs-auth-trans-04.txt.   The chairs have decided to adopt both
drafts as WG drafts, and make a subsequent WG calls to determine if the
drafts should be combined. 

 

This draft is at:  

 

https://www.ietf.org/id/draft-mglt-i2rs-security-environment-reqs-00.txt

 

Daniel has indicated several changes on the list.  If you would like to see
a revised draft for further comments, please indicate this on the list. 

 

Sue Hares and Jeff Haas 

I2RS co-chairs 

  


------=_NextPart_000_0043_01D0E5BE.A0F51E70
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=3D"Content-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:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{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'color:#1F497D'>Linda <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&lt;co-author hat on&gt; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>We will include closed environments in the =
revised document. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><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"'> =
i2rs [mailto:i2rs-bounces@ietf.org] <b>On Behalf Of </b>Linda =
Dunbar<br><b>Sent:</b> Wednesday, September 02, 2015 12:54 =
PM<br><b>To:</b> Susan Hares; i2rs@ietf.org<br><b>Cc:</b> 'Jeffrey =
Haas'; 'Netconf'<br><b>Subject:</b> Re: [i2rs] 1 week extension to WG =
Adoption call for =
draft-mglt-i2rs-security-environments<o:p></o:p></span></p></div></div><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Can the authors address my comments and the =
suggested changes to add a section on security threats and the =
associated requirements &nbsp;with Closed =
Environment?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Closed environment =
deployment can easily give people a sense of secure because the links =
between I2RS Client and I2RS Agent are guided by a physical =
&#8220;Wall&#8221;. &nbsp;The false sense of &#8220;Secure&#8221; is =
actually more dangerous because it can easily make the deployment miss =
the crucial security procedure. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Therefore, I think it is =
important to have a dedicated section on security threats and =
requirement for the Closed Environment. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Attached is my suggested =
text. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Linda<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><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"'> =
i2rs [<a =
href=3D"mailto:i2rs-bounces@ietf.org">mailto:i2rs-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Susan Hares<br><b>Sent:</b> Tuesday, September 01, =
2015 12:10 PM<br><b>To:</b> <a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><b>Cc:</b> 'Jeffrey =
Haas'; 'Netconf'<br><b>Subject:</b> [i2rs] 1 week extension to WG =
Adoption call for =
draft-mglt-i2rs-security-environments<o:p></o:p></span></p></div></div><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This is a 1 =
week extension to the WG adoption call for =
draft-mglt-i2rs-security.&nbsp; Due error in the initial call email, the =
exact text to review was unclear ( <a =
href=3D"https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr=
9tNFg">https://mailarchive.ietf.org/arch/msg/i2rs/wwv1o8_mwurB05dN4D2yjr9=
tNFg</a>). <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>In reviewing the email, it appears that the authors =
have agree to change or delete most of the concerns except for combining =
this draft with draft-hares-i2rs-auth-trans-04.txt. &nbsp;&nbsp;The =
chairs have decided to adopt both drafts as WG drafts, and make a =
subsequent WG calls to determine if the drafts should be combined. =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>This draft is at: &nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><a =
href=3D"https://www.ietf.org/id/draft-mglt-i2rs-security-environment-reqs=
-00.txt">https://www.ietf.org/id/draft-mglt-i2rs-security-environment-req=
s-00.txt</a><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Daniel has indicated several changes on the =
list.&nbsp; If you would like to see a revised draft for further =
comments, please indicate this on the list. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Sue Hares =
and Jeff Haas <o:p></o:p></p><p class=3DMsoNormal>I2RS co-chairs =
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<span =
class=3Dapple-converted-space><span =
style=3D'font-size:11.5pt;color:#222222;background:#F9F9F9'>&nbsp;</span>=
</span><o:p></o:p></p></div></body></html>
------=_NextPart_000_0043_01D0E5BE.A0F51E70--


From nobody Thu Sep  3 00:02:51 2015
Return-Path: <pathori@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BF7A1B47A7 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 00:02:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iJtnY8s5f6HH for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 00:02:49 -0700 (PDT)
Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9D621B479E for <netconf@ietf.org>; Thu,  3 Sep 2015 00:02:48 -0700 (PDT)
Received: by oixx17 with SMTP id x17so20620061oix.0 for <netconf@ietf.org>; Thu, 03 Sep 2015 00:02:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=0eNIqD2Gv0waC0DsQKU91qe+5BJJhA+dyzr6d8gyIXY=; b=z5wJDrOn66repACkTCwtNZYLhfAjyrHhN04FA+ipcOmbfmJINnth3kveTZVSvKQzlr zhX/axVLZQdtdCXuCAJwj9zuo4iCBdchtf8EDQwbCppIMTqDdtqnKkx+mMiIeAslfz4M YRiPOYAMQqDwhxO6RItIuyczTGMaEUjHqom8t7OMdqLex/JamUcKzOz7WYvhagI0Byr8 GCjNo1FTadJ5IsuIBG844Dsgk1j+RifDTeyApvsGYFBOlT2YeoggZJi5dnGbFbWKvhj6 kFczRApXkwKN/vNL/o9T/lZ/Wy/+Hu59CuAmOnriEaZHQKgtoQ41/Mn9TXYSZThZuulz i9zA==
MIME-Version: 1.0
X-Received: by 10.60.69.39 with SMTP id b7mr23901765oeu.51.1441263767553; Thu, 03 Sep 2015 00:02:47 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Thu, 3 Sep 2015 00:02:47 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Thu, 3 Sep 2015 00:02:47 -0700 (PDT)
In-Reply-To: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com>
References: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com>
Date: Thu, 3 Sep 2015 12:32:47 +0530
Message-ID: <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com>
From: Shiva Kumar Pathori <pathori@gmail.com>
To: netconf@ietf.org
Content-Type: multipart/alternative; boundary=001a11330e68e4b01a051ed25e38
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/XGuAqVI9gITqDHku8cCt1wp4qS4>
Subject: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 07:02:50 -0000

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

---------- Forwarded message ----------
From: "Shiva Kumar Pathori" <pathori@gmail.com>
Date: 03-Sep-2015 12:29 pm
Subject: Regarding complete device configuration sync to NMS
To: <netconf-request@ietf.org>
Cc:

Hi,
I would like to propose one method to get the complete configuration
through zip file to NMS. I feel this method will be effective instead of
<get> without any filter. Please advice.

Regards,
Shiva

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

<div class=3D"gmail_quote">---------- Forwarded message ----------<br>From:=
 &quot;Shiva Kumar Pathori&quot; &lt;<a href=3D"mailto:pathori@gmail.com">p=
athori@gmail.com</a>&gt;<br>Date: 03-Sep-2015 12:29 pm<br>Subject: Regardin=
g complete device configuration sync to NMS<br>To:  &lt;<a href=3D"mailto:n=
etconf-request@ietf.org">netconf-request@ietf.org</a>&gt;<br>Cc: <br><br ty=
pe=3D"attribution"><p dir=3D"ltr">Hi,<br>
I would like to propose one method to get the complete configuration throug=
h zip file to NMS. I feel this method will be effective instead of &lt;get&=
gt; without any filter. Please advice.</p>
<p dir=3D"ltr">Regards,<br>
Shiva<br>
</p>
</div>

--001a11330e68e4b01a051ed25e38--


From nobody Thu Sep  3 09:04:43 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED4E31B4739 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:04:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4kGiqHxdywOO for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:04:40 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0134.outbound.protection.outlook.com [65.55.169.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA4571B475E for <netconf@ietf.org>; Thu,  3 Sep 2015 09:04:35 -0700 (PDT)
Received: from CO1PR05MB460.namprd05.prod.outlook.com (10.141.72.152) by CO1PR05MB314.namprd05.prod.outlook.com (10.141.69.144) with Microsoft SMTP Server (TLS) id 15.1.256.15; Thu, 3 Sep 2015 16:04:33 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB460.namprd05.prod.outlook.com (10.141.72.152) with Microsoft SMTP Server (TLS) id 15.1.256.15; Thu, 3 Sep 2015 16:04:32 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) with mapi id 15.01.0256.013; Thu, 3 Sep 2015 16:04:32 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Shiva Kumar Pathori <pathori@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] Fwd: Regarding complete device configuration sync to NMS
Thread-Index: AQHQ5haPBA3flY3sPUqQ0opSYRGkmp4qtTAA
Date: Thu, 3 Sep 2015 16:04:31 +0000
Message-ID: <D20DE7BB.D5451%kwatsen@juniper.net>
References: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com> <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com>
In-Reply-To: <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.13]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB460; 5:txgj0WQS9i6KtAfKk4LrADQm2bVdy51ZuvL/ThybMUaoh47lD+sEeMV1d0EY5HijmPkhdwSC20oF+xXR93GCizxrepscPypodmWWZsmD/0bFH/RBsnOqhgPJSwbDrTa71EVDM3IRqZbrAm3aA6yuPQ==; 24:b2Bk0nlyjFNf38QuLQ23eMoRtDpvdmwfibsAiAfacrONqGACED0oodtxdx//TeEIiwACvlYYCHErltptsEyv7xpsz/bpMi0JUnMVJJ4KUdM=; 20:Dvmbue3VX+RjaR5QhBLMqu2dmcusrJvK6NziznAUro0PUiQg4qXNGX7fFnQ4bicIXtH8j9KWPB1d7ARNR8lPFw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB460;
x-microsoft-antispam-prvs: <CO1PR05MB4604C7C5B89FF78E88A4DF7A5680@CO1PR05MB460.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:CO1PR05MB460; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB460; 
x-forefront-prvs: 0688BF9B46
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(2473001)(189002)(199003)(66066001)(64706001)(83506001)(46102003)(5002640100001)(558084003)(81156007)(5001860100001)(101416001)(189998001)(5001770100001)(76176999)(4001350100001)(54356999)(5001830100001)(2950100001)(50986999)(107886002)(2900100001)(92566002)(5001960100002)(16236675004)(4001540100001)(99286002)(68736005)(36756003)(2501003)(122556002)(87936001)(62966003)(86362001)(5007970100001)(77156002)(102836002)(5004730100002)(40100003)(97736004)(105586002)(10400500002)(106356001)(106116001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB460; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D20DE7BBD5451kwatsenjunipernet_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2015 16:04:31.2756 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB460
X-Microsoft-Exchange-Diagnostics: 1; CO1PR05MB314; 2:/IQnEKy3AvhIyPFV8IIqNyiJ/m9OC57/OE1tHJLlhrExTq6wnbNQT4mX+ZUfoTiHkczVBE/QDYrh8pdN2cOfDpL6NhAdjpiPduG6bzEAQv6YIZsdm5meSXun8qiFrbMM2BB10iYT9TTDI+cCYzxH7wRKGEyn5QgXqzd+Oqj1Uf4=; 23:HEc8+dkeRBjzfOUXgO0kt3tlz8+ctgGwDUmm8KiF+L1AcQihrlzLHNjmWerker0ol4GxjQvvoJyOGmxiwKDXM7pcYbuddiRjMDy9dPIE+nHVvn3ORitXOS50FgKsSiGQNzpP3GqekTC6c308UJF1FsM6BG1yj1uhPyFCTp0iQ+AblA0XLqE1+ygBhBMzFn3A
X-OriginatorOrg: juniper.net
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/aKlxioADnPLN1MAFqMkvY9EBxGA>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 16:04:42 -0000

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


Hi Shiva,


> I would like to propose one method to get the complete configuration thro=
ugh zip file to NMS. I feel this method will be effective instead of <get> =
without any filter. Please advice.

Regards,
Shiva

--_000_D20DE7BBD5451kwatsenjunipernet_
Content-Type: text/html; charset="us-ascii"
Content-ID: <E883A31B18748146B4D031BCFACC8A85@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 16px; font-fami=
ly: Calibri, sans-serif;">
<div><br>
</div>
<div>Hi Shiva,</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div>
<div class=3D"gmail_quote">
<p dir=3D"ltr">&gt; I would like to propose one method to get the complete =
configuration through zip file to NMS. I feel this method will be effective=
 instead of &lt;get&gt; without any filter. Please advice.</p>
<p dir=3D"ltr">Regards,<br>
Shiva<br>
</p>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D20DE7BBD5451kwatsenjunipernet_--


From nobody Thu Sep  3 09:17:27 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D19A1B2B3E for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:17:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BB-Kzepy2hiY for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:17:24 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0145.outbound.protection.outlook.com [65.55.169.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71AD21ACD38 for <netconf@ietf.org>; Thu,  3 Sep 2015 09:17:24 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB457.namprd05.prod.outlook.com (10.141.72.141) with Microsoft SMTP Server (TLS) id 15.1.256.15; Thu, 3 Sep 2015 16:17:22 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.27]) with mapi id 15.01.0256.013; Thu, 3 Sep 2015 16:17:22 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Shiva Kumar Pathori <pathori@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] Fwd: Regarding complete device configuration sync to NMS
Thread-Index: AQHQ5haPBA3flY3sPUqQ0opSYRGkmp4qtTAAgAADlYA=
Date: Thu, 3 Sep 2015 16:17:22 +0000
Message-ID: <D20DE7DD.D5456%kwatsen@juniper.net>
References: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com> <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com> <D20DE7BB.D5451%kwatsen@juniper.net>
In-Reply-To: <D20DE7BB.D5451%kwatsen@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.13]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB457; 5:yzp70BiToCgnRw1POg0k9w8KzPj9TqQnsWeBPJrWiZHGJi+14Mht1Z94kZpkUpY9Rpy/3sVGx0wZaEyxogTUr77BV9UQRy00bRv6BhRGgip+9sL5Y1+xY7x2MQVslh9vuvwGKBdoij9DND0jvhX+lQ==; 24:3gKlf20ZCgeYq7diyC8RSkkF/gZJZoMUn7YibgdoYEsQj+nTOTS0+kYctdVRLk4S4ABHad88/QusNVG/bwnbJKxg/+5FXclppAYxmdlJJLg=; 20:cNp/NtMVEv0p6/hFfQWg8TDGnG8D9DHR34je5c9cNEdapuTmjhHq5dCOKXFL9zb2SqNRK6kGDzx+M9L3q+Iiiw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB457;
x-microsoft-antispam-prvs: <CO1PR05MB457DED2AC7161666C384A56A5680@CO1PR05MB457.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:CO1PR05MB457; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB457; 
x-forefront-prvs: 0688BF9B46
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(2473001)(189002)(199003)(40100003)(189998001)(5001960100002)(107886002)(5001770100001)(2950100001)(4001350100001)(122556002)(5007970100001)(68736005)(50986999)(2501003)(87936001)(77156002)(5001830100001)(81156007)(62966003)(4001540100001)(36756003)(46102003)(5004730100002)(102836002)(64706001)(86362001)(83506001)(101416001)(5002640100001)(5001860100001)(66066001)(2900100001)(106116001)(105586002)(54356999)(99286002)(92566002)(106356001)(97736004)(10400500002)(76176999); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB457; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-ID: <BB91AFDDE1A28C488ABB060B29D72D96@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2015 16:17:22.5351 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB457
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/DI2qWy4xZEf3suzzmA6WrqoYnoA>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 16:17:26 -0000

[hit the wrong button before]


Hi Shiva,

> I would like to propose one method to get the complete
> configuration through zip file to NMS. I feel this method will be
>effective instead of <get> without any filter. Please advice.

Like a <copy-config> with a parameter indicating compression.  Then, to
avoid the zip file being base64 encoded, another parameter indicate where
to put the file (tftp://, ftp://, etc.), or wait for the multiple-replies
draft to provide a better solution for bulk transfer.

In the meanwhile, a custom RPC could define this behavior immediately.

Cheers,
Kent



From nobody Thu Sep  3 09:40:23 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B6281B3EC5 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:40:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wS_vTL2B_g97 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:40:20 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19CCC1B3E73 for <netconf@ietf.org>; Thu,  3 Sep 2015 09:40:18 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id C0CB510E6; Thu,  3 Sep 2015 18:40:16 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id ze43yxEm_R9j; Thu,  3 Sep 2015 18:40:16 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu,  3 Sep 2015 18:40:16 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id EABF82004E; Thu,  3 Sep 2015 18:40:15 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id CJudjqxOrFIy; Thu,  3 Sep 2015 18:40:15 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3258B20048; Thu,  3 Sep 2015 18:40:14 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id F14A636F5178; Thu,  3 Sep 2015 18:40:09 +0200 (CEST)
Date: Thu, 3 Sep 2015 18:40:08 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Kent Watsen <kwatsen@juniper.net>
Message-ID: <20150903164007.GA30763@elstar.local>
Mail-Followup-To: Kent Watsen <kwatsen@juniper.net>, Shiva Kumar Pathori <pathori@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com> <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com> <D20DE7BB.D5451%kwatsen@juniper.net> <D20DE7DD.D5456%kwatsen@juniper.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <D20DE7DD.D5456%kwatsen@juniper.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/vdDi7RTRVdIVWJ5aC4_zXA5VNhw>
Cc: Shiva Kumar Pathori <pathori@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 16:40:22 -0000

On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
> [hit the wrong button before]
> 
> 
> Hi Shiva,
> 
> > I would like to propose one method to get the complete
> > configuration through zip file to NMS. I feel this method will be
> >effective instead of <get> without any filter. Please advice.
> 
> Like a <copy-config> with a parameter indicating compression.  Then, to
> avoid the zip file being base64 encoded, another parameter indicate where
> to put the file (tftp://, ftp://, etc.), or wait for the multiple-replies
> draft to provide a better solution for bulk transfer.
> 
> In the meanwhile, a custom RPC could define this behavior immediately.

If the goal to reduce bits on the wire, certain secure transports can
do compression transparently for you (and it then works for everything
exchanged in a session, not just a get without filters).

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Sep  3 09:46:21 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D46C1ACD29 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:46:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t9CRlqMZg5V6 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 09:46:17 -0700 (PDT)
Received: from mail-la0-f42.google.com (mail-la0-f42.google.com [209.85.215.42]) (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 018521B2CB2 for <netconf@ietf.org>; Thu,  3 Sep 2015 09:46:17 -0700 (PDT)
Received: by laeb10 with SMTP id b10so33191352lae.1 for <netconf@ietf.org>; Thu, 03 Sep 2015 09:46:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=1zkAj6YpuJcu1wNBRNHFJOF2/iI0xh2As8JZo8tP8qA=; b=bFkKyWkJQ6Cku78tGMVSqq/dfxPYbIkn+4Q982o1c2AkpGr5HR/VXcdO+xghNhVi+I aQyAn3JZqpz4jeAZjEEkz2aCXicFSMb2tywIPZ6D5raqdZy02vV75nPC4YBY3M6zUDxf lGRSH7Q5O+wZPr/fEBY3QJTEfUHQsDHDKWIlSgDuHjLxsweFZuZS53f/WbdLlxOLdcCa gbJIviSUEuCmqsvE/Oh5Nehimh/BkQEunbjjs29R4lJ8oZC+zYqnbvINKPd2Lxx01SGY D7cwJJjFG0skHyb/BPGMUgd73wwEkniSg+1oGa8wm9aa6EIvgn8U4jhG30smEID0mc8+ zNOw==
X-Gm-Message-State: ALoCoQlTi9Qo0T/WgrO+FyLEHY06mgD9yJD9stbcI3B7Nk1RDOTgXSS/Dk1mrmxJ8fwAtIm04Rqg
MIME-Version: 1.0
X-Received: by 10.152.18.194 with SMTP id y2mr13325846lad.88.1441298775201; Thu, 03 Sep 2015 09:46:15 -0700 (PDT)
Received: by 10.112.200.104 with HTTP; Thu, 3 Sep 2015 09:46:15 -0700 (PDT)
In-Reply-To: <20150903164007.GA30763@elstar.local>
References: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com> <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com> <D20DE7BB.D5451%kwatsen@juniper.net> <D20DE7DD.D5456%kwatsen@juniper.net> <20150903164007.GA30763@elstar.local>
Date: Thu, 3 Sep 2015 09:46:15 -0700
Message-ID: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Kent Watsen <kwatsen@juniper.net>,  Shiva Kumar Pathori <pathori@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary=089e0149413882f029051eda8555
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/n4AKcqTiwIRZXtwAnoC1hkcS8XE>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 16:46:19 -0000

--089e0149413882f029051eda8555
Content-Type: text/plain; charset=UTF-8

On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
> > [hit the wrong button before]
> >
> >
> > Hi Shiva,
> >
> > > I would like to propose one method to get the complete
> > > configuration through zip file to NMS. I feel this method will be
> > >effective instead of <get> without any filter. Please advice.
> >
> > Like a <copy-config> with a parameter indicating compression.  Then, to
> > avoid the zip file being base64 encoded, another parameter indicate where
> > to put the file (tftp://, ftp://, etc.), or wait for the
> multiple-replies
> > draft to provide a better solution for bulk transfer.
> >
> > In the meanwhile, a custom RPC could define this behavior immediately.
>
> If the goal to reduce bits on the wire, certain secure transports can
> do compression transparently for you (and it then works for everything
> exchanged in a session, not just a get without filters).
>
>
Yes, but it would be nice if NETCONF was not so "cache-unfriendly".
RESTCONF has Entity tags to help the client only retrieve data
when it has changed.  Pub/sub offers a way to push only the data
that has changed.  A "get without filters" should be a rare event
if the protocol is designed correctly.



> /js
>

Andy


>
> --
> 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/>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

--089e0149413882f029051eda8555
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 Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_bla=
nk">j.schoenwaelder@jacobs-university.de</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen=
 wrote:<br>
&gt; [hit the wrong button before]<br>
&gt;<br>
&gt;<br>
&gt; Hi Shiva,<br>
&gt;<br>
&gt; &gt; I would like to propose one method to get the complete<br>
&gt; &gt; configuration through zip file to NMS. I feel this method will be=
<br>
&gt; &gt;effective instead of &lt;get&gt; without any filter. Please advice=
.<br>
&gt;<br>
&gt; Like a &lt;copy-config&gt; with a parameter indicating compression.=C2=
=A0 Then, to<br>
&gt; avoid the zip file being base64 encoded, another parameter indicate wh=
ere<br>
&gt; to put the file (tftp://, ftp://, etc.), or wait for the multiple-repl=
ies<br>
&gt; draft to provide a better solution for bulk transfer.<br>
&gt;<br>
&gt; In the meanwhile, a custom RPC could define this behavior immediately.=
<br>
<br>
If the goal to reduce bits on the wire, certain secure transports can<br>
do compression transparently for you (and it then works for everything<br>
exchanged in a session, not just a get without filters).<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></blockquo=
te><div><br></div><div>Yes, but it would be nice if NETCONF was not so &quo=
t;cache-unfriendly&quot;.</div><div>RESTCONF has Entity tags to help the cl=
ient only retrieve data</div><div>when it has changed.=C2=A0 Pub/sub offers=
 a way to push only the data</div><div>that has changed.=C2=A0 A &quot;get =
without filters&quot; should be a rare event</div><div>if the protocol is d=
esigned correctly.</div><div><br></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><span class=3D"HOEnZb"><font color=3D"#888888">
/js<br></font></span></blockquote><div><br></div><div>Andy</div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><span class=3D"HOEnZb"><font color=3D"=
#888888">
<br>
--<br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_blan=
k">http://www.jacobs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</font></span></blockquote></div><br></div></div>

--089e0149413882f029051eda8555--


From nobody Thu Sep  3 10:11:00 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA1C01B31D3 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 10:10:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZmQRuWH71BHN for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 10:10:58 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0CC4A1A9032 for <netconf@ietf.org>; Thu,  3 Sep 2015 10:10:58 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id A10B711E6; Thu,  3 Sep 2015 19:10:56 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id oggXmC_XmVd8; Thu,  3 Sep 2015 19:10:55 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu,  3 Sep 2015 19:10:55 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 64ADD20054; Thu,  3 Sep 2015 19:10:55 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id cfAOm33HZOKY; Thu,  3 Sep 2015 19:10:54 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 316DC2004E; Thu,  3 Sep 2015 19:10:54 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id CA8E036F51E1; Thu,  3 Sep 2015 19:10:49 +0200 (CEST)
Date: Thu, 3 Sep 2015 19:10:49 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Andy Bierman <andy@yumaworks.com>
Message-ID: <20150903171049.GA30863@elstar.local>
Mail-Followup-To: Andy Bierman <andy@yumaworks.com>, Kent Watsen <kwatsen@juniper.net>, Shiva Kumar Pathori <pathori@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com> <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com> <D20DE7BB.D5451%kwatsen@juniper.net> <D20DE7DD.D5456%kwatsen@juniper.net> <20150903164007.GA30763@elstar.local> <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/MaKOTQrisAJbToGPXTozR3sAstw>
Cc: Shiva Kumar Pathori <pathori@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 17:10:59 -0000

On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:
> On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de> wrote:
> 
> > On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
> > > [hit the wrong button before]
> > >
> > >
> > > Hi Shiva,
> > >
> > > > I would like to propose one method to get the complete
> > > > configuration through zip file to NMS. I feel this method will be
> > > >effective instead of <get> without any filter. Please advice.
> > >
> > > Like a <copy-config> with a parameter indicating compression.  Then, to
> > > avoid the zip file being base64 encoded, another parameter indicate where
> > > to put the file (tftp://, ftp://, etc.), or wait for the
> > multiple-replies
> > > draft to provide a better solution for bulk transfer.
> > >
> > > In the meanwhile, a custom RPC could define this behavior immediately.
> >
> > If the goal to reduce bits on the wire, certain secure transports can
> > do compression transparently for you (and it then works for everything
> > exchanged in a session, not just a get without filters).
> >
> >
> Yes, but it would be nice if NETCONF was not so "cache-unfriendly".
> RESTCONF has Entity tags to help the client only retrieve data
> when it has changed.  Pub/sub offers a way to push only the data
> that has changed.  A "get without filters" should be a rare event
> if the protocol is designed correctly.
>

I guess we agree that it is unclear why he asked the question, that is
which problem he is actually trying to solve.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Sep  3 12:42:32 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 120E31A92B0 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 12:42:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XtFHAr6FbLOg for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 12:42:29 -0700 (PDT)
Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) (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 1DA061B3341 for <netconf@ietf.org>; Thu,  3 Sep 2015 12:42:28 -0700 (PDT)
Received: by laeb10 with SMTP id b10so36349704lae.1 for <netconf@ietf.org>; Thu, 03 Sep 2015 12:42:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=TLhIIf1ZnLsBufhj5BcKtCF3HdGj4+JX6E5K8xRFGhk=; b=ASNO6lv5mhkRFT685I6AT+C6nWD1vbkmtJnBhmlrtA84+JxtClQmozoXwE7tg18Ygm p1QxvxmIfJO6UisZgXvDT0yIvOLoWQ/NOYL2SR3AwvTLfQ7Oq5B3exqJpfz8Xz5PD4/X 1ilWGUuLMCVQxBhc10Bk6KWXTYL9ux7mPmKXP/uCi/wB+nOGFzMxPuuzlR+P+cSAxrpr 9WDt1PyeGLgOCw+8xGKb9pwXWsqK+q9mLqePDAY+X5G+fVyGYP2dplw1REqZuqMRij1P I7R9YPzUN/UeiN4m9yBJLCcPGRWPjtN9Uaxx1OHriY97fkovrRgrBBtM3dWBrxAiZYk3 2z7Q==
X-Gm-Message-State: ALoCoQlnFen2fBLDOZOkjHimtxjk/H2kWQ/KON8o7jTM+X5AwMuRgD47L896a5/175zo+kHmSBbo
MIME-Version: 1.0
X-Received: by 10.112.130.97 with SMTP id od1mr23010518lbb.37.1441309346355; Thu, 03 Sep 2015 12:42:26 -0700 (PDT)
Received: by 10.112.200.104 with HTTP; Thu, 3 Sep 2015 12:42:26 -0700 (PDT)
In-Reply-To: <20150903171049.GA30863@elstar.local>
References: <CAJtYN8+NL_fwNavB-1k-21mBZaS+uebAzwSZLq_ZpGpPP17JQw@mail.gmail.com> <CAJtYN8+-wv_eAQOi_oT5Cp-z_8bpuwq+6bQPXWPX4yLYeM3SfA@mail.gmail.com> <D20DE7BB.D5451%kwatsen@juniper.net> <D20DE7DD.D5456%kwatsen@juniper.net> <20150903164007.GA30763@elstar.local> <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com> <20150903171049.GA30863@elstar.local>
Date: Thu, 3 Sep 2015 12:42:26 -0700
Message-ID: <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Andy Bierman <andy@yumaworks.com>,  Kent Watsen <kwatsen@juniper.net>, Shiva Kumar Pathori <pathori@gmail.com>,  "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary=047d7b34343699f723051edcfb6e
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Gg6dcVc8FgBecMMYycrhhmyIRDk>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 19:42:31 -0000

--047d7b34343699f723051edcfb6e
Content-Type: text/plain; charset=UTF-8

On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:
> > On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <
> > j.schoenwaelder@jacobs-university.de> wrote:
> >
> > > On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
> > > > [hit the wrong button before]
> > > >
> > > >
> > > > Hi Shiva,
> > > >
> > > > > I would like to propose one method to get the complete
> > > > > configuration through zip file to NMS. I feel this method will be
> > > > >effective instead of <get> without any filter. Please advice.
> > > >
> > > > Like a <copy-config> with a parameter indicating compression.  Then,
> to
> > > > avoid the zip file being base64 encoded, another parameter indicate
> where
> > > > to put the file (tftp://, ftp://, etc.), or wait for the
> > > multiple-replies
> > > > draft to provide a better solution for bulk transfer.
> > > >
> > > > In the meanwhile, a custom RPC could define this behavior
> immediately.
> > >
> > > If the goal to reduce bits on the wire, certain secure transports can
> > > do compression transparently for you (and it then works for everything
> > > exchanged in a session, not just a get without filters).
> > >
> > >
> > Yes, but it would be nice if NETCONF was not so "cache-unfriendly".
> > RESTCONF has Entity tags to help the client only retrieve data
> > when it has changed.  Pub/sub offers a way to push only the data
> > that has changed.  A "get without filters" should be a rare event
> > if the protocol is designed correctly.
> >
>
> I guess we agree that it is unclear why he asked the question, that is
> which problem he is actually trying to solve.
>
>
Devices that are large enough to make this worthwhile generally
no not store the contents of <get> in memory in 1 process.
Building a giant response file then compressing it would not work.
Lossless compression that works on an arbitrary chunk of data at a time
would be OK.



> /js
>

Andy


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

--047d7b34343699f723051edcfb6e
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 Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder <span dir=3D"ltr=
">&lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_bl=
ank">j.schoenwaelder@jacobs-university.de</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierm=
an wrote:<br>
&gt; On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder &lt;<br>
&gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelde=
r@jacobs-university.de</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:<br>
&gt; &gt; &gt; [hit the wrong button before]<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hi Shiva,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I would like to propose one method to get the complete<=
br>
&gt; &gt; &gt; &gt; configuration through zip file to NMS. I feel this meth=
od will be<br>
&gt; &gt; &gt; &gt;effective instead of &lt;get&gt; without any filter. Ple=
ase advice.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Like a &lt;copy-config&gt; with a parameter indicating compr=
ession.=C2=A0 Then, to<br>
&gt; &gt; &gt; avoid the zip file being base64 encoded, another parameter i=
ndicate where<br>
&gt; &gt; &gt; to put the file (tftp://, ftp://, etc.), or wait for the<br>
&gt; &gt; multiple-replies<br>
&gt; &gt; &gt; draft to provide a better solution for bulk transfer.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; In the meanwhile, a custom RPC could define this behavior im=
mediately.<br>
&gt; &gt;<br>
&gt; &gt; If the goal to reduce bits on the wire, certain secure transports=
 can<br>
&gt; &gt; do compression transparently for you (and it then works for every=
thing<br>
&gt; &gt; exchanged in a session, not just a get without filters).<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; Yes, but it would be nice if NETCONF was not so &quot;cache-unfriendly=
&quot;.<br>
&gt; RESTCONF has Entity tags to help the client only retrieve data<br>
&gt; when it has changed.=C2=A0 Pub/sub offers a way to push only the data<=
br>
&gt; that has changed.=C2=A0 A &quot;get without filters&quot; should be a =
rare event<br>
&gt; if the protocol is designed correctly.<br>
&gt;<br>
<br>
I guess we agree that it is unclear why he asked the question, that is<br>
which problem he is actually trying to solve.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></blockquo=
te><div><br></div><div>Devices that are large enough to make this worthwhil=
e generally</div><div>no not store the contents of &lt;get&gt; in memory in=
 1 process.</div><div>Building a giant response file then compressing it wo=
uld not work.</div><div>Lossless compression that works on an arbitrary chu=
nk of data at a time</div><div>would be OK.</div><div><br></div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><span class=3D"HOEnZb"><font color=3D"=
#888888">
/js<br></font></span></blockquote><div><br></div><div>Andy</div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><span class=3D"HOEnZb"><font color=3D"=
#888888">
<br>
--<br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_blan=
k">http://www.jacobs-university.de/</a>&gt;<br>
</font></span></blockquote></div><br></div></div>

--047d7b34343699f723051edcfb6e--


From nobody Thu Sep  3 12:50:28 2015
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B14F1B3CD2 for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 12:50:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BSR4Pt_p3qtP for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 12:50:25 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 031DD1B3CF7 for <netconf@ietf.org>; Thu,  3 Sep 2015 12:50:24 -0700 (PDT)
Received: from localhost (unknown [213.136.39.104]) by mail.tail-f.com (Postfix) with ESMTPSA id 32E511AE0475; Thu,  3 Sep 2015 21:50:23 +0200 (CEST)
Date: Thu, 03 Sep 2015 21:50:33 +0200 (CEST)
Message-Id: <20150903.215033.1871297355299522194.mbj@tail-f.com>
To: andy@yumaworks.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com>
References: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com> <20150903171049.GA30863@elstar.local> <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Jw9-ZmIG9Q35KixU77HxVJC8Oqw>
Cc: netconf@ietf.org, pathori@gmail.com
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2015 19:50:26 -0000

Andy Bierman <andy@yumaworks.com> wrote:
> On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de> wrote:
> 
> > On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:
> > > On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <
> > > j.schoenwaelder@jacobs-university.de> wrote:
> > >
> > > > On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
> > > > > [hit the wrong button before]
> > > > >
> > > > >
> > > > > Hi Shiva,
> > > > >
> > > > > > I would like to propose one method to get the complete
> > > > > > configuration through zip file to NMS. I feel this method will be
> > > > > >effective instead of <get> without any filter. Please advice.
> > > > >
> > > > > Like a <copy-config> with a parameter indicating compression.  Then,
> > to
> > > > > avoid the zip file being base64 encoded, another parameter indicate
> > where
> > > > > to put the file (tftp://, ftp://, etc.), or wait for the
> > > > multiple-replies
> > > > > draft to provide a better solution for bulk transfer.
> > > > >
> > > > > In the meanwhile, a custom RPC could define this behavior
> > immediately.
> > > >
> > > > If the goal to reduce bits on the wire, certain secure transports can
> > > > do compression transparently for you (and it then works for everything
> > > > exchanged in a session, not just a get without filters).
> > > >
> > > >
> > > Yes, but it would be nice if NETCONF was not so "cache-unfriendly".
> > > RESTCONF has Entity tags to help the client only retrieve data
> > > when it has changed.  Pub/sub offers a way to push only the data
> > > that has changed.  A "get without filters" should be a rare event
> > > if the protocol is designed correctly.
> > >
> >
> > I guess we agree that it is unclear why he asked the question, that is
> > which problem he is actually trying to solve.
> >
> >
> Devices that are large enough to make this worthwhile generally
> no not store the contents of <get> in memory in 1 process.

I think he meant <get-config>, but it doesn't matter for the
discussion.

> Building a giant response file then compressing it would not work.
> Lossless compression that works on an arbitrary chunk of data at a time
> would be OK.

... which SSH provides already.


/martin


From nobody Thu Sep  3 18:43:28 2015
Return-Path: <pathori@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D864F1B39DF; Thu,  3 Sep 2015 18:43:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gqsGnqVRgotK; Thu,  3 Sep 2015 18:43:25 -0700 (PDT)
Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (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 01AA31B3966; Thu,  3 Sep 2015 18:43:25 -0700 (PDT)
Received: by obcts10 with SMTP id ts10so6071165obc.1; Thu, 03 Sep 2015 18:43:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=kDnPcavndaOiuWIJEMRQO8d1uAYKQBGURqwS3ipgOZo=; b=SP89K4VN3ZUsauBbsP2ZDzOQCeGFoXMadQlheYPgdLycQdUo0Hal1RFnOmKhlIvtrx jY6QuIiMkTkTXPVinr2pFwyuf2QMbtgUm5ccX1VdU0pTln5qriRQGUmQ88FAvbs2GKYM 0AtDOAXWBPrxS4lit2IjOOxlSU8TquUNZXUGxlhDAF8H+MMH71FFR1i2PjjuBkK3choh TQLkjg/L30wWkHWkOkyp13X0Mck9kFleKpnax7lSBlgpvVoac4jtC0rcqxcFt8maEpqQ A+T18M0NU+De45kqff+bq/70qoUrCAep9m12hmW5MFoy0IDQa3dMbkhZXgFkw9R+gKT6 1XgQ==
MIME-Version: 1.0
X-Received: by 10.60.74.103 with SMTP id s7mr804712oev.86.1441331004390; Thu, 03 Sep 2015 18:43:24 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Thu, 3 Sep 2015 18:43:24 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Thu, 3 Sep 2015 18:43:24 -0700 (PDT)
In-Reply-To: <CAJtYN8KfBb1OyXvCXO6+Rej+vKx+QA7vQQQXzjSo5mW9E=rtDw@mail.gmail.com>
References: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com> <20150903171049.GA30863@elstar.local> <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com> <20150903.215033.1871297355299522194.mbj@tail-f.com> <CAJtYN8KfBb1OyXvCXO6+Rej+vKx+QA7vQQQXzjSo5mW9E=rtDw@mail.gmail.com>
Date: Fri, 4 Sep 2015 07:13:24 +0530
Message-ID: <CAJtYN8LMLZ0N4F9BBcL-UMzpr0YpC9JunjDfq_PT7hkxONNjaA@mail.gmail.com>
From: Shiva Kumar Pathori <pathori@gmail.com>
To: Martin Bjorklund <mbj@tail-f.com>
Content-Type: multipart/alternative; boundary=001a1134cd04854505051ee206f3
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/w3lHF2S_Ooksw8dXuN9Sr1Q80CE>
Cc: netconf-request@ietf.org, netconf@ietf.org
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2015 01:43:27 -0000

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

I mean the zip file in fact contains proper <rpc-reply> with multiple
files. Each file is of one complete XML document.
@Kent,
By the way, please share me some details about the multiple  reply draft. I
would like to work on it.
On 04-Sep-2015 1:20 am, "Martin Bjorklund" <mbj@tail-f.com> wrote:

Andy Bierman <andy@yumaworks.com> wrote:
> On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de> wrote:
>
> > On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:
> > > On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <
> > > j.schoenwaelder@jacobs-university.de> wrote:
> > >
> > > > On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
> > > > > [hit the wrong button before]
> > > > >
> > > > >
> > > > > Hi Shiva,
> > > > >
> > > > > > I would like to propose one method to get the complete
> > > > > > configuration through zip file to NMS. I feel this method will
be
> > > > > >effective instead of <get> without any filter. Please advice.
> > > > >
> > > > > Like a <copy-config> with a parameter indicating compression.
Then,
> > to
> > > > > avoid the zip file being base64 encoded, another parameter
indicate
> > where
> > > > > to put the file (tftp://, ftp://, etc.), or wait for the
> > > > multiple-replies
> > > > > draft to provide a better solution for bulk transfer.
> > > > >
> > > > > In the meanwhile, a custom RPC could define this behavior
> > immediately.
> > > >
> > > > If the goal to reduce bits on the wire, certain secure transports
can
> > > > do compression transparently for you (and it then works for
everything
> > > > exchanged in a session, not just a get without filters).
> > > >
> > > >
> > > Yes, but it would be nice if NETCONF was not so "cache-unfriendly".
> > > RESTCONF has Entity tags to help the client only retrieve data
> > > when it has changed.  Pub/sub offers a way to push only the data
> > > that has changed.  A "get without filters" should be a rare event
> > > if the protocol is designed correctly.
> > >
> >
> > I guess we agree that it is unclear why he asked the question, that is
> > which problem he is actually trying to solve.
> >
> >
> Devices that are large enough to make this worthwhile generally
> no not store the contents of <get> in memory in 1 process.

I think he meant <get-config>, but it doesn't matter for the
discussion.

> Building a giant response file then compressing it would not work.
> Lossless compression that works on an arbitrary chunk of data at a time
> would be OK.

... which SSH provides already.


/martin

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

<p dir=3D"ltr">I mean the zip file in fact contains proper &lt;rpc-reply&gt=
; with multiple files. Each file is of one complete XML document.<br>
@Kent,<br>
 By the way, please share me some details about the multiple=C2=A0 reply dr=
aft. I would like to work on it.</p>
<div class=3D"gmail_quote">On 04-Sep-2015 1:20 am, &quot;Martin Bjorklund&q=
uot; &lt;<a href=3D"mailto:mbj@tail-f.com">mbj@tail-f.com</a>&gt; wrote:<br=
 type=3D"attribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"elided-text">A=
ndy Bierman &lt;<a href=3D"mailto:andy@yumaworks.com">andy@yumaworks.com</a=
>&gt; wrote:<br>
&gt; On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder &lt;<br>
&gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelde=
r@jacobs-university.de</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:<br>
&gt; &gt; &gt; On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder &lt;<b=
r>
&gt; &gt; &gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.sc=
hoenwaelder@jacobs-university.de</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen w=
rote:<br>
&gt; &gt; &gt; &gt; &gt; [hit the wrong button before]<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hi Shiva,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; I would like to propose one method to get the=
 complete<br>
&gt; &gt; &gt; &gt; &gt; &gt; configuration through zip file to NMS. I feel=
 this method will be<br>
&gt; &gt; &gt; &gt; &gt; &gt;effective instead of &lt;get&gt; without any f=
ilter. Please advice.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Like a &lt;copy-config&gt; with a parameter indica=
ting compression.=C2=A0 Then,<br>
&gt; &gt; to<br>
&gt; &gt; &gt; &gt; &gt; avoid the zip file being base64 encoded, another p=
arameter indicate<br>
&gt; &gt; where<br>
&gt; &gt; &gt; &gt; &gt; to put the file (tftp://, ftp://, etc.), or wait f=
or the<br>
&gt; &gt; &gt; &gt; multiple-replies<br>
&gt; &gt; &gt; &gt; &gt; draft to provide a better solution for bulk transf=
er.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; In the meanwhile, a custom RPC could define this b=
ehavior<br>
&gt; &gt; immediately.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; If the goal to reduce bits on the wire, certain secure =
transports can<br>
&gt; &gt; &gt; &gt; do compression transparently for you (and it then works=
 for everything<br>
&gt; &gt; &gt; &gt; exchanged in a session, not just a get without filters)=
.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; Yes, but it would be nice if NETCONF was not so &quot;cache-=
unfriendly&quot;.<br>
&gt; &gt; &gt; RESTCONF has Entity tags to help the client only retrieve da=
ta<br>
&gt; &gt; &gt; when it has changed.=C2=A0 Pub/sub offers a way to push only=
 the data<br>
&gt; &gt; &gt; that has changed.=C2=A0 A &quot;get without filters&quot; sh=
ould be a rare event<br>
&gt; &gt; &gt; if the protocol is designed correctly.<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; I guess we agree that it is unclear why he asked the question, th=
at is<br>
&gt; &gt; which problem he is actually trying to solve.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; Devices that are large enough to make this worthwhile generally<br>
&gt; no not store the contents of &lt;get&gt; in memory in 1 process.<br>
<br>
</div>I think he meant &lt;get-config&gt;, but it doesn&#39;t matter for th=
e<br>
discussion.<br>
<div class=3D"quoted-text"><br>
&gt; Building a giant response file then compressing it would not work.<br>
&gt; Lossless compression that works on an arbitrary chunk of data at a tim=
e<br>
&gt; would be OK.<br>
<br>
</div>... which SSH provides already.<br>
<font color=3D"#888888"><br>
<br>
/martin<br>
</font></blockquote></div>

--001a1134cd04854505051ee206f3--


From nobody Thu Sep  3 19:10:52 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 046601B375A for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 19:10:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j1za6aaLugPe for <netconf@ietfa.amsl.com>; Thu,  3 Sep 2015 19:10:48 -0700 (PDT)
Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com [209.85.217.179]) (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 079B91AC3F6 for <netconf@ietf.org>; Thu,  3 Sep 2015 19:10:48 -0700 (PDT)
Received: by lbcjc2 with SMTP id jc2so3781087lbc.0 for <netconf@ietf.org>; Thu, 03 Sep 2015 19:10:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=y+ATm/iS9sUosORGrv/Qhab0ZD9Je2Z13w9ZV4lqRgE=; b=WNJ4Bf9JrDm4tM5qkeWnm9+FmM5t9z6QaBo172DoBGuhAjaQtl1Hei+aAyG5ffUOPa novXz2Kg1l3m4NuJ4+CmWlIK1JEdlriZZ5wiam2BdxoQ6UQogTovKz0rQkGtRlpU0fbe zXwUdnaaQR4PDyC4z84JVFBgs+R0H9IAoY5b66ENDtXqCt/jXwTn06AP2vsc8hg/dbAL 9ARYjBovCWcdjnNbba0ZkpHa7PSh0m162X97TjtpRAtkZR43hM8mtx/9HNgkDKHfQIGr BnmUkteNH33d+3AoWAAeQtiudtgxn+ANIAMCZLzVvLyZhlKEvYzMbM0SkP1M5ycRPbuM Hl5g==
X-Gm-Message-State: ALoCoQlS+dPeueONM+3e2w+kj/84GYt7c8fVtgLiJ5IpJJwc7sbSq6UGXPGBccZxSSudkR3UeJ/4
MIME-Version: 1.0
X-Received: by 10.152.120.74 with SMTP id la10mr1041808lab.37.1441332646316; Thu, 03 Sep 2015 19:10:46 -0700 (PDT)
Received: by 10.112.200.104 with HTTP; Thu, 3 Sep 2015 19:10:46 -0700 (PDT)
In-Reply-To: <CAJtYN8LMLZ0N4F9BBcL-UMzpr0YpC9JunjDfq_PT7hkxONNjaA@mail.gmail.com>
References: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com> <20150903171049.GA30863@elstar.local> <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com> <20150903.215033.1871297355299522194.mbj@tail-f.com> <CAJtYN8KfBb1OyXvCXO6+Rej+vKx+QA7vQQQXzjSo5mW9E=rtDw@mail.gmail.com> <CAJtYN8LMLZ0N4F9BBcL-UMzpr0YpC9JunjDfq_PT7hkxONNjaA@mail.gmail.com>
Date: Thu, 3 Sep 2015 19:10:46 -0700
Message-ID: <CABCOCHS0P2AugRTSB31Gzr3q_ymSWfvnYJzfn0kx9n5MJW-XEA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Shiva Kumar Pathori <pathori@gmail.com>
Content-Type: multipart/alternative; boundary=089e0122902263262e051ee2680a
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/gibFntMXM2CJri-IgkaOLor78TE>
Cc: netconf-request@ietf.org, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2015 02:10:51 -0000

--089e0122902263262e051ee2680a
Content-Type: text/plain; charset=UTF-8

On Thu, Sep 3, 2015 at 6:43 PM, Shiva Kumar Pathori <pathori@gmail.com>
wrote:

> I mean the zip file in fact contains proper <rpc-reply> with multiple
> files. Each file is of one complete XML document.
>


The <rpc-reply> is an XML instance document.
Why would there be multiple "files" in response to 1 <get> or <get-config>?

I suggest you implement this and report the memory usage compared to
streaming
buffer-at-a-time with SSH, and also compare the number of bytes on the wire
for each approach.

BTW, do you intend this for config only (<get-config>) or all data (<get>)?


Andy

@Kent,
> By the way, please share me some details about the multiple  reply draft.
> I would like to work on it.
> On 04-Sep-2015 1:20 am, "Martin Bjorklund" <mbj@tail-f.com> wrote:
>
> Andy Bierman <andy@yumaworks.com> wrote:
> > On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder <
> > j.schoenwaelder@jacobs-university.de> wrote:
> >
> > > On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:
> > > > On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <
> > > > j.schoenwaelder@jacobs-university.de> wrote:
> > > >
> > > > > On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
> > > > > > [hit the wrong button before]
> > > > > >
> > > > > >
> > > > > > Hi Shiva,
> > > > > >
> > > > > > > I would like to propose one method to get the complete
> > > > > > > configuration through zip file to NMS. I feel this method will
> be
> > > > > > >effective instead of <get> without any filter. Please advice.
> > > > > >
> > > > > > Like a <copy-config> with a parameter indicating compression.
> Then,
> > > to
> > > > > > avoid the zip file being base64 encoded, another parameter
> indicate
> > > where
> > > > > > to put the file (tftp://, ftp://, etc.), or wait for the
> > > > > multiple-replies
> > > > > > draft to provide a better solution for bulk transfer.
> > > > > >
> > > > > > In the meanwhile, a custom RPC could define this behavior
> > > immediately.
> > > > >
> > > > > If the goal to reduce bits on the wire, certain secure transports
> can
> > > > > do compression transparently for you (and it then works for
> everything
> > > > > exchanged in a session, not just a get without filters).
> > > > >
> > > > >
> > > > Yes, but it would be nice if NETCONF was not so "cache-unfriendly".
> > > > RESTCONF has Entity tags to help the client only retrieve data
> > > > when it has changed.  Pub/sub offers a way to push only the data
> > > > that has changed.  A "get without filters" should be a rare event
> > > > if the protocol is designed correctly.
> > > >
> > >
> > > I guess we agree that it is unclear why he asked the question, that is
> > > which problem he is actually trying to solve.
> > >
> > >
> > Devices that are large enough to make this worthwhile generally
> > no not store the contents of <get> in memory in 1 process.
>
> I think he meant <get-config>, but it doesn't matter for the
> discussion.
>
> > Building a giant response file then compressing it would not work.
> > Lossless compression that works on an arbitrary chunk of data at a time
> > would be OK.
>
> ... which SSH provides already.
>
>
> /martin
>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>
>

--089e0122902263262e051ee2680a
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 Thu, Sep 3, 2015 at 6:43 PM, Shiva Kumar Pathori <span dir=3D"ltr">&=
lt;<a href=3D"mailto:pathori@gmail.com" target=3D"_blank">pathori@gmail.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">I m=
ean the zip file in fact contains proper &lt;rpc-reply&gt; with multiple fi=
les. Each file is of one complete XML document.<br></p></blockquote><div><b=
r></div><div><br></div><div>The &lt;rpc-reply&gt; is an XML instance docume=
nt.</div><div>Why would there be multiple &quot;files&quot; in response to =
1 &lt;get&gt; or &lt;get-config&gt;?</div><div><br></div><div>I suggest you=
 implement this and report the memory usage compared to streaming</div><div=
>buffer-at-a-time with SSH, and also compare the number of bytes on the wir=
e for each approach.<br></div><div><br></div><div>BTW, do you intend this f=
or config only (&lt;get-config&gt;) or all data (&lt;get&gt;)?</div><div><b=
r></div><div><br></div><div>Andy</div><div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><p dir=3D"ltr">
@Kent,<br>
 By the way, please share me some details about the multiple=C2=A0 reply dr=
aft. I would like to work on it.</p>
<div class=3D"gmail_quote">On 04-Sep-2015 1:20 am, &quot;Martin Bjorklund&q=
uot; &lt;<a href=3D"mailto:mbj@tail-f.com" target=3D"_blank">mbj@tail-f.com=
</a>&gt; wrote:<br type=3D"attribution"><blockquote style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Andy Bierman &lt;<a h=
ref=3D"mailto:andy@yumaworks.com" target=3D"_blank">andy@yumaworks.com</a>&=
gt; wrote:<br>
&gt; On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder &lt;<br>
&gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_bla=
nk">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:<br>
&gt; &gt; &gt; On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder &lt;<b=
r>
&gt; &gt; &gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de" targ=
et=3D"_blank">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen w=
rote:<br>
&gt; &gt; &gt; &gt; &gt; [hit the wrong button before]<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hi Shiva,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; I would like to propose one method to get the=
 complete<br>
&gt; &gt; &gt; &gt; &gt; &gt; configuration through zip file to NMS. I feel=
 this method will be<br>
&gt; &gt; &gt; &gt; &gt; &gt;effective instead of &lt;get&gt; without any f=
ilter. Please advice.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Like a &lt;copy-config&gt; with a parameter indica=
ting compression.=C2=A0 Then,<br>
&gt; &gt; to<br>
&gt; &gt; &gt; &gt; &gt; avoid the zip file being base64 encoded, another p=
arameter indicate<br>
&gt; &gt; where<br>
&gt; &gt; &gt; &gt; &gt; to put the file (tftp://, ftp://, etc.), or wait f=
or the<br>
&gt; &gt; &gt; &gt; multiple-replies<br>
&gt; &gt; &gt; &gt; &gt; draft to provide a better solution for bulk transf=
er.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; In the meanwhile, a custom RPC could define this b=
ehavior<br>
&gt; &gt; immediately.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; If the goal to reduce bits on the wire, certain secure =
transports can<br>
&gt; &gt; &gt; &gt; do compression transparently for you (and it then works=
 for everything<br>
&gt; &gt; &gt; &gt; exchanged in a session, not just a get without filters)=
.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; Yes, but it would be nice if NETCONF was not so &quot;cache-=
unfriendly&quot;.<br>
&gt; &gt; &gt; RESTCONF has Entity tags to help the client only retrieve da=
ta<br>
&gt; &gt; &gt; when it has changed.=C2=A0 Pub/sub offers a way to push only=
 the data<br>
&gt; &gt; &gt; that has changed.=C2=A0 A &quot;get without filters&quot; sh=
ould be a rare event<br>
&gt; &gt; &gt; if the protocol is designed correctly.<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; I guess we agree that it is unclear why he asked the question, th=
at is<br>
&gt; &gt; which problem he is actually trying to solve.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; Devices that are large enough to make this worthwhile generally<br>
&gt; no not store the contents of &lt;get&gt; in memory in 1 process.<br>
<br>
</div>I think he meant &lt;get-config&gt;, but it doesn&#39;t matter for th=
e<br>
discussion.<br>
<div><br>
&gt; Building a giant response file then compressing it would not work.<br>
&gt; Lossless compression that works on an arbitrary chunk of data at a tim=
e<br>
&gt; would be OK.<br>
<br>
</div>... which SSH provides already.<br>
<font color=3D"#888888"><br>
<br>
/martin<br>
</font></blockquote></div>
<br>_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
<br></blockquote></div><br></div></div>

--089e0122902263262e051ee2680a--


From nobody Thu Sep  3 19:21:46 2015
Return-Path: <pathori@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D4C21B2CA4; Thu,  3 Sep 2015 19:21:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gwsT39qWg_aO; Thu,  3 Sep 2015 19:21:42 -0700 (PDT)
Received: from mail-oi0-x234.google.com (mail-oi0-x234.google.com [IPv6:2607:f8b0:4003:c06::234]) (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 B6FC21B3593; Thu,  3 Sep 2015 19:21:42 -0700 (PDT)
Received: by oixx17 with SMTP id x17so4698708oix.0; Thu, 03 Sep 2015 19:21:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=hEYE8Q7nsl4ualyIdVonpUAcAh9TL/j8LdMbP+Lc4mg=; b=tUPUcgEvRi4XUta5X5K8yLLrj9+2zQGWfh/38+CqZCOuNeC4kuhEPPJNANDo5hXa8S yhIt06zkvPseVREtwZiIhAYPxsSEnLnSqDRD+Vdzz+8GVf3B6Ooyt7JrI43kN5CKF4hO Klygg6GowmIWyrfJEmGccTbLXBOXHpDm+VRRoru70wcIIF12hbDilcUhZOtEprQ5zT73 s+YqEI1lqkIRo63jbKtscDrdY8LoWPA9fI8/paF6fyo6vbGm2NzY8T5pqV7g4r6S/jDm FGw4/wVonhuRZLd+KUvTEhFIV3RumqG7ZulSVTzSzWXX+u/ghnkQr+2zaBW8CjSRsrWk UEiQ==
MIME-Version: 1.0
X-Received: by 10.202.200.79 with SMTP id y76mr855180oif.5.1441333302177; Thu, 03 Sep 2015 19:21:42 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Thu, 3 Sep 2015 19:21:42 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Thu, 3 Sep 2015 19:21:42 -0700 (PDT)
In-Reply-To: <CABCOCHS0P2AugRTSB31Gzr3q_ymSWfvnYJzfn0kx9n5MJW-XEA@mail.gmail.com>
References: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com> <20150903171049.GA30863@elstar.local> <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com> <20150903.215033.1871297355299522194.mbj@tail-f.com> <CAJtYN8KfBb1OyXvCXO6+Rej+vKx+QA7vQQQXzjSo5mW9E=rtDw@mail.gmail.com> <CAJtYN8LMLZ0N4F9BBcL-UMzpr0YpC9JunjDfq_PT7hkxONNjaA@mail.gmail.com> <CABCOCHS0P2AugRTSB31Gzr3q_ymSWfvnYJzfn0kx9n5MJW-XEA@mail.gmail.com>
Date: Fri, 4 Sep 2015 07:51:42 +0530
Message-ID: <CAJtYN8J40g5SN0yVtsbnN-QZMxON7V0CHnF4-NHEj0L7RDQtcA@mail.gmail.com>
From: Shiva Kumar Pathori <pathori@gmail.com>
To: Andy Bierman <andy@yumaworks.com>
Content-Type: multipart/alternative; boundary=001a1134fe1a7ab689051ee28f78
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/A5DKSpkCMdnvC3s1VwfFqLLmv_w>
Cc: netconf-request@ietf.org, netconf@ietf.org
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2015 02:21:45 -0000

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

This method is similar to the draft
https://datatracker.ietf.org/doc/draft-liu-netconf-multiple-replies/?include_text=1.
Where as Client has to send multiple get-block RPC to get the complete
data. In this method all such replies will be put in multiple files and
zipped. This will reduce the RPC message interaction between client and
server.
On 04-Sep-2015 7:40 am, "Andy Bierman" <andy@yumaworks.com> wrote:

>
>
> On Thu, Sep 3, 2015 at 6:43 PM, Shiva Kumar Pathori <pathori@gmail.com>
> wrote:
>
>> I mean the zip file in fact contains proper <rpc-reply> with multiple
>> files. Each file is of one complete XML document.
>>
>
>
> The <rpc-reply> is an XML instance document.
> Why would there be multiple "files" in response to 1 <get> or <get-config>?
>
> I suggest you implement this and report the memory usage compared to
> streaming
> buffer-at-a-time with SSH, and also compare the number of bytes on the
> wire for each approach.
>
> BTW, do you intend this for config only (<get-config>) or all data (<get>)?
>
>
> Andy
>
> @Kent,
>> By the way, please share me some details about the multiple  reply draft.
>> I would like to work on it.
>> On 04-Sep-2015 1:20 am, "Martin Bjorklund" <mbj@tail-f.com> wrote:
>>
>> Andy Bierman <andy@yumaworks.com> wrote:
>> > On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder <
>> > j.schoenwaelder@jacobs-university.de> wrote:
>> >
>> > > On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:
>> > > > On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder <
>> > > > j.schoenwaelder@jacobs-university.de> wrote:
>> > > >
>> > > > > On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen wrote:
>> > > > > > [hit the wrong button before]
>> > > > > >
>> > > > > >
>> > > > > > Hi Shiva,
>> > > > > >
>> > > > > > > I would like to propose one method to get the complete
>> > > > > > > configuration through zip file to NMS. I feel this method
>> will be
>> > > > > > >effective instead of <get> without any filter. Please advice.
>> > > > > >
>> > > > > > Like a <copy-config> with a parameter indicating compression.
>> Then,
>> > > to
>> > > > > > avoid the zip file being base64 encoded, another parameter
>> indicate
>> > > where
>> > > > > > to put the file (tftp://, ftp://, etc.), or wait for the
>> > > > > multiple-replies
>> > > > > > draft to provide a better solution for bulk transfer.
>> > > > > >
>> > > > > > In the meanwhile, a custom RPC could define this behavior
>> > > immediately.
>> > > > >
>> > > > > If the goal to reduce bits on the wire, certain secure transports
>> can
>> > > > > do compression transparently for you (and it then works for
>> everything
>> > > > > exchanged in a session, not just a get without filters).
>> > > > >
>> > > > >
>> > > > Yes, but it would be nice if NETCONF was not so "cache-unfriendly".
>> > > > RESTCONF has Entity tags to help the client only retrieve data
>> > > > when it has changed.  Pub/sub offers a way to push only the data
>> > > > that has changed.  A "get without filters" should be a rare event
>> > > > if the protocol is designed correctly.
>> > > >
>> > >
>> > > I guess we agree that it is unclear why he asked the question, that is
>> > > which problem he is actually trying to solve.
>> > >
>> > >
>> > Devices that are large enough to make this worthwhile generally
>> > no not store the contents of <get> in memory in 1 process.
>>
>> I think he meant <get-config>, but it doesn't matter for the
>> discussion.
>>
>> > Building a giant response file then compressing it would not work.
>> > Lossless compression that works on an arbitrary chunk of data at a time
>> > would be OK.
>>
>> ... which SSH provides already.
>>
>>
>> /martin
>>
>>
>> _______________________________________________
>> Netconf mailing list
>> Netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>>
>>
>

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

<p dir=3D"ltr">This method is similar to the draft <a href=3D"https://datat=
racker.ietf.org/doc/draft-liu-netconf-multiple-replies/?include_text=3D1">h=
ttps://datatracker.ietf.org/doc/draft-liu-netconf-multiple-replies/?include=
_text=3D1</a>. Where as Client has to send multiple get-block RPC to get th=
e complete data. In this method all such replies will be put in multiple fi=
les and zipped. This will reduce the RPC message interaction between client=
 and server.</p>
<div class=3D"gmail_quote">On 04-Sep-2015 7:40 am, &quot;Andy Bierman&quot;=
 &lt;<a href=3D"mailto:andy@yumaworks.com">andy@yumaworks.com</a>&gt; wrote=
:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><=
br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Sep 3,=
 2015 at 6:43 PM, Shiva Kumar Pathori <span dir=3D"ltr">&lt;<a href=3D"mail=
to:pathori@gmail.com" target=3D"_blank">pathori@gmail.com</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">I mean the zip file i=
n fact contains proper &lt;rpc-reply&gt; with multiple files. Each file is =
of one complete XML document.<br></p></blockquote><div><br></div><div><br><=
/div><div>The &lt;rpc-reply&gt; is an XML instance document.</div><div>Why =
would there be multiple &quot;files&quot; in response to 1 &lt;get&gt; or &=
lt;get-config&gt;?</div><div><br></div><div>I suggest you implement this an=
d report the memory usage compared to streaming</div><div>buffer-at-a-time =
with SSH, and also compare the number of bytes on the wire for each approac=
h.<br></div><div><br></div><div>BTW, do you intend this for config only (&l=
t;get-config&gt;) or all data (&lt;get&gt;)?</div><div><br></div><div><br><=
/div><div>Andy</div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=
=3D"ltr">
@Kent,<br>
 By the way, please share me some details about the multiple=C2=A0 reply dr=
aft. I would like to work on it.</p>
<div class=3D"gmail_quote">On 04-Sep-2015 1:20 am, &quot;Martin Bjorklund&q=
uot; &lt;<a href=3D"mailto:mbj@tail-f.com" target=3D"_blank">mbj@tail-f.com=
</a>&gt; wrote:<br type=3D"attribution"><blockquote style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Andy Bierman &lt;<a h=
ref=3D"mailto:andy@yumaworks.com" target=3D"_blank">andy@yumaworks.com</a>&=
gt; wrote:<br>
&gt; On Thu, Sep 3, 2015 at 10:10 AM, Juergen Schoenwaelder &lt;<br>
&gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_bla=
nk">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Thu, Sep 03, 2015 at 09:46:15AM -0700, Andy Bierman wrote:<br>
&gt; &gt; &gt; On Thu, Sep 3, 2015 at 9:40 AM, Juergen Schoenwaelder &lt;<b=
r>
&gt; &gt; &gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de" targ=
et=3D"_blank">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Thu, Sep 03, 2015 at 04:17:22PM +0000, Kent Watsen w=
rote:<br>
&gt; &gt; &gt; &gt; &gt; [hit the wrong button before]<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hi Shiva,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; I would like to propose one method to get the=
 complete<br>
&gt; &gt; &gt; &gt; &gt; &gt; configuration through zip file to NMS. I feel=
 this method will be<br>
&gt; &gt; &gt; &gt; &gt; &gt;effective instead of &lt;get&gt; without any f=
ilter. Please advice.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Like a &lt;copy-config&gt; with a parameter indica=
ting compression.=C2=A0 Then,<br>
&gt; &gt; to<br>
&gt; &gt; &gt; &gt; &gt; avoid the zip file being base64 encoded, another p=
arameter indicate<br>
&gt; &gt; where<br>
&gt; &gt; &gt; &gt; &gt; to put the file (tftp://, ftp://, etc.), or wait f=
or the<br>
&gt; &gt; &gt; &gt; multiple-replies<br>
&gt; &gt; &gt; &gt; &gt; draft to provide a better solution for bulk transf=
er.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; In the meanwhile, a custom RPC could define this b=
ehavior<br>
&gt; &gt; immediately.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; If the goal to reduce bits on the wire, certain secure =
transports can<br>
&gt; &gt; &gt; &gt; do compression transparently for you (and it then works=
 for everything<br>
&gt; &gt; &gt; &gt; exchanged in a session, not just a get without filters)=
.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; Yes, but it would be nice if NETCONF was not so &quot;cache-=
unfriendly&quot;.<br>
&gt; &gt; &gt; RESTCONF has Entity tags to help the client only retrieve da=
ta<br>
&gt; &gt; &gt; when it has changed.=C2=A0 Pub/sub offers a way to push only=
 the data<br>
&gt; &gt; &gt; that has changed.=C2=A0 A &quot;get without filters&quot; sh=
ould be a rare event<br>
&gt; &gt; &gt; if the protocol is designed correctly.<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; I guess we agree that it is unclear why he asked the question, th=
at is<br>
&gt; &gt; which problem he is actually trying to solve.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; Devices that are large enough to make this worthwhile generally<br>
&gt; no not store the contents of &lt;get&gt; in memory in 1 process.<br>
<br>
</div>I think he meant &lt;get-config&gt;, but it doesn&#39;t matter for th=
e<br>
discussion.<br>
<div><br>
&gt; Building a giant response file then compressing it would not work.<br>
&gt; Lossless compression that works on an arbitrary chunk of data at a tim=
e<br>
&gt; would be OK.<br>
<br>
</div>... which SSH provides already.<br>
<font color=3D"#888888"><br>
<br>
/martin<br>
</font></blockquote></div>
<br>_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org" target=3D"_blank">Netconf@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
<br></blockquote></div><br></div></div>
</blockquote></div>

--001a1134fe1a7ab689051ee28f78--


From nobody Fri Sep  4 00:23:34 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C94C1B2C7A; Fri,  4 Sep 2015 00:23:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ltxTn2QGWWL9; Fri,  4 Sep 2015 00:23:30 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DA481B2C0F; Fri,  4 Sep 2015 00:23:29 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id A9688708; Fri,  4 Sep 2015 09:23:27 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id HjkU3Bjy1wMU; Fri,  4 Sep 2015 09:23:27 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Fri,  4 Sep 2015 09:23:27 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id D91B02004E; Fri,  4 Sep 2015 09:23:26 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id aN1O690LJZB3; Fri,  4 Sep 2015 09:23:26 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8ECFF20048; Fri,  4 Sep 2015 09:23:25 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 4AC1236F5666; Fri,  4 Sep 2015 09:23:20 +0200 (CEST)
Date: Fri, 4 Sep 2015 09:23:19 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Andy Bierman <andy@yumaworks.com>
Message-ID: <20150904072319.GA32036@elstar.local>
Mail-Followup-To: Andy Bierman <andy@yumaworks.com>, Shiva Kumar Pathori <pathori@gmail.com>, netconf-request@ietf.org, Netconf <netconf@ietf.org>
References: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com> <20150903171049.GA30863@elstar.local> <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com> <20150903.215033.1871297355299522194.mbj@tail-f.com> <CAJtYN8KfBb1OyXvCXO6+Rej+vKx+QA7vQQQXzjSo5mW9E=rtDw@mail.gmail.com> <CAJtYN8LMLZ0N4F9BBcL-UMzpr0YpC9JunjDfq_PT7hkxONNjaA@mail.gmail.com> <CABCOCHS0P2AugRTSB31Gzr3q_ymSWfvnYJzfn0kx9n5MJW-XEA@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CABCOCHS0P2AugRTSB31Gzr3q_ymSWfvnYJzfn0kx9n5MJW-XEA@mail.gmail.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/WjFt1DJu6S3GCznkgmdkAZrU86A>
Cc: Shiva Kumar Pathori <pathori@gmail.com>, Netconf <netconf@ietf.org>, netconf-request@ietf.org
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2015 07:23:32 -0000

On Thu, Sep 03, 2015 at 07:10:46PM -0700, Andy Bierman wrote:
> On Thu, Sep 3, 2015 at 6:43 PM, Shiva Kumar Pathori <pathori@gmail.com>
> wrote:
> 
> > I mean the zip file in fact contains proper <rpc-reply> with multiple
> > files. Each file is of one complete XML document.
> >
> 
> 
> The <rpc-reply> is an XML instance document.
> Why would there be multiple "files" in response to 1 <get> or <get-config>?
> 
> I suggest you implement this and report the memory usage compared to
> streaming
> buffer-at-a-time with SSH, and also compare the number of bytes on the wire
> for each approach.
>

+1

/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 Sat Sep  5 07:05:53 2015
Return-Path: <pathori@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 178A91B581D; Sat,  5 Sep 2015 07:05:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Loec2g6805w; Sat,  5 Sep 2015 07:05:47 -0700 (PDT)
Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BA7121B57F9; Sat,  5 Sep 2015 07:04:41 -0700 (PDT)
Received: by oixx17 with SMTP id x17so25572208oix.0; Sat, 05 Sep 2015 07:04:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=SyqXndNEoTk4uF7WMKQtXIR4rJY2/diQvZRBeLJanqE=; b=bTJO/zq9JOHbJHtr2TWsXEVjVjNk6Mxs5mShRwbCgKUyrrsM9tWcGjG6mnNEFP9QMN kxJcBsWFj/hA5pLNommp9W6lLe+aIX9EapcTTJBPyb8wfSqNhtJdnOcxZ7jpkKYyTQ7M y0gnXcFzZgqWTIRcbCrEF1gtdrMp4Wqf2to3Fn/39i12QOj3OwU9lfTWy2q42VPXJJ2J wneEy1oohMZFW5GW4w2hZO1piMpp5Kq6jFpjiC2CjgriymHlaQ5UGC0sBO66mxb5g7dR 5ntWWSqQGeFP+QETEYAfaMGGkcyjpKaq6VqzXCP1GL3lqZTo/XapDZuykkc3GFCS/BtZ +pYg==
MIME-Version: 1.0
X-Received: by 10.202.200.79 with SMTP id y76mr7438104oif.5.1441461881124; Sat, 05 Sep 2015 07:04:41 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Sat, 5 Sep 2015 07:04:40 -0700 (PDT)
Received: by 10.60.46.97 with HTTP; Sat, 5 Sep 2015 07:04:40 -0700 (PDT)
In-Reply-To: <20150904072319.GA32036@elstar.local>
References: <CABCOCHQE4zGcrLKyb0XEEbBVGbHLAr8LJVFnRzCm1_Xap4MTkQ@mail.gmail.com> <20150903171049.GA30863@elstar.local> <CABCOCHTeSxEVmJ5ZqMohJXb4LFO4J=WiMgH=yMu5QuTt8oqVUg@mail.gmail.com> <20150903.215033.1871297355299522194.mbj@tail-f.com> <CAJtYN8KfBb1OyXvCXO6+Rej+vKx+QA7vQQQXzjSo5mW9E=rtDw@mail.gmail.com> <CAJtYN8LMLZ0N4F9BBcL-UMzpr0YpC9JunjDfq_PT7hkxONNjaA@mail.gmail.com> <CABCOCHS0P2AugRTSB31Gzr3q_ymSWfvnYJzfn0kx9n5MJW-XEA@mail.gmail.com> <20150904072319.GA32036@elstar.local>
Date: Sat, 5 Sep 2015 19:34:40 +0530
Message-ID: <CAJtYN8KTb0wQAt8GdHKzUYFKviXcpmAZnrDkoU67DSF_bt8C2g@mail.gmail.com>
From: Shiva Kumar Pathori <pathori@gmail.com>
To: netconf@ietf.org, Andy Bierman <andy@yumaworks.com>,  Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, netconf-request@ietf.org
Content-Type: multipart/alternative; boundary=001a1134fe1a61be6c051f007f01
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/BC49K708whnewufgJLOXJE--63Q>
Subject: Re: [Netconf] Fwd: Regarding complete device configuration sync to NMS
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Sep 2015 14:05:52 -0000

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

  This method is similar to the draft
https://datatracker.ietf.org/doc/draft-liu-netconf-multiple-replies/?include_text=1.
Where as Client has to send multiple get-block RPC to get the complete
data. In this method all such replies will be put in multiple files and
zipped. This will reduce the RPC message interaction between client and
server.
On Thu, Sep 03, 2015 at 07:10:46PM -0700, Andy Bierman wrote:
> On Thu, Sep 3, 2015 at 6:43 PM, Shiva Kumar Pathori <pathori@gmail.com>
> wrote:
>
> > I mean the zip file in fact contains proper <rpc-reply> with multiple
> > files. Each file is of one complete XML document.
> >
>
>
> The <rpc-reply> is an XML instance document.
> Why would there be multiple "files" in response to 1 <get> or
<get-config>?
>
> I suggest you implement this and report the memory usage compared to
> streaming
> buffer-at-a-time with SSH, and also compare the number of bytes on the
wire
> for each approach.
>

+1

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

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

<p dir=3D"ltr">=C2=A0=C2=A0This method is similar to the draft<a href=3D"ht=
tps://datatracker.ietf.org/doc/draft-liu-netconf-multiple-replies/?include_=
text=3D1">https://datatracker.ietf.org/doc/draft-liu-netconf-multiple-repli=
es/?include_text=3D1</a>. Where as Client has to send multiple get-block RP=
C to get the complete data. In this method all such replies will be put in =
multiple files and zipped. This will reduce the RPC message interaction bet=
ween client and server.</p>
<div class=3D"gmail_quot&lt;blockquote class=3D" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">On Thu, Sep 03, 2015 at 07:10=
:46PM -0700, Andy Bierman wrote:<br>
&gt; On Thu, Sep 3, 2015 at 6:43 PM, Shiva Kumar Pathori &lt;<a href=3D"mai=
lto:pathori@gmail.com">pathori@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt; &gt; I mean the zip file in fact contains proper &lt;rpc-reply&gt; wit=
h multiple<br>
&gt; &gt; files. Each file is of one complete XML document.<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt; The &lt;rpc-reply&gt; is an XML instance document.<br>
&gt; Why would there be multiple &quot;files&quot; in response to 1 &lt;get=
&gt; or &lt;get-config&gt;?<br>
&gt;<br>
&gt; I suggest you implement this and report the memory usage compared to<b=
r>
&gt; streaming<br>
&gt; buffer-at-a-time with SSH, and also compare the number of bytes on the=
 wire<br>
&gt; for each approach.<br>
&gt;<br>
<br>
+1<br>
<br>
/js<br>
<br>
--<br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_blan=
k">http://www.jacobs-university.de/</a>&gt;<br>
</div>

--001a1134fe1a61be6c051f007f01--


From nobody Tue Sep  8 02:21:08 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 730001B41EA for <netconf@ietfa.amsl.com>; Tue,  8 Sep 2015 02:21:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level: 
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qpAG_FH3TILY for <netconf@ietfa.amsl.com>; Tue,  8 Sep 2015 02:21:04 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) (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 EC36E1B3DB3 for <netconf@ietf.org>; Tue,  8 Sep 2015 02:21:03 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.15.2/8.15.2) with ESMTPS id t889L1As006725 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <netconf@ietf.org>; Tue, 8 Sep 2015 09:21:01 GMT
Received: from DEMUHTC003.nsn-intra.net ([10.159.42.34]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t889L0qc031619 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Tue, 8 Sep 2015 11:21:00 +0200
Received: from DEMUHTC010.nsn-intra.net (10.159.42.41) by DEMUHTC003.nsn-intra.net (10.159.42.34) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 8 Sep 2015 11:21:00 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.197]) by DEMUHTC010.nsn-intra.net ([10.159.42.41]) with mapi id 14.03.0248.002; Tue, 8 Sep 2015 11:21:00 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: Netconf <netconf@ietf.org>
Thread-Topic: Fwd: NomCom 2015: Call for nominations
Thread-Index: AQHQ6gWXuNrUERIq7EKBywRgSB+I7Z4yWpQA
Date: Tue, 8 Sep 2015 09:20:59 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F8197A9A6F@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.101]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 7316
X-purgate-ID: 151667::1441704061-00006EF6-AF4208C3/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/U9T4lizS19nOoptFKJQPTEgiiJE>
Subject: [Netconf] FW: Fwd: NomCom 2015: Call for nominations
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Sep 2015 09:21:06 -0000

QWxsLA0KDQpwbGVhc2UgYmUgYXdhcmUgb2YgdGhlIHBvbGwgb24gTm9tQ29tIDIwMTUsIENhbGwg
Zm9yIG5vbWluYXRpb25zLg0KDQpQbGVhc2UgcGFydGljaXBhdGUgaW4gdGhlIE5vbWNvbSBwcm9j
ZXNzIGFuZCBoZWxwIHRvIG5vbWluYXRlIHRoZSBhcHByb3ByaWF0ZSBsZWFkZXJzIGZvciB0aGUg
aW5kaWNhdGVkIHBvc2l0aW9ucy4gDQoNClRoYW5rcy4NCk1laG1ldCANCg0KLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCkZyb206IGV4dCBCZW5vaXQgQ2xhaXNlIFttYWlsdG86YmNsYWlzZUBj
aXNjby5jb21dIA0KU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDA4LCAyMDE1IDk6MTEgQU0NClRv
OiBvcHMtY2hhaXJzQGlldGYub3JnDQpDYzogb3BzLWFkc0B0b29scy5pZXRmLm9yZw0KU3ViamVj
dDogRndkOiBGd2Q6IE5vbUNvbSAyMDE1OiBDYWxsIGZvciBub21pbmF0aW9ucw0KDQpEZWFyIE9Q
UyBjaGFpcnMsDQoNClBsZWFzZSBtYWtlIHN1cmUgeW91ciBXRy9jb21tdW5pdHkgaXMgYXdhcmUg
b2YgKHRoZSBpbXBvcnRhbmNlIG9mKSB0aGlzIA0KbWVzc2FnZS4NCg0KUmVnYXJkcywgQmVub2l0
DQoNCi0tLS0tLS0tIEZvcndhcmRlZCBNZXNzYWdlIC0tLS0tLS0tDQpTdWJqZWN0OiAJTm9tQ29t
IDIwMTU6IENhbGwgZm9yIG5vbWluYXRpb25zDQpEYXRlOiAJV2VkLCAyNiBBdWcgMjAxNSAwMzox
MzoxMyAtMDcwMA0KRnJvbTogCU5vbUNvbSBDaGFpciAyMDE1IDxub21jb20tY2hhaXItMjAxNUBp
ZXRmLm9yZz4NClJlcGx5LVRvOiAJaWV0ZkBpZXRmLm9yZywgbm9tY29tMTVAaWV0Zi5vcmcNClRv
OiAJSUVURiBBbm5vdW5jZW1lbnQgTGlzdCA8aWV0Zi1hbm5vdW5jZUBpZXRmLm9yZz4NCkNDOiAJ
aWV0ZkBpZXRmLm9yZw0KDQoNCg0KVGhlIDIwMTUtMTYgTm9taW5hdGluZyBDb21taXR0ZWUgKE5v
bWNvbSkgaXMgc2Vla2luZyBub21pbmF0aW9ucyBmcm9tDQpub3cgdW50aWwgT2N0b2JlciA4LCAy
MDE1LiBUaGUgb3BlbiBwb3NpdGlvbnMgYmVpbmcgY29uc2lkZXJlZCBieSB0aGlzDQp5ZWFyJ3Mg
Tm9tY29tIGNhbiBiZSBmb3VuZCBhdCB0aGUgZW5kIG9mIHRoaXMgZW1haWwgYW5kIGFsc28gb24g
dGhpcw0KeWVhcidzIE5vbWNvbSB3ZWJzaXRlOg0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL25vbWNvbS8yMDE1Lw0KDQpOb21pbmF0aW9ucyBtYXkgYmUgbWFkZSBieSBzZWxlY3Rpbmcg
dGhlIE5vbWluYXRlIGxpbmsgYXQgdGhlIHRvcCBvZg0KdGhlIE5vbWNvbSAyMDE1IGhvbWUgcGFn
ZSwgb3IgYnkgdmlzaXRpbmcgdGhlIGZvbGxvd2luZyBVUkw6DQoNCmh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvbm9tY29tLzIwMTUvbm9taW5hdGUvDQoNCiAgIHtOb3RlIHRoYXQgbm9taW5h
dGlvbnMgbWFkZSB1c2luZyB0aGUgd2ViIHRvb2wgcmVxdWlyZSBhbiBpZXRmLm9yZw0KICAgIGRh
dGF0cmFja2VyIGFjY291bnQuIFlvdSBjYW4gY3JlYXRlIGEgZGF0YXRyYWNrZXIgaWV0Zi5vcmcg
YWNjb3VudA0KICAgIGlmIHlvdSBkb24ndCBoYXZlIG9uZSBhbHJlYWR5IGJ5IHZpc2l0aW5nIHRo
ZSBmb2xsb3dpbmcgVVJMOg0KICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvYWNjb3Vu
dHMvY3JlYXRlLyAgfQ0KDQpJZiB5b3UgYXJlIHVuYWJsZSB0byB1c2UgdGhlIHdlYiBmb3JtLCBu
b21pbmF0aW9ucyBtYXkgaW5zdGVhZCBiZSBtYWRlDQpieSBlbWFpbCB0b25vbWNvbTE1QGlldGYu
b3JnLiBJZiB1c2luZyBlbWFpbCwgcGxlYXNlIGluY2x1ZGUgdGhlIHdvcmQNCiJOb21pbmF0ZSIg
aW4gdGhlIFN1YmplY3QgYW5kIGluZGljYXRlIGluIHRoZSBlbWFpbCB3aG8gaXMgYmVpbmcNCm5v
bWluYXRlZCwgdGhlaXIgZW1haWwgYWRkcmVzcyAodG8gY29uZmlybSBhY2NlcHRhbmNlIG9mIHRo
ZQ0Kbm9taW5hdGlvbiksIGFuZCB0aGUgcG9zaXRpb24gZm9yIHdoaWNoIHlvdSBhcmUgbWFraW5n
IHRoZSBub21pbmF0aW9uLg0KSWYgeW91IGFyZSBub21pbmF0aW5nIHNvbWVvbmUgb3RoZXIgdGhh
biB5b3Vyc2VsZiwgcGxlYXNlIHRlbGwgdXMgaWYNCndlIG1heSB0ZWxsIHRoZSBub21pbmVlIHRo
YXQgeW91IHdlcmUgdGhlIG9uZSB3aG8gbWFkZSB0aGUgbm9taW5hdGlvbi4NCklmIHlvdSB3aXNo
IHRvIG5vbWluYXRlIHNvbWVvbmUgdmlhIGVtYWlsIGZvciBtb3JlIHRoYW4gb25lIHBvc2l0aW9u
LA0KcGxlYXNlIHVzZSBzZXBhcmF0ZSBlbWFpbHMgdG8gZG8gc28uDQoNClNlbGYtbm9taW5hdGlv
biBpcyB3ZWxjb21lIQ0KDQpOb21Db20gMjAxNS0xNiB3aWxsIGZvbGxvdyB0aGUgcG9saWN5IGZv
ciAiT3BlbiBEaXNjbG9zdXJlIG9mIFdpbGxpbmcNCk5vbWluZWVzIiBkZXNjcmliZWQgaW4gQkNQ
IDEwL1JGQyA3NDM3LiAgQXMgc3RhdGVkIGluIFJGQyA3NDM3OiAiVGhlDQpsaXN0IG9mIG5vbWlu
ZWVzIHdpbGxpbmcgdG8gYmUgY29uc2lkZXJlZCBmb3IgcG9zaXRpb25zIHVuZGVyIHJldmlldw0K
aW4gdGhlIGN1cnJlbnQgTm9tY29tIGN5Y2xlIGlzIG5vdCBjb25maWRlbnRpYWwiLiBXaWxsaW5n
IG5vbWluZWVzIGZvcg0KZWFjaCBwb3NpdGlvbiB3aWxsIGJlIGxpc3RlZCBpbiBhIHB1YmxpY2x5
IGFjY2Vzc2libGUgd2F5IC0gYW55b25lDQp3aXRoIGEgZGF0YXRyYWNrZXIgYWNjb3VudCBtYXkg
YWNjZXNzIHRoZSBsaXN0cy4gIEFkZGl0aW9uYWxseSwgdGhlDQpub21pbmF0aW9uIGZvcm0gYXNr
cyBpZiB3ZSBtYXkgc2hhcmUgeW91ciBvd24gbmFtZSB3aXRoIHRoZQ0Kbm9taW5lZS4gSW4gYWxs
IG90aGVyIHdheXMsIHRoZSBjb25maWRlbnRpYWxpdHkgcmVxdWlyZW1lbnRzIG9mIEJDUDEwDQpy
ZW1haW4gaW4gZWZmZWN0LiAgQWxsIGZlZWRiYWNrIGFuZCBhbGwgTm9tY29tIGRlbGliZXJhdGlv
bnMgd2lsbA0KcmVtYWluIGNvbmZpZGVudGlhbCBhbmQgd2lsbCBub3QgYmUgZGlzY2xvc2VkLg0K
DQpUaGVyZSBpcyBhIGZpZWxkIG9uIHRoZSBmb3JtIHlvdSBjYW4gbWFyayBpbiBvcmRlciB0byBh
bGxvdyB0aGUgTm9tY29tDQp0byB0ZWxsIHRoZSBub21pbmVlIHRoYXQgeW91IHdlcmUgdGhlIG9u
ZSB3aG8gbWFkZSB0aGUNCm5vbWluYXRpb24uIFRoaXMgaXMgYSBuZXcgdGhpbmcgdGhpcyB5ZWFy
LCBhbmQgaXQgZGVmYXVsdHMgdG8g4oCcbm/igJ0gLQ0Kd2Ugd29u4oCZdCB0ZWxsLiBBZnRlciB0
aGUgbm9taW5hdGlvbiBjeWNsZSwgd2Ugd2lsbCBldmFsdWF0ZSB0aGUgcmVzdWx0DQpvZiB0aGlz
IGFuZCByZWNvbW1lbmQgd2hldGhlciB0aGUgbmV4dCBOb21jb20gc2hvdWxkIGRvIHNvbWV0aGlu
Zw0KZGlmZmVyZW50Lg0KDQpJbiBvcmRlciB0byBlbnN1cmUgdGltZSB0byBjb2xsZWN0IHN1ZmZp
Y2llbnQgY29tbXVuaXR5IGZlZWRiYWNrIGFib3V0DQplYWNoIG9mIHRoZSB3aWxsaW5nIG5vbWlu
ZWVzLCBub21pbmF0aW9ucyBtdXN0IGJlIHJlY2VpdmVkIGJ5IHRoZQ0KTm9tY29tIG9uIG9yIGJl
Zm9yZSBPY3RvYmVyIDgsIDIwMTUuDQoNClBsZWFzZSBzdWJtaXQgeW91ciBub21pbmF0aW9ucyBh
cyBlYXJseSBhcyBwb3NzaWJsZSBmb3IgdGhlIHNha2Ugb2YNCnlvdXIgbm9taW5lZXMuIE5vdGUg
dGhhdCBub21pbmF0aW9ucyBzaG91bGQgbm90IHdhaXQgZm9yIG1hbmFnZW1lbnQNCnBlcm1pc3Np
b24sIGFzIGl0IGlzIGVhc2llciB0byBkZWNsaW5lIHRoZSBub21pbmF0aW9uIHRoYW4gcHV0IG9u
ZSBpbg0KbGF0ZS4gIFdlIGhhdmUgc2V0IHRoZSBxdWVzdGlvbm5haXJlIHN1Ym1pc3Npb24gZGVh
ZGxpbmUgZm9yIE9jdG9iZXINCjE1LCAyMDE1Lg0KDQpUaGUgTm9tY29tIGFwcG9pbnRzIGluZGl2
aWR1YWxzIHRvIGZpbGwgdGhlIG9wZW4gc2xvdHMgb24gdGhlIElBT0MsDQp0aGUgSUFCLCBhbmQg
dGhlIElFU0cuIFRoZSBsaXN0IG9mIHBlb3BsZSBhbmQgcG9zdHMgd2hvc2UgdGVybXMgZW5kDQp3
aXRoIHRoZSBNYXJjaCAyMDE2IElFVEYgbWVldGluZywgYW5kIHRodXMgdGhlIHBvc2l0aW9ucyBm
b3Igd2hpY2gNCnRoaXMgTm9tY29tIGlzIHJlc3BvbnNpYmxlLCBmb2xsb3dzOg0KDQpJQUI6DQoq
IE1hcnkgQmFybmVzDQoqIEpvZSBIaWxkZWJyYW5kDQoqIFRlZCBIYXJkaWUNCiogRXJpayBOb3Jk
bWFyaw0KKiBCcmlhbiBUcmFtbWVsbA0KKiBNYXJrIEJsYW5jaGV0DQoNCklFU0c6DQotIEFsaXNz
YSBDb29wZXIsIEFSVA0KLSBCYXJyeSBMZWliYSwgQVJUDQotIEJyaWFuIEhhYmVybWFuLCBJbnRl
cm5ldCAoKikNCi0gQmVub2l0IENsYWlzZSwgTyZNDQotIEFsaWEgQXRsYXMsIFJvdXRpbmcNCi0g
S2F0aGxlZW4gTW9yaWFydHksIFNlY3VyaXR5DQotIE1hcnRpbiBTdGllbWVybGluZywgVHJhbnNw
b3J0ICgqKQ0KDQoqLSBoYXZlIGluZGljYXRlZCB0aGF0IHRoZXkgZG8gbm90IGludGVuZCB0byBh
Y2NlcHQgYQ0KcmVub21pbmF0aW9uLiBUaGlzIGluZm9ybWF0aW9uIGlzIGFsd2F5cyB1cCB0byBk
YXRlIG9uDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL25vbWNvbS8yMDE1Lw0KDQpQbGVh
c2UgYmUgcmVzb3VyY2VmdWwgaW4gaWRlbnRpZnlpbmcgcG9zc2libGUgY2FuZGlkYXRlcyBmb3Ig
dGhlc2UNCnBvc2l0aW9ucywgYXMgZGV2ZWxvcGluZyBvdXIgdGFsZW50IGlzIGEgdmVyeSBjcnVj
aWFsIHJlcXVpcmVtZW50IGZvcg0KdGhlIElFVEYsIGFuZCBhbHNvLCBwbGVhc2UgY29uc2lkZXIg
YWNjZXB0aW5nIGEgbm9taW5hdGlvbi4gIFlvdSdsbA0KZmluZCBleHRlbnNpdmUgaW5mb3JtYXRp
b24gYWJvdXQgc3BlY2lmaWMgcG9zaXRpb25zLCBkZXZlbG9wZWQgYnkgdGhlDQpJQUIsIElFU0cs
IGFuZCBJQU9DLCB1bmRlciBpbmRpdmlkdWFsIHRhYnMgYXQ6DQoNCiAgIGh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvbm9tY29tLzIwMTUvcmVxdWlyZW1lbnRzLw0KDQpJbiBhZGRpdGlvbiB0
byBub21pbmF0aW9ucywgdGhlIE5vbWNvbSBzZWVrcyBjb21tdW5pdHkgaW5wdXQgb24gdGhlDQpw
b3NpdGlvbnMgdGhlbXNlbHZlcy4gIFdlIG5lZWQgYW5kIHdlbGNvbWUgdGhlIGNvbW11bml0eSdz
IHZpZXdzIGFuZA0KaW5wdXQgb24gdGhlIGpvYnMgd2l0aGluIGVhY2ggb3JnYW5pemF0aW9uLiBJ
ZiB5b3UgaGF2ZSBpZGVhcyBvbiB0aGUNCnBvc2l0aW9ucycgcmVzcG9uc2liaWxpdGllcyAobW9y
ZSwgbGVzcywgZGlmZmVyZW50KSwgcGxlYXNlIGxldCB1cw0Ka25vdy4NCg0KUGxlYXNlIHNlbmQg
c3VnZ2VzdGlvbnMgYW5kIGZlZWRiYWNrIGFib3V0IHRoaXMgdG9ub21jb20xNUBpZXRmLm9yZy4N
Cg0KVGhhbmsgeW91IGZvciB5b3VyIGhlbHAgaW4gaWRlbnRpZnlpbmcgcXVhbGlmaWVkIG5vbWlu
ZWVzIQ0KDQpIYXJhbGQgQWx2ZXN0cmFuZA0KTm9tY29tIENoYWlyIDIwMTUtMTYNCm5vbWNvbS1j
aGFpci0yMDE1QGlldGYub3JnLGh0YStub21jb21AYWx2ZXN0cmFuZC5ubw0K


From nobody Thu Sep 17 06:11:50 2015
Return-Path: <bclaise@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4443A1B2E88; Thu, 17 Sep 2015 06:11:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.3
X-Spam-Level: 
X-Spam-Status: No, score=-1.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_44=0.6] autolearn=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 TakwUsP_i_1f; Thu, 17 Sep 2015 06:11:46 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D07761B2E3B; Thu, 17 Sep 2015 06:11:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Benoit Claise" <bclaise@cisco.com>
To: "The IESG" <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.4.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150917131145.30349.95790.idtracker@ietfa.amsl.com>
Date: Thu, 17 Sep 2015 06:11:45 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/s3hnGQ8bjJM5WBqFIwKNEUxJs1s>
Cc: draft-mm-netconf-time-capability@ietf.org, netconf@ietf.org, draft-mm-netconf-time-capability.ad@ietf.org, moses@ee.technion.ac.il
Subject: [Netconf] Benoit Claise's No Objection on draft-mm-netconf-time-capability-08: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Sep 2015 13:11:47 -0000

Benoit Claise has entered the following ballot position for
draft-mm-netconf-time-capability-08: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-mm-netconf-time-capability/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

- There was not sufficient support to adopt
draft-mm-netconf-time-capability in NETCONF. 
Nevertheless, I'm happy to see some feedback on this draft during the
IETF LC
It seems that Joel and I missed Barry's point
(https://datatracker.ietf.org/doc/draft-mm-netconf-time-capability/ballot/#barry-leiba)
though.

- "Typical synchronization protocols, such as the
   Network Time Protocol ([NTP], [RFC5907]) provide the means to verify
   that a clock is synchronized to a time reference by querying its
   Management Information Base (MIB)."

Provide a reference to the YANG model as well:
https://tools.ietf.org/html/rfc7317

    |  +--rw ntp!
          |     +--rw enabled?   boolean
          |     +--rw server* [name]
          |        +--rw name                string
          |        +--rw (transport)
          |        |  +--:(udp)
          |        |     +--rw udp
          |        |        +--rw address    inet:host
          |        |        +--rw port?      inet:port-number
          |        +--rw association-type?   enumeration
          |        +--rw iburst?             boolean
          |        +--rw prefer?             boolean



From nobody Thu Sep 17 15:25:34 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFB6D1A1BB8 for <netconf@ietfa.amsl.com>; Thu, 17 Sep 2015 15:25:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sgY79fGMzxyA for <netconf@ietfa.amsl.com>; Thu, 17 Sep 2015 15:25:28 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (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 A64011A1BB4 for <netconf@ietf.org>; Thu, 17 Sep 2015 15:25:27 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.15.2/8.15.2) with ESMTPS id t8HMPO8R012160 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <netconf@ietf.org>; Thu, 17 Sep 2015 22:25:25 GMT
Received: from DEMUHTC004.nsn-intra.net ([10.159.42.35]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t8HMPO7e027351 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Fri, 18 Sep 2015 00:25:24 +0200
Received: from DEMUHTC007.nsn-intra.net (10.159.42.38) by DEMUHTC004.nsn-intra.net (10.159.42.35) with Microsoft SMTP Server (TLS) id 14.3.248.2; Fri, 18 Sep 2015 00:25:23 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.197]) by DEMUHTC007.nsn-intra.net ([10.159.42.38]) with mapi id 14.03.0248.002; Fri, 18 Sep 2015 00:25:23 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: Netconf <netconf@ietf.org>
Thread-Topic: Draft charter update for review
Thread-Index: AQHQ8Ze+Tlebdx70OUOKHT+nYIe67g==
Date: Thu, 17 Sep 2015 22:25:22 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.111]
Content-Type: multipart/alternative; boundary="_000_E4DE949E6CE3E34993A2FF8AE79131F8197B8A1DDEMUMBX005nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 60611
X-purgate-ID: 151667::1442528725-00004C14-ABA3AD9B/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Y02TB0Xv05BXLkfYSkpOPg6WtZg>
Subject: [Netconf] Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Sep 2015 22:25:33 -0000

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

Dear NETCONF WG,

please find below the draft charter update which we provided to our AD for =
review.
Comments are welcome.

Mehmet & Mahesh

------------------

Network Configuration (netconf)
-------------------------------

Charter

Current Status: Active

Chairs:
    Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail=
.com>>
    Mehmet Ersue <mehmet.ersue@nokia.com<mailto:mehmet.ersue@nokia.com>>

Operations and Management Area Directors:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
     Joel Jaeggli <joelja@bogus.com<mailto:joelja@bogus.com>>

Operations and Management Area Advisor:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>

Mailing Lists:
     General Discussion: netconf@ietf.org<mailto:netconf@ietf.org>
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/

Description of Working Group:
  Configuration of networks of devices has become a critical requirement
  for operators in today's highly interconnected networks. Large and small
  operators alike have developed their own mechanisms or have used vendor
  specific mechanisms to transfer configuration data to and from a device
  and to examine device state information which may impact the
configuration. Each of these mechanisms may be different in various
  aspects, such as session establishment, user authentication,
  configuration data exchange, and error responses.

  The NETCONF protocol (RFC 6241) provides mechanisms to install, manipulat=
e,
  and delete the configuration of network devices. NETCONF is based on the
  secure transport (SSH is mandatory to implement while TLS is an optional
  transport) and uses an XML-based data representation. The NETCONF protoco=
l
  is data modeling language independent, but YANG (RFC 6020) is the recomme=
nded
  NETCONF modeling language, which introduces advanced
  language features for configuration management.

  Recently NETCONF WG define the Call Home mechanism for NETCONF and RESTCO=
NF protocols
  as well as updated RFC5539 by adding the new message framing used by NETC=
ONF 1.1.

  Based on the implementation, deployment experience and interoperability
  testing, the WG aims to produce a NETCONF status report in a later stage.
  The result may be clarifications for RFC6241 and RFC6242 and addressing
  any reported errata.

  In the current phase of NETCONF's incremental development the workgroup
  will focus on following items:

  1. Combine the server configuration data models from the Call Home and RF=
C5539bis drafts in a separate Server Configuration YANG module by addressin=
g the need for NETCONF as well as RESTCONF.

  2. Develop RESTCONF, a protocol based on NETCONF in terms of capabilities=
, but over HTTP and with some REST characteristics, for accessing YANG data=
 in NETCONF datastores. An "ordered edit list" approach is needed (the YANG=
 patch) to provide client developers with a simpler edit request format tha=
t can be more efficient and also allow more precise client control of the t=
ransaction procedure than existing mechanisms. The YANG patch operation, ba=
sed on the  HTTP PATCH method, will be prepared in a separate draft.
In addition develop a YANG library, which identifies the information about =
all YANG modules used by a server. Furthermore develop a collection resourc=
e for the RESTCONF protocol to provide enhanced filtering features for the =
retrieval of data nodes with the GET method.
RESTCONF should not deviate from the NETCONF capabilities unless proper jus=
tification is provided and documented. The RESTCONF work will consider requ=
irements suggested by the other working groups (for example I2RS).

    3. Develop a zero touch configuration document (a technique to establis=
h a secure network management relationship between a newly delivered networ=
k device configured with just its factory default settings, and the Network=
 Management System), specific to the NETCONF use case.

    4. Develop a subscription and push mechanism that allows client applica=
tions to request notifications for changes in the datastore. These updates =
will be pushed by the server to the client based on a subscription policy.

    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access c=
ontrol rights associated with actions.

    6.Enhance RFC 5277 with the ability to delete subscriptions without clo=
sing the client session, to modify existing subscriptions, and to have mult=
iple subscriptions on a established client session. These changes should no=
t affect older clients that do not support these particular subscription re=
quirements. The RPCs and the data models in RFC 5277 should be converted to=
 YANG.

Goals and Milestones:

  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed Standar=
d
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration as=
 Proposed Standard

  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library draft=
s
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed Stand=
ard

  Jan 2016 - WGLC for RFC5277bis draft
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed Sta=
ndard
  Jan 2016 - WGLC for YANG datastore push update draft
  Feb 2016 - Submit YANG datastore push update to AD/IESG for consideration=
 as Proposed Standard

  Feb 2016 - WGLC for RFC6536bis draft
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed Sta=
ndard

  Feb 2016 - WGLC for zero touch configuration
  Feb 2016 - WGLC for RESTCONF Collection Resource draft
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration a=
s Proposed Standard
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as Pro=
posed Standard

  Mar 2016 - WGLC for NETCONF server configuration data model
  Apr 2016 - Submit server configuration data model to AD/IESG for consider=
ation as



--_000_E4DE949E6CE3E34993A2FF8AE79131F8197B8A1DDEMUMBX005nsnin_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 12">
<meta name=3D"Originator" content=3D"Microsoft Word 12">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D0F1A8.7E5083F0"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-alt:"Calisto MT";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Century Gothic";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-font-family:Calibri;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	mso-ansi-font-size:8.0pt;
	mso-bidi-font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
span.EmailStyle19
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.EmailStyle21
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.EmailStyle22
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.EmailStyle23
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[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=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"tab-interval:3=
6.0pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>Dear NETCONF WG,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>please find below the draft charter update which we provided to our AD
 for review.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>Comments are welcome.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;=
;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC;mso-ansi-la=
nguage:DE;mso-no-proof:yes">Mehmet
 &amp; Mahesh<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">------------------<span style=3D"mso-spacerun:yes">&nbsp;
</span><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Network Configuration (netconf)<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">-------------------------------<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Charter<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Current Status: Active<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Chairs:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;
</span>Mahesh Jethanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com">m=
jethanandani@gmail.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;
</span>Mehmet Ersue &lt;<a href=3D"mailto:mehmet.ersue@nokia.com">mehmet.er=
sue@nokia.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Operations and Management Area Directors:<o:p></o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;
</span>Benoit Claise &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco=
.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;
</span>Joel Jaeggli &lt;<a href=3D"mailto:joelja@bogus.com">joelja@bogus.co=
m</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Operations and Management Area Advisor:<o:p></o:p></span></font=
></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;
</span>Benoit Claise &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco=
.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Mailing Lists:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;
</span>General Discussion: <a href=3D"mailto:netconf@ietf.org">netconf@ietf=
.org</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;
</span>To Subscribe:<span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; </span><a href=3D"https://www.ietf.org/mailman/listinfo/netc=
onf">https://www.ietf.org/mailman/listinfo/netconf</a><o:p></o:p></span></f=
ont></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;
</span>Archive:<span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><a href=3D"https://mailarchi=
ve.ietf.org/arch/browse/netconf/">https://mailarchive.ietf.org/arch/browse/=
netconf/</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Description of Working Group:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Configuration of networks of devices has become a critical requireme=
nt<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>for operators in today's highly interconnected networks. Large and s=
mall<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>operators alike have developed their own mechanisms or have used ven=
dor<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>specific mechanisms to transfer configuration data to and from a dev=
ice<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>and to examine device state information which may impact the<o:p></o=
:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">configuration. Each of these mechanisms may be different in var=
ious<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>aspects, such as session establishment, user authentication,<o:p></o=
:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>configuration data exchange, and error responses.<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>The NETCONF protocol (RFC 6241) provides mechanisms to install, mani=
pulate,
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;</span>and delete =
the configuration of network devices. NETCONF is based on the
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;</span>secure tran=
sport (SSH is mandatory to implement while TLS is an optional
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;</span>transport) =
and uses an XML-based data representation. The NETCONF protocol
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;</span>is data mod=
eling language independent, but YANG (RFC 6020) is the recommended
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;</span>NETCONF mod=
eling language, which introduces advanced<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>language features for configuration management.<o:p></o:p></span></f=
ont></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Recently NETCONF WG define the Call Home mechanism for NETCONF and R=
ESTCONF protocols
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;</span>as well as =
updated RFC5539 by adding the new message framing used by NETCONF
 1.1.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Based on the implementation, deployment experience and interoperabil=
ity<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>testing, the WG aims to produce a NETCONF status report in a later s=
tage.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>The result may be clarifications for RFC6241 and RFC6242 and address=
ing<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>any reported errata.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>In the current phase of NETCONF's incremental development the workgr=
oup<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>will focus on following items:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>1. Combine the server configuration data models from the Call Home a=
nd RFC5539bis drafts in a separate Server Configuration YANG module by addr=
essing the need for NETCONF as well as RESTCONF.<o:p></o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>2. Develop RESTCONF, a protocol based on NETCONF in terms of capabil=
ities, but over HTTP and with some REST characteristics, for accessing YANG=
 data in NETCONF datastores. An &quot;ordered edit list&quot; approach is n=
eeded (the YANG patch) to provide client developers
 with a simpler edit request format that can be more efficient and also all=
ow more precise client control of the transaction procedure than existing m=
echanisms. The YANG patch operation, based on the<span style=3D"mso-spaceru=
n:yes">&nbsp;
</span>HTTP PATCH method, will be prepared in a separate draft. <o:p></o:p>=
</span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">In addition develop a YANG library, which identifies the inform=
ation about all YANG modules used by a server. Furthermore
 develop a collection resource for the RESTCONF protocol to provide enhance=
d filtering features for the retrieval of data nodes with the GET method.<o=
:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">RESTCONF should not deviate from the NETCONF capabilities unles=
s proper justification is provided and documented. The
 RESTCONF work will consider requirements suggested by the other working gr=
oups (for example I2RS).<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;
</span>3. Develop a zero touch configuration document (a technique to estab=
lish a secure network management relationship between a newly delivered net=
work device configured with just its factory default settings, and the Netw=
ork Management System), specific
 to the NETCONF use case.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;
</span>4. Develop a subscription and push mechanism that allows client appl=
ications to request notifications for changes in the datastore. These updat=
es will be pushed by the server to the client based on a subscription polic=
y.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;
</span>5. Update RFC 6536 (NETCONF Access Control Model) to introduce acces=
s control rights associated with actions.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;
</span>6.Enhance RFC 5277 with the ability to delete subscriptions without =
closing the client session, to modify existing subscriptions, and to have m=
ultiple subscriptions on a established client session. These changes should=
 not affect older clients that do
 not support these particular subscription requirements. The RPCs and the d=
ata models in RFC 5277 should be converted to YANG.<o:p></o:p></span></font=
></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">Goals and Milestones:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Done - Submit RFC5539bis to AD/IESG for consideration as Proposed St=
andard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Done - Submit NETCONF call home mechanism to AD/IESG for considerati=
on as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library =
drafts<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed =
Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Jan 2016 - WGLC for RFC5277bis draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Propose=
d Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Jan 2016 - WGLC for YANG datastore push update draft<o:p></o:p></spa=
n></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Feb 2016 - Submit YANG datastore push update to AD/IESG for consider=
ation as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Feb 2016 - WGLC for RFC6536bis draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Propose=
d Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Feb 2016 - WGLC for zero touch configuration<o:p></o:p></span></font=
></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Feb 2016 - WGLC for RESTCONF Collection Resource draft<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Mar 2016 - Submit zero touch configuration to AD/IESG for considerat=
ion as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration a=
s Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><span style=3D"mso-spacerun:yes">&nbsp;
</span>Mar 2016 - WGLC for NETCONF server configuration data model<o:p></o:=
p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC">&nbsp;&nbsp;Apr 2016 - Submit server configuration data model t=
o AD/IESG for consideration as<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
</div>
</div>
</body>
</html>

--_000_E4DE949E6CE3E34993A2FF8AE79131F8197B8A1DDEMUMBX005nsnin_--


From nobody Thu Sep 17 23:41:19 2015
Return-Path: <leo.liubing@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB9A31A035F for <netconf@ietfa.amsl.com>; Thu, 17 Sep 2015 23:41:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sK1B4HunnHgR for <netconf@ietfa.amsl.com>; Thu, 17 Sep 2015 23:41:14 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA6531A01D5 for <netconf@ietf.org>; Thu, 17 Sep 2015 23:41:13 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CBK87513; Fri, 18 Sep 2015 06:41:10 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 18 Sep 2015 07:40:57 +0100
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.238]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0235.001; Fri, 18 Sep 2015 14:40:46 +0800
From: "Liubing (Leo)" <leo.liubing@huawei.com>
To: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>, Netconf <netconf@ietf.org>
Thread-Topic: Proposing a new work in the charter-//RE: Draft charter update for review
Thread-Index: AQHQ8Ze+Tlebdx70OUOKHT+nYIe67p5BycWw
Date: Fri, 18 Sep 2015 06:40:45 +0000
Message-ID: <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43@nkgeml506-mbx.china.huawei.com>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net>
In-Reply-To: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.117]
Content-Type: multipart/alternative; boundary="_000_8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43nkgeml506mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/bxrvXloeJajy2BUu2IPg8eRdfeE>
Cc: "draft-liu-netconf-multiple-replies@tools.ietf.org" <draft-liu-netconf-multiple-replies@tools.ietf.org>, Yangang <yangang@huawei.com>
Subject: [Netconf] Proposing a new work in the charter-//RE: Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2015 06:41:17 -0000

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

Hi Dear Chairs and all,

May I take the liberty of proposing another item that the WG might consider=
 to include in the updated charter:

7. Develop a mechanism that allows multiple <rpc-reply> messages be associa=
ted together against one specific <rpc-request> message. This is a common r=
equirement derived from several use cases such as buck replies, persistent =
replies .etc.

There is a draft-liu-netconf-multiple-replies discussing this issue. It had=
 been presented in Netconf meeting a couple of times. And there was some su=
pportive feedback during the presentations and mailing list discussion.

Your comments are welcomed! Thanks a lot.


Best regards,
Bing

From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of Ersue, Mehmet =
(Nokia - DE/Munich)
Sent: Friday, September 18, 2015 6:25 AM
To: Netconf
Subject: [Netconf] Draft charter update for review

Dear NETCONF WG,

please find below the draft charter update which we provided to our AD for =
review.
Comments are welcome.

Mehmet & Mahesh

------------------

Network Configuration (netconf)
-------------------------------

Charter

Current Status: Active

Chairs:
    Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail=
.com>>
    Mehmet Ersue <mehmet.ersue@nokia.com<mailto:mehmet.ersue@nokia.com>>

Operations and Management Area Directors:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
     Joel Jaeggli <joelja@bogus.com<mailto:joelja@bogus.com>>

Operations and Management Area Advisor:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>

Mailing Lists:
     General Discussion: netconf@ietf.org<mailto:netconf@ietf.org>
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/

Description of Working Group:
  Configuration of networks of devices has become a critical requirement
  for operators in today's highly interconnected networks. Large and small
  operators alike have developed their own mechanisms or have used vendor
  specific mechanisms to transfer configuration data to and from a device
  and to examine device state information which may impact the
configuration. Each of these mechanisms may be different in various
  aspects, such as session establishment, user authentication,
  configuration data exchange, and error responses.

  The NETCONF protocol (RFC 6241) provides mechanisms to install, manipulat=
e,
  and delete the configuration of network devices. NETCONF is based on the
  secure transport (SSH is mandatory to implement while TLS is an optional
  transport) and uses an XML-based data representation. The NETCONF protoco=
l
  is data modeling language independent, but YANG (RFC 6020) is the recomme=
nded
  NETCONF modeling language, which introduces advanced
  language features for configuration management.

  Recently NETCONF WG define the Call Home mechanism for NETCONF and RESTCO=
NF protocols
  as well as updated RFC5539 by adding the new message framing used by NETC=
ONF 1.1.

  Based on the implementation, deployment experience and interoperability
  testing, the WG aims to produce a NETCONF status report in a later stage.
  The result may be clarifications for RFC6241 and RFC6242 and addressing
  any reported errata.

  In the current phase of NETCONF's incremental development the workgroup
  will focus on following items:

  1. Combine the server configuration data models from the Call Home and RF=
C5539bis drafts in a separate Server Configuration YANG module by addressin=
g the need for NETCONF as well as RESTCONF.

  2. Develop RESTCONF, a protocol based on NETCONF in terms of capabilities=
, but over HTTP and with some REST characteristics, for accessing YANG data=
 in NETCONF datastores. An "ordered edit list" approach is needed (the YANG=
 patch) to provide client developers with a simpler edit request format tha=
t can be more efficient and also allow more precise client control of the t=
ransaction procedure than existing mechanisms. The YANG patch operation, ba=
sed on the  HTTP PATCH method, will be prepared in a separate draft.
In addition develop a YANG library, which identifies the information about =
all YANG modules used by a server. Furthermore develop a collection resourc=
e for the RESTCONF protocol to provide enhanced filtering features for the =
retrieval of data nodes with the GET method.
RESTCONF should not deviate from the NETCONF capabilities unless proper jus=
tification is provided and documented. The RESTCONF work will consider requ=
irements suggested by the other working groups (for example I2RS).

    3. Develop a zero touch configuration document (a technique to establis=
h a secure network management relationship between a newly delivered networ=
k device configured with just its factory default settings, and the Network=
 Management System), specific to the NETCONF use case.

    4. Develop a subscription and push mechanism that allows client applica=
tions to request notifications for changes in the datastore. These updates =
will be pushed by the server to the client based on a subscription policy.

    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access c=
ontrol rights associated with actions.

    6.Enhance RFC 5277 with the ability to delete subscriptions without clo=
sing the client session, to modify existing subscriptions, and to have mult=
iple subscriptions on a established client session. These changes should no=
t affect older clients that do not support these particular subscription re=
quirements. The RPCs and the data models in RFC 5277 should be converted to=
 YANG.

Goals and Milestones:

  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed Standar=
d
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration as=
 Proposed Standard

  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library draft=
s
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed Stand=
ard

  Jan 2016 - WGLC for RFC5277bis draft
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed Sta=
ndard
  Jan 2016 - WGLC for YANG datastore push update draft
  Feb 2016 - Submit YANG datastore push update to AD/IESG for consideration=
 as Proposed Standard

  Feb 2016 - WGLC for RFC6536bis draft
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed Sta=
ndard

  Feb 2016 - WGLC for zero touch configuration
  Feb 2016 - WGLC for RESTCONF Collection Resource draft
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration a=
s Proposed Standard
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as Pro=
posed Standard

  Mar 2016 - WGLC for NETCONF server configuration data model
  Apr 2016 - Submit server configuration data model to AD/IESG for consider=
ation as



--_000_8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43nkgeml506mbxchi_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle28
	{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:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Dear Ch=
airs and all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">May I take=
 the liberty of proposing another item that the WG might consider to includ=
e in the updated charter:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">7. Develop=
 a mechanism that allows multiple &lt;rpc-reply&gt; messages be associated =
together against one specific &lt;rpc-request&gt; message. This is a common
 requirement derived from several use cases such as buck replies, persisten=
t replies .etc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">There is a=
 draft-liu-netconf-multiple-replies discussing this issue. It had been pres=
ented in Netconf meeting a couple of times. And there was
 some supportive feedback during the presentations and mailing list discuss=
ion.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Your comme=
nts are welcomed! Thanks a lot.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best regar=
ds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Bing<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Netconf [mailto:netconf-bounces@ietf.org]
<b>On Behalf Of </b>Ersue, Mehmet (Nokia - DE/Munich)<br>
<b>Sent:</b> Friday, September 18, 2015 6:25 AM<br>
<b>To:</b> Netconf<br>
<b>Subject:</b> [Netconf] Draft charter update for review<o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Dear NETCO=
NF WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">please fin=
d below the draft charter update which we provided to our AD for review.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Comments a=
re welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"DE" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Mehmet &amp; =
Mahesh<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">------------------&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Network Configuration (netcon=
f)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">-----------------------------=
--<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Charter<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Current Status: Active<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Chairs:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; Mahesh Jet=
hanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmai=
l.com</a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; Mehmet Ers=
ue &lt;<a href=3D"mailto:mehmet.ersue@nokia.com">mehmet.ersue@nokia.com</a>=
&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Operations and Management Are=
a Directors:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Beno=
it Claise &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt=
;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Joel=
 Jaeggli &lt;<a href=3D"mailto:joelja@bogus.com">joelja@bogus.com</a>&gt;<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Operations and Management Are=
a Advisor:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Beno=
it Claise &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt=
;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Mailing Lists:<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Gene=
ral Discussion:
<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; To S=
ubscribe:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf">https://www.ietf.=
org/mailman/listinfo/netconf</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Arch=
ive:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://mailarchive.ietf.org/arch/browse/netconf/">https://maila=
rchive.ietf.org/arch/browse/netconf/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Description of Working Group:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Configuration of netwo=
rks of devices has become a critical requirement<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; for operators in today=
's highly interconnected networks. Large and small<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; operators alike have d=
eveloped their own mechanisms or have used vendor<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; specific mechanisms to=
 transfer configuration data to and from a device<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; and to examine device =
state information which may impact the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">configuration. Each of these =
mechanisms may be different in various<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; aspects, such as sessi=
on establishment, user authentication,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; configuration data exc=
hange, and error responses.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; The NETCONF protocol (=
RFC 6241) provides mechanisms to install, manipulate,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;and delete the co=
nfiguration of network devices. NETCONF is based on the
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;secure transport =
(SSH is mandatory to implement while TLS is an optional
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;transport) and us=
es an XML-based data representation. The NETCONF protocol
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;is data modeling =
language independent, but YANG (RFC 6020) is the recommended
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;NETCONF modeling =
language, which introduces advanced<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; language features for =
configuration management.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Recently NETCONF WG de=
fine the Call Home mechanism for NETCONF and RESTCONF protocols
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;as well as update=
d RFC5539 by adding the new message framing used by NETCONF 1.1.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Based on the implement=
ation, deployment experience and interoperability<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; testing, the WG aims t=
o produce a NETCONF status report in a later stage.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; The result may be clar=
ifications for RFC6241 and RFC6242 and addressing<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; any reported errata.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; In the current phase o=
f NETCONF's incremental development the workgroup<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; will focus on followin=
g items:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; 1. Combine the server =
configuration data models from the Call Home and RFC5539bis drafts in a sep=
arate Server Configuration YANG module by addressing
 the need for NETCONF as well as RESTCONF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; 2. Develop RESTCONF, a=
 protocol based on NETCONF in terms of capabilities, but over HTTP and with=
 some REST characteristics, for accessing YANG data in
 NETCONF datastores. An &quot;ordered edit list&quot; approach is needed (t=
he YANG patch) to provide client developers with a simpler edit request for=
mat that can be more efficient and also allow more precise client control o=
f the transaction procedure than existing
 mechanisms. The YANG patch operation, based on the&nbsp; HTTP PATCH method=
, will be prepared in a separate draft.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">In addition develop a YANG li=
brary, which identifies the information about all YANG modules used by a se=
rver. Furthermore develop a collection resource
 for the RESTCONF protocol to provide enhanced filtering features for the r=
etrieval of data nodes with the GET method.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">RESTCONF should not deviate f=
rom the NETCONF capabilities unless proper justification is provided and do=
cumented. The RESTCONF work will consider requirements
 suggested by the other working groups (for example I2RS).<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 3. Develop=
 a zero touch configuration document (a technique to establish a secure net=
work management relationship between a newly delivered network
 device configured with just its factory default settings, and the Network =
Management System), specific to the NETCONF use case.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 4. Develop=
 a subscription and push mechanism that allows client applications to reque=
st notifications for changes in the datastore. These updates will
 be pushed by the server to the client based on a subscription policy.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 5. Update =
RFC 6536 (NETCONF Access Control Model) to introduce access control rights =
associated with actions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 6.Enhance =
RFC 5277 with the ability to delete subscriptions without closing the clien=
t session, to modify existing subscriptions, and to have multiple
 subscriptions on a established client session. These changes should not af=
fect older clients that do not support these particular subscription requir=
ements. The RPCs and the data models in RFC 5277 should be converted to YAN=
G.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Goals and Milestones:<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Done - Submit RFC5539b=
is to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Done - Submit NETCONF =
call home mechanism to AD/IESG for consideration as Proposed Standard<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Oct 2015 - WGLC for RE=
STCONF, YANG patch operation and YANG Library drafts<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Nov 2015 - Submit REST=
CONF to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Jan 2016 - WGLC for RF=
C5277bis draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Jan 2016 - Submit RFC5=
277bis to AD/IESG for consideration as Proposed Standard<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Jan 2016 - WGLC for YA=
NG datastore push update draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - Submit YANG=
 datastore push update to AD/IESG for consideration as Proposed Standard<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - WGLC for RF=
C6536bis draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - Submit RFC6=
536bis to AD/IESG for consideration as Proposed Standard<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - WGLC for ze=
ro touch configuration<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - WGLC for RE=
STCONF Collection Resource draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Mar 2016 - Submit zero=
 touch configuration to AD/IESG for consideration as Proposed Standard<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Mar 2016 - Submit REST=
CONF Collection to AD/IESG for consideration as Proposed Standard<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Mar 2016 - WGLC for NE=
TCONF server configuration data model<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;Apr 2016 - Submit=
 server configuration data model to AD/IESG for consideration as<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43nkgeml506mbxchi_--


From nobody Fri Sep 18 05:48:27 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD1921B2B79 for <netconf@ietfa.amsl.com>; Fri, 18 Sep 2015 05:48:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gpPnk5mMnGP4 for <netconf@ietfa.amsl.com>; Fri, 18 Sep 2015 05:48:22 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) (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 232481B2B78 for <netconf@ietf.org>; Fri, 18 Sep 2015 05:48:21 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.15.2/8.15.2) with ESMTPS id t8ICkZXD005322 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 18 Sep 2015 12:46:36 GMT
Received: from DEMUHTC001.nsn-intra.net ([10.159.42.32]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t8ICkZgl022254 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 18 Sep 2015 14:46:35 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.197]) by DEMUHTC001.nsn-intra.net ([10.159.42.32]) with mapi id 14.03.0248.002; Fri, 18 Sep 2015 14:46:35 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: "EXT Liubing (Leo)" <leo.liubing@huawei.com>, Netconf <netconf@ietf.org>
Thread-Topic: Proposing a new work in the charter-//RE: Draft charter update for review
Thread-Index: AQHQ8Ze+Tlebdx70OUOKHT+nYIe67p5BycWwgABuzoA=
Date: Fri, 18 Sep 2015 12:46:34 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F8197B9455@DEMUMBX005.nsn-intra.net>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net> <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43@nkgeml506-mbx.china.huawei.com>
In-Reply-To: <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43@nkgeml506-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.122]
Content-Type: multipart/alternative; boundary="_000_E4DE949E6CE3E34993A2FF8AE79131F8197B9455DEMUMBX005nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 73155
X-purgate-ID: 151667::1442580397-0000538C-294987AE/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/eT9DPuFaS-pj_XspoaXyJP-dbD0>
Cc: "draft-liu-netconf-multiple-replies@tools.ietf.org" <draft-liu-netconf-multiple-replies@tools.ietf.org>, Yangang <yangang@huawei.com>
Subject: Re: [Netconf] Proposing a new work in the charter-//RE: Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2015 12:48:26 -0000

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

Dear Bing,

the draft charter update, which is in AD review includes only topics which =
have been agreed and are known to the WG.

draft-clemm-netconf-yang-push has been approved to include as WG item in IE=
TF #93.
There is no such WG agreement on draft-liu-netconf-multiple-replies availab=
le yet.

Mehmet

From: EXT Liubing (Leo) [mailto:leo.liubing@huawei.com]
Sent: Friday, September 18, 2015 8:41 AM
To: Ersue, Mehmet (Nokia - DE/Munich); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org; Yangang; 'balazs.len=
gyel@ericsson.com'
Subject: Proposing a new work in the charter-//RE: Draft charter update for=
 review

Hi Dear Chairs and all,

May I take the liberty of proposing another item that the WG might consider=
 to include in the updated charter:

7. Develop a mechanism that allows multiple <rpc-reply> messages be associa=
ted together against one specific <rpc-request> message. This is a common r=
equirement derived from several use cases such as buck replies, persistent =
replies .etc.

There is a draft-liu-netconf-multiple-replies discussing this issue. It had=
 been presented in Netconf meeting a couple of times. And there was some su=
pportive feedback during the presentations and mailing list discussion.

Your comments are welcomed! Thanks a lot.


Best regards,
Bing

From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of Ersue, Mehmet =
(Nokia - DE/Munich)
Sent: Friday, September 18, 2015 6:25 AM
To: Netconf
Subject: [Netconf] Draft charter update for review

Dear NETCONF WG,

please find below the draft charter update which we provided to our AD for =
review.
Comments are welcome.

Mehmet & Mahesh

------------------

Network Configuration (netconf)
-------------------------------

Charter

Current Status: Active

Chairs:
    Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail=
.com>>
    Mehmet Ersue <mehmet.ersue@nokia.com<mailto:mehmet.ersue@nokia.com>>

Operations and Management Area Directors:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
     Joel Jaeggli <joelja@bogus.com<mailto:joelja@bogus.com>>

Operations and Management Area Advisor:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>

Mailing Lists:
     General Discussion: netconf@ietf.org<mailto:netconf@ietf.org>
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/

Description of Working Group:
  Configuration of networks of devices has become a critical requirement
  for operators in today's highly interconnected networks. Large and small
  operators alike have developed their own mechanisms or have used vendor
  specific mechanisms to transfer configuration data to and from a device
  and to examine device state information which may impact the
configuration. Each of these mechanisms may be different in various
  aspects, such as session establishment, user authentication,
  configuration data exchange, and error responses.

  The NETCONF protocol (RFC 6241) provides mechanisms to install, manipulat=
e,
  and delete the configuration of network devices. NETCONF is based on the
  secure transport (SSH is mandatory to implement while TLS is an optional
  transport) and uses an XML-based data representation. The NETCONF protoco=
l
  is data modeling language independent, but YANG (RFC 6020) is the recomme=
nded
  NETCONF modeling language, which introduces advanced
  language features for configuration management.

  Recently NETCONF WG define the Call Home mechanism for NETCONF and RESTCO=
NF protocols
  as well as updated RFC5539 by adding the new message framing used by NETC=
ONF 1.1.

  Based on the implementation, deployment experience and interoperability
  testing, the WG aims to produce a NETCONF status report in a later stage.
  The result may be clarifications for RFC6241 and RFC6242 and addressing
  any reported errata.

  In the current phase of NETCONF's incremental development the workgroup
  will focus on following items:

  1. Combine the server configuration data models from the Call Home and RF=
C5539bis drafts in a separate Server Configuration YANG module by addressin=
g the need for NETCONF as well as RESTCONF.

  2. Develop RESTCONF, a protocol based on NETCONF in terms of capabilities=
, but over HTTP and with some REST characteristics, for accessing YANG data=
 in NETCONF datastores. An "ordered edit list" approach is needed (the YANG=
 patch) to provide client developers with a simpler edit request format tha=
t can be more efficient and also allow more precise client control of the t=
ransaction procedure than existing mechanisms. The YANG patch operation, ba=
sed on the  HTTP PATCH method, will be prepared in a separate draft.
In addition develop a YANG library, which identifies the information about =
all YANG modules used by a server. Furthermore develop a collection resourc=
e for the RESTCONF protocol to provide enhanced filtering features for the =
retrieval of data nodes with the GET method.
RESTCONF should not deviate from the NETCONF capabilities unless proper jus=
tification is provided and documented. The RESTCONF work will consider requ=
irements suggested by the other working groups (for example I2RS).

    3. Develop a zero touch configuration document (a technique to establis=
h a secure network management relationship between a newly delivered networ=
k device configured with just its factory default settings, and the Network=
 Management System), specific to the NETCONF use case.

    4. Develop a subscription and push mechanism that allows client applica=
tions to request notifications for changes in the datastore. These updates =
will be pushed by the server to the client based on a subscription policy.

    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access c=
ontrol rights associated with actions.

    6.Enhance RFC 5277 with the ability to delete subscriptions without clo=
sing the client session, to modify existing subscriptions, and to have mult=
iple subscriptions on a established client session. These changes should no=
t affect older clients that do not support these particular subscription re=
quirements. The RPCs and the data models in RFC 5277 should be converted to=
 YANG.

Goals and Milestones:

  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed Standar=
d
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration as=
 Proposed Standard

  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library draft=
s
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed Stand=
ard

  Jan 2016 - WGLC for RFC5277bis draft
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed Sta=
ndard
  Jan 2016 - WGLC for YANG datastore push update draft
  Feb 2016 - Submit YANG datastore push update to AD/IESG for consideration=
 as Proposed Standard

  Feb 2016 - WGLC for RFC6536bis draft
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed Sta=
ndard

  Feb 2016 - WGLC for zero touch configuration
  Feb 2016 - WGLC for RESTCONF Collection Resource draft
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration a=
s Proposed Standard
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as Pro=
posed Standard

  Mar 2016 - WGLC for NETCONF server configuration data model
  Apr 2016 - Submit server configuration data model to AD/IESG for consider=
ation as



--_000_E4DE949E6CE3E34993A2FF8AE79131F8197B9455DEMUMBX005nsnin_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 12">
<meta name=3D"Originator" content=3D"Microsoft Word 12">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D0F220.D04EBA00"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-alt:"Calisto MT";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Arial Rounded MT Bold";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:Arial;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
pre
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-unhide:no;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;}
span.EmailStyle21
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle23
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle24
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle25
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle26
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle27
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[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=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"tab-interval:3=
6.0pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>Dear Bing,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>the draft charter update, which is in AD review includes only topics which
 have been agreed and are known to the WG.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229=
.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2p=
t 687.0pt 732.8pt">
<font size=3D"2" color=3D"#0000cc" face=3D"Calibri"><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-fo=
nt-family:&quot;Times New Roman&quot;;color:#0000CC">draft-<span class=3D"S=
pellE">clemm</span>-netconf-yang-push has been approved to include as WG
 item in IETF #93.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>There is no such WG agreement on draft-<span class=3D"SpellE">liu</span>-n=
etconf-multiple-replies
 available yet.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;=
;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC;mso-ansi-la=
nguage:DE;mso-no-proof:yes">Mehmet
<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Tahoma"><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-f=
areast-font-family:&quot;Times New Roman&quot;;font-weight:bold">From:</spa=
n></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size:10.0=
pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-font-f=
amily:&quot;Times New Roman&quot;">
 EXT Liubing (Leo) [mailto:leo.liubing@huawei.com] <br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 8:41 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Ersue, Mehmet (Nokia - D=
E/Munich); Netconf<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> draft-liu-netconf-multip=
le-replies@tools.ietf.org; Yangang; 'balazs.lengyel@ericsson.com'<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Proposing a new wor=
k in the charter-//RE: Draft charter update for review<o:p></o:p></span></f=
ont></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Hi Dear Chairs and al=
l,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">May I take the libert=
y of proposing another item that the WG might consider to include
 in the updated charter:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">7. Develop a mechanis=
m that allows multiple &lt;rpc-reply&gt; messages be associated together
 against one specific &lt;rpc-request&gt; message. This is a common require=
ment derived from several use cases such as buck replies, persistent replie=
s .etc.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">There is a draft-liu-=
netconf-multiple-replies discussing this issue. It had been presented
 in Netconf meeting a couple of times. And there was some supportive feedba=
ck during the presentations and mailing list discussion.<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Your comments are wel=
comed! Thanks a lot.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Best regards,<o:p></o=
:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Bing<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN;font-weight:bold">From:=
</span></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size=
:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-l=
anguage:ZH-CN">
 Netconf [<a href=3D"mailto:netconf-bounces@ietf.org">mailto:netconf-bounce=
s@ietf.org</a>]
<b><span style=3D"font-weight:bold">On Behalf Of </span></b>Ersue, Mehmet (=
Nokia - DE/Munich)<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 6:25 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Netconf<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> [Netconf] Draft cha=
rter update for review<o:p></o:p></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">Dear NETCONF WG,<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">please find below the=
 draft charter update which we provided to our AD for review.<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">Comments are welcome.=
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#0000CC;mso-ansi-language:DE;mso-fareast-lang=
uage:ZH-CN">Mehmet &amp; Mahesh<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">------------------&nbsp;
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Network Configuration (netconf)<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">-------------------------------<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Charter<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Current Status: Active<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Chairs:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Mahesh Jethananda=
ni &lt;<a href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmail.com</=
a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Mehmet Ersue &lt;=
<a href=3D"mailto:mehmet.ersue@nokia.com">mehmet.ersue@nokia.com</a>&gt;<o:=
p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Operations and Management Area Direc=
tors:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Benoit Clai=
se &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Joel Jaeggl=
i &lt;<a href=3D"mailto:joelja@bogus.com">joelja@bogus.com</a>&gt;<o:p></o:=
p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Operations and Management Area Advis=
or:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Benoit Clai=
se &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Mailing Lists:<o:p></o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; General Dis=
cussion:
<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; To Subscrib=
e:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf">https://www.ietf.=
org/mailman/listinfo/netconf</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Archive:&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://mailarchive.ietf.org/arch/browse/netconf/">https://maila=
rchive.ietf.org/arch/browse/netconf/</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Description of Working Group:<o:p></=
o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Configuration of networks of =
devices has become a critical requirement<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; for operators in today's high=
ly interconnected networks. Large and small<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; operators alike have develope=
d their own mechanisms or have used vendor<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; specific mechanisms to transf=
er configuration data to and from a device<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; and to examine device state i=
nformation which may impact the<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">configuration. Each of these mechani=
sms may be different in various<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; aspects, such as session esta=
blishment, user authentication,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; configuration data exchange, =
and error responses.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; The NETCONF protocol (RFC 624=
1) provides mechanisms to install, manipulate,
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;and delete the configura=
tion of network devices. NETCONF is based on the
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;secure transport (SSH is=
 mandatory to implement while TLS is an optional
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;transport) and uses an X=
ML-based data representation. The NETCONF protocol
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;is data modeling languag=
e independent, but YANG (RFC 6020) is the recommended
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;NETCONF modeling languag=
e, which introduces advanced<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; language features for configu=
ration management.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Recently NETCONF WG define th=
e Call Home mechanism for NETCONF and RESTCONF protocols
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;as well as updated RFC55=
39 by adding the new message framing used by NETCONF 1.1.<o:p></o:p></span>=
</font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Based on the implementation, =
deployment experience and interoperability<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; testing, the WG aims to produ=
ce a NETCONF status report in a later stage.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; The result may be clarificati=
ons for RFC6241 and RFC6242 and addressing<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; any reported errata.<o:p></o:=
p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; In the current phase of NETCO=
NF's incremental development the workgroup<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; will focus on following items=
:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; 1. Combine the server configu=
ration data models from the Call Home and RFC5539bis drafts
 in a separate Server Configuration YANG module by addressing the need for =
NETCONF as well as RESTCONF.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; 2. Develop RESTCONF, a protoc=
ol based on NETCONF in terms of capabilities, but over HTTP
 and with some REST characteristics, for accessing YANG data in NETCONF dat=
astores. An &quot;ordered edit list&quot; approach is needed (the YANG patc=
h) to provide client developers with a simpler edit request format that can=
 be more efficient and also allow more precise
 client control of the transaction procedure than existing mechanisms. The =
YANG patch operation, based on the&nbsp; HTTP PATCH method, will be prepare=
d in a separate draft.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">In addition develop a YANG library, =
which identifies the information about all YANG modules
 used by a server. Furthermore develop a collection resource for the RESTCO=
NF protocol to provide enhanced filtering features for the retrieval of dat=
a nodes with the GET method.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">RESTCONF should not deviate from the=
 NETCONF capabilities unless proper justification is
 provided and documented. The RESTCONF work will consider requirements sugg=
ested by the other working groups (for example I2RS).<o:p></o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 3. Develop a zero=
 touch configuration document (a technique to establish a secure network
 management relationship between a newly delivered network device configure=
d with just its factory default settings, and the Network Management System=
), specific to the NETCONF use case.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 4. Develop a subs=
cription and push mechanism that allows client applications to request
 notifications for changes in the datastore. These updates will be pushed b=
y the server to the client based on a subscription policy.<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 5. Update RFC 653=
6 (NETCONF Access Control Model) to introduce access control rights
 associated with actions.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 6.Enhance RFC 527=
7 with the ability to delete subscriptions without closing the client
 session, to modify existing subscriptions, and to have multiple subscripti=
ons on a established client session. These changes should not affect older =
clients that do not support these particular subscription requirements. The=
 RPCs and the data models in RFC
 5277 should be converted to YANG.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Goals and Milestones:<o:p></o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Done - Submit RFC5539bis to A=
D/IESG for consideration as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Done - Submit NETCONF call ho=
me mechanism to AD/IESG for consideration as Proposed Standard<o:p></o:p></=
span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Oct 2015 - WGLC for RESTCONF,=
 YANG patch operation and YANG Library drafts<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Nov 2015 - Submit RESTCONF to=
 AD/IESG for consideration as Proposed Standard<o:p></o:p></span></font></p=
>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Jan 2016 - WGLC for RFC5277bi=
s draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Jan 2016 - Submit RFC5277bis =
to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></font><=
/p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Jan 2016 - WGLC for YANG data=
store push update draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - Submit YANG datast=
ore push update to AD/IESG for consideration as Proposed
 Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - WGLC for RFC6536bi=
s draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - Submit RFC6536bis =
to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></font><=
/p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - WGLC for zero touc=
h configuration<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - WGLC for RESTCONF =
Collection Resource draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Mar 2016 - Submit zero touch =
configuration to AD/IESG for consideration as Proposed Standard<o:p></o:p><=
/span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Mar 2016 - Submit RESTCONF Co=
llection to AD/IESG for consideration as Proposed Standard<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Mar 2016 - WGLC for NETCONF s=
erver configuration data model<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;Apr 2016 - Submit server=
 configuration data model to AD/IESG for consideration as<o:p></o:p></span>=
</font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
</div>
</div>
</div>
</body>
</html>

--_000_E4DE949E6CE3E34993A2FF8AE79131F8197B9455DEMUMBX005nsnin_--


From nobody Fri Sep 18 05:48:41 2015
Return-Path: <bclaise@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FD441B2B87; Fri, 18 Sep 2015 05:48:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.81
X-Spam-Level: 
X-Spam-Status: No, score=-11.81 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J97R7S0NPqTE; Fri, 18 Sep 2015 05:48:31 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D70291B2B7C; Fri, 18 Sep 2015 05:48:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2604; q=dns/txt; s=iport; t=1442580511; x=1443790111; h=from:subject:to:message-id:date:mime-version; bh=GHomGmCfGwK/McI+38OgcxYFh0ZAZEw9l3FpqPOlHPk=; b=FWaLSTZSePg6pWXX/7rKIJLZfJ5tuCIBQBGIc7rQis+tnvDylIoLNDhF 5FkDA+bMD8STY2bFzcqXOC/wVEtCe7HBXt7bH8Ew6QDHgwdKnaGbv4M8a HQQd5DK5lySHQHCzPpLYgHGPsfZlNZSh12fD6a0/CYw3O5mP+bfvXb1lt U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CkBADfBvxV/xbLJq1dg3e+PoF5hXmBbhIBAQEBAQEBgQqETVUgARwWCwILAwIBAgFLAQwIAQGIKg23DpQ1AQEBAQYBAQEBAQEYBIZziT9HgnSBQwWVYoURgm6FCIFNhDWCfolgiDkoAjmEAzyKIAEBAQ
X-IronPort-AV: E=Sophos;i="5.17,552,1437436800";  d="scan'208,217";a="611690369"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 18 Sep 2015 12:48:27 +0000
Received: from [10.60.67.87] (ams-bclaise-8916.cisco.com [10.60.67.87]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t8ICmRLQ013143; Fri, 18 Sep 2015 12:48:27 GMT
From: Benoit Claise <bclaise@cisco.com>
To: NETCONF <netconf@ietf.org>, draft-ietf-netconf-call-home@ietf.org
Message-ID: <55FC081B.6010302@cisco.com>
Date: Fri, 18 Sep 2015 14:48:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------060202090209010302080506"
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/NPXN4BUi4nvY--SScySu3LweViw>
Subject: [Netconf] AD review of draft-ietf-netconf-call-home-09
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2015 12:48:37 -0000

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

Dear all,

Thanks for this document.
Two pieces of feedback.

1.

    Ã©This document contains references to other drafts in progress, both
    in the Normative References section, as well as in body text
    throughout.  Please update the following references to reflect their
    final RFC assignments:

    odraft-ietf-netconf-restconf 
<https://tools.ietf.org/html/draft-ietf-netconf-restconf>

    odraft-ietf-netconf-server-modelÃ© 
<https://tools.ietf.org/html/draft-ietf-netconf-server-model>

Actually, [draft-ietf-netconf-server-model 
<https://tools.ietf.org/html/draft-ietf-netconf-server-model>] is in the 
informative reference, so it doesn't apply.

2. In order to ease the reading wrt client/server, you might consider 
this terminology

     "NETCONF/RESTCONF client" can refers to the RFC 6241 section 1.1 
"client"
     "NETCONF/RESTCONF server" can refers to the RFC 6241 section 1.1 
"server"

Regards, Benoit

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

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Dear all,<br>
    <br>
    Thanks for this document.<br>
    Two pieces of feedback.<br>
    <br>
    1. <br>
    <pre>   Ã©This document contains references to other drafts in progress, both
   in the Normative References section, as well as in body text
   throughout.  Please update the following references to reflect their
   final RFC assignments:

   o  <a href="https://tools.ietf.org/html/draft-ietf-netconf-restconf">draft-ietf-netconf-restconf</a>

   o  <a href="https://tools.ietf.org/html/draft-ietf-netconf-server-model">draft-ietf-netconf-server-modelÃ©</a></pre>
    Actually, [<a
      href="https://tools.ietf.org/html/draft-ietf-netconf-server-model">draft-ietf-netconf-server-model</a>]
    is in the informative reference, so it doesn't apply.<br>
    <br>
    2. In order to ease the reading wrt client/server, you might
    consider this terminology<br>
    <br>
    Â Â Â  "NETCONF/RESTCONF client" can refers to the RFC 6241 section 1.1
    "client"<br>
    Â Â Â  "NETCONF/RESTCONF server" can refers to the RFC 6241 section 1.1
    "server"<br>
    <br>
    Regards, Benoit<br>
  </body>
</html>

--------------060202090209010302080506--


From nobody Fri Sep 18 06:23:17 2015
Return-Path: <leo.liubing@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E934F1B2BB4 for <netconf@ietfa.amsl.com>; Fri, 18 Sep 2015 06:23:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F9PS4GsRjPZ5 for <netconf@ietfa.amsl.com>; Fri, 18 Sep 2015 06:23:07 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF97B1B2BAB for <netconf@ietf.org>; Fri, 18 Sep 2015 06:23:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BXT81012; Fri, 18 Sep 2015 13:23:03 +0000 (GMT)
Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 18 Sep 2015 14:23:01 +0100
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.238]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0235.001; Fri, 18 Sep 2015 21:22:51 +0800
From: "Liubing (Leo)" <leo.liubing@huawei.com>
To: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>, Netconf <netconf@ietf.org>
Thread-Topic: Proposing a new work in the charter-//RE: Draft charter update for review
Thread-Index: AQHQ8Ze+Tlebdx70OUOKHT+nYIe67p5BycWwgABuzoCAAAjaYA==
Date: Fri, 18 Sep 2015 13:22:51 +0000
Message-ID: <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9D5A@nkgeml506-mbx.china.huawei.com>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net> <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43@nkgeml506-mbx.china.huawei.com> <E4DE949E6CE3E34993A2FF8AE79131F8197B9455@DEMUMBX005.nsn-intra.net>
In-Reply-To: <E4DE949E6CE3E34993A2FF8AE79131F8197B9455@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.117]
Content-Type: multipart/alternative; boundary="_000_8AE0F17B87264D4CAC7DE0AA6C406F45C22A9D5Ankgeml506mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/86hLbeZBpNNHcrZbbnwZULo42yw>
Cc: "draft-liu-netconf-multiple-replies@tools.ietf.org" <draft-liu-netconf-multiple-replies@tools.ietf.org>, Yangang <yangang@huawei.com>
Subject: Re: [Netconf] Proposing a new work in the charter-//RE: Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2015 13:23:15 -0000

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

Hi Dear Mehmet,

Maybe it's a bit abrupt to have the proposal at this point, sorry about tha=
t.
I missed last Netconf session due to conflict of another WG which I had to =
go. But I do hope to hear WG's opinions on this work. Does it make sense? S=
hould we continue work on it?

Thanks a lot.

Best regards,
Bing

From: Ersue, Mehmet (Nokia - DE/Munich) [mailto:mehmet.ersue@nokia.com]
Sent: Friday, September 18, 2015 8:47 PM
To: Liubing (Leo); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org; Yangang; 'balazs.len=
gyel@ericsson.com'
Subject: RE: Proposing a new work in the charter-//RE: Draft charter update=
 for review

Dear Bing,

the draft charter update, which is in AD review includes only topics which =
have been agreed and are known to the WG.

draft-clemm-netconf-yang-push has been approved to include as WG item in IE=
TF #93.
There is no such WG agreement on draft-liu-netconf-multiple-replies availab=
le yet.

Mehmet

From: EXT Liubing (Leo) [mailto:leo.liubing@huawei.com]
Sent: Friday, September 18, 2015 8:41 AM
To: Ersue, Mehmet (Nokia - DE/Munich); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org<mailto:draft-liu-netc=
onf-multiple-replies@tools.ietf.org>; Yangang; 'balazs.lengyel@ericsson.com=
'
Subject: Proposing a new work in the charter-//RE: Draft charter update for=
 review

Hi Dear Chairs and all,

May I take the liberty of proposing another item that the WG might consider=
 to include in the updated charter:

7. Develop a mechanism that allows multiple <rpc-reply> messages be associa=
ted together against one specific <rpc-request> message. This is a common r=
equirement derived from several use cases such as buck replies, persistent =
replies .etc.

There is a draft-liu-netconf-multiple-replies discussing this issue. It had=
 been presented in Netconf meeting a couple of times. And there was some su=
pportive feedback during the presentations and mailing list discussion.

Your comments are welcomed! Thanks a lot.


Best regards,
Bing

From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of Ersue, Mehmet =
(Nokia - DE/Munich)
Sent: Friday, September 18, 2015 6:25 AM
To: Netconf
Subject: [Netconf] Draft charter update for review

Dear NETCONF WG,

please find below the draft charter update which we provided to our AD for =
review.
Comments are welcome.

Mehmet & Mahesh

------------------

Network Configuration (netconf)
-------------------------------

Charter

Current Status: Active

Chairs:
    Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail=
.com>>
    Mehmet Ersue <mehmet.ersue@nokia.com<mailto:mehmet.ersue@nokia.com>>

Operations and Management Area Directors:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
     Joel Jaeggli <joelja@bogus.com<mailto:joelja@bogus.com>>

Operations and Management Area Advisor:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>

Mailing Lists:
     General Discussion: netconf@ietf.org<mailto:netconf@ietf.org>
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/

Description of Working Group:
  Configuration of networks of devices has become a critical requirement
  for operators in today's highly interconnected networks. Large and small
  operators alike have developed their own mechanisms or have used vendor
  specific mechanisms to transfer configuration data to and from a device
  and to examine device state information which may impact the
configuration. Each of these mechanisms may be different in various
  aspects, such as session establishment, user authentication,
  configuration data exchange, and error responses.

  The NETCONF protocol (RFC 6241) provides mechanisms to install, manipulat=
e,
  and delete the configuration of network devices. NETCONF is based on the
  secure transport (SSH is mandatory to implement while TLS is an optional
  transport) and uses an XML-based data representation. The NETCONF protoco=
l
  is data modeling language independent, but YANG (RFC 6020) is the recomme=
nded
  NETCONF modeling language, which introduces advanced
  language features for configuration management.

  Recently NETCONF WG define the Call Home mechanism for NETCONF and RESTCO=
NF protocols
  as well as updated RFC5539 by adding the new message framing used by NETC=
ONF 1.1.

  Based on the implementation, deployment experience and interoperability
  testing, the WG aims to produce a NETCONF status report in a later stage.
  The result may be clarifications for RFC6241 and RFC6242 and addressing
  any reported errata.

  In the current phase of NETCONF's incremental development the workgroup
  will focus on following items:

  1. Combine the server configuration data models from the Call Home and RF=
C5539bis drafts in a separate Server Configuration YANG module by addressin=
g the need for NETCONF as well as RESTCONF.

  2. Develop RESTCONF, a protocol based on NETCONF in terms of capabilities=
, but over HTTP and with some REST characteristics, for accessing YANG data=
 in NETCONF datastores. An "ordered edit list" approach is needed (the YANG=
 patch) to provide client developers with a simpler edit request format tha=
t can be more efficient and also allow more precise client control of the t=
ransaction procedure than existing mechanisms. The YANG patch operation, ba=
sed on the  HTTP PATCH method, will be prepared in a separate draft.
In addition develop a YANG library, which identifies the information about =
all YANG modules used by a server. Furthermore develop a collection resourc=
e for the RESTCONF protocol to provide enhanced filtering features for the =
retrieval of data nodes with the GET method.
RESTCONF should not deviate from the NETCONF capabilities unless proper jus=
tification is provided and documented. The RESTCONF work will consider requ=
irements suggested by the other working groups (for example I2RS).

    3. Develop a zero touch configuration document (a technique to establis=
h a secure network management relationship between a newly delivered networ=
k device configured with just its factory default settings, and the Network=
 Management System), specific to the NETCONF use case.

    4. Develop a subscription and push mechanism that allows client applica=
tions to request notifications for changes in the datastore. These updates =
will be pushed by the server to the client based on a subscription policy.

    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access c=
ontrol rights associated with actions.

    6.Enhance RFC 5277 with the ability to delete subscriptions without clo=
sing the client session, to modify existing subscriptions, and to have mult=
iple subscriptions on a established client session. These changes should no=
t affect older clients that do not support these particular subscription re=
quirements. The RPCs and the data models in RFC 5277 should be converted to=
 YANG.

Goals and Milestones:

  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed Standar=
d
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration as=
 Proposed Standard

  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library draft=
s
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed Stand=
ard

  Jan 2016 - WGLC for RFC5277bis draft
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed Sta=
ndard
  Jan 2016 - WGLC for YANG datastore push update draft
  Feb 2016 - Submit YANG datastore push update to AD/IESG for consideration=
 as Proposed Standard

  Feb 2016 - WGLC for RFC6536bis draft
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed Sta=
ndard

  Feb 2016 - WGLC for zero touch configuration
  Feb 2016 - WGLC for RESTCONF Collection Resource draft
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration a=
s Proposed Standard
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as Pro=
posed Standard

  Mar 2016 - WGLC for NETCONF server configuration data model
  Apr 2016 - Submit server configuration data model to AD/IESG for consider=
ation as



--_000_8AE0F17B87264D4CAC7DE0AA6C406F45C22A9D5Ankgeml506mbxchi_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:"Courier New";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0000CC;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle34
	{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:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Dear Me=
hmet,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Maybe it&#=
8217;s a bit abrupt to have the proposal at this point, sorry about that.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I missed l=
ast Netconf session due to conflict of another WG which I had to go. But I =
do hope to hear WG&#8217;s opinions on this work. Does it make sense?
 Should we continue work on it?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks a l=
ot.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best regar=
ds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Bing<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Ersue, Mehmet (Nokia - DE/Munich) [mailto:mehmet.ersu=
e@nokia.com]
<br>
<b>Sent:</b> Friday, September 18, 2015 8:47 PM<br>
<b>To:</b> Liubing (Leo); Netconf<br>
<b>Cc:</b> draft-liu-netconf-multiple-replies@tools.ietf.org; Yangang; 'bal=
azs.lengyel@ericsson.com'<br>
<b>Subject:</b> RE: Proposing a new work in the charter-//RE: Draft charter=
 update for review<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Dear Bing,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">the draft =
charter update, which is in AD review includes only topics which have been =
agreed and are known to the WG.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">draft-clem=
m-netconf-yang-push has been approved to include as WG item in IETF #93.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">There is n=
o such WG agreement on draft-liu-netconf-multiple-replies available yet.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"DE" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Mehmet
<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> EXT Liubing (Leo) [<a href=3D"mailto:leo.liubing@huaw=
ei.com">mailto:leo.liubing@huawei.com</a>]
<br>
<b>Sent:</b> Friday, September 18, 2015 8:41 AM<br>
<b>To:</b> Ersue, Mehmet (Nokia - DE/Munich); Netconf<br>
<b>Cc:</b> <a href=3D"mailto:draft-liu-netconf-multiple-replies@tools.ietf.=
org">draft-liu-netconf-multiple-replies@tools.ietf.org</a>; Yangang; 'balaz=
s.lengyel@ericsson.com'<br>
<b>Subject:</b> Proposing a new work in the charter-//RE: Draft charter upd=
ate for review<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Dear Ch=
airs and all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">May I take=
 the liberty of proposing another item that the WG might consider to includ=
e in the updated charter:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">7. Develop=
 a mechanism that allows multiple &lt;rpc-reply&gt; messages be associated =
together against one specific &lt;rpc-request&gt; message. This is a common
 requirement derived from several use cases such as buck replies, persisten=
t replies .etc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">There is a=
 draft-liu-netconf-multiple-replies discussing this issue. It had been pres=
ented in Netconf meeting a couple of times. And there was
 some supportive feedback during the presentations and mailing list discuss=
ion.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Your comme=
nts are welcomed! Thanks a lot.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best regar=
ds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Bing<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Netconf [<a href=3D"mailto:netconf-bounces@ietf.org">=
mailto:netconf-bounces@ietf.org</a>]
<b>On Behalf Of </b>Ersue, Mehmet (Nokia - DE/Munich)<br>
<b>Sent:</b> Friday, September 18, 2015 6:25 AM<br>
<b>To:</b> Netconf<br>
<b>Subject:</b> [Netconf] Draft charter update for review<o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Dear NETCO=
NF WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">please fin=
d below the draft charter update which we provided to our AD for review.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Comments a=
re welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"DE" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC">Mehmet &amp; =
Mahesh<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">------------------&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Network Configuration (netcon=
f)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">-----------------------------=
--<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Charter<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Current Status: Active<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Chairs:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; Mahesh Jet=
hanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmai=
l.com</a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; Mehmet Ers=
ue &lt;<a href=3D"mailto:mehmet.ersue@nokia.com">mehmet.ersue@nokia.com</a>=
&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Operations and Management Are=
a Directors:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Beno=
it Claise &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt=
;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Joel=
 Jaeggli &lt;<a href=3D"mailto:joelja@bogus.com">joelja@bogus.com</a>&gt;<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Operations and Management Are=
a Advisor:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Beno=
it Claise &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt=
;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Mailing Lists:<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Gene=
ral Discussion:
<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; To S=
ubscribe:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf">https://www.ietf.=
org/mailman/listinfo/netconf</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp;&nbsp; Arch=
ive:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://mailarchive.ietf.org/arch/browse/netconf/">https://maila=
rchive.ietf.org/arch/browse/netconf/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Description of Working Group:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Configuration of netwo=
rks of devices has become a critical requirement<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; for operators in today=
's highly interconnected networks. Large and small<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; operators alike have d=
eveloped their own mechanisms or have used vendor<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; specific mechanisms to=
 transfer configuration data to and from a device<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; and to examine device =
state information which may impact the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">configuration. Each of these =
mechanisms may be different in various<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; aspects, such as sessi=
on establishment, user authentication,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; configuration data exc=
hange, and error responses.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; The NETCONF protocol (=
RFC 6241) provides mechanisms to install, manipulate,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;and delete the co=
nfiguration of network devices. NETCONF is based on the
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;secure transport =
(SSH is mandatory to implement while TLS is an optional
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;transport) and us=
es an XML-based data representation. The NETCONF protocol
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;is data modeling =
language independent, but YANG (RFC 6020) is the recommended
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;NETCONF modeling =
language, which introduces advanced<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; language features for =
configuration management.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Recently NETCONF WG de=
fine the Call Home mechanism for NETCONF and RESTCONF protocols
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;as well as update=
d RFC5539 by adding the new message framing used by NETCONF 1.1.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Based on the implement=
ation, deployment experience and interoperability<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; testing, the WG aims t=
o produce a NETCONF status report in a later stage.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; The result may be clar=
ifications for RFC6241 and RFC6242 and addressing<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; any reported errata.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; In the current phase o=
f NETCONF's incremental development the workgroup<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; will focus on followin=
g items:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; 1. Combine the server =
configuration data models from the Call Home and RFC5539bis drafts in a sep=
arate Server Configuration YANG module by addressing
 the need for NETCONF as well as RESTCONF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; 2. Develop RESTCONF, a=
 protocol based on NETCONF in terms of capabilities, but over HTTP and with=
 some REST characteristics, for accessing YANG data in
 NETCONF datastores. An &quot;ordered edit list&quot; approach is needed (t=
he YANG patch) to provide client developers with a simpler edit request for=
mat that can be more efficient and also allow more precise client control o=
f the transaction procedure than existing
 mechanisms. The YANG patch operation, based on the&nbsp; HTTP PATCH method=
, will be prepared in a separate draft.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">In addition develop a YANG li=
brary, which identifies the information about all YANG modules used by a se=
rver. Furthermore develop a collection resource
 for the RESTCONF protocol to provide enhanced filtering features for the r=
etrieval of data nodes with the GET method.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">RESTCONF should not deviate f=
rom the NETCONF capabilities unless proper justification is provided and do=
cumented. The RESTCONF work will consider requirements
 suggested by the other working groups (for example I2RS).<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 3. Develop=
 a zero touch configuration document (a technique to establish a secure net=
work management relationship between a newly delivered network
 device configured with just its factory default settings, and the Network =
Management System), specific to the NETCONF use case.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 4. Develop=
 a subscription and push mechanism that allows client applications to reque=
st notifications for changes in the datastore. These updates will
 be pushed by the server to the client based on a subscription policy.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 5. Update =
RFC 6536 (NETCONF Access Control Model) to introduce access control rights =
associated with actions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;&nbsp; 6.Enhance =
RFC 5277 with the ability to delete subscriptions without closing the clien=
t session, to modify existing subscriptions, and to have multiple
 subscriptions on a established client session. These changes should not af=
fect older clients that do not support these particular subscription requir=
ements. The RPCs and the data models in RFC 5277 should be converted to YAN=
G.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">Goals and Milestones:<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Done - Submit RFC5539b=
is to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Done - Submit NETCONF =
call home mechanism to AD/IESG for consideration as Proposed Standard<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Oct 2015 - WGLC for RE=
STCONF, YANG patch operation and YANG Library drafts<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Nov 2015 - Submit REST=
CONF to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Jan 2016 - WGLC for RF=
C5277bis draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Jan 2016 - Submit RFC5=
277bis to AD/IESG for consideration as Proposed Standard<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Jan 2016 - WGLC for YA=
NG datastore push update draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - Submit YANG=
 datastore push update to AD/IESG for consideration as Proposed Standard<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - WGLC for RF=
C6536bis draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - Submit RFC6=
536bis to AD/IESG for consideration as Proposed Standard<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - WGLC for ze=
ro touch configuration<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Feb 2016 - WGLC for RE=
STCONF Collection Resource draft<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Mar 2016 - Submit zero=
 touch configuration to AD/IESG for consideration as Proposed Standard<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Mar 2016 - Submit REST=
CONF Collection to AD/IESG for consideration as Proposed Standard<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp; Mar 2016 - WGLC for NE=
TCONF server configuration data model<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC">&nbsp;&nbsp;Apr 2016 - Submit=
 server configuration data model to AD/IESG for consideration as<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_8AE0F17B87264D4CAC7DE0AA6C406F45C22A9D5Ankgeml506mbxchi_--


From nobody Fri Sep 18 07:19:26 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC90C1B2C18 for <netconf@ietfa.amsl.com>; Fri, 18 Sep 2015 07:19:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w4FNk12cDr3p for <netconf@ietfa.amsl.com>; Fri, 18 Sep 2015 07:19:18 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (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 289301B2C9A for <netconf@ietf.org>; Fri, 18 Sep 2015 07:19:17 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.15.2/8.15.2) with ESMTPS id t8IEIDhJ015178 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 18 Sep 2015 14:18:13 GMT
Received: from DEMUHTC004.nsn-intra.net ([10.159.42.35]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t8IEIBoB003768 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 18 Sep 2015 16:18:11 +0200
Received: from DEMUHTC009.nsn-intra.net (10.159.42.40) by DEMUHTC004.nsn-intra.net (10.159.42.35) with Microsoft SMTP Server (TLS) id 14.3.248.2; Fri, 18 Sep 2015 16:18:11 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.197]) by DEMUHTC009.nsn-intra.net ([10.159.42.40]) with mapi id 14.03.0248.002; Fri, 18 Sep 2015 16:18:11 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: "EXT Liubing (Leo)" <leo.liubing@huawei.com>, Netconf <netconf@ietf.org>
Thread-Topic: Proposing a new work in the charter-//RE: Draft charter update for review
Thread-Index: AQHQ8Ze+Tlebdx70OUOKHT+nYIe67p5BycWwgABuzoCAAAjaYIAAFQAQ
Date: Fri, 18 Sep 2015 14:18:10 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F8197B9792@DEMUMBX005.nsn-intra.net>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net> <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9A43@nkgeml506-mbx.china.huawei.com> <E4DE949E6CE3E34993A2FF8AE79131F8197B9455@DEMUMBX005.nsn-intra.net> <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9D5A@nkgeml506-mbx.china.huawei.com>
In-Reply-To: <8AE0F17B87264D4CAC7DE0AA6C406F45C22A9D5A@nkgeml506-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.122]
Content-Type: multipart/alternative; boundary="_000_E4DE949E6CE3E34993A2FF8AE79131F8197B9792DEMUMBX005nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 82458
X-purgate-ID: 151667::1442585894-00004C14-4F298820/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/xRUqnW3902-CZTzIGODiv-n3F7E>
Cc: "draft-liu-netconf-multiple-replies@tools.ietf.org" <draft-liu-netconf-multiple-replies@tools.ietf.org>, Yangang <yangang@huawei.com>
Subject: Re: [Netconf] Proposing a new work in the charter-//RE: Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2015 14:19:25 -0000

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

All,

please comment on draft-liu-netconf-multiple-replies.

Mehmet

From: EXT Liubing (Leo) [mailto:leo.liubing@huawei.com]
Sent: Friday, September 18, 2015 3:23 PM
To: Ersue, Mehmet (Nokia - DE/Munich); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org; Yangang; 'balazs.len=
gyel@ericsson.com'
Subject: RE: Proposing a new work in the charter-//RE: Draft charter update=
 for review

Hi Dear Mehmet,

Maybe it's a bit abrupt to have the proposal at this point, sorry about tha=
t.
I missed last Netconf session due to conflict of another WG which I had to =
go. But I do hope to hear WG's opinions on this work. Does it make sense? S=
hould we continue work on it?

Thanks a lot.

Best regards,
Bing

From: Ersue, Mehmet (Nokia - DE/Munich) [mailto:mehmet.ersue@nokia.com]
Sent: Friday, September 18, 2015 8:47 PM
To: Liubing (Leo); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org<mailto:draft-liu-netc=
onf-multiple-replies@tools.ietf.org>; Yangang; 'balazs.lengyel@ericsson.com=
'
Subject: RE: Proposing a new work in the charter-//RE: Draft charter update=
 for review

Dear Bing,

the draft charter update, which is in AD review includes only topics which =
have been agreed and are known to the WG.

draft-clemm-netconf-yang-push has been approved to include as WG item in IE=
TF #93.
There is no such WG agreement on draft-liu-netconf-multiple-replies availab=
le yet.

Mehmet

From: EXT Liubing (Leo) [mailto:leo.liubing@huawei.com]
Sent: Friday, September 18, 2015 8:41 AM
To: Ersue, Mehmet (Nokia - DE/Munich); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org<mailto:draft-liu-netc=
onf-multiple-replies@tools.ietf.org>; Yangang; 'balazs.lengyel@ericsson.com=
'
Subject: Proposing a new work in the charter-//RE: Draft charter update for=
 review

Hi Dear Chairs and all,

May I take the liberty of proposing another item that the WG might consider=
 to include in the updated charter:

7. Develop a mechanism that allows multiple <rpc-reply> messages be associa=
ted together against one specific <rpc-request> message. This is a common r=
equirement derived from several use cases such as buck replies, persistent =
replies .etc.

There is a draft-liu-netconf-multiple-replies discussing this issue. It had=
 been presented in Netconf meeting a couple of times. And there was some su=
pportive feedback during the presentations and mailing list discussion.

Your comments are welcomed! Thanks a lot.


Best regards,
Bing

From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of Ersue, Mehmet =
(Nokia - DE/Munich)
Sent: Friday, September 18, 2015 6:25 AM
To: Netconf
Subject: [Netconf] Draft charter update for review

Dear NETCONF WG,

please find below the draft charter update which we provided to our AD for =
review.
Comments are welcome.

Mehmet & Mahesh

------------------

Network Configuration (netconf)
-------------------------------

Charter

Current Status: Active

Chairs:
    Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail=
.com>>
    Mehmet Ersue <mehmet.ersue@nokia.com<mailto:mehmet.ersue@nokia.com>>

Operations and Management Area Directors:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
     Joel Jaeggli <joelja@bogus.com<mailto:joelja@bogus.com>>

Operations and Management Area Advisor:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>

Mailing Lists:
     General Discussion: netconf@ietf.org<mailto:netconf@ietf.org>
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/

Description of Working Group:
  Configuration of networks of devices has become a critical requirement
  for operators in today's highly interconnected networks. Large and small
  operators alike have developed their own mechanisms or have used vendor
  specific mechanisms to transfer configuration data to and from a device
  and to examine device state information which may impact the
configuration. Each of these mechanisms may be different in various
  aspects, such as session establishment, user authentication,
  configuration data exchange, and error responses.

  The NETCONF protocol (RFC 6241) provides mechanisms to install, manipulat=
e,
  and delete the configuration of network devices. NETCONF is based on the
  secure transport (SSH is mandatory to implement while TLS is an optional
  transport) and uses an XML-based data representation. The NETCONF protoco=
l
  is data modeling language independent, but YANG (RFC 6020) is the recomme=
nded
  NETCONF modeling language, which introduces advanced
  language features for configuration management.

  Recently NETCONF WG define the Call Home mechanism for NETCONF and RESTCO=
NF protocols
  as well as updated RFC5539 by adding the new message framing used by NETC=
ONF 1.1.

  Based on the implementation, deployment experience and interoperability
  testing, the WG aims to produce a NETCONF status report in a later stage.
  The result may be clarifications for RFC6241 and RFC6242 and addressing
  any reported errata.

  In the current phase of NETCONF's incremental development the workgroup
  will focus on following items:

  1. Combine the server configuration data models from the Call Home and RF=
C5539bis drafts in a separate Server Configuration YANG module by addressin=
g the need for NETCONF as well as RESTCONF.

  2. Develop RESTCONF, a protocol based on NETCONF in terms of capabilities=
, but over HTTP and with some REST characteristics, for accessing YANG data=
 in NETCONF datastores. An "ordered edit list" approach is needed (the YANG=
 patch) to provide client developers with a simpler edit request format tha=
t can be more efficient and also allow more precise client control of the t=
ransaction procedure than existing mechanisms. The YANG patch operation, ba=
sed on the  HTTP PATCH method, will be prepared in a separate draft.
In addition develop a YANG library, which identifies the information about =
all YANG modules used by a server. Furthermore develop a collection resourc=
e for the RESTCONF protocol to provide enhanced filtering features for the =
retrieval of data nodes with the GET method.
RESTCONF should not deviate from the NETCONF capabilities unless proper jus=
tification is provided and documented. The RESTCONF work will consider requ=
irements suggested by the other working groups (for example I2RS).

    3. Develop a zero touch configuration document (a technique to establis=
h a secure network management relationship between a newly delivered networ=
k device configured with just its factory default settings, and the Network=
 Management System), specific to the NETCONF use case.

    4. Develop a subscription and push mechanism that allows client applica=
tions to request notifications for changes in the datastore. These updates =
will be pushed by the server to the client based on a subscription policy.

    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access c=
ontrol rights associated with actions.

    6.Enhance RFC 5277 with the ability to delete subscriptions without clo=
sing the client session, to modify existing subscriptions, and to have mult=
iple subscriptions on a established client session. These changes should no=
t affect older clients that do not support these particular subscription re=
quirements. The RPCs and the data models in RFC 5277 should be converted to=
 YANG.

Goals and Milestones:

  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed Standar=
d
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration as=
 Proposed Standard

  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library draft=
s
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed Stand=
ard

  Jan 2016 - WGLC for RFC5277bis draft
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed Sta=
ndard
  Jan 2016 - WGLC for YANG datastore push update draft
  Feb 2016 - Submit YANG datastore push update to AD/IESG for consideration=
 as Proposed Standard

  Feb 2016 - WGLC for RFC6536bis draft
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed Sta=
ndard

  Feb 2016 - WGLC for zero touch configuration
  Feb 2016 - WGLC for RESTCONF Collection Resource draft
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration a=
s Proposed Standard
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as Pro=
posed Standard

  Mar 2016 - WGLC for NETCONF server configuration data model
  Apr 2016 - Submit server configuration data model to AD/IESG for consider=
ation as



--_000_E4DE949E6CE3E34993A2FF8AE79131F8197B9792DEMUMBX005nsnin_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 12">
<meta name=3D"Originator" content=3D"Microsoft Word 12">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D0F22D.9BF3A330"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-alt:"Calisto MT";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Arial Rounded MT Bold";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:Helvetica;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
pre
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:36.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-unhide:no;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-unhide:no;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;}
span.EmailStyle25
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle27
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle28
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle29
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle30
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle31
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle33
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle34
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[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=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"tab-interval:3=
6.0pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>All,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
>please comment on draft-<span class=3D"SpellE">liu</span>-netconf-multiple=
-replies.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;=
;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC;mso-ansi-la=
nguage:DE;mso-no-proof:yes">Mehmet
<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC"=
><o:p>&nbsp;</o:p></span></font></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Tahoma"><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-f=
areast-font-family:&quot;Times New Roman&quot;;font-weight:bold">From:</spa=
n></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size:10.0=
pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-font-f=
amily:&quot;Times New Roman&quot;">
 EXT Liubing (Leo) [mailto:leo.liubing@huawei.com] <br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 3:23 PM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Ersue, Mehmet (Nokia - D=
E/Munich); Netconf<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> draft-liu-netconf-multip=
le-replies@tools.ietf.org; Yangang; 'balazs.lengyel@ericsson.com'<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> RE: Proposing a new=
 work in the charter-//RE: Draft charter update for review<o:p></o:p></span=
></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Hi Dear Mehmet,<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Maybe it&#8217;s a bi=
t abrupt to have the proposal at this point, sorry about that.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">I missed last Netconf=
 session due to conflict of another WG which I had to go. But
 I do hope to hear WG&#8217;s opinions on this work. Does it make sense? Sh=
ould we continue work on it?<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Thanks a lot.<o:p></o=
:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Best regards,<o:p></o=
:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Bing<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN;font-weight:bold">From:=
</span></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size=
:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-l=
anguage:ZH-CN">
 Ersue, Mehmet (Nokia - DE/Munich) [<a href=3D"mailto:mehmet.ersue@nokia.co=
m">mailto:mehmet.ersue@nokia.com</a>]
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 8:47 PM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Liubing (Leo); Netconf<b=
r>
<b><span style=3D"font-weight:bold">Cc:</span></b> <a href=3D"mailto:draft-=
liu-netconf-multiple-replies@tools.ietf.org">
draft-liu-netconf-multiple-replies@tools.ietf.org</a>; Yangang; 'balazs.len=
gyel@ericsson.com'<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> RE: Proposing a new=
 work in the charter-//RE: Draft charter update for review<o:p></o:p></span=
></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">Dear Bing,<o:p></o:p>=
</span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">the draft charter upd=
ate, which is in AD review includes only topics which have been
 agreed and are known to the WG.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">draft-clemm-netconf-y=
ang-push has been approved to include as WG item in IETF #93.<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">There is no such WG a=
greement on draft-liu-netconf-multiple-replies available yet.<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#0000CC;mso-ansi-language:DE;mso-fareast-lang=
uage:ZH-CN">Mehmet
<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN;font-weight:bold">From:=
</span></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size=
:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-l=
anguage:ZH-CN">
 EXT Liubing (Leo) [<a href=3D"mailto:leo.liubing@huawei.com">mailto:leo.li=
ubing@huawei.com</a>]
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 8:41 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Ersue, Mehmet (Nokia - D=
E/Munich); Netconf<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> <a href=3D"mailto:draft-=
liu-netconf-multiple-replies@tools.ietf.org">
draft-liu-netconf-multiple-replies@tools.ietf.org</a>; Yangang; 'balazs.len=
gyel@ericsson.com'<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Proposing a new wor=
k in the charter-//RE: Draft charter update for review<o:p></o:p></span></f=
ont></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Hi Dear Chairs and al=
l,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">May I take the libert=
y of proposing another item that the WG might consider to include
 in the updated charter:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">7. Develop a mechanis=
m that allows multiple &lt;rpc-reply&gt; messages be associated together
 against one specific &lt;rpc-request&gt; message. This is a common require=
ment derived from several use cases such as buck replies, persistent replie=
s .etc.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">There is a draft-liu-=
netconf-multiple-replies discussing this issue. It had been presented
 in Netconf meeting a couple of times. And there was some supportive feedba=
ck during the presentations and mailing list discussion.<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Your comments are wel=
comed! Thanks a lot.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Best regards,<o:p></o=
:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN">Bing<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN;font-weight:bold">From:=
</span></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size=
:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-l=
anguage:ZH-CN">
 Netconf [<a href=3D"mailto:netconf-bounces@ietf.org">mailto:netconf-bounce=
s@ietf.org</a>]
<b><span style=3D"font-weight:bold">On Behalf Of </span></b>Ersue, Mehmet (=
Nokia - DE/Munich)<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 6:25 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Netconf<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> [Netconf] Draft cha=
rter update for review<o:p></o:p></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">Dear NETCONF WG,<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">please find below the=
 draft charter update which we provided to our AD for review.<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN">Comments are welcome.=
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#0000CC;mso-ansi-language:DE;mso-fareast-lang=
uage:ZH-CN">Mehmet &amp; Mahesh<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">------------------&nbsp;
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Network Configuration (netconf)<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">-------------------------------<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Charter<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Current Status: Active<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Chairs:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Mahesh Jethananda=
ni &lt;<a href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmail.com</=
a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Mehmet Ersue &lt;=
<a href=3D"mailto:mehmet.ersue@nokia.com">mehmet.ersue@nokia.com</a>&gt;<o:=
p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Operations and Management Area Direc=
tors:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Benoit Clai=
se &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Joel Jaeggl=
i &lt;<a href=3D"mailto:joelja@bogus.com">joelja@bogus.com</a>&gt;<o:p></o:=
p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Operations and Management Area Advis=
or:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Benoit Clai=
se &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Mailing Lists:<o:p></o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; General Dis=
cussion:
<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; To Subscrib=
e:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf">https://www.ietf.=
org/mailman/listinfo/netconf</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Archive:&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://mailarchive.ietf.org/arch/browse/netconf/">https://maila=
rchive.ietf.org/arch/browse/netconf/</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Description of Working Group:<o:p></=
o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Configuration of networks of =
devices has become a critical requirement<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; for operators in today's high=
ly interconnected networks. Large and small<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; operators alike have develope=
d their own mechanisms or have used vendor<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; specific mechanisms to transf=
er configuration data to and from a device<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; and to examine device state i=
nformation which may impact the<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">configuration. Each of these mechani=
sms may be different in various<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; aspects, such as session esta=
blishment, user authentication,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; configuration data exchange, =
and error responses.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; The NETCONF protocol (RFC 624=
1) provides mechanisms to install, manipulate,
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;and delete the configura=
tion of network devices. NETCONF is based on the
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;secure transport (SSH is=
 mandatory to implement while TLS is an optional
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;transport) and uses an X=
ML-based data representation. The NETCONF protocol
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;is data modeling languag=
e independent, but YANG (RFC 6020) is the recommended
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;NETCONF modeling languag=
e, which introduces advanced<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; language features for configu=
ration management.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Recently NETCONF WG define th=
e Call Home mechanism for NETCONF and RESTCONF protocols
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;as well as updated RFC55=
39 by adding the new message framing used by NETCONF 1.1.<o:p></o:p></span>=
</font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Based on the implementation, =
deployment experience and interoperability<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; testing, the WG aims to produ=
ce a NETCONF status report in a later stage.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; The result may be clarificati=
ons for RFC6241 and RFC6242 and addressing<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; any reported errata.<o:p></o:=
p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; In the current phase of NETCO=
NF's incremental development the workgroup<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; will focus on following items=
:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; 1. Combine the server configu=
ration data models from the Call Home and RFC5539bis drafts
 in a separate Server Configuration YANG module by addressing the need for =
NETCONF as well as RESTCONF.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; 2. Develop RESTCONF, a protoc=
ol based on NETCONF in terms of capabilities, but over HTTP
 and with some REST characteristics, for accessing YANG data in NETCONF dat=
astores. An &quot;ordered edit list&quot; approach is needed (the YANG patc=
h) to provide client developers with a simpler edit request format that can=
 be more efficient and also allow more precise
 client control of the transaction procedure than existing mechanisms. The =
YANG patch operation, based on the&nbsp; HTTP PATCH method, will be prepare=
d in a separate draft.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">In addition develop a YANG library, =
which identifies the information about all YANG modules
 used by a server. Furthermore develop a collection resource for the RESTCO=
NF protocol to provide enhanced filtering features for the retrieval of dat=
a nodes with the GET method.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">RESTCONF should not deviate from the=
 NETCONF capabilities unless proper justification is
 provided and documented. The RESTCONF work will consider requirements sugg=
ested by the other working groups (for example I2RS).<o:p></o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 3. Develop a zero=
 touch configuration document (a technique to establish a secure network
 management relationship between a newly delivered network device configure=
d with just its factory default settings, and the Network Management System=
), specific to the NETCONF use case.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 4. Develop a subs=
cription and push mechanism that allows client applications to request
 notifications for changes in the datastore. These updates will be pushed b=
y the server to the client based on a subscription policy.<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 5. Update RFC 653=
6 (NETCONF Access Control Model) to introduce access control rights
 associated with actions.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; 6.Enhance RFC 527=
7 with the ability to delete subscriptions without closing the client
 session, to modify existing subscriptions, and to have multiple subscripti=
ons on a established client session. These changes should not affect older =
clients that do not support these particular subscription requirements. The=
 RPCs and the data models in RFC
 5277 should be converted to YANG.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">Goals and Milestones:<o:p></o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Done - Submit RFC5539bis to A=
D/IESG for consideration as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Done - Submit NETCONF call ho=
me mechanism to AD/IESG for consideration as Proposed Standard<o:p></o:p></=
span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Oct 2015 - WGLC for RESTCONF,=
 YANG patch operation and YANG Library drafts<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Nov 2015 - Submit RESTCONF to=
 AD/IESG for consideration as Proposed Standard<o:p></o:p></span></font></p=
>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Jan 2016 - WGLC for RFC5277bi=
s draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Jan 2016 - Submit RFC5277bis =
to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></font><=
/p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Jan 2016 - WGLC for YANG data=
store push update draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - Submit YANG datast=
ore push update to AD/IESG for consideration as Proposed
 Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - WGLC for RFC6536bi=
s draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - Submit RFC6536bis =
to AD/IESG for consideration as Proposed Standard<o:p></o:p></span></font><=
/p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - WGLC for zero touc=
h configuration<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Feb 2016 - WGLC for RESTCONF =
Collection Resource draft<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Mar 2016 - Submit zero touch =
configuration to AD/IESG for consideration as Proposed Standard<o:p></o:p><=
/span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Mar 2016 - Submit RESTCONF Co=
llection to AD/IESG for consideration as Proposed Standard<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp; Mar 2016 - WGLC for NETCONF s=
erver configuration data model<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN">&nbsp;&nbsp;Apr 2016 - Submit server=
 configuration data model to AD/IESG for consideration as<o:p></o:p></span>=
</font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;col=
or:#0000CC;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></font></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_E4DE949E6CE3E34993A2FF8AE79131F8197B9792DEMUMBX005nsnin_--


From nobody Tue Sep 22 05:53:37 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 907281A6FBC for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 05:53:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6gzk1FEs-grF for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 05:53:30 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0758.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::758]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15A731A1BDC for <netconf@ietf.org>; Tue, 22 Sep 2015 05:53:29 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB459.namprd05.prod.outlook.com (10.141.72.146) with Microsoft SMTP Server (TLS) id 15.1.274.16; Tue, 22 Sep 2015 12:53:07 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) with mapi id 15.01.0274.009; Tue, 22 Sep 2015 12:53:06 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>, "EXT Liubing (Leo)" <leo.liubing@huawei.com>, Netconf <netconf@ietf.org>
Thread-Topic: [Netconf] Proposing a new work in the charter-//RE: Draft charter update for review
Thread-Index: AQHQ9TWgU7dPL//1nkCKdSXMpu/jJg==
Date: Tue, 22 Sep 2015 12:53:06 +0000
Message-ID: <D226C607.DF966%kwatsen@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.11]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB459; 5:/aR+U1AxmqZJifunfRzVUOV/dT11slwb6wgeFr/3YQUfaxQgo03oenNWBJDV3ZLW1jwopDgFyAOzcxynRI8uT42rp6rt8ESrVwY8ZrpEArBoPW82oJGfIfJZdZ1s0Lm600LK+EkQ65qTpSe3xJZplg==; 24:I5jtVjDt9iYTNlQQ75cn88lnB4clUVmXRUTXvuHXGWR0sAct177FxG3jvLOIbmtjLVzRk3vczJkckufjUtR3p71aJwC7GtBGBGnoVduLAeg=; 20:408VcR4IVKjchHta6WAJv8+TpN+gjneXxzpDyI4H2ZACqam7i/CVTj7qOt/Avni/Ib52ofOhGYK6B+31SYIHjA==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(42140001); SRVR:CO1PR05MB459; 
x-microsoft-antispam-prvs: <CO1PR05MB459EEA356E780C9C2BFC197A5450@CO1PR05MB459.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014)(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001); SRVR:CO1PR05MB459; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB459; 
x-forefront-prvs: 0707248B64
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(45074003)(199003)(189002)(377454003)(62966003)(87936001)(77156002)(551934003)(46102003)(561944003)(4001350100001)(4001540100001)(10400500002)(66066001)(64706001)(97736004)(5001770100001)(81156007)(36756003)(2420400006)(5004730100002)(5007970100001)(5001860100001)(10710500005)(5001830100001)(2900100001)(122556002)(19580405001)(40100003)(5001920100001)(19300405004)(92566002)(5001960100002)(19625215002)(19580395003)(19617315012)(86362001)(106116001)(105586002)(106356001)(54356999)(99286002)(83506001)(68736005)(7110500001)(189998001)(16236675004)(5002640100001)(15975445007)(101416001)(50986999)(102836002)(579004)(569005); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB459; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D226C607DF966kwatsenjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2015 12:53:06.8260 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB459
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Iz3-NaUhVW3Jc8qDwSB4vyvXAxE>
Cc: "draft-liu-netconf-multiple-replies@tools.ietf.org" <draft-liu-netconf-multiple-replies@tools.ietf.org>, Yangang <yangang@huawei.com>
Subject: Re: [Netconf] Proposing a new work in the charter-//RE: Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 12:53:35 -0000

--_000_D226C607DF966kwatsenjunipernet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


I do think this is important work, and I think it might be related to the p=
ub-sub work.

Interestingly, the primary reason we haven't taken it on is because we said=
 we wanted other work to complete first.  The same was true for the pub-sub=
 work, which was then taken to another WG, and thus now we have prioritized=
 it.  Funny how things work out sometimes.

K.

From: <Ersue>, "Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com<mailto:=
mehmet.ersue@nokia.com>>
Date: Friday, September 18, 2015 at 10:18 AM
To: "EXT Liubing (Leo)" <leo.liubing@huawei.com<mailto:leo.liubing@huawei.c=
om>>, "netconf@ietf.org<mailto:netconf@ietf.org>" <netconf@ietf.org<mailto:=
netconf@ietf.org>>
Cc: "draft-liu-netconf-multiple-replies@tools.ietf.org<mailto:draft-liu-net=
conf-multiple-replies@tools.ietf.org>" <draft-liu-netconf-multiple-replies@=
tools.ietf.org<mailto:draft-liu-netconf-multiple-replies@tools.ietf.org>>, =
Yangang <yangang@huawei.com<mailto:yangang@huawei.com>>
Subject: Re: [Netconf] Proposing a new work in the charter-//RE: Draft char=
ter update for review

All,

please comment on draft-liu-netconf-multiple-replies.

Mehmet

From: EXT Liubing (Leo) [mailto:leo.liubing@huawei.com]
Sent: Friday, September 18, 2015 3:23 PM
To: Ersue, Mehmet (Nokia - DE/Munich); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org<mailto:draft-liu-netc=
onf-multiple-replies@tools.ietf.org>; Yangang; 'balazs.lengyel@ericsson.com=
<mailto:'balazs.lengyel@ericsson.com>'
Subject: RE: Proposing a new work in the charter-//RE: Draft charter update=
 for review

Hi Dear Mehmet,

Maybe it=92s a bit abrupt to have the proposal at this point, sorry about t=
hat.
I missed last Netconf session due to conflict of another WG which I had to =
go. But I do hope to hear WG=92s opinions on this work. Does it make sense?=
 Should we continue work on it?

Thanks a lot.

Best regards,
Bing

From: Ersue, Mehmet (Nokia - DE/Munich) [mailto:mehmet.ersue@nokia.com]
Sent: Friday, September 18, 2015 8:47 PM
To: Liubing (Leo); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org<mailto:draft-liu-netc=
onf-multiple-replies@tools.ietf.org>; Yangang; 'balazs.lengyel@ericsson.com=
<mailto:'balazs.lengyel@ericsson.com>'
Subject: RE: Proposing a new work in the charter-//RE: Draft charter update=
 for review

Dear Bing,

the draft charter update, which is in AD review includes only topics which =
have been agreed and are known to the WG.

draft-clemm-netconf-yang-push has been approved to include as WG item in IE=
TF #93.
There is no such WG agreement on draft-liu-netconf-multiple-replies availab=
le yet.

Mehmet

From: EXT Liubing (Leo) [mailto:leo.liubing@huawei.com]
Sent: Friday, September 18, 2015 8:41 AM
To: Ersue, Mehmet (Nokia - DE/Munich); Netconf
Cc: draft-liu-netconf-multiple-replies@tools.ietf.org<mailto:draft-liu-netc=
onf-multiple-replies@tools.ietf.org>; Yangang; 'balazs.lengyel@ericsson.com=
<mailto:'balazs.lengyel@ericsson.com>'
Subject: Proposing a new work in the charter-//RE: Draft charter update for=
 review

Hi Dear Chairs and all,

May I take the liberty of proposing another item that the WG might consider=
 to include in the updated charter:

7. Develop a mechanism that allows multiple <rpc-reply> messages be associa=
ted together against one specific <rpc-request> message. This is a common r=
equirement derived from several use cases such as buck replies, persistent =
replies .etc.

There is a draft-liu-netconf-multiple-replies discussing this issue. It had=
 been presented in Netconf meeting a couple of times. And there was some su=
pportive feedback during the presentations and mailing list discussion.

Your comments are welcomed! Thanks a lot.


Best regards,
Bing

From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of Ersue, Mehmet =
(Nokia - DE/Munich)
Sent: Friday, September 18, 2015 6:25 AM
To: Netconf
Subject: [Netconf] Draft charter update for review

Dear NETCONF WG,

please find below the draft charter update which we provided to our AD for =
review.
Comments are welcome.

Mehmet & Mahesh

------------------

Network Configuration (netconf)
-------------------------------

Charter

Current Status: Active

Chairs:
    Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail=
.com>>
    Mehmet Ersue <mehmet.ersue@nokia.com<mailto:mehmet.ersue@nokia.com>>

Operations and Management Area Directors:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
     Joel Jaeggli <joelja@bogus.com<mailto:joelja@bogus.com>>

Operations and Management Area Advisor:
     Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>

Mailing Lists:
     General Discussion: netconf@ietf.org<mailto:netconf@ietf.org>
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/

Description of Working Group:
  Configuration of networks of devices has become a critical requirement
  for operators in today's highly interconnected networks. Large and small
  operators alike have developed their own mechanisms or have used vendor
  specific mechanisms to transfer configuration data to and from a device
  and to examine device state information which may impact the
configuration. Each of these mechanisms may be different in various
  aspects, such as session establishment, user authentication,
  configuration data exchange, and error responses.

  The NETCONF protocol (RFC 6241) provides mechanisms to install, manipulat=
e,
  and delete the configuration of network devices. NETCONF is based on the
  secure transport (SSH is mandatory to implement while TLS is an optional
  transport) and uses an XML-based data representation. The NETCONF protoco=
l
  is data modeling language independent, but YANG (RFC 6020) is the recomme=
nded
  NETCONF modeling language, which introduces advanced
  language features for configuration management.

  Recently NETCONF WG define the Call Home mechanism for NETCONF and RESTCO=
NF protocols
  as well as updated RFC5539 by adding the new message framing used by NETC=
ONF 1.1.

  Based on the implementation, deployment experience and interoperability
  testing, the WG aims to produce a NETCONF status report in a later stage.
  The result may be clarifications for RFC6241 and RFC6242 and addressing
  any reported errata.

  In the current phase of NETCONF's incremental development the workgroup
  will focus on following items:

  1. Combine the server configuration data models from the Call Home and RF=
C5539bis drafts in a separate Server Configuration YANG module by addressin=
g the need for NETCONF as well as RESTCONF.

  2. Develop RESTCONF, a protocol based on NETCONF in terms of capabilities=
, but over HTTP and with some REST characteristics, for accessing YANG data=
 in NETCONF datastores. An "ordered edit list" approach is needed (the YANG=
 patch) to provide client developers with a simpler edit request format tha=
t can be more efficient and also allow more precise client control of the t=
ransaction procedure than existing mechanisms. The YANG patch operation, ba=
sed on the  HTTP PATCH method, will be prepared in a separate draft.
In addition develop a YANG library, which identifies the information about =
all YANG modules used by a server. Furthermore develop a collection resourc=
e for the RESTCONF protocol to provide enhanced filtering features for the =
retrieval of data nodes with the GET method.
RESTCONF should not deviate from the NETCONF capabilities unless proper jus=
tification is provided and documented. The RESTCONF work will consider requ=
irements suggested by the other working groups (for example I2RS).

    3. Develop a zero touch configuration document (a technique to establis=
h a secure network management relationship between a newly delivered networ=
k device configured with just its factory default settings, and the Network=
 Management System), specific to the NETCONF use case.

    4. Develop a subscription and push mechanism that allows client applica=
tions to request notifications for changes in the datastore. These updates =
will be pushed by the server to the client based on a subscription policy.

    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access c=
ontrol rights associated with actions.

    6.Enhance RFC 5277 with the ability to delete subscriptions without clo=
sing the client session, to modify existing subscriptions, and to have mult=
iple subscriptions on a established client session. These changes should no=
t affect older clients that do not support these particular subscription re=
quirements. The RPCs and the data models in RFC 5277 should be converted to=
 YANG.

Goals and Milestones:

  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed Standar=
d
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration as=
 Proposed Standard

  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library draft=
s
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed Stand=
ard

  Jan 2016 - WGLC for RFC5277bis draft
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed Sta=
ndard
  Jan 2016 - WGLC for YANG datastore push update draft
  Feb 2016 - Submit YANG datastore push update to AD/IESG for consideration=
 as Proposed Standard

  Feb 2016 - WGLC for RFC6536bis draft
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed Sta=
ndard

  Feb 2016 - WGLC for zero touch configuration
  Feb 2016 - WGLC for RESTCONF Collection Resource draft
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration a=
s Proposed Standard
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as Pro=
posed Standard

  Mar 2016 - WGLC for NETCONF server configuration data model
  Apr 2016 - Submit server configuration data model to AD/IESG for consider=
ation as



--_000_D226C607DF966kwatsenjunipernet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <29B02578980D08488FB7949B4F009E2F@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 16px; font-fami=
ly: Calibri, sans-serif;">
<div><br>
</div>
<div>I do think this is important work, and I think it might be related to =
the pub-sub work.</div>
<div><br>
</div>
<div>Interestingly, the primary reason we haven't taken it on is because we=
 said we wanted other work to complete first. &nbsp;The same was true for t=
he pub-sub work, which was then taken to another WG, and thus now we have p=
rioritized it. &nbsp;Funny how things work
 out sometimes.</div>
<div><br>
</div>
<div>K.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Ersue&gt;, &quot;Mehmet (=
Nokia - DE/Munich)&quot; &lt;<a href=3D"mailto:mehmet.ersue@nokia.com">mehm=
et.ersue@nokia.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Friday, September 18, 2015 at=
 10:18 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;EXT Liubing (Leo)&quot; &=
lt;<a href=3D"mailto:leo.liubing@huawei.com">leo.liubing@huawei.com</a>&gt;=
, &quot;<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a>&quot; &lt;=
<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:draft-l=
iu-netconf-multiple-replies@tools.ietf.org">draft-liu-netconf-multiple-repl=
ies@tools.ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-liu-netconf-multip=
le-replies@tools.ietf.org">draft-liu-netconf-multiple-replies@tools.ietf.or=
g</a>&gt;,
 Yangang &lt;<a href=3D"mailto:yangang@huawei.com">yangang@huawei.com</a>&g=
t;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [Netconf] Proposing a =
new work in the charter-//RE: Draft charter update for review<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 12">
<meta name=3D"Originator" content=3D"Microsoft Word 12">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D0F22D.9BF3A330"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-alt:"Calisto MT";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Arial Rounded MT Bold";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:Helvetica;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
pre
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:36.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-unhide:no;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-unhide:no;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;}
span.EmailStyle25
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle27
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle28
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle29
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle30
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle31
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#0000CC;}
span.EmailStyle33
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle34
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[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]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"tab-interval:36=
.0pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">All,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">please comment on draft-<span class=3D"SpellE">liu</span>-ne=
tconf-multiple-replies.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size: 11pt; font-family: Calibri, sans-seri=
f; color: rgb(0, 0, 204);">Mehmet
<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Tahoma"><span style=3D"f=
ont-size: 10pt; font-family: Tahoma, sans-serif; font-weight: bold;">From:<=
/span></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size:=
 10pt; font-family: Tahoma, sans-serif;"> EXT
 Liubing (Leo) [<a href=3D"mailto:leo.liubing@huawei.com">mailto:leo.liubin=
g@huawei.com</a>]
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 3:23 PM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Ersue, Mehmet (Nokia - D=
E/Munich); Netconf<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> <a href=3D"mailto:draft-=
liu-netconf-multiple-replies@tools.ietf.org">
draft-liu-netconf-multiple-replies@tools.ietf.org</a>; Yangang; <a href=3D"=
mailto:'balazs.lengyel@ericsson.com">
'balazs.lengyel@ericsson.com</a>'<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> RE: Proposing a new=
 work in the charter-//RE: Draft charter update for review<o:p></o:p></span=
></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Hi Dear Mehmet,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Maybe it=92s a bit abrupt to have the proposal at this p=
oint, sorry about that.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">I missed last Netconf session due to conflict of another=
 WG which I had to go. But I do hope to hear
 WG=92s opinions on this work. Does it make sense? Should we continue work =
on it?<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Thanks a lot.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Best regards,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Bing<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size: 10pt; font-family: Tahoma, sans-ser=
if; font-weight: bold;">From:</span></font></b><font size=3D"2" face=3D"Tah=
oma"><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;">
 Ersue, Mehmet (Nokia - DE/Munich) [<a href=3D"mailto:mehmet.ersue@nokia.co=
m">mailto:mehmet.ersue@nokia.com</a>]
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 8:47 PM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Liubing (Leo); Netconf<b=
r>
<b><span style=3D"font-weight:bold">Cc:</span></b> <a href=3D"mailto:draft-=
liu-netconf-multiple-replies@tools.ietf.org">
draft-liu-netconf-multiple-replies@tools.ietf.org</a>; Yangang; <a href=3D"=
mailto:'balazs.lengyel@ericsson.com">
'balazs.lengyel@ericsson.com</a>'<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> RE: Proposing a new=
 work in the charter-//RE: Draft charter update for review<o:p></o:p></span=
></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">Dear Bing,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">the draft charter update, which is in AD review includes onl=
y topics which have been agreed and are known
 to the WG.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">draft-clemm-netconf-yang-push has been approved to include a=
s WG item in IETF #93.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">There is no such WG agreement on draft-liu-netconf-multiple-=
replies available yet.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size: 11pt; font-family: Calibri, sans-seri=
f; color: rgb(0, 0, 204);">Mehmet
<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size: 10pt; font-family: Tahoma, sans-ser=
if; font-weight: bold;">From:</span></font></b><font size=3D"2" face=3D"Tah=
oma"><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;">
 EXT Liubing (Leo) [<a href=3D"mailto:leo.liubing@huawei.com">mailto:leo.li=
ubing@huawei.com</a>]
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 8:41 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Ersue, Mehmet (Nokia - D=
E/Munich); Netconf<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> <a href=3D"mailto:draft-=
liu-netconf-multiple-replies@tools.ietf.org">
draft-liu-netconf-multiple-replies@tools.ietf.org</a>; Yangang; <a href=3D"=
mailto:'balazs.lengyel@ericsson.com">
'balazs.lengyel@ericsson.com</a>'<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Proposing a new wor=
k in the charter-//RE: Draft charter update for review<o:p></o:p></span></f=
ont></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Hi Dear Chairs and all,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">May I take the liberty of proposing another item that th=
e WG might consider to include in the updated
 charter:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">7. Develop a mechanism that allows multiple &lt;rpc-repl=
y&gt; messages be associated together against one
 specific &lt;rpc-request&gt; message. This is a common requirement derived=
 from several use cases such as buck replies, persistent replies .etc.<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">There is a draft-liu-netconf-multiple-replies discussing=
 this issue. It had been presented in Netconf
 meeting a couple of times. And there was some supportive feedback during t=
he presentations and mailing list discussion.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Your comments are welcomed! Thanks a lot.<o:p></o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Best regards,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Bing<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></font></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size: 10pt; font-family: Tahoma, sans-ser=
if; font-weight: bold;">From:</span></font></b><font size=3D"2" face=3D"Tah=
oma"><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;">
 Netconf [<a href=3D"mailto:netconf-bounces@ietf.org">mailto:netconf-bounce=
s@ietf.org</a>]
<b><span style=3D"font-weight:bold">On Behalf Of </span></b>Ersue, Mehmet (=
Nokia - DE/Munich)<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, September 18, =
2015 6:25 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Netconf<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> [Netconf] Draft cha=
rter update for review<o:p></o:p></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">Dear NETCONF WG,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">please find below the draft charter update which we provided=
 to our AD for review.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);">Comments are welcome.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span lang=3D"DE" style=3D"font-size: 11pt; font-family: Calibri, sans-seri=
f; color: rgb(0, 0, 204);">Mehmet &amp; Mahesh<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">------------------&nbsp;
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Network Configuration (netconf)<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">-------------------------------<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Charter<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Current Status: Active<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Chairs:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp; Mahesh Jethanandani &lt;<a href=3D"mailto:m=
jethanandani@gmail.com">mjethanandani@gmail.com</a>&gt;<o:p></o:p></span></=
font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp; Mehmet Ersue &lt;<a href=3D"mailto:mehmet.e=
rsue@nokia.com">mehmet.ersue@nokia.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Operations and Management Area Directors:<o:p></o:p></span></f=
ont></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp;&nbsp; Benoit Claise &lt;<a href=3D"mailto:b=
claise@cisco.com">bclaise@cisco.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp;&nbsp; Joel Jaeggli &lt;<a href=3D"mailto:jo=
elja@bogus.com">joelja@bogus.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Operations and Management Area Advisor:<o:p></o:p></span></fon=
t></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp;&nbsp; Benoit Claise &lt;<a href=3D"mailto:b=
claise@cisco.com">bclaise@cisco.com</a>&gt;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Mailing Lists:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp;&nbsp; General Discussion:
<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp;&nbsp; To Subscribe:&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf">https://www.ietf.=
org/mailman/listinfo/netconf</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp;&nbsp; Archive:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://mailarchive.ietf.org/arch/browse/netconf/">https://maila=
rchive.ietf.org/arch/browse/netconf/</a><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Description of Working Group:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Configuration of networks of devices has become a criti=
cal requirement<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; for operators in today's highly interconnected networks=
. Large and small<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; operators alike have developed their own mechanisms or =
have used vendor<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; specific mechanisms to transfer configuration data to a=
nd from a device<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; and to examine device state information which may impac=
t the<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">configuration. Each of these mechanisms may be different in va=
rious<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; aspects, such as session establishment, user authentica=
tion,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; configuration data exchange, and error responses.<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; The NETCONF protocol (RFC 6241) provides mechanisms to =
install, manipulate,
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;and delete the configuration of network devices. N=
ETCONF is based on the
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;secure transport (SSH is mandatory to implement wh=
ile TLS is an optional
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;transport) and uses an XML-based data representati=
on. The NETCONF protocol
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;is data modeling language independent, but YANG (R=
FC 6020) is the recommended
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;NETCONF modeling language, which introduces advanc=
ed<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; language features for configuration management.<o:p></o=
:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Recently NETCONF WG define the Call Home mechanism for =
NETCONF and RESTCONF protocols
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;as well as updated RFC5539 by adding the new messa=
ge framing used by NETCONF 1.1.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Based on the implementation, deployment experience and =
interoperability<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; testing, the WG aims to produce a NETCONF status report=
 in a later stage.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; The result may be clarifications for RFC6241 and RFC624=
2 and addressing<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; any reported errata.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; In the current phase of NETCONF's incremental developme=
nt the workgroup<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; will focus on following items:<o:p></o:p></span></font>=
</p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; 1. Combine the server configuration data models from th=
e Call Home and RFC5539bis drafts in a separate
 Server Configuration YANG module by addressing the need for NETCONF as wel=
l as RESTCONF.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; 2. Develop RESTCONF, a protocol based on NETCONF in ter=
ms of capabilities, but over HTTP and with some
 REST characteristics, for accessing YANG data in NETCONF datastores. An &q=
uot;ordered edit list&quot; approach is needed (the YANG patch) to provide =
client developers with a simpler edit request format that can be more effic=
ient and also allow more precise client control
 of the transaction procedure than existing mechanisms. The YANG patch oper=
ation, based on the&nbsp; HTTP PATCH method, will be prepared in a separate=
 draft.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">In addition develop a YANG library, which identifies the infor=
mation about all YANG modules used by a server.
 Furthermore develop a collection resource for the RESTCONF protocol to pro=
vide enhanced filtering features for the retrieval of data nodes with the G=
ET method.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">RESTCONF should not deviate from the NETCONF capabilities unle=
ss proper justification is provided and documented.
 The RESTCONF work will consider requirements suggested by the other workin=
g groups (for example I2RS).<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp; 3. Develop a zero touch configuration docum=
ent (a technique to establish a secure network management
 relationship between a newly delivered network device configured with just=
 its factory default settings, and the Network Management System), specific=
 to the NETCONF use case.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp; 4. Develop a subscription and push mechanis=
m that allows client applications to request notifications
 for changes in the datastore. These updates will be pushed by the server t=
o the client based on a subscription policy.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp; 5. Update RFC 6536 (NETCONF Access Control =
Model) to introduce access control rights associated with
 actions.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;&nbsp; 6.Enhance RFC 5277 with the ability to dele=
te subscriptions without closing the client session, to modify
 existing subscriptions, and to have multiple subscriptions on a establishe=
d client session. These changes should not affect older clients that do not=
 support these particular subscription requirements. The RPCs and the data =
models in RFC 5277 should be converted
 to YANG.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">Goals and Milestones:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Done - Submit RFC5539bis to AD/IESG for consideration a=
s Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Done - Submit NETCONF call home mechanism to AD/IESG fo=
r consideration as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Oct 2015 - WGLC for RESTCONF, YANG patch operation and =
YANG Library drafts<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Nov 2015 - Submit RESTCONF to AD/IESG for consideration=
 as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Jan 2016 - WGLC for RFC5277bis draft<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Jan 2016 - Submit RFC5277bis to AD/IESG for considerati=
on as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Jan 2016 - WGLC for YANG datastore push update draft<o:=
p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Feb 2016 - Submit YANG datastore push update to AD/IESG=
 for consideration as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Feb 2016 - WGLC for RFC6536bis draft<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Feb 2016 - Submit RFC6536bis to AD/IESG for considerati=
on as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Feb 2016 - WGLC for zero touch configuration<o:p></o:p>=
</span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Feb 2016 - WGLC for RESTCONF Collection Resource draft<=
o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Mar 2016 - Submit zero touch configuration to AD/IESG f=
or consideration as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Mar 2016 - Submit RESTCONF Collection to AD/IESG for co=
nsideration as Proposed Standard<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp; Mar 2016 - WGLC for NETCONF server configuration data m=
odel<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);">&nbsp;&nbsp;Apr 2016 - Submit server configuration data model =
to AD/IESG for consideration as<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Courier N=
ew"><span style=3D"font-size: 11pt; font-family: 'Courier New'; color: rgb(=
0, 0, 204);"><o:p>&nbsp;</o:p></span></font></p>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D226C607DF966kwatsenjunipernet_--


From nobody Tue Sep 22 06:41:46 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 970571A86F3 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 06:41:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IOGeppcVVdlO for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 06:41:43 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0145.outbound.protection.outlook.com [65.55.169.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1A621A8700 for <netconf@ietf.org>; Tue, 22 Sep 2015 06:41:42 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by DM2PR05MB669.namprd05.prod.outlook.com (10.141.176.12) with Microsoft SMTP Server (TLS) id 15.1.274.16; Tue, 22 Sep 2015 13:41:39 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) with mapi id 15.01.0274.009; Tue, 22 Sep 2015 13:41:39 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: restconf and namespaces and unique module names.
Thread-Index: AQHQ9TxoC3oHOgnCzEuVQkVIMGQ2VQ==
Date: Tue, 22 Sep 2015 13:41:39 +0000
Message-ID: <D226D2D0.DFA24%kwatsen@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.11]
x-microsoft-exchange-diagnostics: 1; DM2PR05MB669; 5:uFnE8lxuHTvWxnUqvR3jw2t2buDl3HHWEQRCJY+HSlhsC/LAiR09eyWSNt3tMPXrgNlL/DL3BUlXMa57Jzemhi/Xh8r0ukjWmGMEyy75kcLJfCMaHtHNGZDcaIbszrh+vRA/H5BaCuBHNRJtbrHyEg==; 24:3dP7FBmg0fLw/toASDUhiIhuBcoPuUKyhu+wtV9Ksz46B+WT4nrrJq5eqxSaA9vSPz7UdaXmIg6SG9NM8gTvHdVl5mAZMOlajBgoFXPfd80=; 20:X6QCvTu8F3BRCDQ1vzxgSc+2ZXzyQ68agtkR7h464FVKwvWjS1H+hkw06jz8e1sLqmdioqIGCCWwA0yzYNtgqA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR05MB669;
x-microsoft-antispam-prvs: <DM2PR05MB669B9167ECF2E559EE2A7C6A5450@DM2PR05MB669.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001); SRVR:DM2PR05MB669; BCL:0; PCL:0; RULEID:; SRVR:DM2PR05MB669; 
x-forefront-prvs: 0707248B64
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(54094003)(199003)(57704003)(189002)(164054003)(68736005)(15975445007)(40100003)(189998001)(46102003)(83506001)(102836002)(122556002)(10400500002)(92566002)(86362001)(110136002)(5001960100002)(107886002)(87936001)(106116001)(5004730100002)(19580395003)(106356001)(11100500001)(101416001)(36756003)(5002640100001)(105586002)(66066001)(2351001)(81156007)(229853001)(4001350100001)(99286002)(97736004)(4001540100001)(2900100001)(5001830100001)(64706001)(5001860100001)(16601075003)(2501003)(50986999)(62966003)(77156002)(54356999)(5007970100001)(450100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR05MB669; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="us-ascii"
Content-ID: <27B560FC233374499B6FEEE921BF6A80@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2015 13:41:39.2416 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR05MB669
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/433v5uojXPOfZsQ1g4fDxgT-eiQ>
Subject: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 13:41:45 -0000

My issue is with RESTCONF, but the concern extends to YANG and JSON
encoding as well.

YANG's namespace statement is intended to make module names unique.
While IETF-defined modules tend to have a unique namespace per module (why
is that?), this is not required and I wonder if it will interfere with our
module-structure aspirations.

But back to my concern, RESTCONF's URL-encoding uses module names (not
namespace) as a prefix to uniquely identify the module and yet there is no
guarantee that the module names are unique.  For instance:

  module system {
    namespace "http://vendor-foo.com";
    leaf hostname {
      type string;
    }
  }


  module system {
    namespace "http://openconfig.net";  <--- using OC just to make a point
    leaf hostname {
      type string;
    }
  }



And then we have the RESTCONF call:

  GET https://<server>/data/system:hostname HTTP/1.1


So which module is used?  Is this an error condition?  - do we need a
statement that no two modules can have the same name?  Should we use YANG
library to provide an alternate module-name (e.g., system-1) for when
collisions occur?


Thanks,
Kent



From nobody Tue Sep 22 07:24:52 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7C511A8904 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 07:24:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UAimRHsXiMbR for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 07:24:49 -0700 (PDT)
Received: from mail-la0-f47.google.com (mail-la0-f47.google.com [209.85.215.47]) (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 93FC31A8902 for <netconf@ietf.org>; Tue, 22 Sep 2015 07:24:48 -0700 (PDT)
Received: by lahg1 with SMTP id g1so14716006lah.1 for <netconf@ietf.org>; Tue, 22 Sep 2015 07:24:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=hrU8zg2ZYDcck2JvAkl2yQXDYv6qV/eYZwtTVEAqh4k=; b=CDWU+qY6lz2xz9sOG/g3iRagS9zqBlG7g1zEi6E1hVVDGr9i4a0UB91ZopPls42Ose EEpicSM4NlMuUrwLAdnYwJJ3kPxFN2Iw9DGBrg8opIxya1Kl9pIHoD9wkTiSouPaSN0h PQYxO2cTVIYtohcLlziuvQXyJ1c/57Oyl0lhJAtarLe6+DJqaHOkOZ9BsQHSM7AxWaea I3GxSBzXTWTjs1Squbddw8tNcRcvBXzKOURdR3piISdou6hLk3V6se8yAD+r7/FOPuDY PY898D2oe+X4iGtcUT9KGVCvQU/u0Fusd4S3rX6c7Z45oUmP0n2WhCDSy3CCUD4GyA6E pSoA==
X-Gm-Message-State: ALoCoQlaBGSlyh7DtXg1waiyuXdChP3DZELBMG08gfqJgkb21yAcy1x2c3NTVzip4XqCQtNS37rZ
MIME-Version: 1.0
X-Received: by 10.152.18.130 with SMTP id w2mr1033527lad.88.1442931886637; Tue, 22 Sep 2015 07:24:46 -0700 (PDT)
Received: by 10.112.200.104 with HTTP; Tue, 22 Sep 2015 07:24:46 -0700 (PDT)
In-Reply-To: <D226D2D0.DFA24%kwatsen@juniper.net>
References: <D226D2D0.DFA24%kwatsen@juniper.net>
Date: Tue, 22 Sep 2015 07:24:46 -0700
Message-ID: <CABCOCHQaK5VnDdLrEqZ+hzpQdq5gzMeJqGtkkoLr=FdKdmZ=Dg@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Kent Watsen <kwatsen@juniper.net>
Content-Type: multipart/alternative; boundary=089e0149413689e22d052056c278
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/nGITG6KsfmHPfhjBfo6ep1616tk>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 14:24:50 -0000

--089e0149413689e22d052056c278
Content-Type: text/plain; charset=UTF-8

On Tue, Sep 22, 2015 at 6:41 AM, Kent Watsen <kwatsen@juniper.net> wrote:

>
> My issue is with RESTCONF, but the concern extends to YANG and JSON
> encoding as well.
>
> YANG's namespace statement is intended to make module names unique.
> While IETF-defined modules tend to have a unique namespace per module (why
> is that?), this is not required and I wonder if it will interfere with our
> module-structure aspirations.
>
> But back to my concern, RESTCONF's URL-encoding uses module names (not
> namespace) as a prefix to uniquely identify the module and yet there is no
> guarantee that the module names are unique.  For instance:
>
>   module system {
>     namespace "http://vendor-foo.com";
>     leaf hostname {
>       type string;
>     }
>   }
>
>
>   module system {
>     namespace "http://openconfig.net";  <--- using OC just to make a point
>     leaf hostname {
>       type string;
>     }
>   }
>
>
>
> And then we have the RESTCONF call:
>
>   GET https://<server>/data/system:hostname HTTP/1.1
>
>
> So which module is used?  Is this an error condition?  - do we need a
> statement that no two modules can have the same name?  Should we use YANG
> library to provide an alternate module-name (e.g., system-1) for when
> collisions occur?
>
>
>

The server MUST support the ietf-yang-library module which will identify
which system module
is used.  It is true that modules within a single server need unique
names.  That is why
we have naming conventions like ietf-system, instead of just system.

So if vendors or other SDOs choose to ignore these naming conventions,
then that's their problem. The ietf-foo modules are not the problem.



Thanks,
> Kent
>

Andy


>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

--089e0149413689e22d052056c278
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, Sep 22, 2015 at 6:41 AM, Kent Watsen <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto: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;border-left:1px #ccc solid;padding-left:1ex"><br>
My issue is with RESTCONF, but the concern extends to YANG and JSON<br>
encoding as well.<br>
<br>
YANG&#39;s namespace statement is intended to make module names unique.<br>
While IETF-defined modules tend to have a unique namespace per module (why<=
br>
is that?), this is not required and I wonder if it will interfere with our<=
br>
module-structure aspirations.<br>
<br>
But back to my concern, RESTCONF&#39;s URL-encoding uses module names (not<=
br>
namespace) as a prefix to uniquely identify the module and yet there is no<=
br>
guarantee that the module names are unique.=C2=A0 For instance:<br>
<br>
=C2=A0 module system {<br>
=C2=A0 =C2=A0 namespace &quot;<a href=3D"http://vendor-foo.com" rel=3D"nore=
ferrer" target=3D"_blank">http://vendor-foo.com</a>&quot;;<br>
=C2=A0 =C2=A0 leaf hostname {<br>
=C2=A0 =C2=A0 =C2=A0 type string;<br>
=C2=A0 =C2=A0 }<br>
=C2=A0 }<br>
<br>
<br>
=C2=A0 module system {<br>
=C2=A0 =C2=A0 namespace &quot;<a href=3D"http://openconfig.net" rel=3D"nore=
ferrer" target=3D"_blank">http://openconfig.net</a>&quot;;=C2=A0 &lt;--- us=
ing OC just to make a point<br>
=C2=A0 =C2=A0 leaf hostname {<br>
=C2=A0 =C2=A0 =C2=A0 type string;<br>
=C2=A0 =C2=A0 }<br>
=C2=A0 }<br>
<br>
<br>
<br>
And then we have the RESTCONF call:<br>
<br>
=C2=A0 GET https://&lt;server&gt;/data/system:hostname HTTP/1.1<br>
<br>
<br>
So which module is used?=C2=A0 Is this an error condition?=C2=A0 - do we ne=
ed a<br>
statement that no two modules can have the same name?=C2=A0 Should we use Y=
ANG<br>
library to provide an alternate module-name (e.g., system-1) for when<br>
collisions occur?<br>
<br>
<br></blockquote><div><br></div><div><br></div><div>The server MUST support=
 the ietf-yang-library module which will identify which system module</div>=
<div>is used.=C2=A0 It is true that modules within a single server need uni=
que names.=C2=A0 That is why</div><div>we have naming conventions like ietf=
-system, instead of just system.</div><div><br></div><div>So if vendors or =
other SDOs choose to ignore these naming conventions,<br></div><div>then th=
at&#39;s their problem. The ietf-foo modules are not the problem.</div><div=
><br></div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks,<br>
Kent<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">
<br>
<br>
_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div><br></div></div>

--089e0149413689e22d052056c278--


From nobody Tue Sep 22 07:26:22 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA8FB1A8923 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 07:26:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MbvaxLqq1FnP for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 07:26:19 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 129001A8915 for <netconf@ietf.org>; Tue, 22 Sep 2015 07:26:19 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id D3FFD88D; Tue, 22 Sep 2015 16:26:17 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id 5G2mNBpxLuNd; Tue, 22 Sep 2015 16:26:17 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 22 Sep 2015 16:26:17 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 272DA20053; Tue, 22 Sep 2015 16:26:17 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 2HwFnP0WDH4q; Tue, 22 Sep 2015 16:26:15 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 81F862004E; Tue, 22 Sep 2015 16:26:15 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 74EB53756117; Tue, 22 Sep 2015 16:26:15 +0200 (CEST)
Date: Tue, 22 Sep 2015 16:26:15 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Kent Watsen <kwatsen@juniper.net>
Message-ID: <20150922142615.GC99134@elstar.local>
Mail-Followup-To: Kent Watsen <kwatsen@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <D226D2D0.DFA24%kwatsen@juniper.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <D226D2D0.DFA24%kwatsen@juniper.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/247xIQDeK4z9Qf_234tb3HJVlss>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 14:26:20 -0000

On Tue, Sep 22, 2015 at 01:41:39PM +0000, Kent Watsen wrote:
> 
> My issue is with RESTCONF, but the concern extends to YANG and JSON
> encoding as well.
> 
> YANG's namespace statement is intended to make module names unique.
> While IETF-defined modules tend to have a unique namespace per module (why
> is that?), this is not required and I wonder if it will interfere with our
> module-structure aspirations.
> 
> But back to my concern, RESTCONF's URL-encoding uses module names (not
> namespace) as a prefix to uniquely identify the module and yet there is no
> guarantee that the module names are unique.  For instance:
> 
>   module system {
>     namespace "http://vendor-foo.com";
>     leaf hostname {
>       type string;
>     }
>   }
> 
> 
>   module system {
>     namespace "http://openconfig.net";  <--- using OC just to make a point
>     leaf hostname {
>       type string;
>     }
>   }
> 
> 
> 
> And then we have the RESTCONF call:
> 
>   GET https://<server>/data/system:hostname HTTP/1.1
> 
> 
> So which module is used?  Is this an error condition?  - do we need a
> statement that no two modules can have the same name?  Should we use YANG
> library to provide an alternate module-name (e.g., system-1) for when
> collisions occur?
>

RFC 6020:

   The names of all standard modules and submodules MUST be unique.
   Developers of enterprise modules are RECOMMENDED to choose names for
   their modules that will have a low probability of colliding with
   standard or other enterprise modules, e.g., by using the enterprise
   or organization name as a prefix for the module name.

Apparently, both module names in the example violate this. Note that
module names are used to resolve imports and hence they better are
unique. For the IETF, we can manage that via the IANA registry. For
the other modules, there is a clear recommendation.

/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 Sep 22 08:12:46 2015
Return-Path: <michael.scharf@alcatel-lucent.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC19B1AC3FE for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 08:12:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XpoDx_tjv9u0 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 08:12:36 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 538491AC3F8 for <netconf@ietf.org>; Tue, 22 Sep 2015 08:12:36 -0700 (PDT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 646C28A96385 for <netconf@ietf.org>; Tue, 22 Sep 2015 15:12:31 +0000 (GMT)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t8MFCR9d008283 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Tue, 22 Sep 2015 17:12:34 +0200
Received: from FR712WXCHMBA15.zeu.alcatel-lucent.com ([169.254.7.114]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.03.0195.001; Tue, 22 Sep 2015 17:12:33 +0200
From: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
To: Netconf <netconf@ietf.org>
Thread-Topic: Question on draft-ietf-netconf-restconf-06
Thread-Index: AdD1SRpX0yLk0d6VQP6hnGkChvJUTw==
Date: Tue, 22 Sep 2015 15:12:32 +0000
Message-ID: <655C07320163294895BBADA28372AF5D484CACA5@FR712WXCHMBA15.zeu.alcatel-lucent.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.40]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/4iL2NI1haXtl_2lpeyp1BRdss1s>
Subject: [Netconf] Question on draft-ietf-netconf-restconf-06
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 15:12:38 -0000

Sorry if I miss something, but in draft-ietf-netconf-restconf-06 I found:


1.2.  Data Model Driven API

   The RESTCONF protocol operates on a conceptual datastore defined with
   the YANG data modeling language.  The server lists each YANG module
   it supports using the "ietf-yang-library" YANG module, defined in
   [I-D.ietf-netconf-yang-library].  The server MUST implement the
   "ietf-yang-library" module, which SHOULD identify all the YANG
   modules used by the server.

...

3.7.  Schema Resource

   The server can optionally support retrieval of the YANG modules it
   supports, using the "ietf-yang-library" module, defined in
   [I-D.ietf-netconf-yang-library].

...

10.  YANG Module Library

   The "ietf-yang-library" module defined in
   [I-D.ietf-netconf-yang-library] provides information about the YANG
   modules and submodules used by the RESTCONF server.  Implementation
   is mandatory for RESTCONF servers.  All YANG modules and submodules
   used by the server MUST be identified in the YANG module library.

...

10.1.1.  modules/module

   This mandatory list contains one entry for each YANG data model
   module supported by the server.  There MUST be an instance of this
   list for every YANG module that is used by the server.


Is the wording ("optionally") in Section 3.7 correct?

And is the "SHOULD" in Section 1.2 consistent with Section 10./10.1.1.?

Thanks

Michael


From nobody Tue Sep 22 08:28:45 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20E181ACCDE for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 08:28:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K2NM5P9OzU3T for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 08:28:41 -0700 (PDT)
Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) (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 273C41ACCD9 for <netconf@ietf.org>; Tue, 22 Sep 2015 08:28:41 -0700 (PDT)
Received: by lanb10 with SMTP id b10so16665090lan.3 for <netconf@ietf.org>; Tue, 22 Sep 2015 08:28:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=vy6AwsryRVLjJOtNmk7FkuDmRu8rZQNnrzqkRnY1YkY=; b=iiimH/82cvrWbx1AslCb8KcQlYNrhSYfiHTqW86k8jZa9brUND32mPw8mxYBn1cYbu dq5wWlZBk4fAJ5F0dQGwj0+qsFW6uYMaJ72Y5/RwZJsGIEMxvYRG7bKy9oHilj5vhV68 VF/OOH+NnKBTGEtaLLy/+Gflp5PT4V6VDc1mirXuH8D44wbUqlpCXOlYsTvnoyE1zXYF Hil67bC7/2LGsf3MSH7SZrBDdDxctaVAoB7GJyyeaZEd4tIlR7T+QzMoK7RJWhfsM9uU vlwv1np4DZq99hHMkZniWN3JYPWvxu/njMa9PEYJHg9Fb+HpNFmCV6Ty3YgW/ENEAkv9 +yGg==
X-Gm-Message-State: ALoCoQngBmOd/wB9S6GOHpz6RFWTpJuqH09h/57N6dg9b1g9Om1tz12+O2ARYDDzQMWUSSum7y7V
MIME-Version: 1.0
X-Received: by 10.112.200.229 with SMTP id jv5mr9893289lbc.123.1442935718861;  Tue, 22 Sep 2015 08:28:38 -0700 (PDT)
Received: by 10.112.200.104 with HTTP; Tue, 22 Sep 2015 08:28:38 -0700 (PDT)
In-Reply-To: <655C07320163294895BBADA28372AF5D484CACA5@FR712WXCHMBA15.zeu.alcatel-lucent.com>
References: <655C07320163294895BBADA28372AF5D484CACA5@FR712WXCHMBA15.zeu.alcatel-lucent.com>
Date: Tue, 22 Sep 2015 08:28:38 -0700
Message-ID: <CABCOCHQNvDEr0RGs3gtsQk6Lr626=QCysNtnPyU-3X44coRcUw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
Content-Type: multipart/alternative; boundary=001a11c26650f4e8c0052057a6a8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/RrapU9E4csg-hRU8MlcAc1ckLsA>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Question on draft-ietf-netconf-restconf-06
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 15:28:43 -0000

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

On Tue, Sep 22, 2015 at 8:12 AM, Scharf, Michael (Michael) <
michael.scharf@alcatel-lucent.com> wrote:

> Sorry if I miss something, but in draft-ietf-netconf-restconf-06 I found:
>
>
> 1.2.  Data Model Driven API
>
>    The RESTCONF protocol operates on a conceptual datastore defined with
>    the YANG data modeling language.  The server lists each YANG module
>    it supports using the "ietf-yang-library" YANG module, defined in
>    [I-D.ietf-netconf-yang-library].  The server MUST implement the
>    "ietf-yang-library" module, which SHOULD identify all the YANG
>    modules used by the server.
>
> ...
>
> 3.7.  Schema Resource
>
>    The server can optionally support retrieval of the YANG modules it
>    supports, using the "ietf-yang-library" module, defined in
>    [I-D.ietf-netconf-yang-library].
>
> ...
>
> 10.  YANG Module Library
>
>    The "ietf-yang-library" module defined in
>    [I-D.ietf-netconf-yang-library] provides information about the YANG
>    modules and submodules used by the RESTCONF server.  Implementation
>    is mandatory for RESTCONF servers.  All YANG modules and submodules
>    used by the server MUST be identified in the YANG module library.
>
> ...
>
> 10.1.1.  modules/module
>
>    This mandatory list contains one entry for each YANG data model
>    module supported by the server.  There MUST be an instance of this
>    list for every YANG module that is used by the server.
>
>
> Is the wording ("optionally") in Section 3.7 correct?
>
>

I think so.
Listing of the modules is mandatory.
Support for direct retrieval of the YANG files is optional.



> And is the "SHOULD" in Section 1.2 consistent with Section 10./10.1.1.?
>
>
no -- good catch



> Thanks
>
> Michael
>
>

Andy


> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

--001a11c26650f4e8c0052057a6a8
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, Sep 22, 2015 at 8:12 AM, Scharf, Michael (Michael) <span dir=3D=
"ltr">&lt;<a href=3D"mailto:michael.scharf@alcatel-lucent.com" target=3D"_b=
lank">michael.scharf@alcatel-lucent.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">Sorry if I miss something, but in draft-ietf-netconf-r=
estconf-06 I found:<br>
<br>
<br>
1.2.=C2=A0 Data Model Driven API<br>
<br>
=C2=A0 =C2=A0The RESTCONF protocol operates on a conceptual datastore defin=
ed with<br>
=C2=A0 =C2=A0the YANG data modeling language.=C2=A0 The server lists each Y=
ANG module<br>
=C2=A0 =C2=A0it supports using the &quot;ietf-yang-library&quot; YANG modul=
e, defined in<br>
=C2=A0 =C2=A0[I-D.ietf-netconf-yang-library].=C2=A0 The server MUST impleme=
nt the<br>
=C2=A0 =C2=A0&quot;ietf-yang-library&quot; module, which SHOULD identify al=
l the YANG<br>
=C2=A0 =C2=A0modules used by the server.<br>
<br>
...<br>
<br>
3.7.=C2=A0 Schema Resource<br>
<br>
=C2=A0 =C2=A0The server can optionally support retrieval of the YANG module=
s it<br>
=C2=A0 =C2=A0supports, using the &quot;ietf-yang-library&quot; module, defi=
ned in<br>
=C2=A0 =C2=A0[I-D.ietf-netconf-yang-library].<br>
<br>
...<br>
<br>
10.=C2=A0 YANG Module Library<br>
<br>
=C2=A0 =C2=A0The &quot;ietf-yang-library&quot; module defined in<br>
=C2=A0 =C2=A0[I-D.ietf-netconf-yang-library] provides information about the=
 YANG<br>
=C2=A0 =C2=A0modules and submodules used by the RESTCONF server.=C2=A0 Impl=
ementation<br>
=C2=A0 =C2=A0is mandatory for RESTCONF servers.=C2=A0 All YANG modules and =
submodules<br>
=C2=A0 =C2=A0used by the server MUST be identified in the YANG module libra=
ry.<br>
<br>
...<br>
<br>
10.1.1.=C2=A0 modules/module<br>
<br>
=C2=A0 =C2=A0This mandatory list contains one entry for each YANG data mode=
l<br>
=C2=A0 =C2=A0module supported by the server.=C2=A0 There MUST be an instanc=
e of this<br>
=C2=A0 =C2=A0list for every YANG module that is used by the server.<br>
<br>
<br>
Is the wording (&quot;optionally&quot;) in Section 3.7 correct?<br>
<br></blockquote><div><br></div><div><br></div><div>I think so.</div><div>L=
isting of the modules is mandatory.</div><div>Support for direct retrieval =
of the YANG files is optional.</div><div><br></div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">
And is the &quot;SHOULD&quot; in Section 1.2 consistent with Section 10./<a=
 href=3D"http://10.1.1." rel=3D"noreferrer" target=3D"_blank">10.1.1.</a>?<=
br>
<br></blockquote><div><br></div><div>no -- good catch</div><div><br></div><=
div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">
Thanks<br>
<br>
Michael<br>
<br></blockquote><div><br></div><div><br></div><div>Andy</div><div>=C2=A0</=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div><br></div></div>

--001a11c26650f4e8c0052057a6a8--


From nobody Tue Sep 22 08:47:26 2015
Return-Path: <michael.scharf@alcatel-lucent.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A68901AD210 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 08:47:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level: 
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LJzAoMEgiBBu for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 08:47:22 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (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 649FB1A92F6 for <netconf@ietf.org>; Tue, 22 Sep 2015 08:47:21 -0700 (PDT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id 066413D8CA1F2; Tue, 22 Sep 2015 15:47:18 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id t8MFlJNt009698 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 22 Sep 2015 17:47:19 +0200
Received: from FR712WXCHMBA15.zeu.alcatel-lucent.com ([169.254.7.114]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Tue, 22 Sep 2015 17:47:20 +0200
From: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
To: Andy Bierman <andy@yumaworks.com>
Thread-Topic: [Netconf] Question on draft-ietf-netconf-restconf-06
Thread-Index: AdD1SRpX0yLk0d6VQP6hnGkChvJUT///4vgA///a3nA=
Date: Tue, 22 Sep 2015 15:47:19 +0000
Message-ID: <655C07320163294895BBADA28372AF5D484CADC0@FR712WXCHMBA15.zeu.alcatel-lucent.com>
References: <655C07320163294895BBADA28372AF5D484CACA5@FR712WXCHMBA15.zeu.alcatel-lucent.com> <CABCOCHQNvDEr0RGs3gtsQk6Lr626=QCysNtnPyU-3X44coRcUw@mail.gmail.com>
In-Reply-To: <CABCOCHQNvDEr0RGs3gtsQk6Lr626=QCysNtnPyU-3X44coRcUw@mail.gmail.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.40]
Content-Type: multipart/alternative; boundary="_000_655C07320163294895BBADA28372AF5D484CADC0FR712WXCHMBA15z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Zl9bt7mtAXfSKbG40ijnmbfhvJ4>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Question on draft-ietf-netconf-restconf-06
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 15:47:24 -0000

--_000_655C07320163294895BBADA28372AF5D484CADC0FR712WXCHMBA15z_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

T0ssIHRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uIEkgbWlzc2VkIHRoYXQuIFRvIG1lIHRo
ZSB3b3JkaW5nIGluIDMuNyBpcyBhIGJpdCBjcnlwdGljLiBVc2luZyB5b3VyIHdvcmRpbmcgYmVs
b3cgaW5zdGVhZCB3b3VsZCBiZSBtdWNoIGVhc2llciB0byBwYXJzZS4NCg0KTWljaGFlbA0KDQoN
CkZyb206IEFuZHkgQmllcm1hbiBbbWFpbHRvOmFuZHlAeXVtYXdvcmtzLmNvbV0NClNlbnQ6IFR1
ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAxNSA1OjI5IFBNDQpUbzogU2NoYXJmLCBNaWNoYWVsIChN
aWNoYWVsKQ0KQ2M6IE5ldGNvbmYNClN1YmplY3Q6IFJlOiBbTmV0Y29uZl0gUXVlc3Rpb24gb24g
ZHJhZnQtaWV0Zi1uZXRjb25mLXJlc3Rjb25mLTA2DQoNCg0KDQpPbiBUdWUsIFNlcCAyMiwgMjAx
NSBhdCA4OjEyIEFNLCBTY2hhcmYsIE1pY2hhZWwgKE1pY2hhZWwpIDxtaWNoYWVsLnNjaGFyZkBh
bGNhdGVsLWx1Y2VudC5jb208bWFpbHRvOm1pY2hhZWwuc2NoYXJmQGFsY2F0ZWwtbHVjZW50LmNv
bT4+IHdyb3RlOg0KU29ycnkgaWYgSSBtaXNzIHNvbWV0aGluZywgYnV0IGluIGRyYWZ0LWlldGYt
bmV0Y29uZi1yZXN0Y29uZi0wNiBJIGZvdW5kOg0KDQoNCjEuMi4gIERhdGEgTW9kZWwgRHJpdmVu
IEFQSQ0KDQogICBUaGUgUkVTVENPTkYgcHJvdG9jb2wgb3BlcmF0ZXMgb24gYSBjb25jZXB0dWFs
IGRhdGFzdG9yZSBkZWZpbmVkIHdpdGgNCiAgIHRoZSBZQU5HIGRhdGEgbW9kZWxpbmcgbGFuZ3Vh
Z2UuICBUaGUgc2VydmVyIGxpc3RzIGVhY2ggWUFORyBtb2R1bGUNCiAgIGl0IHN1cHBvcnRzIHVz
aW5nIHRoZSAiaWV0Zi15YW5nLWxpYnJhcnkiIFlBTkcgbW9kdWxlLCBkZWZpbmVkIGluDQogICBb
SS1ELmlldGYtbmV0Y29uZi15YW5nLWxpYnJhcnldLiAgVGhlIHNlcnZlciBNVVNUIGltcGxlbWVu
dCB0aGUNCiAgICJpZXRmLXlhbmctbGlicmFyeSIgbW9kdWxlLCB3aGljaCBTSE9VTEQgaWRlbnRp
ZnkgYWxsIHRoZSBZQU5HDQogICBtb2R1bGVzIHVzZWQgYnkgdGhlIHNlcnZlci4NCg0KLi4uDQoN
CjMuNy4gIFNjaGVtYSBSZXNvdXJjZQ0KDQogICBUaGUgc2VydmVyIGNhbiBvcHRpb25hbGx5IHN1
cHBvcnQgcmV0cmlldmFsIG9mIHRoZSBZQU5HIG1vZHVsZXMgaXQNCiAgIHN1cHBvcnRzLCB1c2lu
ZyB0aGUgImlldGYteWFuZy1saWJyYXJ5IiBtb2R1bGUsIGRlZmluZWQgaW4NCiAgIFtJLUQuaWV0
Zi1uZXRjb25mLXlhbmctbGlicmFyeV0uDQoNCi4uLg0KDQoxMC4gIFlBTkcgTW9kdWxlIExpYnJh
cnkNCg0KICAgVGhlICJpZXRmLXlhbmctbGlicmFyeSIgbW9kdWxlIGRlZmluZWQgaW4NCiAgIFtJ
LUQuaWV0Zi1uZXRjb25mLXlhbmctbGlicmFyeV0gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIFlBTkcNCiAgIG1vZHVsZXMgYW5kIHN1Ym1vZHVsZXMgdXNlZCBieSB0aGUgUkVTVENPTkYg
c2VydmVyLiAgSW1wbGVtZW50YXRpb24NCiAgIGlzIG1hbmRhdG9yeSBmb3IgUkVTVENPTkYgc2Vy
dmVycy4gIEFsbCBZQU5HIG1vZHVsZXMgYW5kIHN1Ym1vZHVsZXMNCiAgIHVzZWQgYnkgdGhlIHNl
cnZlciBNVVNUIGJlIGlkZW50aWZpZWQgaW4gdGhlIFlBTkcgbW9kdWxlIGxpYnJhcnkuDQoNCi4u
Lg0KDQoxMC4xLjEuICBtb2R1bGVzL21vZHVsZQ0KDQogICBUaGlzIG1hbmRhdG9yeSBsaXN0IGNv
bnRhaW5zIG9uZSBlbnRyeSBmb3IgZWFjaCBZQU5HIGRhdGEgbW9kZWwNCiAgIG1vZHVsZSBzdXBw
b3J0ZWQgYnkgdGhlIHNlcnZlci4gIFRoZXJlIE1VU1QgYmUgYW4gaW5zdGFuY2Ugb2YgdGhpcw0K
ICAgbGlzdCBmb3IgZXZlcnkgWUFORyBtb2R1bGUgdGhhdCBpcyB1c2VkIGJ5IHRoZSBzZXJ2ZXIu
DQoNCg0KSXMgdGhlIHdvcmRpbmcgKCJvcHRpb25hbGx5IikgaW4gU2VjdGlvbiAzLjcgY29ycmVj
dD8NCg0KDQpJIHRoaW5rIHNvLg0KTGlzdGluZyBvZiB0aGUgbW9kdWxlcyBpcyBtYW5kYXRvcnku
DQpTdXBwb3J0IGZvciBkaXJlY3QgcmV0cmlldmFsIG9mIHRoZSBZQU5HIGZpbGVzIGlzIG9wdGlv
bmFsLg0KDQoNCkFuZCBpcyB0aGUgIlNIT1VMRCIgaW4gU2VjdGlvbiAxLjIgY29uc2lzdGVudCB3
aXRoIFNlY3Rpb24gMTAuLzEwLjEuMS48aHR0cDovLzEwLjEuMS4+Pw0KDQpubyAtLSBnb29kIGNh
dGNoDQoNCg0KVGhhbmtzDQoNCk1pY2hhZWwNCg0KDQpBbmR5DQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpOZXRjb25mIG1haWxpbmcgbGlzdA0KTmV0
Y29uZkBpZXRmLm9yZzxtYWlsdG86TmV0Y29uZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vbmV0Y29uZg0KDQo=

--_000_655C07320163294895BBADA28372AF5D484CADC0FR712WXCHMBA15z_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBs
aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4u
RW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcy
LjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVh
ZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+T0ssIHRoYW5rcyBmb3IgdGhlIGNsYXJpZmlj
YXRpb24uIEkgbWlzc2VkIHRoYXQuIFRvIG1lIHRoZSB3b3JkaW5nIGluIDMuNyBpcyBhIGJpdCBj
cnlwdGljLiBVc2luZyB5b3VyIHdvcmRpbmcgYmVsb3cgaW5zdGVhZCB3b3VsZCBiZSBtdWNoIGVh
c2llciB0byBwYXJzZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1pY2hhZWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBBbmR5IEJpZXJtYW4gW21haWx0bzphbmR5QHl1bWF3
b3Jrcy5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDE1
IDU6MjkgUE08YnI+DQo8Yj5Ubzo8L2I+IFNjaGFyZiwgTWljaGFlbCAoTWljaGFlbCk8YnI+DQo8
Yj5DYzo8L2I+IE5ldGNvbmY8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtOZXRjb25mXSBRdWVz
dGlvbiBvbiBkcmFmdC1pZXRmLW5ldGNvbmYtcmVzdGNvbmYtMDY8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgU2VwIDIyLCAyMDE1IGF0IDg6MTIgQU0sIFNjaGFyZiwg
TWljaGFlbCAoTWljaGFlbCkgJmx0OzxhIGhyZWY9Im1haWx0bzptaWNoYWVsLnNjaGFyZkBhbGNh
dGVsLWx1Y2VudC5jb20iIHRhcmdldD0iX2JsYW5rIj5taWNoYWVsLnNjaGFyZkBhbGNhdGVsLWx1
Y2VudC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+U29ycnkgaWYgSSBtaXNzIHNvbWV0aGlu
ZywgYnV0IGluIGRyYWZ0LWlldGYtbmV0Y29uZi1yZXN0Y29uZi0wNiBJIGZvdW5kOjxicj4NCjxi
cj4NCjxicj4NCjEuMi4mbmJzcDsgRGF0YSBNb2RlbCBEcml2ZW4gQVBJPGJyPg0KPGJyPg0KJm5i
c3A7ICZuYnNwO1RoZSBSRVNUQ09ORiBwcm90b2NvbCBvcGVyYXRlcyBvbiBhIGNvbmNlcHR1YWwg
ZGF0YXN0b3JlIGRlZmluZWQgd2l0aDxicj4NCiZuYnNwOyAmbmJzcDt0aGUgWUFORyBkYXRhIG1v
ZGVsaW5nIGxhbmd1YWdlLiZuYnNwOyBUaGUgc2VydmVyIGxpc3RzIGVhY2ggWUFORyBtb2R1bGU8
YnI+DQombmJzcDsgJm5ic3A7aXQgc3VwcG9ydHMgdXNpbmcgdGhlICZxdW90O2lldGYteWFuZy1s
aWJyYXJ5JnF1b3Q7IFlBTkcgbW9kdWxlLCBkZWZpbmVkIGluPGJyPg0KJm5ic3A7ICZuYnNwO1tJ
LUQuaWV0Zi1uZXRjb25mLXlhbmctbGlicmFyeV0uJm5ic3A7IFRoZSBzZXJ2ZXIgTVVTVCBpbXBs
ZW1lbnQgdGhlPGJyPg0KJm5ic3A7ICZuYnNwOyZxdW90O2lldGYteWFuZy1saWJyYXJ5JnF1b3Q7
IG1vZHVsZSwgd2hpY2ggU0hPVUxEIGlkZW50aWZ5IGFsbCB0aGUgWUFORzxicj4NCiZuYnNwOyAm
bmJzcDttb2R1bGVzIHVzZWQgYnkgdGhlIHNlcnZlci48YnI+DQo8YnI+DQouLi48YnI+DQo8YnI+
DQozLjcuJm5ic3A7IFNjaGVtYSBSZXNvdXJjZTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGUg
c2VydmVyIGNhbiBvcHRpb25hbGx5IHN1cHBvcnQgcmV0cmlldmFsIG9mIHRoZSBZQU5HIG1vZHVs
ZXMgaXQ8YnI+DQombmJzcDsgJm5ic3A7c3VwcG9ydHMsIHVzaW5nIHRoZSAmcXVvdDtpZXRmLXlh
bmctbGlicmFyeSZxdW90OyBtb2R1bGUsIGRlZmluZWQgaW48YnI+DQombmJzcDsgJm5ic3A7W0kt
RC5pZXRmLW5ldGNvbmYteWFuZy1saWJyYXJ5XS48YnI+DQo8YnI+DQouLi48YnI+DQo8YnI+DQox
MC4mbmJzcDsgWUFORyBNb2R1bGUgTGlicmFyeTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGUg
JnF1b3Q7aWV0Zi15YW5nLWxpYnJhcnkmcXVvdDsgbW9kdWxlIGRlZmluZWQgaW48YnI+DQombmJz
cDsgJm5ic3A7W0ktRC5pZXRmLW5ldGNvbmYteWFuZy1saWJyYXJ5XSBwcm92aWRlcyBpbmZvcm1h
dGlvbiBhYm91dCB0aGUgWUFORzxicj4NCiZuYnNwOyAmbmJzcDttb2R1bGVzIGFuZCBzdWJtb2R1
bGVzIHVzZWQgYnkgdGhlIFJFU1RDT05GIHNlcnZlci4mbmJzcDsgSW1wbGVtZW50YXRpb248YnI+
DQombmJzcDsgJm5ic3A7aXMgbWFuZGF0b3J5IGZvciBSRVNUQ09ORiBzZXJ2ZXJzLiZuYnNwOyBB
bGwgWUFORyBtb2R1bGVzIGFuZCBzdWJtb2R1bGVzPGJyPg0KJm5ic3A7ICZuYnNwO3VzZWQgYnkg
dGhlIHNlcnZlciBNVVNUIGJlIGlkZW50aWZpZWQgaW4gdGhlIFlBTkcgbW9kdWxlIGxpYnJhcnku
PGJyPg0KPGJyPg0KLi4uPGJyPg0KPGJyPg0KMTAuMS4xLiZuYnNwOyBtb2R1bGVzL21vZHVsZTxi
cj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGlzIG1hbmRhdG9yeSBsaXN0IGNvbnRhaW5zIG9uZSBl
bnRyeSBmb3IgZWFjaCBZQU5HIGRhdGEgbW9kZWw8YnI+DQombmJzcDsgJm5ic3A7bW9kdWxlIHN1
cHBvcnRlZCBieSB0aGUgc2VydmVyLiZuYnNwOyBUaGVyZSBNVVNUIGJlIGFuIGluc3RhbmNlIG9m
IHRoaXM8YnI+DQombmJzcDsgJm5ic3A7bGlzdCBmb3IgZXZlcnkgWUFORyBtb2R1bGUgdGhhdCBp
cyB1c2VkIGJ5IHRoZSBzZXJ2ZXIuPGJyPg0KPGJyPg0KPGJyPg0KSXMgdGhlIHdvcmRpbmcgKCZx
dW90O29wdGlvbmFsbHkmcXVvdDspIGluIFNlY3Rpb24gMy43IGNvcnJlY3Q/PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgdGhpbmsgc28uPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5MaXN0aW5nIG9mIHRo
ZSBtb2R1bGVzIGlzIG1hbmRhdG9yeS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlN1cHBvcnQgZm9yIGRpcmVjdCByZXRyaWV2YWwgb2YgdGhlIFlB
TkcgZmlsZXMgaXMgb3B0aW9uYWwuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5B
bmQgaXMgdGhlICZxdW90O1NIT1VMRCZxdW90OyBpbiBTZWN0aW9uIDEuMiBjb25zaXN0ZW50IHdp
dGggU2VjdGlvbiAxMC4vPGEgaHJlZj0iaHR0cDovLzEwLjEuMS4iIHRhcmdldD0iX2JsYW5rIj4x
MC4xLjEuPC9hPj88bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPm5vIC0tIGdvb2QgY2F0Y2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0ND
Q0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFy
Z2luLXJpZ2h0OjBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPlRoYW5rczxicj4NCjxicj4NCk1pY2hhZWw8bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCk5ldGNvbmYgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOk5ldGNvbmZAaWV0Zi5vcmciPk5ldGNvbmZA
aWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9uZXRjb25mIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9uZXRjb25mPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_655C07320163294895BBADA28372AF5D484CADC0FR712WXCHMBA15z_--


From nobody Tue Sep 22 10:25:35 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC5251B2C34 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 10:25:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fF4POm0lXlxc for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 10:25:30 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0791.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::791]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B69621A9142 for <netconf@ietf.org>; Tue, 22 Sep 2015 10:25:27 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB460.namprd05.prod.outlook.com (10.141.72.152) with Microsoft SMTP Server (TLS) id 15.1.274.16; Tue, 22 Sep 2015 17:25:05 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) with mapi id 15.01.0274.009; Tue, 22 Sep 2015 17:25:05 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Thread-Topic: [Netconf] restconf and namespaces and unique module names.
Thread-Index: AQHQ9TxoC3oHOgnCzEuVQkVIMGQ2VZ5Ims2A///u5YA=
Date: Tue, 22 Sep 2015 17:25:04 +0000
Message-ID: <D226E43C.DFAAA%kwatsen@juniper.net>
References: <D226D2D0.DFA24%kwatsen@juniper.net> <20150922142615.GC99134@elstar.local>
In-Reply-To: <20150922142615.GC99134@elstar.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.11]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB460; 5:8pEpyo41tgNwCH8H6wtFreiN4PaqHYx+FwzG+PDXfTwkT7dn/RXxCMcl43RDSrnP/6cUCKafqpl26c6Tsme2I3AazDeeMd1ePHhFMYA5TG7YqM5RwsHC9e9RO2ajxrLxdv4p+nyIvwUi2oP8lBKRoQ==; 24:wwclVo+oSJ7S/6pBX/qo1NUfrqENKEW/VCmKhinsiFe8TKcqtkOzJoPPcu4g3Lud3MWIFbQ+TzY/Mh7NElkWr3soIzBa+sNNdqfqPlCdRaw=; 20:/CQUqgkRBQdmGuGiC87nG1hjqvvdDMDu7Ut4V4pN5icKyRat6loHWUTv7ysSQNSfEbgg4coh0PYQZ4TMMEaAGQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB460;
x-microsoft-antispam-prvs: <CO1PR05MB460F6BDD6CE7425150410A3A5450@CO1PR05MB460.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001); SRVR:CO1PR05MB460; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB460; 
x-forefront-prvs: 0707248B64
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(199003)(5001830100001)(2900100001)(86362001)(97736004)(87936001)(5001860100001)(46102003)(4001350100001)(50986999)(122556002)(76176999)(36756003)(40100003)(54356999)(4001540100001)(5007970100001)(5004730100002)(101416001)(81156007)(83506001)(10400500002)(5002640100001)(11100500001)(77156002)(110136002)(189998001)(62966003)(66066001)(5001960100002)(5001920100001)(106356001)(105586002)(2950100001)(106116001)(68736005)(64706001)(92566002)(99286002)(102836002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB460; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-ID: <945521951F94F7499D5A3AF4EB3F492F@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2015 17:25:04.8847 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB460
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/wPJdcvk9MwUO_-H-W9AWQqglQTc>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 17:25:34 -0000

>
>RFC 6020:
>
>   The names of all standard modules and submodules MUST be unique.
>   Developers of enterprise modules are RECOMMENDED to choose names for
>   their modules that will have a low probability of colliding with
>   standard or other enterprise modules, e.g., by using the enterprise
>   or organization name as a prefix for the module name.
>
>Apparently, both module names in the example violate this. Note that
>module names are used to resolve imports and hence they better are
>unique. For the IETF, we can manage that via the IANA registry. For
>the other modules, there is a clear recommendation.


OK, that's fair, but it doesn't seem to be a followed often outside of the
IETF.

For instance,

  - ETSI NFV-MANO has module names like "nsd", "vnfd" and "vld"
  - Open Config has module names beginning with "bgp-" and "mpls-"
  - IEEE has module names like "ethernet"
  - ODL has some module names like "config" and "flow-errors"

So it seems that we need to do a better job promoting module name
prefixes.  6087bis, Section 5.1 seems to say what needs to be said,
though, so maybe there isn't much more IETF can do...other than YANG
doctor guidance.

BTW, this sentence in 6087bis may be overreaching "All published module
names MUST be unique." - as it is only enforceable within the scope of a
specific registrar like IANA.  Perhaps replace MUST with SHOULD, or limit
the scope to IANA-published modules?

Kent


From nobody Tue Sep 22 10:35:04 2015
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BF981A9244 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 10:35:02 -0700 (PDT)
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, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZTrHWRaSMWrS for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 10:34:58 -0700 (PDT)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id 1FF251A9250 for <netconf@ietf.org>; Tue, 22 Sep 2015 10:34:57 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=uEVfpDwksME0E1k7LUV6xIqKOijdrJTshBzt0l/f/LTyN+HOZLLoAu2+/9U2/VC8; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.36] (helo=elwamui-hybrid.atl.sa.earthlink.net) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1ZeRSr-00060e-Jf for netconf@ietf.org; Tue, 22 Sep 2015 13:34:49 -0400
Received: from 76.254.54.248 by webmail.earthlink.net with HTTP; Tue, 22 Sep 2015 13:34:48 -0400
Message-ID: <12411173.1442943289384.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
Date: Tue, 22 Sep 2015 10:34:48 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88874d3f0892ff6d3ed3949eb2328282e694ca89f08f36c102b350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.36
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/EweUjkctp-W3MKwA9ztkgucwwPo>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 17:35:02 -0000

Hi -

>From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>Sent: Sep 22, 2015 7:26 AM
>To: Kent Watsen <kwatsen@juniper.net>
>Cc: "netconf@ietf.org" <netconf@ietf.org>
>Subject: Re: [Netconf] restconf and namespaces and unique module names.
>
>On Tue, Sep 22, 2015 at 01:41:39PM +0000, Kent Watsen wrote:
>> 
>> My issue is with RESTCONF, but the concern extends to YANG and JSON
>> encoding as well.
>> 
>> YANG's namespace statement is intended to make module names unique.
>> While IETF-defined modules tend to have a unique namespace per module (why
>> is that?), this is not required and I wonder if it will interfere with our
>> module-structure aspirations.
>> 
>> But back to my concern, RESTCONF's URL-encoding uses module names (not
>> namespace) as a prefix to uniquely identify the module and yet there is no
>> guarantee that the module names are unique.  For instance:
>> 
>>   module system {
>>     namespace "http://vendor-foo.com";
>>     leaf hostname {
>>       type string;
>>     }
>>   }
>> 
>> 
>>   module system {
>>     namespace "http://openconfig.net";  <--- using OC just to make a point
>>     leaf hostname {
>>       type string;
>>     }
>>   }
>> 
>> 
>> 
>> And then we have the RESTCONF call:
>> 
>>   GET https://<server>/data/system:hostname HTTP/1.1
>> 
>> 
>> So which module is used?  Is this an error condition?  - do we need a
>> statement that no two modules can have the same name?  Should we use YANG
>> library to provide an alternate module-name (e.g., system-1) for when
>> collisions occur?
>>
>
>RFC 6020:
>
>   The names of all standard modules and submodules MUST be unique.
>   Developers of enterprise modules are RECOMMENDED to choose names for
>   their modules that will have a low probability of colliding with
>   standard or other enterprise modules, e.g., by using the enterprise
>   or organization name as a prefix for the module name.
>
>Apparently, both module names in the example violate this. Note that
>module names are used to resolve imports and hence they better are
>unique. For the IETF, we can manage that via the IANA registry. For
>the other modules, there is a clear recommendation.

A couple of questions on the RFC 6020 text cited...

  (1) is "standard modules" intended to include those from *all* SDOs?
 
  (2) "MUST" is normally used in situations where "if you don't
      do this this way, this protocol/process won't work correctly."
      If that is indeed so for standard modules, why is it not
      also true for enterprise modules?  That is, what is different
      about enterprise modules that allows them to operate correctly
      without the "MUST"?

I suspect this language may have been (subconsciously) borrowed from
the conventions for SMI module names which, unlike Yang module names,
don't show up in the corresponding protocols.

Randy


From nobody Tue Sep 22 11:58:48 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16DA81ACDAB for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 11:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zv4nOCwJ_7JB for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 11:58:45 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D45D1ACDB2 for <netconf@ietf.org>; Tue, 22 Sep 2015 11:58:44 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id C770DA8C; Tue, 22 Sep 2015 20:58:42 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id hm36fmzTL0gt; Tue, 22 Sep 2015 20:58:41 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 22 Sep 2015 20:58:41 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 566AD2004E; Tue, 22 Sep 2015 20:58:41 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id TevCwpyxFwbW; Tue, 22 Sep 2015 20:58:40 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id BF90220054; Tue, 22 Sep 2015 20:58:39 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 061E437563C8; Tue, 22 Sep 2015 20:58:38 +0200 (CEST)
Date: Tue, 22 Sep 2015 20:58:38 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Randy Presuhn <randy_presuhn@mindspring.com>
Message-ID: <20150922185838.GA99737@elstar.local>
Mail-Followup-To: Randy Presuhn <randy_presuhn@mindspring.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <12411173.1442943289384.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <12411173.1442943289384.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/ix9-Y2GW5IKkg4PoIVFPLBWVYyw>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 18:58:48 -0000

On Tue, Sep 22, 2015 at 10:34:48AM -0700, Randy Presuhn wrote:
> Hi -
> 
> >From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
> >Sent: Sep 22, 2015 7:26 AM
> >To: Kent Watsen <kwatsen@juniper.net>
> >Cc: "netconf@ietf.org" <netconf@ietf.org>
> >Subject: Re: [Netconf] restconf and namespaces and unique module names.
> >
> >On Tue, Sep 22, 2015 at 01:41:39PM +0000, Kent Watsen wrote:
> >> 
> >> My issue is with RESTCONF, but the concern extends to YANG and JSON
> >> encoding as well.
> >> 
> >> YANG's namespace statement is intended to make module names unique.
> >> While IETF-defined modules tend to have a unique namespace per module (why
> >> is that?), this is not required and I wonder if it will interfere with our
> >> module-structure aspirations.
> >> 
> >> But back to my concern, RESTCONF's URL-encoding uses module names (not
> >> namespace) as a prefix to uniquely identify the module and yet there is no
> >> guarantee that the module names are unique.  For instance:
> >> 
> >>   module system {
> >>     namespace "http://vendor-foo.com";
> >>     leaf hostname {
> >>       type string;
> >>     }
> >>   }
> >> 
> >> 
> >>   module system {
> >>     namespace "http://openconfig.net";  <--- using OC just to make a point
> >>     leaf hostname {
> >>       type string;
> >>     }
> >>   }
> >> 
> >> 
> >> 
> >> And then we have the RESTCONF call:
> >> 
> >>   GET https://<server>/data/system:hostname HTTP/1.1
> >> 
> >> 
> >> So which module is used?  Is this an error condition?  - do we need a
> >> statement that no two modules can have the same name?  Should we use YANG
> >> library to provide an alternate module-name (e.g., system-1) for when
> >> collisions occur?
> >>
> >
> >RFC 6020:
> >
> >   The names of all standard modules and submodules MUST be unique.
> >   Developers of enterprise modules are RECOMMENDED to choose names for
> >   their modules that will have a low probability of colliding with
> >   standard or other enterprise modules, e.g., by using the enterprise
> >   or organization name as a prefix for the module name.
> >
> >Apparently, both module names in the example violate this. Note that
> >module names are used to resolve imports and hence they better are
> >unique. For the IETF, we can manage that via the IANA registry. For
> >the other modules, there is a clear recommendation.
> 
> A couple of questions on the RFC 6020 text cited...
> 
>   (1) is "standard modules" intended to include those from *all* SDOs?
>  
>   (2) "MUST" is normally used in situations where "if you don't
>       do this this way, this protocol/process won't work correctly."
>       If that is indeed so for standard modules, why is it not
>       also true for enterprise modules?  That is, what is different
>       about enterprise modules that allows them to operate correctly
>       without the "MUST"?
> 
> I suspect this language may have been (subconsciously) borrowed from
> the conventions for SMI module names which, unlike Yang module names,
> don't show up in the corresponding protocols.
>

You may propose alternative wording. Yes, the wording has been
borrowed from SMI specifications and for resolving imports SMI module
names better are unique as well. Also note that YANG module names only
show up in the JSON encoding on the wire, not im XML. But they are
also used to annouce capabilities - so they better be unique, as the
text says.

/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 Sep 22 12:04:17 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 958991ACE40 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 12:04:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8_Ws1K3qlgZQ for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 12:04:13 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BD771ABD3A for <netconf@ietf.org>; Tue, 22 Sep 2015 12:04:13 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id F0FAB8EE; Tue, 22 Sep 2015 21:03:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id t_iP_td4dhzs; Tue, 22 Sep 2015 21:03:09 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 22 Sep 2015 21:03:09 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id B332020053; Tue, 22 Sep 2015 21:03:09 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 73NaP9qatkGI; Tue, 22 Sep 2015 21:03:08 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 2FD972004E; Tue, 22 Sep 2015 21:03:08 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 248A637563F5; Tue, 22 Sep 2015 21:03:08 +0200 (CEST)
Date: Tue, 22 Sep 2015 21:03:08 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Kent Watsen <kwatsen@juniper.net>
Message-ID: <20150922190308.GB99737@elstar.local>
Mail-Followup-To: Kent Watsen <kwatsen@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <D226D2D0.DFA24%kwatsen@juniper.net> <20150922142615.GC99134@elstar.local> <D226E43C.DFAAA%kwatsen@juniper.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <D226E43C.DFAAA%kwatsen@juniper.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/q0vLxG2W0kPdnw7TIk_aDK9dnxQ>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 19:04:15 -0000

On Tue, Sep 22, 2015 at 05:25:04PM +0000, Kent Watsen wrote:
> >
> >RFC 6020:
> >
> >   The names of all standard modules and submodules MUST be unique.
> >   Developers of enterprise modules are RECOMMENDED to choose names for
> >   their modules that will have a low probability of colliding with
> >   standard or other enterprise modules, e.g., by using the enterprise
> >   or organization name as a prefix for the module name.
> >
> >Apparently, both module names in the example violate this. Note that
> >module names are used to resolve imports and hence they better are
> >unique. For the IETF, we can manage that via the IANA registry. For
> >the other modules, there is a clear recommendation.
> 
> 
> OK, that's fair, but it doesn't seem to be a followed often outside of the
> IETF.
> 
> For instance,
> 
>   - ETSI NFV-MANO has module names like "nsd", "vnfd" and "vld"
>   - Open Config has module names beginning with "bgp-" and "mpls-"
>   - IEEE has module names like "ethernet"
>   - ODL has some module names like "config" and "flow-errors"

Because people often do not read specifications and if tools do not
complain they assume everything is fine. The YANG spec has clear
words, there is text in the guidelines. We can write more text and it
will likely not help. Perhaps tutorials need to stress these points.

> BTW, this sentence in 6087bis may be overreaching "All published module
> names MUST be unique." - as it is only enforceable within the scope of a
> specific registrar like IANA.  Perhaps replace MUST with SHOULD, or limit
> the scope to IANA-published modules?

IANA does not publish modules. The IETF can enforce unique module
names.  I would hope that once the IEEE _publishes_ YANG modules they
also find ways to enforce unique module names. Perhaps ODL, ETSI, OC
etc will eventually get this right as well.

/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 Sep 22 14:30:41 2015
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8D651A8885 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 14:30:39 -0700 (PDT)
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, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V_mf5UkZWGg9 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 14:30:38 -0700 (PDT)
Received: from elasmtp-masked.atl.sa.earthlink.net (elasmtp-masked.atl.sa.earthlink.net [209.86.89.68]) by ietfa.amsl.com (Postfix) with ESMTP id C8F891A8840 for <netconf@ietf.org>; Tue, 22 Sep 2015 14:30:37 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=GvPOQCsKTsGY48A+P4Ff8yH6De018zX0vTiNxS1A0EJg3T/B7546CX1GPmV8YF58; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.29] (helo=mswamui-cedar.atl.sa.earthlink.net) by elasmtp-masked.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1ZeV8x-0005sn-K8 for netconf@ietf.org; Tue, 22 Sep 2015 17:30:31 -0400
Received: from 76.254.54.248 by webmail.earthlink.net with HTTP; Tue, 22 Sep 2015 17:30:31 -0400
Message-ID: <8271248.1442957431544.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net>
Date: Tue, 22 Sep 2015 14:30:31 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88874d3f0892ff6d3ed7ec3936b45f8191eca0ac1e29a458d8d350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.29
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/CyWQQU9FnyJJG88j81VE8Q2Nh8U>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2015 21:30:39 -0000

Hi -

>From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>Sent: Sep 22, 2015 11:58 AM
>To: Randy Presuhn <randy_presuhn@mindspring.com>
>Cc: "netconf@ietf.org" <netconf@ietf.org>
>Subject: Re: [Netconf] restconf and namespaces and unique module names.
...
>> >RFC 6020:
>> >
>> >   The names of all standard modules and submodules MUST be unique.
>> >   Developers of enterprise modules are RECOMMENDED to choose names for
>> >   their modules that will have a low probability of colliding with
>> >   standard or other enterprise modules, e.g., by using the enterprise
>> >   or organization name as a prefix for the module name.
>> >
>> >Apparently, both module names in the example violate this. Note that
>> >module names are used to resolve imports and hence they better are
>> >unique. For the IETF, we can manage that via the IANA registry. For
>> >the other modules, there is a clear recommendation.
>> 
>> A couple of questions on the RFC 6020 text cited...
>> 
>>   (1) is "standard modules" intended to include those from *all* SDOs?
>>  
>>   (2) "MUST" is normally used in situations where "if you don't
>>       do this this way, this protocol/process won't work correctly."
>>       If that is indeed so for standard modules, why is it not
>>       also true for enterprise modules?  That is, what is different
>>       about enterprise modules that allows them to operate correctly
>>       without the "MUST"?
>> 
>> I suspect this language may have been (subconsciously) borrowed from
>> the conventions for SMI module names which, unlike Yang module names,
>> don't show up in the corresponding protocols.
>>
>
>You may propose alternative wording. Yes, the wording has been
>borrowed from SMI specifications and for resolving imports SMI module
>names better are unique as well. Also note that YANG module names only
>show up in the JSON encoding on the wire, not im XML. But they are
>also used to annouce capabilities - so they better be unique, as the
>text says.

If the JSON encoding will be around for a while, then I'd suggest
the following revision:

OLD:
  The names of all standard modules and submodules MUST be unique.
  Developers of enterprise modules are RECOMMENDED to choose names for
  their modules that will have a low probability of colliding with
  standard or other enterprise modules, e.g., by using the enterprise
  or organization name as a prefix for the module name.

NEW:
  The names of all modules and submodules MUST be unique.

Randy


From nobody Tue Sep 22 17:16:24 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F73C1B3015; Tue, 22 Sep 2015 17:16:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Fj9Qrtty3Ip; Tue, 22 Sep 2015 17:16:20 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E73E01B3006; Tue, 22 Sep 2015 17:16:19 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.4.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150923001619.22473.87710.idtracker@ietfa.amsl.com>
Date: Tue, 22 Sep 2015 17:16:19 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/vQBY9KIbZ2a97L2fnVXyI6BtuLo>
Cc: netconf@ietf.org
Subject: [Netconf] I-D Action: draft-ietf-netconf-call-home-10.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 00:16:21 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Network Configuration Working Group of the IETF.

        Title           : NETCONF Call Home and RESTCONF Call Home
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-call-home-10.txt
	Pages           : 13
	Date            : 2015-09-22

Abstract:
   This RFC presents NETCONF Call Home and RESTCONF Call Home, which
   enable a NETCONF or RESTCONF server to initiate a secure connection
   to a NETCONF or RESTCONF client respectively.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-call-home/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-netconf-call-home-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-call-home-10


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Sep 22 17:22:11 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD4A21B3010 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 17:22:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WCCi3UpbRsGn for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 17:22:07 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0147.outbound.protection.outlook.com [207.46.100.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 627061B3019 for <netconf@ietf.org>; Tue, 22 Sep 2015 17:22:07 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) with Microsoft SMTP Server (TLS) id 15.1.274.16; Wed, 23 Sep 2015 00:22:06 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) with mapi id 15.01.0274.009; Wed, 23 Sep 2015 00:22:05 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] I-D Action: draft-ietf-netconf-call-home-10.txt
Thread-Index: AQHQ9ZUh7+h0IMhwLEORT0MTTSLmXJ5I/YKA
Date: Wed, 23 Sep 2015 00:22:05 +0000
Message-ID: <D22767E5.DFF5C%kwatsen@juniper.net>
References: <20150923001619.22473.87710.idtracker@ietfa.amsl.com>
In-Reply-To: <20150923001619.22473.87710.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.10]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB458; 5:OT/mWYAwiAgLsq8zu4EfrUDCKBXsniC/TYk59oEvVDxR+OVBA4tZLUvTsdQxtOtYhtYv0/izbpujQTq84N5lDeVlhAxIpsg5nPQ0+u3LBLJ308omk8lvyXpFz95JpQBVQHt0h9TgMgedquhRQBs05w==; 24:7Ep3tUwTNM9nF0FGvZzzmPxN+PUt3A6y878updq7VS5AdAiiyB/KxrnYEmzR1pyev3iDqxhhmyBQ/b3wwRCFIlSUwChVtG2qdn5t8lZgDwE=; 20:hA21p6VJ+FLDVzkpYz3rnPGeFRv25jx76DPy6utjw7YkkdlnC9c4DTLvSK+5ELfsrdpc4AzYzeHUSBNQFYh87Q==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB458;
x-microsoft-antispam-prvs: <CO1PR05MB458381FA4C7E4B16320E03DA5440@CO1PR05MB458.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001); SRVR:CO1PR05MB458; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB458; 
x-forefront-prvs: 07083FF734
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(199003)(24454002)(164054003)(377424004)(479174004)(189002)(2351001)(107886002)(5002640100001)(10400500002)(81156007)(2950100001)(36756003)(2900100001)(5004730100002)(66066001)(5007970100001)(92566002)(106356001)(5001830100001)(189998001)(4001540100001)(62966003)(77156002)(15975445007)(5001860100001)(102836002)(46102003)(110136002)(106116001)(450100001)(5001960100002)(68736005)(97736004)(4001350100001)(105586002)(99286002)(122556002)(40100003)(19580405001)(19580395003)(2501003)(230783001)(64706001)(54356999)(101416001)(83506001)(76176999)(87936001)(50986999)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB458; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-ID: <A18FDCAD45F36E478DBFE0A6EBEEE5CF@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2015 00:22:05.6115 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB458
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/KSFf2kuLkDzyEn2ZwDn5UX_K-fs>
Subject: Re: [Netconf] I-D Action: draft-ietf-netconf-call-home-10.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 00:22:09 -0000

Hi Benoit,

This update addresses the two comments from your AD review on this draft.

Thanks,
Kent




On 9/22/15, 8:16 PM, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A New Internet-Draft is available from the on-line Internet-Drafts
>directories.
> This draft is a work item of the Network Configuration Working Group of
>the IETF.
>
>        Title           : NETCONF Call Home and RESTCONF Call Home
>        Author          : Kent Watsen
>	Filename        : draft-ietf-netconf-call-home-10.txt
>	Pages           : 13
>	Date            : 2015-09-22
>
>Abstract:
>   This RFC presents NETCONF Call Home and RESTCONF Call Home, which
>   enable a NETCONF or RESTCONF server to initiate a secure connection
>   to a NETCONF or RESTCONF client respectively.
>
>
>The IETF datatracker status page for this draft is:
>https://datatracker.ietf.org/doc/draft-ietf-netconf-call-home/
>
>There's also a htmlized version available at:
>https://tools.ietf.org/html/draft-ietf-netconf-call-home-10
>
>A diff from the previous version is available at:
>https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-call-home-10
>
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>Internet-Drafts are also available by anonymous FTP at:
>ftp://ftp.ietf.org/internet-drafts/
>
>_______________________________________________
>Netconf mailing list
>Netconf@ietf.org
>https://www.ietf.org/mailman/listinfo/netconf


From nobody Tue Sep 22 17:28:41 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 329A91B3028; Tue, 22 Sep 2015 17:28:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1YGBJgTPv_bJ; Tue, 22 Sep 2015 17:28:40 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 299A11B3020; Tue, 22 Sep 2015 17:28:40 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.4.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150923002840.27654.84776.idtracker@ietfa.amsl.com>
Date: Tue, 22 Sep 2015 17:28:40 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/1eqxAYPV6eja7tMYJ5wzMKoIrA4>
Cc: netconf@ietf.org
Subject: [Netconf] I-D Action: draft-ietf-netconf-call-home-11.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 00:28:41 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Network Configuration Working Group of the IETF.

        Title           : NETCONF Call Home and RESTCONF Call Home
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-call-home-11.txt
	Pages           : 14
	Date            : 2015-09-22

Abstract:
   This RFC presents NETCONF Call Home and RESTCONF Call Home, which
   enable a NETCONF or RESTCONF server to initiate a secure connection
   to a NETCONF or RESTCONF client respectively.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-call-home/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-netconf-call-home-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-call-home-11


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Sep 22 17:35:10 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32FEE1B3028 for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 17:35:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NNvmZ9QadNwr for <netconf@ietfa.amsl.com>; Tue, 22 Sep 2015 17:35:04 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0722.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:722]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 647781B3021 for <netconf@ietf.org>; Tue, 22 Sep 2015 17:35:04 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB459.namprd05.prod.outlook.com (10.141.72.146) with Microsoft SMTP Server (TLS) id 15.1.274.16; Wed, 23 Sep 2015 00:34:47 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.16.107]) with mapi id 15.01.0274.009; Wed, 23 Sep 2015 00:34:47 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] I-D Action: draft-ietf-netconf-call-home-11.txt
Thread-Index: AQHQ9ZbPxbD30vSnaEiIHKeGjgSxaJ5JAQmA
Date: Wed, 23 Sep 2015 00:34:47 +0000
Message-ID: <D2276AC4.DFF79%kwatsen@juniper.net>
References: <20150923002840.27654.84776.idtracker@ietfa.amsl.com>
In-Reply-To: <20150923002840.27654.84776.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.10]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB459; 5:TQUGugAocGZBWnfp4JBbXWPUWliElEyAMA+68HCqaZoZCK9an7qOymsrySg8lGYzOuKfmTy3JGvFXJakCclJzRvv1OJp1RS+ygbGtOs0rzg5X6pHYLxGrBgHzQEZz+KYM6Ci+CDiJoyQBUipJ88D0A==; 24:kV8q2DkjlHWHkjhzlJ8r3mcJkFe9IrQEr4DDo+oi3twy4RmJIqKiPcbt3JRBZbQfwsehe5PIVWRJ/OfWx595GVNGfaQz+3ewBAZJeIxyvM8=; 20:TbCkFWTclMCU9V7iL0MN/kXHBwI0PlgBwNR1eRCseL0x2z14dQew+U0tp7JIHHxWWFQEGT6Lf5QSGbcxje4pZg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB459;
x-microsoft-antispam-prvs: <CO1PR05MB459B918C05AB01920D5687CA5440@CO1PR05MB459.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001); SRVR:CO1PR05MB459; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB459; 
x-forefront-prvs: 07083FF734
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377424004)(189002)(43784003)(479174004)(377454003)(199003)(24454002)(92566002)(19580395003)(5001960100002)(122556002)(107886002)(40100003)(83506001)(2950100001)(110136002)(101416001)(50986999)(86362001)(5002640100001)(2351001)(189998001)(102836002)(15975445007)(68736005)(76176999)(54356999)(99286002)(87936001)(2900100001)(106356001)(105586002)(106116001)(4001350100001)(62966003)(46102003)(230783001)(5004730100002)(19580405001)(5001830100001)(36756003)(5001860100001)(450100001)(11100500001)(5007970100001)(4001540100001)(10400500002)(64706001)(97736004)(81156007)(2501003)(66066001)(77156002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB459; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-ID: <9B110700F0C37142AF55998919958531@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2015 00:34:47.4924 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB459
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/FUB2jXmN8VVP_gy_sB282mV9y5A>
Subject: Re: [Netconf] I-D Action: draft-ietf-netconf-call-home-11.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 00:35:08 -0000

Hi Benoit,

This update fixes a typo I introduced in -10.  It was only in the
"Editorial Notes" section, which ultimately gets removed, but still I
thought it best to fix it before it progresses to IETF Last Call.

Thanks again,
Kent


On 9/22/15, 8:28 PM, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A New Internet-Draft is available from the on-line Internet-Drafts
>directories.
> This draft is a work item of the Network Configuration Working Group of
>the IETF.
>
>        Title           : NETCONF Call Home and RESTCONF Call Home
>        Author          : Kent Watsen
>	Filename        : draft-ietf-netconf-call-home-11.txt
>	Pages           : 14
>	Date            : 2015-09-22
>
>Abstract:
>   This RFC presents NETCONF Call Home and RESTCONF Call Home, which
>   enable a NETCONF or RESTCONF server to initiate a secure connection
>   to a NETCONF or RESTCONF client respectively.
>
>
>The IETF datatracker status page for this draft is:
>https://datatracker.ietf.org/doc/draft-ietf-netconf-call-home/
>
>There's also a htmlized version available at:
>https://tools.ietf.org/html/draft-ietf-netconf-call-home-11
>
>A diff from the previous version is available at:
>https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-call-home-11
>
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>Internet-Drafts are also available by anonymous FTP at:
>ftp://ftp.ietf.org/internet-drafts/
>
>_______________________________________________
>Netconf mailing list
>Netconf@ietf.org
>https://www.ietf.org/mailman/listinfo/netconf


From nobody Wed Sep 23 01:58:39 2015
Return-Path: <jonathan@hansfords.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADE881A9025 for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 01:58:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.588
X-Spam-Level: 
X-Spam-Status: No, score=-1.588 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HOST_MISMATCH_COM=0.311, HTML_MESSAGE=0.001] autolearn=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 1wCR8hZlOLyB for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 01:58:36 -0700 (PDT)
Received: from webmail3.hi.local (www.outitgoes.com [79.170.40.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1000B1A1A15 for <netconf@ietf.org>; Wed, 23 Sep 2015 01:58:36 -0700 (PDT)
Received: from localhost ([127.0.0.1]) by webmail3.hi.local with esmtp (Exim 4.80.1) (envelope-from <jonathan@hansfords.net>) id 1Zefsk-0003Jf-63; Wed, 23 Sep 2015 09:58:30 +0100
Message-Id: <f5151abec12445a2d9cee46537d22fc4660bb994@webmail.hansfords.net>
From: "Jonathan Hansford" <jonathan@hansfords.net>
To: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>, "Kent Watsen" <kwatsen@juniper.net>
X-Mailer: Atmail 6.6.0.11156
X-Originating-IP: 212.159.131.152
in-reply-to: <20150922190308.GB99737@elstar.local>
Date: Wed, 23 Sep 2015 09:58:30 +0100
Content-Type: multipart/alternative; boundary="=_020c7c42790233a47670c2d2c8051264"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/56BHb9M0aG0oQ4Y0Aboyh008CpU>
Cc: netconf@ietf.org
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 08:58:37 -0000

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

Are there tutorials out there on how to construct YANG modules? Can we=
=0Ahave links to some to ease the pain of those starting out on the=0Ajo=
urney?=0AThanks=0A=0A----- Original Message -----=0AFrom: "Juergen Schoe=
nwaelder" =0ATo:"Kent Watsen" =0ACc:"netconf@ietf.org" =0ASent:Tue, 22 S=
ep 2015 21:03:08 +0200=0ASubject:Re: [Netconf] restconf and namespaces a=
nd unique module names.=0A=0A:=0A=0A Because people often do not read sp=
ecifications and if tools do not=0A complain they assume everything is f=
ine. The YANG spec has clear=0A words, there is text in the guidelines.=
 We can write more text and it=0A will likely not help. Perhaps tutorial=
s need to stress these points.=0A=0A:=0A=0A /js=0A=0A -- =0A Juergen Sch=
oenwaelder Jacobs University Bremen gGmbH=0A Phone: +49 421 200 3587 Cam=
pus Ring 1 | 28759 Bremen | Germany=0A Fax: +49 421 200 3103 =0A=0A ____=
___________________________________________=0A Netconf mailing list=0A N=
etconf@ietf.org=0A https://www.ietf.org/mailman/listinfo/netconf=0A

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

<html><body style=3D"font-family: 'Helvetica Neue',Helvetica,Arial,sans-=
serif; font-size: 12px;">Are there tutorials out there on how to constru=
ct YANG modules? Can we have links to some to ease the pain of those sta=
rting out on the journey?<div><br /></div><div>Thanks</div><br /><br /><=
blockquote><br />----- Original Message -----<br /><div style=3D"width:1=
00%;background:rgb(228,228,228);"><div style=3D"font-weight:bold;">From:=
</div> "Juergen Schoenwaelder" &lt;j.schoenwaelder@jacobs-university.de&=
gt;</div><br /><div style=3D"font-weight:bold;">To:</div>"Kent Watsen" &=
lt;kwatsen@juniper.net&gt;<br /><div style=3D"font-weight:bold;">Cc:</di=
v>"netconf@ietf.org" &lt;netconf@ietf.org&gt;<br /><div style=3D"font-we=
ight:bold;">Sent:</div>Tue, 22 Sep 2015 21:03:08 +0200<br /><div style=
=3D"font-weight:bold;">Subject:</div>Re: [Netconf] restconf and namespac=
es and unique module names.<br /><br /><br />:<br /><br />=0ABecause peo=
ple often do not read specifications and if tools do not<br />=0Acomplai=
n they assume everything is fine. The YANG spec has clear<br />=0Awords,=
 there is text in the guidelines. We can write more text and it<br />=0A=
will likely not help. Perhaps tutorials need to stress these points.<br=
 /><br />:<br /><br />=0A/js<br /><br />=0A-- <br />=0AJuergen Schoenwae=
lder           Jacobs University Bremen gGmbH<br />=0APhone: +49 421 200=
 3587         Campus Ring 1 | 28759 Bremen | Germany<br />=0AFax:   +49=
 421 200 3103         &lt;http://www.jacobs-university.de/&gt;<br /><br=
 />=0A_______________________________________________<br />=0ANetconf ma=
iling list<br />=0ANetconf@ietf.org<br />=0Ahttps://www.ietf.org/mailman=
/listinfo/netconf<br /></blockquote></body></html>

--=_020c7c42790233a47670c2d2c8051264--



From nobody Wed Sep 23 02:15:46 2015
Return-Path: <lhotka@nic.cz>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E844D1AC3C2 for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 02:15:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JUO3fFaeZH4u for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 02:15:43 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 432BF1AC3C1 for <netconf@ietf.org>; Wed, 23 Sep 2015 02:15:43 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id A06C61CC0116; Wed, 23 Sep 2015 11:15:50 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Randy Presuhn <randy_presuhn@mindspring.com>, "netconf\@ietf.org" <netconf@ietf.org>
In-Reply-To: <12411173.1442943289384.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
References: <12411173.1442943289384.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
User-Agent: Notmuch/0.20.2 (http://notmuchmail.org) Emacs/24.4.51.2 (x86_64-apple-darwin14.0.0)
Date: Wed, 23 Sep 2015 11:15:38 +0200
Message-ID: <m2eghpbio5.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/25AtnaIzf1bDLZEWjdKhr_9OeG0>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 09:15:46 -0000

Randy Presuhn <randy_presuhn@mindspring.com> writes:

> Hi -
>
>>From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>>Sent: Sep 22, 2015 7:26 AM
>>To: Kent Watsen <kwatsen@juniper.net>
>>Cc: "netconf@ietf.org" <netconf@ietf.org>
>>Subject: Re: [Netconf] restconf and namespaces and unique module names.
>>
>>On Tue, Sep 22, 2015 at 01:41:39PM +0000, Kent Watsen wrote:
>>> 
>>> My issue is with RESTCONF, but the concern extends to YANG and JSON
>>> encoding as well.
>>> 
>>> YANG's namespace statement is intended to make module names unique.
>>> While IETF-defined modules tend to have a unique namespace per module (why
>>> is that?), this is not required and I wonder if it will interfere with our
>>> module-structure aspirations.
>>> 
>>> But back to my concern, RESTCONF's URL-encoding uses module names (not
>>> namespace) as a prefix to uniquely identify the module and yet there is no
>>> guarantee that the module names are unique.  For instance:
>>> 
>>>   module system {
>>>     namespace "http://vendor-foo.com";
>>>     leaf hostname {
>>>       type string;
>>>     }
>>>   }
>>> 
>>> 
>>>   module system {
>>>     namespace "http://openconfig.net";  <--- using OC just to make a point
>>>     leaf hostname {
>>>       type string;
>>>     }
>>>   }
>>> 
>>> 
>>> 
>>> And then we have the RESTCONF call:
>>> 
>>>   GET https://<server>/data/system:hostname HTTP/1.1
>>> 
>>> 
>>> So which module is used?  Is this an error condition?  - do we need a
>>> statement that no two modules can have the same name?  Should we use YANG
>>> library to provide an alternate module-name (e.g., system-1) for when
>>> collisions occur?
>>>
>>
>>RFC 6020:
>>
>>   The names of all standard modules and submodules MUST be unique.
>>   Developers of enterprise modules are RECOMMENDED to choose names for
>>   their modules that will have a low probability of colliding with
>>   standard or other enterprise modules, e.g., by using the enterprise
>>   or organization name as a prefix for the module name.
>>
>>Apparently, both module names in the example violate this. Note that
>>module names are used to resolve imports and hence they better are
>>unique. For the IETF, we can manage that via the IANA registry. For
>>the other modules, there is a clear recommendation.
>
> A couple of questions on the RFC 6020 text cited...
>
>   (1) is "standard modules" intended to include those from *all* SDOs?
>  
>   (2) "MUST" is normally used in situations where "if you don't
>       do this this way, this protocol/process won't work correctly."

This is not the case unless different modules of the same name are used
by the same server.

BTW, there are also no hard guarantees that all URIs are unique.

Lada

>       If that is indeed so for standard modules, why is it not
>       also true for enterprise modules?  That is, what is different
>       about enterprise modules that allows them to operate correctly
>       without the "MUST"?
>
> I suspect this language may have been (subconsciously) borrowed from
> the conventions for SMI module names which, unlike Yang module names,
> don't show up in the corresponding protocols.
>
> Randy
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

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


From nobody Wed Sep 23 02:22:08 2015
Return-Path: <lhotka@nic.cz>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16E6E1AC3DB for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 02:22:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uT8oeDAQ5Ja0 for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 02:22:05 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 1D5EB1AC3D7 for <netconf@ietf.org>; Wed, 23 Sep 2015 02:22:05 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id 0EFB01CC0116; Wed, 23 Sep 2015 11:22:13 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Randy Presuhn <randy_presuhn@mindspring.com>
In-Reply-To: <20150922185838.GA99737@elstar.local>
References: <12411173.1442943289384.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> <20150922185838.GA99737@elstar.local>
User-Agent: Notmuch/0.20.2 (http://notmuchmail.org) Emacs/24.4.51.2 (x86_64-apple-darwin14.0.0)
Date: Wed, 23 Sep 2015 11:22:01 +0200
Message-ID: <m2bnctbidi.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/KQcoU7fKWyHjHXcOLftgrBTCfbs>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 09:22:07 -0000

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> writes:

> On Tue, Sep 22, 2015 at 10:34:48AM -0700, Randy Presuhn wrote:
>> Hi -
>> 
>> >From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>> >Sent: Sep 22, 2015 7:26 AM
>> >To: Kent Watsen <kwatsen@juniper.net>
>> >Cc: "netconf@ietf.org" <netconf@ietf.org>
>> >Subject: Re: [Netconf] restconf and namespaces and unique module names.
>> >
>> >On Tue, Sep 22, 2015 at 01:41:39PM +0000, Kent Watsen wrote:
>> >> 
>> >> My issue is with RESTCONF, but the concern extends to YANG and JSON
>> >> encoding as well.
>> >> 
>> >> YANG's namespace statement is intended to make module names unique.
>> >> While IETF-defined modules tend to have a unique namespace per module (why
>> >> is that?), this is not required and I wonder if it will interfere with our
>> >> module-structure aspirations.
>> >> 
>> >> But back to my concern, RESTCONF's URL-encoding uses module names (not
>> >> namespace) as a prefix to uniquely identify the module and yet there is no
>> >> guarantee that the module names are unique.  For instance:
>> >> 
>> >>   module system {
>> >>     namespace "http://vendor-foo.com";
>> >>     leaf hostname {
>> >>       type string;
>> >>     }
>> >>   }
>> >> 
>> >> 
>> >>   module system {
>> >>     namespace "http://openconfig.net";  <--- using OC just to make a point
>> >>     leaf hostname {
>> >>       type string;
>> >>     }
>> >>   }
>> >> 
>> >> 
>> >> 
>> >> And then we have the RESTCONF call:
>> >> 
>> >>   GET https://<server>/data/system:hostname HTTP/1.1
>> >> 
>> >> 
>> >> So which module is used?  Is this an error condition?  - do we need a
>> >> statement that no two modules can have the same name?  Should we use YANG
>> >> library to provide an alternate module-name (e.g., system-1) for when
>> >> collisions occur?
>> >>
>> >
>> >RFC 6020:
>> >
>> >   The names of all standard modules and submodules MUST be unique.
>> >   Developers of enterprise modules are RECOMMENDED to choose names for
>> >   their modules that will have a low probability of colliding with
>> >   standard or other enterprise modules, e.g., by using the enterprise
>> >   or organization name as a prefix for the module name.
>> >
>> >Apparently, both module names in the example violate this. Note that
>> >module names are used to resolve imports and hence they better are
>> >unique. For the IETF, we can manage that via the IANA registry. For
>> >the other modules, there is a clear recommendation.
>> 
>> A couple of questions on the RFC 6020 text cited...
>> 
>>   (1) is "standard modules" intended to include those from *all* SDOs?
>>  
>>   (2) "MUST" is normally used in situations where "if you don't
>>       do this this way, this protocol/process won't work correctly."
>>       If that is indeed so for standard modules, why is it not
>>       also true for enterprise modules?  That is, what is different
>>       about enterprise modules that allows them to operate correctly
>>       without the "MUST"?
>> 
>> I suspect this language may have been (subconsciously) borrowed from
>> the conventions for SMI module names which, unlike Yang module names,
>> don't show up in the corresponding protocols.
>>
>
> You may propose alternative wording. Yes, the wording has been
> borrowed from SMI specifications and for resolving imports SMI module
> names better are unique as well. Also note that YANG module names only
> show up in the JSON encoding on the wire, not im XML. But they are

Not true, they also show up in Request-URI.

Lada

> also used to annouce capabilities - so they better be unique, as the
> text says.
>
> /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/>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

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


From nobody Wed Sep 23 06:44:39 2015
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 531681B30CD; Wed, 23 Sep 2015 06:44:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1HHgwUI7nFqO; Wed, 23 Sep 2015 06:44:35 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B9D21A854D; Wed, 23 Sep 2015 06:44:35 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.4.1
Auto-Submitted: auto-generated
Precedence: bulk
Sender: <iesg-secretary@ietf.org>
Message-ID: <20150923134435.5589.2325.idtracker@ietfa.amsl.com>
Date: Wed, 23 Sep 2015 06:44:35 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/88RfnoWeAxsUHymLWlfUSbMupIo>
Cc: netconf@ietf.org
Subject: [Netconf] Last Call: <draft-ietf-netconf-call-home-11.txt> (NETCONF Call Home and RESTCONF Call Home) to Proposed Standard
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: ietf@ietf.org
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 13:44:36 -0000

The IESG has received a request from the Network Configuration WG
(netconf) to consider the following document:
- 'NETCONF Call Home and RESTCONF Call Home'
  <draft-ietf-netconf-call-home-11.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2015-10-07. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


   This RFC presents NETCONF Call Home and RESTCONF Call Home, which
   enable a NETCONF or RESTCONF server to initiate a secure connection
   to a NETCONF or RESTCONF client respectively.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-netconf-call-home/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-netconf-call-home/ballot/


The following IPR Declarations may be related to this I-D:

   https://datatracker.ietf.org/ipr/2170/
   https://datatracker.ietf.org/ipr/2445/




From nobody Wed Sep 23 08:11:39 2015
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C03161A6FA8 for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 08:11:37 -0700 (PDT)
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, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pl0W2qJ-Io2G for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 08:11:36 -0700 (PDT)
Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by ietfa.amsl.com (Postfix) with ESMTP id 42FA01A6F9A for <netconf@ietf.org>; Wed, 23 Sep 2015 08:11:36 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=DEF5W8PRhSket6oaR7G1TWPuBd2K+MaPSN7csSHANr3RpHfV7VHmpUoNCjpX0Fal; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.42] (helo=elwamui-muscovy.atl.sa.earthlink.net) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Zelhi-00047f-Kx for netconf@ietf.org; Wed, 23 Sep 2015 11:11:30 -0400
Received: from 76.254.54.248 by webmail.earthlink.net with HTTP; Wed, 23 Sep 2015 11:11:30 -0400
Message-ID: <7047634.1443021090650.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Date: Wed, 23 Sep 2015 08:11:30 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: netconf@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88874d3f0892ff6d3eda1c983dc9d85fff0657b9dd707f154fd350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.42
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/ZrWIIOlsKjjckdn4citxiRv1QZg>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 15:11:37 -0000

Hi -

>From: Ladislav Lhotka <lhotka@nic.cz>
>Sent: Sep 23, 2015 2:15 AM
>To: Randy Presuhn <randy_presuhn@mindspring.com>, "netconf@ietf.org" <netconf@ietf.org>
>Subject: Re: [Netconf] restconf and namespaces and unique module names.
...
>>>RFC 6020:
>>>
>>>   The names of all standard modules and submodules MUST be unique.
>>>   Developers of enterprise modules are RECOMMENDED to choose names for
>>>   their modules that will have a low probability of colliding with
>>>   standard or other enterprise modules, e.g., by using the enterprise
>>>   or organization name as a prefix for the module name.
>>>
>>>Apparently, both module names in the example violate this. Note that
>>>module names are used to resolve imports and hence they better are
>>>unique. For the IETF, we can manage that via the IANA registry. For
>>>the other modules, there is a clear recommendation.
>>
>> A couple of questions on the RFC 6020 text cited...
>>
>>   (1) is "standard modules" intended to include those from *all* SDOs?
>>  
>>   (2) "MUST" is normally used in situations where "if you don't
>>       do this this way, this protocol/process won't work correctly."
>
>This is not the case unless different modules of the same name are used
>by the same server.

(1) My question remains: why a "MUST" for "standard" modules but
    not enterprise ones?  It sounds like you're arguing that a
    "SHOULD" or "RECOMMENDED" would suffice in both cases.

(2) A question of curiousity: what does a client do when it encounters
    different servers using different modules of the same name, and
    how does it know they are indeed different, using only mandatory
    features of the protocol and mandatory-to-implement models?

Randy


From nobody Wed Sep 23 08:56:57 2015
Return-Path: <rodney.cummings@ni.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39CC11A8716 for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 08:56:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.045
X-Spam-Level: 
X-Spam-Status: No, score=-2.045 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_IS_SMALL6=0.556, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f7Xk5WG_pshb for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 08:56:51 -0700 (PDT)
Received: from ni.com (skprod3.natinst.com [130.164.80.24]) (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 0A8561A8712 for <netconf@ietf.org>; Wed, 23 Sep 2015 08:56:50 -0700 (PDT)
Received: from US-AUS-MAIL4.amer.corp.natinst.com (nb-snip2-1338.natinst.com [130.164.19.135]) by us-aus-skprod3.natinst.com (8.15.0.59/8.15.0.59) with ESMTP id t8NFuoRm019846; Wed, 23 Sep 2015 10:56:50 -0500
In-Reply-To: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net>
To: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
MIME-Version: 1.0
X-KeepSent: BEABE647:23C67498-86257EC9:0057168A; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3FP6 November 22, 2013
From: Rodney Cummings <rodney.cummings@ni.com>
Message-ID: <OFBEABE647.23C67498-ON86257EC9.0057168A-86257EC9.0057999B@ni.com>
Date: Wed, 23 Sep 2015 10:56:49 -0500
X-MIMETrack: Serialize by Router on US-AUS-MAIL4/AUS/M/NIC(Release 8.5.3FP6 HF1218|December 12, 2014) at 09/23/2015 10:56:49 AM, Serialize complete at 09/23/2015 10:56:49 AM
Content-Type: multipart/alternative; boundary="=_alternative 0057996986257EC9_="
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-09-23_06:, , signatures=0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/2TX8yfsYMfB9ufHdQ44qyEXBBEA>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 15:56:54 -0000

This is a multipart message in MIME format.
--=_alternative 0057996986257EC9_=
Content-Type: text/plain; charset="US-ASCII"

Hello,

I apologize for commenting a bit late on the proposed charter, but I have 
a concern.

The proposal states:
> RESTCONF should not deviate from the NETCONF capabilities unless proper 
justification 
> is provided and documented.

RESTCONF is currently being explored for use in many applications due to 
the fact that it is a subset of NETCONF capabilities, with a simpler 
implementation in servers. This is described in section 1.1 of the current 
draft (i.e. "Simple Subset of NETCONF Functionality").

In my opinion this is a benefit of RESTCONF that cannot be lost. If 
anything, the opposite strategy should be taken, in that NETCONF 
capabilities should only be added to RESTCONF with a strong justification.

Rodney




From:   "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To:     Netconf <netconf@ietf.org>, 
Date:   09/17/2015 05:25 PM
Subject:        [Netconf] Draft charter update for review
Sent by:        "Netconf" <netconf-bounces@ietf.org>



Dear NETCONF WG,
 
please find below the draft charter update which we provided to our AD for 
review.
Comments are welcome.
 
Mehmet & Mahesh
 
------------------ 
 
Network Configuration (netconf)
-------------------------------
 
Charter
 
Current Status: Active
 
Chairs:
    Mahesh Jethanandani <mjethanandani@gmail.com>
    Mehmet Ersue <mehmet.ersue@nokia.com>
 
Operations and Management Area Directors:
     Benoit Claise <bclaise@cisco.com>
     Joel Jaeggli <joelja@bogus.com>
 
Operations and Management Area Advisor:
     Benoit Claise <bclaise@cisco.com>
 
Mailing Lists:
     General Discussion: netconf@ietf.org
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/
 
Description of Working Group:
  Configuration of networks of devices has become a critical requirement
  for operators in today's highly interconnected networks. Large and small
  operators alike have developed their own mechanisms or have used vendor
  specific mechanisms to transfer configuration data to and from a device
  and to examine device state information which may impact the
configuration. Each of these mechanisms may be different in various
  aspects, such as session establishment, user authentication,
  configuration data exchange, and error responses.
 
  The NETCONF protocol (RFC 6241) provides mechanisms to install, 
manipulate, 
  and delete the configuration of network devices. NETCONF is based on the 

  secure transport (SSH is mandatory to implement while TLS is an optional 

  transport) and uses an XML-based data representation. The NETCONF 
protocol 
  is data modeling language independent, but YANG (RFC 6020) is the 
recommended 
  NETCONF modeling language, which introduces advanced
  language features for configuration management.
 
  Recently NETCONF WG define the Call Home mechanism for NETCONF and 
RESTCONF protocols 
  as well as updated RFC5539 by adding the new message framing used by 
NETCONF 1.1.
 
  Based on the implementation, deployment experience and interoperability
  testing, the WG aims to produce a NETCONF status report in a later 
stage.
  The result may be clarifications for RFC6241 and RFC6242 and addressing
  any reported errata.
 
  In the current phase of NETCONF's incremental development the workgroup
  will focus on following items:
 
  1. Combine the server configuration data models from the Call Home and 
RFC5539bis drafts in a separate Server Configuration YANG module by 
addressing the need for NETCONF as well as RESTCONF.
 
  2. Develop RESTCONF, a protocol based on NETCONF in terms of 
capabilities, but over HTTP and with some REST characteristics, for 
accessing YANG data in NETCONF datastores. An "ordered edit list" approach 
is needed (the YANG patch) to provide client developers with a simpler 
edit request format that can be more efficient and also allow more precise 
client control of the transaction procedure than existing mechanisms. The 
YANG patch operation, based on the  HTTP PATCH method, will be prepared in 
a separate draft. 
In addition develop a YANG library, which identifies the information about 
all YANG modules used by a server. Furthermore develop a collection 
resource for the RESTCONF protocol to provide enhanced filtering features 
for the retrieval of data nodes with the GET method.
RESTCONF should not deviate from the NETCONF capabilities unless proper 
justification is provided and documented. The RESTCONF work will consider 
requirements suggested by the other working groups (for example I2RS).
 
    3. Develop a zero touch configuration document (a technique to 
establish a secure network management relationship between a newly 
delivered network device configured with just its factory default 
settings, and the Network Management System), specific to the NETCONF use 
case.
 
    4. Develop a subscription and push mechanism that allows client 
applications to request notifications for changes in the datastore. These 
updates will be pushed by the server to the client based on a subscription 
policy.
 
    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access 
control rights associated with actions.
 
    6.Enhance RFC 5277 with the ability to delete subscriptions without 
closing the client session, to modify existing subscriptions, and to have 
multiple subscriptions on a established client session. These changes 
should not affect older clients that do not support these particular 
subscription requirements. The RPCs and the data models in RFC 5277 should 
be converted to YANG.
 
Goals and Milestones:
 
  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed 
Standard
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration 
as Proposed Standard
 
  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library 
drafts
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed 
Standard
 
  Jan 2016 - WGLC for RFC5277bis draft
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed 
Standard
  Jan 2016 - WGLC for YANG datastore push update draft
  Feb 2016 - Submit YANG datastore push update to AD/IESG for 
consideration as Proposed Standard
 
  Feb 2016 - WGLC for RFC6536bis draft
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed 
Standard
 
  Feb 2016 - WGLC for zero touch configuration
  Feb 2016 - WGLC for RESTCONF Collection Resource draft
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration 
as Proposed Standard
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as 
Proposed Standard
 
  Mar 2016 - WGLC for NETCONF server configuration data model
  Apr 2016 - Submit server configuration data model to AD/IESG for 
consideration as
 
 _______________________________________________
Netconf mailing list
Netconf@ietf.org
https://www.ietf.org/mailman/listinfo/netconf


--=_alternative 0057996986257EC9_=
Content-Type: text/html; charset="US-ASCII"

<font size=2 face="sans-serif">Hello,</font>
<br>
<br><font size=2 face="sans-serif">I apologize for commenting a bit late
on the proposed charter, but I have a concern.</font>
<br>
<br><font size=2 face="sans-serif">The proposal states:</font>
<br><font size=2 face="sans-serif">&gt; </font><font size=2 color=#0000e0 face="Courier New">RESTCONF
should not deviate from the NETCONF capabilities unless proper justification
</font>
<br><font size=2 color=#0000e0 face="Courier New">&gt; is provided and
documented.</font>
<br>
<br><font size=2 face="sans-serif">RESTCONF is currently being explored
for use in many applications due to the fact that it is a subset of NETCONF
capabilities, with a simpler implementation in servers. This is described
in section 1.1 of the current draft (i.e. &quot;</font><tt><font size=3>Simple
Subset of NETCONF Functionality</font></tt><font size=2 face="sans-serif">&quot;).</font>
<br>
<br><font size=2 face="sans-serif">In my opinion this is a benefit of RESTCONF
that cannot be lost. If anything, the opposite strategy should be taken,
in that NETCONF capabilities should only be added to RESTCONF with a strong
justification.</font>
<br>
<br><font size=2 face="sans-serif">Rodney</font>
<p>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">&quot;Ersue, Mehmet
(Nokia - DE/Munich)&quot; &lt;mehmet.ersue@nokia.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Netconf &lt;netconf@ietf.org&gt;,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">09/17/2015 05:25 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">[Netconf] Draft
charter update for review</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">&quot;Netconf&quot;
&lt;netconf-bounces@ietf.org&gt;</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 color=#0000e0 face="Calibri">Dear NETCONF WG,</font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Calibri">please find below the draft
charter update which we provided to our AD for review.</font>
<p><font size=2 color=#0000e0 face="Calibri">Comments are welcome.</font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Calibri">Mehmet &amp; Mahesh</font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">------------------ &nbsp;</font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Network Configuration
(netconf)</font>
<p><font size=2 color=#0000e0 face="Courier New">-------------------------------</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Charter</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Current Status: Active</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Chairs:</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; Mahesh Jethanandani
&lt;</font><a href=mailto:mjethanandani@gmail.com><font size=2 color=blue face="Courier New"><u>mjethanandani@gmail.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; Mehmet Ersue
&lt;</font><a href=mailto:mehmet.ersue@nokia.com><font size=2 color=blue face="Courier New"><u>mehmet.ersue@nokia.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Operations and Management
Area Directors:</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Benoit
Claise &lt;</font><a href=mailto:bclaise@cisco.com><font size=2 color=blue face="Courier New"><u>bclaise@cisco.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Joel
Jaeggli &lt;</font><a href=mailto:joelja@bogus.com><font size=2 color=blue face="Courier New"><u>joelja@bogus.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Operations and Management
Area Advisor:</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Benoit
Claise &lt;</font><a href=mailto:bclaise@cisco.com><font size=2 color=blue face="Courier New"><u>bclaise@cisco.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Mailing Lists:</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;General
Discussion: </font><a href=mailto:netconf@ietf.org><font size=2 color=blue face="Courier New"><u>netconf@ietf.org</u></font></a>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;To
Subscribe: &nbsp; &nbsp; &nbsp; </font><a href=https://www.ietf.org/mailman/listinfo/netconf><font size=2 color=blue face="Courier New"><u>https://www.ietf.org/mailman/listinfo/netconf</u></font></a>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Archive:
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><a href=https://mailarchive.ietf.org/arch/browse/netconf/><font size=2 color=blue face="Courier New"><u>https://mailarchive.ietf.org/arch/browse/netconf/</u></font></a>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Description of Working
Group:</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Configuration of
networks of devices has become a critical requirement</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; for operators in
today's highly interconnected networks. Large and small</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; operators alike
have developed their own mechanisms or have used vendor</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; specific mechanisms
to transfer configuration data to and from a device</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; and to examine
device state information which may impact the</font>
<p><font size=2 color=#0000e0 face="Courier New">configuration. Each of
these mechanisms may be different in various</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; aspects, such as
session establishment, user authentication,</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; configuration data
exchange, and error responses.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; The NETCONF protocol
(RFC 6241) provides mechanisms to install, manipulate, </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; and delete the
configuration of network devices. NETCONF is based on the </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; secure transport
(SSH is mandatory to implement while TLS is an optional </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; transport) and
uses an XML-based data representation. The NETCONF protocol </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; is data modeling
language independent, but YANG (RFC 6020) is the recommended </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; NETCONF modeling
language, which introduces advanced</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; language features
for configuration management.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Recently NETCONF
WG define the Call Home mechanism for NETCONF and RESTCONF protocols </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; as well as updated
RFC5539 by adding the new message framing used by NETCONF 1.1.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Based on the implementation,
deployment experience and interoperability</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; testing, the WG
aims to produce a NETCONF status report in a later stage.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; The result may
be clarifications for RFC6241 and RFC6242 and addressing</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; any reported errata.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; In the current
phase of NETCONF's incremental development the workgroup</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; will focus on following
items:</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; 1. Combine the
server configuration data models from the Call Home and RFC5539bis drafts
in a separate Server Configuration YANG module by addressing the need for
NETCONF as well as RESTCONF.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; 2. Develop RESTCONF,
a protocol based on NETCONF in terms of capabilities, but over HTTP and
with some REST characteristics, for accessing YANG data in NETCONF datastores.
An &quot;ordered edit list&quot; approach is needed (the YANG patch) to
provide client developers with a simpler edit request format that can be
more efficient and also allow more precise client control of the transaction
procedure than existing mechanisms. The YANG patch operation, based on
the &nbsp;HTTP PATCH method, will be prepared in a separate draft. </font>
<p><font size=2 color=#0000e0 face="Courier New">In addition develop a
YANG library, which identifies the information about all YANG modules used
by a server. Furthermore develop a collection resource for the RESTCONF
protocol to provide enhanced filtering features for the retrieval of data
nodes with the GET method.</font>
<p><font size=2 color=#0000e0 face="Courier New">RESTCONF should not deviate
from the NETCONF capabilities unless proper justification is provided and
documented. The RESTCONF work will consider requirements suggested by the
other working groups (for example I2RS).</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 3. Develop
a zero touch configuration document (a technique to establish a secure
network management relationship between a newly delivered network device
configured with just its factory default settings, and the Network Management
System), specific to the NETCONF use case.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 4. Develop
a subscription and push mechanism that allows client applications to request
notifications for changes in the datastore. These updates will be pushed
by the server to the client based on a subscription policy.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 5. Update
RFC 6536 (NETCONF Access Control Model) to introduce access control rights
associated with actions.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 6.Enhance
RFC 5277 with the ability to delete subscriptions without closing the client
session, to modify existing subscriptions, and to have multiple subscriptions
on a established client session. These changes should not affect older
clients that do not support these particular subscription requirements.
The RPCs and the data models in RFC 5277 should be converted to YANG.</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">Goals and Milestones:</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Done - Submit RFC5539bis
to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Done - Submit NETCONF
call home mechanism to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Oct 2015 - WGLC
for RESTCONF, YANG patch operation and YANG Library drafts</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Nov 2015 - Submit
RESTCONF to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Jan 2016 - WGLC
for RFC5277bis draft</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Jan 2016 - Submit
RFC5277bis to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Jan 2016 - WGLC
for YANG datastore push update draft</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - Submit
YANG datastore push update to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - WGLC
for RFC6536bis draft</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - Submit
RFC6536bis to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - WGLC
for zero touch configuration</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - WGLC
for RESTCONF Collection Resource draft</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Mar 2016 - Submit
zero touch configuration to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Mar 2016 - Submit
RESTCONF Collection to AD/IESG for consideration as Proposed Standard</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Mar 2016 - WGLC
for NETCONF server configuration data model</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Apr 2016 - Submit
server configuration data model to AD/IESG for consideration as</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><tt><font size=2>_______________________________________________<br>
Netconf mailing list<br>
Netconf@ietf.org<br>
</font></tt><a href=https://www.ietf.org/mailman/listinfo/netconf><tt><font size=2>https://www.ietf.org/mailman/listinfo/netconf</font></tt></a><tt><font size=2><br>
</font></tt>
<p>
--=_alternative 0057996986257EC9_=--


From nobody Wed Sep 23 09:08:29 2015
Return-Path: <xiangli@seguesoft.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDDBF1A87AD for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 09:08:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bhw2ILMB7lrd for <netconf@ietfa.amsl.com>; Wed, 23 Sep 2015 09:08:26 -0700 (PDT)
Received: from p3plsmtpa09-06.prod.phx3.secureserver.net (p3plsmtpa09-06.prod.phx3.secureserver.net [173.201.193.235]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 830201A874E for <netconf@ietf.org>; Wed, 23 Sep 2015 09:08:25 -0700 (PDT)
Received: from [192.168.10.101] ([73.211.21.12]) by p3plsmtpa09-06.prod.phx3.secureserver.net with  id Lg8P1r00L0FehNH01g8QbJ; Wed, 23 Sep 2015 09:08:24 -0700
To: netconf@ietf.org
References: <D226D2D0.DFA24%kwatsen@juniper.net> <20150922142615.GC99134@elstar.local> <D226E43C.DFAAA%kwatsen@juniper.net> <20150922190308.GB99737@elstar.local>
From: Xiang Li <xiangli@seguesoft.com>
Message-ID: <5602CE77.8040208@seguesoft.com>
Date: Wed, 23 Sep 2015 11:08:23 -0500
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <20150922190308.GB99737@elstar.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/rXos7W4k3dVo9jmK4V2Pgnatsl0>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 16:08:28 -0000

Hi
On 9/22/2015 2:03 PM, Juergen Schoenwaelder wrote:
> On Tue, Sep 22, 2015 at 05:25:04PM +0000, Kent Watsen wrote:
>>> RFC 6020:
>>>
>>>    The names of all standard modules and submodules MUST be unique.
>>>    Developers of enterprise modules are RECOMMENDED to choose names for
>>>    their modules that will have a low probability of colliding with
>>>    standard or other enterprise modules, e.g., by using the enterprise
>>>    or organization name as a prefix for the module name.
>>>
>>> Apparently, both module names in the example violate this. Note that
>>> module names are used to resolve imports and hence they better are
>>> unique. For the IETF, we can manage that via the IANA registry. For
>>> the other modules, there is a clear recommendation.
>>
>> OK, that's fair, but it doesn't seem to be a followed often outside of the
>> IETF.
>>
>> For instance,
>>
>>    - ETSI NFV-MANO has module names like "nsd", "vnfd" and "vld"
>>    - Open Config has module names beginning with "bgp-" and "mpls-"
>>    - IEEE has module names like "ethernet"
>>    - ODL has some module names like "config" and "flow-errors"
> Because people often do not read specifications and if tools do not
> complain they assume everything is fine. The YANG spec has clear
> words, there is text in the guidelines. We can write more text and it
> will likely not help. Perhaps tutorials need to stress these points.

I agree for standard modules it "MUST" have unique names since it is 
enforceable.

To ensure maximum interoperability, a private module designer better 
follow the
recommendation and carefully choose a name that is unlikely conflicting 
with
others.  We see many private MIBs use a name with company name prefixed, and
for some MIB designers, I believe that is a learned lesson.


--Xiang Li


From nobody Thu Sep 24 02:21:09 2015
Return-Path: <balint.uveges@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7E881A8986 for <netconf@ietfa.amsl.com>; Thu, 24 Sep 2015 02:21:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level: 
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0w_29-efMQi8 for <netconf@ietfa.amsl.com>; Thu, 24 Sep 2015 02:21:06 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) (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 77A3A1A8974 for <netconf@ietf.org>; Thu, 24 Sep 2015 02:21:04 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.15.2/8.15.2) with ESMTPS id t8O9L1Xm007464 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <netconf@ietf.org>; Thu, 24 Sep 2015 09:21:01 GMT
Received: from DEMUHTC002.nsn-intra.net ([10.159.42.33]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t8O9L0MH004415 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Thu, 24 Sep 2015 11:21:01 +0200
Received: from DEMUHTC013.nsn-intra.net (10.159.42.44) by DEMUHTC002.nsn-intra.net (10.159.42.33) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 24 Sep 2015 11:21:00 +0200
Received: from DEMUMBX006.nsn-intra.net ([169.254.6.213]) by DEMUHTC013.nsn-intra.net ([10.159.42.44]) with mapi id 14.03.0248.002; Thu, 24 Sep 2015 11:21:00 +0200
From: "Uveges, Balint (Nokia - HU/Budapest)" <balint.uveges@nokia.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: Long-lasting RESTCONF operations
Thread-Index: AdD2qlN3N/lWCzBIQVO6Z0AWvW6WZA==
Date: Thu, 24 Sep 2015 09:21:00 +0000
Message-ID: <28B876C36C5AA84CBAB912BA734FAC35016469DA@DEMUMBX006.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.126]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 1991
X-purgate-ID: 151667::1443086462-0000538C-60F505ED/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/hNIS6jla2_u4ubnCiADw8ij3Y0I>
Subject: [Netconf] Long-lasting RESTCONF operations
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2015 09:21:07 -0000

Hi All,

I would like to clarify an issue regarding the following RESTCONF scenario.

Let's assume that certain RESTCONF operations take quite some time on
the server side, for example the evaluation of a received POST method
(in Create Resource Mode), due to internal validations or due to the
processing of large amount of received data. According to the RESTCONF
draft (section 4.4.1):

  "If the POST method succeeds, a "201 Created" status-line is returned
   and there is no response message-body."

If I interpret this right, a RESTCONF client has to wait for 201 Created
(or for 4xx/5xx if something goes wrong) no matter how long it takes for
the server to process and answer the POST method. This behavior has no
significance if a RESTCONF client manages only a few RESTCONF server,
but could lead easily to a bottleneck in the client in case of large
amount of RESTCONF servers, when the client manages them in parallel.

RESTCONF is an HTTP-based protocol and RFC 7231 defines the status code
202 Accepted (section 6.3.3) as:

  "The 202 (Accepted) status code indicates that the request has been
   accepted for processing, but the processing has not been completed.
. . .=20
   The representation sent with this
   response ought to describe the request's current status and point to
   (or embed) a status monitor that can provide the user with an
   estimate of when the request will be fulfilled."

With 202 Accepted it would be possible not just to inform the RESTCONF
client, that the method is accepted and is waiting to be processed but
also the HTTP connection could be terminated (if needed). Moreover it
would provide means for the client to poll the status of the request at
the URI provided in the Location header of 202 Accepted.

Side note: The RESTCONF draft lists the HTTP method 202 Accepted as well
in chapter 7, but it does not define any semantics.

Thank you in advance for your comments.

Best regards,
-Balint


From nobody Thu Sep 24 09:36:57 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D68361A802E for <netconf@ietfa.amsl.com>; Thu, 24 Sep 2015 09:36:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sq1ERwDprX1X for <netconf@ietfa.amsl.com>; Thu, 24 Sep 2015 09:36:54 -0700 (PDT)
Received: from mail-la0-f50.google.com (mail-la0-f50.google.com [209.85.215.50]) (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 7CA201A6F45 for <netconf@ietf.org>; Thu, 24 Sep 2015 09:36:53 -0700 (PDT)
Received: by lacdq2 with SMTP id dq2so14919728lac.1 for <netconf@ietf.org>; Thu, 24 Sep 2015 09:36:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=iimy1z6leJChxtFUU2/BiNv5e7Pbk5c2oCYegS/VN88=; b=SXmEBNkibfmxaEJ10yeqm+Efo2dYA7wqpVn1nAvB39sYX2i+BeEY+T2qlaxaRL/FNS GfSeHS0EHfo2RoSXI2ZPzH7I0VoJxPtILA3bseGhakUHbPKSirTp8WXDKKXAbJEkrplU yReQ+6uOEl3zCvGfT3ymUZVrJjCtFcXfv/jnLsTpe/Z1pdnq8cYcldkvu4jUGciM0XGJ bolOAKYCjhxYGZg2KN1sIpikWo86K98YRxBieu3gVwAWwwLOUgEEkyeE4fa6v6xUB79W gZaBJ9HsMShlUU37wiTGAsLFRqU4vZyGr6ZHpjGumOABBbrCAeg/aj4KbAZkDR6wiYPy 7JdQ==
X-Gm-Message-State: ALoCoQllCixkmoQJWazA9ufO0e+Ty600mVxIDk0IMJ+4wyUG1D9b5Phz10f9CqSwhos31Lv4CEWT
MIME-Version: 1.0
X-Received: by 10.112.200.229 with SMTP id jv5mr170694lbc.123.1443112611246; Thu, 24 Sep 2015 09:36:51 -0700 (PDT)
Received: by 10.112.200.104 with HTTP; Thu, 24 Sep 2015 09:36:51 -0700 (PDT)
In-Reply-To: <28B876C36C5AA84CBAB912BA734FAC35016469DA@DEMUMBX006.nsn-intra.net>
References: <28B876C36C5AA84CBAB912BA734FAC35016469DA@DEMUMBX006.nsn-intra.net>
Date: Thu, 24 Sep 2015 09:36:51 -0700
Message-ID: <CABCOCHTAHRUqkKitwDAczG3utLi8BtX_r2_Z4ncVj7jT_W7-yg@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: "Uveges, Balint (Nokia - HU/Budapest)" <balint.uveges@nokia.com>
Content-Type: multipart/alternative; boundary=001a11c26650908ee2052080d69a
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/_zW8nHbrdphYAeEpjiqItTSZ2cw>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] Long-lasting RESTCONF operations
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2015 16:36:56 -0000

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

On Thu, Sep 24, 2015 at 2:21 AM, Uveges, Balint (Nokia - HU/Budapest) <
balint.uveges@nokia.com> wrote:

> Hi All,
>
> I would like to clarify an issue regarding the following RESTCONF scenario.
>
> Let's assume that certain RESTCONF operations take quite some time on
> the server side, for example the evaluation of a received POST method
> (in Create Resource Mode), due to internal validations or due to the
> processing of large amount of received data. According to the RESTCONF
> draft (section 4.4.1):
>
>   "If the POST method succeeds, a "201 Created" status-line is returned
>    and there is no response message-body."
>
> If I interpret this right, a RESTCONF client has to wait for 201 Created
> (or for 4xx/5xx if something goes wrong) no matter how long it takes for
> the server to process and answer the POST method. This behavior has no
> significance if a RESTCONF client manages only a few RESTCONF server,
> but could lead easily to a bottleneck in the client in case of large
> amount of RESTCONF servers, when the client manages them in parallel.
>
> RESTCONF is an HTTP-based protocol and RFC 7231 defines the status code
> 202 Accepted (section 6.3.3) as:
>
>   "The 202 (Accepted) status code indicates that the request has been
>    accepted for processing, but the processing has not been completed.
> . . .
>    The representation sent with this
>    response ought to describe the request's current status and point to
>    (or embed) a status monitor that can provide the user with an
>    estimate of when the request will be fulfilled."
>
> With 202 Accepted it would be possible not just to inform the RESTCONF
> client, that the method is accepted and is waiting to be processed but
> also the HTTP connection could be terminated (if needed). Moreover it
> would provide means for the client to poll the status of the request at
> the URI provided in the Location header of 202 Accepted.
>
> Side note: The RESTCONF draft lists the HTTP method 202 Accepted as well
> in chapter 7, but it does not define any semantics.
>
> Thank you in advance for your comments.
>
>

So you are suggesting that a server can optionally support 202 Accepted,
which means of course it is mandatory to support for the client.

There seems to be some interest in the IETF right now wrt/ clarifying what
it
means when the server returns <ok/> to an edit request.  If it means "your
edit
is part of the intended configuration" then 202 Accepted is not really
needed as
any decent server can do this without delay.  If it means "your edit is now
reflected in actual network behavior" then perhaps it will be useful.




> Best regards,
> -Balint
>
>
Andy


> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

--001a11c26650908ee2052080d69a
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 Thu, Sep 24, 2015 at 2:21 AM, Uveges, Balint (Nokia - HU/Budapest) <=
span dir=3D"ltr">&lt;<a href=3D"mailto:balint.uveges@nokia.com" target=3D"_=
blank">balint.uveges@nokia.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">Hi All,<br>
<br>
I would like to clarify an issue regarding the following RESTCONF scenario.=
<br>
<br>
Let&#39;s assume that certain RESTCONF operations take quite some time on<b=
r>
the server side, for example the evaluation of a received POST method<br>
(in Create Resource Mode), due to internal validations or due to the<br>
processing of large amount of received data. According to the RESTCONF<br>
draft (section 4.4.1):<br>
<br>
=C2=A0 &quot;If the POST method succeeds, a &quot;201 Created&quot; status-=
line is returned<br>
=C2=A0 =C2=A0and there is no response message-body.&quot;<br>
<br>
If I interpret this right, a RESTCONF client has to wait for 201 Created<br=
>
(or for 4xx/5xx if something goes wrong) no matter how long it takes for<br=
>
the server to process and answer the POST method. This behavior has no<br>
significance if a RESTCONF client manages only a few RESTCONF server,<br>
but could lead easily to a bottleneck in the client in case of large<br>
amount of RESTCONF servers, when the client manages them in parallel.<br>
<br>
RESTCONF is an HTTP-based protocol and RFC 7231 defines the status code<br>
202 Accepted (section 6.3.3) as:<br>
<br>
=C2=A0 &quot;The 202 (Accepted) status code indicates that the request has =
been<br>
=C2=A0 =C2=A0accepted for processing, but the processing has not been compl=
eted.<br>
. . .<br>
=C2=A0 =C2=A0The representation sent with this<br>
=C2=A0 =C2=A0response ought to describe the request&#39;s current status an=
d point to<br>
=C2=A0 =C2=A0(or embed) a status monitor that can provide the user with an<=
br>
=C2=A0 =C2=A0estimate of when the request will be fulfilled.&quot;<br>
<br>
With 202 Accepted it would be possible not just to inform the RESTCONF<br>
client, that the method is accepted and is waiting to be processed but<br>
also the HTTP connection could be terminated (if needed). Moreover it<br>
would provide means for the client to poll the status of the request at<br>
the URI provided in the Location header of 202 Accepted.<br>
<br>
Side note: The RESTCONF draft lists the HTTP method 202 Accepted as well<br=
>
in chapter 7, but it does not define any semantics.<br>
<br>
Thank you in advance for your comments.<br>
<br></blockquote><div><br></div><div><br></div><div>So you are suggesting t=
hat a server can optionally support 202 Accepted,</div><div>which means of =
course it is mandatory to support for the client.</div><div><br></div><div>=
There seems to be some interest in the IETF right now wrt/ clarifying what =
it</div><div>means when the server returns &lt;ok/&gt; to an edit request.=
=C2=A0 If it means &quot;your edit</div><div>is part of the intended config=
uration&quot; then 202 Accepted is not really needed as</div><div>any decen=
t server can do this without delay.=C2=A0 If it means &quot;your edit is no=
w</div><div>reflected in actual network behavior&quot; then perhaps it will=
 be useful.</div><div><br></div><div><br></div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
Best regards,<br>
-Balint<br>
<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div><br></div></div>

--001a11c26650908ee2052080d69a--


From nobody Fri Sep 25 20:25:14 2015
Return-Path: <alex@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AAF21AD06C for <netconf@ietfa.amsl.com>; Fri, 25 Sep 2015 20:25:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w32JLE9QIDzy for <netconf@ietfa.amsl.com>; Fri, 25 Sep 2015 20:25:11 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D81D51AD06B for <netconf@ietf.org>; Fri, 25 Sep 2015 20:25:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11267; q=dns/txt; s=iport; t=1443237910; x=1444447510; h=from:to:cc:subject:date:message-id:mime-version; bh=f0kg7J08pf4KAnlcpsPHVYXeR9CdBbu9ijRgrli2uD4=; b=fzcqxXCUzrJBAV/bF3r/pn31qBsp0eK6GuYOFduizcWwNo7pcg8WKuql l+oGkwRleabt6vc+ad1J7KBKdpFJLH/EopC/nbWh+r8IfnZLjkBUwxStP ZyHAVDqKgFida9A00KghEAtUs5NzNjoWn0IZQsO1LoGDHZG89XlUJp4nL o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ABAgDvDgZW/4ENJK1dgldNVG+9MgENgXeFfQKBJjgUAQEBAQEBAYEKhCYBBC1MEgEqViYBBAENDYgmDcwYAQEBAQEBAQEBAQEBAQEBAQEBAQEBF5BMMYMfgRQFjH+IbQGFE4oOmR4fAQFChAGJDYEFAQEB
X-IronPort-AV: E=Sophos; i="5.17,590,1437436800"; d="scan'208,217"; a="30328002"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-8.cisco.com with ESMTP; 26 Sep 2015 03:25:09 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t8Q3P9h9026770 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 26 Sep 2015 03:25:09 GMT
Received: from xch-rcd-006.cisco.com (173.37.102.16) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Fri, 25 Sep 2015 22:25:09 -0500
Received: from xhc-rcd-x15.cisco.com (173.37.183.89) by xch-rcd-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Fri, 25 Sep 2015 22:25:09 -0500
Received: from xmb-rcd-x05.cisco.com ([169.254.15.194]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0248.002; Fri, 25 Sep 2015 22:25:08 -0500
From: "Alexander Clemm (alex)" <alex@cisco.com>
To: "Andy Bierman (andy@yumaworks.com)" <andy@yumaworks.com>, "Martin Bjorklund (mbjorklu)" <mbjorklu@cisco.com>, Kent Watsen <kwatsen@juniper.net>
Thread-Topic: YANG patch with XML and Netconf edit-config
Thread-Index: AdD4CCuxvjUk1rC+SvOyPcAnIocwzA==
Date: Sat, 26 Sep 2015 03:25:08 +0000
Message-ID: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.48.185]
Content-Type: multipart/alternative; boundary="_000_DBC595ED2346914F9F81D17DD5C32B571DCCD960xmbrcdx05ciscoc_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/sFOLuF__efKF6v-BB6sWMLALffM>
Cc: Netconf <netconf@ietf.org>
Subject: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Sep 2015 03:25:13 -0000

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

Helo Andy, Martin, Kent,

looking at draft-ietf-netconf-yang-patch-05, I am wondering if you have exa=
mples for YANG-patch with XML encoding.  The examples in section D are all =
JSON-encoded.

I am wondering specifically about how the XML encoding in YANG-patch relate=
s to the Netconf encoding of edit-config.  I was hoping the two would be al=
igned or even the same, but is this the case?  It seems that the yang-patch=
 way of doing things will require a different encoding of the payload, mean=
ing you cannot simply take the same "edit snippet" and use it both for Netc=
onf and Restconf, instead the content/encoding will depend on the underlyin=
g transport, not be agnostic to it.  Is this understanding correct?  What i=
s the intention?  Do we have some examples?

For example, if we have (per the example in RFC 6241) the following edit-co=
nfig snippet:

       <edit-config>

         <target>

           <running/>

         </target>

         <default-operation>none</default-operation>

         <config xmlns:xc=3D"urn:ietf:params:xml:ns:netconf:base:1.0">

           <top xmlns=3D"http://example.com/schema/1.2/config">

             <interface xc:operation=3D"delete">

               <name>Ethernet0/0</name>

             </interface>

           </top>

         </config>

       </edit-config>

what does the corresponding YANG-patch look like - something like this:  (e=
dit-config style)


      Accept: application/yang.patch-status+xml

      Content-Type: application/yang.patch+xml



      <yang-patch>

        <patch-id>my-patch</patch-id>

        <edit>

         <config xmlns:xc=3D"urn:ietf:params:xml:ns:netconf:base:1.0">

           <top xmlns=3D"http://example.com/schema/1.2/config">

             <interface xc:operation=3D"delete">

               <name>Ethernet0/0</name>

             </interface>

           </top>

         </config>

        </edit>

       </yang-patch>

or is it something like this:

      Accept: application/yang.patch-status+xml

      Content-Type: application/yang.patch+xml



      <yang-patch>

        <patch-id>my-patch</patch-id>

        <edit>

          <edit-id>edit1</edit-id>

          <operation>delete</operation>

          <target>

             <interface>

               <name>Ethernet0/0</name>

             </interface>

          </target>

         </edit>

       </yang-patch>

Thanks
--- Alex

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCD960xmbrcdx05ciscoc_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" 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:0in;
	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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.grey
	{mso-style-name:grey;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@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=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Helo Andy, Martin, Kent, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">looking at draft-ietf-netconf-yang-patch-05, I am wo=
ndering if you have examples for YANG-patch with XML encoding. &nbsp;The ex=
amples in section D are all JSON-encoded.&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I am wondering specifically about how the XML encodi=
ng in YANG-patch relates to the Netconf encoding of edit-config. &nbsp;I wa=
s hoping the two would be aligned or even the same, but is this the case?&n=
bsp; It seems that the yang-patch way of doing
 things will require a different encoding of the payload, meaning you canno=
t simply take the same &#8220;edit snippet&#8221; and use it both for Netco=
nf and Restconf, instead the content/encoding will depend on the underlying=
 transport, not be agnostic to it.&nbsp; Is this
 understanding correct?&nbsp; What is the intention?&nbsp; Do we have some =
examples?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For example, if we have (per the example in RFC 6241=
) the following edit-config snippet:&nbsp;
<o:p></o:p></p>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;edit-config&gt;<o:p></o:=
p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;target&gt;<o:p></=
o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;runni=
ng/&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/target&gt;<o:p><=
/o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;default-operation=
&gt;none&lt;/default-operation&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;config xmlns:xc=
=3D&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;top x=
mlns=3D&quot;http://example.com/schema/1.2/config&quot;&gt;<o:p></o:p></pre=
>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &lt;interface xc:operation=3D&quot;delete&quot;&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &lt;name&gt;Ethernet0/0&lt;/name&gt;<o:p></o:p></pre>
<pre>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&lt;/interface&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/top&=
gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/config&gt;<o:p><=
/o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/edit-config&gt;<o:p></o:p></=
pre>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">what does the corresponding YANG-patch look like &#8=
211; something like this:&nbsp; (edit-config style)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Accept: application/yang.patch-status&#=
43;xml<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Content-Type: application/yang.patch&#4=
3;xml<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;yang-patch&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;patch-id&gt;my-patch&lt=
;/patch-id&gt; <o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;edit&gt; <o:p></o:=
p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;config xmlns=
:xc=3D&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&gt;<o:p></o:p></p=
re>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;top x=
mlns=3D&quot;http://example.com/schema/1.2/config&quot;&gt;<o:p></o:p></pre=
>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &lt;interface xc:operation=3D&quot;delete&quot;&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &lt;name&gt;Ethernet0/0&lt;/name&gt;<o:p></o:p></pre>
<pre>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&lt;/interface&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/top&=
gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/config&gt;<o:p><=
/o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/edit&gt;<o:p></o:p></p=
re>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/yang-patch&gt;<o:p></o:p></p=
re>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">or is it something like this:<o:p></o:p></p>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Accept: application/yang.patch-status&#=
43;xml<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Content-Type: application/yang.patch&#4=
3;xml<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;yang-patch&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;patch-id&gt;my-patch&lt=
;/patch-id&gt; <o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;edit&gt; <o:p></o:=
p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;edit-i=
d&gt;edit1&lt;/edit-id&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;operation&g=
t;delete&lt;/operation&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;target&gt;<=
o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &lt;interface&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &lt;name&gt;Ethernet0/0&lt;/name&gt;<o:p></o:p></pre>
<pre>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&lt;/interface&gt;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/target&gt;=
<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/edit&gt;<o:p></o=
:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/yang-patch&gt;<o:p></o:p></p=
re>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal">--- Alex<o:p></o:p></p>
</div>
</body>
</html>

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCD960xmbrcdx05ciscoc_--


From nobody Fri Sep 25 21:34:04 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 030881AD366 for <netconf@ietfa.amsl.com>; Fri, 25 Sep 2015 21:34:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8_gN7kh9xOmN for <netconf@ietfa.amsl.com>; Fri, 25 Sep 2015 21:34:01 -0700 (PDT)
Received: from mail-la0-f47.google.com (mail-la0-f47.google.com [209.85.215.47]) (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 54B761AD365 for <netconf@ietf.org>; Fri, 25 Sep 2015 21:34:01 -0700 (PDT)
Received: by lahh2 with SMTP id h2so115427161lah.0 for <netconf@ietf.org>; Fri, 25 Sep 2015 21:33:59 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=WHPOC1dS7LYprPwDY9q8EyOE/Rb4eAxjxj/J1vWuYlQ=; b=jti4A5G6Sf3jWRVA8qoH1DWNLhjrYD6wwi+HP6hM8yRZ8G+/726j7un+ebDC2JhIwT YbKNxqF72vEfWg8hu0zLd73YF0gw5dWqdBbbCV1w9PTMWLaJhHhnAphH05C5Q4hImYhl cKX735RwO9MBOLdXLjOig0tBB2eqVH3ScpJTb50yfu7uPWgB45wMuu8ABvwje9XH0aoE uV7VnS6ozDkR1uSf15d3UjgNmzaWId7UDCenPjrZhuLn1FnZfNnZnnQcOKaDesYhBYhE Vu7ea9+Y0GP3Ve/30Nw6FojtdPjsk92E/s/5FZATxql9a3KejXanU0/mpcbmW6/n2TL2 JxCg==
X-Gm-Message-State: ALoCoQlDhOforV1Muqe/6NuN/XcTlh99zbnjbwVEM2CyseCr582Km6MAi1xatY4RwO9oz9AQUOSz
MIME-Version: 1.0
X-Received: by 10.25.150.83 with SMTP id y80mr1677145lfd.119.1443242039048; Fri, 25 Sep 2015 21:33:59 -0700 (PDT)
Received: by 10.112.150.233 with HTTP; Fri, 25 Sep 2015 21:33:58 -0700 (PDT)
In-Reply-To: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com>
References: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com>
Date: Fri, 25 Sep 2015 21:33:58 -0700
Message-ID: <CABCOCHT=dLsvE0zBuehKrUDtEXvkMO7pWS5A3UmjWp5Z-QF3Hw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: "Alexander Clemm (alex)" <alex@cisco.com>
Content-Type: multipart/alternative; boundary=001a11401a2410124805209ef931
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/wj73wqSBG0nu6Ql61NeiOcRrWF4>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Sep 2015 04:34:04 -0000

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

On Fri, Sep 25, 2015 at 8:25 PM, Alexander Clemm (alex) <alex@cisco.com>
wrote:

> Helo Andy, Martin, Kent,
>
>
>
> looking at draft-ietf-netconf-yang-patch-05, I am wondering if you have
> examples for YANG-patch with XML encoding.  The examples in section D are
> all JSON-encoded.
>
>
>
> I am wondering specifically about how the XML encoding in YANG-patch
> relates to the Netconf encoding of edit-config.  I was hoping the two wou=
ld
> be aligned or even the same, but is this the case?  It seems that the
> yang-patch way of doing things will require a different encoding of the
> payload, meaning you cannot simply take the same =E2=80=9Cedit snippet=E2=
=80=9D and use it
> both for Netconf and Restconf, instead the content/encoding will depend o=
n
> the underlying transport, not be agnostic to it.  Is this understanding
> correct?  What is the intention?  Do we have some examples?
>
>
>


Why would it be the same as <edit-config> just because it is encoded in XML=
?
Why would the data model change because it was XML vs. JSON?

If you want to use edit-config and the server supports it through RESTCONF:

   POST /restconf/operations/edit-config

  <input>
     <target> ... </target>
     <config>
       ...
     </config>
  </input>


Otherwise just use NETCONF if you want to use <edit-config>


Andy




> For example, if we have (per the example in RFC 6241) the following
> edit-config snippet:
>
>        <edit-config>
>
>          <target>
>
>            <running/>
>
>          </target>
>
>          <default-operation>none</default-operation>
>
>          <config xmlns:xc=3D"urn:ietf:params:xml:ns:netconf:base:1.0">
>
>            <top xmlns=3D"http://example.com/schema/1.2/config">
>
>              <interface xc:operation=3D"delete">
>
>                <name>Ethernet0/0</name>
>
>              </interface>
>
>            </top>
>
>          </config>
>
>        </edit-config>
>
>
>
> what does the corresponding YANG-patch look like =E2=80=93 something like=
 this:
> (edit-config style)
>
>
>
>       Accept: application/yang.patch-status+xml
>
>       Content-Type: application/yang.patch+xml
>
>
>
>       <yang-patch>
>
>         <patch-id>my-patch</patch-id>
>
>         <edit>
>
>          <config xmlns:xc=3D"urn:ietf:params:xml:ns:netconf:base:1.0">
>
>            <top xmlns=3D"http://example.com/schema/1.2/config">
>
>              <interface xc:operation=3D"delete">
>
>                <name>Ethernet0/0</name>
>
>              </interface>
>
>            </top>
>
>          </config>
>
>         </edit>
>
>        </yang-patch>
>
>
>
> or is it something like this:
>
>       Accept: application/yang.patch-status+xml
>
>       Content-Type: application/yang.patch+xml
>
>
>
>       <yang-patch>
>
>         <patch-id>my-patch</patch-id>
>
>         <edit>
>
>           <edit-id>edit1</edit-id>
>
>           <operation>delete</operation>
>
>           <target>
>
>              <interface>
>
>                <name>Ethernet0/0</name>
>
>              </interface>
>
>           </target>
>
>          </edit>
>
>        </yang-patch>
>
>
>
> Thanks
>
> --- Alex
>

--001a11401a2410124805209ef931
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 Fri, Sep 25, 2015 at 8:25 PM, Alexander Clemm (alex) <span dir=3D"lt=
r">&lt;<a href=3D"mailto:alex@cisco.com" target=3D"_blank">alex@cisco.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 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div>
<p class=3D"MsoNormal">Helo Andy, Martin, Kent, <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">looking at draft-ietf-netconf-yang-patch-05, I am wo=
ndering if you have examples for YANG-patch with XML encoding.=C2=A0 The ex=
amples in section D are all JSON-encoded.=C2=A0
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I am wondering specifically about how the XML encodi=
ng in YANG-patch relates to the Netconf encoding of edit-config.=C2=A0 I wa=
s hoping the two would be aligned or even the same, but is this the case?=
=C2=A0 It seems that the yang-patch way of doing
 things will require a different encoding of the payload, meaning you canno=
t simply take the same =E2=80=9Cedit snippet=E2=80=9D and use it both for N=
etconf and Restconf, instead the content/encoding will depend on the underl=
ying transport, not be agnostic to it.=C2=A0 Is this
 understanding correct?=C2=A0 What is the intention?=C2=A0 Do we have some =
examples?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0</p></div></div></blockquote><div><br><=
/div><div><br></div><div>Why would it be the same as &lt;edit-config&gt; ju=
st because it is encoded in XML?</div><div>Why would the data model change =
because it was XML vs. JSON?</div><div><br></div><div>If you want to use ed=
it-config and the server supports it through RESTCONF:</div><div><br></div>=
<div>=C2=A0 =C2=A0POST /restconf/operations/edit-config</div><div><br></div=
><div>=C2=A0 &lt;input&gt;</div><div>=C2=A0 =C2=A0 =C2=A0&lt;target&gt; ...=
 &lt;/target&gt;</div><div>=C2=A0 =C2=A0 =C2=A0&lt;config&gt;</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0...</div><div>=C2=A0 =C2=A0 =C2=A0&lt;/config&gt;</=
div><div>=C2=A0 &lt;/input&gt;</div><div><br></div><div><br></div><div>Othe=
rwise just use NETCONF if you want to use &lt;edit-config&gt;</div><div><br=
></div><div><br></div><div>Andy</div><div><br></div><div><br></div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"#0563C1=
" vlink=3D"#954F72"><div><p class=3D"MsoNormal"><u></u></p>
<p class=3D"MsoNormal">For example, if we have (per the example in RFC 6241=
) the following edit-config snippet:=C2=A0
<u></u><u></u></p>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit-config&gt;<u></u><u=
></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;target&gt;<u></u>=
<u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;runni=
ng/&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/target&gt;<u></u=
><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;default-operation=
&gt;none&lt;/default-operation&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;config xmlns:xc=
=3D&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&gt;<u></u><u></u></p=
re>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;top x=
mlns=3D&quot;<a href=3D"http://example.com/schema/1.2/config" target=3D"_bl=
ank">http://example.com/schema/1.2/config</a>&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &lt;interface xc:operation=3D&quot;delete&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &lt;name&gt;Ethernet0/0&lt;/name&gt;<u></u><u></u></pre>
<pre>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&lt;/interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/top&=
gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/config&gt;<u></u=
><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/edit-config&gt;<u></u><u></u=
></pre>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">what does the corresponding YANG-patch look like =E2=
=80=93 something like this:=C2=A0 (edit-config style)<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Accept: application/yang.patch-status+x=
ml<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Content-Type: application/yang.patch+xm=
l<u></u><u></u></pre>
<pre><u></u>=C2=A0<u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;yang-patch&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;patch-id&gt;my-patch&lt=
;/patch-id&gt; <u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit&gt; <u></u><u=
></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;config xmlns=
:xc=3D&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&gt;<u></u><u></u>=
</pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;top x=
mlns=3D&quot;<a href=3D"http://example.com/schema/1.2/config" target=3D"_bl=
ank">http://example.com/schema/1.2/config</a>&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &lt;interface xc:operation=3D&quot;delete&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &lt;name&gt;Ethernet0/0&lt;/name&gt;<u></u><u></u></pre>
<pre>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&lt;/interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/top&=
gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/config&gt;<u></u=
><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/edit&gt;<u></u><u></u>=
</pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/yang-patch&gt;<u></u><u></u>=
</pre>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">or is it something like this:<u></u><u></u></p>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Accept: application/yang.patch-status+x=
ml<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Content-Type: application/yang.patch+xm=
l<u></u><u></u></pre>
<pre><u></u>=C2=A0<u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;yang-patch&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;patch-id&gt;my-patch&lt=
;/patch-id&gt; <u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit&gt; <u></u><u=
></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit-i=
d&gt;edit1&lt;/edit-id&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;operation&g=
t;delete&lt;/operation&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;target&gt;<=
u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &lt;interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &lt;name&gt;Ethernet0/0&lt;/name&gt;<u></u><u></u></pre>
<pre>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&lt;/interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;/target&gt;=
<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/edit&gt;<u></u><=
u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/yang-patch&gt;<u></u><u></u>=
</pre>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks<span class=3D"HOEnZb"><font color=3D"#888888"=
><u></u><u></u></font></span></p><span class=3D"HOEnZb"><font color=3D"#888=
888">
<p class=3D"MsoNormal">--- Alex<u></u><u></u></p>
</font></span></div>
</div>

</blockquote></div><br></div></div>

--001a11401a2410124805209ef931--


From nobody Mon Sep 28 02:21:53 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC1121B32B8 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 02:21:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FQbyBSl5VIxv for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 02:21:51 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EFC781B32B7 for <netconf@ietf.org>; Mon, 28 Sep 2015 02:21:50 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id BCB30FD3; Mon, 28 Sep 2015 11:21:49 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id rPYhJRPaE1SF; Mon, 28 Sep 2015 11:21:48 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Mon, 28 Sep 2015 11:21:48 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 7E95920054; Mon, 28 Sep 2015 11:21:48 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id Dndiwgiv0Iga; Mon, 28 Sep 2015 11:21:47 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 053932004E; Mon, 28 Sep 2015 11:21:47 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id A1B213768B08; Mon, 28 Sep 2015 11:21:44 +0200 (CEST)
Date: Mon, 28 Sep 2015 11:21:43 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Randy Presuhn <randy_presuhn@mindspring.com>
Message-ID: <20150928092143.GA95769@elstar.local>
Mail-Followup-To: Randy Presuhn <randy_presuhn@mindspring.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <8271248.1442957431544.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <8271248.1442957431544.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/ya56gI0q09f-HcaoeTW3v8Q3RIk>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 09:21:52 -0000

On Tue, Sep 22, 2015 at 02:30:31PM -0700, Randy Presuhn wrote:
> Hi -
> 
> >From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
> >Sent: Sep 22, 2015 11:58 AM
> >To: Randy Presuhn <randy_presuhn@mindspring.com>
> >Cc: "netconf@ietf.org" <netconf@ietf.org>
> >Subject: Re: [Netconf] restconf and namespaces and unique module names.
> ...
> >> >RFC 6020:
> >> >
> >> >   The names of all standard modules and submodules MUST be unique.
> >> >   Developers of enterprise modules are RECOMMENDED to choose names for
> >> >   their modules that will have a low probability of colliding with
> >> >   standard or other enterprise modules, e.g., by using the enterprise
> >> >   or organization name as a prefix for the module name.
> >> >
> >> >Apparently, both module names in the example violate this. Note that
> >> >module names are used to resolve imports and hence they better are
> >> >unique. For the IETF, we can manage that via the IANA registry. For
> >> >the other modules, there is a clear recommendation.
> >> 
> >> A couple of questions on the RFC 6020 text cited...
> >> 
> >>   (1) is "standard modules" intended to include those from *all* SDOs?
> >>  
> >>   (2) "MUST" is normally used in situations where "if you don't
> >>       do this this way, this protocol/process won't work correctly."
> >>       If that is indeed so for standard modules, why is it not
> >>       also true for enterprise modules?  That is, what is different
> >>       about enterprise modules that allows them to operate correctly
> >>       without the "MUST"?
> >> 
> >> I suspect this language may have been (subconsciously) borrowed from
> >> the conventions for SMI module names which, unlike Yang module names,
> >> don't show up in the corresponding protocols.
> >>
> >
> >You may propose alternative wording. Yes, the wording has been
> >borrowed from SMI specifications and for resolving imports SMI module
> >names better are unique as well. Also note that YANG module names only
> >show up in the JSON encoding on the wire, not im XML. But they are
> >also used to annouce capabilities - so they better be unique, as the
> >text says.
> 
> If the JSON encoding will be around for a while, then I'd suggest
> the following revision:
> 
> OLD:
>   The names of all standard modules and submodules MUST be unique.
>   Developers of enterprise modules are RECOMMENDED to choose names for
>   their modules that will have a low probability of colliding with
>   standard or other enterprise modules, e.g., by using the enterprise
>   or organization name as a prefix for the module name.
> 
> NEW:
>   The names of all modules and submodules MUST be unique.
>

Randy,

since this proposal affects YANG itself, it would be nice if you can
make this suggestion on the NETMOD mailing list so we have the
discussion recorded in the right email archive.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Mon Sep 28 02:41:03 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 672EB1B32CE for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 02:41:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.46
X-Spam-Level: 
X-Spam-Status: No, score=-2.46 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TJvh4zosQBHe for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 02:41:00 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E65AB1B3209 for <netconf@ietf.org>; Mon, 28 Sep 2015 02:40:59 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id B2DD78DC; Mon, 28 Sep 2015 11:40:58 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id GJdO7xx3JfRa; Mon, 28 Sep 2015 11:40:57 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Mon, 28 Sep 2015 11:40:57 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8CB6820053; Mon, 28 Sep 2015 11:40:57 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 6T21aAcFso0p; Mon, 28 Sep 2015 11:40:56 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 049522004E; Mon, 28 Sep 2015 11:40:56 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 0EF113768B93; Mon, 28 Sep 2015 11:40:54 +0200 (CEST)
Date: Mon, 28 Sep 2015 11:40:54 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Randy Presuhn <randy_presuhn@mindspring.com>
Message-ID: <20150928094054.GB95769@elstar.local>
Mail-Followup-To: Randy Presuhn <randy_presuhn@mindspring.com>, netconf@ietf.org
References: <7047634.1443021090650.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <7047634.1443021090650.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/PPnFxdNIlskhUijAGE2NXTAP4hs>
Cc: netconf@ietf.org
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 09:41:01 -0000

On Wed, Sep 23, 2015 at 08:11:30AM -0700, Randy Presuhn wrote:
> Hi -
> 
> (1) My question remains: why a "MUST" for "standard" modules but
>     not enterprise ones?  It sounds like you're arguing that a
>     "SHOULD" or "RECOMMENDED" would suffice in both cases.

In a perfect world, module names would be globally unique. This is,
however, difficult to guarantee in practice unless we force all
modules to be registered with IANA (and even then some people will
simply not follow the rules and not register). Within an SDO, it can
be possible to guarantee that all module names released by that SDO
are unique.

> (2) A question of curiousity: what does a client do when it encounters
>     different servers using different modules of the same name, and
>     how does it know they are indeed different, using only mandatory
>     features of the protocol and mandatory-to-implement models?

It depends. A smart client can fetch the module information from the
server and adapt to what the server implements and if two servers
implement 'foo' such a smart client would be able to figure out 'foo'
may mean different things. There will, however, be clients that simply
assume module 'foo' means module 'foo' everywhere or that resolve
imports of 'foo' against a local module library without carefully
checking with the server and in this case client and server likely run
into failing RPCs since the data models do not match.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Mon Sep 28 10:00:24 2015
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47C311ACE6E for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 10:00:23 -0700 (PDT)
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, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tx_1co3qmQ4E for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 10:00:21 -0700 (PDT)
Received: from elasmtp-kukur.atl.sa.earthlink.net (elasmtp-kukur.atl.sa.earthlink.net [209.86.89.65]) by ietfa.amsl.com (Postfix) with ESMTP id 956941ACE7E for <netconf@ietf.org>; Mon, 28 Sep 2015 10:00:21 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=mHq95aMVpIOVEnyTU2Sw2Ur2oU2PsXvpsKqMKflkbYWkqwv6vzuBr97olrki3U2s; h=Message-ID:Date:From:Reply-To:To:Subject:Cc:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.40] (helo=elwamui-milano.atl.sa.earthlink.net) by elasmtp-kukur.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1ZgbmY-0007uh-6A; Mon, 28 Sep 2015 13:00:06 -0400
Received: from 76.254.51.191 by webmail.earthlink.net with HTTP; Mon, 28 Sep 2015 13:00:05 -0400
Message-ID: <14682904.1443459606176.JavaMail.root@elwamui-milano.atl.sa.earthlink.net>
Date: Mon, 28 Sep 2015 10:00:05 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88874d3f0892ff6d3edb38f2093d668d3e0989095176e036bb2350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.40
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/f8FEqksU_iUBLlA2CW0NIXQOZOY>
Cc: netconf@ietf.org
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 17:00:23 -0000

Hi -

>From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>Sent: Sep 28, 2015 2:40 AM
>To: Randy Presuhn <randy_presuhn@mindspring.com>
>Cc: netconf@ietf.org
>Subject: Re: [Netconf] restconf and namespaces and unique module names.
>
>On Wed, Sep 23, 2015 at 08:11:30AM -0700, Randy Presuhn wrote:
>> Hi -
>> 
>> (1) My question remains: why a "MUST" for "standard" modules but
>>     not enterprise ones?  It sounds like you're arguing that a
>>     "SHOULD" or "RECOMMENDED" would suffice in both cases.
>
>In a perfect world, module names would be globally unique. This is,
>however, difficult to guarantee in practice unless we force all
>modules to be registered with IANA (and even then some people will
>simply not follow the rules and not register). Within an SDO, it can
>be possible to guarantee that all module names released by that SDO
>are unique.

It's more than a little ironic that there'd be such a basic
configuration management problem here, particularly when
a well-understood distributed solution has been around for
at least thirty years.  :-(

>> (2) A question of curiousity: what does a client do when it encounters
>>     different servers using different modules of the same name, and
>>     how does it know they are indeed different, using only mandatory
>>     features of the protocol and mandatory-to-implement models?
>
>It depends. A smart client can fetch the module information from the
>server

I didn't realize server support for this was mandatory to implement.

>and adapt to what the server implements and if two servers
>implement 'foo' such a smart client would be able to figure out 'foo'
>may mean different things. There will, however, be clients that simply
>assume module 'foo' means module 'foo' everywhere or that resolve
>imports of 'foo' against a local module library without carefully
>checking with the server and in this case client and server likely run
>into failing RPCs since the data models do not match.

These are the things that worry me.

Randy


From nobody Mon Sep 28 10:13:05 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 442451ACF17 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 10:13:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aBz_KaECYR1A for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 10:13:02 -0700 (PDT)
Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) (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 BBD2B1ACF1D for <netconf@ietf.org>; Mon, 28 Sep 2015 10:13:01 -0700 (PDT)
Received: by laclj5 with SMTP id lj5so74085364lac.3 for <netconf@ietf.org>; Mon, 28 Sep 2015 10:12:59 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=gsm4eZg4/ZlBjHSl/KX5EwDOUKRdOb4bXbCQlSyhViI=; b=Qdz6PGPg3rfXcYPPcxQFTVMtPXwIB/lnPULbwfu10c5575yvdj54g0lU1vrpHp9o1/ 3QO+V9miUATFN9bXo+XzcQQQV9wVsTYy1CMuU00MNdoRxP/IMds9ji3XO+g30dFHfQzL R1pOEclRYX442dNqH5LnStq19tPqxhsmr3Dr8/REEKPap4BGTKN0/lp/aiol+wIHTflX Pb6T+zdScYepZUx8G7JMZCyA7wBaB3/RuieJwU3F5mZupiGE4xg59UR+JBO/8Rp13sgj QYN3ZbmSMpcf3n92kSK4omLvU+ReQNsD4/9k4ju3onEyGp48LP0PrgpmzBTEvpXxvFZZ Tjrg==
X-Gm-Message-State: ALoCoQkafCiluTu05ia2xe//T0KeNb2T377TiKYDuyoR8igiUgAHrf5JsiNeoMMMU2l5m0vPW4KV
MIME-Version: 1.0
X-Received: by 10.152.179.40 with SMTP id dd8mr5730859lac.119.1443460379511; Mon, 28 Sep 2015 10:12:59 -0700 (PDT)
Received: by 10.112.138.72 with HTTP; Mon, 28 Sep 2015 10:12:59 -0700 (PDT)
In-Reply-To: <14682904.1443459606176.JavaMail.root@elwamui-milano.atl.sa.earthlink.net>
References: <14682904.1443459606176.JavaMail.root@elwamui-milano.atl.sa.earthlink.net>
Date: Mon, 28 Sep 2015 10:12:59 -0700
Message-ID: <CABCOCHTepNH7sHYVu4fP=QgNMJGQUa8EyA9mJaFySUaCdDCDTw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Randy Presuhn <randy_presuhn@mindspring.com>
Content-Type: multipart/alternative; boundary=001a113433ee2b319b0520d1cf39
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/FYuWryR60SOWhS4S0s2HrfNVZ6o>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 17:13:04 -0000

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

On Mon, Sep 28, 2015 at 10:00 AM, Randy Presuhn <
randy_presuhn@mindspring.com> wrote:

> Hi -
>
> >From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
> >Sent: Sep 28, 2015 2:40 AM
> >To: Randy Presuhn <randy_presuhn@mindspring.com>
> >Cc: netconf@ietf.org
> >Subject: Re: [Netconf] restconf and namespaces and unique module names.
> >
> >On Wed, Sep 23, 2015 at 08:11:30AM -0700, Randy Presuhn wrote:
> >> Hi -
> >>
> >> (1) My question remains: why a "MUST" for "standard" modules but
> >>     not enterprise ones?  It sounds like you're arguing that a
> >>     "SHOULD" or "RECOMMENDED" would suffice in both cases.
> >
> >In a perfect world, module names would be globally unique. This is,
> >however, difficult to guarantee in practice unless we force all
> >modules to be registered with IANA (and even then some people will
> >simply not follow the rules and not register). Within an SDO, it can
> >be possible to guarantee that all module names released by that SDO
> >are unique.
>
> It's more than a little ironic that there'd be such a basic
> configuration management problem here, particularly when
> a well-understood distributed solution has been around for
> at least thirty years.  :-(
>
> >> (2) A question of curiousity: what does a client do when it encounters
> >>     different servers using different modules of the same name, and
> >>     how does it know they are indeed different, using only mandatory
> >>     features of the protocol and mandatory-to-implement models?
> >
> >It depends. A smart client can fetch the module information from the
> >server
>
> I didn't realize server support for this was mandatory to implement.
>
> >and adapt to what the server implements and if two servers
> >implement 'foo' such a smart client would be able to figure out 'foo'
> >may mean different things. There will, however, be clients that simply
> >assume module 'foo' means module 'foo' everywhere or that resolve
> >imports of 'foo' against a local module library without carefully
> >checking with the server and in this case client and server likely run
> >into failing RPCs since the data models do not match.
>
> These are the things that worry me.
>
>
Doesn't the same situation exist in SNMP-land?
The SMIv2 module uses import-by-name, not raw OIDs.

XML is more robust than JSON (is so many ways, but here wrt/ namespace).
The client or server will only get the namespace in an XML message and
then needs to map that namespace to a module name.  This will certainly
fail (if the wrong 'foo' is used) since the namespace URIs should be
different.

With JSON, each peer will just think the other is sending invalid data.

I agree that this is a serious weakness.
We rely on conventions where MUST is more appropriate.
But in real operations, the module names need to be unique.
If not, it will be reported as a bug to the vendor who created
the duplicate module name.




> Randy
>

Andy


>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

--001a113433ee2b319b0520d1cf39
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 Mon, Sep 28, 2015 at 10:00 AM, Randy Presuhn <span dir=3D"ltr">&lt;<=
a href=3D"mailto:randy_presuhn@mindspring.com" target=3D"_blank">randy_pres=
uhn@mindspring.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
Hi -<br>
<br>
&gt;From: Juergen Schoenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jacob=
s-university.de">j.schoenwaelder@jacobs-university.de</a>&gt;<br>
&gt;Sent: Sep 28, 2015 2:40 AM<br>
&gt;To: Randy Presuhn &lt;<a href=3D"mailto:randy_presuhn@mindspring.com">r=
andy_presuhn@mindspring.com</a>&gt;<br>
&gt;Cc: <a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><br>
&gt;Subject: Re: [Netconf] restconf and namespaces and unique module names.=
<br>
&gt;<br>
&gt;On Wed, Sep 23, 2015 at 08:11:30AM -0700, Randy Presuhn wrote:<br>
&gt;&gt; Hi -<br>
&gt;&gt;<br>
&gt;&gt; (1) My question remains: why a &quot;MUST&quot; for &quot;standard=
&quot; modules but<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0not enterprise ones?=C2=A0 It sounds like you&#=
39;re arguing that a<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&quot;SHOULD&quot; or &quot;RECOMMENDED&quot; w=
ould suffice in both cases.<br>
&gt;<br>
&gt;In a perfect world, module names would be globally unique. This is,<br>
&gt;however, difficult to guarantee in practice unless we force all<br>
&gt;modules to be registered with IANA (and even then some people will<br>
&gt;simply not follow the rules and not register). Within an SDO, it can<br=
>
&gt;be possible to guarantee that all module names released by that SDO<br>
&gt;are unique.<br>
<br>
It&#39;s more than a little ironic that there&#39;d be such a basic<br>
configuration management problem here, particularly when<br>
a well-understood distributed solution has been around for<br>
at least thirty years.=C2=A0 :-(<br>
<br>
&gt;&gt; (2) A question of curiousity: what does a client do when it encoun=
ters<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0different servers using different modules of th=
e same name, and<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0how does it know they are indeed different, usi=
ng only mandatory<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0features of the protocol and mandatory-to-imple=
ment models?<br>
&gt;<br>
&gt;It depends. A smart client can fetch the module information from the<br=
>
&gt;server<br>
<br>
I didn&#39;t realize server support for this was mandatory to implement.<br=
>
<br>
&gt;and adapt to what the server implements and if two servers<br>
&gt;implement &#39;foo&#39; such a smart client would be able to figure out=
 &#39;foo&#39;<br>
&gt;may mean different things. There will, however, be clients that simply<=
br>
&gt;assume module &#39;foo&#39; means module &#39;foo&#39; everywhere or th=
at resolve<br>
&gt;imports of &#39;foo&#39; against a local module library without careful=
ly<br>
&gt;checking with the server and in this case client and server likely run<=
br>
&gt;into failing RPCs since the data models do not match.<br>
<br>
These are the things that worry me.<br>
<br></blockquote><div><br></div><div>Doesn&#39;t the same situation exist i=
n SNMP-land?</div><div>The SMIv2 module uses import-by-name, not raw OIDs.<=
/div><div><br></div><div>XML is more robust than JSON (is so many ways, but=
 here wrt/ namespace).</div><div>The client or server will only get the nam=
espace in an XML message and</div><div>then needs to map that namespace to =
a module name.=C2=A0 This will certainly</div><div>fail (if the wrong &#39;=
foo&#39; is used) since the namespace URIs should be different.</div><div><=
br></div><div>With JSON, each peer will just think the other is sending inv=
alid data.</div><div><br></div><div>I agree that this is a serious weakness=
.</div><div>We rely on conventions where MUST is more appropriate.</div><di=
v>But in real operations, the module names need to be unique.</div><div>If =
not, it will be reported as a bug to the vendor who created</div><div>the d=
uplicate module name.</div><div><br></div><div><br></div><div>=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">
Randy<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">
<br>
_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div><br></div></div>

--001a113433ee2b319b0520d1cf39--


From nobody Mon Sep 28 11:17:13 2015
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BAA31B2A80 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:17:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I41EYLJoPSOj for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:17:10 -0700 (PDT)
Received: from elasmtp-mealy.atl.sa.earthlink.net (elasmtp-mealy.atl.sa.earthlink.net [209.86.89.69]) by ietfa.amsl.com (Postfix) with ESMTP id 7C2C91B2A7E for <netconf@ietf.org>; Mon, 28 Sep 2015 11:17:10 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=iI1H2p+psdejZzSVHqDkOUBAWpmRzT1JO+V/zvUoid1OlV78Zj4NYOEj7rvtAvKo; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.40] (helo=elwamui-milano.atl.sa.earthlink.net) by elasmtp-mealy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Zgcz2-0001Nl-8g for netconf@ietf.org; Mon, 28 Sep 2015 14:17:04 -0400
Received: from 76.254.51.191 by webmail.earthlink.net with HTTP; Mon, 28 Sep 2015 14:17:03 -0400
Message-ID: <10624205.1443464224199.JavaMail.root@elwamui-milano.atl.sa.earthlink.net>
Date: Mon, 28 Sep 2015 11:17:03 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: Netconf <netconf@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88874d3f0892ff6d3ed5a92eed3dd10b0397bd0c1be309abfae350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.40
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Ke7ZCG_tUOZI1hxmOAScIj4yovY>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 18:17:12 -0000

Hi -

> From: Andy Bierman
> Sent: Sep 28, 2015 10:12 AM
> To: Randy Presuhn
> Cc: Netconf
> Subject: Re: [Netconf] restconf and namespaces and unique module names.
...
> Doesn't the same situation exist in SNMP-land?The SMIv2 module uses
> import-by-name, not raw OIDs.

Yes.  It's a perfectly avoidable problem that Yang inherited from
SMI.  The bug was introduced when SMI "subsetted" ASN.1 and
failed to preserve the option of referencing modules by OID.

However, the problem is much less severe in SNMP-land, since
module names don't appear on the wire.  In the very few cases
where one might be tempted to do such a thing, the module OID
is used.  It *is* a problem for IMPORTS, but that's only a minor
tractable headache, since an outside-the-scope-of-standardization
mapping from module names to file names is needed anyway.

> XML is more robust than JSON (is so many ways, but here wrt/
> namespace).The client or server will only get the namespace
> in an XML message andthen needs to map that namespace to a
> module name.  This will certainlyfail (if the wrong 'foo' is
> used) since the namespace URIs should be different.
>
> With JSON, each peer will just think the other is sending
> invalid data.

This is in the *best* case.  In the worst case, there might
be sufficient syntactic similarity between when the models
permit to allow an operation to succeed, even though the
intent/semantics understood by the endpoints could
be radically different.

> I agree that this is a serious weakness.We rely on conventions
> where MUST is more appropriate.But in real operations, the module
> names need to be unique.If not, it will be reported as a bug to
> the vendor who createdthe duplicate module name.

Agreed, this is essentially the case for "MUST" for uniqueness of
both enterprise and standard modules.  When a "MUST" puts vendors
or operators in an untenable situation, it's time to revisit the
design assumptions of the specification.  However, I'm not fully
convinced that things are so bad as to require replacement of
the naming mechanism, although that would be required to completely
eliminate all collisions.

I'm more concerned about honesty in specification.  Embracing JSON,
as you've detailed, brings more serious consequences for collisions.
The softest language I could support for module name collisions
would be something like "Use of enterprise modules with non-unique
names is NOT RECOMMENDED."  But I'd still prefer a blanket "MUST be
unique", since that's the truth if things are to work correctly.

Randy


From nobody Mon Sep 28 11:28:52 2015
Return-Path: <alex@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDD4D1B2AE6 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:28:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j5RmKHtbNrKe for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:28:47 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 514151B2AE5 for <netconf@ietf.org>; Mon, 28 Sep 2015 11:28:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=28320; q=dns/txt; s=iport; t=1443464927; x=1444674527; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=qkuT0jTnH6Hn1Ffr8J5VyiOYlrw9XSKK9KW8raJH97o=; b=FP6EOqpV124MqEYYppukNlG7S1hlkxkx3F+GpQ/ci14PqRJQ9CpJ3dES b3hIqfJXFa+XfIzkof1J7MCDvDbVacn4lQ7EOxFzhgTuJOmBZIf2E2JLQ 03pdaNBjeBfeCNUr3+dn5QkGZVlM2qTNHNp0kW957e5Qb7b75vkPgS/tO g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DwAQDUhQlW/4UNJK1egldNVGkGvTkBDYF3hX0CHIEvOBQBAQEBAQEBgQqEJAEBAQQjCkwQAgEIEQQBAQsWBwMCAgIwFAkIAQEEDgUIiCYNtnKUUQEBAQEBAQEBAQEBAQEBAQEBAQEBAReLcIRCGjEGAYJpL4EUBYx/hUODLgGFFIlJRpU9g20RDgEBQoQBcYgcgQUBAQE
X-IronPort-AV: E=Sophos;i="5.17,604,1437436800";  d="scan'208,217";a="192537993"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 Sep 2015 18:28:45 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id t8SISjNu021529 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 28 Sep 2015 18:28:45 GMT
Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 28 Sep 2015 13:28:44 -0500
Received: from xhc-rcd-x07.cisco.com (173.37.183.81) by xch-aln-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Mon, 28 Sep 2015 13:28:44 -0500
Received: from xmb-rcd-x05.cisco.com ([169.254.15.194]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0248.002; Mon, 28 Sep 2015 13:28:44 -0500
From: "Alexander Clemm (alex)" <alex@cisco.com>
To: Andy Bierman <andy@yumaworks.com>
Thread-Topic: YANG patch with XML and Netconf edit-config
Thread-Index: AdD4CCuxvjUk1rC+SvOyPcAnIocwzAANkxgAAHalviA=
Date: Mon, 28 Sep 2015 18:28:44 +0000
Message-ID: <DBC595ED2346914F9F81D17DD5C32B571DCCF917@xmb-rcd-x05.cisco.com>
References: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com> <CABCOCHT=dLsvE0zBuehKrUDtEXvkMO7pWS5A3UmjWp5Z-QF3Hw@mail.gmail.com>
In-Reply-To: <CABCOCHT=dLsvE0zBuehKrUDtEXvkMO7pWS5A3UmjWp5Z-QF3Hw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [64.101.220.149]
Content-Type: multipart/alternative; boundary="_000_DBC595ED2346914F9F81D17DD5C32B571DCCF917xmbrcdx05ciscoc_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/e2ssCZ2kUHA8Bg-VAsxVLCBcneA>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 18:28:50 -0000

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCF917xmbrcdx05ciscoc_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQW5keSwNCg0KdGhhbmsgeW91IGZvciB5b3VyIHJlc3BvbnNlLg0KDQoNClNvLCB0aGUgZW5j
b2RpbmcgaXMgbGlrZSBpbiB0aGUgc2Vjb25kIGFsdGVybmF0aXZlIOKAkyBlLmcuIHNvbWV0aGlu
ZyBsaWtlDQoNCiAgICAgIDx5YW5nLXBhdGNoPg0KDQogICAgICAgIDxwYXRjaC1pZD5teS1wYXRj
aDwvcGF0Y2gtaWQ+DQoNCiAgICAgICAgPGVkaXQ+DQoNCiAgICAgICAgICA8ZWRpdC1pZD5lZGl0
MTwvZWRpdC1pZD4NCg0KICAgICAgICAgIDxvcGVyYXRpb24+ZGVsZXRlPC9vcGVyYXRpb24+DQoN
CiAgICAgICAgICA8dGFyZ2V0Pg0KDQogICAgICAgICAgICAgPGludGVyZmFjZT4NCg0KICAgICAg
ICAgICAgICAgPG5hbWU+RXRoZXJuZXQwLzA8L25hbWU+DQoNCiAgICAgICAgICAgICA8L2ludGVy
ZmFjZT4NCg0KICAgICAgICAgIDwvdGFyZ2V0Pg0KDQogICAgICAgICA8L2VkaXQ+DQoNCiAgICAg
ICA8L3lhbmctcGF0Y2g+DQoNCihJdCB3b3VsZCBzdGlsbCBiZSBnb29kIHRvIGFkZCBhbiBleGFt
cGxlIHRvIHRoZSBhcHBlbmRpeCBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQuKSAg
U28sIGNsZWFybHkgZGlmZmVyZW50IGZyb20gd2hhdCB5b3UgaGF2ZSBpbiBhbiBlZGl0LWNvbmZp
Zy4NCg0KTXkgcmVhc29uIGZvciBhc2tpbmcgd2FzIHRoYXQgaXQgc2VlbXMgeW91IGNvdWxkIGFj
Y29tcGxpc2ggZXNzZW50aWFsbHkgdGhlIHNhbWUgdGhyb3VnaCBlaXRoZXIgYSB5YW5nLXBhdGNo
LCBvciB0aHJvdWdoIGFuIGVkaXQtY29uZmlnLiAgSWYgdGhhdOKAmXMgdGhlIGNhc2UsIEkgd2Fz
IHdvbmRlcmluZyBpZiB0aGUgd2F5IHRob3NlIG9wZXJhdGlvbnMgYXJlIGVuY29kZWQgaW4gWE1M
IGJlIGFsaWduZWQ/ICAgIChDbGVhcmx5LCB0aGUgZGF0YSBtb2RlbCBpcyB0aGUgc2FtZS4pDQoN
ClRoYW5rcw0KLS0tIEFsZXgNCg0KRnJvbTogQW5keSBCaWVybWFuIFttYWlsdG86YW5keUB5dW1h
d29ya3MuY29tXQ0KU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMTUgOTozNCBQTQ0KVG86
IEFsZXhhbmRlciBDbGVtbSAoYWxleCkgPGFsZXhAY2lzY28uY29tPg0KQ2M6IE1hcnRpbiBCam9y
a2x1bmQgKG1iam9ya2x1KSA8bWJqb3JrbHVAY2lzY28uY29tPjsgS2VudCBXYXRzZW4gPGt3YXRz
ZW5AanVuaXBlci5uZXQ+OyBOZXRjb25mIDxuZXRjb25mQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFlBTkcgcGF0Y2ggd2l0aCBYTUwgYW5kIE5ldGNvbmYgZWRpdC1jb25maWcNCg0KDQoNCk9uIEZy
aSwgU2VwIDI1LCAyMDE1IGF0IDg6MjUgUE0sIEFsZXhhbmRlciBDbGVtbSAoYWxleCkgPGFsZXhA
Y2lzY28uY29tPG1haWx0bzphbGV4QGNpc2NvLmNvbT4+IHdyb3RlOg0KSGVsbyBBbmR5LCBNYXJ0
aW4sIEtlbnQsDQoNCmxvb2tpbmcgYXQgZHJhZnQtaWV0Zi1uZXRjb25mLXlhbmctcGF0Y2gtMDUs
IEkgYW0gd29uZGVyaW5nIGlmIHlvdSBoYXZlIGV4YW1wbGVzIGZvciBZQU5HLXBhdGNoIHdpdGgg
WE1MIGVuY29kaW5nLiAgVGhlIGV4YW1wbGVzIGluIHNlY3Rpb24gRCBhcmUgYWxsIEpTT04tZW5j
b2RlZC4NCg0KSSBhbSB3b25kZXJpbmcgc3BlY2lmaWNhbGx5IGFib3V0IGhvdyB0aGUgWE1MIGVu
Y29kaW5nIGluIFlBTkctcGF0Y2ggcmVsYXRlcyB0byB0aGUgTmV0Y29uZiBlbmNvZGluZyBvZiBl
ZGl0LWNvbmZpZy4gIEkgd2FzIGhvcGluZyB0aGUgdHdvIHdvdWxkIGJlIGFsaWduZWQgb3IgZXZl
biB0aGUgc2FtZSwgYnV0IGlzIHRoaXMgdGhlIGNhc2U/ICBJdCBzZWVtcyB0aGF0IHRoZSB5YW5n
LXBhdGNoIHdheSBvZiBkb2luZyB0aGluZ3Mgd2lsbCByZXF1aXJlIGEgZGlmZmVyZW50IGVuY29k
aW5nIG9mIHRoZSBwYXlsb2FkLCBtZWFuaW5nIHlvdSBjYW5ub3Qgc2ltcGx5IHRha2UgdGhlIHNh
bWUg4oCcZWRpdCBzbmlwcGV04oCdIGFuZCB1c2UgaXQgYm90aCBmb3IgTmV0Y29uZiBhbmQgUmVz
dGNvbmYsIGluc3RlYWQgdGhlIGNvbnRlbnQvZW5jb2Rpbmcgd2lsbCBkZXBlbmQgb24gdGhlIHVu
ZGVybHlpbmcgdHJhbnNwb3J0LCBub3QgYmUgYWdub3N0aWMgdG8gaXQuICBJcyB0aGlzIHVuZGVy
c3RhbmRpbmcgY29ycmVjdD8gIFdoYXQgaXMgdGhlIGludGVudGlvbj8gIERvIHdlIGhhdmUgc29t
ZSBleGFtcGxlcz8NCg0KDQoNCldoeSB3b3VsZCBpdCBiZSB0aGUgc2FtZSBhcyA8ZWRpdC1jb25m
aWc+IGp1c3QgYmVjYXVzZSBpdCBpcyBlbmNvZGVkIGluIFhNTD8NCldoeSB3b3VsZCB0aGUgZGF0
YSBtb2RlbCBjaGFuZ2UgYmVjYXVzZSBpdCB3YXMgWE1MIHZzLiBKU09OPw0KDQpJZiB5b3Ugd2Fu
dCB0byB1c2UgZWRpdC1jb25maWcgYW5kIHRoZSBzZXJ2ZXIgc3VwcG9ydHMgaXQgdGhyb3VnaCBS
RVNUQ09ORjoNCg0KICAgUE9TVCAvcmVzdGNvbmYvb3BlcmF0aW9ucy9lZGl0LWNvbmZpZw0KDQog
IDxpbnB1dD4NCiAgICAgPHRhcmdldD4gLi4uIDwvdGFyZ2V0Pg0KICAgICA8Y29uZmlnPg0KICAg
ICAgIC4uLg0KICAgICA8L2NvbmZpZz4NCiAgPC9pbnB1dD4NCg0KDQpPdGhlcndpc2UganVzdCB1
c2UgTkVUQ09ORiBpZiB5b3Ugd2FudCB0byB1c2UgPGVkaXQtY29uZmlnPg0KDQoNCkFuZHkNCg0K
DQoNCkZvciBleGFtcGxlLCBpZiB3ZSBoYXZlIChwZXIgdGhlIGV4YW1wbGUgaW4gUkZDIDYyNDEp
IHRoZSBmb2xsb3dpbmcgZWRpdC1jb25maWcgc25pcHBldDoNCg0KICAgICAgIDxlZGl0LWNvbmZp
Zz4NCg0KICAgICAgICAgPHRhcmdldD4NCg0KICAgICAgICAgICA8cnVubmluZy8+DQoNCiAgICAg
ICAgIDwvdGFyZ2V0Pg0KDQogICAgICAgICA8ZGVmYXVsdC1vcGVyYXRpb24+bm9uZTwvZGVmYXVs
dC1vcGVyYXRpb24+DQoNCiAgICAgICAgIDxjb25maWcgeG1sbnM6eGM9InVybjppZXRmOnBhcmFt
czp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCI+DQoNCiAgICAgICAgICAgPHRvcCB4bWxucz0iaHR0
cDovL2V4YW1wbGUuY29tL3NjaGVtYS8xLjIvY29uZmlnIj4NCg0KICAgICAgICAgICAgIDxpbnRl
cmZhY2UgeGM6b3BlcmF0aW9uPSJkZWxldGUiPg0KDQogICAgICAgICAgICAgICA8bmFtZT5FdGhl
cm5ldDAvMDwvbmFtZT4NCg0KICAgICAgICAgICAgIDwvaW50ZXJmYWNlPg0KDQogICAgICAgICAg
IDwvdG9wPg0KDQogICAgICAgICA8L2NvbmZpZz4NCg0KICAgICAgIDwvZWRpdC1jb25maWc+DQoN
CndoYXQgZG9lcyB0aGUgY29ycmVzcG9uZGluZyBZQU5HLXBhdGNoIGxvb2sgbGlrZSDigJMgc29t
ZXRoaW5nIGxpa2UgdGhpczogIChlZGl0LWNvbmZpZyBzdHlsZSkNCg0KDQogICAgICBBY2NlcHQ6
IGFwcGxpY2F0aW9uL3lhbmcucGF0Y2gtc3RhdHVzK3htbA0KDQogICAgICBDb250ZW50LVR5cGU6
IGFwcGxpY2F0aW9uL3lhbmcucGF0Y2greG1sDQoNCg0KDQogICAgICA8eWFuZy1wYXRjaD4NCg0K
ICAgICAgICA8cGF0Y2gtaWQ+bXktcGF0Y2g8L3BhdGNoLWlkPg0KDQogICAgICAgIDxlZGl0Pg0K
DQogICAgICAgICA8Y29uZmlnIHhtbG5zOnhjPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNv
bmY6YmFzZToxLjAiPg0KDQogICAgICAgICAgIDx0b3AgeG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNv
bS9zY2hlbWEvMS4yL2NvbmZpZyI+DQoNCiAgICAgICAgICAgICA8aW50ZXJmYWNlIHhjOm9wZXJh
dGlvbj0iZGVsZXRlIj4NCg0KICAgICAgICAgICAgICAgPG5hbWU+RXRoZXJuZXQwLzA8L25hbWU+
DQoNCiAgICAgICAgICAgICA8L2ludGVyZmFjZT4NCg0KICAgICAgICAgICA8L3RvcD4NCg0KICAg
ICAgICAgPC9jb25maWc+DQoNCiAgICAgICAgPC9lZGl0Pg0KDQogICAgICAgPC95YW5nLXBhdGNo
Pg0KDQpvciBpcyBpdCBzb21ldGhpbmcgbGlrZSB0aGlzOg0KDQogICAgICBBY2NlcHQ6IGFwcGxp
Y2F0aW9uL3lhbmcucGF0Y2gtc3RhdHVzK3htbA0KDQogICAgICBDb250ZW50LVR5cGU6IGFwcGxp
Y2F0aW9uL3lhbmcucGF0Y2greG1sDQoNCg0KDQogICAgICA8eWFuZy1wYXRjaD4NCg0KICAgICAg
ICA8cGF0Y2gtaWQ+bXktcGF0Y2g8L3BhdGNoLWlkPg0KDQogICAgICAgIDxlZGl0Pg0KDQogICAg
ICAgICAgPGVkaXQtaWQ+ZWRpdDE8L2VkaXQtaWQ+DQoNCiAgICAgICAgICA8b3BlcmF0aW9uPmRl
bGV0ZTwvb3BlcmF0aW9uPg0KDQogICAgICAgICAgPHRhcmdldD4NCg0KICAgICAgICAgICAgIDxp
bnRlcmZhY2U+DQoNCiAgICAgICAgICAgICAgIDxuYW1lPkV0aGVybmV0MC8wPC9uYW1lPg0KDQog
ICAgICAgICAgICAgPC9pbnRlcmZhY2U+DQoNCiAgICAgICAgICA8L3RhcmdldD4NCg0KICAgICAg
ICAgPC9lZGl0Pg0KDQogICAgICAgPC95YW5nLXBhdGNoPg0KDQpUaGFua3MNCi0tLSBBbGV4DQoN
Cg==

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCF917xmbrcdx05ciscoc_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IixzZXJpZjt9DQpzcGFuLkhU
TUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBD
aGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJl
Zm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLmhvZW56Yg0KCXttc28t
c3R5bGUtbmFtZTpob2VuemI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21w
b3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3Rl
eHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIx
MDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIg
Lz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxh
bmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SGkgQW5keSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PnRoYW5rIHlvdSBmb3IgeW91ciByZXNwb25zZS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5TbywgdGhlIGVuY29kaW5nIGlzIGxpa2UgaW4gdGhlIHNlY29uZCBhbHRlcm5hdGl2
ZSDigJMgZS5nLiBzb21ldGhpbmcgbGlrZTwvc3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmx0O3lhbmctcGF0Y2gmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtwYXRjaC1pZCZndDtteS1w
YXRjaCZsdDsvcGF0Y2gtaWQmZ3Q7IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDtlZGl0Jmd0OyA8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7ZWRpdC1pZCZndDtlZGl0MSZsdDsvZWRpdC1pZCZndDs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O29wZXJhdGlvbiZndDtkZWxldGUmbHQ7L29wZXJhdGlv
biZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RhcmdldCZndDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ludGVyZmFjZSZndDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O25hbWUmZ3Q7RXRoZXJuZXQw
LzAmbHQ7L25hbWUmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7ICZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZs
dDsvaW50ZXJmYWNlJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7L3RhcmdldCZndDs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJmx0Oy9lZGl0Jmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L3lhbmctcGF0Y2gmZ3Q7PG86cD48L286
cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+KEl0IHdvdWxkIHN0aWxsIGJlIGdvb2QgdG8g
YWRkIGFuIGV4YW1wbGUgdG8gdGhlIGFwcGVuZGl4IGluIHRoZSBuZXh0IHJldmlzaW9uIG9mIHRo
ZSBkcmFmdC4pJm5ic3A7IFNvLCBjbGVhcmx5IGRpZmZlcmVudCBmcm9tIHdoYXQgeW91IGhhdmUg
aW4gYW4gZWRpdC1jb25maWcuJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPk15IHJlYXNvbiBmb3IgYXNraW5nIHdhcyB0aGF0IGl0IHNlZW1zIHlvdSBj
b3VsZCBhY2NvbXBsaXNoIGVzc2VudGlhbGx5IHRoZSBzYW1lIHRocm91Z2ggZWl0aGVyIGEgeWFu
Zy1wYXRjaCwgb3IgdGhyb3VnaCBhbiBlZGl0LWNvbmZpZy4mbmJzcDsgSWYgdGhhdOKAmXMgdGhl
IGNhc2UsDQogSSB3YXMgd29uZGVyaW5nIGlmIHRoZSB3YXkgdGhvc2Ugb3BlcmF0aW9ucyBhcmUg
ZW5jb2RlZCBpbiBYTUwgYmUgYWxpZ25lZD8gJm5ic3A7Jm5ic3A7Jm5ic3A7KENsZWFybHksIHRo
ZSBkYXRhIG1vZGVsIGlzIHRoZSBzYW1lLikmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tLSBBbGV4PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+IEFuZHkgQmllcm1hbiBbbWFpbHRvOmFuZHlAeXVtYXdvcmtzLmNvbV0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBGcmlkYXksIFNlcHRlbWJlciAyNSwgMjAxNSA5OjM0IFBNPGJyPg0KPGI+VG86
PC9iPiBBbGV4YW5kZXIgQ2xlbW0gKGFsZXgpICZsdDthbGV4QGNpc2NvLmNvbSZndDs8YnI+DQo8
Yj5DYzo8L2I+IE1hcnRpbiBCam9ya2x1bmQgKG1iam9ya2x1KSAmbHQ7bWJqb3JrbHVAY2lzY28u
Y29tJmd0OzsgS2VudCBXYXRzZW4gJmx0O2t3YXRzZW5AanVuaXBlci5uZXQmZ3Q7OyBOZXRjb25m
ICZsdDtuZXRjb25mQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogWUFORyBw
YXRjaCB3aXRoIFhNTCBhbmQgTmV0Y29uZiBlZGl0LWNvbmZpZzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9uIEZyaSwgU2VwIDI1LCAyMDE1IGF0IDg6MjUgUE0sIEFsZXhhbmRlciBDbGVtbSAo
YWxleCkgJmx0OzxhIGhyZWY9Im1haWx0bzphbGV4QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmFsZXhAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4i
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhlbG8gQW5keSwgTWFydGlu
LCBLZW50LA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5sb29raW5nIGF0IGRyYWZ0LWll
dGYtbmV0Y29uZi15YW5nLXBhdGNoLTA1LCBJIGFtIHdvbmRlcmluZyBpZiB5b3UgaGF2ZSBleGFt
cGxlcyBmb3IgWUFORy1wYXRjaCB3aXRoIFhNTCBlbmNvZGluZy4mbmJzcDsgVGhlIGV4YW1wbGVz
IGluIHNlY3Rpb24gRCBhcmUgYWxsIEpTT04tZW5jb2RlZC4mbmJzcDsNCjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+SSBhbSB3b25kZXJpbmcgc3BlY2lmaWNhbGx5IGFib3V0IGhvdyB0aGUg
WE1MIGVuY29kaW5nIGluIFlBTkctcGF0Y2ggcmVsYXRlcyB0byB0aGUgTmV0Y29uZiBlbmNvZGlu
ZyBvZiBlZGl0LWNvbmZpZy4mbmJzcDsgSSB3YXMgaG9waW5nIHRoZSB0d28gd291bGQgYmUgYWxp
Z25lZCBvciBldmVuIHRoZSBzYW1lLCBidXQNCiBpcyB0aGlzIHRoZSBjYXNlPyZuYnNwOyBJdCBz
ZWVtcyB0aGF0IHRoZSB5YW5nLXBhdGNoIHdheSBvZiBkb2luZyB0aGluZ3Mgd2lsbCByZXF1aXJl
IGEgZGlmZmVyZW50IGVuY29kaW5nIG9mIHRoZSBwYXlsb2FkLCBtZWFuaW5nIHlvdSBjYW5ub3Qg
c2ltcGx5IHRha2UgdGhlIHNhbWUg4oCcZWRpdCBzbmlwcGV04oCdIGFuZCB1c2UgaXQgYm90aCBm
b3IgTmV0Y29uZiBhbmQgUmVzdGNvbmYsIGluc3RlYWQgdGhlIGNvbnRlbnQvZW5jb2Rpbmcgd2ls
bCBkZXBlbmQNCiBvbiB0aGUgdW5kZXJseWluZyB0cmFuc3BvcnQsIG5vdCBiZSBhZ25vc3RpYyB0
byBpdC4mbmJzcDsgSXMgdGhpcyB1bmRlcnN0YW5kaW5nIGNvcnJlY3Q/Jm5ic3A7IFdoYXQgaXMg
dGhlIGludGVudGlvbj8mbmJzcDsgRG8gd2UgaGF2ZSBzb21lIGV4YW1wbGVzPzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PldoeSB3b3VsZCBpdCBiZSB0aGUgc2FtZSBhcyAmbHQ7ZWRpdC1jb25maWcmZ3Q7IGp1c3QgYmVj
YXVzZSBpdCBpcyBlbmNvZGVkIGluIFhNTD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoeSB3b3VsZCB0aGUgZGF0YSBtb2RlbCBjaGFuZ2UgYmVj
YXVzZSBpdCB3YXMgWE1MIHZzLiBKU09OPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiB5b3Ugd2FudCB0byB1c2UgZWRpdC1jb25maWcgYW5k
IHRoZSBzZXJ2ZXIgc3VwcG9ydHMgaXQgdGhyb3VnaCBSRVNUQ09ORjo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwO1BPU1Qg
L3Jlc3Rjb25mL29wZXJhdGlvbnMvZWRpdC1jb25maWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZsdDtpbnB1dCZndDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJz
cDsgJm5ic3A7Jmx0O3RhcmdldCZndDsgLi4uICZsdDsvdGFyZ2V0Jmd0OzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsmbHQ7Y29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Li4uPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDsvY29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7ICZsdDsvaW5wdXQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T3RoZXJ3aXNlIGp1c3QgdXNlIE5FVENP
TkYgaWYgeW91IHdhbnQgdG8gdXNlICZsdDtlZGl0LWNvbmZpZyZndDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbmR5PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2lu
LWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Rm9yIGV4YW1wbGUsIGlmIHdlIGhhdmUgKHBlciB0aGUgZXhhbXBsZSBpbiBS
RkMgNjI0MSkgdGhlIGZvbGxvd2luZyBlZGl0LWNvbmZpZyBzbmlwcGV0OiZuYnNwOw0KPG86cD48
L286cD48L3A+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZsdDtlZGl0LWNvbmZpZyZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RhcmdldCZndDs8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3J1bm5pbmcvJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7
L3RhcmdldCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RlZmF1bHQtb3BlcmF0aW9uJmd0O25vbmUm
bHQ7L2RlZmF1bHQtb3BlcmF0aW9uJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y29uZmlnIHhtbG5z
OnhjPSZxdW90O3VybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCZxdW90OyZn
dDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RvcCB4bWxucz0mcXVvdDs8YSBocmVm
PSJodHRwOi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWciIHRhcmdldD0iX2JsYW5rIj5o
dHRwOi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWc8L2E+JnF1b3Q7Jmd0OzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7aW50ZXJmYWNlIHhjOm9wZXJhdGlv
bj0mcXVvdDtkZWxldGUmcXVvdDsmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtuYW1lJmd0O0V0aGVybmV0MC8wJmx0Oy9uYW1lJmd0Ozxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7L2ludGVyZmFjZSZndDs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy90b3AmZ3Q7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs
dDsvY29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2VkaXQtY29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj53aGF0IGRvZXMgdGhlIGNvcnJlc3BvbmRpbmcgWUFORy1wYXRjaCBsb29rIGxp
a2Ug4oCTIHNvbWV0aGluZyBsaWtlIHRoaXM6Jm5ic3A7IChlZGl0LWNvbmZpZyBzdHlsZSk8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBY2NlcHQ6IGFwcGxpY2F0aW9u
L3lhbmcucGF0Y2gtc3RhdHVzJiM0Mzt4bWw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi95YW5nLnBh
dGNoJiM0Mzt4bWw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3lhbmctcGF0Y2gmZ3Q7
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZsdDtwYXRjaC1pZCZndDtteS1wYXRjaCZsdDsvcGF0Y2gtaWQmZ3Q7IDxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZsdDtlZGl0Jmd0OyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7Y29uZmlnIHht
bG5zOnhjPSZxdW90O3VybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCZxdW90
OyZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RvcCB4bWxucz0mcXVvdDs8YSBo
cmVmPSJodHRwOi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWciIHRhcmdldD0iX2JsYW5r
Ij5odHRwOi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWc8L2E+JnF1b3Q7Jmd0OzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7aW50ZXJmYWNlIHhjOm9wZXJh
dGlvbj0mcXVvdDtkZWxldGUmcXVvdDsmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtuYW1lJmd0O0V0aGVybmV0MC8wJmx0Oy9uYW1lJmd0
OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7L2ludGVyZmFjZSZn
dDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy90b3AmZ3Q7PG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZsdDsvY29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2VkaXQmZ3Q7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsveWFuZy1wYXRj
aCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+b3IgaXMgaXQgc29tZXRoaW5nIGxp
a2UgdGhpczo8bzpwPjwvbzpwPjwvcD4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEFjY2VwdDogYXBwbGljYXRpb24veWFuZy5wYXRjaC1zdGF0dXMmIzQzO3htbDxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDb250ZW50LVR5
cGU6IGFwcGxpY2F0aW9uL3lhbmcucGF0Y2gmIzQzO3htbDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbHQ7eWFuZy1wYXRjaCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3BhdGNoLWlkJmd0O215LXBhdGNo
Jmx0Oy9wYXRjaC1pZCZndDsgPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O2VkaXQmZ3Q7IDxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZsdDtlZGl0LWlkJmd0O2VkaXQxJmx0Oy9lZGl0LWlkJmd0OzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7b3BlcmF0aW9uJmd0O2RlbGV0ZSZsdDsvb3BlcmF0aW9uJmd0
OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dGFyZ2V0Jmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7aW50ZXJmYWNlJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bmFtZSZndDtFdGhlcm5ldDAvMCZs
dDsvbmFtZSZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0Oy9p
bnRlcmZhY2UmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDsvdGFyZ2V0Jmd0OzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmbHQ7L2VkaXQmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsveWFuZy1wYXRjaCZndDs8bzpwPjwvbzpwPjwv
cHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojODg4ODg4Ij4tLS0gQWxleDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCF917xmbrcdx05ciscoc_--


From nobody Mon Sep 28 11:46:47 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 506E31B2B70 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:46:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Axl2idCDvTVP for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:46:43 -0700 (PDT)
Received: from mail-la0-f46.google.com (mail-la0-f46.google.com [209.85.215.46]) (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 41A431B2B6E for <netconf@ietf.org>; Mon, 28 Sep 2015 11:46:43 -0700 (PDT)
Received: by laclj5 with SMTP id lj5so76955460lac.3 for <netconf@ietf.org>; Mon, 28 Sep 2015 11:46:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ORKYJjOpPTS+XNMHQgeL5oJbLtH60S9DlUeR95rJiY0=; b=f0721lXflUrcg+XFGQ8aecGKOVZIEdPPRd4Lnxb3VSFwqy6zUHkcbY07RaCK6xVfqk zdaxyEqG2i0AfQgsbFFR/NAoSQnuXRxpEkqFyR2fi0FpoV7Qa036Ej+ynH0X7oclpngd NKKfchOGIj+hh3U1AAmHylN0W40xwgo43RPlKdwhUu8OgmVB3QPEOxZypqDqVH5apv9L w9/wl90/DPHWlatxQWSd/kBJpmU2MLdNr7x6WYRPFmselsn4Z6CnjaEGamHtup24Qdi2 3bwgEYwoMMsaxnMz5m7eTtAnW3QD7m8qH9Bdv5wF4U0V7DNL6WpZo+qbJcAiqqf7JrHs v+FQ==
X-Gm-Message-State: ALoCoQlXIwNcC4aF7jw/QgS0XUHFzwT+ZN+soFXE5vMf13Kd3vq/IcZa1AW4aRwklV5JQjzmQ5sG
MIME-Version: 1.0
X-Received: by 10.25.155.75 with SMTP id d72mr3355975lfe.33.1443466001101; Mon, 28 Sep 2015 11:46:41 -0700 (PDT)
Received: by 10.112.138.72 with HTTP; Mon, 28 Sep 2015 11:46:41 -0700 (PDT)
In-Reply-To: <DBC595ED2346914F9F81D17DD5C32B571DCCF917@xmb-rcd-x05.cisco.com>
References: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com> <CABCOCHT=dLsvE0zBuehKrUDtEXvkMO7pWS5A3UmjWp5Z-QF3Hw@mail.gmail.com> <DBC595ED2346914F9F81D17DD5C32B571DCCF917@xmb-rcd-x05.cisco.com>
Date: Mon, 28 Sep 2015 11:46:41 -0700
Message-ID: <CABCOCHTq436QtxxLnD-wVXuKKQKcZTYqya8BbNaA461QDZN83w@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: "Alexander Clemm (alex)" <alex@cisco.com>
Content-Type: multipart/alternative; boundary=001a11401bd23dd4ae0520d31ee6
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/oPDY-_YmjcV86JENKtiTP23eVF4>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 18:46:46 -0000

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

On Mon, Sep 28, 2015 at 11:28 AM, Alexander Clemm (alex) <alex@cisco.com>
wrote:

> Hi Andy,
>
>
>
> thank you for your response.
>
>
>
> So, the encoding is like in the second alternative =E2=80=93 e.g. somethi=
ng like      '
>
>

It follows the schema in ietf-yang-patch.yang



>       <yang-patch>
>
>         <patch-id>my-patch</patch-id>
>
>         <edit>
>
>           <edit-id>edit1</edit-id>
>
>           <operation>delete</operation>
>
>           <target>
>
>              <interface>
>
>                <name>Ethernet0/0</name>
>
>              </interface>
>
>           </target>
>
>          </edit>
>
>        </yang-patch>
>
>
>
> (It would still be good to add an example to the appendix in the next
> revision of the draft.)  So, clearly different from what you have in an
> edit-config.
>
>
>
> My reason for asking was that it seems you could accomplish essentially
> the same through either a yang-patch, or through an edit-config.  If that=
=E2=80=99s
> the case, I was wondering if the way those operations are encoded in XML =
be
> aligned?    (Clearly, the data model is the same.)
>
>
>


There are examples in YANG Patch, appendix D.



> Thanks
>
> --- Alex
>


Andy


>
>
> *From:* Andy Bierman [mailto:andy@yumaworks.com]
> *Sent:* Friday, September 25, 2015 9:34 PM
> *To:* Alexander Clemm (alex) <alex@cisco.com>
> *Cc:* Martin Bjorklund (mbjorklu) <mbjorklu@cisco.com>; Kent Watsen <
> kwatsen@juniper.net>; Netconf <netconf@ietf.org>
> *Subject:* Re: YANG patch with XML and Netconf edit-config
>
>
>
>
>
>
>
> On Fri, Sep 25, 2015 at 8:25 PM, Alexander Clemm (alex) <alex@cisco.com>
> wrote:
>
> Helo Andy, Martin, Kent,
>
>
>
> looking at draft-ietf-netconf-yang-patch-05, I am wondering if you have
> examples for YANG-patch with XML encoding.  The examples in section D are
> all JSON-encoded.
>
>
>
> I am wondering specifically about how the XML encoding in YANG-patch
> relates to the Netconf encoding of edit-config.  I was hoping the two wou=
ld
> be aligned or even the same, but is this the case?  It seems that the
> yang-patch way of doing things will require a different encoding of the
> payload, meaning you cannot simply take the same =E2=80=9Cedit snippet=E2=
=80=9D and use it
> both for Netconf and Restconf, instead the content/encoding will depend o=
n
> the underlying transport, not be agnostic to it.  Is this understanding
> correct?  What is the intention?  Do we have some examples?
>
>
>
>
>
>
>
> Why would it be the same as <edit-config> just because it is encoded in
> XML?
>
> Why would the data model change because it was XML vs. JSON?
>
>
>
> If you want to use edit-config and the server supports it through RESTCON=
F:
>
>
>
>    POST /restconf/operations/edit-config
>
>
>
>   <input>
>
>      <target> ... </target>
>
>      <config>
>
>        ...
>
>      </config>
>
>   </input>
>
>
>
>
>
> Otherwise just use NETCONF if you want to use <edit-config>
>
>
>
>
>
> Andy
>
>
>
>
>
>
>
> For example, if we have (per the example in RFC 6241) the following
> edit-config snippet:
>
>        <edit-config>
>
>          <target>
>
>            <running/>
>
>          </target>
>
>          <default-operation>none</default-operation>
>
>          <config xmlns:xc=3D"urn:ietf:params:xml:ns:netconf:base:1.0">
>
>            <top xmlns=3D"http://example.com/schema/1.2/config">
>
>              <interface xc:operation=3D"delete">
>
>                <name>Ethernet0/0</name>
>
>              </interface>
>
>            </top>
>
>          </config>
>
>        </edit-config>
>
>
>
> what does the corresponding YANG-patch look like =E2=80=93 something like=
 this:
> (edit-config style)
>
>
>
>       Accept: application/yang.patch-status+xml
>
>       Content-Type: application/yang.patch+xml
>
>
>
>       <yang-patch>
>
>         <patch-id>my-patch</patch-id>
>
>         <edit>
>
>          <config xmlns:xc=3D"urn:ietf:params:xml:ns:netconf:base:1.0">
>
>            <top xmlns=3D"http://example.com/schema/1.2/config">
>
>              <interface xc:operation=3D"delete">
>
>                <name>Ethernet0/0</name>
>
>              </interface>
>
>            </top>
>
>          </config>
>
>         </edit>
>
>        </yang-patch>
>
>
>
> or is it something like this:
>
>       Accept: application/yang.patch-status+xml
>
>       Content-Type: application/yang.patch+xml
>
>
>
>       <yang-patch>
>
>         <patch-id>my-patch</patch-id>
>
>         <edit>
>
>           <edit-id>edit1</edit-id>
>
>           <operation>delete</operation>
>
>           <target>
>
>              <interface>
>
>                <name>Ethernet0/0</name>
>
>              </interface>
>
>           </target>
>
>          </edit>
>
>        </yang-patch>
>
>
>
> Thanks
>
> --- Alex
>
>
>

--001a11401bd23dd4ae0520d31ee6
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 Mon, Sep 28, 2015 at 11:28 AM, Alexander Clemm (alex) <span dir=3D"l=
tr">&lt;<a href=3D"mailto:alex@cisco.com" target=3D"_blank">alex@cisco.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 lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Andy,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">thank you for your response.=C2=A0
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1f497d">So, the encoding is like in the second alternative =E2=
=80=93 e.g. something like</span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &#39;</pre>=
</div></div></blockquote><div><br></div><div><br></div><div>It follows the =
schema in ietf-yang-patch.yang</div><div><br></div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">=
<div><pre><u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;yang-patch&gt;<u></u><u></u></=
pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;patch-id&gt;my-patch&lt=
;/patch-id&gt; <u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit&gt; <u></u><u=
></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit-i=
d&gt;edit1&lt;/edit-id&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;operation&g=
t;delete&lt;/operation&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;target&gt;<=
u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &lt;interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &lt;name&gt;Ethernet0/0&lt;/name&gt;<u></u><u></u></pre>
<pre>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&lt;/interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;/target&gt;=
<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/edit&gt;<u></u><=
u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/yang-patch&gt;<u></u><u></u>=
</pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">(It would still be good to add an exa=
mple to the appendix in the next revision of the draft.)=C2=A0 So, clearly =
different from what you have in an edit-config.=C2=A0
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">My reason for asking was that it seem=
s you could accomplish essentially the same through either a yang-patch, or=
 through an edit-config.=C2=A0 If that=E2=80=99s the case,
 I was wondering if the way those operations are encoded in XML be aligned?=
 =C2=A0=C2=A0=C2=A0(Clearly, the data model is the same.)=C2=A0
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0</span></p></div></div><=
/blockquote><div><br></div><div><br></div><div>There are examples in YANG P=
atch, appendix D.</div><div><br></div><div>=C2=A0</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div><p class=
=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif;color:#1f497d"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">--- Alex</span></p></div></div></bloc=
kquote><div><br></div><div><br></div><div>Andy</div><div>=C2=A0</div><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"=
><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#1f497d"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Andy Bierman [mailto:<a href=
=3D"mailto:andy@yumaworks.com" target=3D"_blank">andy@yumaworks.com</a>]
<br>
<b>Sent:</b> Friday, September 25, 2015 9:34 PM<br>
<b>To:</b> Alexander Clemm (alex) &lt;<a href=3D"mailto:alex@cisco.com" tar=
get=3D"_blank">alex@cisco.com</a>&gt;<br>
<b>Cc:</b> Martin Bjorklund (mbjorklu) &lt;<a href=3D"mailto:mbjorklu@cisco=
.com" target=3D"_blank">mbjorklu@cisco.com</a>&gt;; Kent Watsen &lt;<a href=
=3D"mailto:kwatsen@juniper.net" target=3D"_blank">kwatsen@juniper.net</a>&g=
t;; Netconf &lt;<a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netco=
nf@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: YANG patch with XML and Netconf edit-config<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Fri, Sep 25, 2015 at 8:25 PM, Alexander Clemm (al=
ex) &lt;<a href=3D"mailto:alex@cisco.com" target=3D"_blank">alex@cisco.com<=
/a>&gt; wrote:<u></u><u></u></p>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Helo Andy, Martin, Kent,
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">looking at draft-ietf-netconf-yang-patch-05, I am wo=
ndering if you have examples for YANG-patch with XML encoding.=C2=A0 The ex=
amples in section D are all JSON-encoded.=C2=A0
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I am wondering specifically about how the XML encodi=
ng in YANG-patch relates to the Netconf encoding of edit-config.=C2=A0 I wa=
s hoping the two would be aligned or even the same, but
 is this the case?=C2=A0 It seems that the yang-patch way of doing things w=
ill require a different encoding of the payload, meaning you cannot simply =
take the same =E2=80=9Cedit snippet=E2=80=9D and use it both for Netconf an=
d Restconf, instead the content/encoding will depend
 on the underlying transport, not be agnostic to it.=C2=A0 Is this understa=
nding correct?=C2=A0 What is the intention?=C2=A0 Do we have some examples?=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
<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">Why would it be the same as &lt;edit-config&gt; just=
 because it is encoded in XML?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Why would the data model change because it was XML v=
s. JSON?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If you want to use edit-config and the server suppor=
ts it through RESTCONF:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0POST /restconf/operations/edit-config<u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 &lt;input&gt;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0&lt;target&gt; ... &lt;/target&g=
t;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0&lt;config&gt;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0&lt;/config&gt;<u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 &lt;/input&gt;<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">Otherwise just use NETCONF if you want to use &lt;ed=
it-config&gt;<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"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">For example, if we have (per the example in RFC 6241=
) the following edit-config snippet:=C2=A0
<u></u><u></u></p>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit-config&gt;<u></u><u=
></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;target&gt;<u></u>=
<u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;runni=
ng/&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/target&gt;<u></u=
><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;default-operation=
&gt;none&lt;/default-operation&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;config xmlns:xc=
=3D&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&gt;<u></u><u></u></p=
re>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;top x=
mlns=3D&quot;<a href=3D"http://example.com/schema/1.2/config" target=3D"_bl=
ank">http://example.com/schema/1.2/config</a>&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &lt;interface xc:operation=3D&quot;delete&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &lt;name&gt;Ethernet0/0&lt;/name&gt;<u></u><u></u></pre>
<pre>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&lt;/interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/top&=
gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/config&gt;<u></u=
><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/edit-config&gt;<u></u><u></u=
></pre>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">what does the corresponding YANG-patch look like =E2=
=80=93 something like this:=C2=A0 (edit-config style)<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Accept: application/yang.patch-status+x=
ml<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Content-Type: application/yang.patch+xm=
l<u></u><u></u></pre>
<pre>=C2=A0<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;yang-patch&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;patch-id&gt;my-patch&lt=
;/patch-id&gt; <u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit&gt; <u></u><u=
></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;config xmlns=
:xc=3D&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&gt;<u></u><u></u>=
</pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;top x=
mlns=3D&quot;<a href=3D"http://example.com/schema/1.2/config" target=3D"_bl=
ank">http://example.com/schema/1.2/config</a>&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &lt;interface xc:operation=3D&quot;delete&quot;&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &lt;name&gt;Ethernet0/0&lt;/name&gt;<u></u><u></u></pre>
<pre>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&lt;/interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/top&=
gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/config&gt;<u></u=
><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/edit&gt;<u></u><u></u>=
</pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/yang-patch&gt;<u></u><u></u>=
</pre>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">or is it something like this:<u></u><u></u></p>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Accept: application/yang.patch-status+x=
ml<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Content-Type: application/yang.patch+xm=
l<u></u><u></u></pre>
<pre>=C2=A0<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;yang-patch&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;patch-id&gt;my-patch&lt=
;/patch-id&gt; <u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit&gt; <u></u><u=
></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;edit-i=
d&gt;edit1&lt;/edit-id&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;operation&g=
t;delete&lt;/operation&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;target&gt;<=
u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &lt;interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &lt;name&gt;Ethernet0/0&lt;/name&gt;<u></u><u></u></pre>
<pre>=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&lt;/interface&gt;<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;/target&gt;=
<u></u><u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/edit&gt;<u></u><=
u></u></pre>
<pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;/yang-patch&gt;<u></u><u></u>=
</pre>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#888888">--- Alex<u></u><u></u>=
</span></p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div><br></div></div>

--001a11401bd23dd4ae0520d31ee6--


From nobody Mon Sep 28 11:46:59 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F6DD1B2B54 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:46:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G1fJJlrS_gst for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 11:46:53 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD50C1B2B76 for <netconf@ietf.org>; Mon, 28 Sep 2015 11:46:52 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 7F17BE75; Mon, 28 Sep 2015 20:46:51 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id xSZMJIGehtKO; Mon, 28 Sep 2015 20:46:50 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Mon, 28 Sep 2015 20:46:50 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id AAF3F20053; Mon, 28 Sep 2015 20:46:50 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id IE1tU8T855us; Mon, 28 Sep 2015 20:46:50 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id BA52C2004E; Mon, 28 Sep 2015 20:46:49 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id E00DF3768FF6; Mon, 28 Sep 2015 20:46:48 +0200 (CEST)
Date: Mon, 28 Sep 2015 20:46:47 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Alexander Clemm (alex)" <alex@cisco.com>
Message-ID: <20150928184647.GA97040@elstar.local>
Mail-Followup-To: "Alexander Clemm (alex)" <alex@cisco.com>, Andy Bierman <andy@yumaworks.com>, "Martin Bjorklund (mbjorklu)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
References: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com> <CABCOCHT=dLsvE0zBuehKrUDtEXvkMO7pWS5A3UmjWp5Z-QF3Hw@mail.gmail.com> <DBC595ED2346914F9F81D17DD5C32B571DCCF917@xmb-rcd-x05.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <DBC595ED2346914F9F81D17DD5C32B571DCCF917@xmb-rcd-x05.cisco.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/a-uUiGrNidaurHnj4bYbYypLL4E>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 18:46:57 -0000

On Mon, Sep 28, 2015 at 06:28:44PM +0000, Alexander Clemm (alex) wrote:
> 
> My reason for asking was that it seems you could accomplish essentially the same through either a yang-patch, or through an edit-config.  If thatâ€™s the case, I was wondering if the way those operations are encoded in XML be aligned?    (Clearly, the data model is the same.)
>

While yang-patch and edit-config can functionally do the same, they
have little in common how they work and this is by design and not by
accident.

I personally think that having yang-patch (not sure I like the name
but I do not have a better proposal) defined so that it is works with
both RESTCONF and NETCONF would be desirable. It is not clear to me
how the configuration datastore, the so called target datastore, is
selected.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Mon Sep 28 12:03:44 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D2831B2BBA for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 12:03:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0nDrrVeHdEi8 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 12:03:41 -0700 (PDT)
Received: from mail-la0-f45.google.com (mail-la0-f45.google.com [209.85.215.45]) (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 55FA01B2B9F for <netconf@ietf.org>; Mon, 28 Sep 2015 12:03:41 -0700 (PDT)
Received: by laclj5 with SMTP id lj5so77471738lac.3 for <netconf@ietf.org>; Mon, 28 Sep 2015 12:03:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=56nPkWDVSZwKgpJq04iDTHB45DpaYkZAwXdtmRo08Yc=; b=f3iF8STM7/2pP7AffVVNUN4BdO+Z8WrGDjL1gsGl7xVYwq7cjtgpAnjJ1a+Jtuc4ky HHz6q6Bnd403sYGKI8W9zg/asdogf88cpMKjM00xQV3ZJsY3CXrXlC2OUXZyQ5YVfyVb TcBINcjouW/oH9Hs8EmoHfY+XGlKHTgx21okEOvUuk0Ev41Rlp3MCNICNfQ3sWnJw0F/ A/OJ9vjTW/h2F0vtIPvFevtrwyu/RocJ8bKjiDOGeS1Y8W/a7fFAaEElLKBgX0GU/Td3 9y00pIemZ3ANGq4sbQnWNuG6K5t6QZbKCOhb4sk7Vf7sY/ar3tmKsDpNQ4U1BqvEDe/9 gh3g==
X-Gm-Message-State: ALoCoQmxayM2z+ujlKiO2f+l5v4OkI975u97aWI9fIkizhMzLZOXwOnepBynGK/Hmall6924AxU4
MIME-Version: 1.0
X-Received: by 10.112.12.165 with SMTP id z5mr6039847lbb.33.1443467019543; Mon, 28 Sep 2015 12:03:39 -0700 (PDT)
Received: by 10.112.138.72 with HTTP; Mon, 28 Sep 2015 12:03:39 -0700 (PDT)
In-Reply-To: <20150928184647.GA97040@elstar.local>
References: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com> <CABCOCHT=dLsvE0zBuehKrUDtEXvkMO7pWS5A3UmjWp5Z-QF3Hw@mail.gmail.com> <DBC595ED2346914F9F81D17DD5C32B571DCCF917@xmb-rcd-x05.cisco.com> <20150928184647.GA97040@elstar.local>
Date: Mon, 28 Sep 2015 12:03:39 -0700
Message-ID: <CABCOCHTVEq_3ZvmXqqertJuwBeRpcUKgiVqw1k+HUm315qXWpw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,  "Alexander Clemm (alex)" <alex@cisco.com>, Andy Bierman <andy@yumaworks.com>,  "Martin Bjorklund (mbjorklu)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c3b830f200eb0520d35ad1
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/o0jzE2QuJy9UwIibO1bkEtO9NlU>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 19:03:43 -0000

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

On Mon, Sep 28, 2015 at 11:46 AM, Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> On Mon, Sep 28, 2015 at 06:28:44PM +0000, Alexander Clemm (alex) wrote:
> >
> > My reason for asking was that it seems you could accomplish essentially
> the same through either a yang-patch, or through an edit-config.  If that=
=E2=80=99s
> the case, I was wondering if the way those operations are encoded in XML =
be
> aligned?    (Clearly, the data model is the same.)
> >
>
> While yang-patch and edit-config can functionally do the same, they
> have little in common how they work and this is by design and not by
> accident.
>
> I personally think that having yang-patch (not sure I like the name
> but I do not have a better proposal) defined so that it is works with
> both RESTCONF and NETCONF would be desirable. It is not clear to me
> how the configuration datastore, the so called target datastore, is
> selected.
>

https://tools.ietf.org/html/draft-bierman-netconf-efficiency-extensions-02#=
section-2.2

As you can see from the module structure:
http://www.netconfcentral.org/modulereport/ietf-yang-patch

YANG patch has an edit list.  The 'target' within each edit is a path-expr
relative to the target resource specified in the request URL.

(In our implementation we have found it useful to set the target resource
URI to
the datastore root, and set the 'target' leaf to the full path. The missing
target URI
in the structure has been a problem because it is RESTCONF-specific.)

YANG Patch is being used (already) in several ways.
It also serves as a notification suitable for pub/sub synching.


> /js
>
>
Andy


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

--001a11c3b830f200eb0520d35ad1
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 Mon, Sep 28, 2015 at 11:46 AM, Juergen Schoenwaelder <span dir=3D"lt=
r">&lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_b=
lank">j.schoenwaelder@jacobs-university.de</a>&gt;</span> wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-wi=
dth:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-=
left:1ex">On Mon, Sep 28, 2015 at 06:28:44PM +0000, Alexander Clemm (alex) =
wrote:<br>
&gt;<br>
&gt; My reason for asking was that it seems you could accomplish essentiall=
y the same through either a yang-patch, or through an edit-config.=C2=A0 If=
 that=E2=80=99s the case, I was wondering if the way those operations are e=
ncoded in XML be aligned?=C2=A0 =C2=A0 (Clearly, the data model is the same=
.)<br>
&gt;<br>
<br>
While yang-patch and edit-config can functionally do the same, they<br>
have little in common how they work and this is by design and not by<br>
accident.<br>
<br>
I personally think that having yang-patch (not sure I like the name<br>
but I do not have a better proposal) defined so that it is works with<br>
both RESTCONF and NETCONF would be desirable. It is not clear to me<br>
how the configuration datastore, the so called target datastore, is<br>
selected.<br></blockquote><div><br></div><div><a href=3D"https://tools.ietf=
.org/html/draft-bierman-netconf-efficiency-extensions-02#section-2.2">https=
://tools.ietf.org/html/draft-bierman-netconf-efficiency-extensions-02#secti=
on-2.2</a></div><div><br></div><div>As you can see from the module structur=
e:</div><div><a href=3D"http://www.netconfcentral.org/modulereport/ietf-yan=
g-patch">http://www.netconfcentral.org/modulereport/ietf-yang-patch</a></di=
v><div><br></div><div>YANG patch has an edit list.=C2=A0 The &#39;target&#3=
9; within each edit is a path-expr</div><div>relative to the target resourc=
e specified in the request URL.</div><div><br></div><div>(In our implementa=
tion we have found it useful to set the target resource URI to</div><div>th=
e datastore root, and set the &#39;target&#39; leaf to the full path. The m=
issing target URI</div><div>in the structure has been a problem because it =
is RESTCONF-specific.)</div><div><br></div><div>YANG Patch is being used (a=
lready) in several ways.</div><div>It also serves as a notification suitabl=
e for pub/sub synching.</div><div><br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-colo=
r:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=3D""><font color=3D"#888888"><br>
/js<br>
<br></font></span></blockquote><div><br></div><div>Andy</div><div>=C2=A0</d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:soli=
d;padding-left:1ex"><span class=3D""><font color=3D"#888888">
--<br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_blan=
k">http://www.jacobs-university.de/</a>&gt;<br>
</font></span></blockquote></div><br></div></div>

--001a11c3b830f200eb0520d35ad1--


From nobody Mon Sep 28 12:05:30 2015
Return-Path: <alex@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE2571B2BD7 for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 12:05:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id au0jhJzpGezg for <netconf@ietfa.amsl.com>; Mon, 28 Sep 2015 12:05:25 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A9F51B2BA7 for <netconf@ietf.org>; Mon, 28 Sep 2015 12:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=39630; q=dns/txt; s=iport; t=1443467124; x=1444676724; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=1ZG7wB2/0BdrvOueTsVIyNfiCtKV6IBtasIHjAgmjxQ=; b=B19xg9ka5b38jcDOfGrYsTm28RINYND+S+5nAkl9FF/jzPF+x2Ts78Fr Xg1z7MUDlvWtsXSfJE9n7etBoo3Bp1aB+2BKcqsSQ9Hanp7PACup7exIS Qxl0Vmy9I/RW4yVGI95TaD2Zh/l/F1AEEHIg8bCg289SyJ51SAFeJzPoZ k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DwAQAtjglW/4gNJK1egldNVGkGvTkBDYF3hX0CHIEwOBQBAQEBAQEBgQqEJAEBAQQjCkwQAgEIEQQBAQsWAQYDAgICMBQJCAEBBA4FCIgmDbZ/lFQBAQEBAQEBAQEBAQEBAQEBAQEBAQEXi3CEQhoWGwYBgmkvgRQFjH+FQ4MuAYUUiUlGlT2DbREOAQFChAFxiByBBQEBAQ
X-IronPort-AV: E=Sophos; i="5.17,604,1437436800"; d="scan'208,217"; a="30863354"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-8.cisco.com with ESMTP; 28 Sep 2015 19:05:23 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t8SJ5NVY015050 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 28 Sep 2015 19:05:23 GMT
Received: from xch-aln-006.cisco.com (173.36.7.16) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 28 Sep 2015 14:05:23 -0500
Received: from xhc-aln-x02.cisco.com (173.36.12.76) by xch-aln-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Mon, 28 Sep 2015 14:05:23 -0500
Received: from xmb-rcd-x05.cisco.com ([169.254.15.194]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0248.002; Mon, 28 Sep 2015 14:05:23 -0500
From: "Alexander Clemm (alex)" <alex@cisco.com>
To: Andy Bierman <andy@yumaworks.com>
Thread-Topic: YANG patch with XML and Netconf edit-config
Thread-Index: AdD4CCuxvjUk1rC+SvOyPcAnIocwzAANkxgAAHalviAAC7dZgAAJ8kIg
Date: Mon, 28 Sep 2015 19:05:22 +0000
Message-ID: <DBC595ED2346914F9F81D17DD5C32B571DCCFA18@xmb-rcd-x05.cisco.com>
References: <DBC595ED2346914F9F81D17DD5C32B571DCCD960@xmb-rcd-x05.cisco.com> <CABCOCHT=dLsvE0zBuehKrUDtEXvkMO7pWS5A3UmjWp5Z-QF3Hw@mail.gmail.com> <DBC595ED2346914F9F81D17DD5C32B571DCCF917@xmb-rcd-x05.cisco.com> <CABCOCHTq436QtxxLnD-wVXuKKQKcZTYqya8BbNaA461QDZN83w@mail.gmail.com>
In-Reply-To: <CABCOCHTq436QtxxLnD-wVXuKKQKcZTYqya8BbNaA461QDZN83w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [64.101.220.154]
Content-Type: multipart/alternative; boundary="_000_DBC595ED2346914F9F81D17DD5C32B571DCCFA18xmbrcdx05ciscoc_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/P9g44JWxQI4EXI4SHxSOTyu8nVg>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 19:05:28 -0000

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCFA18xmbrcdx05ciscoc_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQW5keSwNCg0KdGhhbmtzLg0KDQpUaGUgZXhhbXBsZXMgaW4gWUFORyBQYXRjaCBhcHBlbmRp
eCBEIGFyZSBhbGwgSlNPTiwgbm90IFhNTC4gIEJ1dCB5b3UgYW5zd2VyZWQgbXkgcXVlc3Rpb24u
DQoNCi0tLSBBbGV4DQoNCkZyb206IEFuZHkgQmllcm1hbiBbbWFpbHRvOmFuZHlAeXVtYXdvcmtz
LmNvbV0NClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDI4LCAyMDE1IDExOjQ3IEFNDQpUbzogQWxl
eGFuZGVyIENsZW1tIChhbGV4KSA8YWxleEBjaXNjby5jb20+DQpDYzogTWFydGluIEJqb3JrbHVu
ZCAobWJqb3JrbHUpIDxtYmpvcmtsdUBjaXNjby5jb20+OyBLZW50IFdhdHNlbiA8a3dhdHNlbkBq
dW5pcGVyLm5ldD47IE5ldGNvbmYgPG5ldGNvbmZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogWUFO
RyBwYXRjaCB3aXRoIFhNTCBhbmQgTmV0Y29uZiBlZGl0LWNvbmZpZw0KDQoNCg0KT24gTW9uLCBT
ZXAgMjgsIDIwMTUgYXQgMTE6MjggQU0sIEFsZXhhbmRlciBDbGVtbSAoYWxleCkgPGFsZXhAY2lz
Y28uY29tPG1haWx0bzphbGV4QGNpc2NvLmNvbT4+IHdyb3RlOg0KSGkgQW5keSwNCg0KdGhhbmsg
eW91IGZvciB5b3VyIHJlc3BvbnNlLg0KDQoNClNvLCB0aGUgZW5jb2RpbmcgaXMgbGlrZSBpbiB0
aGUgc2Vjb25kIGFsdGVybmF0aXZlIOKAkyBlLmcuIHNvbWV0aGluZyBsaWtlICAgICAgJw0KDQoN
Ckl0IGZvbGxvd3MgdGhlIHNjaGVtYSBpbiBpZXRmLXlhbmctcGF0Y2gueWFuZw0KDQoNCg0KICAg
ICAgPHlhbmctcGF0Y2g+DQoNCiAgICAgICAgPHBhdGNoLWlkPm15LXBhdGNoPC9wYXRjaC1pZD4N
Cg0KICAgICAgICA8ZWRpdD4NCg0KICAgICAgICAgIDxlZGl0LWlkPmVkaXQxPC9lZGl0LWlkPg0K
DQogICAgICAgICAgPG9wZXJhdGlvbj5kZWxldGU8L29wZXJhdGlvbj4NCg0KICAgICAgICAgIDx0
YXJnZXQ+DQoNCiAgICAgICAgICAgICA8aW50ZXJmYWNlPg0KDQogICAgICAgICAgICAgICA8bmFt
ZT5FdGhlcm5ldDAvMDwvbmFtZT4NCg0KICAgICAgICAgICAgIDwvaW50ZXJmYWNlPg0KDQogICAg
ICAgICAgPC90YXJnZXQ+DQoNCiAgICAgICAgIDwvZWRpdD4NCg0KICAgICAgIDwveWFuZy1wYXRj
aD4NCg0KKEl0IHdvdWxkIHN0aWxsIGJlIGdvb2QgdG8gYWRkIGFuIGV4YW1wbGUgdG8gdGhlIGFw
cGVuZGl4IGluIHRoZSBuZXh0IHJldmlzaW9uIG9mIHRoZSBkcmFmdC4pICBTbywgY2xlYXJseSBk
aWZmZXJlbnQgZnJvbSB3aGF0IHlvdSBoYXZlIGluIGFuIGVkaXQtY29uZmlnLg0KDQpNeSByZWFz
b24gZm9yIGFza2luZyB3YXMgdGhhdCBpdCBzZWVtcyB5b3UgY291bGQgYWNjb21wbGlzaCBlc3Nl
bnRpYWxseSB0aGUgc2FtZSB0aHJvdWdoIGVpdGhlciBhIHlhbmctcGF0Y2gsIG9yIHRocm91Z2gg
YW4gZWRpdC1jb25maWcuICBJZiB0aGF04oCZcyB0aGUgY2FzZSwgSSB3YXMgd29uZGVyaW5nIGlm
IHRoZSB3YXkgdGhvc2Ugb3BlcmF0aW9ucyBhcmUgZW5jb2RlZCBpbiBYTUwgYmUgYWxpZ25lZD8g
ICAgKENsZWFybHksIHRoZSBkYXRhIG1vZGVsIGlzIHRoZSBzYW1lLikNCg0KDQoNClRoZXJlIGFy
ZSBleGFtcGxlcyBpbiBZQU5HIFBhdGNoLCBhcHBlbmRpeCBELg0KDQoNClRoYW5rcw0KLS0tIEFs
ZXgNCg0KDQpBbmR5DQoNCg0KRnJvbTogQW5keSBCaWVybWFuIFttYWlsdG86YW5keUB5dW1hd29y
a3MuY29tPG1haWx0bzphbmR5QHl1bWF3b3Jrcy5jb20+XQ0KU2VudDogRnJpZGF5LCBTZXB0ZW1i
ZXIgMjUsIDIwMTUgOTozNCBQTQ0KVG86IEFsZXhhbmRlciBDbGVtbSAoYWxleCkgPGFsZXhAY2lz
Y28uY29tPG1haWx0bzphbGV4QGNpc2NvLmNvbT4+DQpDYzogTWFydGluIEJqb3JrbHVuZCAobWJq
b3JrbHUpIDxtYmpvcmtsdUBjaXNjby5jb208bWFpbHRvOm1iam9ya2x1QGNpc2NvLmNvbT4+OyBL
ZW50IFdhdHNlbiA8a3dhdHNlbkBqdW5pcGVyLm5ldDxtYWlsdG86a3dhdHNlbkBqdW5pcGVyLm5l
dD4+OyBOZXRjb25mIDxuZXRjb25mQGlldGYub3JnPG1haWx0bzpuZXRjb25mQGlldGYub3JnPj4N
ClN1YmplY3Q6IFJlOiBZQU5HIHBhdGNoIHdpdGggWE1MIGFuZCBOZXRjb25mIGVkaXQtY29uZmln
DQoNCg0KDQpPbiBGcmksIFNlcCAyNSwgMjAxNSBhdCA4OjI1IFBNLCBBbGV4YW5kZXIgQ2xlbW0g
KGFsZXgpIDxhbGV4QGNpc2NvLmNvbTxtYWlsdG86YWxleEBjaXNjby5jb20+PiB3cm90ZToNCkhl
bG8gQW5keSwgTWFydGluLCBLZW50LA0KDQpsb29raW5nIGF0IGRyYWZ0LWlldGYtbmV0Y29uZi15
YW5nLXBhdGNoLTA1LCBJIGFtIHdvbmRlcmluZyBpZiB5b3UgaGF2ZSBleGFtcGxlcyBmb3IgWUFO
Ry1wYXRjaCB3aXRoIFhNTCBlbmNvZGluZy4gIFRoZSBleGFtcGxlcyBpbiBzZWN0aW9uIEQgYXJl
IGFsbCBKU09OLWVuY29kZWQuDQoNCkkgYW0gd29uZGVyaW5nIHNwZWNpZmljYWxseSBhYm91dCBo
b3cgdGhlIFhNTCBlbmNvZGluZyBpbiBZQU5HLXBhdGNoIHJlbGF0ZXMgdG8gdGhlIE5ldGNvbmYg
ZW5jb2Rpbmcgb2YgZWRpdC1jb25maWcuICBJIHdhcyBob3BpbmcgdGhlIHR3byB3b3VsZCBiZSBh
bGlnbmVkIG9yIGV2ZW4gdGhlIHNhbWUsIGJ1dCBpcyB0aGlzIHRoZSBjYXNlPyAgSXQgc2VlbXMg
dGhhdCB0aGUgeWFuZy1wYXRjaCB3YXkgb2YgZG9pbmcgdGhpbmdzIHdpbGwgcmVxdWlyZSBhIGRp
ZmZlcmVudCBlbmNvZGluZyBvZiB0aGUgcGF5bG9hZCwgbWVhbmluZyB5b3UgY2Fubm90IHNpbXBs
eSB0YWtlIHRoZSBzYW1lIOKAnGVkaXQgc25pcHBldOKAnSBhbmQgdXNlIGl0IGJvdGggZm9yIE5l
dGNvbmYgYW5kIFJlc3Rjb25mLCBpbnN0ZWFkIHRoZSBjb250ZW50L2VuY29kaW5nIHdpbGwgZGVw
ZW5kIG9uIHRoZSB1bmRlcmx5aW5nIHRyYW5zcG9ydCwgbm90IGJlIGFnbm9zdGljIHRvIGl0LiAg
SXMgdGhpcyB1bmRlcnN0YW5kaW5nIGNvcnJlY3Q/ICBXaGF0IGlzIHRoZSBpbnRlbnRpb24/ICBE
byB3ZSBoYXZlIHNvbWUgZXhhbXBsZXM/DQoNCg0KDQpXaHkgd291bGQgaXQgYmUgdGhlIHNhbWUg
YXMgPGVkaXQtY29uZmlnPiBqdXN0IGJlY2F1c2UgaXQgaXMgZW5jb2RlZCBpbiBYTUw/DQpXaHkg
d291bGQgdGhlIGRhdGEgbW9kZWwgY2hhbmdlIGJlY2F1c2UgaXQgd2FzIFhNTCB2cy4gSlNPTj8N
Cg0KSWYgeW91IHdhbnQgdG8gdXNlIGVkaXQtY29uZmlnIGFuZCB0aGUgc2VydmVyIHN1cHBvcnRz
IGl0IHRocm91Z2ggUkVTVENPTkY6DQoNCiAgIFBPU1QgL3Jlc3Rjb25mL29wZXJhdGlvbnMvZWRp
dC1jb25maWcNCg0KICA8aW5wdXQ+DQogICAgIDx0YXJnZXQ+IC4uLiA8L3RhcmdldD4NCiAgICAg
PGNvbmZpZz4NCiAgICAgICAuLi4NCiAgICAgPC9jb25maWc+DQogIDwvaW5wdXQ+DQoNCg0KT3Ro
ZXJ3aXNlIGp1c3QgdXNlIE5FVENPTkYgaWYgeW91IHdhbnQgdG8gdXNlIDxlZGl0LWNvbmZpZz4N
Cg0KDQpBbmR5DQoNCg0KDQpGb3IgZXhhbXBsZSwgaWYgd2UgaGF2ZSAocGVyIHRoZSBleGFtcGxl
IGluIFJGQyA2MjQxKSB0aGUgZm9sbG93aW5nIGVkaXQtY29uZmlnIHNuaXBwZXQ6DQoNCiAgICAg
ICA8ZWRpdC1jb25maWc+DQoNCiAgICAgICAgIDx0YXJnZXQ+DQoNCiAgICAgICAgICAgPHJ1bm5p
bmcvPg0KDQogICAgICAgICA8L3RhcmdldD4NCg0KICAgICAgICAgPGRlZmF1bHQtb3BlcmF0aW9u
Pm5vbmU8L2RlZmF1bHQtb3BlcmF0aW9uPg0KDQogICAgICAgICA8Y29uZmlnIHhtbG5zOnhjPSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiPg0KDQogICAgICAgICAgIDx0
b3AgeG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9zY2hlbWEvMS4yL2NvbmZpZyI+DQoNCiAgICAg
ICAgICAgICA8aW50ZXJmYWNlIHhjOm9wZXJhdGlvbj0iZGVsZXRlIj4NCg0KICAgICAgICAgICAg
ICAgPG5hbWU+RXRoZXJuZXQwLzA8L25hbWU+DQoNCiAgICAgICAgICAgICA8L2ludGVyZmFjZT4N
Cg0KICAgICAgICAgICA8L3RvcD4NCg0KICAgICAgICAgPC9jb25maWc+DQoNCiAgICAgICA8L2Vk
aXQtY29uZmlnPg0KDQp3aGF0IGRvZXMgdGhlIGNvcnJlc3BvbmRpbmcgWUFORy1wYXRjaCBsb29r
IGxpa2Ug4oCTIHNvbWV0aGluZyBsaWtlIHRoaXM6ICAoZWRpdC1jb25maWcgc3R5bGUpDQoNCg0K
ICAgICAgQWNjZXB0OiBhcHBsaWNhdGlvbi95YW5nLnBhdGNoLXN0YXR1cyt4bWwNCg0KICAgICAg
Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi95YW5nLnBhdGNoK3htbA0KDQoNCg0KICAgICAgPHlh
bmctcGF0Y2g+DQoNCiAgICAgICAgPHBhdGNoLWlkPm15LXBhdGNoPC9wYXRjaC1pZD4NCg0KICAg
ICAgICA8ZWRpdD4NCg0KICAgICAgICAgPGNvbmZpZyB4bWxuczp4Yz0idXJuOmlldGY6cGFyYW1z
OnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIj4NCg0KICAgICAgICAgICA8dG9wIHhtbG5zPSJodHRw
Oi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWciPg0KDQogICAgICAgICAgICAgPGludGVy
ZmFjZSB4YzpvcGVyYXRpb249ImRlbGV0ZSI+DQoNCiAgICAgICAgICAgICAgIDxuYW1lPkV0aGVy
bmV0MC8wPC9uYW1lPg0KDQogICAgICAgICAgICAgPC9pbnRlcmZhY2U+DQoNCiAgICAgICAgICAg
PC90b3A+DQoNCiAgICAgICAgIDwvY29uZmlnPg0KDQogICAgICAgIDwvZWRpdD4NCg0KICAgICAg
IDwveWFuZy1wYXRjaD4NCg0Kb3IgaXMgaXQgc29tZXRoaW5nIGxpa2UgdGhpczoNCg0KICAgICAg
QWNjZXB0OiBhcHBsaWNhdGlvbi95YW5nLnBhdGNoLXN0YXR1cyt4bWwNCg0KICAgICAgQ29udGVu
dC1UeXBlOiBhcHBsaWNhdGlvbi95YW5nLnBhdGNoK3htbA0KDQoNCg0KICAgICAgPHlhbmctcGF0
Y2g+DQoNCiAgICAgICAgPHBhdGNoLWlkPm15LXBhdGNoPC9wYXRjaC1pZD4NCg0KICAgICAgICA8
ZWRpdD4NCg0KICAgICAgICAgIDxlZGl0LWlkPmVkaXQxPC9lZGl0LWlkPg0KDQogICAgICAgICAg
PG9wZXJhdGlvbj5kZWxldGU8L29wZXJhdGlvbj4NCg0KICAgICAgICAgIDx0YXJnZXQ+DQoNCiAg
ICAgICAgICAgICA8aW50ZXJmYWNlPg0KDQogICAgICAgICAgICAgICA8bmFtZT5FdGhlcm5ldDAv
MDwvbmFtZT4NCg0KICAgICAgICAgICAgIDwvaW50ZXJmYWNlPg0KDQogICAgICAgICAgPC90YXJn
ZXQ+DQoNCiAgICAgICAgIDwvZWRpdD4NCg0KICAgICAgIDwveWFuZy1wYXRjaD4NCg0KVGhhbmtz
DQotLS0gQWxleA0KDQoNCg==

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCFA18xmbrcdx05ciscoc_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IixzZXJpZjt9DQpzcGFuLkhU
TUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBD
aGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJl
Zm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEu
MGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBs
aW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgQW5k
eSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnRoYW5rcy4mbmJz
cDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGV4YW1w
bGVzIGluIFlBTkcgUGF0Y2ggYXBwZW5kaXggRCBhcmUgYWxsIEpTT04sIG5vdCBYTUwuJm5ic3A7
IEJ1dCB5b3UgYW5zd2VyZWQgbXkgcXVlc3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4tLS0gQWxleDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBBbmR5IEJpZXJtYW4gW21haWx0bzph
bmR5QHl1bWF3b3Jrcy5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1iZXIg
MjgsIDIwMTUgMTE6NDcgQU08YnI+DQo8Yj5Ubzo8L2I+IEFsZXhhbmRlciBDbGVtbSAoYWxleCkg
Jmx0O2FsZXhAY2lzY28uY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gTWFydGluIEJqb3JrbHVuZCAo
bWJqb3JrbHUpICZsdDttYmpvcmtsdUBjaXNjby5jb20mZ3Q7OyBLZW50IFdhdHNlbiAmbHQ7a3dh
dHNlbkBqdW5pcGVyLm5ldCZndDs7IE5ldGNvbmYgJmx0O25ldGNvbmZAaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBZQU5HIHBhdGNoIHdpdGggWE1MIGFuZCBOZXRjb25mIGVk
aXQtY29uZmlnPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTW9uLCBTZXAgMjgsIDIwMTUg
YXQgMTE6MjggQU0sIEFsZXhhbmRlciBDbGVtbSAoYWxleCkgJmx0OzxhIGhyZWY9Im1haWx0bzph
bGV4QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFsZXhAY2lzY28uY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgQW5keSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGFuayB5b3UgZm9yIHlvdXIgcmVzcG9uc2UuJm5ic3A7
DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJl
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TbywgdGhlIGVuY29kaW5nIGlzIGxpa2Ug
aW4gdGhlIHNlY29uZCBhbHRlcm5hdGl2ZSDigJMgZS5nLiBzb21ldGhpbmcgbGlrZTwvc3Bhbj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJzxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J
dCBmb2xsb3dzIHRoZSBzY2hlbWEgaW4gaWV0Zi15YW5nLXBhdGNoLnlhbmc8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZsdDt5YW5nLXBhdGNoJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7cGF0Y2gtaWQmZ3Q7bXktcGF0
Y2gmbHQ7L3BhdGNoLWlkJmd0OyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7ZWRpdCZndDsgPG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O2VkaXQtaWQmZ3Q7ZWRpdDEmbHQ7L2VkaXQtaWQmZ3Q7PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtvcGVyYXRpb24mZ3Q7ZGVsZXRlJmx0Oy9vcGVyYXRpb24m
Z3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt0YXJnZXQmZ3Q7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtpbnRlcmZhY2UmZ3Q7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtuYW1lJmd0O0V0aGVybmV0MC8w
Jmx0Oy9uYW1lJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7
L2ludGVyZmFjZSZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0Oy90YXJnZXQmZ3Q7PG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZsdDsvZWRpdCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy95YW5nLXBhdGNoJmd0OzxvOnA+PC9vOnA+
PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4oSXQgd291bGQgc3RpbGwgYmUgZ29vZCB0
byBhZGQgYW4gZXhhbXBsZSB0byB0aGUgYXBwZW5kaXggaW4gdGhlIG5leHQgcmV2aXNpb24gb2Yg
dGhlIGRyYWZ0LikmbmJzcDsgU28sDQogY2xlYXJseSBkaWZmZXJlbnQgZnJvbSB3aGF0IHlvdSBo
YXZlIGluIGFuIGVkaXQtY29uZmlnLiZuYnNwOyA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5NeSByZWFzb24gZm9yIGFza2luZyB3YXMgdGhhdCBpdCBzZWVt
cyB5b3UgY291bGQgYWNjb21wbGlzaCBlc3NlbnRpYWxseSB0aGUgc2FtZSB0aHJvdWdoIGVpdGhl
ciBhIHlhbmctcGF0Y2gsDQogb3IgdGhyb3VnaCBhbiBlZGl0LWNvbmZpZy4mbmJzcDsgSWYgdGhh
dOKAmXMgdGhlIGNhc2UsIEkgd2FzIHdvbmRlcmluZyBpZiB0aGUgd2F5IHRob3NlIG9wZXJhdGlv
bnMgYXJlIGVuY29kZWQgaW4gWE1MIGJlIGFsaWduZWQ/ICZuYnNwOyZuYnNwOyZuYnNwOyhDbGVh
cmx5LCB0aGUgZGF0YSBtb2RlbCBpcyB0aGUgc2FtZS4pJm5ic3A7DQo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVyZSBhcmUgZXhhbXBs
ZXMgaW4gWUFORyBQYXRjaCwgYXBwZW5kaXggRC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5UaGFua3M8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLS0gQWxleDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBBbmR5IEJpZXJtYW4gW21h
aWx0bzo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFuZHlAeXVtYXdvcmtzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YW5keUB5dW1hd29ya3MuY29tPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIFNlcHRlbWJlciAyNSwg
MjAxNSA5OjM0IFBNPGJyPg0KPGI+VG86PC9iPiBBbGV4YW5kZXIgQ2xlbW0gKGFsZXgpICZsdDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFsZXhAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5hbGV4QGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4m
Z3Q7PGJyPg0KPGI+Q2M6PC9iPiBNYXJ0aW4gQmpvcmtsdW5kIChtYmpvcmtsdSkgJmx0Ozwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bWJqb3JrbHVAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5tYmpvcmtsdUBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+Jmd0OzsNCiBLZW50IFdhdHNlbiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprd2F0c2Vu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5rd2F0c2VuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7IE5ldGNvbmYgJmx0Ozwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bmV0Y29uZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+bmV0Y29uZkBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBZQU5HIHBhdGNoIHdpdGggWE1MIGFuZCBO
ZXRjb25mIGVkaXQtY29uZmlnPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBG
cmksIFNlcCAyNSwgMjAxNSBhdCA4OjI1IFBNLCBBbGV4YW5kZXIgQ2xlbW0gKGFsZXgpICZsdDs8
YSBocmVmPSJtYWlsdG86YWxleEBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5hbGV4QGNpc2Nv
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo
dDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+SGVsbyBBbmR5LCBNYXJ0aW4sIEtlbnQsDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPmxvb2tpbmcgYXQgZHJhZnQtaWV0Zi1uZXRjb25mLXlhbmctcGF0Y2gtMDUsIEkgYW0g
d29uZGVyaW5nIGlmIHlvdSBoYXZlIGV4YW1wbGVzIGZvciBZQU5HLXBhdGNoIHdpdGggWE1MIGVu
Y29kaW5nLiZuYnNwOyBUaGUgZXhhbXBsZXMgaW4gc2VjdGlvbiBEIGFyZSBhbGwgSlNPTi1lbmNv
ZGVkLiZuYnNwOw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIGFtIHdvbmRlcmluZyBz
cGVjaWZpY2FsbHkgYWJvdXQgaG93IHRoZSBYTUwgZW5jb2RpbmcgaW4gWUFORy1wYXRjaCByZWxh
dGVzIHRvIHRoZSBOZXRjb25mIGVuY29kaW5nIG9mIGVkaXQtY29uZmlnLiZuYnNwOyBJIHdhcyBo
b3BpbmcgdGhlIHR3byB3b3VsZCBiZSBhbGlnbmVkIG9yIGV2ZW4gdGhlIHNhbWUsIGJ1dA0KIGlz
IHRoaXMgdGhlIGNhc2U/Jm5ic3A7IEl0IHNlZW1zIHRoYXQgdGhlIHlhbmctcGF0Y2ggd2F5IG9m
IGRvaW5nIHRoaW5ncyB3aWxsIHJlcXVpcmUgYSBkaWZmZXJlbnQgZW5jb2Rpbmcgb2YgdGhlIHBh
eWxvYWQsIG1lYW5pbmcgeW91IGNhbm5vdCBzaW1wbHkgdGFrZSB0aGUgc2FtZSDigJxlZGl0IHNu
aXBwZXTigJ0gYW5kIHVzZSBpdCBib3RoIGZvciBOZXRjb25mIGFuZCBSZXN0Y29uZiwgaW5zdGVh
ZCB0aGUgY29udGVudC9lbmNvZGluZyB3aWxsIGRlcGVuZA0KIG9uIHRoZSB1bmRlcmx5aW5nIHRy
YW5zcG9ydCwgbm90IGJlIGFnbm9zdGljIHRvIGl0LiZuYnNwOyBJcyB0aGlzIHVuZGVyc3RhbmRp
bmcgY29ycmVjdD8mbmJzcDsgV2hhdCBpcyB0aGUgaW50ZW50aW9uPyZuYnNwOyBEbyB3ZSBoYXZl
IHNvbWUgZXhhbXBsZXM/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2h5IHdvdWxkIGl0IGJlIHRoZSBzYW1l
IGFzICZsdDtlZGl0LWNvbmZpZyZndDsganVzdCBiZWNhdXNlIGl0IGlzIGVuY29kZWQgaW4gWE1M
PzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5X
aHkgd291bGQgdGhlIGRhdGEgbW9kZWwgY2hhbmdlIGJlY2F1c2UgaXQgd2FzIFhNTCB2cy4gSlNP
Tj88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPklmIHlvdSB3YW50IHRvIHVzZSBlZGl0LWNvbmZpZyBhbmQgdGhlIHNlcnZlciBzdXBwb3J0
cyBpdCB0aHJvdWdoIFJFU1RDT05GOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwO1BPU1QgL3Jlc3Rjb25mL29wZXJh
dGlvbnMvZWRpdC1jb25maWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbHQ7aW5wdXQmZ3Q7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0O3RhcmdldCZndDsgLi4uICZsdDsvdGFyZ2V0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDtj
b25maWcmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOy4uLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDsvY29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDsgJmx0Oy9pbnB1dCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PdGhlcndpc2UganVzdCB1c2Ug
TkVUQ09ORiBpZiB5b3Ugd2FudCB0byB1c2UgJmx0O2VkaXQtY29uZmlnJmd0OzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFuZHk8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo
dDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Rm9yIGV4YW1wbGUsIGlmIHdlIGhhdmUgKHBlciB0aGUgZXhhbXBsZSBpbiBSRkMg
NjI0MSkgdGhlIGZvbGxvd2luZyBlZGl0LWNvbmZpZyBzbmlwcGV0OiZuYnNwOw0KPG86cD48L286
cD48L3A+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZs
dDtlZGl0LWNvbmZpZyZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RhcmdldCZndDs8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJmx0O3J1bm5pbmcvJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L3Rh
cmdldCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RlZmF1bHQtb3BlcmF0aW9uJmd0O25vbmUmbHQ7
L2RlZmF1bHQtb3BlcmF0aW9uJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y29uZmlnIHhtbG5zOnhj
PSZxdW90O3VybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCZxdW90OyZndDs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RvcCB4bWxucz0mcXVvdDs8YSBocmVmPSJo
dHRwOi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWciIHRhcmdldD0iX2JsYW5rIj5odHRw
Oi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWc8L2E+JnF1b3Q7Jmd0OzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7aW50ZXJmYWNlIHhjOm9wZXJhdGlvbj0m
cXVvdDtkZWxldGUmcXVvdDsmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZsdDtuYW1lJmd0O0V0aGVybmV0MC8wJmx0Oy9uYW1lJmd0OzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7L2ludGVyZmFjZSZndDs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy90b3AmZ3Q7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsv
Y29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmbHQ7L2VkaXQtY29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj53aGF0IGRvZXMgdGhlIGNvcnJlc3BvbmRpbmcgWUFORy1wYXRjaCBsb29rIGxpa2Ug
4oCTIHNvbWV0aGluZyBsaWtlIHRoaXM6Jm5ic3A7IChlZGl0LWNvbmZpZyBzdHlsZSk8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBY2NlcHQ6IGFwcGxpY2F0aW9uL3lh
bmcucGF0Y2gtc3RhdHVzJiM0Mzt4bWw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi95YW5nLnBhdGNo
JiM0Mzt4bWw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3lhbmctcGF0Y2gmZ3Q7PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZsdDtwYXRjaC1pZCZndDtteS1wYXRjaCZsdDsvcGF0Y2gtaWQmZ3Q7IDxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZsdDtlZGl0Jmd0OyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7Y29uZmlnIHhtbG5z
OnhjPSZxdW90O3VybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCZxdW90OyZn
dDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RvcCB4bWxucz0mcXVvdDs8YSBocmVm
PSJodHRwOi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWciIHRhcmdldD0iX2JsYW5rIj5o
dHRwOi8vZXhhbXBsZS5jb20vc2NoZW1hLzEuMi9jb25maWc8L2E+JnF1b3Q7Jmd0OzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7aW50ZXJmYWNlIHhjOm9wZXJhdGlv
bj0mcXVvdDtkZWxldGUmcXVvdDsmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtuYW1lJmd0O0V0aGVybmV0MC8wJmx0Oy9uYW1lJmd0Ozxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7L2ludGVyZmFjZSZndDs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy90b3AmZ3Q7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs
dDsvY29uZmlnJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2VkaXQmZ3Q7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsveWFuZy1wYXRjaCZn
dDs8bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+b3IgaXMgaXQgc29tZXRoaW5nIGxpa2Ug
dGhpczo8bzpwPjwvbzpwPjwvcD4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IEFjY2VwdDogYXBwbGljYXRpb24veWFuZy5wYXRjaC1zdGF0dXMmIzQzO3htbDxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDb250ZW50LVR5cGU6
IGFwcGxpY2F0aW9uL3lhbmcucGF0Y2gmIzQzO3htbDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbHQ7eWFuZy1wYXRjaCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3BhdGNoLWlkJmd0O215LXBhdGNoJmx0
Oy9wYXRjaC1pZCZndDsgPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O2VkaXQmZ3Q7IDxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZsdDtlZGl0LWlkJmd0O2VkaXQxJmx0Oy9lZGl0LWlkJmd0OzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmbHQ7b3BlcmF0aW9uJmd0O2RlbGV0ZSZsdDsvb3BlcmF0aW9uJmd0Ozxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dGFyZ2V0Jmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7aW50ZXJmYWNlJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bmFtZSZndDtFdGhlcm5ldDAvMCZsdDsv
bmFtZSZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0Oy9pbnRl
cmZhY2UmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDsvdGFyZ2V0Jmd0OzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbHQ7L2VkaXQmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsveWFuZy1wYXRjaCZndDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+VGhhbmtzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojODg4ODg4Ij4tLS0gQWxleDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_DBC595ED2346914F9F81D17DD5C32B571DCCFA18xmbrcdx05ciscoc_--


From nobody Mon Sep 28 14:21:43 2015
Return-Path: <mjethanandani@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9923A1B33D9; Mon, 28 Sep 2015 14:21:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uwdonuF2bH3K; Mon, 28 Sep 2015 14:21:39 -0700 (PDT)
Received: from mail-pa0-x231.google.com (mail-pa0-x231.google.com [IPv6:2607:f8b0:400e:c03::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D13EF1B33C9; Mon, 28 Sep 2015 14:21:39 -0700 (PDT)
Received: by pacfv12 with SMTP id fv12so188511802pac.2; Mon, 28 Sep 2015 14:21:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=N3cDAGAP7uyrS+AMd/So+6AM2F0bvwtyTkvJxS03oPg=; b=fDZveFhWNAAk2VyD6gQeMmj/a202tyeqRLUfHSeD/UasWU40J4+RgcgqTGB0DacAec Ut04wiTRyjr8zYLkq2UyAifg+7Z07V42G9zmAem6UYHL161u4ZXyLwZcou9V20rbGgPR FzS2GaB262ojGqa6Rwy1CsyHNVn4RI3dCF4pwwbIEHjPllwIeWwDUpG+uIczpxnEZ0Fq Fg9Fwjpvr7oByZko6IzGH+kTpJzQkTl90t539cHQG4qRf/BRyjokIcB7wv2r8kgssQHv iKs+fU/sCGTKpkp2gWYnbFMt/Q1f5/nh1KgC4A4FUFKcYOgf+4WIHqcm2biBLYLf1bd3 8EdA==
X-Received: by 10.66.241.40 with SMTP id wf8mr17035252pac.157.1443475299446; Mon, 28 Sep 2015 14:21:39 -0700 (PDT)
Received: from ?IPv6:2001:420:302:1270:4d23:9d4f:ee7c:225f? ([2001:420:302:1270:4d23:9d4f:ee7c:225f]) by smtp.gmail.com with ESMTPSA id zc4sm21203467pbb.24.2015.09.28.14.21.38 (version=TLS1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 28 Sep 2015 14:21:38 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <20150922190308.GB99737@elstar.local>
Date: Mon, 28 Sep 2015 14:22:17 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <2633B208-C180-4F96-9B50-C354BFAF3C5E@gmail.com>
References: <D226D2D0.DFA24%kwatsen@juniper.net> <20150922142615.GC99134@elstar.local> <D226E43C.DFAAA%kwatsen@juniper.net> <20150922190308.GB99737@elstar.local>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/AReidyv9VstnJr1bQQtWIqTwIGU>
Cc: "netconf@ietf.org" <netconf@ietf.org>, NETMOD Working Group <netmod@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2015 21:21:41 -0000

[Cross posting to netmod mailing list since this discussion affects =
YANG]

> On Sep 22, 2015, at 12:03 PM, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
>=20
> On Tue, Sep 22, 2015 at 05:25:04PM +0000, Kent Watsen wrote:
>>>=20
>>> RFC 6020:
>>>=20
>>>  The names of all standard modules and submodules MUST be unique.
>>>  Developers of enterprise modules are RECOMMENDED to choose names =
for
>>>  their modules that will have a low probability of colliding with
>>>  standard or other enterprise modules, e.g., by using the enterprise
>>>  or organization name as a prefix for the module name.
>>>=20
>>> Apparently, both module names in the example violate this. Note that
>>> module names are used to resolve imports and hence they better are
>>> unique. For the IETF, we can manage that via the IANA registry. For
>>> the other modules, there is a clear recommendation.
>>=20
>>=20
>> OK, that's fair, but it doesn't seem to be a followed often outside =
of the
>> IETF.
>>=20
>> For instance,
>>=20
>>  - ETSI NFV-MANO has module names like "nsd", "vnfd" and "vld"
>>  - Open Config has module names beginning with "bgp-" and "mpls-"
>>  - IEEE has module names like =E2=80=9Cethernet"

IEEE models did that because they did not have a namespace reserved. As =
IEEE goes through the motions of registering for a URN namespace, all =
IEEE standard models will be prefixed with ieee-.

>>  - ODL has some module names like "config" and "flow-errors"
>=20
> Because people often do not read specifications and if tools do not
> complain they assume everything is fine. The YANG spec has clear
> words, there is text in the guidelines. We can write more text and it
> will likely not help. Perhaps tutorials need to stress these points.
>=20
>> BTW, this sentence in 6087bis may be overreaching "All published =
module
>> names MUST be unique." - as it is only enforceable within the scope =
of a
>> specific registrar like IANA.  Perhaps replace MUST with SHOULD, or =
limit
>> the scope to IANA-published modules?
>=20
> IANA does not publish modules. The IETF can enforce unique module
> names.  I would hope that once the IEEE _publishes_ YANG modules they
> also find ways to enforce unique module names. Perhaps ODL, ETSI, OC
> etc will eventually get this right as well.

That is the plan for IEEE and MEF, where we are working on getting them =
a URN namespace and have them manage uniqueness between the models they =
produce.

>=20
> /js
>=20
> --=20
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>=20
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

Mahesh Jethanandani
mjethanandani@gmail.com




From nobody Tue Sep 29 00:23:19 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F2951A1B96 for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 00:23:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFaj1kDK5tLE for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 00:23:16 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 967F51A1B91 for <netconf@ietf.org>; Tue, 29 Sep 2015 00:23:16 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 0E635F60; Tue, 29 Sep 2015 09:23:15 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id 6zrQ2PpoVGru; Tue, 29 Sep 2015 09:23:14 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 29 Sep 2015 09:23:14 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 284BB20053; Tue, 29 Sep 2015 09:23:14 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 9l6f9-NCHdiS; Tue, 29 Sep 2015 09:23:13 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id C2B7E2004E; Tue, 29 Sep 2015 09:23:12 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id CF66237693C3; Tue, 29 Sep 2015 09:23:11 +0200 (CEST)
Date: Tue, 29 Sep 2015 09:23:10 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Andy Bierman <andy@yumaworks.com>
Message-ID: <20150929072310.GA98173@elstar.local>
Mail-Followup-To: Andy Bierman <andy@yumaworks.com>, Randy Presuhn <randy_presuhn@mindspring.com>, Netconf <netconf@ietf.org>
References: <14682904.1443459606176.JavaMail.root@elwamui-milano.atl.sa.earthlink.net> <CABCOCHTepNH7sHYVu4fP=QgNMJGQUa8EyA9mJaFySUaCdDCDTw@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CABCOCHTepNH7sHYVu4fP=QgNMJGQUa8EyA9mJaFySUaCdDCDTw@mail.gmail.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/8D8d2nlcEuNb_2Fhaf1-iZaFW_Q>
Cc: Randy Presuhn <randy_presuhn@mindspring.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2015 07:23:18 -0000

On Mon, Sep 28, 2015 at 10:12:59AM -0700, Andy Bierman wrote:
 
> XML is more robust than JSON (is so many ways, but here wrt/ namespace).
> The client or server will only get the namespace in an XML message and
> then needs to map that namespace to a module name.  This will certainly
> fail (if the wrong 'foo' is used) since the namespace URIs should be
> different.
> 
> With JSON, each peer will just think the other is sending invalid data.
> 
> I agree that this is a serious weakness.

Andy,

if you want to raise this as an issue with the JSON encoding, please
raise it on the NETMOD mailing list since the JSON document is in WG
last call there. The JSON encoding could have used namespace URIs
instead of module names, there is nothing inherent in JSON itself that
forces us to use module names.

/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 Sep 29 04:32:17 2015
Return-Path: <lhotka@nic.cz>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAB141A876C for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 04:32:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53fj-FP_9DAd for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 04:32:13 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id F093E1A8770 for <netconf@ietf.org>; Tue, 29 Sep 2015 04:32:12 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id 465111CC009D; Tue, 29 Sep 2015 13:32:22 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Andy Bierman <andy@yumaworks.com>, Randy Presuhn <randy_presuhn@mindspring.com>
In-Reply-To: <CABCOCHTepNH7sHYVu4fP=QgNMJGQUa8EyA9mJaFySUaCdDCDTw@mail.gmail.com>
References: <14682904.1443459606176.JavaMail.root@elwamui-milano.atl.sa.earthlink.net> <CABCOCHTepNH7sHYVu4fP=QgNMJGQUa8EyA9mJaFySUaCdDCDTw@mail.gmail.com>
User-Agent: Notmuch/0.20.2 (http://notmuchmail.org) Emacs/24.4.51.2 (x86_64-apple-darwin14.0.0)
Date: Tue, 29 Sep 2015 13:32:16 +0200
Message-ID: <m2wpv9mpfj.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/_vOSD38lfzqQpupYGeIyBJbm4H8>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] restconf and namespaces and unique module names.
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2015 11:32:16 -0000

Andy Bierman <andy@yumaworks.com> writes:

> On Mon, Sep 28, 2015 at 10:00 AM, Randy Presuhn <
> randy_presuhn@mindspring.com> wrote:
>
>> Hi -
>>
>> >From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>> >Sent: Sep 28, 2015 2:40 AM
>> >To: Randy Presuhn <randy_presuhn@mindspring.com>
>> >Cc: netconf@ietf.org
>> >Subject: Re: [Netconf] restconf and namespaces and unique module names.
>> >
>> >On Wed, Sep 23, 2015 at 08:11:30AM -0700, Randy Presuhn wrote:
>> >> Hi -
>> >>
>> >> (1) My question remains: why a "MUST" for "standard" modules but
>> >>     not enterprise ones?  It sounds like you're arguing that a
>> >>     "SHOULD" or "RECOMMENDED" would suffice in both cases.
>> >
>> >In a perfect world, module names would be globally unique. This is,
>> >however, difficult to guarantee in practice unless we force all
>> >modules to be registered with IANA (and even then some people will
>> >simply not follow the rules and not register). Within an SDO, it can
>> >be possible to guarantee that all module names released by that SDO
>> >are unique.
>>
>> It's more than a little ironic that there'd be such a basic
>> configuration management problem here, particularly when
>> a well-understood distributed solution has been around for
>> at least thirty years.  :-(
>>
>> >> (2) A question of curiousity: what does a client do when it encounters
>> >>     different servers using different modules of the same name, and
>> >>     how does it know they are indeed different, using only mandatory
>> >>     features of the protocol and mandatory-to-implement models?
>> >
>> >It depends. A smart client can fetch the module information from the
>> >server
>>
>> I didn't realize server support for this was mandatory to implement.
>>
>> >and adapt to what the server implements and if two servers
>> >implement 'foo' such a smart client would be able to figure out 'foo'
>> >may mean different things. There will, however, be clients that simply
>> >assume module 'foo' means module 'foo' everywhere or that resolve
>> >imports of 'foo' against a local module library without carefully
>> >checking with the server and in this case client and server likely run
>> >into failing RPCs since the data models do not match.
>>
>> These are the things that worry me.
>>
>>
> Doesn't the same situation exist in SNMP-land?
> The SMIv2 module uses import-by-name, not raw OIDs.
>
> XML is more robust than JSON (is so many ways, but here wrt/
> namespace).

Well, James Clark, one of XML top gurus, wrote this [1]:

"[...] the pain that is caused by XML Namespaces seems massively out of
proportion to the benefits that they provide."

Apparently, there is no silver bullet - and maybe the requirement that
module names be globally unique isn't really necessary.

I would see it positively - unlike other uses of JSON, YANG module names
provide natural namespaces that, together with yang-libary, should be
good enough for most uses.

Lada

[1] http://blog.jclark.com/2010/01/xml-namespaces.html

> The client or server will only get the namespace in an XML message and
> then needs to map that namespace to a module name.  This will certainly
> fail (if the wrong 'foo' is used) since the namespace URIs should be
> different.
>
> With JSON, each peer will just think the other is sending invalid data.
>
> I agree that this is a serious weakness.
> We rely on conventions where MUST is more appropriate.
> But in real operations, the module names need to be unique.
> If not, it will be reported as a bug to the vendor who created
> the duplicate module name.
>
>
>
>
>> Randy
>>
>
> Andy
>
>
>>
>> _______________________________________________
>> Netconf mailing list
>> Netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

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


From nobody Tue Sep 29 07:58:41 2015
Return-Path: <phil@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A04771B43FF for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 07:58:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d7VePkydTiaE for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 07:58:38 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0133.outbound.protection.outlook.com [65.55.169.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE3DC1B43CD for <netconf@ietf.org>; Tue, 29 Sep 2015 07:58:37 -0700 (PDT)
Received: from SN1PR0501CA0026.namprd05.prod.outlook.com (10.163.126.164) by BY1PR0501MB1384.namprd05.prod.outlook.com (10.160.107.142) with Microsoft SMTP Server (TLS) id 15.1.274.16; Tue, 29 Sep 2015 14:58:36 +0000
Received: from BN1BFFO11FD023.protection.gbl (2a01:111:f400:7c10::1:149) by SN1PR0501CA0026.outlook.office365.com (2a01:111:e400:52fe::36) with Microsoft SMTP Server (TLS) id 15.1.286.20 via Frontend Transport; Tue, 29 Sep 2015 14:58:35 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.18) smtp.mailfrom=juniper.net; cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.18 as permitted sender)
Received: from p-emfe01b-sac.jnpr.net (66.129.239.18) by BN1BFFO11FD023.mail.protection.outlook.com (10.58.144.86) with Microsoft SMTP Server (TLS) id 15.1.274.4 via Frontend Transport; Tue, 29 Sep 2015 14:58:35 +0000
Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 29 Sep 2015 07:58:33 -0700
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26])	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id t8TEwWD37553;	Tue, 29 Sep 2015 07:58:32 -0700 (PDT)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.14.4/8.14.3) with ESMTP id t8TEuYq6021698; Tue, 29 Sep 2015 10:56:35 -0400 (EDT)	(envelope-from phil@idle.juniper.net)
Message-ID: <201509291456.t8TEuYq6021698@idle.juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
In-Reply-To: <20150928184647.GA97040@elstar.local>
Date: Tue, 29 Sep 2015 10:56:34 -0400
From: Phil Shafer <phil@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain
X-EOPAttributedMessage: 0
X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD023; 1:NkO6UtFqtACe8C3ie/BPCTwPyduE7wmelz2GaFhuB76HF/hOVFYewYJx79Drl1Hl+sJX3ShdRNxXB6MiEIEHGIkuKQYLQDG//S0GMlBTYqkObS4ZZb3f9olMqI4FsIqHBofGcPmYLn6K3JlzZvcBBW+3oSvsBJ5uf30zrnHmn4oZUDJDXnelfBuj6OCUZHB4mflE39EFReWxAmR9P54R8PZYxYWBs7TLSOFY/FhlBb6ASoxwqdkG1uXJj+QpTwIReaAI46psDrtTXq4MYQnBL1iDjL/MyxidgN7r9FuDArQbuK2VIUWLETQSuVSr0TmzlS9i20CMCp3+fXN83sdEJEJFbyjVc2FNlOcesQ4fnkt6DWF4oCNhX8aIQ/sx5J8J6Ccce8KlGxgrEQcEp4IN6NL+xRNHG+cb9yaH/SETJ/U=
X-Forefront-Antispam-Report: CIP:66.129.239.18; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(57704003)(199003)(164054003)(189002)(11100500001)(5001830100001)(5001860100001)(86362001)(97736004)(81156007)(5003600100002)(110136002)(5003940100001)(5008740100001)(561944003)(6806005)(4001540100001)(5007970100001)(92566002)(5001960100002)(189998001)(46102003)(69596002)(87936001)(48376002)(53416004)(76506005)(5001920100001)(50466002)(64706001)(68736005)(2950100001)(105596002)(54356999)(47776003)(106466001)(62966003)(77096005)(77156002)(50986999); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1384; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1384; 2:wCIUwaec9NhKrHNCr6WIrqcq0Il/jexJT6PVxs7h3beYWXcSUlmo6w8FWE/ncXj49cB1BvVTjMVf2aLKn1PXhnHRNtbFUmh5yVY1GuSkahPV3NdgnXAk4ezgBIc+U9aXpag6+pbTNLD3XQLN5qlqpJI6M++JNFUO9C5lXfzWdoU=; 3:1VIMUjRw/AsDYpqZNZ7A1qTxpSc5r35MziVumkIhe+An1ze+WU3uKMR03/w0dKePjKcGih1YH3RBBw5nrLQQsVWG3ILtE84m1es0jWvNsKe4Nz44ko+DGlGXpnNfZDzuL6LCHJRmQRVQfU1mjhYG+5fFI8IALsPa7LZYcB0uGN4umRQSONWdNpoLQ3UStmiloEnnG8klpO7nE6w3o7jOgfb4k8U+8JG5XaXQC+2K5kc=; 25:UB9vFNMX/dKMTm/se57OSkTfNmR3PEA6QJripb8+jgS30ACP9XjjgxJBRIlGZ/D2cHFhmt93TWv0xjEVctWG1Yp2N5+DIUVzu/jauTQPxGsAq+ACDatr1sX7b4+1CaS606tJ1qePB92+AwKBegnrub+3+khWHjIlZeChxNFS03bauJL8XkouvRrSowqkwFPee5QElMQ90LAsuRMIaORiVqZUcFHGTVRBEirVHDEIk86B+QPmpC9SS6cmrn2bRA2pYxk/Lm4oXk4554TfZ1+dwg==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1384;
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1384; 20:cjrtCk3rw9Irk8J8LjI+bPjNaC+wt0GwBAk7RHlGrzz/moCKutL8N2FIWeCVrG3fuiCtST2M6dEKFKT55gl91HXjZaYK84rmrG7aZI1c50gZgcCV+KhiAzcasJmiJfm9D5OtH1sJvoe380guXqnnBV2qeMNenJ3IuimCArvO4UCYkW2TB6qZ9XV+VGilaUfLddRVz/YZyKtSXG16cEc/Zas2xDrI7neJe+TRMOew5WY8eCBnhKclyIdv0P8dSdFYC45VPxRf8y4jBoyqBOPQOZHx64XAKkItzf4MY55AnBe3iCtCGREfW6YVogy18GFgBmUVJ3IkcG2lao7lomCvVQ6rMJMbm+/89DzbaZ+dvna8Pxv5W05VadHXj95zMYOSvArx39FIkrM7Vg72yFBcVrCt4xwxMPdaVyN0tt3LQLr1++g6xY6Saf0oBMn/EOVUi2dpUnjpDfQiHCWpkLHTod43+CGFCEs1xjC7k1JpHkvu99tpx82LXP+QlPvc8cQf; 4:UVNI7x4rB6XBZ8WTYLRWtaG40EBc6qwYqZaCtDKKFPAt2dBdhnfEdMre8+ZOr7mEfiQujNZiFQJDzg6RYZuyDd5m2IPCswJmarTUUfv5p3dMONzSlkkKaMqEB2+2vLoP8wLux6/4uY4FTjXaHRMQvY51D30TgBLIHmV8evUmwEyNfW/dn4jb7OtQT9zOiFM8nxWTK6PCDg2Ybh8+ugTWNi5CkPWs0IOJ8QvWQ1iQ4psoVpCzdy/UlV0RjeaCVdTj0mFl7lSiGcNajeQvFDul2f0VkrcGBgb/ooYISNFz7flvmWKZflz68dJUj/UHpRlKd9/XLlPs0Qxl1xdQZQVyi9toSP7dK7sHX5pepCGt5f0=
X-Microsoft-Antispam-PRVS: <BY1PR0501MB1384FC8A30CC6EFA47A7A992C94E0@BY1PR0501MB1384.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001); SRVR:BY1PR0501MB1384; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1384; 
X-Forefront-PRVS: 0714841678
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0501MB1384; 23:g6BiyQUpcSMnN9oFaA2rKBNLY1MNV5M0VALh95Y?= =?us-ascii?Q?gmsaJ/TCe1wjJsu0suOOWed8V5XvQ7uSEC8ykxWS7KRgqKx+5oHtDOz13ZNh?= =?us-ascii?Q?qlM0KjNovX1Lliv6A6suqK5GEi9uhxWSSVJO7lzFOoak9+5f2LnyBW4H9EC9?= =?us-ascii?Q?dAKwkNnWi7RPQoEwHKivFmGUUqy8GUPfwUhCZrisQzPe+95jHCYi3yhAnxCZ?= =?us-ascii?Q?KcHKjd6KQINLZlKjCp2n/EZXUMy/JCMTUiMajcynP3C2+IRH/nCs3JisNdt8?= =?us-ascii?Q?T6rGotrli+NF9rDcYMlQq2T2lM6FFEjufjIeZQ0MCyOOjFpc+M7MQQzj5plq?= =?us-ascii?Q?epUjFwJH4Qv7ZCtpzMIIkj5zTpl4XgCD5SjuJVy7h5xWf0oR8jtVssz8FDrH?= =?us-ascii?Q?EhDpdoyCvRHR/n9b+QnMIYsyJHDiqvZ00UU1qeVCX+x+JCp0ZywDGetABQHw?= =?us-ascii?Q?yOuwJxNgK94GeIiD0WrgcxWBbIQtdJ8uU920VMgrsm0/XV84eMh4HD5Pi130?= =?us-ascii?Q?I0gX3b7N2dhBUqsHrIMrW2tFeaUN+t+UIhWTRigSPMAo2xcjIQKpWjTJj4Q4?= =?us-ascii?Q?e7nfGnHj7BUX7lrRRjyulM9XX9Zx1/Ak0UWukjnA0vBuKLTulQ5MGDwhWxOS?= =?us-ascii?Q?TfRk+iX9FHaTqTTnwFihxKDNXBXpWY5Jrhgek5x54tZh5xjILqCmAvfhjK0Z?= =?us-ascii?Q?Sjk9IgkPZb03uB+N3jCvr9suCakiCQE1RV/M89xmZWWZqDgQ3eGRZr2E1Vb2?= =?us-ascii?Q?ZCTONYK7LSP7W42W1tB81W0lfHR1QQMt7ENVHXO62bbCC8X7ZS+gfruFqWxS?= =?us-ascii?Q?N98gwUogM2Up410d9H+72lAeDAoH+2h26VYLxI8KcSaEryJ52MWKyllXAXsc?= =?us-ascii?Q?mNyzdr/QRMiqZNg08mNRQ+3vO3iSok6154HCyHtJhMrwGXhfDlj5+xjFrrPU?= =?us-ascii?Q?ypIA9BqfU+bhaNupplEnAXdhrVweIA0zh51fiDck+54MbHAI2EFdzTpk5ljI?= =?us-ascii?Q?MM+pPqC44REc1Fc4CGoLryUJn3T7Ve/ASq2BtxaJa8Q73Y/nRdFIaEfn4WWl?= =?us-ascii?Q?AmxdwFNcOaIcio2qtMLs3mjmq32SA6Toaf2EefjjXEM+k9fKNSJY7bLlFJvo?= =?us-ascii?Q?6FFVBZ/KdBZW/HMINfdBXmK+8i0ZZWoL/U354tOnw/K32joPdELBgeHUawzu?= =?us-ascii?Q?+mi5Tu+Kdn2UZ96Y=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1384; 5:MqUGB3SRxhu+kgrackwZqoWNOWHfiIQjP3FE+x75b993oCL7jSSrU/61NyMqpIZIlIEO2GckdNsvDkth161/1ZuI9rEchp8s/80d8479BjWZTS8/M1x/aL207ftxCPn6ruA3M7SdRrxyOzNW4is98g==; 24:6jAlAK2w3HgIEHt/pAjjo9N3ezO1ijnr4MeZ40Bmc/irlv0hF7dwNi4mewSP/7wFnl6K6WPpprO3R3B/ppMeB+z3hL8owKP0fMFq3RSwSYc=; 20:UAwzkFZUB9EUZzPu6J7mtVt6tf2CuG0MDMfC/VFjk6Qa2SQEJlYrNDuCJoxK2CQ0MTB5efi2bZvwbMu8BbXOwQ==
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2015 14:58:35.1559 (UTC)
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.18];  Helo=[p-emfe01b-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1384
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/eMiuevjYulZsClmlGwj4Lq-zDZU>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2015 14:58:39 -0000

Juergen Schoenwaelder writes:
>While yang-patch and edit-config can functionally do the same, they
>have little in common how they work and this is by design and not by
>accident.

Which bring up my question:  what's the point of having both?  Why
do we need two mechanisms for doing the same work?  What's the key
missing feature that yang-patch adds?  Can it be added to edit-config?

When does a user need edit-config versus yang-patch?  There's not
been a clear answer and there's no discussion of this issue in the
current draft.

>I personally think that having yang-patch (not sure I like the name
>but I do not have a better proposal) defined so that it is works with
>both RESTCONF and NETCONF would be desirable. It is not clear to me
>how the configuration datastore, the so called target datastore, is
>selected.

Re: name: yes, it's confusing, since it's not patch(1) and doesn't
patch YANG.  I'd suggest "change-config" as an alternative.

Thanks,
 Phil


From nobody Tue Sep 29 08:17:59 2015
Return-Path: <cabo@tzi.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DE651AC39E for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 08:17:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=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 rW8lxqE1lZkW for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 08:17:55 -0700 (PDT)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (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 88F941A9253 for <netconf@ietf.org>; Tue, 29 Sep 2015 08:17:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::b]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id t8TFHiRX017410; Tue, 29 Sep 2015 17:17:44 +0200 (CEST)
Received: from alma.local (p5DC7F6AE.dip0.t-ipconnect.de [93.199.246.174]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 3nQPV03WTFz4nlP; Tue, 29 Sep 2015 17:17:44 +0200 (CEST)
Message-ID: <560AAB97.80904@tzi.org>
Date: Tue, 29 Sep 2015 17:17:43 +0200
From: Carsten Bormann <cabo@tzi.org>
User-Agent: Postbox 4.0.5 (Macintosh/20150923)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
References: <201509291456.t8TEuYq6021698@idle.juniper.net>
In-Reply-To: <201509291456.t8TEuYq6021698@idle.juniper.net>
X-Enigmail-Version: 1.2.3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/FV_n0n1yUMv0jPi9eGWUp8T6VeA>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2015 15:17:58 -0000

Phil Shafer wrote:
> Re: name: yes, it's confusing, since it's not patch(1) and doesn't
> patch YANG.  I'd suggest "change-config" as an alternative.

The name means something in the REST world.
See RFC 5789.

GrÃ¼ÃŸe, Carsten


From nobody Tue Sep 29 09:20:50 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA16B1B4767 for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 09:20:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F_W1588GbNJK for <netconf@ietfa.amsl.com>; Tue, 29 Sep 2015 09:20:46 -0700 (PDT)
Received: from mail-la0-f41.google.com (mail-la0-f41.google.com [209.85.215.41]) (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 D897A1B4768 for <netconf@ietf.org>; Tue, 29 Sep 2015 09:20:45 -0700 (PDT)
Received: by laer8 with SMTP id r8so15022900lae.2 for <netconf@ietf.org>; Tue, 29 Sep 2015 09:20:43 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=NdLWYDQmS2AmUA64aDrUvkTvaE5qjJ23lxJZuQJI7nQ=; b=ht+fIv5InNvbWzpdPLngF1s62a9R65GaP2NPzVH4aSXPeQhLeaVkSVNbW16qgcbOrR FfxsUHcXed71FPTtKkEiRYGsMxC+9+BpiP2RxTDu966kPjD/Dwru/aS21+z66/0sq+dT WbqSY19tD4cOFHbN+qjW4sJxoDCmwxvdiMofHj8TO+4TmncjiBfmi8kExCObwRFTbg5O mptL9xT6yYrBf2hZB04Wnl5I01pZK5ttRNL2KRzhSFDcXXy+HcaG4Dx0Kp15RPiGM7hF bvm2iJLpmWAmVbjC5PHblGe7b1cYUR1IhVsEA3VIxW3xOLSy7tM1kzLp8Id5Ic+VyVug kT1A==
X-Gm-Message-State: ALoCoQnyCpxpL70DYgzXABn0v//JnjAEUjSx8f7Zrn12xP8ne9n6Xk0CaFg0stEoDYDRZl0SuHk8
MIME-Version: 1.0
X-Received: by 10.112.156.167 with SMTP id wf7mr7441114lbb.88.1443543643866; Tue, 29 Sep 2015 09:20:43 -0700 (PDT)
Received: by 10.112.138.72 with HTTP; Tue, 29 Sep 2015 09:20:43 -0700 (PDT)
In-Reply-To: <201509291456.t8TEuYq6021698@idle.juniper.net>
References: <20150928184647.GA97040@elstar.local> <201509291456.t8TEuYq6021698@idle.juniper.net>
Date: Tue, 29 Sep 2015 09:20:43 -0700
Message-ID: <CABCOCHSV0wAiGbi19bMmeijfeeZsz-q_95UusQhyNGfPpY8AFQ@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Phil Shafer <phil@juniper.net>
Content-Type: multipart/alternative; boundary=001a11c27b261c602e0520e5329a
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/bNuTcAUWDXJjC1pMABS48dT0Xhc>
Cc: "Martin Bjorklund \(mbjorklu\)" <mbjorklu@cisco.com>, Netconf <netconf@ietf.org>
Subject: Re: [Netconf] YANG patch with XML and Netconf edit-config
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2015 16:20:48 -0000

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

On Tue, Sep 29, 2015 at 7:56 AM, Phil Shafer <phil@juniper.net> wrote:

> Juergen Schoenwaelder writes:
> >While yang-patch and edit-config can functionally do the same, they
> >have little in common how they work and this is by design and not by
> >accident.
>
> Which bring up my question:  what's the point of having both?  Why
> do we need two mechanisms for doing the same work?  What's the key
> missing feature that yang-patch adds?  Can it be added to edit-config?
>
>

The <config> element in <edit-config> or <copy-config> has a few problems
that
YANG Patch solves

  1) edit ordering: there is none in NETCONF.  Completely up to the
      implementation what order edits are processed.  The 'stop-on-error'
      mode of editing should be avoided, since "the first error" can be
different
      on every server.

  2) edit identification:  In NETCONF an explicit edit may be a no-op and
       get ignored, and implicit edits (via the inherited default operation)
       may be a real edit and get invoked.  With an edit-list, the client is
       clearly identifying the requested edits.

  3) reliance on attributes: XML attributes like "operation", "insert",
"key"
      are used to sprinkle the operations in with the data.  Operations
      such as "move" are not obvious at all.  New operations like "rename"
      or "delete-all" are hard to add.  YANG Patch clearly identifies the
edit
     operations without using attributes.




> When does a user need edit-config versus yang-patch?  There's not
> been a clear answer and there's no discussion of this issue in the
> current draft.
>


It's the same debate "when to use NETCONF instead of RESTCONF".

The WG consensus has been that RESTCONF should not be a mirror
of NETCONF.  It is not intended to replace NETCONF.  It is up to developers
to decide if RESTCONF is a better fit for their needs. (E.g., maybe
the developer prefers the 10-step complex editing in NETCONF because
it allows long-lived locks -- maybe a simple app developer wants a 1-step
editing
process that does not require locking).




>
> >I personally think that having yang-patch (not sure I like the name
> >but I do not have a better proposal) defined so that it is works with
> >both RESTCONF and NETCONF would be desirable. It is not clear to me
> >how the configuration datastore, the so called target datastore, is
> >selected.
>
> Re: name: yes, it's confusing, since it's not patch(1) and doesn't
> patch YANG.  I'd suggest "change-config" as an alternative.
>
>
It is media type for use with HTTP PATCH.
It patches YANG data resources.


Thanks,
>  Phil
>


Andy


>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

--001a11c27b261c602e0520e5329a
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, Sep 29, 2015 at 7:56 AM, Phil Shafer <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:phil@juniper.net" target=3D"_blank">phil@juniper.net</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">Juergen Schoenwaelder write=
s:<br>
&gt;While yang-patch and edit-config can functionally do the same, they<br>
&gt;have little in common how they work and this is by design and not by<br=
>
&gt;accident.<br>
<br>
Which bring up my question:=C2=A0 what&#39;s the point of having both?=C2=
=A0 Why<br>
do we need two mechanisms for doing the same work?=C2=A0 What&#39;s the key=
<br>
missing feature that yang-patch adds?=C2=A0 Can it be added to edit-config?=
<br>
<br></blockquote><div><br></div><div><br></div><div>The &lt;config&gt; elem=
ent in &lt;edit-config&gt; or &lt;copy-config&gt; has a few problems that</=
div><div>YANG Patch solves</div><div><br></div><div>=C2=A0 1) edit ordering=
: there is none in NETCONF.=C2=A0 Completely up to the</div><div>=C2=A0 =C2=
=A0 =C2=A0 implementation what order edits are processed.=C2=A0 The &#39;st=
op-on-error&#39;</div><div>=C2=A0 =C2=A0 =C2=A0 mode of editing should be a=
voided, since &quot;the first error&quot; can be different</div><div>=C2=A0=
 =C2=A0 =C2=A0 on every server.</div><div><br></div><div>=C2=A0 2) edit ide=
ntification: =C2=A0In NETCONF an explicit edit may be a no-op and</div><div=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0get ignored, and implicit edits (via the inheri=
ted default operation)</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0may be a real e=
dit and get invoked.=C2=A0 With an edit-list, the client is</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0clearly identifying the requested edits.</div><div>=
<br></div><div>=C2=A0 3) reliance on attributes: XML attributes like &quot;=
operation&quot;, &quot;insert&quot;, &quot;key&quot;</div><div>=C2=A0 =C2=
=A0 =C2=A0 are used to sprinkle the operations in with the data.=C2=A0 Oper=
ations</div><div>=C2=A0 =C2=A0 =C2=A0 such as &quot;move&quot; are not obvi=
ous at all.=C2=A0 New operations like &quot;rename&quot;</div><div>=C2=A0 =
=C2=A0 =C2=A0 or &quot;delete-all&quot; are hard to add.=C2=A0 YANG Patch c=
learly identifies the edit</div><div>=C2=A0 =C2=A0 =C2=A0operations without=
 using attributes.</div><div><br></div><div><br></div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">
When does a user need edit-config versus yang-patch?=C2=A0 There&#39;s not<=
br>
been a clear answer and there&#39;s no discussion of this issue in the<br>
current draft.<br></blockquote><div><br></div><div><br></div><div>It&#39;s =
the same debate &quot;when to use NETCONF instead of RESTCONF&quot;.</div><=
div><br></div><div>The WG consensus has been that RESTCONF should not be a =
mirror</div><div>of NETCONF.=C2=A0 It is not intended to replace NETCONF.=
=C2=A0 It is up to developers</div><div>to decide if RESTCONF is a better f=
it for their needs. (E.g., maybe</div><div>the developer prefers the 10-ste=
p complex editing in NETCONF because</div><div>it allows long-lived locks -=
- maybe a simple app developer wants a 1-step editing</div><div>process tha=
t does not require locking).</div><div><br></div><div><br></div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
<br>
&gt;I personally think that having yang-patch (not sure I like the name<br>
&gt;but I do not have a better proposal) defined so that it is works with<b=
r>
&gt;both RESTCONF and NETCONF would be desirable. It is not clear to me<br>
&gt;how the configuration datastore, the so called target datastore, is<br>
&gt;selected.<br>
<br>
Re: name: yes, it&#39;s confusing, since it&#39;s not patch(1) and doesn&#3=
9;t<br>
patch YANG.=C2=A0 I&#39;d suggest &quot;change-config&quot; as an alternati=
ve.<br>
<br></blockquote><div><br></div><div>It is media type for use with HTTP PAT=
CH.</div><div>It patches YANG data resources.</div><div><br></div><div><br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
Thanks,<br>
=C2=A0Phil<br></blockquote><div><br></div><div><br></div><div>Andy</div><di=
v>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
<br>
_______________________________________________<br>
Netconf mailing list<br>
<a href=3D"mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div><br></div></div>

--001a11c27b261c602e0520e5329a--


From nobody Wed Sep 30 04:05:17 2015
Return-Path: <bclaise@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54A411B5D2C for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 04:05:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HmP74XF83GVd for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 04:05:12 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 395C91B5D2A for <netconf@ietf.org>; Wed, 30 Sep 2015 04:05:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=30129; q=dns/txt; s=iport; t=1443611111; x=1444820711; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=7W7hYzigI0QodgsZQmYRgyBFPeaV2onJMQW7ALp2xb0=; b=JlXAcyZbZVHPQEotkhf1aXizK4ZIrwfBtOeyOz7Os2C525N6jKiRjCds YQ095ZG7XfBGoLpxHrm1bFNvZYZjxEykW28DO7CXFGMk28dmXvvN0kVJN Z6+LSviq8Xp4WVZj9pw5MvZiVHkNi9+096Orr+m3nKSunlJUxzj95gFIp E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CjBAAOwQtW/xbLJq1eg3hptFaKfBoBCYUvSgKCAQEBAQEBAYELhCQBAQEEAQEBawQCBAEQCxEDAQIKAwESAQEGBwkDAgECAQ8GHwkIBgoDBgIBAQWIEAMSDcY5DYUOAQEBAQEBAQEBAQEBAQEBAQEBAQEBF4ZzhH2CQg6BUCI6EQcGhCYFhzaLEIMyhRaGDYFwgU9Gg3CDAIoGfYdIY4QEPDOHX4E/AQEB
X-IronPort-AV: E=Sophos;i="5.17,611,1437436800";  d="scan'208,217";a="605451126"
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; 30 Sep 2015 11:05:08 +0000
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t8UB55gx012733; Wed, 30 Sep 2015 11:05:06 GMT
To: Rodney Cummings <rodney.cummings@ni.com>, "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net> <OFBEABE647.23C67498-ON86257EC9.0057168A-86257EC9.0057999B@ni.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <560BC1E0.6080601@cisco.com>
Date: Wed, 30 Sep 2015 13:05:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <OFBEABE647.23C67498-ON86257EC9.0057168A-86257EC9.0057999B@ni.com>
Content-Type: multipart/alternative; boundary="------------040208020404070001060506"
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/laUQg-hmkv3wpXG1SavlnoabcOs>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2015 11:05:15 -0000

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

Hi Rodney,

The sentence you mention tells: NETCONF and RESTCONF may differ but only 
for a good and documented reason.
And I believe it does the job.

Regards, Benoit
> Hello,
>
> I apologize for commenting a bit late on the proposed charter, but I 
> have a concern.
>
> The proposal states:
> > RESTCONF should not deviate from the NETCONF capabilities unless 
> proper justification
> > is provided and documented.
>
> RESTCONF is currently being explored for use in many applications due 
> to the fact that it is a subset of NETCONF capabilities, with a 
> simpler implementation in servers. This is described in section 1.1 of 
> the current draft (i.e. "Simple Subset of NETCONF Functionality").
>
> In my opinion this is a benefit of RESTCONF that cannot be lost. If 
> anything, the opposite strategy should be taken, in that NETCONF 
> capabilities should only be added to RESTCONF with a strong 
> justification.
>
> Rodney
>
>
>
>
>
> From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
> To: Netconf <netconf@ietf.org>,
> Date: 09/17/2015 05:25 PM
> Subject: [Netconf] Draft charter update for review
> Sent by: "Netconf" <netconf-bounces@ietf.org>
>
> ------------------------------------------------------------------------
>
>
>
> Dear NETCONF WG,
>
> please find below the draft charter update which we provided to our AD 
> for review.
>
> Comments are welcome.
>
> Mehmet & Mahesh
>
> ------------------
>
> Network Configuration (netconf)
>
> -------------------------------
>
> Charter
>
> Current Status: Active
>
> Chairs:
>
>     Mahesh Jethanandani <_mjethanandani@gmail.com_ 
> <mailto:mjethanandani@gmail.com>>
>
>     Mehmet Ersue <_mehmet.ersue@nokia.com_ 
> <mailto:mehmet.ersue@nokia.com>>
>
> Operations and Management Area Directors:
>
>      Benoit Claise <_bclaise@cisco.com_ <mailto:bclaise@cisco.com>>
>
>      Joel Jaeggli <_joelja@bogus.com_ <mailto:joelja@bogus.com>>
>
> Operations and Management Area Advisor:
>
>      Benoit Claise <_bclaise@cisco.com_ <mailto:bclaise@cisco.com>>
>
> Mailing Lists:
>
>      General Discussion: _netconf@ietf.org_ <mailto:netconf@ietf.org>
>
>      To Subscribe: _https://www.ietf.org/mailman/listinfo/netconf_
>
>      Archive: _https://mailarchive.ietf.org/arch/browse/netconf/_
>
> Description of Working Group:
>
> Configuration of networks of devices has become a critical requirement
>
>   for operators in today's highly interconnected networks. Large and 
> small
>
>   operators alike have developed their own mechanisms or have used vendor
>
>   specific mechanisms to transfer configuration data to and from a device
>
>   and to examine device state information which may impact the
>
> configuration. Each of these mechanisms may be different in various
>
>   aspects, such as session establishment, user authentication,
>
> configuration data exchange, and error responses.
>
>   The NETCONF protocol (RFC 6241) provides mechanisms to install, 
> manipulate,
>
>   and delete the configuration of network devices. NETCONF is based on 
> the
>
>   secure transport (SSH is mandatory to implement while TLS is an 
> optional
>
>   transport) and uses an XML-based data representation. The NETCONF 
> protocol
>
>   is data modeling language independent, but YANG (RFC 6020) is the 
> recommended
>
>   NETCONF modeling language, which introduces advanced
>
>   language features for configuration management.
>
>   Recently NETCONF WG define the Call Home mechanism for NETCONF and 
> RESTCONF protocols
>
>   as well as updated RFC5539 by adding the new message framing used by 
> NETCONF 1.1.
>
>   Based on the implementation, deployment experience and interoperability
>
>   testing, the WG aims to produce a NETCONF status report in a later 
> stage.
>
>   The result may be clarifications for RFC6241 and RFC6242 and addressing
>
>   any reported errata.
>
>   In the current phase of NETCONF's incremental development the workgroup
>
>   will focus on following items:
>
>   1. Combine the server configuration data models from the Call Home 
> and RFC5539bis drafts in a separate Server Configuration YANG module 
> by addressing the need for NETCONF as well as RESTCONF.
>
>   2. Develop RESTCONF, a protocol based on NETCONF in terms of 
> capabilities, but over HTTP and with some REST characteristics, for 
> accessing YANG data in NETCONF datastores. An "ordered edit list" 
> approach is needed (the YANG patch) to provide client developers with 
> a simpler edit request format that can be more efficient and also 
> allow more precise client control of the transaction procedure than 
> existing mechanisms. The YANG patch operation, based on the  HTTP 
> PATCH method, will be prepared in a separate draft.
>
> In addition develop a YANG library, which identifies the information 
> about all YANG modules used by a server. Furthermore develop a 
> collection resource for the RESTCONF protocol to provide enhanced 
> filtering features for the retrieval of data nodes with the GET method.
>
> RESTCONF should not deviate from the NETCONF capabilities unless 
> proper justification is provided and documented. The RESTCONF work 
> will consider requirements suggested by the other working groups (for 
> example I2RS).
>
>     3. Develop a zero touch configuration document (a technique to 
> establish a secure network management relationship between a newly 
> delivered network device configured with just its factory default 
> settings, and the Network Management System), specific to the NETCONF 
> use case.
>
>     4. Develop a subscription and push mechanism that allows client 
> applications to request notifications for changes in the datastore. 
> These updates will be pushed by the server to the client based on a 
> subscription policy.
>
>     5. Update RFC 6536 (NETCONF Access Control Model) to introduce 
> access control rights associated with actions.
>
>     6.Enhance RFC 5277 with the ability to delete subscriptions 
> without closing the client session, to modify existing subscriptions, 
> and to have multiple subscriptions on a established client session. 
> These changes should not affect older clients that do not support 
> these particular subscription requirements. The RPCs and the data 
> models in RFC 5277 should be converted to YANG.
>
> Goals and Milestones:
>
>   Done - Submit RFC5539bis to AD/IESG for consideration as Proposed 
> Standard
>
>   Done - Submit NETCONF call home mechanism to AD/IESG for 
> consideration as Proposed Standard
>
>   Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library 
> drafts
>
>   Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed 
> Standard
>
>   Jan 2016 - WGLC for RFC5277bis draft
>
>   Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as 
> Proposed Standard
>
>   Jan 2016 - WGLC for YANG datastore push update draft
>
>   Feb 2016 - Submit YANG datastore push update to AD/IESG for 
> consideration as Proposed Standard
>
>   Feb 2016 - WGLC for RFC6536bis draft
>
>   Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as 
> Proposed Standard
>
>   Feb 2016 - WGLC for zero touch configuration
>
>   Feb 2016 - WGLC for RESTCONF Collection Resource draft
>
>   Mar 2016 - Submit zero touch configuration to AD/IESG for 
> consideration as Proposed Standard
>
>   Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration 
> as Proposed Standard
>
>   Mar 2016 - WGLC for NETCONF server configuration data model
>
>   Apr 2016 - Submit server configuration data model to AD/IESG for 
> consideration as
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>
>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


--------------040208020404070001060506
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Rodney,<br>
      <br>
      The sentence you mention tells: NETCONF and RESTCONF may differ
      but only for a good and documented reason.<br>
      And I believe it does the job.<br>
      <br>
      Regards, Benoit<br>
    </div>
    <blockquote
cite="mid:OFBEABE647.23C67498-ON86257EC9.0057168A-86257EC9.0057999B@ni.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <font size="2" face="sans-serif">Hello,</font>
      <br>
      <br>
      <font size="2" face="sans-serif">I apologize for commenting a bit
        late
        on the proposed charter, but I have a concern.</font>
      <br>
      <br>
      <font size="2" face="sans-serif">The proposal states:</font>
      <br>
      <font size="2" face="sans-serif">&gt; </font><font size="2"
        color="#0000e0" face="Courier New">RESTCONF
        should not deviate from the NETCONF capabilities unless proper
        justification
      </font>
      <br>
      <font size="2" color="#0000e0" face="Courier New">&gt; is provided
        and
        documented.</font>
      <br>
      <br>
      <font size="2" face="sans-serif">RESTCONF is currently being
        explored
        for use in many applications due to the fact that it is a subset
        of NETCONF
        capabilities, with a simpler implementation in servers. This is
        described
        in section 1.1 of the current draft (i.e. "</font><tt><font
          size="3">Simple
          Subset of NETCONF Functionality</font></tt><font size="2"
        face="sans-serif">").</font>
      <br>
      <br>
      <font size="2" face="sans-serif">In my opinion this is a benefit
        of RESTCONF
        that cannot be lost. If anything, the opposite strategy should
        be taken,
        in that NETCONF capabilities should only be added to RESTCONF
        with a strong
        justification.</font>
      <br>
      <br>
      <font size="2" face="sans-serif">Rodney</font>
      <p>
        <br>
        <br>
        <br>
        <br>
        <font size="1" color="#5f5f5f" face="sans-serif">From:      
           </font><font size="1" face="sans-serif">"Ersue, Mehmet
          (Nokia - DE/Munich)" <a class="moz-txt-link-rfc2396E" href="mailto:mehmet.ersue@nokia.com">&lt;mehmet.ersue@nokia.com&gt;</a></font>
        <br>
        <font size="1" color="#5f5f5f" face="sans-serif">To:      
           </font><font size="1" face="sans-serif">Netconf
          <a class="moz-txt-link-rfc2396E" href="mailto:netconf@ietf.org">&lt;netconf@ietf.org&gt;</a>,
        </font>
        <br>
        <font size="1" color="#5f5f5f" face="sans-serif">Date:      
           </font><font size="1" face="sans-serif">09/17/2015 05:25 PM</font>
        <br>
        <font size="1" color="#5f5f5f" face="sans-serif">Subject:    
             </font><font size="1" face="sans-serif">[Netconf] Draft
          charter update for review</font>
        <br>
        <font size="1" color="#5f5f5f" face="sans-serif">Sent by:    
             </font><font size="1" face="sans-serif">"Netconf"
          <a class="moz-txt-link-rfc2396E" href="mailto:netconf-bounces@ietf.org">&lt;netconf-bounces@ietf.org&gt;</a></font>
        <br>
      </p>
      <hr noshade="noshade">
      <br>
      <br>
      <br>
      <font size="2" color="#0000e0" face="Calibri">Dear NETCONF WG,</font>
      <p><font size="2" color="#0000e0" face="Calibri"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Calibri">please find below
          the draft
          charter update which we provided to our AD for review.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Calibri">Comments are
          welcome.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Calibri"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Calibri">Mehmet &amp;
          Mahesh</font>
      </p>
      <p><font size="2" color="#0000e0" face="Calibri"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">------------------
           </font>
      </p>
      <p><font size="2" color="#0000e0" face="Calibri"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Network
          Configuration
          (netconf)</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">-------------------------------</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Charter</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Current
          Status: Active</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Chairs:</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">    Mahesh
          Jethanandani
          &lt;</font><a moz-do-not-send="true"
          href="mailto:mjethanandani@gmail.com"><font size="2"
            color="blue" face="Courier New"><u>mjethanandani@gmail.com</u></font></a><font
          size="2" color="#0000e0" face="Courier New">&gt;</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">    Mehmet
          Ersue
          &lt;</font><a moz-do-not-send="true"
          href="mailto:mehmet.ersue@nokia.com"><font size="2"
            color="blue" face="Courier New"><u>mehmet.ersue@nokia.com</u></font></a><font
          size="2" color="#0000e0" face="Courier New">&gt;</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Operations
          and Management
          Area Directors:</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">     Benoit
          Claise &lt;</font><a moz-do-not-send="true"
          href="mailto:bclaise@cisco.com"><font size="2" color="blue"
            face="Courier New"><u>bclaise@cisco.com</u></font></a><font
          size="2" color="#0000e0" face="Courier New">&gt;</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">     Joel
          Jaeggli &lt;</font><a moz-do-not-send="true"
          href="mailto:joelja@bogus.com"><font size="2" color="blue"
            face="Courier New"><u>joelja@bogus.com</u></font></a><font
          size="2" color="#0000e0" face="Courier New">&gt;</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Operations
          and Management
          Area Advisor:</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">     Benoit
          Claise &lt;</font><a moz-do-not-send="true"
          href="mailto:bclaise@cisco.com"><font size="2" color="blue"
            face="Courier New"><u>bclaise@cisco.com</u></font></a><font
          size="2" color="#0000e0" face="Courier New">&gt;</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Mailing
          Lists:</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">     General
          Discussion: </font><a moz-do-not-send="true"
          href="mailto:netconf@ietf.org"><font size="2" color="blue"
            face="Courier New"><u>netconf@ietf.org</u></font></a>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">     To
          Subscribe:       </font><a moz-do-not-send="true"
          href="https://www.ietf.org/mailman/listinfo/netconf"><font
            size="2" color="blue" face="Courier New"><u>https://www.ietf.org/mailman/listinfo/netconf</u></font></a>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">     Archive:
                     </font><a moz-do-not-send="true"
          href="https://mailarchive.ietf.org/arch/browse/netconf/"><font
            size="2" color="blue" face="Courier New"><u>https://mailarchive.ietf.org/arch/browse/netconf/</u></font></a>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Description
          of Working
          Group:</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> 
          Configuration of
          networks of devices has become a critical requirement</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  for
          operators in
          today's highly interconnected networks. Large and small</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  operators
          alike
          have developed their own mechanisms or have used vendor</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  specific
          mechanisms
          to transfer configuration data to and from a device</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  and to
          examine
          device state information which may impact the</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">configuration.
          Each of
          these mechanisms may be different in various</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  aspects,
          such as
          session establishment, user authentication,</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> 
          configuration data
          exchange, and error responses.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  The NETCONF
          protocol
          (RFC 6241) provides mechanisms to install, manipulate, </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  and delete
          the
          configuration of network devices. NETCONF is based on the </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  secure
          transport
          (SSH is mandatory to implement while TLS is an optional </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  transport)
          and
          uses an XML-based data representation. The NETCONF protocol </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  is data
          modeling
          language independent, but YANG (RFC 6020) is the recommended </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  NETCONF
          modeling
          language, which introduces advanced</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  language
          features
          for configuration management.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Recently
          NETCONF
          WG define the Call Home mechanism for NETCONF and RESTCONF
          protocols </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  as well as
          updated
          RFC5539 by adding the new message framing used by NETCONF 1.1.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Based on
          the implementation,
          deployment experience and interoperability</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  testing,
          the WG
          aims to produce a NETCONF status report in a later stage.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  The result
          may
          be clarifications for RFC6241 and RFC6242 and addressing</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  any
          reported errata.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  In the
          current
          phase of NETCONF's incremental development the workgroup</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  will focus
          on following
          items:</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  1. Combine
          the
          server configuration data models from the Call Home and
          RFC5539bis drafts
          in a separate Server Configuration YANG module by addressing
          the need for
          NETCONF as well as RESTCONF.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  2. Develop
          RESTCONF,
          a protocol based on NETCONF in terms of capabilities, but over
          HTTP and
          with some REST characteristics, for accessing YANG data in
          NETCONF datastores.
          An "ordered edit list" approach is needed (the YANG patch) to
          provide client developers with a simpler edit request format
          that can be
          more efficient and also allow more precise client control of
          the transaction
          procedure than existing mechanisms. The YANG patch operation,
          based on
          the  HTTP PATCH method, will be prepared in a separate draft.
        </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">In addition
          develop a
          YANG library, which identifies the information about all YANG
          modules used
          by a server. Furthermore develop a collection resource for the
          RESTCONF
          protocol to provide enhanced filtering features for the
          retrieval of data
          nodes with the GET method.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">RESTCONF
          should not deviate
          from the NETCONF capabilities unless proper justification is
          provided and
          documented. The RESTCONF work will consider requirements
          suggested by the
          other working groups (for example I2RS).</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">    3.
          Develop
          a zero touch configuration document (a technique to establish
          a secure
          network management relationship between a newly delivered
          network device
          configured with just its factory default settings, and the
          Network Management
          System), specific to the NETCONF use case.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">    4.
          Develop
          a subscription and push mechanism that allows client
          applications to request
          notifications for changes in the datastore. These updates will
          be pushed
          by the server to the client based on a subscription policy.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">    5. Update
          RFC 6536 (NETCONF Access Control Model) to introduce access
          control rights
          associated with actions.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">    6.Enhance
          RFC 5277 with the ability to delete subscriptions without
          closing the client
          session, to modify existing subscriptions, and to have
          multiple subscriptions
          on a established client session. These changes should not
          affect older
          clients that do not support these particular subscription
          requirements.
          The RPCs and the data models in RFC 5277 should be converted
          to YANG.</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">Goals and
          Milestones:</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Done -
          Submit RFC5539bis
          to AD/IESG for consideration as Proposed Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Done -
          Submit NETCONF
          call home mechanism to AD/IESG for consideration as Proposed
          Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Oct 2015 -
          WGLC
          for RESTCONF, YANG patch operation and YANG Library drafts</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Nov 2015 -
          Submit
          RESTCONF to AD/IESG for consideration as Proposed Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Jan 2016 -
          WGLC
          for RFC5277bis draft</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Jan 2016 -
          Submit
          RFC5277bis to AD/IESG for consideration as Proposed Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Jan 2016 -
          WGLC
          for YANG datastore push update draft</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Feb 2016 -
          Submit
          YANG datastore push update to AD/IESG for consideration as
          Proposed Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Feb 2016 -
          WGLC
          for RFC6536bis draft</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Feb 2016 -
          Submit
          RFC6536bis to AD/IESG for consideration as Proposed Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Feb 2016 -
          WGLC
          for zero touch configuration</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Feb 2016 -
          WGLC
          for RESTCONF Collection Resource draft</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Mar 2016 -
          Submit
          zero touch configuration to AD/IESG for consideration as
          Proposed Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Mar 2016 -
          Submit
          RESTCONF Collection to AD/IESG for consideration as Proposed
          Standard</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Mar 2016 -
          WGLC
          for NETCONF server configuration data model</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New">  Apr 2016 -
          Submit
          server configuration data model to AD/IESG for consideration
          as</font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font>
      </p>
      <p><font size="2" color="#0000e0" face="Courier New"> </font><tt><font
            size="2">_______________________________________________<br>
            Netconf mailing list<br>
            <a class="moz-txt-link-abbreviated" href="mailto:Netconf@ietf.org">Netconf@ietf.org</a><br>
          </font></tt><a moz-do-not-send="true"
          href="https://www.ietf.org/mailman/listinfo/netconf"><tt><font
              size="2">https://www.ietf.org/mailman/listinfo/netconf</font></tt></a><tt><font
            size="2"><br>
          </font></tt>
      </p>
      <p>
        <br>
      </p>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Netconf mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Netconf@ietf.org">Netconf@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/netconf">https://www.ietf.org/mailman/listinfo/netconf</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040208020404070001060506--


From nobody Wed Sep 30 08:20:32 2015
Return-Path: <rodney.cummings@ni.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38FEA1B5EA2 for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 08:20:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.045
X-Spam-Level: 
X-Spam-Status: No, score=-2.045 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_IS_SMALL6=0.556, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b3-zoqHENiWW for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 08:20:23 -0700 (PDT)
Received: from ni.com (skprod2.natinst.com [130.164.80.23]) (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 F322F1B5EA1 for <netconf@ietf.org>; Wed, 30 Sep 2015 08:20:22 -0700 (PDT)
Received: from US-AUS-MAIL4.amer.corp.natinst.com (nb-snip2-1338.natinst.com [130.164.19.135]) by us-aus-skprod2.natinst.com (8.15.0.59/8.15.0.59) with ESMTP id t8UFKHSS015939; Wed, 30 Sep 2015 10:20:17 -0500
In-Reply-To: <560BC1E0.6080601@cisco.com>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net> <OFBEABE647.23C67498-ON86257EC9.0057168A-86257EC9.0057999B@ni.com> <560BC1E0.6080601@cisco.com>
To: Benoit Claise <bclaise@cisco.com>
MIME-Version: 1.0
X-KeepSent: E9D5675C:2385FF3E-86257ED0:0051DE65; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3FP6 November 22, 2013
From: Rodney Cummings <rodney.cummings@ni.com>
Message-ID: <OFE9D5675C.2385FF3E-ON86257ED0.0051DE65-86257ED0.00544159@ni.com>
Date: Wed, 30 Sep 2015 10:20:17 -0500
X-MIMETrack: Serialize by Router on US-AUS-MAIL4/AUS/M/NIC(Release 8.5.3FP6 HF1218|December 12, 2014) at 09/30/2015 10:20:17 AM, Serialize complete at 09/30/2015 10:20:17 AM
Content-Type: multipart/alternative; boundary="=_alternative 0054413586257ED0_="
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-09-30_11:, , signatures=0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/dBcKJLcyGWVJdIOztfySwEj2KLM>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2015 15:20:31 -0000

This is a multipart message in MIME format.
--=_alternative 0054413586257ED0_=
Content-Type: text/plain; charset="US-ASCII"

Hi Benoit,

I think we will need to agree to disagree on this issue.

To me, the sentence in the charter sounds like the sort of thinking that 
resulted in XML being mandated for RESTCONF. After all, if NETCONF 
mandates XML, one can argue that RESTCONF should not deviate. 

Did the working group provide a "proper justification" to remove the XML 
mandate from RESTCONF?

I don't know, because the phrase "proper justification" is subjective. 
Maybe we did, and maybe we didn't. Therefore, it seems likely that we will 
repeat this sort of debate. Someone will propose to mandate a feature from 
NETCONF that increases the RESTCONF implementation burden. We can have 
another lengthy debate and vote each time this happens, but I don't see 
that as a good use of everyone's time.

If the sentence was changed to 
        "RESTCONF should provide optional features that align with NETCONF 
capabilities, unless proper justification is provided and documented."
then I would have no concerns. Addition of optional features does not 
increase the implementation complexity, because a server an choose to 
ignore the optional features.

Rodney



From:   Benoit Claise <bclaise@cisco.com>
To:     Rodney Cummings <rodney.cummings@ni.com>, "Ersue, Mehmet (Nokia - 
DE/Munich)" <mehmet.ersue@nokia.com>, 
Cc:     Netconf <netconf@ietf.org>
Date:   09/30/2015 06:05 AM
Subject:        Re: [Netconf] Draft charter update for review



Hi Rodney,

The sentence you mention tells: NETCONF and RESTCONF may differ but only 
for a good and documented reason.
And I believe it does the job.

Regards, Benoit
Hello, 

I apologize for commenting a bit late on the proposed charter, but I have 
a concern. 

The proposal states: 
> RESTCONF should not deviate from the NETCONF capabilities unless proper 
justification 
> is provided and documented. 

RESTCONF is currently being explored for use in many applications due to 
the fact that it is a subset of NETCONF capabilities, with a simpler 
implementation in servers. This is described in section 1.1 of the current 
draft (i.e. "Simple Subset of NETCONF Functionality"). 

In my opinion this is a benefit of RESTCONF that cannot be lost. If 
anything, the opposite strategy should be taken, in that NETCONF 
capabilities should only be added to RESTCONF with a strong justification. 


Rodney 




From:        "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com> 
To:        Netconf <netconf@ietf.org>, 
Date:        09/17/2015 05:25 PM 
Subject:        [Netconf] Draft charter update for review 
Sent by:        "Netconf" <netconf-bounces@ietf.org> 



Dear NETCONF WG, 
  
please find below the draft charter update which we provided to our AD for 
review. 
Comments are welcome. 
  
Mehmet & Mahesh 
  
------------------   
  
Network Configuration (netconf) 
------------------------------- 
  
Charter 
  
Current Status: Active 
  
Chairs: 
    Mahesh Jethanandani <mjethanandani@gmail.com> 
    Mehmet Ersue <mehmet.ersue@nokia.com> 
  
Operations and Management Area Directors: 
     Benoit Claise <bclaise@cisco.com> 
     Joel Jaeggli <joelja@bogus.com> 
  
Operations and Management Area Advisor: 
     Benoit Claise <bclaise@cisco.com> 
  
Mailing Lists: 
     General Discussion: netconf@ietf.org 
     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf 
     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/ 

  
Description of Working Group: 
  Configuration of networks of devices has become a critical requirement 
  for operators in today's highly interconnected networks. Large and small 

  operators alike have developed their own mechanisms or have used vendor 
  specific mechanisms to transfer configuration data to and from a device 
  and to examine device state information which may impact the 
configuration. Each of these mechanisms may be different in various 
  aspects, such as session establishment, user authentication, 
  configuration data exchange, and error responses. 
  
  The NETCONF protocol (RFC 6241) provides mechanisms to install, 
manipulate, 
  and delete the configuration of network devices. NETCONF is based on the 

  secure transport (SSH is mandatory to implement while TLS is an optional 

  transport) and uses an XML-based data representation. The NETCONF 
protocol 
  is data modeling language independent, but YANG (RFC 6020) is the 
recommended 
  NETCONF modeling language, which introduces advanced 
  language features for configuration management. 
  
  Recently NETCONF WG define the Call Home mechanism for NETCONF and 
RESTCONF protocols 
  as well as updated RFC5539 by adding the new message framing used by 
NETCONF 1.1. 
  
  Based on the implementation, deployment experience and interoperability 
  testing, the WG aims to produce a NETCONF status report in a later 
stage. 
  The result may be clarifications for RFC6241 and RFC6242 and addressing 
  any reported errata. 
  
  In the current phase of NETCONF's incremental development the workgroup 
  will focus on following items: 
  
  1. Combine the server configuration data models from the Call Home and 
RFC5539bis drafts in a separate Server Configuration YANG module by 
addressing the need for NETCONF as well as RESTCONF. 
  
  2. Develop RESTCONF, a protocol based on NETCONF in terms of 
capabilities, but over HTTP and with some REST characteristics, for 
accessing YANG data in NETCONF datastores. An "ordered edit list" approach 
is needed (the YANG patch) to provide client developers with a simpler 
edit request format that can be more efficient and also allow more precise 
client control of the transaction procedure than existing mechanisms. The 
YANG patch operation, based on the  HTTP PATCH method, will be prepared in 
a separate draft. 
In addition develop a YANG library, which identifies the information about 
all YANG modules used by a server. Furthermore develop a collection 
resource for the RESTCONF protocol to provide enhanced filtering features 
for the retrieval of data nodes with the GET method. 
RESTCONF should not deviate from the NETCONF capabilities unless proper 
justification is provided and documented. The RESTCONF work will consider 
requirements suggested by the other working groups (for example I2RS). 
  
    3. Develop a zero touch configuration document (a technique to 
establish a secure network management relationship between a newly 
delivered network device configured with just its factory default 
settings, and the Network Management System), specific to the NETCONF use 
case. 
  
    4. Develop a subscription and push mechanism that allows client 
applications to request notifications for changes in the datastore. These 
updates will be pushed by the server to the client based on a subscription 
policy. 
  
    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access 
control rights associated with actions. 
  
    6.Enhance RFC 5277 with the ability to delete subscriptions without 
closing the client session, to modify existing subscriptions, and to have 
multiple subscriptions on a established client session. These changes 
should not affect older clients that do not support these particular 
subscription requirements. The RPCs and the data models in RFC 5277 should 
be converted to YANG. 
  
Goals and Milestones: 
  
  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed 
Standard 
  Done - Submit NETCONF call home mechanism to AD/IESG for consideration 
as Proposed Standard 
  
  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library 
drafts 
  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed 
Standard 
  
  Jan 2016 - WGLC for RFC5277bis draft 
  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed 
Standard 
  Jan 2016 - WGLC for YANG datastore push update draft 
  Feb 2016 - Submit YANG datastore push update to AD/IESG for 
consideration as Proposed Standard 
  
  Feb 2016 - WGLC for RFC6536bis draft 
  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed 
Standard 
  
  Feb 2016 - WGLC for zero touch configuration 
  Feb 2016 - WGLC for RESTCONF Collection Resource draft 
  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration 
as Proposed Standard 
  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as 
Proposed Standard 
  
  Mar 2016 - WGLC for NETCONF server configuration data model 
  Apr 2016 - Submit server configuration data model to AD/IESG for 
consideration as 
  
 _______________________________________________
Netconf mailing list
Netconf@ietf.org
https://www.ietf.org/mailman/listinfo/netconf


_______________________________________________
Netconf mailing list
Netconf@ietf.org
https://www.ietf.org/mailman/listinfo/netconf



--=_alternative 0054413586257ED0_=
Content-Type: text/html; charset="US-ASCII"

<font size=2 face="sans-serif">Hi Benoit,</font>
<br>
<br><font size=2 face="sans-serif">I think we will need to agree to disagree
on this issue.</font>
<br>
<br><font size=2 face="sans-serif">To me, the sentence in the charter sounds
like the sort of thinking that resulted in XML being mandated for RESTCONF.
After all, if NETCONF mandates XML, one can argue that RESTCONF should
not deviate. </font>
<br>
<br><font size=2 face="sans-serif">Did the working group provide a &quot;proper
justification&quot; to remove the XML mandate from RESTCONF?</font>
<br>
<br><font size=2 face="sans-serif">I don't know, because the phrase &quot;proper
justification&quot; is subjective. Maybe we did, and maybe we didn't. Therefore,
it seems likely that we will repeat this sort of debate. Someone will propose
to mandate a feature from NETCONF that increases the RESTCONF implementation
burden. We can have another lengthy debate and vote each time this happens,
but I don't see that as a good use of everyone's time.</font>
<br>
<br><font size=2 face="sans-serif">If the sentence was changed to </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &quot;RESTCONF
should provide optional features that align with NETCONF capabilities,
unless proper justification is provided and documented.&quot;</font>
<br><font size=2 face="sans-serif">then I would have no concerns. Addition
of optional features does not increase the implementation complexity, because
a server an choose to ignore the optional features.</font>
<br>
<br><font size=2 face="sans-serif">Rodney</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Benoit Claise &lt;bclaise@cisco.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Rodney Cummings &lt;rodney.cummings@ni.com&gt;,
&quot;Ersue, Mehmet (Nokia - DE/Munich)&quot; &lt;mehmet.ersue@nokia.com&gt;,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Netconf &lt;netconf@ietf.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">09/30/2015 06:05 AM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [Netconf]
Draft charter update for review</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi Rodney,<br>
<br>
The sentence you mention tells: NETCONF and RESTCONF may differ but only
for a good and documented reason.<br>
And I believe it does the job.<br>
<br>
Regards, Benoit</font>
<br><font size=2 face="sans-serif">Hello,</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
I apologize for commenting a bit late on the proposed charter, but I have
a concern.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
The proposal states:</font><font size=3> </font><font size=2 face="sans-serif"><br>
&gt; </font><font size=2 color=#0000e0 face="Courier New">RESTCONF should
not deviate from the NETCONF capabilities unless proper justification <br>
&gt; is provided and documented.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
RESTCONF is currently being explored for use in many applications due to
the fact that it is a subset of NETCONF capabilities, with a simpler implementation
in servers. This is described in section 1.1 of the current draft (i.e.
&quot;</font><tt><font size=3>Simple Subset of NETCONF Functionality</font></tt><font size=2 face="sans-serif">&quot;).</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
In my opinion this is a benefit of RESTCONF that cannot be lost. If anything,
the opposite strategy should be taken, in that NETCONF capabilities should
only be added to RESTCONF with a strong justification.</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Rodney</font><font size=3> </font>
<p><font size=3><br>
<br>
<br>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
From: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">&quot;Ersue,
Mehmet (Nokia - DE/Munich)&quot; </font><a href=mailto:mehmet.ersue@nokia.com><font size=1 color=blue face="sans-serif"><u>&lt;mehmet.ersue@nokia.com&gt;</u></font></a><font size=3>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
To: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">Netconf
</font><a href=mailto:netconf@ietf.org><font size=1 color=blue face="sans-serif"><u>&lt;netconf@ietf.org&gt;</u></font></a><font size=1 face="sans-serif">,
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Date: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">09/17/2015
05:25 PM</font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
Subject: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">[Netconf]
Draft charter update for review</font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
Sent by: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">&quot;Netconf&quot;
</font><a href="mailto:netconf-bounces@ietf.org"><font size=1 color=blue face="sans-serif"><u>&lt;netconf-bounces@ietf.org&gt;</u></font></a><font size=3>
</font>
<p>
<hr noshade><font size=3><br>
<br>
</font><font size=2 color=#0000e0 face="Calibri"><br>
Dear NETCONF WG,</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Calibri">please find below the draft
charter update which we provided to our AD for review.</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Calibri">Comments are welcome.</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Calibri">Mehmet &amp; Mahesh</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">------------------ &nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Calibri">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Network Configuration
(netconf)</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">-------------------------------</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Charter</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Current Status: Active</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Chairs:</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; Mahesh Jethanandani
&lt;</font><a href=mailto:mjethanandani@gmail.com><font size=2 color=blue face="Courier New"><u>mjethanandani@gmail.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; Mehmet Ersue
&lt;</font><a href=mailto:mehmet.ersue@nokia.com><font size=2 color=blue face="Courier New"><u>mehmet.ersue@nokia.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Operations and Management
Area Directors:</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Benoit
Claise &lt;</font><a href=mailto:bclaise@cisco.com><font size=2 color=blue face="Courier New"><u>bclaise@cisco.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Joel
Jaeggli &lt;</font><a href=mailto:joelja@bogus.com><font size=2 color=blue face="Courier New"><u>joelja@bogus.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Operations and Management
Area Advisor:</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Benoit
Claise &lt;</font><a href=mailto:bclaise@cisco.com><font size=2 color=blue face="Courier New"><u>bclaise@cisco.com</u></font></a><font size=2 color=#0000e0 face="Courier New">&gt;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Mailing Lists:</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;General
Discussion: </font><a href=mailto:netconf@ietf.org><font size=2 color=blue face="Courier New"><u>netconf@ietf.org</u></font></a><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;To
Subscribe: &nbsp; &nbsp; &nbsp; </font><a href=https://www.ietf.org/mailman/listinfo/netconf><font size=2 color=blue face="Courier New"><u>https://www.ietf.org/mailman/listinfo/netconf</u></font></a><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; &nbsp;Archive:
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><a href=https://mailarchive.ietf.org/arch/browse/netconf/><font size=2 color=blue face="Courier New"><u>https://mailarchive.ietf.org/arch/browse/netconf/</u></font></a><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Description of Working
Group:</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Configuration of
networks of devices has become a critical requirement</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; for operators in
today's highly interconnected networks. Large and small</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; operators alike
have developed their own mechanisms or have used vendor</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; specific mechanisms
to transfer configuration data to and from a device</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; and to examine
device state information which may impact the</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">configuration. Each of
these mechanisms may be different in various</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; aspects, such as
session establishment, user authentication,</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; configuration data
exchange, and error responses.</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; The NETCONF protocol
(RFC 6241) provides mechanisms to install, manipulate, </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; and delete the
configuration of network devices. NETCONF is based on the </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; secure transport
(SSH is mandatory to implement while TLS is an optional </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; transport) and
uses an XML-based data representation. The NETCONF protocol </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; is data modeling
language independent, but YANG (RFC 6020) is the recommended </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; NETCONF modeling
language, which introduces advanced</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; language features
for configuration management.</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Recently NETCONF
WG define the Call Home mechanism for NETCONF and RESTCONF protocols </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; as well as updated
RFC5539 by adding the new message framing used by NETCONF 1.1.</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Based on the implementation,
deployment experience and interoperability</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; testing, the WG
aims to produce a NETCONF status report in a later stage.</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; The result may
be clarifications for RFC6241 and RFC6242 and addressing</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; any reported errata.</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; In the current
phase of NETCONF's incremental development the workgroup</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; will focus on following
items:</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; 1. Combine the
server configuration data models from the Call Home and RFC5539bis drafts
in a separate Server Configuration YANG module by addressing the need for
NETCONF as well as RESTCONF.</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; 2. Develop RESTCONF,
a protocol based on NETCONF in terms of capabilities, but over HTTP and
with some REST characteristics, for accessing YANG data in NETCONF datastores.
An &quot;ordered edit list&quot; approach is needed (the YANG patch) to
provide client developers with a simpler edit request format that can be
more efficient and also allow more precise client control of the transaction
procedure than existing mechanisms. The YANG patch operation, based on
the &nbsp;HTTP PATCH method, will be prepared in a separate draft. </font>
<p><font size=2 color=#0000e0 face="Courier New">In addition develop a
YANG library, which identifies the information about all YANG modules used
by a server. Furthermore develop a collection resource for the RESTCONF
protocol to provide enhanced filtering features for the retrieval of data
nodes with the GET method.</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">RESTCONF should not deviate
from the NETCONF capabilities unless proper justification is provided and
documented. The RESTCONF work will consider requirements suggested by the
other working groups (for example I2RS).</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 3. Develop
a zero touch configuration document (a technique to establish a secure
network management relationship between a newly delivered network device
configured with just its factory default settings, and the Network Management
System), specific to the NETCONF use case.</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 4. Develop
a subscription and push mechanism that allows client applications to request
notifications for changes in the datastore. These updates will be pushed
by the server to the client based on a subscription policy.</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 5. Update
RFC 6536 (NETCONF Access Control Model) to introduce access control rights
associated with actions.</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; &nbsp; 6.Enhance
RFC 5277 with the ability to delete subscriptions without closing the client
session, to modify existing subscriptions, and to have multiple subscriptions
on a established client session. These changes should not affect older
clients that do not support these particular subscription requirements.
The RPCs and the data models in RFC 5277 should be converted to YANG.</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">Goals and Milestones:</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Done - Submit RFC5539bis
to AD/IESG for consideration as Proposed Standard</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Done - Submit NETCONF
call home mechanism to AD/IESG for consideration as Proposed Standard</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Oct 2015 - WGLC
for RESTCONF, YANG patch operation and YANG Library drafts</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Nov 2015 - Submit
RESTCONF to AD/IESG for consideration as Proposed Standard</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Jan 2016 - WGLC
for RFC5277bis draft</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Jan 2016 - Submit
RFC5277bis to AD/IESG for consideration as Proposed Standard</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Jan 2016 - WGLC
for YANG datastore push update draft</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - Submit
YANG datastore push update to AD/IESG for consideration as Proposed Standard</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - WGLC
for RFC6536bis draft</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - Submit
RFC6536bis to AD/IESG for consideration as Proposed Standard</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - WGLC
for zero touch configuration</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Feb 2016 - WGLC
for RESTCONF Collection Resource draft</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Mar 2016 - Submit
zero touch configuration to AD/IESG for consideration as Proposed Standard</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Mar 2016 - Submit
RESTCONF Collection to AD/IESG for consideration as Proposed Standard</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Mar 2016 - WGLC
for NETCONF server configuration data model</font><font size=3> </font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp; Apr 2016 - Submit
server configuration data model to AD/IESG for consideration as</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><font size=3>
</font>
<p><font size=2 color=#0000e0 face="Courier New">&nbsp;</font><tt><font size=2>_______________________________________________<br>
Netconf mailing list</font></tt><tt><font size=2 color=blue><u><br>
</u></font></tt><a href=mailto:Netconf@ietf.org><tt><font size=2 color=blue><u>Netconf@ietf.org</u></font></tt></a><font size=3 color=blue><u><br>
</u></font><a href=https://www.ietf.org/mailman/listinfo/netconf><tt><font size=2 color=blue><u>https://www.ietf.org/mailman/listinfo/netconf</u></font></tt></a>
<p>
<p>
<br><tt><font size=3>_______________________________________________<br>
Netconf mailing list<br>
</font></tt><a href=mailto:Netconf@ietf.org><tt><font size=3 color=blue><u>Netconf@ietf.org</u></font></tt></a><tt><font size=3><br>
</font></tt><a href=https://www.ietf.org/mailman/listinfo/netconf><tt><font size=3 color=blue><u>https://www.ietf.org/mailman/listinfo/netconf</u></font></tt></a><tt><font size=3><br>
</font></tt>
<br>
<br>
--=_alternative 0054413586257ED0_=--


From nobody Wed Sep 30 08:58:17 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DA2B1B5ECC for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 08:58:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rO88A1_gyM1a for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 08:58:12 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8684A1B5ED0 for <netconf@ietf.org>; Wed, 30 Sep 2015 08:58:12 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 52E46F6D; Wed, 30 Sep 2015 17:58:11 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id HsLN8Aqo0IBD; Wed, 30 Sep 2015 17:58:10 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Wed, 30 Sep 2015 17:58:10 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 86AF620054; Wed, 30 Sep 2015 17:58:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id KGBUBjCljDkt; Wed, 30 Sep 2015 17:58:09 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 6550320053; Wed, 30 Sep 2015 17:58:09 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 547FE37795C0; Wed, 30 Sep 2015 17:58:09 +0200 (CEST)
Date: Wed, 30 Sep 2015 17:58:09 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Rodney Cummings <rodney.cummings@ni.com>
Message-ID: <20150930155809.GB26234@elstar.local>
Mail-Followup-To: Rodney Cummings <rodney.cummings@ni.com>, Benoit Claise <bclaise@cisco.com>, Netconf <netconf@ietf.org>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net> <OFBEABE647.23C67498-ON86257EC9.0057168A-86257EC9.0057999B@ni.com> <560BC1E0.6080601@cisco.com> <OFE9D5675C.2385FF3E-ON86257ED0.0051DE65-86257ED0.00544159@ni.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <OFE9D5675C.2385FF3E-ON86257ED0.0051DE65-86257ED0.00544159@ni.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/o4tVbwZefbBXe9scsZ2rJDw-iTc>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2015 15:58:15 -0000

On Wed, Sep 30, 2015 at 10:20:17AM -0500, Rodney Cummings wrote:
> Hi Benoit,
> 
> I think we will need to agree to disagree on this issue.
> 
> To me, the sentence in the charter sounds like the sort of thinking that 
> resulted in XML being mandated for RESTCONF. After all, if NETCONF 
> mandates XML, one can argue that RESTCONF should not deviate. 
> 
> Did the working group provide a "proper justification" to remove the XML 
> mandate from RESTCONF?
> 
> I don't know, because the phrase "proper justification" is subjective. 
> Maybe we did, and maybe we didn't. Therefore, it seems likely that we will 
> repeat this sort of debate. Someone will propose to mandate a feature from 
> NETCONF that increases the RESTCONF implementation burden. We can have 
> another lengthy debate and vote each time this happens, but I don't see 
> that as a good use of everyone's time.
> 
> If the sentence was changed to 
>         "RESTCONF should provide optional features that align with NETCONF 
> capabilities, unless proper justification is provided and documented."
> then I would have no concerns. Addition of optional features does not 
> increase the implementation complexity, because a server an choose to 
> ignore the optional features.
>

Being feature complete to NETCONF was never the goal of RESTCONF. In
fact, the RESTCONF document says this:

   An HTTP-based management protocol does not need to mirror the
   functionality of the NETCONF protocol, but it needs to be compatible
   with NETCONF.  A simplified transaction model is needed that allows
   basic CRUD operations on a hierarchy of conceptual resources.  This
   represents a limited subset of the transaction capabilities of the
   NETCONF protocol.

It also says this:

   The base RESTCONF protocol is intentionally simple to allow
   deployment for as many use cases as possible.  Additional
   functionality can be defined in external documents, outside the scope
   of this document.

/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 Wed Sep 30 10:40:07 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E74FB1A87E1 for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 10:40:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cV8abL73kQKt for <netconf@ietfa.amsl.com>; Wed, 30 Sep 2015 10:39:57 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (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 CECCB1A87BD for <netconf@ietf.org>; Wed, 30 Sep 2015 10:39:56 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.15.2/8.15.2) with ESMTPS id t8UHdp2K014000 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 30 Sep 2015 17:39:51 GMT
Received: from DEMUHTC003.nsn-intra.net ([10.159.42.34]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t8UHdpYv013281 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 30 Sep 2015 19:39:51 +0200
Received: from DEMUHTC013.nsn-intra.net (10.159.42.44) by DEMUHTC003.nsn-intra.net (10.159.42.34) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 30 Sep 2015 19:39:51 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.197]) by DEMUHTC013.nsn-intra.net ([10.159.42.44]) with mapi id 14.03.0248.002; Wed, 30 Sep 2015 19:39:51 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: EXT Rodney Cummings <rodney.cummings@ni.com>, Benoit Claise <bclaise@cisco.com>
Thread-Topic: [Netconf] Draft charter update for review
Thread-Index: AQHQ8Ze+Tlebdx70OUOKHT+nYIe67p5VQ+GygAAjyeA=
Date: Wed, 30 Sep 2015 17:39:50 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F8197D6C33@DEMUMBX005.nsn-intra.net>
References: <E4DE949E6CE3E34993A2FF8AE79131F8197B8A1D@DEMUMBX005.nsn-intra.net> <OFBEABE647.23C67498-ON86257EC9.0057168A-86257EC9.0057999B@ni.com> <560BC1E0.6080601@cisco.com> <OFE9D5675C.2385FF3E-ON86257ED0.0051DE65-86257ED0.00544159@ni.com>
In-Reply-To: <OFE9D5675C.2385FF3E-ON86257ED0.0051DE65-86257ED0.00544159@ni.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.124]
Content-Type: multipart/alternative; boundary="_000_E4DE949E6CE3E34993A2FF8AE79131F8197D6C33DEMUMBX005nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 46126
X-purgate-ID: 151667::1443634792-0000047E-B439452A/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Z-ljb3Ga8zft9L9xwoBnmyI7YN4>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Draft charter update for review
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2015 17:40:06 -0000

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

Rodney,

I believe it is not necessary to change the statement in the charter as it =
says exactly what the WG aimed to state:
NETCONF and RESTCONF may differ but only for a good and documented reason.

I think there was sufficient justification on the maillist why RESTCONF sho=
uld use a more relaxed rule for the encoding allowing "Either XML or JSON a=
s mandatory".

Mehmet

From: EXT Rodney Cummings [mailto:rodney.cummings@ni.com]
Sent: Wednesday, September 30, 2015 5:20 PM
To: Benoit Claise
Cc: Ersue, Mehmet (Nokia - DE/Munich); Netconf
Subject: Re: [Netconf] Draft charter update for review

Hi Benoit,

I think we will need to agree to disagree on this issue.

To me, the sentence in the charter sounds like the sort of thinking that re=
sulted in XML being mandated for RESTCONF. After all, if NETCONF mandates X=
ML, one can argue that RESTCONF should not deviate.

Did the working group provide a "proper justification" to remove the XML ma=
ndate from RESTCONF?

I don't know, because the phrase "proper justification" is subjective. Mayb=
e we did, and maybe we didn't. Therefore, it seems likely that we will repe=
at this sort of debate. Someone will propose to mandate a feature from NETC=
ONF that increases the RESTCONF implementation burden. We can have another =
lengthy debate and vote each time this happens, but I don't see that as a g=
ood use of everyone's time.

If the sentence was changed to
        "RESTCONF should provide optional features that align with NETCONF =
capabilities, unless proper justification is provided and documented."
then I would have no concerns. Addition of optional features does not incre=
ase the implementation complexity, because a server an choose to ignore the=
 optional features.

Rodney



From:        Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
To:        Rodney Cummings <rodney.cummings@ni.com<mailto:rodney.cummings@n=
i.com>>, "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com<mailto=
:mehmet.ersue@nokia.com>>,
Cc:        Netconf <netconf@ietf.org<mailto:netconf@ietf.org>>
Date:        09/30/2015 06:05 AM
Subject:        Re: [Netconf] Draft charter update for review
________________________________



Hi Rodney,

The sentence you mention tells: NETCONF and RESTCONF may differ but only fo=
r a good and documented reason.
And I believe it does the job.

Regards, Benoit
Hello,

I apologize for commenting a bit late on the proposed charter, but I have a=
 concern.

The proposal states:
> RESTCONF should not deviate from the NETCONF capabilities unless proper j=
ustification
> is provided and documented.

RESTCONF is currently being explored for use in many applications due to th=
e fact that it is a subset of NETCONF capabilities, with a simpler implemen=
tation in servers. This is described in section 1.1 of the current draft (i=
.e. "Simple Subset of NETCONF Functionality").

In my opinion this is a benefit of RESTCONF that cannot be lost. If anythin=
g, the opposite strategy should be taken, in that NETCONF capabilities shou=
ld only be added to RESTCONF with a strong justification.

Rodney




From:        "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com><m=
ailto:mehmet.ersue@nokia.com>
To:        Netconf <netconf@ietf.org><mailto:netconf@ietf.org>,
Date:        09/17/2015 05:25 PM
Subject:        [Netconf] Draft charter update for review
Sent by:        "Netconf" <netconf-bounces@ietf.org><mailto:netconf-bounces=
@ietf.org>

________________________________



Dear NETCONF WG,



please find below the draft charter update which we provided to our AD for =
review.

Comments are welcome.



Mehmet & Mahesh



------------------



Network Configuration (netconf)

-------------------------------



Charter



Current Status: Active



Chairs:

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

    Mehmet Ersue <mehmet.ersue@nokia.com<mailto:mehmet.ersue@nokia.com>>



Operations and Management Area Directors:

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

     Joel Jaeggli <joelja@bogus.com<mailto:joelja@bogus.com>>



Operations and Management Area Advisor:

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



Mailing Lists:

     General Discussion: netconf@ietf.org<mailto:netconf@ietf.org>

     To Subscribe:       https://www.ietf.org/mailman/listinfo/netconf

     Archive:            https://mailarchive.ietf.org/arch/browse/netconf/



Description of Working Group:

  Configuration of networks of devices has become a critical requirement

  for operators in today's highly interconnected networks. Large and small

  operators alike have developed their own mechanisms or have used vendor

  specific mechanisms to transfer configuration data to and from a device

  and to examine device state information which may impact the

configuration. Each of these mechanisms may be different in various

  aspects, such as session establishment, user authentication,

  configuration data exchange, and error responses.



  The NETCONF protocol (RFC 6241) provides mechanisms to install, manipulat=
e,

  and delete the configuration of network devices. NETCONF is based on the

  secure transport (SSH is mandatory to implement while TLS is an optional

  transport) and uses an XML-based data representation. The NETCONF protoco=
l

  is data modeling language independent, but YANG (RFC 6020) is the recomme=
nded

  NETCONF modeling language, which introduces advanced

  language features for configuration management.



  Recently NETCONF WG define the Call Home mechanism for NETCONF and RESTCO=
NF protocols

  as well as updated RFC5539 by adding the new message framing used by NETC=
ONF 1.1.



  Based on the implementation, deployment experience and interoperability

  testing, the WG aims to produce a NETCONF status report in a later stage.

  The result may be clarifications for RFC6241 and RFC6242 and addressing

  any reported errata.



  In the current phase of NETCONF's incremental development the workgroup

  will focus on following items:



  1. Combine the server configuration data models from the Call Home and RF=
C5539bis drafts in a separate Server Configuration YANG module by addressin=
g the need for NETCONF as well as RESTCONF.



  2. Develop RESTCONF, a protocol based on NETCONF in terms of capabilities=
, but over HTTP and with some REST characteristics, for accessing YANG data=
 in NETCONF datastores. An "ordered edit list" approach is needed (the YANG=
 patch) to provide client developers with a simpler edit request format tha=
t can be more efficient and also allow more precise client control of the t=
ransaction procedure than existing mechanisms. The YANG patch operation, ba=
sed on the  HTTP PATCH method, will be prepared in a separate draft.

In addition develop a YANG library, which identifies the information about =
all YANG modules used by a server. Furthermore develop a collection resourc=
e for the RESTCONF protocol to provide enhanced filtering features for the =
retrieval of data nodes with the GET method.

RESTCONF should not deviate from the NETCONF capabilities unless proper jus=
tification is provided and documented. The RESTCONF work will consider requ=
irements suggested by the other working groups (for example I2RS).



    3. Develop a zero touch configuration document (a technique to establis=
h a secure network management relationship between a newly delivered networ=
k device configured with just its factory default settings, and the Network=
 Management System), specific to the NETCONF use case.



    4. Develop a subscription and push mechanism that allows client applica=
tions to request notifications for changes in the datastore. These updates =
will be pushed by the server to the client based on a subscription policy.



    5. Update RFC 6536 (NETCONF Access Control Model) to introduce access c=
ontrol rights associated with actions.



    6.Enhance RFC 5277 with the ability to delete subscriptions without clo=
sing the client session, to modify existing subscriptions, and to have mult=
iple subscriptions on a established client session. These changes should no=
t affect older clients that do not support these particular subscription re=
quirements. The RPCs and the data models in RFC 5277 should be converted to=
 YANG.



Goals and Milestones:



  Done - Submit RFC5539bis to AD/IESG for consideration as Proposed Standar=
d

  Done - Submit NETCONF call home mechanism to AD/IESG for consideration as=
 Proposed Standard



  Oct 2015 - WGLC for RESTCONF, YANG patch operation and YANG Library draft=
s

  Nov 2015 - Submit RESTCONF to AD/IESG for consideration as Proposed Stand=
ard



  Jan 2016 - WGLC for RFC5277bis draft

  Jan 2016 - Submit RFC5277bis to AD/IESG for consideration as Proposed Sta=
ndard

  Jan 2016 - WGLC for YANG datastore push update draft

  Feb 2016 - Submit YANG datastore push update to AD/IESG for consideration=
 as Proposed Standard



  Feb 2016 - WGLC for RFC6536bis draft

  Feb 2016 - Submit RFC6536bis to AD/IESG for consideration as Proposed Sta=
ndard



  Feb 2016 - WGLC for zero touch configuration

  Feb 2016 - WGLC for RESTCONF Collection Resource draft

  Mar 2016 - Submit zero touch configuration to AD/IESG for consideration a=
s Proposed Standard

  Mar 2016 - Submit RESTCONF Collection to AD/IESG for consideration as Pro=
posed Standard



  Mar 2016 - WGLC for NETCONF server configuration data model

  Apr 2016 - Submit server configuration data model to AD/IESG for consider=
ation as



 _______________________________________________
Netconf mailing list
Netconf@ietf.org<mailto:Netconf@ietf.org>
https://www.ietf.org/mailman/listinfo/netconf

_______________________________________________
Netconf mailing list
Netconf@ietf.org<mailto:Netconf@ietf.org>
https://www.ietf.org/mailman/listinfo/netconf


--_000_E4DE949E6CE3E34993A2FF8AE79131F8197D6C33DEMUMBX005nsnin_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><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:0cm;
	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;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
tt
	{mso-style-priority:99;
	font-family:"Courier New","serif";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#000099;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099">Rodney,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099">I believe it is not neces=
sary to change the statement in the charter as it says exactly what the WG =
aimed to state:
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099">NETCONF and RESTCONF may =
differ but only for a good and documented reason.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099">I think there was suffici=
ent justification on the maillist why RESTCONF should use a more relaxed ru=
le for the encoding allowing &#8220;Either XML or JSON as mandatory&#8221;.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099">Mehmet
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#000099"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> EXT Rodn=
ey Cummings [mailto:rodney.cummings@ni.com]
<br>
<b>Sent:</b> Wednesday, September 30, 2015 5:20 PM<br>
<b>To:</b> Benoit Claise<br>
<b>Cc:</b> Ersue, Mehmet (Nokia - DE/Munich); Netconf<br>
<b>Subject:</b> Re: [Netconf] Draft charter update for review<o:p></o:p></s=
pan></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Hi Benoit,</span>
<br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">I think we will need to agree to disagree on this issue.</span>
<br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">To me, the sentence in the charter sounds like the sort of think=
ing that resulted in XML being mandated for RESTCONF. After all, if NETCONF=
 mandates XML, one can argue that RESTCONF should not
 deviate. </span><br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">Did the working group provide a &quot;proper justification&quot;=
 to remove the XML mandate from RESTCONF?</span>
<br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">I don't know, because the phrase &quot;proper justification&quot=
; is subjective. Maybe we did, and maybe we didn't. Therefore, it seems lik=
ely that we will repeat this sort of debate. Someone will propose
 to mandate a feature from NETCONF that increases the RESTCONF implementati=
on burden. We can have another lengthy debate and vote each time this happe=
ns, but I don't see that as a good use of everyone's time.</span>
<br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">If the sentence was changed to
</span><br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">&nbsp; &nbsp; &nbsp; &nbsp; &quot;RESTCONF should provide option=
al features that align with NETCONF capabilities, unless proper justificati=
on is provided and documented.&quot;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">then I would have no concerns. Addition of optional features doe=
s not increase the implementation complexity, because a server an choose to=
 ignore the optional features.</span>
<br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">Rodney</span> <br>
<br>
<br>
<br>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F">From: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=
=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">B=
enoit Claise &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>=
&gt;</span>
<br>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F">To: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=
=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">R=
odney Cummings &lt;<a href=3D"mailto:rodney.cummings@ni.com">rodney.cumming=
s@ni.com</a>&gt;, &quot;Ersue, Mehmet
 (Nokia - DE/Munich)&quot; &lt;<a href=3D"mailto:mehmet.ersue@nokia.com">me=
hmet.ersue@nokia.com</a>&gt;,
</span><br>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F">Cc: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=
=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">N=
etconf &lt;<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a>&gt;</sp=
an>
<br>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F">Date: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=
=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">0=
9/30/2015 06:05 AM</span>
<br>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F">Subject: &nbsp; &nbsp; &nbsp; &nbsp;</span><span st=
yle=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;=
">Re: [Netconf] Draft charter update for review</span>
<o:p></o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"2" width=3D"100%" noshade=3D"" style=3D"color:#A0A0A0" align=3D=
"center">
</div>
<p class=3D"MsoNormal"><br>
<br>
<br>
Hi Rodney,<br>
<br>
The sentence you mention tells: NETCONF and RESTCONF may differ but only fo=
r a good and documented reason.<br>
And I believe it does the job.<br>
<br>
Regards, Benoit <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;">Hello,</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;"><br>
I apologize for commenting a bit late on the proposed charter, but I have a=
 concern.</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;"><br>
The proposal states:</span> <span style=3D"font-size:10.0pt;font-family:&qu=
ot;Arial&quot;,&quot;sans-serif&quot;">
<br>
&gt; </span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&q=
uot;,&quot;serif&quot;;color:#0000E0">RESTCONF should not deviate from the =
NETCONF capabilities unless proper justification
<br>
&gt; is provided and documented.</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;"><br>
RESTCONF is currently being explored for use in many applications due to th=
e fact that it is a subset of NETCONF capabilities, with a simpler implemen=
tation in servers. This is described in section 1.1 of the current draft (i=
.e. &quot;</span><tt>Simple Subset of
 NETCONF Functionality</tt><span style=3D"font-size:10.0pt;font-family:&quo=
t;Arial&quot;,&quot;sans-serif&quot;">&quot;).</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;"><br>
In my opinion this is a benefit of RESTCONF that cannot be lost. If anythin=
g, the opposite strategy should be taken, in that NETCONF capabilities shou=
ld only be added to RESTCONF with a strong justification.</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-se=
rif&quot;"><br>
Rodney</span> <o:p></o:p></p>
<p><br>
<br>
<br>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F"><br>
From: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=3D"font-size:7.5pt;font=
-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&quot;Ersue, Mehmet (Noki=
a - DE/Munich)&quot;
</span><a href=3D"mailto:mehmet.ersue@nokia.com"><span style=3D"font-size:7=
.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&lt;mehmet.ersue=
@nokia.com&gt;</span></a>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F"><br>
To: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=3D"font-size:7.5pt;font-f=
amily:&quot;Arial&quot;,&quot;sans-serif&quot;">Netconf
</span><a href=3D"mailto:netconf@ietf.org"><span style=3D"font-size:7.5pt;f=
ont-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&lt;netconf@ietf.org&g=
t;</span></a><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&=
quot;sans-serif&quot;">,
<span style=3D"color:#5F5F5F"><br>
Date: &nbsp; &nbsp; &nbsp; &nbsp;</span>09/17/2015 05:25 PM</span> <span st=
yle=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;=
;color:#5F5F5F">
<br>
Subject: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=3D"font-size:7.5pt;f=
ont-family:&quot;Arial&quot;,&quot;sans-serif&quot;">[Netconf] Draft charte=
r update for review</span>
<span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-ser=
if&quot;;color:#5F5F5F"><br>
Sent by: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=3D"font-size:7.5pt;f=
ont-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&quot;Netconf&quot;
</span><a href=3D"mailto:netconf-bounces@ietf.org"><span style=3D"font-size=
:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&lt;netconf-bo=
unces@ietf.org&gt;</span></a>
<o:p></o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"2" width=3D"100%" noshade=3D"" style=3D"color:#A0A0A0" align=3D=
"center">
</div>
<p class=3D"MsoNormal"><br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#0000E0"><br>
Dear NETCONF WG,</span> <o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#0000E0">please find below the draft charter update wh=
ich we provided to our AD for review.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#0000E0">Comments are welcome.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#0000E0">Mehmet &amp; Mahesh</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">------------------ &nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Network Configuration (netconf)</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">-------------------------------</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Charter</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Current Status: Active</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Chairs:</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; Mahesh Jethanandani &lt;</span><=
a href=3D"mailto:mjethanandani@gmail.com"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Courier New&quot;,&quot;serif&quot;">mjethanandani@gmail.c=
om</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&=
quot;,&quot;serif&quot;;color:#0000E0">&gt;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; Mehmet Ersue &lt;</span><a href=
=3D"mailto:mehmet.ersue@nokia.com"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,&quot;serif&quot;">mehmet.ersue@nokia.com</span=
></a><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&q=
uot;serif&quot;;color:#0000E0">&gt;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Operations and Management Area Directors:</spa=
n>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; &nbsp;Benoit Claise &lt;</span><=
a href=3D"mailto:bclaise@cisco.com"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Courier New&quot;,&quot;serif&quot;">bclaise@cisco.com</span></a=
><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quot;=
serif&quot;;color:#0000E0">&gt;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; &nbsp;Joel Jaeggli &lt;</span><a=
 href=3D"mailto:joelja@bogus.com"><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Courier New&quot;,&quot;serif&quot;">joelja@bogus.com</span></a><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quot;ser=
if&quot;;color:#0000E0">&gt;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Operations and Management Area Advisor:</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; &nbsp;Benoit Claise &lt;</span><=
a href=3D"mailto:bclaise@cisco.com"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Courier New&quot;,&quot;serif&quot;">bclaise@cisco.com</span></a=
><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quot;=
serif&quot;;color:#0000E0">&gt;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Mailing Lists:</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; &nbsp;General Discussion:
</span><a href=3D"mailto:netconf@ietf.org"><span style=3D"font-size:10.0pt;=
font-family:&quot;Courier New&quot;,&quot;serif&quot;">netconf@ietf.org</sp=
an></a>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; &nbsp;To Subscribe: &nbsp; &nbsp=
; &nbsp;
</span><a href=3D"https://www.ietf.org/mailman/listinfo/netconf"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quot;serif&quot;=
">https://www.ietf.org/mailman/listinfo/netconf</span></a>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; &nbsp;Archive: &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp;</span><a href=3D"https://mailarchive.ietf.org/arch=
/browse/netconf/"><span style=3D"font-size:10.0pt;font-family:&quot;Courier=
 New&quot;,&quot;serif&quot;">https://mailarchive.ietf.org/arch/browse/netc=
onf/</span></a>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Description of Working Group:</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Configuration of networks of devices ha=
s become a critical requirement</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; for operators in today's highly interco=
nnected networks. Large and small</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; operators alike have developed their ow=
n mechanisms or have used vendor</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; specific mechanisms to transfer configu=
ration data to and from a device</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; and to examine device state information=
 which may impact the</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">configuration. Each of these mechanisms may be=
 different in various</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; aspects, such as session establishment,=
 user authentication,</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; configuration data exchange, and error =
responses.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; The NETCONF protocol (RFC 6241) provide=
s mechanisms to install, manipulate,
</span><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; and delete the configuration of network=
 devices. NETCONF is based on the
</span><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; secure transport (SSH is mandatory to i=
mplement while TLS is an optional
</span><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; transport) and uses an XML-based data r=
epresentation. The NETCONF protocol
</span><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; is data modeling language independent, =
but YANG (RFC 6020) is the recommended
</span><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; NETCONF modeling language, which introd=
uces advanced</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; language features for configuration man=
agement.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Recently NETCONF WG define the Call Hom=
e mechanism for NETCONF and RESTCONF protocols
</span><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; as well as updated RFC5539 by adding th=
e new message framing used by NETCONF 1.1.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Based on the implementation, deployment=
 experience and interoperability</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; testing, the WG aims to produce a NETCO=
NF status report in a later stage.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; The result may be clarifications for RF=
C6241 and RFC6242 and addressing</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; any reported errata.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; In the current phase of NETCONF's incre=
mental development the workgroup</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; will focus on following items:</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; 1. Combine the server configuration dat=
a models from the Call Home and RFC5539bis drafts in a separate Server Conf=
iguration YANG module by addressing the need for NETCONF as
 well as RESTCONF.</span> <o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; 2. Develop RESTCONF, a protocol based o=
n NETCONF in terms of capabilities, but over HTTP and with some REST charac=
teristics, for accessing YANG data in NETCONF datastores. An
 &quot;ordered edit list&quot; approach is needed (the YANG patch) to provi=
de client developers with a simpler edit request format that can be more ef=
ficient and also allow more precise client control of the transaction proce=
dure than existing mechanisms. The YANG patch
 operation, based on the &nbsp;HTTP PATCH method, will be prepared in a sep=
arate draft.
</span><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">In addition develop a YANG library, which iden=
tifies the information about all YANG modules used by a server. Furthermore=
 develop a collection resource for the RESTCONF protocol
 to provide enhanced filtering features for the retrieval of data nodes wit=
h the GET method.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">RESTCONF should not deviate from the NETCONF c=
apabilities unless proper justification is provided and documented. The RES=
TCONF work will consider requirements suggested by the
 other working groups (for example I2RS).</span> <o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; 3. Develop a zero touch configur=
ation document (a technique to establish a secure network management relati=
onship between a newly delivered network device configured with
 just its factory default settings, and the Network Management System), spe=
cific to the NETCONF use case.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; 4. Develop a subscription and pu=
sh mechanism that allows client applications to request notifications for c=
hanges in the datastore. These updates will be pushed by the server
 to the client based on a subscription policy.</span> <o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; 5. Update RFC 6536 (NETCONF Acce=
ss Control Model) to introduce access control rights associated with action=
s.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; &nbsp; 6.Enhance RFC 5277 with the abil=
ity to delete subscriptions without closing the client session, to modify e=
xisting subscriptions, and to have multiple subscriptions on a established
 client session. These changes should not affect older clients that do not =
support these particular subscription requirements. The RPCs and the data m=
odels in RFC 5277 should be converted to YANG.</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">Goals and Milestones:</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Done - Submit RFC5539bis to AD/IESG for=
 consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Done - Submit NETCONF call home mechani=
sm to AD/IESG for consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Oct 2015 - WGLC for RESTCONF, YANG patc=
h operation and YANG Library drafts</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Nov 2015 - Submit RESTCONF to AD/IESG f=
or consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Jan 2016 - WGLC for RFC5277bis draft</s=
pan>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Jan 2016 - Submit RFC5277bis to AD/IESG=
 for consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Jan 2016 - WGLC for YANG datastore push=
 update draft</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Feb 2016 - Submit YANG datastore push u=
pdate to AD/IESG for consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Feb 2016 - WGLC for RFC6536bis draft</s=
pan>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Feb 2016 - Submit RFC6536bis to AD/IESG=
 for consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Feb 2016 - WGLC for zero touch configur=
ation</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Feb 2016 - WGLC for RESTCONF Collection=
 Resource draft</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Mar 2016 - Submit zero touch configurat=
ion to AD/IESG for consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Mar 2016 - Submit RESTCONF Collection t=
o AD/IESG for consideration as Proposed Standard</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Mar 2016 - WGLC for NETCONF server conf=
iguration data model</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp; Apr 2016 - Submit server configuration =
data model to AD/IESG for consideration as</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span>
<o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quo=
t;serif&quot;;color:#0000E0">&nbsp;</span><tt><span style=3D"font-size:10.0=
pt">_______________________________________________</span></tt><span style=
=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,&quot;serif&quot;"=
><br>
<tt>Netconf mailing list</tt><u><span style=3D"color:blue"><br>
</span></u></span><a href=3D"mailto:Netconf@ietf.org"><tt><span style=3D"fo=
nt-size:10.0pt">Netconf@ietf.org</span></tt></a><u><span style=3D"color:blu=
e"><br>
</span></u><a href=3D"https://www.ietf.org/mailman/listinfo/netconf"><tt><s=
pan style=3D"font-size:10.0pt">https://www.ietf.org/mailman/listinfo/netcon=
f</span></tt></a>
<o:p></o:p></p>
<p style=3D"margin-bottom:12.0pt"><br>
<tt>_______________________________________________</tt><span style=3D"font=
-family:&quot;Courier New&quot;,&quot;serif&quot;"><br>
<tt>Netconf mailing list</tt><br>
</span><a href=3D"mailto:Netconf@ietf.org"><tt>Netconf@ietf.org</tt></a><sp=
an style=3D"font-family:&quot;Courier New&quot;,&quot;serif&quot;"><br>
</span><a href=3D"https://www.ietf.org/mailman/listinfo/netconf"><tt>https:=
//www.ietf.org/mailman/listinfo/netconf</tt></a><span style=3D"font-family:=
&quot;Courier New&quot;,&quot;serif&quot;"><br>
<br>
</span><o:p></o:p></p>
</div>
</body>
</html>

--_000_E4DE949E6CE3E34993A2FF8AE79131F8197D6C33DEMUMBX005nsnin_--

