
From bertietf@bwijnen.net  Sun Nov  1 13:00:36 2009
Return-Path: <bertietf@bwijnen.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6E3273A68B4 for <netconf@core3.amsl.com>; Sun,  1 Nov 2009 13:00:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.309
X-Spam-Level: *
X-Spam-Status: No, score=1.309 tagged_above=-999 required=5 tests=[AWL=-0.849,  BAYES_50=0.001, HELO_MISMATCH_NET=0.611, HOST_EQ_NL=1.545, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r3PIQrMHwOA6 for <netconf@core3.amsl.com>; Sun,  1 Nov 2009 13:00:35 -0800 (PST)
Received: from relay.versatel.net (relay56.tele2.vuurwerk.nl [62.250.3.56]) by core3.amsl.com (Postfix) with ESMTP id 69A023A67F4 for <netconf@ietf.org>; Sun,  1 Nov 2009 13:00:33 -0800 (PST)
Received: from [87.215.199.34] (helo=BertLaptop) by relay.versatel.net with smtp (Exim 4.69) (envelope-from <bertietf@bwijnen.net>) id 1N4hXe-0003NI-M0 for netconf@ietf.org; Sun, 01 Nov 2009 22:00:50 +0100
Message-ID: <29C90FF62F4F4BE1ADE798A521C0284C@BertLaptop>
From: "Bert Wijnen \(IETF\)" <bertietf@bwijnen.net>
To: "Netconf" <netconf@ietf.org>
Date: Sun, 1 Nov 2009 22:00:29 +0100
Organization: Consultant
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_1EBE_01CA5B3E.B9ADDE40"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6002.18005
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005
Subject: [Netconf] Fw: Pre-posting of slides in Hiroshima
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Sun, 01 Nov 2009 21:00:36 -0000

This is a multi-part message in MIME format.

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

WG participants,

for those of you who are planning to display/use slides for our =
Hiroshima session,
please consider the below!

Bert and Mehmet

----- Original Message -----=20
From: Adrian Farrel=20
Sent: Saturday, October 31, 2009 9:25 PM
Subject: Pre-posting of slides in Hiroshima


Hi,

We can expect a higher than normal number of people at our WG meetings =
in=20
Hiroshima for whom English is not the first language.

In discussions in Stockholm, the thing that Asian participants said =
would be=20
most useful was pre-posting of the slides. This allows them to look up =
any=20
difficult words, make notes, and follow along at their own speed.

I know many working groups have a good record of posting slides before =
their=20
meetings. Can I ask you all to make a special effort to get the material =

onto the IETF site ahead of your meetings (preferably at least a day =
ahead)=20
as an act of courtesy and to ensure better discussions within your =
working=20
groups.

Thanks,
Adrian=20

------=_NextPart_000_1EBE_01CA5B3E.B9ADDE40
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18828">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>WG participants,</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>for those of you who are planning to display/use =
slides for=20
our Hiroshima session,</FONT></DIV>
<DIV><FONT size=3D2>please consider the below!</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Bert and Mehmet</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV style=3D"FONT: 10pt arial">----- Original Message -----=20
<DIV style=3D"BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> <A=20
title=3Dadrian@olddog.co.uk href=3D"mailto:adrian@olddog.co.uk">Adrian =
Farrel</A>=20
</DIV>
<DIV><B>Sent:</B> Saturday, October 31, 2009 9:25 PM</DIV>
<DIV><B>Subject:</B> Pre-posting of slides in Hiroshima</DIV></DIV>
<DIV><BR></DIV>Hi,<BR><BR>We can expect a higher than normal number of =
people at=20
our WG meetings in <BR>Hiroshima for whom English is not the first=20
language.<BR><BR>In discussions in Stockholm, the thing that Asian =
participants=20
said would be <BR>most useful was pre-posting of the slides. This allows =
them to=20
look up any <BR>difficult words, make notes, and follow along at their =
own=20
speed.<BR><BR>I know many working groups have a good record of posting =
slides=20
before their <BR>meetings. Can I ask you all to make a special effort to =
get the=20
material <BR>onto the IETF site ahead of your meetings (preferably at =
least a=20
day ahead) <BR>as an act of courtesy and to ensure better discussions =
within=20
your working <BR>groups.<BR><BR>Thanks,<BR>Adrian <BR></BODY></HTML>

------=_NextPart_000_1EBE_01CA5B3E.B9ADDE40--


From mehmet.ersue@nsn.com  Mon Nov  2 02:58:18 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A247F3A67C2 for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 02:58:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ASJmoQSYjZD7 for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 02:58:17 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id F37CA3A68D1 for <netconf@ietf.org>; Mon,  2 Nov 2009 02:58:16 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nA2AwU7O002090 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 2 Nov 2009 11:58:30 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nA2AwUJv003732; Mon, 2 Nov 2009 11:58:30 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 2 Nov 2009 11:58:30 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA5BAB.69434EC8"
Date: Mon, 2 Nov 2009 11:58:27 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A640E0D40@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Agenda for IETF #76 NETCONF Session
Thread-Index: Acpbq2gAheLQEOYmSHC0oWa4FnJyjQ==
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>
X-OriginalArrivalTime: 02 Nov 2009 10:58:30.0104 (UTC) FILETIME=[69806D80:01CA5BAB]
Subject: [Netconf] Agenda for IETF #76 NETCONF Session
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 02 Nov 2009 10:58:18 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA5BAB.69434EC8
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi All,=20

please find below the agenda we prepared for the=20
NETCONF WG session at the IETF #76. Our session will=20
be on MONDAY, November 9, 2009, 1520-1720.
=20
Our main focus in the session will be as usual on open=20
issue discussion. Please send us your comments and=20
any additional topics you have for discussion.=20

IETF secretary kindly organized a Webex+Conference=20
setup for us so WG members can also participate remotely.

Presenters please confirm your slot and send us your slides
by November 7.=20

BTW: As usual we need to organize the scribes and minute=20
takers _before_ the meeting. Please help us to start the=20
session on time and send us a note if you volunteer.=20

Thank you!

Bert & Mehmet=20
___________________________________________________=20


NETCONF WG=20
IETF 76, Stockholm, Sweden

MONDAY, November 9, 2009, 1520-1720 Afternoon Session II=20

   WG Chairs:
   Bert Wijnen <bertietf@bwijnen.net>
   Mehmet Ersue <mehmet.ersue@nsn.com>

   Scribes (IF no_volunteers THEN wait_forever)=20
   Agenda bashing (2 minutes)=20
   WG status review (5 minutes)=20

   Chartered items:

      1. NETCONF Monitoring Schema - Mark Scott/M. Bjorklund/S. Chisholm =
(15 minutes) =20
          draft-ietf-netconf-monitoring
      2. 4741bis-draft - M. Bjorklund/J. Sch=F6nw=E4lder/A. Bierman (30 =
minutes)
          draft-ietf-netconf-4741bis=20
      3. With-defaults capability for NETCONF - A. Bierman/B. Lengyel =
(20 minutes)
          draft-ietf-netconf-with-defaults


   Non-Chartered items:

      1. RFC4742 errata and rfc4742bis - B. Wijnen/M. Ersue (15 minutes)

   Open mike (15 minutes)
      Are we ready to start Access Control work?
      Any other topics to discuss?=20

   AOB

------_=_NextPart_001_01CA5BAB.69434EC8
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Agenda for IETF #76 NETCONF Session</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Hi All, </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">please find below the agenda we =
prepared for the </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">NETCONF WG session at the IETF #76. =
Our session will </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">be on MONDAY, November 9, 2009, =
1520-1720.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">Our main focus in the session will =
be as usual on open </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">issue discussion. Please send us =
your comments and </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">any additional topics you have for =
discussion. </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">IETF secretary kindly organized a =
Webex+Conference </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">setup for us so WG members can also =
participate remotely.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Presenters please confirm your slot =
and send us your slides</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">by November 7. </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">BTW: As usual we need to organize the =
scribes and minute </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">takers _before_ the meeting. Please =
help us to start the </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">session on time and send us a note =
if you volunteer. </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Thank you!</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Bert &amp; Mehmet </FONT>

<BR><FONT SIZE=3D2 =
FACE=3D"Verdana">___________________________________________________ =
</FONT>
</P>
<BR>

<P><FONT SIZE=3D2 FACE=3D"Verdana">NETCONF WG </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">IETF 76, Stockholm, Sweden</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">MONDAY, November 9, 2009, 1520-1720 =
Afternoon Session II </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; WG Chairs:</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; Bert Wijnen =
&lt;bertietf@bwijnen.net&gt;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; Mehmet Ersue =
&lt;mehmet.ersue@nsn.com&gt;</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; Scribes (IF =
no_volunteers THEN wait_forever) </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; Agenda bashing (2 =
minutes) </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; WG status review (5 =
minutes) </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; Chartered items:</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. =
NETCONF Monitoring Schema - Mark Scott/M. Bjorklund/S. Chisholm (15 =
minutes)&nbsp; </FONT>

<BR><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-netconf-monitoring</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. =
4741bis-draft - M. Bjorklund/J. Sch=F6nw=E4lder/A. Bierman (30 =
minutes)</FONT>

<BR><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-netconf-4741bis </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. =
With-defaults capability for NETCONF - A. Bierman/B. Lengyel (20 =
minutes)</FONT>

<BR><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-netconf-with-defaults</FONT>
</P>
<BR>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; Non-Chartered =
items:</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. =
RFC4742 errata and rfc4742bis - B. Wijnen/M. Ersue (15 minutes)</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; Open mike (15 =
minutes)</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Are =
we ready to start Access Control work?</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Any =
other topics to discuss? </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp; AOB</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01CA5BAB.69434EC8--

From bertietf@bwijnen.net  Mon Nov  2 03:05:27 2009
Return-Path: <bertietf@bwijnen.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B28CD3A69F1 for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 03:05:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.099
X-Spam-Level: 
X-Spam-Status: No, score=-5.099 tagged_above=-999 required=5 tests=[AWL=-2.500, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ArDL5i92pfw for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 03:05:27 -0800 (PST)
Received: from postlady.ripe.net (postlady.ripe.net [193.0.19.65]) by core3.amsl.com (Postfix) with ESMTP id D976E3A67C2 for <netconf@ietf.org>; Mon,  2 Nov 2009 03:05:25 -0800 (PST)
Received: from herring.ripe.net ([193.0.1.203]) by postlady.ripe.net with esmtp (Exim 4.63) (envelope-from <bertietf@bwijnen.net>) id 1N4uj5-0006eK-3W; Mon, 02 Nov 2009 12:05:36 +0100
Received: from guest-32.ripe.net (cat.ripe.net [193.0.1.249]) by herring.ripe.net (Postfix) with ESMTP id 12D0E2F583; Mon,  2 Nov 2009 12:05:31 +0100 (CET)
Message-ID: <4AEEBCFB.3000909@bwijnen.net>
Date: Mon, 02 Nov 2009 12:05:31 +0100
From: "Bert (IETF) Wijnen" <bertietf@bwijnen.net>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
References: <80A0822C5E9A4440A5117C2F4CD36A640E0D40@DEMUEXC006.nsn-intra.net>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A640E0D40@DEMUEXC006.nsn-intra.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RIPE-Spam-Level: ----
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd4fa5f5de1bfdc5abb2259c1fceacf0565
Cc: netconf@ietf.org
Subject: Re: [Netconf] Agenda for IETF #76 NETCONF Session
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 02 Nov 2009 11:05:27 -0000

Sorry....

w.r.t.
>
> Presenters please confirm your slot and send us your slides
> by November 7.
>

Although we can deal with Nov 7th, I think we would REALLY WANT
YOU TO SEND THEM EARLIER.

I did post/forward yesterday:


----- Original Message -----
*From:* Adrian Farrel <mailto:adrian@olddog.co.uk>
*Sent:* Saturday, October 31, 2009 9:25 PM
*Subject:* Pre-posting of slides in Hiroshima

Hi,

We can expect a higher than normal number of people at our WG meetings in
Hiroshima for whom English is not the first language.

In discussions in Stockholm, the thing that Asian participants said 
would be
most useful was pre-posting of the slides. This allows them to look up any
difficult words, make notes, and follow along at their own speed.

I know many working groups have a good record of posting slides before 
their
meetings. Can I ask you all to make a special effort to get the material
onto the IETF site ahead of your meetings (preferably at least a day ahead)
as an act of courtesy and to ensure better discussions within your working
groups.

Thanks,
Adrian

From mehmet.ersue@nsn.com  Mon Nov  2 05:39:36 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8CB143A6976 for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 05:39:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gAlTHV6C6M8v for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 05:39:34 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id CF17A3A6960 for <netconf@ietf.org>; Mon,  2 Nov 2009 05:39:33 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nA2Ddocc010309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <netconf@ietf.org>; Mon, 2 Nov 2009 14:39:50 +0100
Received: from demuexc022.nsn-intra.net (demuexc022.nsn-intra.net [10.150.128.35]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nA2DdoTM023990 for <netconf@ietf.org>; Mon, 2 Nov 2009 14:39:50 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 2 Nov 2009 14:39:50 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA5BC1.F33052C0"
Date: Mon, 2 Nov 2009 14:39:48 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A640E0E27@DEMUEXC006.nsn-intra.net>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A640E0D40@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] Agenda for IETF #76 NETCONF Session
Thread-Index: Acpbq2gAheLQEOYmSHC0oWa4FnJyjQAFN+eg
References: <80A0822C5E9A4440A5117C2F4CD36A640E0D40@DEMUEXC006.nsn-intra.net>
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>
X-OriginalArrivalTime: 02 Nov 2009 13:39:50.0278 (UTC) FILETIME=[F355C260:01CA5BC1]
Subject: Re: [Netconf] Agenda for IETF #76 NETCONF Session
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 02 Nov 2009 13:39:36 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA5BC1.F33052C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

s/Stockholm, Sweden/Hiroshima, Japan/

Mehmet=20
=20


________________________________

	From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On =
Behalf Of ext Ersue, Mehmet (NSN - DE/Munich)
	Sent: Monday, November 02, 2009 11:58 AM
	To: netconf@ietf.org
	Subject: [Netconf] Agenda for IETF #76 NETCONF Session
=09
=09


	Hi All,=20

	please find below the agenda we prepared for the=20
	NETCONF WG session at the IETF #76. Our session will=20
	be on MONDAY, November 9, 2009, 1520-1720.=20
	 =20
	Our main focus in the session will be as usual on open=20
	issue discussion. Please send us your comments and=20
	any additional topics you have for discussion.=20

	IETF secretary kindly organized a Webex+Conference=20
	setup for us so WG members can also participate remotely.=20

	Presenters please confirm your slot and send us your slides=20
	by November 7.=20

	BTW: As usual we need to organize the scribes and minute=20
	takers _before_ the meeting. Please help us to start the=20
	session on time and send us a note if you volunteer.=20

	Thank you!=20

	Bert & Mehmet=20
	___________________________________________________=20


	NETCONF WG=20
	IETF 76, Stockholm, Sweden=20

	MONDAY, November 9, 2009, 1520-1720 Afternoon Session II=20

	   WG Chairs:=20
	   Bert Wijnen <bertietf@bwijnen.net>=20
	   Mehmet Ersue <mehmet.ersue@nsn.com>=20

	   Scribes (IF no_volunteers THEN wait_forever)=20
	   Agenda bashing (2 minutes)=20
	   WG status review (5 minutes)=20

	   Chartered items:=20

	      1. NETCONF Monitoring Schema - Mark Scott/M. Bjorklund/S. =
Chisholm (15 minutes) =20
	          draft-ietf-netconf-monitoring=20
	      2. 4741bis-draft - M. Bjorklund/J. Sch=F6nw=E4lder/A. Bierman (30 =
minutes)=20
	          draft-ietf-netconf-4741bis=20
	      3. With-defaults capability for NETCONF - A. Bierman/B. Lengyel =
(20 minutes)=20
	          draft-ietf-netconf-with-defaults=20


	   Non-Chartered items:=20

	      1. RFC4742 errata and rfc4742bis - B. Wijnen/M. Ersue (15 =
minutes)=20

	   Open mike (15 minutes)=20
	      Are we ready to start Access Control work?=20
	      Any other topics to discuss?=20

	   AOB=20


------_=_NextPart_001_01CA5BC1.F33052C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Agenda for IETF #76 NETCONF Session</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.5880" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D765522713-02112009><FONT face=3DVerdana><FONT =
color=3D#0000ff=20
size=3D2>s/Stockholm, Sweden/Hiroshima, =
Japan/</FONT></FONT></SPAN></DIV>
<DIV><SPAN lang=3Dde><FONT face=3DVerdana color=3D#0000ff=20
size=3D2><BR></FONT></SPAN><SPAN lang=3Dde><FONT face=3DVerdana =
color=3D#0000ff=20
size=3D2>Mehmet</FONT></SPAN> </DIV>
<DIV>&nbsp;</DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Dde dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> netconf-bounces@ietf.org=20
  [mailto:netconf-bounces@ietf.org] <B>On Behalf Of </B>ext Ersue, =
Mehmet (NSN -=20
  DE/Munich)<BR><B>Sent:</B> Monday, November 02, 2009 11:58 =
AM<BR><B>To:</B>=20
  netconf@ietf.org<BR><B>Subject:</B> [Netconf] Agenda for IETF #76 =
NETCONF=20
  Session<BR></FONT><BR></DIV>
  <DIV></DIV><!-- Converted from text/rtf format --><BR>
  <P><FONT face=3DVerdana size=3D2>Hi All, </FONT></P>
  <P><FONT face=3DVerdana size=3D2>please find below the agenda we =
prepared for the=20
  </FONT><BR><FONT face=3DVerdana size=3D2>NETCONF WG session at the =
IETF #76. Our=20
  session will </FONT><BR><FONT face=3DVerdana size=3D2>be on MONDAY, =
November 9,=20
  2009, 1520-1720.</FONT> <BR><FONT face=3DVerdana =
size=3D2>&nbsp;</FONT> <BR><FONT=20
  face=3DVerdana size=3D2>Our main focus in the session will be as usual =
on open=20
  </FONT><BR><FONT face=3DVerdana size=3D2>issue discussion. Please send =
us your=20
  comments and </FONT><BR><FONT face=3DVerdana size=3D2>any additional =
topics you=20
  have for discussion. </FONT></P>
  <P><FONT face=3DVerdana size=3D2>IETF secretary kindly organized a=20
  Webex+Conference </FONT><BR><FONT face=3DVerdana size=3D2>setup for us =
so WG=20
  members can also participate remotely.</FONT> </P>
  <P><FONT face=3DVerdana size=3D2>Presenters please confirm your slot =
and send us=20
  your slides</FONT> <BR><FONT face=3DVerdana size=3D2>by November 7. =
</FONT></P>
  <P><FONT face=3DVerdana size=3D2>BTW: As usual we need to organize the =
scribes and=20
  minute </FONT><BR><FONT face=3DVerdana size=3D2>takers _before_ the =
meeting.=20
  Please help us to start the </FONT><BR><FONT face=3DVerdana =
size=3D2>session on=20
  time and send us a note if you volunteer. </FONT></P>
  <P><FONT face=3DVerdana size=3D2>Thank you!</FONT> </P>
  <P><FONT face=3DVerdana size=3D2>Bert &amp; Mehmet </FONT><BR><FONT =
face=3DVerdana=20
  size=3D2>___________________________________________________ =
</FONT></P><BR>
  <P><FONT face=3DVerdana size=3D2>NETCONF WG </FONT><BR><FONT =
face=3DVerdana=20
  size=3D2>IETF 76, Stockholm, Sweden</FONT> </P>
  <P><FONT face=3DVerdana size=3D2>MONDAY, November 9, 2009, 1520-1720 =
Afternoon=20
  Session II </FONT></P>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; WG Chairs:</FONT> =
<BR><FONT=20
  face=3DVerdana size=3D2>&nbsp;&nbsp; Bert Wijnen=20
  &lt;bertietf@bwijnen.net&gt;</FONT> <BR><FONT face=3DVerdana =
size=3D2>&nbsp;&nbsp;=20
  Mehmet Ersue &lt;mehmet.ersue@nsn.com&gt;</FONT> </P>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; Scribes (IF =
no_volunteers THEN=20
  wait_forever) </FONT><BR><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; =
Agenda bashing=20
  (2 minutes) </FONT><BR><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; WG =
status review=20
  (5 minutes) </FONT></P>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; Chartered items:</FONT> =
</P>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. =
NETCONF=20
  Monitoring Schema - Mark Scott/M. Bjorklund/S. Chisholm (15 =
minutes)&nbsp;=20
  </FONT><BR><FONT face=3DVerdana=20
  size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  draft-ietf-netconf-monitoring</FONT> <BR><FONT face=3DVerdana=20
  size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. 4741bis-draft - M. =
Bjorklund/J.=20
  Sch=F6nw=E4lder/A. Bierman (30 minutes)</FONT> <BR><FONT =
face=3DVerdana=20
  size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  draft-ietf-netconf-4741bis </FONT><BR><FONT face=3DVerdana=20
  size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. With-defaults capability =
for NETCONF=20
  - A. Bierman/B. Lengyel (20 minutes)</FONT> <BR><FONT face=3DVerdana=20
  size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  draft-ietf-netconf-with-defaults</FONT> </P><BR>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; Non-Chartered =
items:</FONT> </P>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. =
RFC4742 errata=20
  and rfc4742bis - B. Wijnen/M. Ersue (15 minutes)</FONT> </P>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; Open mike (15 =
minutes)</FONT>=20
  <BR><FONT face=3DVerdana size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Are =
we ready to=20
  start Access Control work?</FONT> <BR><FONT face=3DVerdana=20
  size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Any other topics to discuss? =
</FONT></P>
  <P><FONT face=3DVerdana size=3D2>&nbsp;&nbsp; AOB</FONT>=20
</P></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01CA5BC1.F33052C0--

From j.schoenwaelder@jacobs-university.de  Mon Nov  2 13:12:41 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C02B3A692B for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 13:12:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.552
X-Spam-Level: 
X-Spam-Status: No, score=-1.552 tagged_above=-999 required=5 tests=[AWL=0.097,  BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_26=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UYkyQpSYH0FS for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 13:12:39 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id 846E928C0F4 for <netconf@ietf.org>; Mon,  2 Nov 2009 13:12:15 -0800 (PST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3E940C0024 for <netconf@ietf.org>; Mon,  2 Nov 2009 22:12:35 +0100 (CET)
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 jPgyfNBSHfuX; Mon,  2 Nov 2009 22:12:33 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 1A0C3C0021; Mon,  2 Nov 2009 22:12:33 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id AC84AD9E9F9; Mon,  2 Nov 2009 22:12:32 +0100 (CET)
Date: Mon, 2 Nov 2009 22:12:32 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: netconf@ietf.org
Message-ID: <20091102211232.GA4455@elstar.local>
Mail-Followup-To: netconf@ietf.org
References: <085091CB2CA14E4B8B163FFC37C84E9D1A9F69CD@zcarhxm0.corp.nortel.com> <80A0822C5E9A4440A5117C2F4CD36A64031460@DEMUEXC006.nsn-intra.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A64031460@DEMUEXC006.nsn-intra.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 02 Nov 2009 21:12:41 -0000

On Tue, Oct 20, 2009 at 02:36:24PM +0200, Ersue, Mehmet (NSN - DE/Munich) wrote:
 
> With this mail we start a new WGLC for the NETCONF 
> monitoring draft, which is planned to publish as a 
> Proposed Standard RFC. The WGLC will run until 
> November 2, 2009. 

I have reviewed the monitoring document and below are my comments. I
quoted (using the : marker) text from the monitoring document and then
wrote down my comments/questions/suggestions. I did not find any show
stoppers, but I believe more editing work (means at least one more
revision) is to be done to get this document into good shape.

:   [...]  The
:   capabilities of a NETCONF server may change over time.  However, once
:   a NETCONF server has announced its capabilities in the <hello>
:   message, the capabilities for that session MUST NOT change.  A server
:   MUST reply with a 'capabilities-changed' error if the client sends a
:   request which is affected by a modified capability.  A server MAY
:   choose to send 'capabilities-changed' as the response to any request
:   other than <close-session> if its capabilities has changed.

It seems to me that it is not the job of the monitoring document to
establish rules how NETCONF works. I suggest to remove this text and
to include such text in RFC 4741bis instead.

:   Through updated monitoring data NETCONF clients can adjust their
:   capabilities throughout a session.

I wonder how this is supposed to work. Once the server starts to
generate 'capabilities-changed' errors, I need an explicit resync
action - reading the monitoring data can hardly be sufficient to
declare that things are not synchronized again.

:   Schema:  A machine readable data model definition.  The schema is
:      independent of which data modeling language is used for the data
:      model.

I have trouble to understand the second sentence. Every machine
readable data model is written in a specific format. So how can the
schema be format specific and at the same time independent? Perhaps
the second sentence should just be removed.

:   The following data allows a NETCONF client to monitor both the
:   NETCONF server itself and the associated network device operational
:   data.

I wonder what "associated network device operational data" means. I
thought the YANG model only reports NETCONF server operational state
and statistics.

:   To provide clients the ability to manage locked resources lock
:   information is provided for each ConfigurationDataStore instance.

I have no clue what this ConfigurationDataStore instance is.

:    For YANG data models, the format is one of "yang" or "yin".

I am concerned about interoperability here. I prefer that the "yang"
format is required and "yin" can be provided optionally. Otherwise,
you require that all management applications have two parsers instead
of one.

:    A schema entry may be located on a network device (eg: xs:anyURI),
:    a remote file system (eg: xs:string reference to file system for
:    ftp retrieval) or available explicitly via NETCONF (xs:string
:    value 'NETCONF') for NETCONF servers which support the
:    <get-schema> operation.

You probably want to replace the references to XSD types for
consistency.

:    For YANG data models, this is the module's namespace.  If the list
:    entry describes a submodule, this field contains the namespace of
:    the module to which the submodule belongs.

This text seems misplaced since I believe this has nothing to do with
the location.

:   Includes session specific data for NETCONF management sessions.
:   The session list MUST include all currently active NETCONF sessions,
:   and MAY include other sessions as well.

It is unclear what "other sessions" mean. If you mean "inactive"
sessions or "recently closed sessions", simply say so. If you mean non
NETCONF sessions, well that that kind of violates the first sentence.
Please clarify.

:     For purposes of NETCONF management all sessions are one of:
:
:       Known session:  any session which can be managed by the
:         NETCONF server SHOULD be reported in this table.
:
:       Unknown session:  such sessions are not managed by the
:         NETCONF server and map to NETCONF session identifier 0.
:            These MUST be excluded from the session table as a result.

I dislike the word table - XML is not tables like SMIv2. That said, I
find the text confusing. What you are really saying is: Monitoring
data is only provided for session with a non-zero session-id.

:   transport (identityref, transport)
:     Idenfities type for each session, e.g. "netconf-ssh",
:     "netconf-soap", etc.

Replace with "Identifies that transport for each ..."

:   username (string)
:     If present, the username contains an identifier which can be
:     used to uniquely identify an individual client (human or
:     machine).  This is likely to be implementation specific and
:     subject to the security requirements of the device vendor
:     and/or operators,  e.g., an SSH user, a host RSA fingerprint
:     or other identifier deemed acceptable.

I do not want to boil the ocean, but we will likely have to work this
out in more detail later when access control is defined and we need a
deterministic way to derive a username from whatever has been used for
authentication. Those who follow the ISMS work will know why I have to
comment on this. So take this as a warning that in the future, we will
have to define much more precise ways to derive a username if we
associate access control rules with user identities.

:   When the schema is available on the device this operation is
:   used to return it via NETCONF.

This conditional sentence sounds backwards. What about this:

     This operation can be used to retrieve a schema form the NETCONF
     server.

:             module bar {
:               bar version 2008-06-01 yang module
:               contents here ...
:             }

Make this legal yang by using comments:

             module bar {
               // bar version 2008-06-01 yang module
               // contents here ...
             }

:           module bar-types {
:             bar-types version 2008-06-01 yang module
:             contents here ...
:           }

Make this legal yang by using comments:

           module bar-types {
             // bar-types version 2008-06-01 yang module
             // contents here ...
           }

:  identity transport {
:    description
:      "Base identity for session types.";
:  }

This should be "Base identity for NETCONF transports.". Please remove all
mentions of "session types".

:    reference "RFC 4742";

Replace with

    reference "RFC 4742: Using the NETCONF Configuration Protocol 
                         over Secure SHell (SSH)";

:    reference "RFC 4743";

Replace with

    reference "RFC 4743: Using NETCONF over the Simple Object 
		         Access Protocol (SOAP)";

:    reference "RFC 4744";

Replace with

    reference "RFC 4744: Using the NETCONF Protocol over the
                         Blocks Extensible Exchange Protocol (BEEP)";

:    reference "RFC 5539";

Replace with

    reference "RFC 5539: NETCONF over Transport Layer Security (TLS)";

:    reference "W3C REC REC-xmlschema-1-20041028";

Replace with

    reference "W3C REC REC-xmlschema-1-20041028: XML Schema Part 1: Structure
               W3C REC REC-xmlschema-2-20041028: XML Schema Part 2: Datatypes";

:    reference "ISO/IEC 19757-2";

Replace with

    reference "ISO/IEC 19757-2: RELAX NG";

:    reference "ISO/IEC 19757-2";

Replace with

    reference "ISO/IEC 19757-2: RELAX NG";

:            list partial-locks {
:              key lock-id;
:              description
:                "For a partial lock this is the lock id returned
:                  in the <partial-lock> response.";
:              leaf lock-id {
:                type uint32;
:              }

The description like should be a description of the leaf lock-id and
not the partial-locks list itself.

:      list session {
:        key session-id;
:        leaf session-id {
:          type session-id;
:        }
:        leaf transport {
:          mandatory true;
:          type identityref {
:            base transport;
:          }
:        }
:        leaf username  {
:          type string;
:        }
:        leaf source-host {
:          type inet:host;
:        }

I am badly missing description statements here. In general, it seems
that many description statements leave out details that are explained
in section 2. In SMIv2 land, it was considered good practice to have
all normative texts in the data model so that the text is there once
extracted from the RFC. I believe we should follow this practice and
move most of the text from section 2.1 into description clauses. This
also avoids any potential inconsistencies.

        leaf login-time {
          mandatory true;
          type yang:date-and-time;
          description
            "Time at which the session was established.";
        }

I am wondering why some objects are mandatory while others are
not. For example, why is the login-time mandatory while the
netconf-start-time is not mandatory? It is not clear to me as a reader
whether there are any specific requirements on login-time that give it
a special status and that do not apply to netconf-start-time.

Finally, I like to comment that I find the choice lock-type a somewhat
artifical construction.  I understand that a global lock and a partial
lock can't exist together. Still, I would have modeled a simple
global-lock container and a partial-locks list. I find this somewhat
simpler to follow, also because partial locks really are a
feature. (The model does not really distinguish features in general.)
But perhaps this is just a style issue and not really important to
agree on.

/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 phil@juniper.net  Mon Nov  2 18:53:25 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C86B3A6862 for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 18:53:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.547
X-Spam-Level: 
X-Spam-Status: No, score=-6.547 tagged_above=-999 required=5 tests=[AWL=0.052,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cRK851VpEbpx for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 18:53:24 -0800 (PST)
Received: from exprod7og101.obsmtp.com (exprod7og101.obsmtp.com [64.18.2.155]) by core3.amsl.com (Postfix) with ESMTP id 55E423A680A for <netconf@ietf.org>; Mon,  2 Nov 2009 18:53:24 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob101.postini.com ([64.18.6.12]) with SMTP ID DSNKSu+bNgeh3jgZ8aMLu7Pz4wfXzYYzQI4f@postini.com; Mon, 02 Nov 2009 18:53:45 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 2 Nov 2009 18:51:48 -0800
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 2 Nov 2009 18:51:48 -0800
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 2 Nov 2009 18:51:47 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 2 Nov 2009 18:51:47 -0800
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 nA32plj60490; Mon, 2 Nov 2009 18:51:47 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA32cchn053137; Tue, 3 Nov 2009 02:38:39 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911030238.nA32cchn053137@idle.juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
In-Reply-To: <20091102211232.GA4455@elstar.local> 
Date: Mon, 2 Nov 2009 21:38:38 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 03 Nov 2009 02:51:47.0513 (UTC) FILETIME=[95D06A90:01CA5C30]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 02:53:25 -0000

Juergen Schoenwaelder writes:
>:   username (string)
>:     If present, the username contains an identifier which can be
>:     used to uniquely identify an individual client (human or
>:     machine).  This is likely to be implementation specific and
>:     subject to the security requirements of the device vendor
>:     and/or operators,  e.g., an SSH user, a host RSA fingerprint
>:     or other identifier deemed acceptable.
>
>I do not want to boil the ocean, but we will likely have to work this
>out in more detail later when access control is defined and we need a
>deterministic way to derive a username from whatever has been used for
>authentication. Those who follow the ISMS work will know why I have to
>comment on this. So take this as a warning that in the future, we will
>have to define much more precise ways to derive a username if we
>associate access control rules with user identities.

There's also the issue of radius/tacplus users, where the "user
name" and "login name" are distinct and both are needed.

>:   When the schema is available on the device this operation is
>:   used to return it via NETCONF.
>
>This conditional sentence sounds backwards. What about this:
>
>     This operation can be used to retrieve a schema form the NETCONF
>     server.

Needs to indicate that the schema form cannot always be
retrived.  My earlier suggestion was s/When/If/, but
that wasn't incorporated.

>I am badly missing description statements here. In general, it seems
>that many description statements leave out details that are explained
>in section 2. In SMIv2 land, it was considered good practice to have
>all normative texts in the data model so that the text is there once
>extracted from the RFC. I believe we should follow this practice and
>move most of the text from section 2.1 into description clauses. This
>also avoids any potential inconsistencies.

Amen.  Can we go further and encourage the YANG module to _be_
the full RFC, so extracting the module gives the full normative
text of the RFC inside the module?  So the RFC is some introductory
text, followed by the YANG module with all the normative text as
comments or descriptions inside that file.  Extracting the module
gives you everything and there's not duplicate text to get out of
sync or to add confusion.

Thanks,
 Phil

From j.schoenwaelder@jacobs-university.de  Mon Nov  2 23:11:39 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AEC723A68B0 for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 23:11:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.854
X-Spam-Level: 
X-Spam-Status: No, score=-1.854 tagged_above=-999 required=5 tests=[AWL=0.395,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N8Fx8jggR0F9 for <netconf@core3.amsl.com>; Mon,  2 Nov 2009 23:11:38 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id 5F59928C152 for <netconf@ietf.org>; Mon,  2 Nov 2009 23:11:37 -0800 (PST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 98F59C0005; Tue,  3 Nov 2009 08:11:57 +0100 (CET)
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 PE7TW7EnVf0t; Tue,  3 Nov 2009 08:11:56 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 475FDC0003; Tue,  3 Nov 2009 08:11:55 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 8430FD9F04B; Tue,  3 Nov 2009 08:11:55 +0100 (CET)
Date: Tue, 3 Nov 2009 08:11:55 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Phil Shafer <phil@juniper.net>
Message-ID: <20091103071155.GA5038@elstar.local>
Mail-Followup-To: Phil Shafer <phil@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <20091102211232.GA4455@elstar.local> <200911030238.nA32cchn053137@idle.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200911030238.nA32cchn053137@idle.juniper.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 07:11:39 -0000

On Tue, Nov 03, 2009 at 03:38:38AM +0100, Phil Shafer wrote:
> Juergen Schoenwaelder writes:
> >:   username (string)
> >:     If present, the username contains an identifier which can be
> >:     used to uniquely identify an individual client (human or
> >:     machine).  This is likely to be implementation specific and
> >:     subject to the security requirements of the device vendor
> >:     and/or operators,  e.g., an SSH user, a host RSA fingerprint
> >:     or other identifier deemed acceptable.
> >
> >I do not want to boil the ocean, but we will likely have to work this
> >out in more detail later when access control is defined and we need a
> >deterministic way to derive a username from whatever has been used for
> >authentication. Those who follow the ISMS work will know why I have to
> >comment on this. So take this as a warning that in the future, we will
> >have to define much more precise ways to derive a username if we
> >associate access control rules with user identities.
> 
> There's also the issue of radius/tacplus users, where the "user
> name" and "login name" are distinct and both are needed.

Not sure I understand your comment - why does radius/tacplus lead to a
difference between a "user name" and a "login name"? Which AVPs are
you referring to?

> >I am badly missing description statements here. In general, it seems
> >that many description statements leave out details that are explained
> >in section 2. In SMIv2 land, it was considered good practice to have
> >all normative texts in the data model so that the text is there once
> >extracted from the RFC. I believe we should follow this practice and
> >move most of the text from section 2.1 into description clauses. This
> >also avoids any potential inconsistencies.
> 
> Amen.  Can we go further and encourage the YANG module to _be_
> the full RFC, so extracting the module gives the full normative
> text of the RFC inside the module?  So the RFC is some introductory
> text, followed by the YANG module with all the normative text as
> comments or descriptions inside that file.  Extracting the module
> gives you everything and there's not duplicate text to get out of
> sync or to add confusion.

This is pretty much what we have been doing in SMIv2 land.

/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 dromasca@avaya.com  Tue Nov  3 02:33:58 2009
Return-Path: <dromasca@avaya.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16A7D3A635F for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 02:33:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.465
X-Spam-Level: 
X-Spam-Status: No, score=-2.465 tagged_above=-999 required=5 tests=[AWL=0.134,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y9-tPA-8dhVo for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 02:33:57 -0800 (PST)
Received: from nj300815-nj-outbound.net.avaya.com (nj300815-nj-outbound.net.avaya.com [198.152.12.100]) by core3.amsl.com (Postfix) with ESMTP id 242003A6966 for <netconf@ietf.org>; Tue,  3 Nov 2009 02:33:57 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.44,673,1249272000"; d="scan'208";a="179013677"
Received: from unknown (HELO nj300815-nj-erheast.avaya.com) ([198.152.6.5]) by nj300815-nj-outbound.net.avaya.com with ESMTP; 03 Nov 2009 05:34:16 -0500
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.12]) by nj300815-nj-erheast-out.avaya.com with ESMTP; 03 Nov 2009 05:34:15 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 3 Nov 2009 11:34:14 +0100
Message-ID: <EDC652A26FB23C4EB6384A4584434A0401B86F6A@307622ANEX5.global.avaya.com>
In-Reply-To: <20091103071155.GA5038@elstar.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
Thread-Index: AcpcVPJ0AiTMtsbsTn+E7645By7jQAAG5bQg
References: <20091102211232.GA4455@elstar.local><200911030238.nA32cchn053137@idle.juniper.net> <20091103071155.GA5038@elstar.local>
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>, "Phil Shafer" <phil@juniper.net>
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 10:33:58 -0000

=20

> -----Original Message-----
> >=20
> > Amen.  Can we go further and encourage the YANG module to _be_ the=20
> > full RFC, so extracting the module gives the full normative text of=20
> > the RFC inside the module?  So the RFC is some introductory text,=20
> > followed by the YANG module with all the normative text as=20
> comments or=20
> > descriptions inside that file.  Extracting the module gives you=20
> > everything and there's not duplicate text to get out of=20
> sync or to add=20
> > confusion.
>=20
> This is pretty much what we have been doing in SMIv2 land.
>=20
> /js
>=20

Yes. This may be straighten up in the guideline document -
http://www.ietf.org/id/draft-ietf-netmod-yang-usage-02.txt .=20

While completing avoiding duplication is not always possible it should
be made clear that the YANG module is the normative text. Useful
information may be present in the RFC (like security considerations,
relations with other modules, application examples, etc.) but the
information in the module itself should be complete enough to allow for
implementation.

Dan

From phil@juniper.net  Tue Nov  3 06:10:52 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1CECE28C0E2 for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 06:10:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.548
X-Spam-Level: 
X-Spam-Status: No, score=-6.548 tagged_above=-999 required=5 tests=[AWL=0.051,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dndl02W8YSkL for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 06:10:51 -0800 (PST)
Received: from exprod7og104.obsmtp.com (exprod7og104.obsmtp.com [64.18.2.161]) by core3.amsl.com (Postfix) with ESMTP id 9C7F328C196 for <netconf@ietf.org>; Tue,  3 Nov 2009 06:10:46 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob104.postini.com ([64.18.6.12]) with SMTP ID DSNKSvA5+Hj9SzOXVq5vhLiWBTRol8nYnVCW@postini.com; Tue, 03 Nov 2009 06:11:07 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Tue, 3 Nov 2009 06:04:20 -0800
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 06:04:20 -0800
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 06:04:20 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 06:04:19 -0800
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 nA3E4Ij53066; Tue, 3 Nov 2009 06:04:19 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA3DpATf064781; Tue, 3 Nov 2009 13:51:10 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911031351.nA3DpATf064781@idle.juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
In-Reply-To: <20091103071155.GA5038@elstar.local> 
Date: Tue, 3 Nov 2009 08:51:09 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 03 Nov 2009 14:04:19.0537 (UTC) FILETIME=[897EA410:01CA5C8E]
MIME-Version: 1.0
Content-Type: text/plain
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 14:10:52 -0000

Juergen Schoenwaelder writes:
>Not sure I understand your comment - why does radius/tacplus lead to a
>difference between a "user name" and a "login name"? Which AVPs are
>you referring to?

AVP?  My comment has that with radius I can login as one user and
have the radius server return a different user name to use locally,
so I can remotely administer a hundred operators as a single
"operator" local user.  So the permissions may track with the real
user name ("operator") but the login name ("phil") is also vital
information.

>This is pretty much what we have been doing in SMIv2 land.

Cool.  I've seen examples that aren't this way, where the
MIB text documents the leafs, but not their meaning.  An
example would be rfc3412, where in a ~40 page rfc, the mib
is ~3 pages.

Thanks,
 Phil

From j.schoenwaelder@jacobs-university.de  Tue Nov  3 06:22:21 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B923328C0EC for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 06:22:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.865
X-Spam-Level: 
X-Spam-Status: No, score=-1.865 tagged_above=-999 required=5 tests=[AWL=0.384,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LrtBG7nu+tmP for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 06:22:21 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id A40183A698D for <netconf@ietf.org>; Tue,  3 Nov 2009 06:22:20 -0800 (PST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id D2FD2C0027; Tue,  3 Nov 2009 15:22:40 +0100 (CET)
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 dy9tueFlkMqO; Tue,  3 Nov 2009 15:22:39 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id D805AC0005; Tue,  3 Nov 2009 15:22:39 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 73763DA01CF; Tue,  3 Nov 2009 15:22:39 +0100 (CET)
Date: Tue, 3 Nov 2009 15:22:39 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Phil Shafer <phil@juniper.net>
Message-ID: <20091103142239.GA7302@elstar.local>
Mail-Followup-To: Phil Shafer <phil@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <20091103071155.GA5038@elstar.local> <200911031351.nA3DpATf064781@idle.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200911031351.nA3DpATf064781@idle.juniper.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 14:22:21 -0000

On Tue, Nov 03, 2009 at 02:51:09PM +0100, Phil Shafer wrote:
> Juergen Schoenwaelder writes:
> >Not sure I understand your comment - why does radius/tacplus lead to a
> >difference between a "user name" and a "login name"? Which AVPs are
> >you referring to?
> 
> AVP?  My comment has that with radius I can login as one user and
> have the radius server return a different user name to use locally,
> so I can remotely administer a hundred operators as a single
> "operator" local user.  So the permissions may track with the real
> user name ("operator") but the login name ("phil") is also vital
> information.

Tell me how this works (AVPs are the things RADIUS sends around in the
payload) - or better tell me not, since this would impact ISMS badly.

> >This is pretty much what we have been doing in SMIv2 land.
> 
> Cool.  I've seen examples that aren't this way, where the
> MIB text documents the leafs, but not their meaning.  An
> example would be rfc3412, where in a ~40 page rfc, the mib
> is ~3 pages.

You won't expect TCP objects to document how TCP works, right. The
same logic applies to RFC 3412 and all the other SNMP RFCs.

/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 phil@juniper.net  Tue Nov  3 06:59:53 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 848EC3A6A07 for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 06:59:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wXfAsMb+gKGA for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 06:59:52 -0800 (PST)
Received: from exprod7og116.obsmtp.com (exprod7og116.obsmtp.com [64.18.2.219]) by core3.amsl.com (Postfix) with ESMTP id 88EBA3A69AC for <netconf@ietf.org>; Tue,  3 Nov 2009 06:59:52 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob116.postini.com ([64.18.6.12]) with SMTP ID DSNKSvBFel8wYcMUcvdwoMkQcYNHUbxpI+4J@postini.com; Tue, 03 Nov 2009 07:00:13 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Tue, 3 Nov 2009 06:46:08 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 06:46:09 -0800
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 06:46:08 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 06:46:07 -0800
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 nA3Ek7j79683; Tue, 3 Nov 2009 06:46:07 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA3EWxSg065216; Tue, 3 Nov 2009 14:32:59 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911031432.nA3EWxSg065216@idle.juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
In-Reply-To: <20091103142239.GA7302@elstar.local> 
Date: Tue, 3 Nov 2009 09:32:58 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 03 Nov 2009 14:46:07.0863 (UTC) FILETIME=[6092D070:01CA5C94]
MIME-Version: 1.0
Content-Type: text/plain
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 14:59:53 -0000

Juergen Schoenwaelder writes:
>Tell me how this works (AVPs are the things RADIUS sends around in the
>payload) - or better tell me not, since this would impact ISMS badly.

Look for "JUNOS Configuration" in:

http://www.cymru.com/gillsr/documents/junos-radius-authentication.htm

>You won't expect TCP objects to document how TCP works, right. The
>same logic applies to RFC 3412 and all the other SNMP RFCs.

No, but I would expect the tcp.yang to fully describe how the tcp
objects work, not just that this leaf has a range of such and the
leaf is a boolean.  Given that we can say:

    description "

Lots of very detailed text.
More detailed text.

";

and:

/*

Some detailed text that needn't be in the description statement.

*/

And given the number of mib implementors that seem to not read the
rfc, just the mib, I'd vote to have all real text live within the
yang module.

Thanks,
 Phil

From mbj@tail-f.com  Tue Nov  3 07:03:41 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A24E23A6A21 for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 07:03:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.97
X-Spam-Level: 
X-Spam-Status: No, score=-1.97 tagged_above=-999 required=5 tests=[AWL=0.076,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ClyMpSrDVke for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 07:03:41 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id DE9E73A69CB for <netconf@ietf.org>; Tue,  3 Nov 2009 07:03:40 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 9295076C5B7; Tue,  3 Nov 2009 16:04:00 +0100 (CET)
Date: Tue, 03 Nov 2009 16:04:00 +0100 (CET)
Message-Id: <20091103.160400.23684688.mbj@tail-f.com>
To: phil@juniper.net
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <200911031432.nA3EWxSg065216@idle.juniper.net>
References: <20091103142239.GA7302@elstar.local> <200911031432.nA3EWxSg065216@idle.juniper.net>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 15:03:41 -0000

Phil Shafer <phil@juniper.net> wrote:
> And given the number of mib implementors that seem to not read the
> rfc, just the mib, I'd vote to have all real text live within the
> yang module.

I also agree.  For this particular document, it started out with an
XSD model, and having all the text in the XSD was not very readable.
But now that we moved to YANG, I agree that descriptive text should be
moved into the description clauses.


/martin

From j.schoenwaelder@jacobs-university.de  Tue Nov  3 07:22:14 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E64F63A6832 for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 07:22:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.575
X-Spam-Level: 
X-Spam-Status: No, score=-1.575 tagged_above=-999 required=5 tests=[AWL=0.074,  BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_34=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ioV1RKyQMdYx for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 07:22:14 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id DCA673A67B0 for <netconf@ietf.org>; Tue,  3 Nov 2009 07:22:13 -0800 (PST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 73FA7C0029; Tue,  3 Nov 2009 16:22:34 +0100 (CET)
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 YUcjjDiFgyCt; Tue,  3 Nov 2009 16:22:33 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 63FF0C0025; Tue,  3 Nov 2009 16:22:33 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 21A80DA0674; Tue,  3 Nov 2009 16:22:33 +0100 (CET)
Date: Tue, 3 Nov 2009 16:22:33 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Phil Shafer <phil@juniper.net>
Message-ID: <20091103152233.GA7621@elstar.local>
Mail-Followup-To: Phil Shafer <phil@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <20091103142239.GA7302@elstar.local> <200911031432.nA3EWxSg065216@idle.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200911031432.nA3EWxSg065216@idle.juniper.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 15:22:15 -0000

On Tue, Nov 03, 2009 at 03:32:58PM +0100, Phil Shafer wrote:
> Juergen Schoenwaelder writes:
> >Tell me how this works (AVPs are the things RADIUS sends around in the
> >payload) - or better tell me not, since this would impact ISMS badly.
> 
> Look for "JUNOS Configuration" in:
> 
> http://www.cymru.com/gillsr/documents/junos-radius-authentication.htm

That seems to be a Juniper specific thing and given my experience with
IETF Radius folks, they might or might not agree this is good usage of
Radius. RFC 5607 seems the closest in the IETF world as it provides a
Management-Policy-Id - this Management-Policy-Id might be used for
access control decisions. But it is not changing the user identity.
Anyway, this gets us deeply into terminology issues and implementation
details - we will have to go there if we do access control work. Lets
not do it now.

> >You won't expect TCP objects to document how TCP works, right. The
> >same logic applies to RFC 3412 and all the other SNMP RFCs.
> 
> No, but I would expect the tcp.yang to fully describe how the tcp
> objects work, not just that this leaf has a range of such and the
> leaf is a boolean.  Given that we can say:
> 
>     description "
> 
> Lots of very detailed text.
> More detailed text.
> 
> ";
> 
> and:
> 
> /*
> 
> Some detailed text that needn't be in the description statement.
> 
> */
> 
> And given the number of mib implementors that seem to not read the
> rfc, just the mib, I'd vote to have all real text live within the
> yang module.

We both agree on the principle - I just disagree with your citation of
RFC 3412 in an attempt to prove me wrong that the SMIv2 practice has
been for a long time to have MIB modules self-contained.

/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 phil@juniper.net  Tue Nov  3 09:04:25 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 368023A691D for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 09:04:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.544
X-Spam-Level: 
X-Spam-Status: No, score=-6.544 tagged_above=-999 required=5 tests=[AWL=0.055,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UelZOS3Ub-uq for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 09:04:24 -0800 (PST)
Received: from exprod7og122.obsmtp.com (exprod7og122.obsmtp.com [64.18.2.22]) by core3.amsl.com (Postfix) with ESMTP id 45C0B3A683D for <netconf@ietf.org>; Tue,  3 Nov 2009 09:04:24 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob122.postini.com ([64.18.6.12]) with SMTP ID DSNKSvBiq94IvMPMCudBbsouhWhGziGpxRXE@postini.com; Tue, 03 Nov 2009 09:04:45 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Tue, 3 Nov 2009 08:57:57 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 08:57:57 -0800
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 08:57:57 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 3 Nov 2009 08:57:56 -0800
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 nA3Gvtj65003; Tue, 3 Nov 2009 08:57:55 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA3Giltp066325; Tue, 3 Nov 2009 16:44:47 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911031644.nA3Giltp066325@idle.juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
In-Reply-To: <20091103152233.GA7621@elstar.local> 
Date: Tue, 3 Nov 2009 11:44:47 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 03 Nov 2009 16:57:56.0141 (UTC) FILETIME=[CA4645D0:01CA5CA6]
MIME-Version: 1.0
Content-Type: text/plain
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 17:04:25 -0000

Juergen Schoenwaelder writes:
>That seems to be a Juniper specific thing and given my experience with
>IETF Radius folks, they might or might not agree this is good usage of
>Radius.

IOS does this also, and this behavior exists for both radius and
tacplus.  I'd be surprised if other vendors do not do this, since
customers don't tend to be flexible on password administration
issues, at least for larger ISPs.

Thanks,
 Phil

From randy_presuhn@mindspring.com  Tue Nov  3 09:42:20 2009
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C202B3A6A4D for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 09:42:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.079
X-Spam-Level: 
X-Spam-Status: No, score=-2.079 tagged_above=-999 required=5 tests=[AWL=0.520,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xgEBS5MMTLLP for <netconf@core3.amsl.com>; Tue,  3 Nov 2009 09:42:18 -0800 (PST)
Received: from elasmtp-masked.atl.sa.earthlink.net (elasmtp-masked.atl.sa.earthlink.net [209.86.89.68]) by core3.amsl.com (Postfix) with ESMTP id AB52B3A6783 for <netconf@ietf.org>; Tue,  3 Nov 2009 09:42:18 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=kgGht0wDEgMEatCbr8EtakWbSDAZF2SAi6HWl6GdpqVxXib6WQRRYWhvzT3k0ucW; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [99.23.160.25] (helo=oemcomputer) by elasmtp-masked.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1N5NOv-0000th-Au for netconf@ietf.org; Tue, 03 Nov 2009 12:42:37 -0500
Message-ID: <001b01ca5ca4$ad010e80$6801a8c0@oemcomputer>
From: "Randy Presuhn" <randy_presuhn@mindspring.com>
To: <netconf@ietf.org>
References: <20091103142239.GA7302@elstar.local><200911031432.nA3EWxSg065216@idle.juniper.net> <20091103152233.GA7621@elstar.local>
Date: Tue, 3 Nov 2009 09:42:46 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d8881afdcb5313ff34f9f445afcd06250bd668bd1f7840bd9225350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.23.160.25
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 03 Nov 2009 17:42:20 -0000

Hi -

> From: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
> To: "Phil Shafer" <phil@juniper.net>
> Cc: <netconf@ietf.org>
> Sent: Tuesday, November 03, 2009 8:22 AM
> Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
...
> > And given the number of mib implementors that seem to not read the
> > rfc, just the mib, I'd vote to have all real text live within the
> > yang module.
> 
> We both agree on the principle - I just disagree with your citation of
> RFC 3412 in an attempt to prove me wrong that the SMIv2 practice has
> been for a long time to have MIB modules self-contained.

I agree with Juergen.  Yes, the stuff relevant to management should be
in the MIB module.  However, most RFCs with MIBs describe a system or
protocol that actually *does* something other than just sit around and be
managed, and many of these operational characteristics are not (and should
not) be subject to management control or monitoring.  Such information does
not belong in a MIB module.

Randy


From andy@netconfcentral.com  Thu Nov  5 09:52:18 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 620CA28C0F2 for <netconf@core3.amsl.com>; Thu,  5 Nov 2009 09:52:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.181
X-Spam-Level: 
X-Spam-Status: No, score=-1.181 tagged_above=-999 required=5 tests=[AWL=-0.442, BAYES_20=-0.74, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gQkNELaCuvvx for <netconf@core3.amsl.com>; Thu,  5 Nov 2009 09:52:17 -0800 (PST)
Received: from n15.bullet.mail.mud.yahoo.com (n15.bullet.mail.mud.yahoo.com [68.142.206.42]) by core3.amsl.com (Postfix) with SMTP id 7AD0428C0D8 for <netconf@ietf.org>; Thu,  5 Nov 2009 09:52:17 -0800 (PST)
Received: from [68.142.200.224] by n15.bullet.mail.mud.yahoo.com with NNFMP; 05 Nov 2009 17:52:38 -0000
Received: from [68.142.201.250] by t5.bullet.mud.yahoo.com with NNFMP; 05 Nov 2009 17:52:38 -0000
Received: from [127.0.0.1] by omp411.mail.mud.yahoo.com with NNFMP; 05 Nov 2009 17:52:38 -0000
X-Yahoo-Newman-Id: 591448.72722.bm@omp411.mail.mud.yahoo.com
Received: (qmail 57797 invoked from network); 5 Nov 2009 17:52:38 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp102.sbc.mail.sp1.yahoo.com with SMTP; 05 Nov 2009 09:52:38 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: IrJXN_oVM1kLCUN5j6WFR_tAHqFoULjf7lXzjUDko3ubcEP0Hc8pNiACX_zfDQxpI52gC47EPAgaPN_ZKbsDdw3mYkWO07qk9i6h7ncZOn.kl6hWK0BY6_kcfESZr9h7FlmoyFIEyATCGGMq7qJOVk9y9GA0r5nj8YypRXMnpkddxVS4UjDfSMGtWBp5hgaLMKeba_KvmQ--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AF31133.6080207@netconfcentral.com>
Date: Thu, 05 Nov 2009 09:53:55 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: NETCONF <netconf@ietf.org>, NETMOD Working Group <netmod@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [Netconf] with-defaults definition of 'explicit mode'
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 05 Nov 2009 17:52:18 -0000

Hi,

I don't think this definition of explicit defaults matches what
the NETMOD WG agreed to on the mailing list.

   o  Explicitly set default data: Is default data that is set by a
      NETCONF client or other external management application/user by
      the way of an actual management operation to the value specified
      as its default in the data model schema.  Some servers MAY treat
      explicitly set default data as simple default data, as they may
      not be able to differentiate between them.
      Data, that is set to a value other then its default value, is not
      default data, so its handling is outside the scope of this
      document.

IMO, this definition is too loose for the standard.
The NETMOD WG agreed that explicitly set means:
  o Explicitly set data:
    - any value set by the client
    - any value (other than the schema default) set by the server

The <with-defaults> leaf definition needs to match the
'explicit' retrieval mode.   The 'schema default' concepts
are not exactly the same as the 'explicitly set' concepts.

A system-created leaf is visible in all retrieval modes.
It MUST NOT be filtered out of an 'explicit' retrieval.
It would never be filtered by a 'trim' retrieval,
because s-c-stmt and default-stmt are incompatible.

There must not be any 'unclassified' data,
Every server MUST implement the 'explicit' mode the same way.
This goes for 'basic' behavior, not just the <with-defaults> leaf.


Andy


From mehmet.ersue@nsn.com  Fri Nov  6 02:24:11 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 509723A67EF for <netconf@core3.amsl.com>; Fri,  6 Nov 2009 02:24:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=1.000,  BAYES_00=-2.599, GB_I_INVITATION=-2, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iZQi3+SEdnJH for <netconf@core3.amsl.com>; Fri,  6 Nov 2009 02:24:09 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id D00043A699E for <netconf@ietf.org>; Fri,  6 Nov 2009 02:24:08 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nA6AORcA015232 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 6 Nov 2009 11:24:27 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nA6AORDf012912; Fri, 6 Nov 2009 11:24:27 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 6 Nov 2009 11:24:26 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA5ECB.511938F0"
Date: Fri, 6 Nov 2009 11:24:24 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A64125424@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: (Forward to attendees) Meeting invitation: netconf at IETF 76
Thread-Index: AcpevtQtNMfFMix+RNWrlFbY6K6IqAAA4aAg
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>
X-OriginalArrivalTime: 06 Nov 2009 10:24:26.0872 (UTC) FILETIME=[514AF780:01CA5ECB]
Subject: [Netconf] FW: (Forward to attendees) Meeting invitation: netconf at IETF 76
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 06 Nov 2009 10:24:11 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA5ECB.511938F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,
=20
please use the information in the mail below for remote attendance at
the NETCONF session in IETF 76.
=20
People calling from outside of USA please Skype into the US toll free
number or use the WebEx VoIP option (not particularly recommended).=20
Of course, if you only want to listen to the audio, you can use the
regular IETF audio streaming, which will be available at
http://videolab.uoregon.edu/events/ietf/ietf764.m3u .
For jabber access please use: xmpp:netconf@jabber.ietf.org?join .

Mehmet=20
=20

________________________________

From: ext Alexa Morris [mailto:amorris@amsl.com]=20
Sent: Friday, November 06, 2009 9:55 AM
To: ext Bert Wijnen (IETF); Ersue, Mehmet (NSN - DE/Munich)
Cc: dromasca@avaya.com; Ron Bonica
Subject: Fwd: (Forward to attendees) Meeting invitation: netconf at IETF
76


This is the invitation for the attendees.=20


Begin forwarded message:


	From: IETF Secretariat <messenger@webex.com>
	Date: November 6, 2009 12:42:19 AM PST
	To: amorris@amsl.com
	Subject: (Forward to attendees) Meeting invitation: netconf at
IETF 76
	Reply-To: amorris@amsl.com

	**** You can forward this email invitation to attendees ****=20
=09
	Hello ,=20
=09
	IETF Secretariat invites you to attend this online meeting.=20
=09
	Topic: netconf at IETF 76=20
	Date: Monday, November 9, 2009=20
	Time: 3:00 pm, Japan Time (Tokyo, GMT+09:00)=20
	Meeting Number: 962 045 886=20
	Meeting Password: netconf=20
=09
=09
	-------------------------------------------------------=20
	To join the online meeting (Now from iPhones too!)=20
	-------------------------------------------------------=20
	1. Go to
https://workgreen.webex.com/workgreen/j.php?ED=3D130140882&UID=3D0&PW=3DN=
MGI5M
jY1Y2U3&RT=3DMiM0OQ%3D%3D=20
	2. Enter your name and email address.=20
	3. Enter the meeting password: netconf=20
	4. Click "Join Now".=20
=09
	To view in other time zones or languages, please click the link:

=09
https://workgreen.webex.com/workgreen/j.php?ED=3D130140882&UID=3D0&PW=3DN=
MGI5M
jY1Y2U3&ORT=3DMiM0OQ%3D%3D=20
=09
	-------------------------------------------------------=20
	To join the audio conference only=20
	-------------------------------------------------------=20
	To receive a call back, provide your phone number when you join
the meeting, or call the number below and enter the access code.=20
	Call-in toll-free number (US/Canada): 866-699-3239=20
	Call-in toll number (US/Canada): 1-408-792-6300=20
	Toll-free dialing restrictions:
http://www.webex.com/pdf/tollfree_restrictions.pdf=20
=09
	Access code:962 045 886=20
=09
	-------------------------------------------------------=20
	For assistance=20
	-------------------------------------------------------=20
	1. Go to https://workgreen.webex.com/workgreen/mc=20
	2. On the left navigation bar, click "Support".=20
=09
	You can contact me at:=20
	amorris@amsl.com=20
	1-510-492-4081=20
=09
	To add this meeting to your calendar program (for example
Microsoft Outlook), click this link:=20
=09
https://workgreen.webex.com/workgreen/j.php?ED=3D130140882&UID=3D0&ICS=3D=
MI&LD
=3D1&RD=3D2&ST=3D1&SHA2=3DKgy5-WmGEuRT7HcsIN2Oqq6kfcpRWYZjIUfbDiPdJtk=3D&=
RT=3DMiM0OQ
%3D%3D=20
=09
	The playback of UCF (Universal Communications Format) rich media
files requires appropriate players. To view this type of rich media
files in the meeting, please check whether you have the players
installed on your computer by going to
https://workgreen.webex.com/workgreen/systemdiagnosis.php=20
=09
	Sign up for a free trial of WebEx=20
	http://www.webex.com/go/mcemfreetrial=20
=09
	http://www.webex.com=20
=09
=09
=09
	IMPORTANT NOTICE: This WebEx service includes a feature that
allows audio and any documents and other materials exchanged or viewed
during the session to be recorded. By joining this session, you
automatically consent to such recordings. If you do not consent to the
recording, do not join the session.=20
=09


-----------
Alexa Morris / Executive Director / IETF
48377 Fremont Blvd., Suite 117, Fremont, CA  94538
Phone: +1.510.492.4089 / Fax: +1.510.492.4001
Email: amorris@amsl.com

Managed by Association Management Solutions (AMS)
Forum Management, Meeting and Event Planning
www.amsl.com <http://www.amsl.com/>


------_=_NextPart_001_01CA5ECB.511938F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.5880" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"WORD-WRAP: break-word; webkit-nbsp-mode: space; =
webkit-line-break: after-white-space">
<DIV><FONT face=3DVerdana color=3D#0000ff size=3D2><SPAN =
class=3D203172009-06112009>Hi=20
All,</SPAN></FONT></DIV>
<DIV><FONT face=3DVerdana color=3D#0000ff size=3D2><SPAN=20
class=3D203172009-06112009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DVerdana color=3D#0000ff size=3D2><SPAN=20
class=3D203172009-06112009>please use the information in the mail below =
for remote=20
attendance at the NETCONF session in IETF 76.</SPAN></FONT></DIV>
<DIV><FONT face=3DVerdana color=3D#0000ff size=3D2><SPAN=20
class=3D203172009-06112009></SPAN></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D203172009-06112009><FONT face=3DVerdana =
color=3D#0000ff=20
size=3D2>People calling from outside of USA please Skype into the US =
toll free=20
number or use the WebEx VoIP option (not particularly recommended).=20
</FONT></SPAN></DIV>
<DIV><SPAN class=3D203172009-06112009><FONT face=3DVerdana =
color=3D#0000ff size=3D2>Of=20
course, if you only want to listen to the audio, you can use the regular =
IETF=20
audio streaming, which will be available at </FONT></SPAN><SPAN=20
class=3D203172009-06112009><FONT face=3DVerdana color=3D#0000ff =
size=3D2><A=20
href=3D"http://videolab.uoregon.edu/events/ietf/ietf764.m3u">http://video=
lab.uoregon.edu/events/ietf/ietf764.m3u</A>&nbsp;.</FONT></SPAN></DIV>
<DIV><SPAN class=3D203172009-06112009><FONT face=3DVerdana =
color=3D#0000ff size=3D2>For=20
jabber access please use: xmpp:netconf@jabber.ietf.org?join=20
.</FONT></SPAN></DIV>
<DIV><SPAN lang=3Dde><FONT face=3DVerdana color=3D#0000ff=20
size=3D2><BR></FONT></SPAN><SPAN lang=3Dde><FONT face=3DVerdana =
color=3D#0000ff=20
size=3D2>Mehmet</FONT></SPAN> </DIV>
<DIV>&nbsp;</DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Dde dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> ext Alexa Morris =
[mailto:amorris@amsl.com]=20
<BR><B>Sent:</B> Friday, November 06, 2009 9:55 AM<BR><B>To:</B> ext =
Bert Wijnen=20
(IETF); Ersue, Mehmet (NSN - DE/Munich)<BR><B>Cc:</B> =
dromasca@avaya.com; Ron=20
Bonica<BR><B>Subject:</B> Fwd: (Forward to attendees) Meeting =
invitation:=20
netconf at IETF 76<BR></FONT><BR></DIV>
<DIV></DIV>This is the invitation for the attendees.&nbsp;<BR>
<DIV><BR>
<DIV>Begin forwarded message:</DIV><BR =
class=3DApple-interchange-newline>
<BLOCKQUOTE type=3D"cite">
  <DIV>
  <DIV style=3D"MARGIN: 0px"><FONT style=3D"FONT: 12px Helvetica; COLOR: =
#000000"=20
  face=3DHelvetica color=3D#000000 size=3D3><B>From: </B></FONT><FONT=20
  style=3D"FONT: 12px Helvetica" face=3DHelvetica size=3D3>IETF =
Secretariat &lt;<A=20
  =
href=3D"mailto:messenger@webex.com">messenger@webex.com</A>&gt;</FONT></D=
IV>
  <DIV style=3D"MARGIN: 0px"><FONT style=3D"FONT: 12px Helvetica; COLOR: =
#000000"=20
  face=3DHelvetica color=3D#000000 size=3D3><B>Date: </B></FONT><FONT=20
  style=3D"FONT: 12px Helvetica" face=3DHelvetica size=3D3>November 6, =
2009 12:42:19=20
  AM PST</FONT></DIV>
  <DIV style=3D"MARGIN: 0px"><FONT style=3D"FONT: 12px Helvetica; COLOR: =
#000000"=20
  face=3DHelvetica color=3D#000000 size=3D3><B>To: </B></FONT><FONT=20
  style=3D"FONT: 12px Helvetica" face=3DHelvetica size=3D3><A=20
  href=3D"mailto:amorris@amsl.com">amorris@amsl.com</A></FONT></DIV>
  <DIV style=3D"MARGIN: 0px"><FONT style=3D"FONT: 12px Helvetica; COLOR: =
#000000"=20
  face=3DHelvetica color=3D#000000 size=3D3><B>Subject: </B></FONT><FONT =

  style=3D"FONT: 12px Helvetica" face=3DHelvetica size=3D3><B>(Forward =
to attendees)=20
  Meeting invitation: netconf at IETF 76</B></FONT></DIV>
  <DIV style=3D"MARGIN: 0px"><FONT style=3D"FONT: 12px Helvetica; COLOR: =
#000000"=20
  face=3DHelvetica color=3D#000000 size=3D3><B>Reply-To: =
</B></FONT><FONT=20
  style=3D"FONT: 12px Helvetica" face=3DHelvetica size=3D3><A=20
  href=3D"mailto:amorris@amsl.com">amorris@amsl.com</A></FONT></DIV>
  <DIV style=3D"MIN-HEIGHT: 14px; MARGIN: 0px"><BR></DIV></DIV><FONT=20
  face=3D"Tahoma, Arial, sans-serif, Helvetica, Geneva" size=3D2>**** =
You can=20
  forward this email invitation to attendees **** <BR><BR>Hello , =
<BR><BR>IETF=20
  Secretariat invites you to attend this online meeting. <BR><BR>Topic: =
netconf=20
  at IETF 76 <BR>Date: Monday, November 9, 2009 <BR>Time: 3:00 pm, Japan =
Time=20
  (Tokyo, GMT+09:00) <BR>Meeting Number: 962 045 886 <BR>Meeting =
Password:=20
  netconf =
<BR><BR><BR>-------------------------------------------------------=20
  <BR>To join the online meeting (Now from iPhones too!)=20
  <BR>------------------------------------------------------- <BR>1. Go =
to <A=20
  =
href=3D"https://workgreen.webex.com/workgreen/j.php?ED=3D130140882&amp;UI=
D=3D0&amp;PW=3DNMGI5MjY1Y2U3&amp;RT=3DMiM0OQ%3D%3D"=20
  =
target=3D_blank>https://workgreen.webex.com/workgreen/j.php?ED=3D13014088=
2&amp;UID=3D0&amp;PW=3DNMGI5MjY1Y2U3&amp;RT=3DMiM0OQ%3D%3D</A>=20
  <BR>2. Enter your name and email address. <BR>3. Enter the meeting =
password:=20
  netconf <BR>4. Click "Join Now". <BR><BR>To view in other time zones =
or=20
  languages, please click the link: <BR><A=20
  =
href=3D"https://workgreen.webex.com/workgreen/j.php?ED=3D130140882&amp;UI=
D=3D0&amp;PW=3DNMGI5MjY1Y2U3&amp;ORT=3DMiM0OQ%3D%3D"=20
  =
target=3D_blank>https://workgreen.webex.com/workgreen/j.php?ED=3D13014088=
2&amp;UID=3D0&amp;PW=3DNMGI5MjY1Y2U3&amp;ORT=3DMiM0OQ%3D%3D</A>=20
  <BR><BR>------------------------------------------------------- <BR>To =
join=20
  the audio conference only=20
  <BR>------------------------------------------------------- <BR>To =
receive a=20
  call back, provide your phone number when you join the meeting, or =
call the=20
  number below and enter the access code. <BR>Call-in toll-free number=20
  (US/Canada): 866-699-3239 <BR>Call-in toll number (US/Canada): =
1-408-792-6300=20
  <BR>Toll-free dialing restrictions: <A=20
  href=3D"http://www.webex.com/pdf/tollfree_restrictions.pdf"=20
  target=3D_blank>http://www.webex.com/pdf/tollfree_restrictions.pdf</A> =

  <BR><BR>Access code:962 045 886=20
  <BR><BR>------------------------------------------------------- =
<BR>For=20
  assistance <BR>------------------------------------------------------- =
<BR>1.=20
  Go to <A href=3D"https://workgreen.webex.com/workgreen/mc"=20
  target=3D_blank>https://workgreen.webex.com/workgreen/mc</A> <BR>2. On =
the left=20
  navigation bar, click "Support". <BR><BR>You can contact me at: <BR><A =

  href=3D"mailto:amorris@amsl.com">amorris@amsl.com</A> =
<BR>1-510-492-4081=20
  <BR><BR>To add this meeting to your calendar program (for example =
Microsoft=20
  Outlook), click this link: <BR><A=20
  =
href=3D"https://workgreen.webex.com/workgreen/j.php?ED=3D130140882&amp;UI=
D=3D0&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DKgy5-WmGEu=
RT7HcsIN2Oqq6kfcpRWYZjIUfbDiPdJtk=3D&amp;RT=3DMiM0OQ%3D%3D"=20
  =
target=3D_blank>https://workgreen.webex.com/workgreen/j.php?ED=3D13014088=
2&amp;UID=3D0&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DKg=
y5-WmGEuRT7HcsIN2Oqq6kfcpRWYZjIUfbDiPdJtk=3D&amp;RT=3DMiM0OQ%3D%3D</A>=20
  <BR><BR>The playback of UCF (Universal Communications Format) rich =
media files=20
  requires appropriate players. To view this type of rich media files in =
the=20
  meeting, please check whether you have the players installed on your =
computer=20
  by going to <A=20
  href=3D"https://workgreen.webex.com/workgreen/systemdiagnosis.php"=20
  =
target=3D_blank>https://workgreen.webex.com/workgreen/systemdiagnosis.php=
</A>=20
  <BR><BR>Sign up for a free trial of WebEx <BR><A=20
  href=3D"http://www.webex.com/go/mcemfreetrial"=20
  target=3D_blank>http://www.webex.com/go/mcemfreetrial</A> <BR><BR><A=20
  href=3D"http://www.webex.com" target=3D_blank>http://www.webex.com</A> =

  <BR><BR><BR><BR>IMPORTANT NOTICE: This WebEx service includes a =
feature that=20
  allows audio and any documents and other materials exchanged or viewed =
during=20
  the session to be recorded. By joining this session, you automatically =
consent=20
  to such recordings. If you do not consent to the recording, do not =
join the=20
  session. <BR></FONT></BLOCKQUOTE></DIV><BR>
<DIV apple-content-edited=3D"true"><SPAN class=3DApple-style-span=20
style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: =
2; webkit-border-horizontal-spacing: 0px; =
webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: =
none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">
<DIV=20
style=3D"WORD-WRAP: break-word; webkit-nbsp-mode: space; =
webkit-line-break: after-white-space">
<DIV>-----------<BR>Alexa Morris / Executive Director / IETF<BR>48377 =
Fremont=20
Blvd., Suite 117, Fremont, CA &nbsp;94538<BR>Phone: +1.510.492.4089 / =
Fax:=20
+1.510.492.4001<BR>Email:&nbsp;<A=20
href=3D"mailto:amorris@amsl.com">amorris@amsl.com</A><BR><BR>Managed by=20
Association Management Solutions (AMS)<BR>Forum Management, Meeting and =
Event=20
Planning<BR>www.amsl.com&nbsp;&lt;<A=20
href=3D"http://www.amsl.com/">http://www.amsl.com/</A>&gt;</DIV></DIV></S=
PAN></DIV><BR></BODY></HTML>

------_=_NextPart_001_01CA5ECB.511938F0--

From mehmet.ersue@nsn.com  Fri Nov  6 18:42:32 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6180A3A6A13 for <netconf@core3.amsl.com>; Fri,  6 Nov 2009 18:42:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uy66pjQCNlen for <netconf@core3.amsl.com>; Fri,  6 Nov 2009 18:42:31 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 061B83A679F for <netconf@ietf.org>; Fri,  6 Nov 2009 18:42:30 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nA72gqVT026069 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 7 Nov 2009 03:42:52 +0100
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nA72gqgU019106; Sat, 7 Nov 2009 03:42:52 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sat, 7 Nov 2009 03:42:52 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sat, 7 Nov 2009 03:42:47 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A641255CB@DEMUEXC006.nsn-intra.net>
In-Reply-To: <20091102211232.GA4455@elstar.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] draft-ietf-netconf-monitoring-09 last call comments fromjs
Thread-Index: AcpcAUYoCv+8tNcBQfSExHxKbsSiUQDUGABQ
References: <085091CB2CA14E4B8B163FFC37C84E9D1A9F69CD@zcarhxm0.corp.nortel.com><80A0822C5E9A4440A5117C2F4CD36A64031460@DEMUEXC006.nsn-intra.net> <20091102211232.GA4455@elstar.local>
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>, <netconf@ietf.org>
X-OriginalArrivalTime: 07 Nov 2009 02:42:52.0015 (UTC) FILETIME=[0048E7F0:01CA5F54]
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments fromjs
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 07 Nov 2009 02:42:32 -0000

Hi Juergen,

thank you for the thorough review. It seems that we need another
update for the monitoring draft.

> :   [...]  The
> :   capabilities of a NETCONF server may change over time. =20
> However, once
> :   a NETCONF server has announced its capabilities in the <hello>
> :   message, the capabilities for that session MUST NOT=20
> change.  A server
> :   MUST reply with a 'capabilities-changed' error if the=20
> client sends a
> :   request which is affected by a modified capability.  A server MAY
> :   choose to send 'capabilities-changed' as the response to=20
> any request
> :   other than <close-session> if its capabilities has changed.
>=20
> It seems to me that it is not the job of the monitoring document to
> establish rules how NETCONF works. I suggest to remove this text and
> to include such text in RFC 4741bis instead.

True, it is not the job of the monitoring document to establish rules=20
how NETCONF works. I agree to remove this text and to add it to 4741bis.

> :   Schema:  A machine readable data model definition.  The schema is
> :      independent of which data modeling language is used=20
> for the data
> :      model.
>=20
> I have trouble to understand the second sentence. Every machine
> readable data model is written in a specific format. So how can the
> schema be format specific and at the same time independent? Perhaps
> the second sentence should just be removed.

The schema is dependent on the data modeling language. I agree,
that the second sentence should be removed.

> :   To provide clients the ability to manage locked resources lock
> :   information is provided for each ConfigurationDataStore instance.
>=20
> I have no clue what this ConfigurationDataStore instance is.

Additionally the sentence is somehow mishapen.

> :    For YANG data models, the format is one of "yang" or "yin".
>=20
> I am concerned about interoperability here. I prefer that the "yang"
> format is required and "yin" can be provided optionally. Otherwise,
> you require that all management applications have two parsers instead
> of one.

I think it is a good proposal to have "yang" format required and=20
"yin" optional. This can reduce the implementation cost.
=20
: ....
: ....

> I am badly missing description statements here. In general, it seems
> that many description statements leave out details that are explained
> in section 2. In SMIv2 land, it was considered good practice to have
> all normative texts in the data model so that the text is there once
> extracted from the RFC. I believe we should follow this practice and
> move most of the text from section 2.1 into description clauses. This
> also avoids any potential inconsistencies.

I think we should avoid having the RFC text and the normative YANG
module=20
as redundant. I agree that the YANG module has to be self-explanatory
and=20
complete from the management information definition POV where the RFC
text=20
should contain explanations and additional text for the YANG module.
=20
I agree also with Randy that content relevant to management should be in
the=20
YANG module. However, if we describe the monitoring approach or
operational=20
characteristics this might not be subject to management. =20

Cheers,
Mehmet

From mehmet.ersue@nsn.com  Fri Nov  6 19:27:19 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2BDC928B23E for <netconf@core3.amsl.com>; Fri,  6 Nov 2009 19:27:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.69
X-Spam-Level: 
X-Spam-Status: No, score=-2.69 tagged_above=-999 required=5 tests=[AWL=-0.091,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0g6Zez07n6qr for <netconf@core3.amsl.com>; Fri,  6 Nov 2009 19:27:18 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 54D3628C0F7 for <netconf@ietf.org>; Fri,  6 Nov 2009 19:27:16 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nA73RagH024667 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 7 Nov 2009 04:27:36 +0100
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nA73RY8f012694; Sat, 7 Nov 2009 04:27:36 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sat, 7 Nov 2009 04:27:34 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sat, 7 Nov 2009 04:27:31 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A641255CD@DEMUEXC006.nsn-intra.net>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A640E0B05@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] WGLC for draft-ietf-netconf-monitoring-09
Thread-Index: AcpM8tHJxxCBJN7QSL2T+SkMdEFmTwAABoPAASNfCEAB/DAFYAF5SWsA
References: <085091CB2CA14E4B8B163FFC37C84E9D1A9F69CD@zcarhxm0.corp.nortel.com><80A0822C5E9A4440A5117C2F4CD36A64031460@DEMUEXC006.nsn-intra.net> <80A0822C5E9A4440A5117C2F4CD36A640E0B05@DEMUEXC006.nsn-intra.net>
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>, "ext Mark Scott" <markscot@nortel.com>
X-OriginalArrivalTime: 07 Nov 2009 03:27:34.0297 (UTC) FILETIME=[3F0CA890:01CA5F5A]
Subject: Re: [Netconf] WGLC for draft-ietf-netconf-monitoring-09
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 07 Nov 2009 03:27:19 -0000

Hi Mark,

please find below some additional comments. Some of=20
them have been brought up already earlier.

Chapter 1. Introduction

s/adjust their capabilities/adjust their knowledge of
the server's capabilities/

Chapter 1.1. Definition of Terms

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [Key words for use in
   RFCs to Indicate Requirement Levels].

Please use the regular RFC template which says:

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14, [RFC2119].


Chapter 2. Data Model to Monitor NETCONF

IIRC we wanted to change "urn:ietf:params:xml:ns:netconf:state" to
"urn:ietf:params:xml:ns:netconf:monitor:", or? The consensus was not=20
to have a version number.

Mehmet
=20

> -----Original Message-----
> From: netconf-bounces@ietf.org=20
> [mailto:netconf-bounces@ietf.org] On Behalf Of ext Ersue,=20
> Mehmet (NSN - DE/Munich)
> Sent: Friday, October 30, 2009 4:11 PM
> To: netconf@ietf.org
> Subject: Re: [Netconf] WGLC for draft-ietf-netconf-monitoring-09
>=20
>=20
> Hi All,
>=20
> this is a friendly reminder for the WGLC of the=20
> draft "NETCONF monitoring draft", which runs=20
> until November 2.
>=20
> I would like to ask all to give the monitoring=20
> draft a chance and send your comments to the=20
> NETCONF maillist.
>=20
> We are planning to bring the draft in the NETCONF=20
> session at IETF 76 to the next stage. So, please=20
> help to get it stable.
>=20
> Thank you.
>=20
> Mehmet
> =20
>=20
> > -----Original Message-----
> > From: netconf-bounces@ietf.org=20
> > [mailto:netconf-bounces@ietf.org] On Behalf Of ext Ersue,=20
> > Mehmet (NSN - DE/Munich)
> > Sent: Tuesday, October 20, 2009 2:36 PM
> > To: netconf@ietf.org
> > Subject: [Netconf] WGLC for draft-ietf-netconf-monitoring-09
> >=20
> >=20
> > Dear NETCONF WG,=20
> >=20
> > we had a good discussion on the NETCONF monitoring=20
> > draft since the last WGLC in July.=20
> >=20
> > The draft Mark and Martin submitted solves the issues=20
> > raised on the maillist and introduces the YANG model=20
> > as normative. The new version of the draft appears to=20
> > be stable for a final WGLC before we go one step further.=20
> >=20
> > With this mail we start a new WGLC for the NETCONF=20
> > monitoring draft, which is planned to publish as a=20
> > Proposed Standard RFC. The WGLC will run until=20
> > November 2, 2009.=20
> >=20
> >=20
> > All WG members PLEASE REVIEW the draft again and send=20
> > your comments to the NETCONF maillist:
> >=20
> > http://tools.ietf.org/html/draft-ietf-netconf-monitoring-09
> >=20
> > Thank you.=20
> >=20
> > Mehmet
> > =20
> >=20
> > > -----Original Message-----
> > > From: netconf-bounces@ietf.org=20
> > > [mailto:netconf-bounces@ietf.org] On Behalf Of ext Mark Scott
> > > Sent: Wednesday, October 14, 2009 7:47 PM
> > > To: netconf@ietf.org
> > > Subject: [Netconf] FW: New Version Notification=20
> > > fordraft-ietf-netconf-monitoring-09
> > >=20
> > > Hello,
> > >=20
> > > A new version (v9) of the NETCONF Monitoring Schema draft has=20
> > > been posted.
> > >=20
> > > This version addresses mailing list comments received on v8:
> > > - reversion of 'session-type' to 'transport'
> > > - element naming consistency.  All lowerCamelCase names have=20
> > > been converted to 'hyphen-delimited' or=20
> > > 'netconf-style-naming' as it is sometimes referred to on the=20
> > > ML.  E.g.  'sessionType' -> 'session-type'.  This change=20
> > > impacts both the draft text and yang module. =20
> > > - <get-schema> operation updated:
> > > 	- now has only one mandatory parameter, 'identifier'
> > > 	- updated negative responses, including the rpc=20
> > > operation description in yang module
> > > - comments added to the yang module indicating that the=20
> > > definition of 'session-id' is consistent with 4741bis=20
> > > 'session-id-type' and could be imported from that pending=20
> > > RFC.  Similar for 'netconf-datastore-type'.  This was in=20
> > > favour of adding further dependencies and delays by waiting=20
> > > for 4741bis to complete.
> > > =20
> > > Please direct any comments on this version to the mailing list.
> > >=20
> > > cheers,
> > > Mark
> > >=20
> > >=20
> > > -----Original Message-----
> > > From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]=20
> > > Sent: Wednesday, October 14, 2009 1:22 PM
> > > To: Scott, Mark (CAR:2N00)
> > > Cc: mbj@tail-f.com
> > > Subject: New Version Notification for=20
> > > draft-ietf-netconf-monitoring-09=20
> > >=20
> > >=20
> > > A new version of I-D, draft-ietf-netconf-monitoring-09.txt=20
> > > has been successfuly submitted by Mark Scott and posted to=20
> > > the IETF repository.
> > >=20
> > > Filename:	 draft-ietf-netconf-monitoring
> > > Revision:	 09
> > > Title:		 NETCONF Monitoring Schema
> > > Creation_date:	 2009-10-14
> > > WG ID:		 netconf
> > > Number_of_pages: 30
> > >=20
> > > Abstract:
> > > This document defines a NETCONF data model to be used to=20
> monitor the
> > > NETCONF protocol.  The monitoring data model includes information
> > > about NETCONF datastores, sessions, locks and statistics.=20
>  This data
> > > facilitates the management of a NETCONF server.  This=20
> document also
> > > defines methods for NETCONF clients to discover data models=20
> > supported
> > > by a NETCONF server and defines a new NETCONF=20
> <get-schema> operation
> > > to retrieve them.
> > >                                                              =20
> > >                    =20
> > >=20
> > >=20
> > > The IETF Secretariat.
> > >=20
> > >=20
> > > _______________________________________________
> > > Netconf mailing list
> > > Netconf@ietf.org
> > > https://www.ietf.org/mailman/listinfo/netconf
> > >=20
> > _______________________________________________
> > Netconf mailing list
> > Netconf@ietf.org
> > https://www.ietf.org/mailman/listinfo/netconf
> >=20
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>=20

From mehmet.ersue@nsn.com  Sat Nov  7 22:50:49 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D48628C111 for <netconf@core3.amsl.com>; Sat,  7 Nov 2009 22:50:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.682
X-Spam-Level: 
X-Spam-Status: No, score=-2.682 tagged_above=-999 required=5 tests=[AWL=-0.084, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n4NgKRhi0Z1j for <netconf@core3.amsl.com>; Sat,  7 Nov 2009 22:50:48 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 0088328C10C for <netconf@ietf.org>; Sat,  7 Nov 2009 22:50:47 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nA86p76l013612 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 8 Nov 2009 07:51:07 +0100
Received: from demuexc022.nsn-intra.net (demuexc022.nsn-intra.net [10.150.128.35]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nA86p7wB024259; Sun, 8 Nov 2009 07:51:07 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sun, 8 Nov 2009 07:51:07 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA603F.D8B659D8"
Date: Sun, 8 Nov 2009 07:51:05 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A64125603@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Slides for the NETCONF WG session at IETF 76
Thread-Index: AcpgP9ciRC+jhGgBTfy3bFXJX2QhQQ==
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>
X-OriginalArrivalTime: 08 Nov 2009 06:51:07.0435 (UTC) FILETIME=[D90F5FB0:01CA603F]
Subject: [Netconf] Slides for the NETCONF WG session at IETF 76
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Sun, 08 Nov 2009 06:50:49 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA603F.D8B659D8
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi All,

please find the slides for the NETCONF WG session at IETF 76 at:
https://datatracker.ietf.org/meeting/76/materials.html

There are no slides for 4741bis draft. We will go through the=20
issues in the issue tracker, see:
http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis=20

Cheers,
Mehmet


------_=_NextPart_001_01CA603F.D8B659D8
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Slides for the NETCONF WG session at IETF 76</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Hi All,</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">please find the slides for the =
NETCONF WG session at IETF 76 at:</FONT>

<BR><A =
HREF=3D"https://datatracker.ietf.org/meeting/76/materials.html"><U><FONT =
COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Verdana">https://datatracker.ietf.org/meeting/76/materials.html</=
FONT></U></A>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">There are no slides for 4741bis =
draft. We will go through the </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">issues in the issue tracker, =
see:</FONT>

<BR><A =
HREF=3D"http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis"><=
U><FONT COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Verdana">http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4=
741bis</FONT></U></A><FONT SIZE=3D2 FACE=3D"Verdana"> </FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Verdana">Cheers,</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Verdana">Mehmet</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01CA603F.D8B659D8--

From j.schoenwaelder@jacobs-university.de  Sun Nov  8 12:56:02 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2BBF628C0D7 for <netconf@core3.amsl.com>; Sun,  8 Nov 2009 12:56:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.924
X-Spam-Level: 
X-Spam-Status: No, score=-1.924 tagged_above=-999 required=5 tests=[AWL=0.325,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id epsvr7ChaizB for <netconf@core3.amsl.com>; Sun,  8 Nov 2009 12:56:01 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id F3DF63A67EF for <netconf@ietf.org>; Sun,  8 Nov 2009 12:56:00 -0800 (PST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 37FEAC000D for <netconf@ietf.org>; Sun,  8 Nov 2009 21:56:26 +0100 (CET)
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 5vwkEkeQcffF; Sun,  8 Nov 2009 21:56:25 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 4DBE9C000C; Sun,  8 Nov 2009 21:56:25 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 18072DA795B; Sun,  8 Nov 2009 21:56:25 +0100 (CET)
Date: Sun, 8 Nov 2009 21:56:24 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: netconf@ietf.org
Message-ID: <20091108205624.GA15523@elstar.local>
Mail-Followup-To: netconf@ietf.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Netconf] additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Sun, 08 Nov 2009 20:56:02 -0000

Hi,

I have a file where I collected some additional 4741bis issues. Its
getting time to get it on the table (and I am happy to do the edits if
people agree on the issues).

* clarify:

  copy-config('running', 'candidate') == commit()
  copy-config('candidate', 'running') == discard-changes()

* clarify

  any changes to 'running' must fail (check which error applies) while
  a commit is in progress

* clarify

  The handling of default data is implementation specific. Some
  implementations may choose to suppress default data while others may
  choose to always report default data while yet some other
  implementations may suppress default data as long as it was not
  explicitely set. A NETCONF extension allows to work with these
  implementation differences.

* clarify examples

  Make sure the message-id is in a proper namespace in all the
  examples. Note that attributes are not in the default namespace, so
  one has to be explicit:

    <rpc message-id="101"
       xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
    </rpc>

  vs.

    <nc:rpc nc:message-id="101"
       xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
    </nc:rpc>

* incorporate capabilities text from the netconf-monitoring draft

   The
   capabilities of a NETCONF server may change over time.  However, once
   a NETCONF server has announced its capabilities in the <hello>
   message, the capabilities for that session MUST NOT change.  A server
   MUST reply with a 'capabilities-changed' error if the client sends a
   request which is affected by a modified capability.  A server MAY
   choose to send 'capabilities-changed' as the response to any request
   other than <close-session> if its capabilities has changed.

/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 mehmet.ersue@nsn.com  Sun Nov  8 18:35:13 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E5BDD3A67BD for <netconf@core3.amsl.com>; Sun,  8 Nov 2009 18:35:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.676
X-Spam-Level: 
X-Spam-Status: No, score=-2.676 tagged_above=-999 required=5 tests=[AWL=-0.077, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ia0lUcGHl59r for <netconf@core3.amsl.com>; Sun,  8 Nov 2009 18:35:13 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id A6AF83A6901 for <netconf@ietf.org>; Sun,  8 Nov 2009 18:35:12 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nA92ZZRp032442 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <netconf@ietf.org>; Mon, 9 Nov 2009 03:35:35 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nA92ZZVm023203 for <netconf@ietf.org>; Mon, 9 Nov 2009 03:35:35 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 9 Nov 2009 03:35:35 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 9 Nov 2009 03:35:33 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A641256BE@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [OPS-AREA] OPS Area open office hours in Hiroshima
Thread-Index: AcpXHQm+0Cafz0RVS+CiSZG/lC1u2QJyCDGQ
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>
X-OriginalArrivalTime: 09 Nov 2009 02:35:35.0491 (UTC) FILETIME=[50EC2130:01CA60E5]
Subject: [Netconf] FW: [OPS-AREA] OPS Area open office hours in Hiroshima
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 02:35:14 -0000

=20
FYI

Cheers,
Mehmet

-----Original Message-----
From: ops-area-bounces@ietf.org [mailto:ops-area-bounces@ietf.org] On
Behalf Of ext Romascanu, Dan (Dan)
Sent: Tuesday, October 27, 2009 4:49 PM
To: OPS Area (E-mail); ops-chairs@ietf.org
Subject: [OPS-AREA] OPS Area open office hours in Hiroshima

The OPS Area will hold the Open Office Hours at the Hiroshima IETF
meeting on Thursday 11/12 between 15:00 and 16:30 in the IESG breakout
room which is Room Castleview 2. Please join us for any OPS Area or IETF
business issues that you would like to talk with us.=20

OPS-CHAIRS - please distribute this message to your WG's.=20

Thanks and Regards,

Ron and Dan
_______________________________________________
OPS-AREA mailing list
OPS-AREA@ietf.org
https://www.ietf.org/mailman/listinfo/ops-area

From mbj@tail-f.com  Mon Nov  9 00:54:47 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6EAB43A6B14 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 00:54:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.973
X-Spam-Level: 
X-Spam-Status: No, score=-1.973 tagged_above=-999 required=5 tests=[AWL=0.073,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LEnyAXJH230e for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 00:54:46 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id F14E23A6B10 for <netconf@ietf.org>; Mon,  9 Nov 2009 00:54:44 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 90F48616001; Mon,  9 Nov 2009 09:47:45 +0100 (CET)
Date: Mon, 09 Nov 2009 09:47:45 +0100 (CET)
Message-Id: <20091109.094745.20601006.mbj@tail-f.com>
To: j.schoenwaelder@jacobs-university.de
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091108205624.GA15523@elstar.local>
References: <20091108205624.GA15523@elstar.local>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 08:54:47 -0000

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> Hi,
> 
> I have a file where I collected some additional 4741bis issues. Its
> getting time to get it on the table (and I am happy to do the edits if
> people agree on the issues).
> 
> * clarify:
> 
>   copy-config('running', 'candidate') == commit()

This is not quite correct.  A copy-config() does not count as a
confirming commit.

>   copy-config('candidate', 'running') == discard-changes()

Ok.

> * clarify
> 
>   any changes to 'running' must fail (check which error applies) while
>   a commit is in progress

No, since you are allowed to do more changes through a new confirming
commit:

   Note that any commit operation, including a commit which
   introduces additional changes to the configuration, will serve as a
   confirming commit.

Unless we want to change that of course...

> * clarify
> 
>   The handling of default data is implementation specific. Some
>   implementations may choose to suppress default data while others may
>   choose to always report default data while yet some other
>   implementations may suppress default data as long as it was not
>   explicitely set. A NETCONF extension allows to work with these
>   implementation differences.

Ok.  We just agreed that 4741bis should say that with-defaults SHOULD
be implemented.

> * clarify examples
> 
>   Make sure the message-id is in a proper namespace in all the
>   examples. Note that attributes are not in the default namespace, so
>   one has to be explicit:
> 
>     <rpc message-id="101"
>        xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
>     </rpc>
> 
>   vs.
> 
>     <nc:rpc nc:message-id="101"
>        xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
>     </nc:rpc>

No this is not correct.

The default namespace doesn't even apply to attributes.

And in the XSD, attributeFormDefault is "unqualified", which means
that local attributes do not have prefixes.

Confusing?  A simple concept like "namespace" surely must be easy to
explain - see http://www.rpbourret.com/xml/NamespacesFAQ.htm :)


> * incorporate capabilities text from the netconf-monitoring draft
> 
>    The
>    capabilities of a NETCONF server may change over time.  However, once
>    a NETCONF server has announced its capabilities in the <hello>
>    message, the capabilities for that session MUST NOT change.  A server
>    MUST reply with a 'capabilities-changed' error if the client sends a
>    request which is affected by a modified capability.  A server MAY
>    choose to send 'capabilities-changed' as the response to any request
>    other than <close-session> if its capabilities has changed.

Ok.  It is still not clear if 'capabilities-changed' should be a new
error-tag (makes the protocol incompatible), or an error-app-tag
(works, but the protocol is not an "app"), or maybe error-info (also
works, but seems a bit convoluted).



/martin

From mbj@tail-f.com  Mon Nov  9 01:06:54 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 576333A6842; Mon,  9 Nov 2009 01:06:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.975
X-Spam-Level: 
X-Spam-Status: No, score=-1.975 tagged_above=-999 required=5 tests=[AWL=0.071,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ihs+wptUqgA3; Mon,  9 Nov 2009 01:06:53 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 89C6A3A659B; Mon,  9 Nov 2009 01:06:53 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 46B8C616001; Mon,  9 Nov 2009 10:07:19 +0100 (CET)
Date: Mon, 09 Nov 2009 10:07:16 +0100 (CET)
Message-Id: <20091109.100716.96917148.mbj@tail-f.com>
To: andy@netconfcentral.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <4AF31133.6080207@netconfcentral.com>
References: <4AF31133.6080207@netconfcentral.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org, netmod@ietf.org
Subject: Re: [Netconf] with-defaults definition of 'explicit mode'
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 09:06:54 -0000

Andy Bierman <andy@netconfcentral.com> wrote:
> Hi,
> 
> I don't think this definition of explicit defaults matches what
> the NETMOD WG agreed to on the mailing list.
> 
>    o  Explicitly set default data: Is default data that is set by a
>       NETCONF client or other external management application/user by
>       the way of an actual management operation to the value specified
>       as its default in the data model schema.  Some servers MAY treat
>       explicitly set default data as simple default data, as they may
>       not be able to differentiate between them.
>       Data, that is set to a value other then its default value, is not
>       default data, so its handling is outside the scope of this
>       document.
> 
> IMO, this definition is too loose for the standard.
> The NETMOD WG agreed that explicitly set means:
>   o Explicitly set data:
>     - any value set by the client
>     - any value (other than the schema default) set by the server

I think the definition is ok - note that it defines the term
"explicitly set default data", not "explicitly set data".

However, I do not understand:

       Some servers MAY treat explicitly set default data as simple
       default data, as they may not be able to differentiate between
       them.

What is "simple default data"?  Can this sentence be removed?

Also, the last sentence ("Data, that is set ..." does not belong in
the definition of the term "explicitly set default data").


/martin

From mbj@tail-f.com  Mon Nov  9 01:30:41 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 692573A68EC for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 01:30:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[AWL=0.069,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tw7FZmhjUBUi for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 01:30:40 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 4347C28C1F1 for <netconf@ietf.org>; Mon,  9 Nov 2009 01:30:39 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id A8DC5616002 for <netconf@ietf.org>; Mon,  9 Nov 2009 10:31:04 +0100 (CET)
Date: Mon, 09 Nov 2009 10:31:03 +0100 (CET)
Message-Id: <20091109.103103.127078221.mbj@tail-f.com>
To: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Netconf] Comments on draft-ietf-netconf-with-defaults-04
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 09:30:41 -0000

Hi,

Here are some comments on this document.


1.1
---

      External management
      application/user can reach the device e.g. via the NETCONF, CLI,
      SNMP, GUI.

Can you rephrase the definition where this sentence occurs?  It seems
out-of-place.


1.1
---

   In addition the following terms are defined in RFC 4741 and are not
   redefined here:
   o  application

I don't think it is defined in 4741, and you are using the term
"management application".


1.2
---

OLD:

   o  trim: Values are not reported if they match the default.

NEW: (Is this a correct interpretation?)

   o  trim: Values are not reported if they match the default value as
   specified in the data model schema.



2.5
---

OLD:

   A new <with-defaults> XML child element is added to the method-name
   element.  This is the element that indicates the type of the
   operation e.g. <get>, <get-config> or <copy-config>.

NEW:

   A new <with-defaults> XML child element is added to the <get>,
   <get-config>, and <copy-config> rpc operations.


4.
--

s/Data Model XSD/XML Schema for the with-defaults capability/



8.
--

    // for the uri data type
    import ietf-netconf { prefix nc; }

remove the comment; it is wrong.


8.
--

Since you want other operations to also add the with-defaults
parameter, would it make sense to place it in a reusable grouping?

  
  grouping with-defaults-parameters {
      leaf with-defaults {
          type with-defaults-mode;
      }
  }

  augment /nc:get-config/nc:input {
      uses with-defaults-parameters;
  }


General
-------

Can we change the parameter 'basic' to 'basic-mode'?



/martin

From lhotka@cesnet.cz  Mon Nov  9 01:58:33 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A0C3C3A6B23 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 01:58:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ADEkYC4xvzra for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 01:58:33 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id CDD6C3A6953 for <netconf@ietf.org>; Mon,  9 Nov 2009 01:58:32 -0800 (PST)
Received: from [133.93.113.127] (host-113-127.meeting.ietf.org [133.93.113.127]) by office2.cesnet.cz (Postfix) with ESMTP id 95AB3D800F7 for <netconf@ietf.org>; Mon,  9 Nov 2009 10:58:56 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: NETCONF WG <netconf@ietf.org>
Content-Type: text/plain
Organization: CESNET
Date: Mon, 09 Nov 2009 18:58:52 +0900
Message-Id: <1257760732.3555.25.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 7bit
Subject: [Netconf] warnings
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 09:58:33 -0000

Hi,

I am wondering: was the idea behind warnings to use them for sucessfully
completed operations? If not, warnings don't make much sense to me.

I guess warnings could be useful together with a capability that allows
for confirming a previously issued operation which the server classifies
as potentially harmful, like changing the IP address that is used for
the current session.

Other than that, warnings belong to notifications.

Lada

-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From mbj@tail-f.com  Mon Nov  9 02:07:17 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 25CCC3A67FB for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 02:07:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[AWL=0.067,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F5Wg5ymhpSHQ for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 02:07:16 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 43DF43A696D for <netconf@ietf.org>; Mon,  9 Nov 2009 02:07:16 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id E1A3A616001; Mon,  9 Nov 2009 11:07:40 +0100 (CET)
Date: Mon, 09 Nov 2009 11:07:40 +0100 (CET)
Message-Id: <20091109.110740.66657803.mbj@tail-f.com>
To: lhotka@cesnet.cz
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <1257760732.3555.25.camel@missotis>
References: <1257760732.3555.25.camel@missotis>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] warnings
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 10:07:17 -0000

Ladislav Lhotka <lhotka@cesnet.cz> wrote:
> Hi,
> 
> I am wondering: was the idea behind warnings to use them for sucessfully
> completed operations? If not, warnings don't make much sense to me.
> 
> I guess warnings could be useful together with a capability that allows
> for confirming a previously issued operation which the server classifies
> as potentially harmful, like changing the IP address that is used for
> the current session.

I agree that this would be useful - "If you make this change your
users will experience severe service disruption - are you sure you
want to continue?".

But that can never have been the intention with the current protocol.

Hmm.. this could probably be added in a backwards compatible way, but
I'm not sure it is worth it.


/martin

From mbj@tail-f.com  Mon Nov  9 04:13:05 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 148043A6B3A for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 04:13:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.985
X-Spam-Level: 
X-Spam-Status: No, score=-1.985 tagged_above=-999 required=5 tests=[AWL=0.061,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07wrLVxesgEh for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 04:13:04 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 4463F3A6B38 for <netconf@ietf.org>; Mon,  9 Nov 2009 04:13:04 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 3EA79616001 for <netconf@ietf.org>; Mon,  9 Nov 2009 13:13:26 +0100 (CET)
Date: Mon, 09 Nov 2009 13:13:25 +0100 (CET)
Message-Id: <20091109.131325.241209342.mbj@tail-f.com>
To: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Netconf] 4741bis (011) - duplicate edit-config modifications
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 12:13:05 -0000

Hi,

This issue was brought up in the NETCONF session today.

The problem is what happens in the following case, when mtu is a leaf:

   <if:interface nc:operation="merge">
     <if:name>eth0</if:name>
     <if:mtu>100</if:mtu>
     <if:mtu>1500</if:mtu>
   </if:interface>

The proposal was that the result is implementation specific, (just as
in SNMP when the same variable occurs twice in a SET PDU).

But Wes and Balazs argued that this a data model issue, and thus does
not belong in 4741bis.  For example, if mtu were a leaf-list, the XML
above is perfectly fine.

I will close this issue for 4741bis, unless noone objects.


/martin


From mbj@tail-f.com  Mon Nov  9 04:52:21 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CF6853A6B03 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 04:52:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level: 
X-Spam-Status: No, score=-1.987 tagged_above=-999 required=5 tests=[AWL=0.059,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VjssCFvDm3na for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 04:52:21 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id ED1443A6B2F for <netconf@ietf.org>; Mon,  9 Nov 2009 04:52:20 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 4A79D616004 for <netconf@ietf.org>; Mon,  9 Nov 2009 13:52:46 +0100 (CET)
Date: Mon, 09 Nov 2009 13:52:45 +0100 (CET)
Message-Id: <20091109.135245.24918919.mbj@tail-f.com>
To: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20090430.160428.110485974.mbj@tail-f.com>
References: <20090430.160428.110485974.mbj@tail-f.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Re: [Netconf] 4741bis - multiple namespaces
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 12:52:21 -0000

Hi,

http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis#issue-006

This was discussed at the last IETF session (in Stockholm).  The
consensus in the room was to remove the paragraph:


Martin Bjorklund <mbj@tail-f.com> wrote:
> Hi,
> 
> Section 7.1 says:
> 
>      If the configuration is available in multiple formats, such as
>      XML and text, an XML namespace can be used to specify which
>      format is desired.  In the following example, the client uses a
>      specific element (<config-text>) in a specific namespace to
>      indicate to the server the desire to receive the configuration in
>      an alternative format.  The server may support any number of
>      distinct formats or views into the configuration data, with the
>      client using the <filter> parameter to select between them.
> 
> It looks like namespaces are used for two different purposes;
> different data models and different formats.  This leads to some
> questions:
> 
>   Can the same be achieved with XPath? 
> 
>   If no filter is specified, what should the server return - *all*
>   namespaces (mulitple data models, multiple formats), or all
>   namespaces for *some* format?  How would you get all data for the
>   text format?
> 
> IMO this feature looks broken.
>   
> 
> Does anyone implement this?  Can we remove this paragraph?


Unless anyone objects, I will now remove it.


/martin

From mbj@tail-f.com  Mon Nov  9 04:54:45 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 108C13A6998 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 04:54:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[AWL=0.058,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tyAu5QSS8fJE for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 04:54:44 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 414093A67D2 for <netconf@ietf.org>; Mon,  9 Nov 2009 04:54:44 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id BC888616001 for <netconf@ietf.org>; Mon,  9 Nov 2009 13:48:55 +0100 (CET)
Date: Mon, 09 Nov 2009 13:48:55 +0100 (CET)
Message-Id: <20091109.134855.198534070.mbj@tail-f.com>
To: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <fb208d8f2604.49febab3@huaweisymantec.com>
References: <20090430.160141.138853286.mbj@tail-f.com> <49F9C24F.6090702@netconfcentral.com> <fb208d8f2604.49febab3@huaweisymantec.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Re: [Netconf] 4741bis - error-path
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 12:54:45 -0000

Hi,

http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis#issue-003

I propose the following text for error-path.  It also (partly) covers
Andy's issue in
http://www.ietf.org/mail-archive/web/netconf/current/msg04630.html.


  error-path:  Contains the absolute XPath [2] expression identifying
      the element path to the node that is associated with the error
      being reported in a particular rpc-error element.  This element
      will not be present if no appropriate payload element or data
      store node can be associated with a particular error condition.

      The XPath expression is interpreted in the following context:

      *  The set of namespace declarations are those in scope on the
         rpc-error element.

      *  The set of variable bindings is empty.

      *  The function library is the core function library.

      The context node depends on the node associated with the error
      being reported:

      *  If a payload element can be associated with the error, the
         context node is the rpc request's document node (i.e. the "rpc"
         element).

      *  Otherwise, the context node is the root of all data models,
         i.e. the node which has the top-level nodes from all data
         models as children.


The example on page 19 will also use an error-path starting from a
data model node:


         <error-path>
           /t:top/t:interface[t:name="Ethernet0/0"]/t:mtu
         </error-path>



/martin

From mbj@tail-f.com  Mon Nov  9 05:52:15 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6831D3A6973 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 05:52:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.99
X-Spam-Level: 
X-Spam-Status: No, score=-1.99 tagged_above=-999 required=5 tests=[AWL=0.056,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V6X120kmm+Gt for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 05:52:14 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 031293A6B5F for <netconf@ietf.org>; Mon,  9 Nov 2009 05:52:14 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 16F37616001 for <netconf@ietf.org>; Mon,  9 Nov 2009 14:52:40 +0100 (CET)
Date: Mon, 09 Nov 2009 14:52:39 +0100 (CET)
Message-Id: <20091109.145239.111899012.mbj@tail-f.com>
To: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 13:52:15 -0000

Hi,

http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis#issue-007

This issue was discussed at the NETCONF session today.

The question is what the resulting XML from an XPath filter looks
like.  For example, with this data model:

   list interface {
     key name;
     ...
     leaf mtu { ... }
   }

What should the expression: select="/interface/mtu" return?

1.  (no keys)

    <nc:data>
      <if:interface>
        <if:mtu>1500</if:mtu>
      </if:interface>
      <if:interface>
        <if:mtu>1500</if:mtu>
      </if:interface>
    </nc:data>


2.  (keys)

    <nc:data>
      <if:interface>
        <if:name>eth0<if:name>
        <if:mtu>1500</if:mtu>
      </if:interface>
      <if:interface>
        <if:name>eth2</if:name>
        <if:mtu>1500</if:mtu>
      </if:interface>
    </nc:data>


At least two implementations (mine and Andy's) return the keys, as in
alternative 2.


I suggest we add this to 8.9.1:

    The response message contains the subtrees selected by the filter
    expression.  For each such subtree, the path from the data model
    root node down to the subtree, including any elements or
    attributes necessary to uniquely identify the subtree, are
    included in the response message.


This is slightly different from how subtree filtering works.  Compare
these filters, with a data model where 'user' is a list with key
'name':

    <filter xmlns:t="http://example.com/schema/1.2/config"
            type="xpath"
            select="/t:top/t:users/t:user/t:company-info"/>

and

    <filter type="subtree">
      <top xmlns="http://example.com/schema/1.2/config">
        <users>
          <user>
            <company-info/>
          </user>
        </users>
      </top>
    </filter>

which look very similar.   The first one returns:

    <top xmlns="http://example.com/schema/1.2/config">
      <users>
        <user>
          <name>fred</name>
          <company-info>
            <id>2</id>
          </company-info>
        </user>
      </users>
    </top>

but the second one doesn't return any keys (which is not very
useful...)

    <top xmlns="http://example.com/schema/1.2/config">
      <users>
        <user>
          <company-info>
            <id>2</id>
          </company-info>
        </user>
      </users>
    </top>


Andy commented that his code returns the keys also in the subtree
filter case.  I'm not convinced the current text on subtree filtering
allows this, but maybe we should clarify that key nodes MAY be added
to the response message in subtree filtering.

Since the text on subtree filtering says: 

   The server does not need to utilize any data-model-specific
   semantics during processing,

we cannot say that the keys MUST be added, so a client that needs the
keys will still have to ask for them.


/martin

From phil@juniper.net  Mon Nov  9 06:07:38 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EEE4328C0F1 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 06:07:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.548
X-Spam-Level: 
X-Spam-Status: No, score=-6.548 tagged_above=-999 required=5 tests=[AWL=0.051,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ye4zAL8Zmnt for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 06:07:38 -0800 (PST)
Received: from exprod7og118.obsmtp.com (exprod7og118.obsmtp.com [64.18.2.8]) by core3.amsl.com (Postfix) with ESMTP id 10F293A6B66 for <netconf@ietf.org>; Mon,  9 Nov 2009 06:07:38 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob118.postini.com ([64.18.6.12]) with SMTP ID DSNKSvgiPhlbf3z6U/85PU36Au6KDp108wYD@postini.com; Mon, 09 Nov 2009 06:08:04 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 9 Nov 2009 05:50:48 -0800
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 05:50:48 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 05:50:47 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 05:50:46 -0800
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 nA9Dojj62332; Mon, 9 Nov 2009 05:50:45 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA9DbVYX001460; Mon, 9 Nov 2009 13:37:31 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911091337.nA9DbVYX001460@idle.juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091109.094745.20601006.mbj@tail-f.com> 
Date: Mon, 9 Nov 2009 08:37:31 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 09 Nov 2009 13:50:46.0506 (UTC) FILETIME=[A35E74A0:01CA6143]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 14:07:39 -0000

Martin Bjorklund writes:
>Ok.  We just agreed that 4741bis should say that with-defaults SHOULD
>be implemented.

I strongly object to with-defaults being SHOULD.  2119 says:

   3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
      may exist valid reasons in particular circumstances to ignore a
      particular item, but the full implications must be understood and
      carefully weighed before choosing a different course.

I don't see the implementation of use of W-D as being sufficiently
important to hit this bar.  It's a "nice to have" feature, but not
a SHOULD.  In particular, there are multiple implementations of
NETCONF working in the real world at this moment that do not have
this feature and are not significantly harmed.  For data model that
contain the sufficient default values, an implementation may never
need to use W-D.

Thanks,
 Phil

From lhotka@cesnet.cz  Mon Nov  9 06:09:01 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 492D028C11D for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 06:09:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZqlPwiVDpnSx for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 06:09:00 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 5471B28C11E for <netconf@ietf.org>; Mon,  9 Nov 2009 06:09:00 -0800 (PST)
Received: from [133.93.113.127] (host-113-127.meeting.ietf.org [133.93.113.127]) by office2.cesnet.cz (Postfix) with ESMTP id 8D5FDD800F1; Mon,  9 Nov 2009 15:09:25 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091109.131325.241209342.mbj@tail-f.com>
References: <20091109.131325.241209342.mbj@tail-f.com>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Mon, 09 Nov 2009 23:09:21 +0900
Message-Id: <1257775761.3555.67.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (011) - duplicate edit-config modifications
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 14:09:01 -0000

Martin Bjorklund píše v Po 09. 11. 2009 v 13:13 +0100:
> Hi,
> 
> This issue was brought up in the NETCONF session today.
> 
> The problem is what happens in the following case, when mtu is a leaf:
> 
>    <if:interface nc:operation="merge">
>      <if:name>eth0</if:name>
>      <if:mtu>100</if:mtu>
>      <if:mtu>1500</if:mtu>
>    </if:interface>
> 
> The proposal was that the result is implementation specific, (just as
> in SNMP when the same variable occurs twice in a SET PDU).
> 
> But Wes and Balazs argued that this a data model issue, and thus does
> not belong in 4741bis.  For example, if mtu were a leaf-list, the XML
> above is perfectly fine.

It was me, not Balazs. :-) I didn't agree with the formulation that the
result is implementation specific - every NETCONF implementation should
pass this data to the "Content Layer" because it is outside its scope. 

I don't know why this example is so specific - the same could be said
about an edit-config that uses unknown elements. It should suffice to
say that NETCONF doesn't care about data contents of the PDUs as long as
they satisfy some minimum requirements on well-formedness.

Lada

> 
> I will close this issue for 4741bis, unless noone objects.
> 
> 
> /martin
> 
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From reid@snmp.com  Mon Nov  9 07:11:07 2009
Return-Path: <reid@snmp.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0CE043A69A1 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:11:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hTZBQ8QqV20Z for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:11:05 -0800 (PST)
Received: from mailbox.snmp.com (mailbox.snmp.com [192.147.142.80]) by core3.amsl.com (Postfix) with ESMTP id 567773A6B72 for <netconf@ietf.org>; Mon,  9 Nov 2009 07:11:05 -0800 (PST)
Received: from adminfs.snmp.com (adminfs.snmp.com [192.147.142.39]) by mailbox.snmp.com (8.9.3p2-20030922/m.0080228) with ESMTP id KAA05196; Mon, 9 Nov 2009 10:11:30 -0500 (EST)
Received: from snmp.com (LOCALHOST.snmp.com [127.0.0.1]) by adminfs.snmp.com (8.9.3p2-20030922/snmpclient.mc-990525) with ESMTP id KAA25807; Mon, 9 Nov 2009 10:11:29 -0500 (EST)
Message-Id: <200911091511.KAA25807@adminfs.snmp.com>
To: Martin Bjorklund <mbj@tail-f.com>
From: David Reid <reid@snmp.com>
In-reply-to: Your message of Mon, 09 Nov 2009 14:52:39 +0100. <20091109.145239.111899012.mbj@tail-f.com> 
Date: Mon, 09 Nov 2009 10:11:29 -0500
Sender: reid@snmp.com
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: David Reid <reid@snmp.com>
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 15:11:07 -0000

> I suggest we add this to 8.9.1:
> 
>     The response message contains the subtrees selected by the filter
>     expression.  For each such subtree, the path from the data model
>     root node down to the subtree, including any elements or
>     attributes necessary to uniquely identify the subtree, are
>     included in the response message.
> 

I think the keys should be included, so I agree with the proposed text above.

> 
> This is slightly different from how subtree filtering works. 
> 
> Andy commented that his code returns the keys also in the subtree
> filter case.  I'm not convinced the current text on subtree filtering
> allows this, but maybe we should clarify that key nodes MAY be added
> to the response message in subtree filtering.

Our implementation also returns the keys, which I think is the only useful
approach, but maybe not correct according the the current spec. I support
the proposed clarification saying key nodes MAY be added.

-David Reid

From mbj@tail-f.com  Mon Nov  9 07:19:47 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 343BC3A6B7F for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:19:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.992
X-Spam-Level: 
X-Spam-Status: No, score=-1.992 tagged_above=-999 required=5 tests=[AWL=0.054,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nqR8Xo35L-Bc for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:19:46 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 2F4B33A6B14 for <netconf@ietf.org>; Mon,  9 Nov 2009 07:19:39 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 8336B616001 for <netconf@ietf.org>; Mon,  9 Nov 2009 16:20:05 +0100 (CET)
Date: Mon, 09 Nov 2009 16:20:05 +0100 (CET)
Message-Id: <20091109.162005.97616231.mbj@tail-f.com>
To: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Netconf] 4741bis (009) - partial-operation
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 15:19:47 -0000

Hi,

http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis#issue-009


The proposal is that we should remove the error-tag partial-operation
(and associated error-info elements; ok-element, err-element, and
noop-element).

As currently defined, this feature seems broken.  The error-info
elements have wrong type (QName), and the idea appears to be that this
rpc-error should be returned instead of <ok/> when an edit-config
succeeds.


For background, see:

http://www.ietf.org/mail-archive/web/netconf/current/msg04623.html

http://ops.ietf.org/lists/netconf/netconf.2006/msg00115.html

http://ops.ietf.org/lists/netconf/netconf.2006/msg00108.html



If anyone objects to removing this error, we need a proposal for how
to make it work.


/martin

From lhotka@cesnet.cz  Mon Nov  9 07:34:08 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 714A23A68D2 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:34:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y7hF8ztrVIsG for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:34:07 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 9AD583A6838 for <netconf@ietf.org>; Mon,  9 Nov 2009 07:34:07 -0800 (PST)
Received: from [133.93.113.127] (host-113-127.meeting.ietf.org [133.93.113.127]) by office2.cesnet.cz (Postfix) with ESMTP id B782AD800F5 for <netconf@ietf.org>; Mon,  9 Nov 2009 16:34:32 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: netconf@ietf.org
In-Reply-To: <20091109.145239.111899012.mbj@tail-f.com>
References: <20091109.145239.111899012.mbj@tail-f.com>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Tue, 10 Nov 2009 00:34:23 +0900
Message-Id: <1257780863.3555.131.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 8bit
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 15:34:08 -0000

Martin Bjorklund píše v Po 09. 11. 2009 v 14:52 +0100:
> I suggest we add this to 8.9.1:
> 
>     The response message contains the subtrees selected by the filter
>     expression.  For each such subtree, the path from the data model
>     root node down to the subtree, including any elements or
>     attributes necessary to uniquely identify the subtree, are
>     included in the response message.

Hmm, how do you recognize such elements or attributes? NETCONF has no
notion of list keys, so there may be multiple ways how to satisfy this
requirement. For instance, in a user database both uid and username will
be unique although only one of them will be used as the list key in
YANG.

It's true that the XPath capablity is underspecified but this will be
hard to fix because specification of database queries belongs to the
"Content" layer.

Lada

> 
> 
-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From mbj@tail-f.com  Mon Nov  9 07:41:26 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 83FA93A6B67 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:41:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.994
X-Spam-Level: 
X-Spam-Status: No, score=-1.994 tagged_above=-999 required=5 tests=[AWL=0.052,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0UkapZIobFVF for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:41:25 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id B5A1D3A684A for <netconf@ietf.org>; Mon,  9 Nov 2009 07:41:25 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id C71CF616001; Mon,  9 Nov 2009 16:41:51 +0100 (CET)
Date: Mon, 09 Nov 2009 16:41:51 +0100 (CET)
Message-Id: <20091109.164151.152756359.mbj@tail-f.com>
To: lhotka@cesnet.cz
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <1257780863.3555.131.camel@missotis>
References: <20091109.145239.111899012.mbj@tail-f.com> <1257780863.3555.131.camel@missotis>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 15:41:26 -0000

TGFkaXNsYXYgTGhvdGthIDxsaG90a2FAY2VzbmV0LmN6PiB3cm90ZToNCj4gTWFydGluIEJqb3Jr
bHVuZCBww63FoWUgdiBQbyAwOS4gMTEuIDIwMDkgdiAxNDo1MiArMDEwMDoNCj4gPiBJIHN1Z2dl
c3Qgd2UgYWRkIHRoaXMgdG8gOC45LjE6DQo+ID4gDQo+ID4gICAgIFRoZSByZXNwb25zZSBtZXNz
YWdlIGNvbnRhaW5zIHRoZSBzdWJ0cmVlcyBzZWxlY3RlZCBieSB0aGUgZmlsdGVyDQo+ID4gICAg
IGV4cHJlc3Npb24uICBGb3IgZWFjaCBzdWNoIHN1YnRyZWUsIHRoZSBwYXRoIGZyb20gdGhlIGRh
dGEgbW9kZWwNCj4gPiAgICAgcm9vdCBub2RlIGRvd24gdG8gdGhlIHN1YnRyZWUsIGluY2x1ZGlu
ZyBhbnkgZWxlbWVudHMgb3INCj4gPiAgICAgYXR0cmlidXRlcyBuZWNlc3NhcnkgdG8gdW5pcXVl
bHkgaWRlbnRpZnkgdGhlIHN1YnRyZWUsIGFyZQ0KPiA+ICAgICBpbmNsdWRlZCBpbiB0aGUgcmVz
cG9uc2UgbWVzc2FnZS4NCj4gDQo+IEhtbSwgaG93IGRvIHlvdSByZWNvZ25pemUgc3VjaCBlbGVt
ZW50cyBvciBhdHRyaWJ1dGVzPyBORVRDT05GIGhhcyBubw0KPiBub3Rpb24gb2YgbGlzdCBrZXlz
LCBzbyB0aGVyZSBtYXkgYmUgbXVsdGlwbGUgd2F5cyBob3cgdG8gc2F0aXNmeSB0aGlzDQo+IHJl
cXVpcmVtZW50LiBGb3IgaW5zdGFuY2UsIGluIGEgdXNlciBkYXRhYmFzZSBib3RoIHVpZCBhbmQg
dXNlcm5hbWUgd2lsbA0KPiBiZSB1bmlxdWUgYWx0aG91Z2ggb25seSBvbmUgb2YgdGhlbSB3aWxs
IGJlIHVzZWQgYXMgdGhlIGxpc3Qga2V5IGluDQo+IFlBTkcuDQoNClN1cmUsIHRoYXQgd2lsbCBi
ZSBkYXRhIG1vZGVsIGRlcGVuZGVudC4gIElzIHRoYXQgYSBwcm9ibGVtPw0KDQoNCi9tYXJ0aW4N
Cg==

From mbj@tail-f.com  Mon Nov  9 07:43:26 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 528A728C15C for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:43:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.995
X-Spam-Level: 
X-Spam-Status: No, score=-1.995 tagged_above=-999 required=5 tests=[AWL=0.051,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N4-+3lAyaJoR for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:43:25 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 869993A698D for <netconf@ietf.org>; Mon,  9 Nov 2009 07:43:25 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 8FA73616002 for <netconf@ietf.org>; Mon,  9 Nov 2009 16:43:49 +0100 (CET)
Date: Mon, 09 Nov 2009 16:43:49 +0100 (CET)
Message-Id: <20091109.164349.228269389.mbj@tail-f.com>
To: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Netconf] 4741bis (010) - namespace wildcarding
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 15:43:26 -0000

Hi,

http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis#issue-010

This issue was discussed at IETF75 in Stockholm.

It has been noted on the ML that the Namespace Selection part of
subtree filtering needs to be fixed (that is part of issue 008).


This proposal is that if the null namespace is used in a subtree
filter, it should be interpreted as a wildcard, for example:

  <nc:rpc message-id="101"
          xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
    <nc:get-config>
      <nc:source>
        <nc:running/>
      </nc:source>
      <nc:filter>
        <interface/>
      </nc:filter>
    </nc:get-config>
  </nc:rpc>

  could return:

    <nc:data>
       <if:interface>
         ...
       <if:interface/>
       <ospf:interface>
         ...
       </ospf:interface>
    </nc:data>


Comments?


/martin

From phil@juniper.net  Mon Nov  9 07:47:54 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 40D0128C16F for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:47:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.549
X-Spam-Level: 
X-Spam-Status: No, score=-6.549 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OZpvGgChM3AN for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:47:53 -0800 (PST)
Received: from exprod7og103.obsmtp.com (exprod7og103.obsmtp.com [64.18.2.159]) by core3.amsl.com (Postfix) with ESMTP id 76AB328C174 for <netconf@ietf.org>; Mon,  9 Nov 2009 07:47:52 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob103.postini.com ([64.18.6.12]) with SMTP ID DSNKSvg5vz4LycjOJteA5ulJbMSbE4lkxCRA@postini.com; Mon, 09 Nov 2009 07:48:19 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 9 Nov 2009 07:45:14 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 07:45:14 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 07:45:14 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 07:45:13 -0800
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 nA9FjBj45523; Mon, 9 Nov 2009 07:45:11 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA9FVv8S002813; Mon, 9 Nov 2009 15:31:57 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911091531.nA9FVv8S002813@idle.juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091109.135245.24918919.mbj@tail-f.com> 
Date: Mon, 9 Nov 2009 10:31:57 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 09 Nov 2009 15:45:13.0305 (UTC) FILETIME=[A04CD490:01CA6153]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis - multiple namespaces
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 15:47:54 -0000

Martin Bjorklund writes:
>Unless anyone objects, I will now remove it.

I object.  The intent is to return all nodes associated with a given
namespace.  For example, if a data model defines five "top-level"
containers, I want to get all five containers with out getting other
data.  Similarly, if the data model is just text, there's no element
to filter on, so we need a mechanism for retrieving that data.

The XPath equivalent would be "prefix:*" or "*" with prefix's
namespace as the current namespace.

Thanks,
 Phil

From phil@juniper.net  Mon Nov  9 07:54:47 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1240A3A677D for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:54:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.55
X-Spam-Level: 
X-Spam-Status: No, score=-6.55 tagged_above=-999 required=5 tests=[AWL=0.049,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fi9rhvJfEMjd for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 07:54:46 -0800 (PST)
Received: from exprod7og110.obsmtp.com (exprod7og110.obsmtp.com [64.18.2.173]) by core3.amsl.com (Postfix) with ESMTP id 555A33A6B74 for <netconf@ietf.org>; Mon,  9 Nov 2009 07:54:37 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP ID DSNKSvg7TEfjnoPwcrV18TNVQrYhr8wNIGIg@postini.com; Mon, 09 Nov 2009 07:55:04 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 9 Nov 2009 07:51:44 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 07:51:44 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 07:51:44 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 07:51:43 -0800
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 nA9Fpcj56277; Mon, 9 Nov 2009 07:51:42 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA9FcNHZ002893; Mon, 9 Nov 2009 15:38:23 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911091538.nA9FcNHZ002893@idle.juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091109.110740.66657803.mbj@tail-f.com> 
Date: Mon, 9 Nov 2009 10:38:23 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 09 Nov 2009 15:51:43.0475 (UTC) FILETIME=[88DC0C30:01CA6154]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] warnings
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 15:54:47 -0000

Martin Bjorklund writes:
>Hmm.. this could probably be added in a backwards compatible way, but
>I'm not sure it is worth it.

Warnings are meant to give information that the user or client
might need, but won't stop the device from doing as told.  For
example, if you are installing a software image that requires
a reboot, a warning can announce this to the user.

What NETCONF got wrong IMHO is that warnings are a classification
of errors, so attempting to give a warning is really giving an
error, which isn't acceptable.  We had <warning> and <error> as
distinct tags at one point, but collapsed the two ideas into a
meaningless mush.

As it sits, warnings are unusable.  Can we repair them?

Thanks,
 Phil

From andy@netconfcentral.com  Mon Nov  9 08:14:48 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 28BE33A6816 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:14:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.111
X-Spam-Level: 
X-Spam-Status: No, score=-2.111 tagged_above=-999 required=5 tests=[AWL=0.487,  BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p9Ag8lFhLSTD for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:14:47 -0800 (PST)
Received: from smtp101.sbc.mail.mud.yahoo.com (smtp101.sbc.mail.mud.yahoo.com [68.142.198.200]) by core3.amsl.com (Postfix) with SMTP id 4CA503A6A29 for <netconf@ietf.org>; Mon,  9 Nov 2009 08:14:43 -0800 (PST)
Received: (qmail 73512 invoked from network); 9 Nov 2009 16:15:07 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp101.sbc.mail.mud.yahoo.com with SMTP; 09 Nov 2009 08:15:07 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: lccXHqMVM1ldmuJ0YkdIgOwNY0_qf7s_C8jluxjzPyHoU9ZJT3HK2yzPXT2UKQG8kV.wtXAiHreSOfSq5BbOLHO0iCo4VuR9KvyU8V2c9u8LZ0ocxx4lGpaM2piBpRgeB96tWa_a9mRHjS9A.yUxhmY48b8yTQSewYEx7rO2DutcAabb9mfRtXCld.g_WSCz6hNiBodf8VwabInpzdmWHHUXQIaCCk6r_LXxD7Fb_KVe0TsOGtoytnznV5a8MtLR
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AF83F9D.70105@netconfcentral.com>
Date: Mon, 09 Nov 2009 08:13:17 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
References: <200911091337.nA9DbVYX001460@idle.juniper.net>
In-Reply-To: <200911091337.nA9DbVYX001460@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 16:14:48 -0000

Phil Shafer wrote:
> Martin Bjorklund writes:
>> Ok.  We just agreed that 4741bis should say that with-defaults SHOULD
>> be implemented.
> 
> I strongly object to with-defaults being SHOULD.  2119 says:
> 
>    3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
>       may exist valid reasons in particular circumstances to ignore a
>       particular item, but the full implications must be understood and
>       carefully weighed before choosing a different course.
> 
> I don't see the implementation of use of W-D as being sufficiently
> important to hit this bar.  It's a "nice to have" feature, but not
> a SHOULD.  In particular, there are multiple implementations of
> NETCONF working in the real world at this moment that do not have
> this feature and are not significantly harmed.  For data model that
> contain the sufficient default values, an implementation may never
> need to use W-D.
> 

The same could be said for YANG.
There are NETCONF implementations that don't use YANG.
So what?

The issue for the IETF to decide SHOULD/MUST is whether
a client SHOULD/MUST be able to retrieve all server values.
IMO, this is a SHOULD requirement.  We have already established
that the server knows all the default leafs, even when the
meta-data is incomplete so the client cannot deduce the values.

If you only ship data models that never
have any YANG defaults, then you can explain
to your customers that the SHOULD doesn't
apply to you.


> Thanks,
>  Phil


Andy

From mbj@tail-f.com  Mon Nov  9 08:15:12 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 527413A680A for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:15:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sSeBhWeVzHw0 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:15:11 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 7236F3A677D for <netconf@ietf.org>; Mon,  9 Nov 2009 08:15:11 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 8C07A616001; Mon,  9 Nov 2009 17:15:37 +0100 (CET)
Date: Mon, 09 Nov 2009 17:15:37 +0100 (CET)
Message-Id: <20091109.171537.197959890.mbj@tail-f.com>
To: phil@juniper.net
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <200911091531.nA9FVv8S002813@idle.juniper.net>
References: <20091109.135245.24918919.mbj@tail-f.com> <200911091531.nA9FVv8S002813@idle.juniper.net>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis - multiple namespaces
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 16:15:12 -0000

Phil Shafer <phil@juniper.net> wrote:
> Martin Bjorklund writes:
> >Unless anyone objects, I will now remove it.
> 
> I object.  The intent is to return all nodes associated with a given
> namespace.  For example, if a data model defines five "top-level"
> containers, I want to get all five containers with out getting other
> data.

Hmm... what does this have to do with the paragraph about multiple
formats?  What you ask for is covered by the text on subtree
filtering.

> Similarly, if the data model is just text, there's no element
> to filter on, so we need a mechanism for retrieving that data.

Well, the paragraph indicates that even in the text case, there has to
be an XML element (<config-text> in the example).

My concern is that the paragraph seems to indicate that NETCONF has
the ability to select which format to use - XML or text - for a given
data model.  But what the example really does is just normal subtree
filter on two different elements in two different namespaces.

The paragraph also talks about different views of the data.  This is
an interesting topic.  For example, I think we want to support the
case that a device implements a native data model (acme-foo.yang), and
a standard model (ietf-foo.yang).  The standard model might be just a
transform into - or different view of - the native data model.  [I
realize that this has been discussed before on the ML...].  Now, when
you do a <get-config> w/o any filters, what do you get?



/martin

From andy@netconfcentral.com  Mon Nov  9 08:16:09 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 358133A686E for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:16:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.123
X-Spam-Level: 
X-Spam-Status: No, score=-2.123 tagged_above=-999 required=5 tests=[AWL=0.475,  BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53tvdNLXJZlD for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:16:08 -0800 (PST)
Received: from smtp107.sbc.mail.mud.yahoo.com (smtp107.sbc.mail.mud.yahoo.com [68.142.198.105]) by core3.amsl.com (Postfix) with SMTP id 576E03A684A for <netconf@ietf.org>; Mon,  9 Nov 2009 08:16:08 -0800 (PST)
Received: (qmail 3678 invoked from network); 9 Nov 2009 16:16:34 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp107.sbc.mail.mud.yahoo.com with SMTP; 09 Nov 2009 08:16:34 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: y5w.FpIVM1niKmGrldQcRNZbQuceNch2iMqVjxf9bwu87A51964F3ZF8gd5mNbMQ.tqOC36pf41b5j2y_00jDObevrJF3tXZ_7n0Nb2Yx5NcIGVwyUlDgpBnYarbQI9fPV9iUM1eim79pCVarCnQSrVvuwsIw6bMEz_uf0sT0rNyKSitQXtDW5kHrK5ZlfqrAsemFMbMBAuAZRvq7f3sgCDDu2BUbquBOvCMMT3ftjCXfP7gQe7PuC29cds4ZouLMkiqw4ncT3G_ZLrzDbXPVTziPiYoQ2FwzmL862DX0ou3G_f4jKTn36EB67ffC0VTPid7i9rEZ3vGDudP.uCRQ_kDMcUrk8reG7zOIVcNE8anhanNA2IeUaZgnfMR6PuiemmlVm8Q6Wgk2PSVsT.rjHGsS0PUr8Ih4NMKhF0MFEiTnKyMvAktyQJBOb0vG9ZItM8WHnnQSNyt3CAoaoGQksY1qReo90sUjc1TXew4ROBLXlGLgKdB_ExM2D7PV4S8PiR7hXNz
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AF84071.5090606@netconfcentral.com>
Date: Mon, 09 Nov 2009 08:16:49 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Martin Bjorklund <mbj@tail-f.com>
References: <20090430.160428.110485974.mbj@tail-f.com> <20091109.135245.24918919.mbj@tail-f.com>
In-Reply-To: <20091109.135245.24918919.mbj@tail-f.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis - multiple namespaces
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 16:16:09 -0000

Martin Bjorklund wrote:
> Hi,
> 
> http://trac.tools.ietf.org/wg/netconf/trac/wiki/Issues_4741bis#issue-006
> 
> This was discussed at the last IETF session (in Stockholm).  The
> consensus in the room was to remove the paragraph:
> 
> 
> Martin Bjorklund <mbj@tail-f.com> wrote:
>> Hi,
>>
>> Section 7.1 says:
>>
>>      If the configuration is available in multiple formats, such as
>>      XML and text, an XML namespace can be used to specify which
>>      format is desired.  In the following example, the client uses a
>>      specific element (<config-text>) in a specific namespace to
>>      indicate to the server the desire to receive the configuration in
>>      an alternative format.  The server may support any number of
>>      distinct formats or views into the configuration data, with the
>>      client using the <filter> parameter to select between them.
>>
>> It looks like namespaces are used for two different purposes;
>> different data models and different formats.  This leads to some
>> questions:
>>
>>   Can the same be achieved with XPath? 
>>
>>   If no filter is specified, what should the server return - *all*
>>   namespaces (mulitple data models, multiple formats), or all
>>   namespaces for *some* format?  How would you get all data for the
>>   text format?
>>
>> IMO this feature looks broken.
>>   
>>
>> Does anyone implement this?  Can we remove this paragraph?
> 

I think the text above is a bug.
There is only 1 format -- XML.
Each YANG module defines content in a different XML namespace.

The text above is nonsense, and may confuse people
into thinking YANG modules have different namespace URIs
for different retrieval formats.


> 
> Unless anyone objects, I will now remove it.
> 
> 
> /martin


Andy


From andy@netconfcentral.com  Mon Nov  9 08:36:49 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2652B3A698D for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:36:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level: 
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[AWL=0.176,  BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iZ1-chlB5fcL for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:36:48 -0800 (PST)
Received: from smtp128.sbc.mail.sp1.yahoo.com (smtp128.sbc.mail.sp1.yahoo.com [69.147.65.187]) by core3.amsl.com (Postfix) with SMTP id 781693A68BA for <netconf@ietf.org>; Mon,  9 Nov 2009 08:36:48 -0800 (PST)
Received: (qmail 81436 invoked from network); 9 Nov 2009 16:37:12 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp128.sbc.mail.sp1.yahoo.com with SMTP; 09 Nov 2009 08:37:12 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: Too0PLEVM1mzG.uT4W.Vnu8S__HpougnDpq6zqPVexah2VezXxPdDc4Qt2sYG4HdOi..bxmosBXZraHdGttHZ1s9eA896cOpvLnM_7OImpKO04L8ur8YLXDjnqxej16sDPB8fVB2LVICQFnPDmIXkSzX7Q1CXr95kMFi7R7PRsbD9vgDtpacH4iAaRGi1ULcEO44MqlvGBqNwZ6yWfao7rznZNFJ29vyy1Ie0pgmUtkrKfZETvUdk0U03OZrsLZB
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AF84547.70006@netconfcentral.com>
Date: Mon, 09 Nov 2009 08:37:27 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
References: <200911091538.nA9FcNHZ002893@idle.juniper.net>
In-Reply-To: <200911091538.nA9FcNHZ002893@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] warnings
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 16:36:49 -0000

Phil Shafer wrote:
> Martin Bjorklund writes:
>> Hmm.. this could probably be added in a backwards compatible way, but
>> I'm not sure it is worth it.
> 
> Warnings are meant to give information that the user or client
> might need, but won't stop the device from doing as told.  For
> example, if you are installing a software image that requires
> a reboot, a warning can announce this to the user.
> 
> What NETCONF got wrong IMHO is that warnings are a classification
> of errors, so attempting to give a warning is really giving an
> error, which isn't acceptable.  We had <warning> and <error> as
> distinct tags at one point, but collapsed the two ideas into a
> meaningless mush.
> 
> As it sits, warnings are unusable.  Can we repair them?
> 

I do not see how they can be repaired in a backward-compatible
way.  Existing clients see <rpc-error> instead of <ok>
and that is it.  I doubt any clients check all the error-severity
fields, see they are all warnings, and treat that as an <ok>.

For example, introducing an <rpc-warning> element will
break old clients talking to new servers.  I prefer
not to do that.

The problem is that the protocol defines <ok> OR <rpc-error>,
but never both -- and clients rely on this fact.
Also, the hard-wired list of error-tag values are
defined to all have error-severity=error.

I don't think the standard will ever use warnings.
Even the use-case above is not a real warning.   It is just
part of the object behavior, as defined in the description-stmt.
A warning is needed when something not defined in the YANG module
happens during the server response.

> Thanks,
>  Phil


Andy

From andy@netconfcentral.com  Mon Nov  9 08:51:31 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 86D033A69B2 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:51:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[AWL=0.167,  BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CAY0bkzkL0Bl for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 08:51:30 -0800 (PST)
Received: from smtp128.sbc.mail.sp1.yahoo.com (smtp128.sbc.mail.sp1.yahoo.com [69.147.65.187]) by core3.amsl.com (Postfix) with SMTP id D35FE3A67B2 for <netconf@ietf.org>; Mon,  9 Nov 2009 08:51:30 -0800 (PST)
Received: (qmail 950 invoked from network); 9 Nov 2009 16:51:57 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp128.sbc.mail.sp1.yahoo.com with SMTP; 09 Nov 2009 08:51:57 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: zcNThu0VM1n9RKIJNagbFXyGxef5_mAQTlCY0eIJOqN3wPIg2lZ7Et2A22m.xt1hitjrvmR3WzJ7IaEEAVb1nYFu3AR0.3KCMpjswKmrXIC0telHIC5Vduf6WbbQYc4MQDDfZ1VHp.cReHQ5UGhZ4T4bVwruet79HD8pz7vCAzNM.0dIMiWXhDnZLGwkuTE8eUpwaGgkRGmwX_i8X5SqvaSQbFNgZwVm2CxVBcjG4jZZJb1OZe7SK.lwMUboTtFu
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AF848BC.1090706@netconfcentral.com>
Date: Mon, 09 Nov 2009 08:52:12 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Ladislav Lhotka <lhotka@cesnet.cz>
References: <20091109.131325.241209342.mbj@tail-f.com> <1257775761.3555.67.camel@missotis>
In-Reply-To: <1257775761.3555.67.camel@missotis>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (011) - duplicate edit-config modifications
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 16:51:31 -0000

Ladislav Lhotka wrote:
> Martin Bjorklund píše v Po 09. 11. 2009 v 13:13 +0100:
>> Hi,
>>
>> This issue was brought up in the NETCONF session today.
>>
>> The problem is what happens in the following case, when mtu is a leaf:
>>
>>    <if:interface nc:operation="merge">
>>      <if:name>eth0</if:name>
>>      <if:mtu>100</if:mtu>
>>      <if:mtu>1500</if:mtu>
>>    </if:interface>
>>
>> The proposal was that the result is implementation specific, (just as
>> in SNMP when the same variable occurs twice in a SET PDU).
>>
>> But Wes and Balazs argued that this a data model issue, and thus does
>> not belong in 4741bis.  For example, if mtu were a leaf-list, the XML
>> above is perfectly fine.
> 
> It was me, not Balazs. :-) I didn't agree with the formulation that the
> result is implementation specific - every NETCONF implementation should
> pass this data to the "Content Layer" because it is outside its scope. 
> 
> I don't know why this example is so specific - the same could be said
> about an edit-config that uses unknown elements. It should suffice to
> say that NETCONF doesn't care about data contents of the PDUs as long as
> they satisfy some minimum requirements on well-formedness.
> 

I think this needs to be left implementation-specific,
just like SNMP.  The PDU above may not be interpreted
as a request to create 2 mtu leafs.  It is more likely
the server will see 2 separate attempts to merge a value
into the mtu leaf.

The only standard approach that makes sense to me is to
declare the order to be significant, and last one wins.
However, I prefer to leave this corner-case as an
implementation-specific matter.  The server needs to
preserve order on 'ordered-by=user' lists/leaf-lists.
We should not require any more than that.


> Lada
> 
>> I will close this issue for 4741bis, unless noone objects.
>>
>>
>> /martin

Andy

From mbj@tail-f.com  Mon Nov  9 10:03:05 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E88B33A68F6 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:03:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[AWL=0.049,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jyq5n3KKWmEm for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:03:05 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 23AF93A681E for <netconf@ietf.org>; Mon,  9 Nov 2009 10:03:05 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 7E34F616004; Mon,  9 Nov 2009 19:03:29 +0100 (CET)
Date: Mon, 09 Nov 2009 19:03:16 +0100 (CET)
Message-Id: <20091109.190316.130234352.mbj@tail-f.com>
To: andy@netconfcentral.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <4AF84547.70006@netconfcentral.com>
References: <200911091538.nA9FcNHZ002893@idle.juniper.net> <4AF84547.70006@netconfcentral.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] warnings
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 18:03:06 -0000

Andy Bierman <andy@netconfcentral.com> wrote:
> Phil Shafer wrote:
> > Martin Bjorklund writes:
> >> Hmm.. this could probably be added in a backwards compatible way, but
> >> I'm not sure it is worth it.
> > 
> > Warnings are meant to give information that the user or client
> > might need, but won't stop the device from doing as told.  For
> > example, if you are installing a software image that requires
> > a reboot, a warning can announce this to the user.
> > 
> > What NETCONF got wrong IMHO is that warnings are a classification
> > of errors, so attempting to give a warning is really giving an
> > error, which isn't acceptable.  We had <warning> and <error> as
> > distinct tags at one point, but collapsed the two ideas into a
> > meaningless mush.
> > 
> > As it sits, warnings are unusable.  Can we repair them?
> > 
> 
> I do not see how they can be repaired in a backward-compatible
> way.

I can see how we could introduce the kind of warnings that Lada
mentioned (i.e. make it possible to continue an operation after a
warning) but not the "info" warning that Phil wants.


/martin

From phil@juniper.net  Mon Nov  9 10:20:24 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E5D03A6774 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:20:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.551
X-Spam-Level: 
X-Spam-Status: No, score=-6.551 tagged_above=-999 required=5 tests=[AWL=0.048,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75vt9eA0KzAm for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:20:23 -0800 (PST)
Received: from exprod7og123.obsmtp.com (exprod7og123.obsmtp.com [64.18.2.24]) by core3.amsl.com (Postfix) with ESMTP id A8ABA3A6801 for <netconf@ietf.org>; Mon,  9 Nov 2009 10:20:22 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob123.postini.com ([64.18.6.12]) with SMTP ID DSNKSvhdfnMX3a/d3IvJiqMNxXM3IpxdtNlg@postini.com; Mon, 09 Nov 2009 10:20:50 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 9 Nov 2009 10:19:25 -0800
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:19:25 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:19:25 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:19:24 -0800
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 nA9IJNj31071; Mon, 9 Nov 2009 10:19:24 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA9I69Xj004452; Mon, 9 Nov 2009 18:06:09 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911091806.nA9I69Xj004452@idle.juniper.net>
To: Andy Bierman <andy@netconfcentral.com>
In-Reply-To: <4AF83F9D.70105@netconfcentral.com> 
Date: Mon, 9 Nov 2009 13:06:09 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 09 Nov 2009 18:19:24.0809 (UTC) FILETIME=[2AA04F90:01CA6169]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 18:20:24 -0000

Andy Bierman writes:
>There are NETCONF implementations that don't use YANG.
>So what?

There's no requirement in NETCONF that mandates the use of YANG.

>IMO, this is a SHOULD requirement.  We have already established
>that the server knows all the default leafs, even when the
>meta-data is incomplete so the client cannot deduce the values.

We have also established (by existence proof) that NETCONF servers
don't need W-D.  It's a "nice to have", not something that is
a requirement, SHOULD or otherwise.

Thanks,
 Phil

From phil@juniper.net  Mon Nov  9 10:23:39 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1D5553A6774 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:23:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.552
X-Spam-Level: 
X-Spam-Status: No, score=-6.552 tagged_above=-999 required=5 tests=[AWL=0.047,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jh1NlsiRvSjM for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:23:38 -0800 (PST)
Received: from exprod7og119.obsmtp.com (exprod7og119.obsmtp.com [64.18.2.16]) by core3.amsl.com (Postfix) with ESMTP id 4EB5E3A6403 for <netconf@ietf.org>; Mon,  9 Nov 2009 10:23:37 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKSvheQZhqP9l3GIm8pi40RGG+Z2r5/oRf@postini.com; Mon, 09 Nov 2009 10:24:05 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 9 Nov 2009 10:23:07 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:23:07 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:23:06 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:23:06 -0800
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 nA9IN5j32756; Mon, 9 Nov 2009 10:23:05 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA9I9o6r004526; Mon, 9 Nov 2009 18:09:51 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911091809.nA9I9o6r004526@idle.juniper.net>
To: Andy Bierman <andy@netconfcentral.com>
In-Reply-To: <4AF84547.70006@netconfcentral.com> 
Date: Mon, 9 Nov 2009 13:09:50 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 09 Nov 2009 18:23:06.0198 (UTC) FILETIME=[AE959760:01CA6169]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] warnings
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 18:23:39 -0000

Andy Bierman writes:
>The problem is that the protocol defines <ok> OR <rpc-error>,
>but never both -- and clients rely on this fact.

Add <rpc-warning> that can exist with <ok/>.

>I don't think the standard will ever use warnings.
>Even the use-case above is not a real warning.   It is just
>part of the object behavior, as defined in the description-stmt.
>A warning is needed when something not defined in the YANG module
>happens during the server response.

Such as "you asked me to do something and I did but here's something
you should know" (like "you need to reboot now").

Thanks,
 Phil

From phil@juniper.net  Mon Nov  9 10:27:15 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 044443A6912 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:27:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.552
X-Spam-Level: 
X-Spam-Status: No, score=-6.552 tagged_above=-999 required=5 tests=[AWL=0.047,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GuU0NXUaKNFI for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 10:27:14 -0800 (PST)
Received: from exprod7og104.obsmtp.com (exprod7og104.obsmtp.com [64.18.2.161]) by core3.amsl.com (Postfix) with ESMTP id 0E48B3A6852 for <netconf@ietf.org>; Mon,  9 Nov 2009 10:27:13 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob104.postini.com ([64.18.6.12]) with SMTP ID DSNKSvhfGjZIjz23wg9qVVeQ2BZtgLKyzS9V@postini.com; Mon, 09 Nov 2009 10:27:40 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 9 Nov 2009 10:27:14 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:27:14 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:27:14 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 10:27:14 -0800
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 nA9IRDj35191; Mon, 9 Nov 2009 10:27:13 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nA9IDw0w004624; Mon, 9 Nov 2009 18:13:59 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911091813.nA9IDw0w004624@idle.juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091109.171537.197959890.mbj@tail-f.com> 
Date: Mon, 9 Nov 2009 13:13:58 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 09 Nov 2009 18:27:14.0056 (UTC) FILETIME=[4251B880:01CA616A]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis - multiple namespaces
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 18:27:15 -0000

Martin Bjorklund writes:
>Hmm... what does this have to do with the paragraph about multiple
>formats?  What you ask for is covered by the text on subtree
>filtering.

Same mechanism, being able to fetch based on namespace, not element
name.

>The paragraph also talks about different views of the data.  This is
>an interesting topic.  For example, I think we want to support the
>case that a device implements a native data model (acme-foo.yang), and
>a standard model (ietf-foo.yang).  The standard model might be just a
>transform into - or different view of - the native data model.  [I
>realize that this has been discussed before on the ML...].  Now, when
>you do a <get-config> w/o any filters, what do you get?

For JUNOS, you'll get the native stuff.  If you want ietf-foo, you'll
need to provide the namespace for that module as your filter.  I'll
use that namespace to trigger my translation into that data model..

Thanks,
 Phil

From andy@netconfcentral.com  Mon Nov  9 11:28:46 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 418C73A6B9E for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 11:28:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.134
X-Spam-Level: 
X-Spam-Status: No, score=-2.134 tagged_above=-999 required=5 tests=[AWL=0.464,  BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d0KAEyX+b-RA for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 11:28:45 -0800 (PST)
Received: from smtp107.sbc.mail.mud.yahoo.com (smtp107.sbc.mail.mud.yahoo.com [68.142.198.105]) by core3.amsl.com (Postfix) with SMTP id 6996A3A6B9C for <netconf@ietf.org>; Mon,  9 Nov 2009 11:28:45 -0800 (PST)
Received: (qmail 57438 invoked from network); 9 Nov 2009 19:29:09 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp107.sbc.mail.mud.yahoo.com with SMTP; 09 Nov 2009 11:29:09 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: vEAhN54VM1ksGjcVI.vqzDJpCJlAazaKg0tqbon0XqyG0W5bh0V81RdhaGsvQG3ZJNzElTu59eF_5eQCnRJ0HnDIa5nMVDhNxtemy51kvUG091kzX.evtsj6FpJxklXpBMl8fDwfmCPx4opQ4EPNX4Jf8y48aVNJCel9mzGJ0O.8NuYhGqOFVMvdikT6v4rsDhd4dt9Du5PdGrS3zC7LQFFkniGlWqhxS6Sxa81uF16XI3WHisgum2Vv_HqTzRrzJ1heiCq27vbBqiMuWqBJQDnr.RgncZuJHkbrSY5Mujz8n3RsPDZQtArcgCbyb1rqQfmRv5F_RxYqRDbZd_bkfrWVECFw3cYIBEZhZW2tnwWwVv9EKuPHj5e5OZk-
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AF86D95.4000006@netconfcentral.com>
Date: Mon, 09 Nov 2009 11:29:25 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
References: <200911091813.nA9IDw0w004624@idle.juniper.net>
In-Reply-To: <200911091813.nA9IDw0w004624@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis - multiple namespaces
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 19:28:46 -0000

Phil Shafer wrote:
> Martin Bjorklund writes:
>> Hmm... what does this have to do with the paragraph about multiple
>> formats?  What you ask for is covered by the text on subtree
>> filtering.
> 
> Same mechanism, being able to fetch based on namespace, not element
> name.

But subtree filtering has no way to specify 'any element in this namespace'.
The charter says we are keeping backward compatibility with RFC 4741
implementations.

Since this is already supported in XPath, it is
not really needed in subtree filtering.

I prefer to finish 4741bis ASAP, and stop adding new features.

> 
>> The paragraph also talks about different views of the data.  This is
>> an interesting topic.  For example, I think we want to support the
>> case that a device implements a native data model (acme-foo.yang), and
>> a standard model (ietf-foo.yang).  The standard model might be just a
>> transform into - or different view of - the native data model.  [I
>> realize that this has been discussed before on the ML...].  Now, when
>> you do a <get-config> w/o any filters, what do you get?
> 
> For JUNOS, you'll get the native stuff.  If you want ietf-foo, you'll
> need to provide the namespace for that module as your filter.  I'll
> use that namespace to trigger my translation into that data model..
> 
> Thanks,
>  Phil

Andy

From lhotka@cesnet.cz  Mon Nov  9 15:30:45 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7F9F83A6819 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 15:30:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LDr17uWCA12P for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 15:30:44 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 8FB703A6808 for <netconf@ietf.org>; Mon,  9 Nov 2009 15:30:44 -0800 (PST)
Received: from [133.93.113.127] (host-113-127.meeting.ietf.org [133.93.113.127]) by office2.cesnet.cz (Postfix) with ESMTP id AA482D800F3; Tue, 10 Nov 2009 00:31:04 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091109.164151.152756359.mbj@tail-f.com>
References: <20091109.145239.111899012.mbj@tail-f.com> <1257780863.3555.131.camel@missotis> <20091109.164151.152756359.mbj@tail-f.com>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Tue, 10 Nov 2009 08:30:57 +0900
Message-Id: <1257809457.3467.14.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 23:30:45 -0000

Martin Bjorklund píše v Po 09. 11. 2009 v 16:41 +0100:
> Ladislav Lhotka <lhotka@cesnet.cz> wrote:
> > Martin Bjorklund píše v Po 09. 11. 2009 v 14:52 +0100:
> > > I suggest we add this to 8.9.1:
> > > 
> > >     The response message contains the subtrees selected by the filter
> > >     expression.  For each such subtree, the path from the data model
> > >     root node down to the subtree, including any elements or
> > >     attributes necessary to uniquely identify the subtree, are
> > >     included in the response message.
> > 
> > Hmm, how do you recognize such elements or attributes? NETCONF has no
> > notion of list keys, so there may be multiple ways how to satisfy this
> > requirement. For instance, in a user database both uid and username will
> > be unique although only one of them will be used as the list key in
> > YANG.
> 
> Sure, that will be data model dependent.  Is that a problem?

Let's say we have a YANG data model that has "uid" as the only key.
Still, the return value for the XPath query may use either "uid" or
"username", both satisfying the above requirement. Even "fullname" could
do, if this item happens to be unique in a particular instance, right?

You really want to say "list keys" here.

Lada


  
> 
> 
> /martin
-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From mbj@tail-f.com  Mon Nov  9 15:34:50 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C39ED28C266 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 15:34:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.986
X-Spam-Level: 
X-Spam-Status: No, score=-1.986 tagged_above=-999 required=5 tests=[AWL=0.060,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AskLJt0kBeFf for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 15:34:50 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id D26F93A6819 for <netconf@ietf.org>; Mon,  9 Nov 2009 15:34:48 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 36548616001; Tue, 10 Nov 2009 00:35:15 +0100 (CET)
Date: Tue, 10 Nov 2009 00:35:14 +0100 (CET)
Message-Id: <20091110.003514.81111448.mbj@tail-f.com>
To: lhotka@cesnet.cz
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <1257809457.3467.14.camel@missotis>
References: <1257780863.3555.131.camel@missotis> <20091109.164151.152756359.mbj@tail-f.com> <1257809457.3467.14.camel@missotis>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 23:34:50 -0000

TGFkaXNsYXYgTGhvdGthIDxsaG90a2FAY2VzbmV0LmN6PiB3cm90ZToNCj4gTWFydGluIEJqb3Jr
bHVuZCBww63FoWUgdiBQbyAwOS4gMTEuIDIwMDkgdiAxNjo0MSArMDEwMDoNCj4gPiBMYWRpc2xh
diBMaG90a2EgPGxob3RrYUBjZXNuZXQuY3o+IHdyb3RlOg0KPiA+ID4gTWFydGluIEJqb3JrbHVu
ZCBww63FoWUgdiBQbyAwOS4gMTEuIDIwMDkgdiAxNDo1MiArMDEwMDoNCj4gPiA+ID4gSSBzdWdn
ZXN0IHdlIGFkZCB0aGlzIHRvIDguOS4xOg0KPiA+ID4gPiANCj4gPiA+ID4gICAgIFRoZSByZXNw
b25zZSBtZXNzYWdlIGNvbnRhaW5zIHRoZSBzdWJ0cmVlcyBzZWxlY3RlZCBieSB0aGUgZmlsdGVy
DQo+ID4gPiA+ICAgICBleHByZXNzaW9uLiAgRm9yIGVhY2ggc3VjaCBzdWJ0cmVlLCB0aGUgcGF0
aCBmcm9tIHRoZSBkYXRhIG1vZGVsDQo+ID4gPiA+ICAgICByb290IG5vZGUgZG93biB0byB0aGUg
c3VidHJlZSwgaW5jbHVkaW5nIGFueSBlbGVtZW50cyBvcg0KPiA+ID4gPiAgICAgYXR0cmlidXRl
cyBuZWNlc3NhcnkgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIHN1YnRyZWUsIGFyZQ0KPiA+ID4g
PiAgICAgaW5jbHVkZWQgaW4gdGhlIHJlc3BvbnNlIG1lc3NhZ2UuDQo+ID4gPiANCj4gPiA+IEht
bSwgaG93IGRvIHlvdSByZWNvZ25pemUgc3VjaCBlbGVtZW50cyBvciBhdHRyaWJ1dGVzPyBORVRD
T05GIGhhcyBubw0KPiA+ID4gbm90aW9uIG9mIGxpc3Qga2V5cywgc28gdGhlcmUgbWF5IGJlIG11
bHRpcGxlIHdheXMgaG93IHRvIHNhdGlzZnkgdGhpcw0KPiA+ID4gcmVxdWlyZW1lbnQuIEZvciBp
bnN0YW5jZSwgaW4gYSB1c2VyIGRhdGFiYXNlIGJvdGggdWlkIGFuZCB1c2VybmFtZSB3aWxsDQo+
ID4gPiBiZSB1bmlxdWUgYWx0aG91Z2ggb25seSBvbmUgb2YgdGhlbSB3aWxsIGJlIHVzZWQgYXMg
dGhlIGxpc3Qga2V5IGluDQo+ID4gPiBZQU5HLg0KPiA+IA0KPiA+IFN1cmUsIHRoYXQgd2lsbCBi
ZSBkYXRhIG1vZGVsIGRlcGVuZGVudC4gIElzIHRoYXQgYSBwcm9ibGVtPw0KPiANCj4gTGV0J3Mg
c2F5IHdlIGhhdmUgYSBZQU5HIGRhdGEgbW9kZWwgdGhhdCBoYXMgInVpZCIgYXMgdGhlIG9ubHkg
a2V5Lg0KPiBTdGlsbCwgdGhlIHJldHVybiB2YWx1ZSBmb3IgdGhlIFhQYXRoIHF1ZXJ5IG1heSB1
c2UgZWl0aGVyICJ1aWQiIG9yDQo+ICJ1c2VybmFtZSIsIGJvdGggc2F0aXNmeWluZyB0aGUgYWJv
dmUgcmVxdWlyZW1lbnQuIEV2ZW4gImZ1bGxuYW1lIiBjb3VsZA0KPiBkbywgaWYgdGhpcyBpdGVt
IGhhcHBlbnMgdG8gYmUgdW5pcXVlIGluIGEgcGFydGljdWxhciBpbnN0YW5jZSwgcmlnaHQ/DQoN
Ck9yIG1heWJlIHRoZXJlIGlzIGp1c3Qgb25lIHVzZXIgd2l0aCBsZW5ndGggMjAyIGNtLCBzbyB0
aGF0IHdvdWxkIGJlDQp1bmlxdWU/DQoNCldoYXQgc29ydCBvZiB0ZXh0IGRvIHdlIG5lZWQgdG8g
bWFrZSB0aGUgaW50ZW50aW9uIGNsZWFyPw0KDQoNCj4gWW91IHJlYWxseSB3YW50IHRvIHNheSAi
bGlzdCBrZXlzIiBoZXJlLg0KDQpObywgYi9jIHRoYXQgaXMgWUFORyBzcGVjaWZpYy4NCg0KDQov
bWFydGluDQo=

From mbj@tail-f.com  Mon Nov  9 15:48:32 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 420823A68C5 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 15:48:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.983
X-Spam-Level: 
X-Spam-Status: No, score=-1.983 tagged_above=-999 required=5 tests=[AWL=0.063,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PfiUEeV7xt7b for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 15:48:31 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 736773A67B6 for <netconf@ietf.org>; Mon,  9 Nov 2009 15:48:31 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id AB026616001; Tue, 10 Nov 2009 00:48:57 +0100 (CET)
Date: Tue, 10 Nov 2009 00:48:57 +0100 (CET)
Message-Id: <20091110.004857.195549072.mbj@tail-f.com>
To: phil@juniper.net
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <200911091809.nA9I9o6r004526@idle.juniper.net>
References: <4AF84547.70006@netconfcentral.com> <200911091809.nA9I9o6r004526@idle.juniper.net>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] warnings
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 09 Nov 2009 23:48:32 -0000

Phil Shafer <phil@juniper.net> wrote:
> Andy Bierman writes:
> >The problem is that the protocol defines <ok> OR <rpc-error>,
> >but never both -- and clients rely on this fact.
> 
> Add <rpc-warning> that can exist with <ok/>.

But that would be an incompatible change, i.e. it might break
existing clients.  I don't think we should do that in this case.


/martin

From lhotka@cesnet.cz  Mon Nov  9 17:42:30 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A34E928C197 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 17:42:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gZ12af07DBVp for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 17:42:29 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 8E0733A68E0 for <netconf@ietf.org>; Mon,  9 Nov 2009 17:42:29 -0800 (PST)
Received: from [133.93.19.175] (host-19-175.meeting.ietf.org [133.93.19.175]) by office2.cesnet.cz (Postfix) with ESMTP id F1291D800E8; Tue, 10 Nov 2009 02:42:53 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091110.003514.81111448.mbj@tail-f.com>
References: <1257780863.3555.131.camel@missotis> <20091109.164151.152756359.mbj@tail-f.com> <1257809457.3467.14.camel@missotis> <20091110.003514.81111448.mbj@tail-f.com>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Tue, 10 Nov 2009 10:42:49 +0900
Message-Id: <1257817369.7700.22.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 10 Nov 2009 01:42:30 -0000

Martin Bjorklund píše v Út 10. 11. 2009 v 00:35 +0100:
> Ladislav Lhotka <lhotka@cesnet.cz> wrote:
> > Martin Bjorklund píše v Po 09. 11. 2009 v 16:41 +0100:
> > > Ladislav Lhotka <lhotka@cesnet.cz> wrote:
> > > > Martin Bjorklund píše v Po 09. 11. 2009 v 14:52 +0100:
> > > > > I suggest we add this to 8.9.1:
> > > > > 
> > > > >     The response message contains the subtrees selected by the filter
> > > > >     expression.  For each such subtree, the path from the data model
> > > > >     root node down to the subtree, including any elements or
> > > > >     attributes necessary to uniquely identify the subtree, are
> > > > >     included in the response message.
> > > > 
> > > > Hmm, how do you recognize such elements or attributes? NETCONF has no
> > > > notion of list keys, so there may be multiple ways how to satisfy this
> > > > requirement. For instance, in a user database both uid and username will
> > > > be unique although only one of them will be used as the list key in
> > > > YANG.
> > > 
> > > Sure, that will be data model dependent.  Is that a problem?
> > 
> > Let's say we have a YANG data model that has "uid" as the only key.
> > Still, the return value for the XPath query may use either "uid" or
> > "username", both satisfying the above requirement. Even "fullname" could
> > do, if this item happens to be unique in a particular instance, right?
> 
> Or maybe there is just one user with length 202 cm, so that would be
> unique?

Yes, or if there is only one subtree, you don't need anything to
identify it.

> 
> What sort of text do we need to make the intention clear?
> 

I think the cleanest solution would be to just define the "schema" for
RPC requests utilizing the XPath capability and leave the spec of XPath
query sematics to YANG (or other DM languages, for that matter).

YANG already fills some gaps in the semantics of NETCONF operations
(e.g., edit-config for lists in Sec. 7.8.6), so it wouldn't be a really
new situation.

> 
> > You really want to say "list keys" here.
> 
> No, b/c that is YANG specific.
> 

Indeed, because it is specific to the Content layer, so NETCONF spec
shouldn't address it at all.

Lada

 
> 
> /martin
-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From mbj@tail-f.com  Mon Nov  9 23:47:48 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 215C83A67DD for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 23:47:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.984
X-Spam-Level: 
X-Spam-Status: No, score=-1.984 tagged_above=-999 required=5 tests=[AWL=0.062,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RYKpF6LWCv70 for <netconf@core3.amsl.com>; Mon,  9 Nov 2009 23:47:47 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 074733A692F for <netconf@ietf.org>; Mon,  9 Nov 2009 23:47:46 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 7E8AE616002; Tue, 10 Nov 2009 08:48:12 +0100 (CET)
Date: Tue, 10 Nov 2009 08:48:12 +0100 (CET)
Message-Id: <20091110.084812.181661537.mbj@tail-f.com>
To: lhotka@cesnet.cz
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <1257817369.7700.22.camel@missotis>
References: <1257809457.3467.14.camel@missotis> <20091110.003514.81111448.mbj@tail-f.com> <1257817369.7700.22.camel@missotis>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 10 Nov 2009 07:47:48 -0000

TGFkaXNsYXYgTGhvdGthIDxsaG90a2FAY2VzbmV0LmN6PiB3cm90ZToNCj4gTWFydGluIEJqb3Jr
bHVuZCBww63FoWUgdiDDmnQgMTAuIDExLiAyMDA5IHYgMDA6MzUgKzAxMDA6DQo+ID4gTGFkaXNs
YXYgTGhvdGthIDxsaG90a2FAY2VzbmV0LmN6PiB3cm90ZToNCj4gPiA+IE1hcnRpbiBCam9ya2x1
bmQgcMOtxaFlIHYgUG8gMDkuIDExLiAyMDA5IHYgMTY6NDEgKzAxMDA6DQo+ID4gPiA+IExhZGlz
bGF2IExob3RrYSA8bGhvdGthQGNlc25ldC5jej4gd3JvdGU6DQo+ID4gPiA+ID4gTWFydGluIEJq
b3JrbHVuZCBww63FoWUgdiBQbyAwOS4gMTEuIDIwMDkgdiAxNDo1MiArMDEwMDoNCj4gPiA+ID4g
PiA+IEkgc3VnZ2VzdCB3ZSBhZGQgdGhpcyB0byA4LjkuMToNCj4gPiA+ID4gPiA+IA0KPiA+ID4g
PiA+ID4gICAgIFRoZSByZXNwb25zZSBtZXNzYWdlIGNvbnRhaW5zIHRoZSBzdWJ0cmVlcyBzZWxl
Y3RlZCBieSB0aGUgZmlsdGVyDQo+ID4gPiA+ID4gPiAgICAgZXhwcmVzc2lvbi4gIEZvciBlYWNo
IHN1Y2ggc3VidHJlZSwgdGhlIHBhdGggZnJvbSB0aGUgZGF0YSBtb2RlbA0KPiA+ID4gPiA+ID4g
ICAgIHJvb3Qgbm9kZSBkb3duIHRvIHRoZSBzdWJ0cmVlLCBpbmNsdWRpbmcgYW55IGVsZW1lbnRz
IG9yDQo+ID4gPiA+ID4gPiAgICAgYXR0cmlidXRlcyBuZWNlc3NhcnkgdG8gdW5pcXVlbHkgaWRl
bnRpZnkgdGhlIHN1YnRyZWUsIGFyZQ0KPiA+ID4gPiA+ID4gICAgIGluY2x1ZGVkIGluIHRoZSBy
ZXNwb25zZSBtZXNzYWdlLg0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+IEhtbSwgaG93IGRvIHlvdSBy
ZWNvZ25pemUgc3VjaCBlbGVtZW50cyBvciBhdHRyaWJ1dGVzPyBORVRDT05GIGhhcyBubw0KPiA+
ID4gPiA+IG5vdGlvbiBvZiBsaXN0IGtleXMsIHNvIHRoZXJlIG1heSBiZSBtdWx0aXBsZSB3YXlz
IGhvdyB0byBzYXRpc2Z5IHRoaXMNCj4gPiA+ID4gPiByZXF1aXJlbWVudC4gRm9yIGluc3RhbmNl
LCBpbiBhIHVzZXIgZGF0YWJhc2UgYm90aCB1aWQgYW5kIHVzZXJuYW1lIHdpbGwNCj4gPiA+ID4g
PiBiZSB1bmlxdWUgYWx0aG91Z2ggb25seSBvbmUgb2YgdGhlbSB3aWxsIGJlIHVzZWQgYXMgdGhl
IGxpc3Qga2V5IGluDQo+ID4gPiA+ID4gWUFORy4NCj4gPiA+ID4gDQo+ID4gPiA+IFN1cmUsIHRo
YXQgd2lsbCBiZSBkYXRhIG1vZGVsIGRlcGVuZGVudC4gIElzIHRoYXQgYSBwcm9ibGVtPw0KPiA+
ID4gDQo+ID4gPiBMZXQncyBzYXkgd2UgaGF2ZSBhIFlBTkcgZGF0YSBtb2RlbCB0aGF0IGhhcyAi
dWlkIiBhcyB0aGUgb25seSBrZXkuDQo+ID4gPiBTdGlsbCwgdGhlIHJldHVybiB2YWx1ZSBmb3Ig
dGhlIFhQYXRoIHF1ZXJ5IG1heSB1c2UgZWl0aGVyICJ1aWQiIG9yDQo+ID4gPiAidXNlcm5hbWUi
LCBib3RoIHNhdGlzZnlpbmcgdGhlIGFib3ZlIHJlcXVpcmVtZW50LiBFdmVuICJmdWxsbmFtZSIg
Y291bGQNCj4gPiA+IGRvLCBpZiB0aGlzIGl0ZW0gaGFwcGVucyB0byBiZSB1bmlxdWUgaW4gYSBw
YXJ0aWN1bGFyIGluc3RhbmNlLCByaWdodD8NCj4gPiANCj4gPiBPciBtYXliZSB0aGVyZSBpcyBq
dXN0IG9uZSB1c2VyIHdpdGggbGVuZ3RoIDIwMiBjbSwgc28gdGhhdCB3b3VsZCBiZQ0KPiA+IHVu
aXF1ZT8NCj4gDQo+IFllcywgb3IgaWYgdGhlcmUgaXMgb25seSBvbmUgc3VidHJlZSwgeW91IGRv
bid0IG5lZWQgYW55dGhpbmcgdG8NCj4gaWRlbnRpZnkgaXQuDQo+IA0KPiA+IA0KPiA+IFdoYXQg
c29ydCBvZiB0ZXh0IGRvIHdlIG5lZWQgdG8gbWFrZSB0aGUgaW50ZW50aW9uIGNsZWFyPw0KPiA+
IA0KPiANCj4gSSB0aGluayB0aGUgY2xlYW5lc3Qgc29sdXRpb24gd291bGQgYmUgdG8ganVzdCBk
ZWZpbmUgdGhlICJzY2hlbWEiIGZvcg0KPiBSUEMgcmVxdWVzdHMgdXRpbGl6aW5nIHRoZSBYUGF0
aCBjYXBhYmlsaXR5IGFuZCBsZWF2ZSB0aGUgc3BlYyBvZiBYUGF0aA0KPiBxdWVyeSBzZW1hdGlj
cyB0byBZQU5HIChvciBvdGhlciBETSBsYW5ndWFnZXMsIGZvciB0aGF0IG1hdHRlcikuDQoNCkkg
dGhpbmsgd2UgY2FuIGFuZCBzaG91bGQgZG8gYmV0dGVyLiAgUmVnYXJkbGVzcyBvZiBETSBsYW5n
dWFnZSwgd2UNCndhbnQgdGhlIFhQYXRoIGZpbHRlciB0byByZXR1cm4gWE1MICJhcyBmb3Igc3Vi
dHJlZSBmaWx0ZXJzIiwgcmlnaHQ/DQoNCkhvdyBhYm91dCB0aGlzOg0KDQogICAgVGhlIHJlc3Bv
bnNlIG1lc3NhZ2UgY29udGFpbnMgdGhlIHN1YnRyZWVzIHNlbGVjdGVkIGJ5IHRoZSBmaWx0ZXIN
CiAgICBleHByZXNzaW9uLiAgRm9yIGVhY2ggc3VjaCBzdWJ0cmVlLCB0aGUgcGF0aCBmcm9tIHRo
ZSBkYXRhIG1vZGVsDQogICAgcm9vdCBub2RlIGRvd24gdG8gdGhlIHN1YnRyZWUsIGluY2x1ZGlu
ZyBhbnkgZWxlbWVudHMgb3IgYXR0cmlidXRlcw0KICAgIG5lY2Vzc2FyeSwgYXMgZGVmaW5lZCBi
eSB0aGUgZGF0YSBtb2RlbCwgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlDQogICAgc3VidHJlZSwg
YXJlIGluY2x1ZGVkIGluIHRoZSByZXNwb25zZSBtZXNzYWdlLg0KDQoNCi9tYXJ0aW4NCg==

From lhotka@cesnet.cz  Tue Nov 10 06:21:30 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE7A43A6AD4 for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 06:21:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N-j0T8DZfnTK for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 06:21:30 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id F06DD3A6AC6 for <netconf@ietf.org>; Tue, 10 Nov 2009 06:21:29 -0800 (PST)
Received: from [133.93.113.127] (host-113-127.meeting.ietf.org [133.93.113.127]) by office2.cesnet.cz (Postfix) with ESMTP id 92337D800F4; Tue, 10 Nov 2009 15:21:55 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091110.084812.181661537.mbj@tail-f.com>
References: <1257809457.3467.14.camel@missotis> <20091110.003514.81111448.mbj@tail-f.com> <1257817369.7700.22.camel@missotis> <20091110.084812.181661537.mbj@tail-f.com>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Tue, 10 Nov 2009 23:21:50 +0900
Message-Id: <1257862910.25407.53.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 10 Nov 2009 14:21:31 -0000

Martin Bjorklund píše v Út 10. 11. 2009 v 08:48 +0100:

> > I think the cleanest solution would be to just define the "schema" for
> > RPC requests utilizing the XPath capability and leave the spec of XPath
> > query sematics to YANG (or other DM languages, for that matter).
> 
> I think we can and should do better.  Regardless of DM language, we
> want the XPath filter to return XML "as for subtree filters", right?

Is the subtree filtering mechanism supposed to fill-in all "list keys"
in the ancestor hierarchy? Where is this said?

> 
> How about this:
> 
>     The response message contains the subtrees selected by the filter
>     expression.  For each such subtree, the path from the data model
>     root node down to the subtree, including any elements or attributes
>     necessary, as defined by the data model, to uniquely identify the
>     subtree, are included in the response message.
> 

It would be so easy to express this in YANG terms. :-) I don't know: If
you want to determine whether a given reply satisfies this requirement,
you have to look-up the DML spec to find out what these identifying
elements/attributes are. You cannot tell this just by looking to the
XML.

I think it is pretty much the same problem as deciding about the
duplicate leaf in edit-config, which we classified as not being NETCONF
protocol issue.

Anyway, what is it really supposed to mean? If I have

module foo {
    namespace "http://example.org/foo";
    prefix foo;
    container top {
        list outer {
            key outer-key;
            leaf outer-key { ... }
            list inner {
                key inner-key;
                leaf inner-key { ... }
                leaf bar { ... }
            }
        }
    }
}

and then use XPath selector "/foo:top/foo:outer/foo:inner/foo:bar", will
the returned output contain both outer-keys and inner-keys?

Lada
 

> 
> /martin
-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From mbj@tail-f.com  Tue Nov 10 06:30:32 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C3D2A3A6ADF for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 06:30:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[AWL=0.058,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id axJFSgvvfWnJ for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 06:30:32 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id D6C623A6AE4 for <netconf@ietf.org>; Tue, 10 Nov 2009 06:30:31 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id D0428616001; Tue, 10 Nov 2009 15:30:58 +0100 (CET)
Date: Tue, 10 Nov 2009 15:30:58 +0100 (CET)
Message-Id: <20091110.153058.215453052.mbj@tail-f.com>
To: lhotka@cesnet.cz
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <1257862910.25407.53.camel@missotis>
References: <1257817369.7700.22.camel@missotis> <20091110.084812.181661537.mbj@tail-f.com> <1257862910.25407.53.camel@missotis>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 10 Nov 2009 14:30:32 -0000

TGFkaXNsYXYgTGhvdGthIDxsaG90a2FAY2VzbmV0LmN6PiB3cm90ZToNCj4gTWFydGluIEJqb3Jr
bHVuZCBww63FoWUgdiDDmnQgMTAuIDExLiAyMDA5IHYgMDg6NDggKzAxMDA6DQo+IA0KPiA+ID4g
SSB0aGluayB0aGUgY2xlYW5lc3Qgc29sdXRpb24gd291bGQgYmUgdG8ganVzdCBkZWZpbmUgdGhl
ICJzY2hlbWEiIGZvcg0KPiA+ID4gUlBDIHJlcXVlc3RzIHV0aWxpemluZyB0aGUgWFBhdGggY2Fw
YWJpbGl0eSBhbmQgbGVhdmUgdGhlIHNwZWMgb2YgWFBhdGgNCj4gPiA+IHF1ZXJ5IHNlbWF0aWNz
IHRvIFlBTkcgKG9yIG90aGVyIERNIGxhbmd1YWdlcywgZm9yIHRoYXQgbWF0dGVyKS4NCj4gPiAN
Cj4gPiBJIHRoaW5rIHdlIGNhbiBhbmQgc2hvdWxkIGRvIGJldHRlci4gIFJlZ2FyZGxlc3Mgb2Yg
RE0gbGFuZ3VhZ2UsIHdlDQo+ID4gd2FudCB0aGUgWFBhdGggZmlsdGVyIHRvIHJldHVybiBYTUwg
ImFzIGZvciBzdWJ0cmVlIGZpbHRlcnMiLCByaWdodD8NCj4gDQo+IElzIHRoZSBzdWJ0cmVlIGZp
bHRlcmluZyBtZWNoYW5pc20gc3VwcG9zZWQgdG8gZmlsbC1pbiBhbGwgImxpc3Qga2V5cyINCj4g
aW4gdGhlIGFuY2VzdG9yIGhpZXJhcmNoeT8gV2hlcmUgaXMgdGhpcyBzYWlkPw0KDQpObywgc2Vl
IG15IGZpcnN0IHBvc3QgaW4gdGhpcyB0aHJlYWQuICBJcyBtaWdodCBiZSB1c2VmdWwgdG8gYXQg
bGVhc3QNCmFsbG93IHRoZSBzdWJ0cmVlIGZpbHRlcmluZyBtZWNoYW5pc20gdG8gZmlsbCBpbiBr
ZXlzOyBBbmR5IGFuZCBEYXZpZA0KUi4gcmVwb3J0ZWQgdGhhdCB0aGVpciBpbXBsZW1lbnRhdGlv
bnMgZG8gdGhpcy4NCg0KDQo+IEFueXdheSwgd2hhdCBpcyBpdCByZWFsbHkgc3VwcG9zZWQgdG8g
bWVhbj8gSWYgSSBoYXZlDQo+IA0KPiBtb2R1bGUgZm9vIHsNCj4gICAgIG5hbWVzcGFjZSAiaHR0
cDovL2V4YW1wbGUub3JnL2ZvbyI7DQo+ICAgICBwcmVmaXggZm9vOw0KPiAgICAgY29udGFpbmVy
IHRvcCB7DQo+ICAgICAgICAgbGlzdCBvdXRlciB7DQo+ICAgICAgICAgICAgIGtleSBvdXRlci1r
ZXk7DQo+ICAgICAgICAgICAgIGxlYWYgb3V0ZXIta2V5IHsgLi4uIH0NCj4gICAgICAgICAgICAg
bGlzdCBpbm5lciB7DQo+ICAgICAgICAgICAgICAgICBrZXkgaW5uZXIta2V5Ow0KPiAgICAgICAg
ICAgICAgICAgbGVhZiBpbm5lci1rZXkgeyAuLi4gfQ0KPiAgICAgICAgICAgICAgICAgbGVhZiBi
YXIgeyAuLi4gfQ0KPiAgICAgICAgICAgICB9DQo+ICAgICAgICAgfQ0KPiAgICAgfQ0KPiB9DQo+
IA0KPiBhbmQgdGhlbiB1c2UgWFBhdGggc2VsZWN0b3IgIi9mb286dG9wL2ZvbzpvdXRlci9mb286
aW5uZXIvZm9vOmJhciIsIHdpbGwNCj4gdGhlIHJldHVybmVkIG91dHB1dCBjb250YWluIGJvdGgg
b3V0ZXIta2V5cyBhbmQgaW5uZXIta2V5cz8NCg0KWWVzLg0KDQoNCi9tYXJ0aW4NCg==

From lhotka@cesnet.cz  Tue Nov 10 15:16:03 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4EE9F28C227 for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 15:16:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aQvN7Q+6+8pI for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 15:16:02 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 717E628C1AB for <netconf@ietf.org>; Tue, 10 Nov 2009 15:16:02 -0800 (PST)
Received: from [133.93.113.127] (host-113-127.meeting.ietf.org [133.93.113.127]) by office2.cesnet.cz (Postfix) with ESMTP id 3AEABD800F0; Wed, 11 Nov 2009 00:16:26 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091110.153058.215453052.mbj@tail-f.com>
References: <1257817369.7700.22.camel@missotis> <20091110.084812.181661537.mbj@tail-f.com> <1257862910.25407.53.camel@missotis> <20091110.153058.215453052.mbj@tail-f.com>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Wed, 11 Nov 2009 08:16:22 +0900
Message-Id: <1257894982.32075.5.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 10 Nov 2009 23:16:03 -0000

Martin Bjorklund píše v Út 10. 11. 2009 v 15:30 +0100:
> Ladislav Lhotka <lhotka@cesnet.cz> wrote:
> > Martin Bjorklund píše v Út 10. 11. 2009 v 08:48 +0100:
> > 
> > > > I think the cleanest solution would be to just define the "schema" for
> > > > RPC requests utilizing the XPath capability and leave the spec of XPath
> > > > query sematics to YANG (or other DM languages, for that matter).
> > > 
> > > I think we can and should do better.  Regardless of DM language, we
> > > want the XPath filter to return XML "as for subtree filters", right?
> > 
> > Is the subtree filtering mechanism supposed to fill-in all "list keys"
> > in the ancestor hierarchy? Where is this said?
> 
> No, see my first post in this thread.  Is might be useful to at least
> allow the subtree filtering mechanism to fill in keys; Andy and David
> R. reported that their implementations do this.

The original RFC 4741 behaviour should remain compliant. In principle,
there needn't be any key-like distinguishing elements/attributes. For
example, the datastore content may be the following valid XML:

<control xmlns="http://example.com/dual-toaster">
  <temperature>75</temperature>
  <temperature>75</temperature>
</control>

Lada

-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From andy@netconfcentral.com  Tue Nov 10 16:06:09 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 33A663A6B30 for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 16:06:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.092
X-Spam-Level: 
X-Spam-Status: No, score=-2.092 tagged_above=-999 required=5 tests=[AWL=0.172,  BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VnpdPwkJ5p05 for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 16:06:08 -0800 (PST)
Received: from smtp127.sbc.mail.sp1.yahoo.com (smtp127.sbc.mail.sp1.yahoo.com [69.147.65.186]) by core3.amsl.com (Postfix) with SMTP id 7B4383A68F1 for <netconf@ietf.org>; Tue, 10 Nov 2009 16:06:08 -0800 (PST)
Received: (qmail 73747 invoked from network); 11 Nov 2009 00:06:33 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp127.sbc.mail.sp1.yahoo.com with SMTP; 10 Nov 2009 16:06:33 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: SBdyNMcVM1mBtPnbbIm5kLhsiT2ZtYCvFNq4VH6xUoDb0j7VWq.jowKwmI40HfZlUV2sNn89m0VrQaTKi1D8kgstoYIubl1yDQNKACPOQBvcrQ9qA7qcW8_Qf64TJaZZTne2QCE7c5wnxQAok2xplbRMsb4nwBqmp0kiYN_9d9Lox.fUorjAdJPUfFnKjhl_xleiP.2LLiKSa0.0O5LZTPFMm7IcGinKnX3YT.xh2PQf93yrMBVAyus0OtSQ1YggmgVyvQFJxT96iEXCbUbIZevkSUzvMEW9uwn3vyXIVFuYKkLc5.V9T595oEphIm_RdYClgY2IrArwZiOh.aOPMghaBVYVzys_u0WDMx7zJXcS
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AFA000D.4010708@netconfcentral.com>
Date: Tue, 10 Nov 2009 16:06:37 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Ladislav Lhotka <lhotka@cesnet.cz>
References: <1257817369.7700.22.camel@missotis>	<20091110.084812.181661537.mbj@tail-f.com>	<1257862910.25407.53.camel@missotis>	<20091110.153058.215453052.mbj@tail-f.com> <1257894982.32075.5.camel@missotis>
In-Reply-To: <1257894982.32075.5.camel@missotis>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 00:06:09 -0000

Ladislav Lhotka wrote:
> Martin Bjorklund píše v Út 10. 11. 2009 v 15:30 +0100:
>> Ladislav Lhotka <lhotka@cesnet.cz> wrote:
>>> Martin Bjorklund píše v Út 10. 11. 2009 v 08:48 +0100:
>>>
>>>>> I think the cleanest solution would be to just define the "schema" for
>>>>> RPC requests utilizing the XPath capability and leave the spec of XPath
>>>>> query sematics to YANG (or other DM languages, for that matter).
>>>> I think we can and should do better.  Regardless of DM language, we
>>>> want the XPath filter to return XML "as for subtree filters", right?
>>> Is the subtree filtering mechanism supposed to fill-in all "list keys"
>>> in the ancestor hierarchy? Where is this said?
>> No, see my first post in this thread.  Is might be useful to at least
>> allow the subtree filtering mechanism to fill in keys; Andy and David
>> R. reported that their implementations do this.
> 
> The original RFC 4741 behaviour should remain compliant. In principle,
> there needn't be any key-like distinguishing elements/attributes. For
> example, the datastore content may be the following valid XML:
> 
> <control xmlns="http://example.com/dual-toaster">
>   <temperature>75</temperature>
>   <temperature>75</temperature>
> </control>
> 

I don't see why it is a problem if the server fills in the
missing keys.  If there are no keys, like in your example,
then there will be no added leafs.  But what if the 'toaster'
is a list:


  <filter>
     <toaster>
        <temperature/>
     </toaster>
  </filter>

  <data>
     <toaster>
        <id>1</id>
        <temperature>75</temperature>
     </toaster>
     <toaster>
        <id>2</id>
        <temperature>234</temperature>
     </toaster>
  </data>


This way, the client will use its YANG definition,
see that /toaster is a list, and expect a key leaf
to be the first element returned after that.

Consider the utility if no list key is returned:

  <filter>
     <toaster>
        <onfire/>
     </toaster>
  </filter>

  <data>
     <toaster>
        <onfire/>
     </toaster>
  </data>

Which toaster is on fire?


IMO, not only should the server return keys. it should
also normalize the output so no duplicates are returned:


  <filter>
     <toaster>
        <onfire/>
     </toaster>
     <toaster>
        <temperature/>
     </toaster>
  </filter>

  <data>
     <toaster>
        <id>2</id>
        <onfire/>
        <temperature>234</temperature>
     </toaster>
  </data>


> Lada
> 

Andy

From bertietf@bwijnen.net  Tue Nov 10 18:07:41 2009
Return-Path: <bertietf@bwijnen.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C2FF93A6BE4 for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 18:07:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.445
X-Spam-Level: 
X-Spam-Status: No, score=-9.445 tagged_above=-999 required=5 tests=[AWL=1.154,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sLP83GoNF4nL for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 18:07:40 -0800 (PST)
Received: from postgirl.ripe.net (postgirl.ripe.net [193.0.19.66]) by core3.amsl.com (Postfix) with ESMTP id BAC6C3A6BE5 for <netconf@ietf.org>; Tue, 10 Nov 2009 18:07:39 -0800 (PST)
Received: from herring.ripe.net ([193.0.1.203]) by postgirl.ripe.net with esmtp (Exim 4.63) (envelope-from <bertietf@bwijnen.net>) id 1N82cn-0001lg-8F for netconf@ietf.org; Wed, 11 Nov 2009 03:08:02 +0100
Received: from host-24-71.meeting.ietf.org (dog.ripe.net [193.0.1.217]) by herring.ripe.net (Postfix) with ESMTP id 7B4F12F583 for <netconf@ietf.org>; Wed, 11 Nov 2009 03:07:56 +0100 (CET)
Message-ID: <4AFA1C7A.6030809@bwijnen.net>
Date: Wed, 11 Nov 2009 11:07:54 +0900
From: "Bert (IETF) Wijnen" <bertietf@bwijnen.net>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: Netconf <netconf@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RIPE-Spam-Level: ----
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd44652d05f397a352efd5d961b2a2aa290
Subject: [Netconf] comment ons draft-ietf-netconf-with-defaults-04.txt]
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 02:07:41 -0000

just some late editorial comments that you might consider
if a new rev gets done

- sect 1.2 2nd para
       As a consequence of this issue,
   maybe better to s/issue/approach/

- section 9
   add a note to rfc-editor to remove section 9 when doc
   gets published as rfc

- I see that you use [RFC2119] for citation and [NETCONF]
   I prefer consistency and would personally use [RFC4741]
   to be consistent with citations to other RFCs.
   personal taste of course. Not a bug

Bert


From lhotka@cesnet.cz  Tue Nov 10 20:35:11 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 285D53A67AF for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 20:35:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ErHX0aXEtD2C for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 20:35:10 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 2141C3A687B for <netconf@ietf.org>; Tue, 10 Nov 2009 20:35:10 -0800 (PST)
Received: from [133.93.32.206] (host-32-206.meeting.ietf.org [133.93.32.206]) by office2.cesnet.cz (Postfix) with ESMTP id D980BD800CE; Wed, 11 Nov 2009 05:35:35 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Andy Bierman <andy@netconfcentral.com>
In-Reply-To: <4AFA000D.4010708@netconfcentral.com>
References: <1257817369.7700.22.camel@missotis> <20091110.084812.181661537.mbj@tail-f.com> <1257862910.25407.53.camel@missotis> <20091110.153058.215453052.mbj@tail-f.com> <1257894982.32075.5.camel@missotis> <4AFA000D.4010708@netconfcentral.com>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Wed, 11 Nov 2009 13:35:26 +0900
Message-Id: <1257914126.8054.30.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] 4741bis (007) - return from XPath filters
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 04:35:11 -0000

Andy Bierman píše v Út 10. 11. 2009 v 16:06 -0800:
> > 
> > The original RFC 4741 behaviour should remain compliant. In principle,
> > there needn't be any key-like distinguishing elements/attributes. For
> > example, the datastore content may be the following valid XML:
> > 
> > <control xmlns="http://example.com/dual-toaster">
> >   <temperature>75</temperature>
> >   <temperature>75</temperature>
> > </control>
> > 
> 
> I don't see why it is a problem if the server fills in the
> missing keys.  If there are no keys, like in your example,
> then there will be no added leafs.  But what if the 'toaster'
> is a list:

I don't mind if the server fills in the keys but I'd object if the
server was no more allowed to return multiple identical trees, like in
this example.

But the fact that the replies to get/get-config queries with both
subtree and XPath filters may depend on the data modeling framework is a
new situation compared to the old RFC 4741.

Lada
 
> 
> 
>   <filter>
>      <toaster>
>         <temperature/>
>      </toaster>
>   </filter>
> 
>   <data>
>      <toaster>
>         <id>1</id>
>         <temperature>75</temperature>
>      </toaster>
>      <toaster>
>         <id>2</id>
>         <temperature>234</temperature>
>      </toaster>
>   </data>
> 
> 
> This way, the client will use its YANG definition,
> see that /toaster is a list, and expect a key leaf
> to be the first element returned after that.
> 
> Consider the utility if no list key is returned:
> 
>   <filter>
>      <toaster>
>         <onfire/>
>      </toaster>
>   </filter>
> 
>   <data>
>      <toaster>
>         <onfire/>
>      </toaster>
>   </data>
> 
> Which toaster is on fire?
> 
> 
> IMO, not only should the server return keys. it should
> also normalize the output so no duplicates are returned:
> 
> 
>   <filter>
>      <toaster>
>         <onfire/>
>      </toaster>
>      <toaster>
>         <temperature/>
>      </toaster>
>   </filter>
> 
>   <data>
>      <toaster>
>         <id>2</id>
>         <onfire/>
>         <temperature>234</temperature>
>      </toaster>
>   </data>
> 
> 
> > Lada
> > 
> 
> Andy
-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From bertietf@bwijnen.net  Tue Nov 10 21:17:07 2009
Return-Path: <bertietf@bwijnen.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 47ADF28C28F for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 21:17:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.528
X-Spam-Level: 
X-Spam-Status: No, score=-5.528 tagged_above=-999 required=5 tests=[AWL=-2.929, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d5FMmZBhyTbm for <netconf@core3.amsl.com>; Tue, 10 Nov 2009 21:17:06 -0800 (PST)
Received: from postlady.ripe.net (postlady.ripe.net [193.0.19.65]) by core3.amsl.com (Postfix) with ESMTP id 3613628C28E for <netconf@ietf.org>; Tue, 10 Nov 2009 21:17:05 -0800 (PST)
Received: from herring.ripe.net ([193.0.1.203]) by postlady.ripe.net with esmtp (Exim 4.63) (envelope-from <bertietf@bwijnen.net>) id 1N85a8-0007WA-KL for netconf@ietf.org; Wed, 11 Nov 2009 06:17:30 +0100
Received: from host-24-71.meeting.ietf.org (dog.ripe.net [193.0.1.217]) by herring.ripe.net (Postfix) with ESMTP id EE8B32F583 for <netconf@ietf.org>; Wed, 11 Nov 2009 06:17:23 +0100 (CET)
Message-ID: <4AFA48E2.9010900@bwijnen.net>
Date: Wed, 11 Nov 2009 14:17:22 +0900
From: "Bert (IETF) Wijnen" <bertietf@bwijnen.net>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: Netconf <netconf@ietf.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-RIPE-Spam-Level: ----
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd4c193d91066f97df8d5a13a4567ffb62d
Subject: Re: [Netconf] #7: URI assignments for IANA]
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 05:17:07 -0000

netconf WG members, do not get worried by these sort of messages.

The WG chairs attended a WG-chairs session over lunch today, and the
topic was issue tracking.

So I played with the issues recorden under the "Issues" button on web pag=
e
      http://tools.ietf.org/wg/netconf/

I have closed the issues that were recorded for notifications.
I think we addressed them in the RFC we published.

I played with one of the items against rfc4741. Was trying to see if I
could see the results on the
page that lists the active drafts. it seemed to work for a while but now
I don't see it working
anymore. Need to test more.

But anyway, Martin is keeping track of 4741bis issues in a separate page
under the "wiki" button.
So Mehmet may close the 4741bis items after making sure they are all in
Martin's list.

I will be work make sure we have all 4742 issues listed... later in the
week probably

Bert


Netconf wrote:
> #7: URI assignments for IANA
> ---------------------------------------------+-------------------------=
-----
>  Reporter:  ietf@=E2=80=A6                           |        Owner:   =
    =20
>      Type:  task                             |       Status:  closed
>  Priority:  major                            |    Milestone:       =20
> Component:  draft-ietf-netconf-notification  |      Version:       =20
>  Severity:  Submitted WG Document            |   Resolution:  fixed=20
>  Keywords:                                   | =20
> ---------------------------------------------+-------------------------=
-----
> Changes (by bertietf@=E2=80=A6):
>
>   * status:  new =3D> closed
>   * resolution:  =3D> fixed
>   * severity:  =3D> Submitted WG Document
>
>
>  =20




From mehmet.ersue@nsn.com  Wed Nov 11 00:26:02 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 861D73A6C44 for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 00:26:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.67
X-Spam-Level: 
X-Spam-Status: No, score=-2.67 tagged_above=-999 required=5 tests=[AWL=-0.072,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FM5-4R0DUhj8 for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 00:26:01 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id C57A23A6C3E for <netconf@ietf.org>; Wed, 11 Nov 2009 00:25:57 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nAB8QHNw017436 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 11 Nov 2009 09:26:18 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nAB8QCKF004010; Wed, 11 Nov 2009 09:26:17 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 11 Nov 2009 09:26:13 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA62A8.A0CE41F0"
Date: Wed, 11 Nov 2009 09:26:11 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A64125EF2@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Short Summary of the IETF 76 NETCONF WG Session
Thread-Index: AcpiqJ/59SgbW5F6SRas5F2ecG7BAA==
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <dromasca@avaya.com>
X-OriginalArrivalTime: 11 Nov 2009 08:26:13.0031 (UTC) FILETIME=[A1197B70:01CA62A8]
Cc: netconf@ietf.org
Subject: [Netconf] Short Summary of the IETF 76 NETCONF WG Session
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 08:26:02 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA62A8.A0CE41F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi Dan,

please find below a short summary of the NETCONF WG session on MONDAY,
November 9, 2009, 15:20-17:20 at IETF 76:

- We had approx. 38 persons in the 2 hour session for NETCONF WG.
- We reviewed the status of the WG
- We went through the chartered WG items and had a good discussion and
review of the documents.

- Partial Lock RPC for NETCONF is in RFC Editor's queue.
- NETCONF Monitoring needs a few corrections and an update before it can
go to AD review.=20
We need to do better tracking and address the issues.
- 4741bis issue solving is ongoing. Discussion will be continued on the
maillist.
- With-defaults draft has some issues left which will be discussed and
solved on the maillist before WGLC.

- The WG is in favor of preparing a 4742bis draft with known errata and
issues. The charter allows this work already and the co-chairs will
prepare charter milestone update after maillist approval for 4742bis.
- The not-chartered draft "Robust Configuration Management within
NETCONF" will be updated for IETF 77.=20

Cheers,
Bert & Mehmet


------_=_NextPart_001_01CA62A8.A0CE41F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Short Summary of the IETF 76 NETCONF WG Session</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Hi Dan,</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">please find below a short summary of =
the NETCONF WG session on MONDAY, November 9, 2009, 15:20-17:20 at IETF =
76:</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">- We had approx. 38 persons in the 2 =
hour session for NETCONF WG.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">- We reviewed the status of the =
WG</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">- We went through the chartered WG =
items and had a good discussion and review of the documents.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">- Partial Lock RPC for NETCONF is in =
RFC Editor's queue.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">- NETCONF Monitoring needs a few =
corrections and an update before it can go to AD review. </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">We need to do better tracking and =
address the issues.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">- 4741bis issue solving is ongoing. =
Discussion will be continued on the maillist.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">- With-defaults draft has some =
issues left which will be discussed and solved on the maillist before =
WGLC.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">- The WG is in favor of preparing a =
4742bis draft with known errata and issues. The charter allows this work =
already and the co-chairs will prepare charter milestone update after =
maillist approval for 4742bis.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">- The not-chartered draft =
&quot;Robust Configuration Management within NETCONF&quot; will be =
updated for IETF 77. </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Cheers,</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">Bert &amp; Mehmet</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01CA62A8.A0CE41F0--

From mehmet.ersue@nsn.com  Wed Nov 11 00:34:56 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 08D923A695C for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 00:34:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.665
X-Spam-Level: 
X-Spam-Status: No, score=-2.665 tagged_above=-999 required=5 tests=[AWL=-0.067, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YEw9xKXPFpVU for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 00:34:55 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 186823A67FF for <netconf@ietf.org>; Wed, 11 Nov 2009 00:34:24 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nAB8YnAZ019792 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 11 Nov 2009 09:34:49 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nAB8Ynlg001246; Wed, 11 Nov 2009 09:34:49 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 11 Nov 2009 09:34:48 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA62A9.D43FF8D4"
Date: Wed, 11 Nov 2009 09:34:47 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A64125EFA@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Action Items after the IETF 76 NETCONF WG Session
Thread-Index: AcpiqdN15Avg2qUhSz6raoCh/9uKYQ==
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>
X-OriginalArrivalTime: 11 Nov 2009 08:34:48.0803 (UTC) FILETIME=[D4860B30:01CA62A9]
Subject: [Netconf] Action Items after the IETF 76 NETCONF WG Session
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 08:34:56 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA62A9.D43FF8D4
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi All,

below are the action items we wrote down after the NETCONF WG session on
Monday.=20
Document editors please drive your part.

AI - Mark, Martin, Balazs: Bring issues from the session to the maillist
and drive the discussion.
AI - Mark, Martin, Balazs: Update the documents based on the issue
discussion result.

AI - Bert: Check with Margaret Wassermann whether she committs to take
over the editorship for 4742bis draft and ask the WG for consensus for
preparing a 4742bis document.
AI - Bert: Update charter milestones

AI - Mehmet: Check with Martin B whether the 4741 issues on the WG issue
tracker are redundant with the issue list he maintains and can be
deleted. Mehmet to delete those issues on WG issue tracker.
AI - Mehmet: Ask Mark Scott to add a Change Log to the Monitoring
document
AI - Mehmet: Agree with Mark and add issues from Monitoring discussion
to the WG issue tracker=20
AI - Bert: Add 4742bis relevant issues to the WG issue tracker=20

Cheers,
Bert and Mehmet


------_=_NextPart_001_01CA62A9.D43FF8D4
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Action Items after the IETF 76 NETCONF WG Session</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Hi All,</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">below are the action items we wrote =
down after the NETCONF WG session on Monday. </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">Document editors please drive your =
part.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">AI - Mark, Martin, Balazs: Bring =
issues from the session to the maillist and drive the discussion.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">AI - Mark, Martin, Balazs: Update =
the documents based on the issue discussion result.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">AI - Bert: Check with Margaret =
Wassermann whether she committs to take over the editorship for 4742bis =
draft and ask the WG for consensus for preparing a 4742bis =
document.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">AI - Bert: Update charter =
milestones</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">AI - Mehmet: Check with Martin B =
whether the 4741 issues on the WG issue tracker are redundant with the =
issue list he maintains and can be deleted. Mehmet to delete those =
issues on WG issue tracker.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">AI - Mehmet: Ask Mark Scott to add a =
Change Log to the Monitoring document</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">AI - Mehmet: Agree with Mark and add =
issues from Monitoring discussion to the WG issue tracker </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">AI - Bert: Add 4742bis relevant =
issues to the WG issue tracker </FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Verdana">Cheers,</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Verdana">Bert and =
Mehmet</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01CA62A9.D43FF8D4--

From bertietf@bwijnen.net  Wed Nov 11 04:02:05 2009
Return-Path: <bertietf@bwijnen.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8E2E63A6961; Wed, 11 Nov 2009 04:02:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.332
X-Spam-Level: 
X-Spam-Status: No, score=-5.332 tagged_above=-999 required=5 tests=[AWL=-2.733, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UGKGuEaM5qKk; Wed, 11 Nov 2009 04:02:04 -0800 (PST)
Received: from postlady.ripe.net (postlady.ripe.net [193.0.19.65]) by core3.amsl.com (Postfix) with ESMTP id B8BAA28C168; Wed, 11 Nov 2009 04:02:04 -0800 (PST)
Received: from herring.ripe.net ([193.0.1.203]) by postlady.ripe.net with esmtp (Exim 4.63) (envelope-from <bertietf@bwijnen.net>) id 1N8Bu6-0004o2-OF; Wed, 11 Nov 2009 13:02:32 +0100
Received: from host-24-71.meeting.ietf.org (dog.ripe.net [193.0.1.217]) by herring.ripe.net (Postfix) with ESMTP id 627892F5B3; Wed, 11 Nov 2009 13:02:24 +0100 (CET)
Message-ID: <4AFAA7CF.3050005@bwijnen.net>
Date: Wed, 11 Nov 2009 21:02:23 +0900
From: "Bert (IETF) Wijnen" <bertietf@bwijnen.net>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: netmod@ietf.org, Netconf <netconf@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RIPE-Spam-Level: ----
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd430b4bc464d33bedb8573fdee82c25a72
Subject: [Netconf] FYI - netconf/netmod for ietfSmartGrid ?]
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 12:02:05 -0000

I am sitting in the IETF-smartGrid BarBof here.
Hiroshi Esaki is presenting the approach they aretaking in Japan.
He lists XML-Conf as a protocol for configuration. He clarified
that he meant netconf.

Maybe this is a place to get some YANG modules defined as well?

Some of the discussion here will be what can be done in IETF in terms
of standardization.

Bert


From robert.cole@jhuapl.edu  Wed Nov 11 06:03:56 2009
Return-Path: <robert.cole@jhuapl.edu>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 33E4228C19A for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 06:03:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8DSbETIaCuTN for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 06:03:55 -0800 (PST)
Received: from jhuapl.edu (pilot.jhuapl.edu [128.244.198.200]) by core3.amsl.com (Postfix) with ESMTP id 5658528C184 for <netconf@ietf.org>; Wed, 11 Nov 2009 06:03:41 -0800 (PST)
Received: from ([128.244.198.90]) by pilot.jhuapl.edu with ESMTP with TLS id 63GHCH1.33924676; Wed, 11 Nov 2009 09:02:55 -0500
Received: from aplesstar.dom1.jhuapl.edu ([128.244.198.212]) by aplexcas1.dom1.jhuapl.edu ([128.244.198.90]) with mapi; Wed, 11 Nov 2009 09:03:22 -0500
From: "Cole, Robert G." <Robert.Cole@jhuapl.edu>
To: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>, "dromasca@avaya.com" <dromasca@avaya.com>, "andy@netconfcentral.com" <andy@netconfcentral.com>
Date: Wed, 11 Nov 2009 09:03:20 -0500
Thread-Topic: Short Summary of the IETF 76 NETCONF WG Session
Thread-Index: AcpiqJ/59SgbW5F6SRas5F2ecG7BAAALlSIA
Message-ID: <0A8F66C42F49E448A40E99946404EE5B717816A7B4@aplesstar.dom1.jhuapl.edu>
References: <80A0822C5E9A4440A5117C2F4CD36A64125EF2@DEMUEXC006.nsn-intra.net>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A64125EF2@DEMUEXC006.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_0A8F66C42F49E448A40E99946404EE5B717816A7B4aplesstardom1_"
MIME-Version: 1.0
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] Short Summary of the IETF 76 NETCONF WG Session
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 14:03:56 -0000

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

Mehmet,
Bert,

Yes, we'll definitely update the "Robust NETCONF" draft for IETF 77.  It ju=
st seemed that NETCONF/NETMOD had enough on its plate for this meeting.  Th=
erefore, we thought it best to hold off this activity this time around.

Thanks,
Bob

________________________________
From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On Behalf =
Of Ersue, Mehmet (NSN - DE/Munich)
Sent: Wednesday, November 11, 2009 3:26 AM
To: dromasca@avaya.com
Cc: netconf@ietf.org
Subject: [Netconf] Short Summary of the IETF 76 NETCONF WG Session



Hi Dan,

please find below a short summary of the NETCONF WG session on MONDAY, Nove=
mber 9, 2009, 15:20-17:20 at IETF 76:

- We had approx. 38 persons in the 2 hour session for NETCONF WG.
- We reviewed the status of the WG
- We went through the chartered WG items and had a good discussion and revi=
ew of the documents.

- Partial Lock RPC for NETCONF is in RFC Editor's queue.
- NETCONF Monitoring needs a few corrections and an update before it can go=
 to AD review.
We need to do better tracking and address the issues.
- 4741bis issue solving is ongoing. Discussion will be continued on the mai=
llist.
- With-defaults draft has some issues left which will be discussed and solv=
ed on the maillist before WGLC.

- The WG is in favor of preparing a 4742bis draft with known errata and iss=
ues. The charter allows this work already and the co-chairs will prepare ch=
arter milestone update after maillist approval for 4742bis.

- The not-chartered draft "Robust Configuration Management within NETCONF" =
will be updated for IETF 77.

Cheers,
Bert & Mehmet

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Short Summary of the IETF 76 NETCONF WG Session</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16915" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D875495713-11112009>Mehmet,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D875495713-11112009>Bert,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D875495713-11112009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D875495713-11112009>Yes, we'll definitely update the "Robust NETCONF=
" draft=20
for IETF 77.&nbsp; It just seemed that NETCONF/NETMOD had enough on its pla=
te=20
for this meeting.&nbsp; Therefore, we thought it best to hold off this acti=
vity=20
this time around.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D875495713-11112009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D875495713-11112009>Thanks,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D875495713-11112009>Bob</SPAN></FONT></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> netconf-bounces@ietf.org=20
[mailto:netconf-bounces@ietf.org] <B>On Behalf Of </B>Ersue, Mehmet (NSN -=
=20
DE/Munich)<BR><B>Sent:</B> Wednesday, November 11, 2009 3:26 AM<BR><B>To:</=
B>=20
dromasca@avaya.com<BR><B>Cc:</B> netconf@ietf.org<BR><B>Subject:</B> [Netco=
nf]=20
Short Summary of the IETF 76 NETCONF WG Session<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format --><BR>
<P><FONT face=3DVerdana size=3D2>Hi Dan,</FONT> </P>
<P><FONT face=3DVerdana size=3D2>please find below a short summary of the N=
ETCONF WG=20
session on MONDAY, November 9, 2009, 15:20-17:20 at IETF 76:</FONT> </P>
<P><FONT face=3DVerdana size=3D2>- We had approx. 38 persons in the 2 hour =
session=20
for NETCONF WG.</FONT> <BR><FONT face=3DVerdana size=3D2>- We reviewed the =
status of=20
the WG</FONT> <BR><FONT face=3DVerdana size=3D2>- We went through the chart=
ered WG=20
items and had a good discussion and review of the documents.</FONT> </P>
<P><FONT face=3DVerdana size=3D2>- Partial Lock RPC for NETCONF is in RFC E=
ditor's=20
queue.</FONT> <BR><FONT face=3DVerdana size=3D2>- NETCONF Monitoring needs =
a few=20
corrections and an update before it can go to AD review. </FONT><BR><FONT=20
face=3DVerdana size=3D2>We need to do better tracking and address the issue=
s.</FONT>=20
<BR><FONT face=3DVerdana size=3D2>- 4741bis issue solving is ongoing. Discu=
ssion=20
will be continued on the maillist.</FONT> <BR><FONT face=3DVerdana size=3D2=
>-=20
With-defaults draft has some issues left which will be discussed and solved=
 on=20
the maillist before WGLC.</FONT> </P>
<P><FONT face=3DVerdana size=3D2>- The WG is in favor of preparing a 4742bi=
s draft=20
with known errata and issues. The charter allows this work already and the=
=20
co-chairs will prepare charter milestone update after maillist approval for=
=20
4742bis.</FONT></P>
<P><FONT face=3DVerdana size=3D2>- The not-chartered draft "Robust Configur=
ation=20
Management within NETCONF" will be updated for IETF 77. </FONT></P>
<P><FONT face=3DVerdana size=3D2>Cheers,</FONT> <BR><FONT face=3DVerdana si=
ze=3D2>Bert=20
&amp; Mehmet</FONT> </P></BODY></HTML>

--_000_0A8F66C42F49E448A40E99946404EE5B717816A7B4aplesstardom1_--

From MARKSCOT@nortel.com  Wed Nov 11 08:47:37 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 084943A6ACF for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 08:47:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WTqHvxpxIf45 for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 08:47:36 -0800 (PST)
Received: from zcars04e.nortel.com (zcars04e.nortel.com [47.129.242.56]) by core3.amsl.com (Postfix) with ESMTP id EF1123A6ACD for <netconf@ietf.org>; Wed, 11 Nov 2009 08:47:35 -0800 (PST)
Received: from zcarhxm0.corp.nortel.com (zcarhxm0.corp.nortel.com [47.129.230.95]) by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id nABGlxt01507; Wed, 11 Nov 2009 16:47:59 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 11 Nov 2009 11:47:51 -0500
Message-ID: <085091CB2CA14E4B8B163FFC37C84E9D1AE8C6FD@zcarhxm0.corp.nortel.com>
In-Reply-To: <001b01ca5ca4$ad010e80$6801a8c0@oemcomputer>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] draft-ietf-netconf-monitoring-09 last call commentsfrom js
Thread-Index: AcpcrQzbHZER5BJ4RMOHUPZgkys/twGQJ59w
References: <20091103142239.GA7302@elstar.local><200911031432.nA3EWxSg065216@idle.juniper.net><20091103152233.GA7621@elstar.local> <001b01ca5ca4$ad010e80$6801a8c0@oemcomputer>
From: "Mark Scott" <markscot@nortel.com>
To: "Randy Presuhn" <randy_presuhn@mindspring.com>, <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call commentsfrom js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 16:47:37 -0000

Juergen and Randy,

I can't speak for how many implementers actually read both the RFC and
associated MIBs, but in the YANG module we have included references to
the related RFCs, descriptions of the monitored data, and where required
the behavior (e.g. the rpc definition).

Do you have specific examples of additional text from the RFC which
should be included in the module

Mark

-----Original Message-----
From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On
Behalf Of Randy Presuhn
Sent: Tuesday, November 03, 2009 11:43 AM
To: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call
commentsfrom js

Hi -

> From: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
> To: "Phil Shafer" <phil@juniper.net>
> Cc: <netconf@ietf.org>
> Sent: Tuesday, November 03, 2009 8:22 AM
> Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call
comments from js
...
> > And given the number of mib implementors that seem to not read the
> > rfc, just the mib, I'd vote to have all real text live within the
> > yang module.
>=20
> We both agree on the principle - I just disagree with your citation of
> RFC 3412 in an attempt to prove me wrong that the SMIv2 practice has
> been for a long time to have MIB modules self-contained.

I agree with Juergen.  Yes, the stuff relevant to management should be
in the MIB module.  However, most RFCs with MIBs describe a system or
protocol that actually *does* something other than just sit around and
be
managed, and many of these operational characteristics are not (and
should
not) be subject to management control or monitoring.  Such information
does
not belong in a MIB module.

Randy

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

From MARKSCOT@nortel.com  Wed Nov 11 08:58:57 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2075D3A6ADD for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 08:58:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c1n2ZaiJ3ofz for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 08:58:56 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 5C5603A6971 for <netconf@ietf.org>; Wed, 11 Nov 2009 08:58:30 -0800 (PST)
Received: from zcarhxm0.corp.nortel.com (zcarhxm0.corp.nortel.com [47.129.230.95]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nABGwqZ10250; Wed, 11 Nov 2009 16:58:52 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 11 Nov 2009 11:58:49 -0500
Message-ID: <085091CB2CA14E4B8B163FFC37C84E9D1AE8C736@zcarhxm0.corp.nortel.com>
In-Reply-To: <20091103.160400.23684688.mbj@tail-f.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
Thread-Index: AcpclvEW9bnWoRS4TDSR9hloWtYOgQGWOW7g
References: <20091103142239.GA7302@elstar.local><200911031432.nA3EWxSg065216@idle.juniper.net> <20091103.160400.23684688.mbj@tail-f.com>
From: "Mark Scott" <markscot@nortel.com>
To: "Martin Bjorklund" <mbj@tail-f.com>, <phil@juniper.net>
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 16:58:57 -0000

Martin,

Related to the reply I posted to Juergen and Randy on this thread:

By descriptive text I assume we mean only the text for each parm in sec
2 specifically.  In which case are we effectively saying that 'see yang
module for details' is sufficient for sec 2?

If not, can someone help me better understand which descriptive text
belongs in the yang module (to augment what is already there) and which
should remain in sec 2 of the RFC?

Mark


-----Original Message-----
From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On
Behalf Of Martin Bjorklund
Sent: Tuesday, November 03, 2009 10:04 AM
To: phil@juniper.net
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call
comments from js

Phil Shafer <phil@juniper.net> wrote:
> And given the number of mib implementors that seem to not read the
> rfc, just the mib, I'd vote to have all real text live within the
> yang module.

I also agree.  For this particular document, it started out with an
XSD model, and having all the text in the XSD was not very readable.
But now that we moved to YANG, I agree that descriptive text should be
moved into the description clauses.


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

From mbj@tail-f.com  Wed Nov 11 12:43:57 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C37D03A6784 for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 12:43:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.99
X-Spam-Level: 
X-Spam-Status: No, score=-1.99 tagged_above=-999 required=5 tests=[AWL=0.056,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rL5HU0zte86I for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 12:43:57 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 0ACBF3A67A8 for <netconf@ietf.org>; Wed, 11 Nov 2009 12:43:56 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 07EF2616001; Wed, 11 Nov 2009 21:44:24 +0100 (CET)
Date: Wed, 11 Nov 2009 21:44:23 +0100 (CET)
Message-Id: <20091111.214423.197351074.mbj@tail-f.com>
To: markscot@nortel.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <085091CB2CA14E4B8B163FFC37C84E9D1AE8C736@zcarhxm0.corp.nortel.com>
References: <200911031432.nA3EWxSg065216@idle.juniper.net> <20091103.160400.23684688.mbj@tail-f.com> <085091CB2CA14E4B8B163FFC37C84E9D1AE8C736@zcarhxm0.corp.nortel.com>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 20:43:57 -0000

"Mark Scott" <markscot@nortel.com> wrote:
> Martin,
> 
> Related to the reply I posted to Juergen and Randy on this thread:
> 
> By descriptive text I assume we mean only the text for each parm in sec
> 2 specifically.  In which case are we effectively saying that 'see yang
> module for details' is sufficient for sec 2?

One option is to remove section 2 and 3, and make sure all details are
moved to the YANG module.

However, it might be nice to keep an overview, like the one in section
2.1.


/martin

From j.schoenwaelder@jacobs-university.de  Wed Nov 11 14:21:06 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7AAA53A68A6 for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 14:21:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.956
X-Spam-Level: 
X-Spam-Status: No, score=-1.956 tagged_above=-999 required=5 tests=[AWL=0.293,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M+-sYEU2jnXC for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 14:21:05 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id 84D853A685A for <netconf@ietf.org>; Wed, 11 Nov 2009 14:21:05 -0800 (PST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 90576C002B; Wed, 11 Nov 2009 23:21:33 +0100 (CET)
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 ge1ABMIIwye4; Wed, 11 Nov 2009 23:21:32 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 951CFC0019; Wed, 11 Nov 2009 23:21:32 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 60071E18E14; Wed, 11 Nov 2009 23:21:31 +0100 (CET)
Date: Wed, 11 Nov 2009 23:21:31 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Martin Bjorklund <mbj@tail-f.com>
Message-ID: <20091111222131.GA2218@elstar.local>
Mail-Followup-To: Martin Bjorklund <mbj@tail-f.com>, "markscot@nortel.com" <markscot@nortel.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <200911031432.nA3EWxSg065216@idle.juniper.net> <20091103.160400.23684688.mbj@tail-f.com> <085091CB2CA14E4B8B163FFC37C84E9D1AE8C736@zcarhxm0.corp.nortel.com> <20091111.214423.197351074.mbj@tail-f.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20091111.214423.197351074.mbj@tail-f.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 11 Nov 2009 22:21:06 -0000

On Wed, Nov 11, 2009 at 09:44:23PM +0100, Martin Bjorklund wrote:
> "Mark Scott" <markscot@nortel.com> wrote:
> > Martin,
> > 
> > Related to the reply I posted to Juergen and Randy on this thread:
> > 
> > By descriptive text I assume we mean only the text for each parm in sec
> > 2 specifically.  In which case are we effectively saying that 'see yang
> > module for details' is sufficient for sec 2?
> 
> One option is to remove section 2 and 3, and make sure all details are
> moved to the YANG module.
> 
> However, it might be nice to keep an overview, like the one in section
> 2.1.

Exactly.

/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 trac@tools.ietf.org  Wed Nov 11 20:07:51 2009
Return-Path: <trac@tools.ietf.org>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ED2FC28C1E2 for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 20:07:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.534
X-Spam-Level: 
X-Spam-Status: No, score=-102.534 tagged_above=-999 required=5 tests=[AWL=0.066, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id onDI6WQYuEUv for <netconf@core3.amsl.com>; Wed, 11 Nov 2009 20:07:51 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:1112:1:214:22ff:fe1f:1e54]) by core3.amsl.com (Postfix) with ESMTP id 45A5F28C1DD for <netconf@ietf.org>; Wed, 11 Nov 2009 20:07:51 -0800 (PST)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.69) (envelope-from <trac@tools.ietf.org>) id 1N8Qyn-0004Sx-M4; Wed, 11 Nov 2009 20:08:17 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "Netconf" <trac@tools.ietf.org>
X-Trac-Version: 0.11.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.5, by Edgewall Software
To: dbharrington@comcast.net, mehmet.ersue@nsn.com
X-Trac-Project: Netconf
Date: Thu, 12 Nov 2009 04:08:17 -0000
X-URL: http://tools.ietf.org/wg/netconf/
X-Trac-Ticket-URL: https://svn.tools.ietf.org/wg/netconf/trac/ticket/13#comment:3
Message-ID: <078.40ac74f394ed74ff652c969077979997@tools.ietf.org>
References: <069.67db73213b15a7c8a505a3140110d189@tools.ietf.org>
X-Trac-Ticket-ID: 13
In-Reply-To: <069.67db73213b15a7c8a505a3140110d189@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: dbharrington@comcast.net, mehmet.ersue@nsn.com, netconf@ietf.org, netconf@ops.ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Mailman-Approved-At: Wed, 11 Nov 2009 23:55:10 -0800
Cc: netconf@ietf.org, netconf@ops.ietf.org
Subject: Re: [Netconf] #13: testing ML notification
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Reply-To: netconf@ops.ietf.org
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 04:07:52 -0000

#13: testing ML notification
--------------------------------------+-------------------------------------
 Reporter:  dbharrington@…            |        Owner:  dbharrington@…          
     Type:  task                      |       Status:  closed                  
 Priority:  trivial                   |    Milestone:                          
Component:  notification              |      Version:                          
 Severity:  Dead WG Document          |   Resolution:  fixed                   
 Keywords:  test                      |  
--------------------------------------+-------------------------------------
Changes (by mehmet.ersue@…):

  * status:  assigned => closed
  * resolution:  => fixed
  * component:  RFC4741 => notification
  * severity:  => Dead WG Document


-- 
Ticket URL: <https://svn.tools.ietf.org/wg/netconf/trac/ticket/13#comment:3>
Netconf <http://tools.ietf.org/wg/netconf/>
Issue tracker for the NETCONF Working Group

From mehmet.ersue@nsn.com  Thu Nov 12 01:49:45 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 659AC28C0FE for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 01:49:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.661
X-Spam-Level: 
X-Spam-Status: No, score=-2.661 tagged_above=-999 required=5 tests=[AWL=-0.062, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j4Qf0WmcsUsh for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 01:49:44 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 240F93A68B9 for <netconf@ietf.org>; Thu, 12 Nov 2009 01:49:43 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nAC9oAmO011380 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 12 Nov 2009 10:50:10 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nAC9o4T8028245; Thu, 12 Nov 2009 10:50:10 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 12 Nov 2009 10:50:09 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 12 Nov 2009 10:50:07 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A6416DB4E@DEMUEXC006.nsn-intra.net>
In-Reply-To: <200911091806.nA9I69Xj004452@idle.juniper.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: W-D as SHOULD in 4741bis WAS:RE: [Netconf] additional netconf (4741bis) issues
Thread-Index: AcphaWCM8//MCeBfQ8+qu0Gh6zqTwgCEsw5Q
References: <4AF83F9D.70105@netconfcentral.com> <200911091806.nA9I69Xj004452@idle.juniper.net>
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: "ext Phil Shafer" <phil@juniper.net>, "Andy Bierman" <andy@netconfcentral.com>
X-OriginalArrivalTime: 12 Nov 2009 09:50:09.0856 (UTC) FILETIME=[85B1BC00:01CA637D]
Cc: netconf@ietf.org
Subject: [Netconf] W-D as SHOULD in 4741bis WAS:RE: additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 09:49:45 -0000

Phil,

IIRC you have been on the NETCONF/NETMOD call where we decided=20
together on the use of with-defaults and David summarized the=20
discussion results as below:

David Partain wrote on Friday, October 02, 2009 10:36 AM
> Subject: [netmod] Information from chair phone call on 24 September
>
......
>=20
> 3. The NETCONF WG to check consensus on whether 'with-defaults:'
> should be a SHOULD to implement.
>=20
> 4. In conjunction with the 'with-defaults:' work, the NETCONF WG
> can consider adding an XML attribute in a report-all response
> that tags default data as such to help NETCONF applications.
> (This discussion is already underway.)

Can you elaborate why you think now differently?

Mehmet
=20

> -----Original Message-----
> From: netconf-bounces@ietf.org=20
> [mailto:netconf-bounces@ietf.org] On Behalf Of ext Phil Shafer
> Sent: Monday, November 09, 2009 7:06 PM
> To: Andy Bierman
> Cc: netconf@ietf.org
> Subject: Re: [Netconf] additional netconf (4741bis) issues
>=20
> Andy Bierman writes:
> >There are NETCONF implementations that don't use YANG.
> >So what?
>=20
> There's no requirement in NETCONF that mandates the use of YANG.
>=20
> >IMO, this is a SHOULD requirement.  We have already established
> >that the server knows all the default leafs, even when the
> >meta-data is incomplete so the client cannot deduce the values.
>=20
> We have also established (by existence proof) that NETCONF servers
> don't need W-D.  It's a "nice to have", not something that is
> a requirement, SHOULD or otherwise.
>=20
> Thanks,
>  Phil
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>=20

From mehmet.ersue@nsn.com  Thu Nov 12 02:25:19 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7FC883A6994 for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 02:25:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.658
X-Spam-Level: 
X-Spam-Status: No, score=-2.658 tagged_above=-999 required=5 tests=[AWL=-0.059, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bwzcou6gjmMw for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 02:25:18 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 3DDB53A68B3 for <netconf@ietf.org>; Thu, 12 Nov 2009 02:25:17 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nACAPi2H031148 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 12 Nov 2009 11:25:44 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nACAPfad017307; Thu, 12 Nov 2009 11:25:44 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 12 Nov 2009 11:25:43 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 12 Nov 2009 11:25:40 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A6416DB98@DEMUEXC006.nsn-intra.net>
In-Reply-To: <20091111222131.GA2218@elstar.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
Thread-Index: AcpjHVcL7s/fWf6+SNq6Tjy3rwk0VAAZHx4A
References: <200911031432.nA3EWxSg065216@idle.juniper.net><20091103.160400.23684688.mbj@tail-f.com><085091CB2CA14E4B8B163FFC37C84E9D1AE8C736@zcarhxm0.corp.nortel.com><20091111.214423.197351074.mbj@tail-f.com> <20091111222131.GA2218@elstar.local>
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>, "Martin Bjorklund" <mbj@tail-f.com>
X-OriginalArrivalTime: 12 Nov 2009 10:25:43.0081 (UTC) FILETIME=[7D320990:01CA6382]
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments from js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 10:25:19 -0000

Juergen Schoenwaelder Wednesday, November 11, 2009 11:22 PM
> On Wed, Nov 11, 2009 at 09:44:23PM +0100, Martin Bjorklund wrote:
> > "Mark Scott" <markscot@nortel.com> wrote:
> > > Martin,
> > >=20
> > > Related to the reply I posted to Juergen and Randy on this thread:
> > >=20
> > > By descriptive text I assume we mean only the text for=20
> each parm in sec
> > > 2 specifically.  In which case are we effectively saying=20
> that 'see yang
> > > module for details' is sufficient for sec 2?
> >=20
> > One option is to remove section 2 and 3, and make sure all=20
> details are
> > moved to the YANG module.
> >=20
> > However, it might be nice to keep an overview, like the one=20
> in section
> > 2.1.
>=20
> Exactly.

We talked in the session to have the YANG module definition complete and
self-explaining first.
You can have any overview, explaining text or examples in the RFC
chapters.

Mehmet

From phil@juniper.net  Thu Nov 12 06:55:38 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 789783A6840 for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 06:55:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.549
X-Spam-Level: 
X-Spam-Status: No, score=-6.549 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eDvLUho7wgIG for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 06:55:37 -0800 (PST)
Received: from exprod7og119.obsmtp.com (exprod7og119.obsmtp.com [64.18.2.16]) by core3.amsl.com (Postfix) with ESMTP id 7F9A93A6895 for <netconf@ietf.org>; Thu, 12 Nov 2009 06:55:36 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKSvwiAulIQlj+pLeGx1d1DvLeON+Jm7jD@postini.com; Thu, 12 Nov 2009 06:56:07 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Thu, 12 Nov 2009 06:51:28 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 06:51:28 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 06:51:28 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 06:51:27 -0800
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 nACEpQj38252; Thu, 12 Nov 2009 06:51:26 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nACEc8oo089483; Thu, 12 Nov 2009 14:38:09 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911121438.nACEc8oo089483@idle.juniper.net>
To: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A6416DB4E@DEMUEXC006.nsn-intra.net>
Date: Thu, 12 Nov 2009 09:38:08 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 12 Nov 2009 14:51:27.0309 (UTC) FILETIME=[9CB227D0:01CA63A7]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] W-D as SHOULD in 4741bis WAS:RE: additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 14:55:38 -0000

"Ersue, Mehmet (NSN - DE/Munich)" writes:
>IIRC you have been on the NETCONF/NETMOD call where we decided 
>together on the use of with-defaults and David summarized the 
>discussion results as below:
>David Partain wrote on Friday, October 02, 2009 10:36 AM
>> 3. The NETCONF WG to check consensus on whether 'with-defaults:'
>> should be a SHOULD to implement.

The bullet is "check concensus".  This does not imply that the
concensus of folks on the call was that this is a good idea.
I have never thought it was reasonable and continue in that
opinion.  There is nothing in NETCONF (or YANG) that requires
W-DEF and there's no reason it MUST be a SHOULD.

Thanks,
 Phil

From andy@netconfcentral.com  Thu Nov 12 07:12:32 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EA3143A6BDF for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 07:12:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[AWL=0.164, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DCpwr0VvLPSX for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 07:12:32 -0800 (PST)
Received: from smtp126.sbc.mail.sp1.yahoo.com (smtp126.sbc.mail.sp1.yahoo.com [69.147.65.185]) by core3.amsl.com (Postfix) with SMTP id 18D9D3A6AB2 for <netconf@ietf.org>; Thu, 12 Nov 2009 07:12:32 -0800 (PST)
Received: (qmail 70033 invoked from network); 12 Nov 2009 15:12:59 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp126.sbc.mail.sp1.yahoo.com with SMTP; 12 Nov 2009 07:12:59 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: wmsUqwAVM1m9X.vFM73pHvJYpQ.vVF2ssd6Wh2MjfZSHBe1k_BjEZ2iCV7GqfXI0lHQk6.9g03sGpMhsjcrETXJZCjkst17yP.hJIQ7jk8iAXdd1minZbc4G1ZBwTvmd0_eWWNGU3b_rVcLKWPclKIIVu6koC5I1uDaHBcb4Ib8TUBnLhy4U785rW_pjHDD1QgLiFxWuZJ.DdiJ_mFZWnSW0IaU9KpETrzWyxiQCPMorSrABCbt7ADFsBx7nvJnF
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AFC2613.5010405@netconfcentral.com>
Date: Thu, 12 Nov 2009 07:13:23 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
References: <200911121438.nACEc8oo089483@idle.juniper.net>
In-Reply-To: <200911121438.nACEc8oo089483@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] W-D as SHOULD in 4741bis WAS:RE: additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 15:12:33 -0000

Phil Shafer wrote:
> "Ersue, Mehmet (NSN - DE/Munich)" writes:
>> IIRC you have been on the NETCONF/NETMOD call where we decided 
>> together on the use of with-defaults and David summarized the 
>> discussion results as below:
>> David Partain wrote on Friday, October 02, 2009 10:36 AM
>>> 3. The NETCONF WG to check consensus on whether 'with-defaults:'
>>> should be a SHOULD to implement.
> 
> The bullet is "check concensus".  This does not imply that the
> concensus of folks on the call was that this is a good idea.
> I have never thought it was reasonable and continue in that
> opinion.  There is nothing in NETCONF (or YANG) that requires
> W-DEF and there's no reason it MUST be a SHOULD.
> 

There are many ways that the meta-data that is needed
to derive the default (or determine that a missing leaf
instance indicates no default is being used) can be incomplete.

Your claim that the client can simply figure out the
default that is is effect doesn't work reliably.
The only reliable mechanism is to retrieve the
default value that is in use on the server.

The importance of using correct data instead of
guessing, and perhaps using wrong data, is
critical to the application developer.


> Thanks,
>  Phil
> 

Andy


From phil@juniper.net  Thu Nov 12 07:34:53 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D3E033A67D7 for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 07:34:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.55
X-Spam-Level: 
X-Spam-Status: No, score=-6.55 tagged_above=-999 required=5 tests=[AWL=0.049,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tMisBXP7z2dW for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 07:34:53 -0800 (PST)
Received: from exprod7og102.obsmtp.com (exprod7og102.obsmtp.com [64.18.2.157]) by core3.amsl.com (Postfix) with ESMTP id 0DEB23A688A for <netconf@ietf.org>; Thu, 12 Nov 2009 07:34:51 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob102.postini.com ([64.18.6.12]) with SMTP ID DSNKSvwrNkJ3LBiRt9LnG6jXCkcGn2Gv9MPI@postini.com; Thu, 12 Nov 2009 07:35:22 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Thu, 12 Nov 2009 07:29:04 -0800
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 07:29:04 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 07:29:03 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 07:29:03 -0800
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 nACFT2j56381; Thu, 12 Nov 2009 07:29:02 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nACFFiJE089775; Thu, 12 Nov 2009 15:15:45 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911121515.nACFFiJE089775@idle.juniper.net>
To: Andy Bierman <andy@netconfcentral.com>
In-Reply-To: <4AFC2613.5010405@netconfcentral.com> 
Date: Thu, 12 Nov 2009 10:15:44 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 12 Nov 2009 15:29:03.0154 (UTC) FILETIME=[DD48C920:01CA63AC]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] W-D as SHOULD in 4741bis WAS:RE: additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 15:34:53 -0000

Andy Bierman writes:
>Your claim that the client can simply figure out the
>default that is is effect doesn't work reliably.

There are existence proofs that W-D is not needed for NETCONF apps
to work reliably.  In many cases, the translation between high-level
config (I want to join VPN foo) and the config to perform that job
(add that customer's interface to that VPN) will be completely
unrelated to default values.

But I'm not debating that it's useful, only that it doesn't rise
to the level of a SHOULD.  It's something clients and servers can
live a long and happy life without needing.

>The only reliable mechanism is to retrieve the
>default value that is in use on the server.

"in use"?  Have we shifted to talking about dynamic defaults (for
operational data) again?

Thanks,
 Phil

From andy@netconfcentral.com  Thu Nov 12 07:57:56 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D526528C1E0 for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 07:57:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.148
X-Spam-Level: 
X-Spam-Status: No, score=-2.148 tagged_above=-999 required=5 tests=[AWL=0.450,  BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ntMkSOovYlXL for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 07:57:56 -0800 (PST)
Received: from smtp103.sbc.mail.mud.yahoo.com (smtp103.sbc.mail.mud.yahoo.com [68.142.198.202]) by core3.amsl.com (Postfix) with SMTP id F26F728C1D1 for <netconf@ietf.org>; Thu, 12 Nov 2009 07:57:55 -0800 (PST)
Received: (qmail 93167 invoked from network); 12 Nov 2009 15:58:22 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp103.sbc.mail.mud.yahoo.com with SMTP; 12 Nov 2009 07:58:22 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: 7fM3C0EVM1kwJp5pmwO4qUAiAFJFkkb0xRjm_2uhsrKInvhaomdQNycN4lF26Prc1E0sWrDQdJeVXlxcg8nnKYEikP1yyVRK.f31mkeNKy.XHtAW3wHGLRltrFSp.jFW_p6dpG4_BIodY20WplI6De3YVIXrQGm9DGVd7ZJNYA1WAaMooSPsTabdAeLM_0ZhFwA_nIfu4_UHCn2SZwL1fYM4yzChds3Kyu1KsjPYCC_OsTpa6tEqImYNDCGzWzB0
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AFC30B6.704@netconfcentral.com>
Date: Thu, 12 Nov 2009 07:58:46 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
References: <200911121515.nACFFiJE089775@idle.juniper.net>
In-Reply-To: <200911121515.nACFFiJE089775@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] W-D as SHOULD in 4741bis WAS:RE: additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 15:57:56 -0000

Phil Shafer wrote:
> Andy Bierman writes:
>> Your claim that the client can simply figure out the
>> default that is is effect doesn't work reliably.
> 
> There are existence proofs that W-D is not needed for NETCONF apps
> to work reliably.  In many cases, the translation between high-level
> config (I want to join VPN foo) and the config to perform that job
> (add that customer's interface to that VPN) will be completely
> unrelated to default values.
> 

The IETF members have every right to focus on
the interoperability needs of the IETF.

Unless the import/include by revision is used
in every case, and every module has a revision, and every module
is advertised, then the client cannot deduce the defaults correctly.

There does not seem to be any consensus to require
YANG writers to follow these strict rules.  Since the
revision-date has not been used in any YANG data model so far,
it seems unlikely these rules would be followed anyway.


> But I'm not debating that it's useful, only that it doesn't rise
> to the level of a SHOULD.  It's something clients and servers can
> live a long and happy life without needing.
> 

Some people think the client MUST be able to retrieve
all values that affect the device.  There seem to be
even more who think all values SHOULD be retrievable.


>> The only reliable mechanism is to retrieve the
>> default value that is in use on the server.
> 
> "in use"?  Have we shifted to talking about dynamic defaults (for
> operational data) again?
> 

No -- the server 'knows' exactly what it implements.
The client may have to guess what the server knows, unless
the 'report-all' option is available for retrieval.

If the server uses only modules with revision dates,
and every import/include has a revision date, and every
module is advertised in the <hello>, then W-D is just
a nice-to-have.  Otherwise, it is a SHOULD have.




> Thanks,
>  Phil
> 

Andy

From phil@juniper.net  Thu Nov 12 11:38:06 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 75ACE3A6B1C for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 11:38:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.551
X-Spam-Level: 
X-Spam-Status: No, score=-6.551 tagged_above=-999 required=5 tests=[AWL=0.048,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NtKhaK6xbmHp for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 11:38:05 -0800 (PST)
Received: from exprod7og127.obsmtp.com (exprod7og127.obsmtp.com [64.18.2.210]) by core3.amsl.com (Postfix) with ESMTP id E10C03A6B1B for <netconf@ietf.org>; Thu, 12 Nov 2009 11:38:04 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID DSNKSvxkN9xTw0DX896sltyOgiuka+CEw5sG@postini.com; Thu, 12 Nov 2009 11:38:35 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Thu, 12 Nov 2009 11:34:09 -0800
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 11:34:09 -0800
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 11:34:08 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 11:34:07 -0800
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 nACJY7j81533; Thu, 12 Nov 2009 11:34:07 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nACJKmDR091948; Thu, 12 Nov 2009 19:20:48 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911121920.nACJKmDR091948@idle.juniper.net>
To: Andy Bierman <andy@netconfcentral.com>
In-Reply-To: <4AFC30B6.704@netconfcentral.com> 
Date: Thu, 12 Nov 2009 14:20:48 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 12 Nov 2009 19:34:07.0863 (UTC) FILETIME=[19F95070:01CA63CF]
MIME-Version: 1.0
Content-Type: text/plain
Cc: netconf@ietf.org
Subject: Re: [Netconf] W-D as SHOULD in 4741bis WAS:RE: additional netconf (4741bis) issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 19:38:06 -0000

Andy Bierman writes:
>The IETF members have every right to focus on
>the interoperability needs of the IETF.

Is this an issue for your guidelines document then?  It's certainly
not needed in the base NETCONF spec.

Thanks,
 Phil

From MARKSCOT@nortel.com  Thu Nov 12 13:02:16 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8D7B43A68AA for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 13:02:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GrW8O9WBtWKp for <netconf@core3.amsl.com>; Thu, 12 Nov 2009 13:02:15 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 804FF3A6801 for <netconf@ietf.org>; Thu, 12 Nov 2009 13:02:15 -0800 (PST)
Received: from zcarhxm0.corp.nortel.com (zcarhxm0.corp.nortel.com [47.129.230.95]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nACL2XY08334; Thu, 12 Nov 2009 21:02:33 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 12 Nov 2009 16:01:45 -0500
Message-ID: <085091CB2CA14E4B8B163FFC37C84E9D1AED8656@zcarhxm0.corp.nortel.com>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A6416DB98@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] draft-ietf-netconf-monitoring-09 last call commentsfrom js
Thread-Index: AcpjHVcL7s/fWf6+SNq6Tjy3rwk0VAAZHx4AABZbAuA=
References: <200911031432.nA3EWxSg065216@idle.juniper.net><20091103.160400.23684688.mbj@tail-f.com><085091CB2CA14E4B8B163FFC37C84E9D1AE8C736@zcarhxm0.corp.nortel.com><20091111.214423.197351074.mbj@tail-f.com><20091111222131.GA2218@elstar.local> <80A0822C5E9A4440A5117C2F4CD36A6416DB98@DEMUEXC006.nsn-intra.net>
From: "Mark Scott" <markscot@nortel.com>
To: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>, "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>, "Martin Bjorklund" <mbj@tail-f.com>
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call commentsfrom js
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 12 Nov 2009 21:02:16 -0000

The content will be moved into the YANG module in the next version.

Mark

-----Original Message-----
From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On
Behalf Of Ersue, Mehmet (NSN - DE/Munich)
Sent: Thursday, November 12, 2009 5:26 AM
To: Juergen Schoenwaelder; Martin Bjorklund
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call
commentsfrom js


Juergen Schoenwaelder Wednesday, November 11, 2009 11:22 PM
> On Wed, Nov 11, 2009 at 09:44:23PM +0100, Martin Bjorklund wrote:
> > "Mark Scott" <markscot@nortel.com> wrote:
> > > Martin,
> > >=20
> > > Related to the reply I posted to Juergen and Randy on this thread:
> > >=20
> > > By descriptive text I assume we mean only the text for=20
> each parm in sec
> > > 2 specifically.  In which case are we effectively saying=20
> that 'see yang
> > > module for details' is sufficient for sec 2?
> >=20
> > One option is to remove section 2 and 3, and make sure all=20
> details are
> > moved to the YANG module.
> >=20
> > However, it might be nice to keep an overview, like the one=20
> in section
> > 2.1.
>=20
> Exactly.

We talked in the session to have the YANG module definition complete and
self-explaining first.
You can have any overview, explaining text or examples in the RFC
chapters.

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

From MARKSCOT@nortel.com  Fri Nov 13 05:17:14 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4012B3A6A5E for <netconf@core3.amsl.com>; Fri, 13 Nov 2009 05:17:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YDhjFg9yc8oQ for <netconf@core3.amsl.com>; Fri, 13 Nov 2009 05:17:12 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id EAD333A6A73 for <netconf@ietf.org>; Fri, 13 Nov 2009 05:17:11 -0800 (PST)
Received: from zcarhxm0.corp.nortel.com (zcarhxm0.corp.nortel.com [47.129.230.95]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nADDHZ526029; Fri, 13 Nov 2009 13:17:35 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA6463.A523EE24"
Date: Fri, 13 Nov 2009 08:17:23 -0500
Message-ID: <085091CB2CA14E4B8B163FFC37C84E9D1AED8989@zcarhxm0.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: update for 4741bis (text removed from monitoring draft)
Thread-Index: AcpkY6MtQUExm7A8S5+HYCKNcOuQjg==
From: "Mark Scott" <markscot@nortel.com>
To: "Martin Bjorklund" <mbj@tail-f.com>
Cc: netconf@ietf.org
Subject: [Netconf] update for 4741bis (text removed from monitoring draft)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 13 Nov 2009 13:17:14 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA6463.A523EE24
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Martin,

=20

Per ML consensus the following text has been removed from the monitoring
draft and should be covered in 4741bis (if not already sufficiently
covered there):

=20

                "The capabilities of a NETCONF server may change over
time.  However,

                once a NETCONF server has announced its capabilities in
the <hello>

                message, the capabilities for that session MUST NOT
change.  A

                server MUST reply with a 'capabilities-changed' error if
the client

                sends a request which is affected by a modified
capability.

=20

                A server MAY choose to send 'capabilities-changed' as
the response

                to any request other than <close-session> if its
capabilities has

                changed."

=20

It will be removed from the monitoring draft in rev-10.

=20

cheers,

Mark


------_=_NextPart_001_01CA6463.A523EE24
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 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @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;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</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=3DSection1>

<p class=3DMsoNormal>Hi Martin,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Per ML consensus the following text has been =
removed from the
monitoring draft and should be covered in 4741bis (if not already =
sufficiently
covered there):<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;The
capabilities of a NETCONF server may change over time.&nbsp; =
However,<o:p></o:p></p>

<p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; once
a NETCONF server has announced its capabilities in the =
&lt;hello&gt;<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message,
the capabilities for that session MUST NOT change.&nbsp; =
A<o:p></o:p></p>

<p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server
MUST reply with a 'capabilities-changed' error if the =
client<o:p></o:p></p>

<p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sends
a request which is affected by a modified capability.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A
server MAY choose to send 'capabilities-changed' as the =
response<o:p></o:p></p>

<p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to
any request other than &lt;close-session&gt; if its capabilities =
has<o:p></o:p></p>

<p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; changed.&#8221;<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>It will be removed from the monitoring draft in =
rev-10.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>cheers,<o:p></o:p></p>

<p class=3DMsoNormal>Mark<o:p></o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01CA6463.A523EE24--

From andy@netconfcentral.com  Fri Nov 13 08:55:49 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7DE0B3A6A2D for <netconf@core3.amsl.com>; Fri, 13 Nov 2009 08:55:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[AWL=0.157,  BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8GsB8682qnow for <netconf@core3.amsl.com>; Fri, 13 Nov 2009 08:55:48 -0800 (PST)
Received: from smtp125.sbc.mail.sp1.yahoo.com (smtp125.sbc.mail.sp1.yahoo.com [69.147.65.184]) by core3.amsl.com (Postfix) with SMTP id D8BF73A687C for <netconf@ietf.org>; Fri, 13 Nov 2009 08:55:48 -0800 (PST)
Received: (qmail 28824 invoked from network); 13 Nov 2009 16:56:16 -0000
Received: from adsl-67-125-158-26.dsl.irvnca.pacbell.net (andy@67.125.158.26 with plain) by smtp125.sbc.mail.sp1.yahoo.com with SMTP; 13 Nov 2009 08:56:16 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: va945ZkVM1m7IJwtxV6un35crQaq15Jrmmyn_AUx.4LJRucV.nxBVIbmh72KkihD3NxfEDigLSqSDNf01Q8XY7R3IS.x7r.L1PCpeX1qCksRFlORsAT52pOTFSctrnFbns2TFd8M078.DFPjv5NJcOYdVsgGBl8ZkKGJu3qLdkyxOo0c9Yfleem6ohlrvGRiRko6Iw2HTMhFyJl0biFFvh7ltR7y.PPRiKbx7Pt8Zi0mX6vAU.A2A8CH1gpK4rMhPNR6SwZUP6L0Js_4.XDISXwljp5VXjq0O2sw0nGQVMuUjarNvW4_rkE5gZWIzR7xR8uj7P2BPPSv4TIHXqPGUOODON3uTOgQckXElDYvRQsX5pSqDh9NgFMWJ7Upzuhi
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4AFD8F58.1000904@netconfcentral.com>
Date: Fri, 13 Nov 2009 08:54:48 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: NETCONF <netconf@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [Netconf] error-path issues
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 13 Nov 2009 16:55:49 -0000

Hi,

I opened a new trouble ticket for 4741bis:
http://trac.tools.ietf.org/wg/netconf/trac/ticket/20

There may be 2 issues related to error-path

 1) error-path SHOULD be used whenever possible, and error-info/bad-element
    SHOULD NOT be used [this ticket]

I plan to address this issue in the next 4741bis draft by adding normative
text similar to the text above.  The XSD will not be changed (minOccurs=0
will still be present because this is a SHOULD, not a MUST).

 2) error-path will be with /nc:rpc if the error-causing data is within
    the request PDU. It will start with the top-level database element
    if the data is not within the request PDU (e.g., commit, copy-config,
    validate).  [no ticket]

I am not sure if this issue is already resolved.
The YANG draft specifies this behavior but 4741bis has
contradictory text.


Andy


From mehmet.ersue@nsn.com  Fri Nov 20 10:32:45 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 281C73A67AA; Fri, 20 Nov 2009 10:32:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[AWL=1.299,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GRyaUZK8tkFi; Fri, 20 Nov 2009 10:32:43 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 832D53A6961; Fri, 20 Nov 2009 10:32:42 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nAKIWXrK019581 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 20 Nov 2009 19:32:33 +0100
Received: from demuexc022.nsn-intra.net (demuexc022.nsn-intra.net [10.150.128.35]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nAKIWVjY029641; Fri, 20 Nov 2009 19:32:33 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.103]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 20 Nov 2009 19:32:31 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CA6A0F.D1FCD315"
Date: Fri, 20 Nov 2009 19:32:30 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A641A0C02@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Consensus call: With-Defaults as SHOULD in 4741bis
Thread-Index: AcpqD9EtAgyl1/HvS2qsgWLqs7N6kg==
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>, "NETMOD Working Group" <netmod@ietf.org>
X-OriginalArrivalTime: 20 Nov 2009 18:32:31.0726 (UTC) FILETIME=[D23590E0:01CA6A0F]
Cc: David Partain <david.partain@ericsson.com>, "Kessens, David \(NSN - US/Atlanta\)" <david.kessens@nsn.com>
Subject: [Netconf] Consensus call: With-Defaults as SHOULD in 4741bis
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Nov 2009 18:32:45 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA6A0F.D1FCD315
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01CA6A0F.D1FCD315"


------_=_NextPart_002_01CA6A0F.D1FCD315
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable


Hi All,

in the NETCONF/NETMOD conference call we discussed the=20
handling of with-defaults in 4741bis document and the=20
YANG specification.

We had a rough consensus on having 'with-defaults' as=20
SHOULD to implement (see point 3 in the attached mail=20
from October 02, 2009), which is going to be added to=20
the 4741bis document if we have consensus.

We do not want to go through a re-run of all arguments=20
for and against. Since this conclusion has an impact=20
on both NETCONF 4741bis and the YANG specifications=20
the co-chairs of NETCONF and NETMOD WGs are keen of=20
having a final consensus call on that.=20

All on NETCONF and NETMOD WG maillists, please read=20
the attached mail of David Partain and respond to this=20
mail by December 1, 2009 EOB PT.
 <<[netmod] Information from chair phone call on 24 September>>=20

If you agree with the conclusion having 'with-defaults'=20
as SHOULD to implement in 4741bis please state so.
If you disagree with this consensus, state your opinion too.

Thank you.

Bert & Mehmet


------_=_NextPart_002_01CA6A0F.D1FCD315
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Consensus call: With-Defaults as SHOULD in 4741bis</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><FONT SIZE=3D2 FACE=3D"Courier New">Hi All,</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">in the NETCONF/NETMOD conference =
call we discussed the </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">handling of with-defaults in =
4741bis document and the </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">YANG specification.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">We had a rough consensus on =
having 'with-defaults' as </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">SHOULD to implement (see point 3 =
in the attached mail </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">from October 02, 2009), which is =
going to be added to </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">the 4741bis document if we have =
consensus.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">We do not want to go through a =
re-run of all arguments </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">for and against. Since this =
conclusion has an impact </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">on both NETCONF 4741bis and the =
YANG specifications </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">the co-chairs of NETCONF and =
NETMOD WGs are keen of </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">having a final consensus call on =
that. </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">All on NETCONF and NETMOD WG =
maillists, please read </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">the attached mail of David =
Partain and respond to this </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">mail by December 1, 2009 EOB =
PT.</FONT>

<BR><FONT FACE=3D"Arial" SIZE=3D2 COLOR=3D"#000000"> &lt;&lt;[netmod] =
Information from chair phone call on 24 September&gt;&gt; </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">If you agree with the conclusion =
having 'with-defaults' </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">as SHOULD to implement in =
4741bis please state so.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">If you disagree with this =
consensus, state your opinion too.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">Thank you.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">Bert &amp; Mehmet</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_002_01CA6A0F.D1FCD315--

------_=_NextPart_001_01CA6A0F.D1FCD315
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit

X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: from demuexc023.nsn-intra.net ([10.150.128.36]) by DEMUEXC005.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 2 Oct 2009 10:37:12 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_003_01CA433B.895A2C00"
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 2 Oct 2009 10:37:12 +0200
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n928bCP1010039 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 2 Oct 2009 10:37:12 +0200
Received: from mail.ietf.org (mail.ietf.org [64.170.98.32]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n928bBra002326; Fri, 2 Oct 2009 10:37:11 +0200
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 56C7F3A68E2; Fri,  2 Oct 2009 01:35:42 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7222B3A68BB; Fri,  2 Oct 2009 01:35:41 -0700 (PDT)
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CfkZsIyilLfb; Fri,  2 Oct 2009 01:35:40 -0700 (PDT)
Received: from mailgw3.ericsson.se (mailgw3.ericsson.se [193.180.251.60]) by core3.amsl.com (Postfix) with ESMTP id C8C273A67F2; Fri,  2 Oct 2009 01:35:39 -0700 (PDT)
Received: from esealmw128.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw3.ericsson.se (Symantec Mail Security) with SMTP id 1F.2C.15624.1BBB5CA4; Fri,  2 Oct 2009 10:37:05 +0200 (CEST)
Received: from esealmw128.eemea.ericsson.se ([153.88.254.176]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 2 Oct 2009 10:36:20 +0200
Received: from selic023.lmera.ericsson.se ([150.132.89.214]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 2 Oct 2009 10:36:20 +0200
Content-class: urn:content-classes:message
Subject: [netmod] Information from chair phone call on 24 September
Date: Fri, 2 Oct 2009 09:36:19 +0100
Message-ID: <200910021036.19330.david.partain@ericsson.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [netmod] Information from chair phone call on 24 September
Thread-Index: AcpDO4oagOlA/vfaRLmpSofowILzNg==
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>,<mailto:netmod-request@ietf.org?subject=subscribe>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netmod>,<mailto:netmod-request@ietf.org?subject=unsubscribe>
From: "ext David Partain" <david.partain@ericsson.com>
Sender: <netmod-bounces@ietf.org>
To: <netconf@ietf.org>,
	"NETMOD Working Group" <netmod@ietf.org>

This is a multi-part message in MIME format.

------_=_NextPart_003_01CA433B.895A2C00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

This mail summarizes the conversation that the 4 co-chairs of
NETCONF/NETMOD had with interested parties on default issue.
This mail is NOT intended to re-open the question about default
handling but to confirm that what we believe is a reasonable way
forward is a decision that the working groups can live with.
Silence will be considered consent!

1. There were a number of comments during the call that indicated
that we need text that says that defaults are taken into
consideration in validation.

2.  The defaults question: No fundamental changes to the model
are needed.  That is, a server MAY choose not to send back values
that are the default as defined in the YANG model.  Instead, we
are going to try to address some things that will tighten up
potential inconsistencies (to "SHOULD level", not "MUST level")
in dealing with defaults.  There are cases where you don't
necessarily know what a non-answer about an object with a default
clause means.  In particular, this means looking at upgrade
rules, dealing with leafrefs and instance-identifiers.  We should
try to address the most common cases without trying to cover all
possible corner cases. We need specific text, which Andy and
Martin have been asked to address.

Again, we are not re-opening this discussion by sending this
mail: we wish to confirm that this is the right way forward.

Some expressed a wish that there be a simple, short explanation
of how defaults are handled in general so that one doesn't need
to be privy of the entire YANG history to understand why things
are the way they are.  If you believe that this is useful, please
offer text or, at a minimum, point out where you think text is
missing.

3. The NETCONF WG to check consensus on whether 'with-defaults:'
should be a SHOULD to implement.

4. In conjunction with the 'with-defaults:' work, the NETCONF WG
can consider adding an XML attribute in a report-all response
that tags default data as such to help NETCONF applications.
(This discussion is already underway.)

5. Juergen agreed to help with some examples of XPath expressions
refering to config / non-config / garbage data.  (I think I got
this right.)  If others believe that other examples are needed,
please suggest that on the mailing list.

6. We need to start thinking about (and writing about) the issue
of config vs. statistics vs. operational data.  This is something
that needs to be given serious thought and energy.  This will be
done separately (and after) the YANG work is complete.

7. We will try to put text in the architecture draft as a sort of
"placeholder" with respect to #5.  Text has been suggested on the
mailing list before and that should be put into the draft.

Thanks.

David

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

------_=_NextPart_003_01CA433B.895A2C00
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>[netmod] Information from chair phone call on 24 =
September</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>Hi,</FONT>
</P>

<P><FONT SIZE=3D2>This mail summarizes the conversation that the 4 =
co-chairs of</FONT>

<BR><FONT SIZE=3D2>NETCONF/NETMOD had with interested parties on default =
issue.</FONT>

<BR><FONT SIZE=3D2>This mail is NOT intended to re-open the question =
about default</FONT>

<BR><FONT SIZE=3D2>handling but to confirm that what we believe is a =
reasonable way</FONT>

<BR><FONT SIZE=3D2>forward is a decision that the working groups can =
live with.</FONT>

<BR><FONT SIZE=3D2>Silence will be considered consent!</FONT>
</P>

<P><FONT SIZE=3D2>1. There were a number of comments during the call =
that indicated</FONT>

<BR><FONT SIZE=3D2>that we need text that says that defaults are taken =
into</FONT>

<BR><FONT SIZE=3D2>consideration in validation.</FONT>
</P>

<P><FONT SIZE=3D2>2.&nbsp; The defaults question: No fundamental changes =
to the model</FONT>

<BR><FONT SIZE=3D2>are needed.&nbsp; That is, a server MAY choose not to =
send back values</FONT>

<BR><FONT SIZE=3D2>that are the default as defined in the YANG =
model.&nbsp; Instead, we</FONT>

<BR><FONT SIZE=3D2>are going to try to address some things that will =
tighten up</FONT>

<BR><FONT SIZE=3D2>potential inconsistencies (to &quot;SHOULD =
level&quot;, not &quot;MUST level&quot;)</FONT>

<BR><FONT SIZE=3D2>in dealing with defaults.&nbsp; There are cases where =
you don't</FONT>

<BR><FONT SIZE=3D2>necessarily know what a non-answer about an object =
with a default</FONT>

<BR><FONT SIZE=3D2>clause means.&nbsp; In particular, this means looking =
at upgrade</FONT>

<BR><FONT SIZE=3D2>rules, dealing with leafrefs and =
instance-identifiers.&nbsp; We should</FONT>

<BR><FONT SIZE=3D2>try to address the most common cases without trying =
to cover all</FONT>

<BR><FONT SIZE=3D2>possible corner cases. We need specific text, which =
Andy and</FONT>

<BR><FONT SIZE=3D2>Martin have been asked to address.</FONT>
</P>

<P><FONT SIZE=3D2>Again, we are not re-opening this discussion by =
sending this</FONT>

<BR><FONT SIZE=3D2>mail: we wish to confirm that this is the right way =
forward.</FONT>
</P>

<P><FONT SIZE=3D2>Some expressed a wish that there be a simple, short =
explanation</FONT>

<BR><FONT SIZE=3D2>of how defaults are handled in general so that one =
doesn't need</FONT>

<BR><FONT SIZE=3D2>to be privy of the entire YANG history to understand =
why things</FONT>

<BR><FONT SIZE=3D2>are the way they are.&nbsp; If you believe that this =
is useful, please</FONT>

<BR><FONT SIZE=3D2>offer text or, at a minimum, point out where you =
think text is</FONT>

<BR><FONT SIZE=3D2>missing.</FONT>
</P>

<P><FONT SIZE=3D2>3. The NETCONF WG to check consensus on whether =
'with-defaults:'</FONT>

<BR><FONT SIZE=3D2>should be a SHOULD to implement.</FONT>
</P>

<P><FONT SIZE=3D2>4. In conjunction with the 'with-defaults:' work, the =
NETCONF WG</FONT>

<BR><FONT SIZE=3D2>can consider adding an XML attribute in a report-all =
response</FONT>

<BR><FONT SIZE=3D2>that tags default data as such to help NETCONF =
applications.</FONT>

<BR><FONT SIZE=3D2>(This discussion is already underway.)</FONT>
</P>

<P><FONT SIZE=3D2>5. Juergen agreed to help with some examples of XPath =
expressions</FONT>

<BR><FONT SIZE=3D2>refering to config / non-config / garbage data.&nbsp; =
(I think I got</FONT>

<BR><FONT SIZE=3D2>this right.)&nbsp; If others believe that other =
examples are needed,</FONT>

<BR><FONT SIZE=3D2>please suggest that on the mailing list.</FONT>
</P>

<P><FONT SIZE=3D2>6. We need to start thinking about (and writing about) =
the issue</FONT>

<BR><FONT SIZE=3D2>of config vs. statistics vs. operational data.&nbsp; =
This is something</FONT>

<BR><FONT SIZE=3D2>that needs to be given serious thought and =
energy.&nbsp; This will be</FONT>

<BR><FONT SIZE=3D2>done separately (and after) the YANG work is =
complete.</FONT>
</P>

<P><FONT SIZE=3D2>7. We will try to put text in the architecture draft =
as a sort of</FONT>

<BR><FONT SIZE=3D2>&quot;placeholder&quot; with respect to #5.&nbsp; =
Text has been suggested on the</FONT>

<BR><FONT SIZE=3D2>mailing list before and that should be put into the =
draft.</FONT>
</P>

<P><FONT SIZE=3D2>Thanks.</FONT>
</P>

<P><FONT SIZE=3D2>David</FONT>
</P>

<P><FONT SIZE=3D2>_______________________________________________</FONT>

<BR><FONT SIZE=3D2>netmod mailing list</FONT>

<BR><FONT SIZE=3D2>netmod@ietf.org</FONT>

<BR><FONT SIZE=3D2><A =
HREF=3D"https://www.ietf.org/mailman/listinfo/netmod">https://www.ietf.or=
g/mailman/listinfo/netmod</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_003_01CA433B.895A2C00--

------_=_NextPart_001_01CA6A0F.D1FCD315--

From phil@juniper.net  Fri Nov 20 10:59:53 2009
Return-Path: <phil@juniper.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E01433A6821; Fri, 20 Nov 2009 10:59:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5LFbDCCpENf4; Fri, 20 Nov 2009 10:59:53 -0800 (PST)
Received: from exprod7og122.obsmtp.com (exprod7og122.obsmtp.com [64.18.2.22]) by core3.amsl.com (Postfix) with ESMTP id E4C1D3A66B4; Fri, 20 Nov 2009 10:59:52 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob122.postini.com ([64.18.6.12]) with SMTP ID DSNKSwbnI7FnLgLoGhQIeMT2V2GEFI8vt9xR@postini.com; Fri, 20 Nov 2009 10:59:50 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.393.1; Fri, 20 Nov 2009 10:53:37 -0800
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 20 Nov 2009 10:53:37 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 20 Nov 2009 10:53:36 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 20 Nov 2009 10:53:36 -0800
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 nAKIrZj59609; Fri, 20 Nov 2009 10:53:35 -0800 (PST)	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id nAKIeAo9087472; Fri, 20 Nov 2009 18:40:10 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <200911201840.nAKIeAo9087472@idle.juniper.net>
To: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A641A0C02@DEMUEXC006.nsn-intra.net>
Date: Fri, 20 Nov 2009 13:40:09 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 20 Nov 2009 18:53:36.0391 (UTC) FILETIME=[C4022170:01CA6A12]
MIME-Version: 1.0
Content-Type: text/plain
Cc: David Partain <david.partain@ericsson.com>, netconf@ietf.org, NETMOD Working Group <netmod@ietf.org>, "Kessens,  David \(NSN - US/Atlanta\)" <david.kessens@nsn.com>
Subject: Re: [Netconf] Consensus call: With-Defaults as SHOULD in 4741bis
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Nov 2009 18:59:54 -0000

"Ersue, Mehmet (NSN - DE/Munich)" writes:
>We had a rough consensus on having 'with-defaults' as
>SHOULD to implement (see point 3 in the attached mail
>from October 02, 2009), which is going to be added to
>the 4741bis document if we have consensus.

As previously pointed out, the conf call's concensus was to ask the
NETCONF mailing list about w-d, not that it was a SHOULD.

>If you agree with the conclusion having 'with-defaults'
>as SHOULD to implement in 4741bis please state so.
>If you disagree with this consensus, state your opinion too.

I do not want W-D to be a SHOULD requirement since it is not required
for the proper operation of a NETCONF server.  We have managed
without it for a long long time and I do not see it as vital.  Heck,
there's no requirement in NETCONF for the data model to even _have_
default values.  4741 current says nothing about the data model's
contents and says absolutely nothing about default values.  I don't
see a convincing reason why this should change.

Thanks,
 Phil

From randy_presuhn@mindspring.com  Fri Nov 20 11:22:16 2009
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CAC383A6843 for <netconf@core3.amsl.com>; Fri, 20 Nov 2009 11:22:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.74
X-Spam-Level: 
X-Spam-Status: No, score=-0.74 tagged_above=-999 required=5 tests=[BAYES_20=-0.74]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CikKDgtWaVDP for <netconf@core3.amsl.com>; Fri, 20 Nov 2009 11:22:16 -0800 (PST)
Received: from elasmtp-masked.atl.sa.earthlink.net (elasmtp-masked.atl.sa.earthlink.net [209.86.89.68]) by core3.amsl.com (Postfix) with ESMTP id E7C343A699F for <netconf@ietf.org>; Fri, 20 Nov 2009 11:22:08 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=DFpU3Z932z/tEZ/pWiECuNl86hdUZjdt0grBNMwCGukJaSkEoj/g8vPjCU6nl8I+; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [99.41.49.99] (helo=oemcomputer) by elasmtp-masked.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1NBZ3V-0005Jh-22 for netconf@ietf.org; Fri, 20 Nov 2009 14:22:05 -0500
Message-ID: <001b01ca6a16$dca05400$6801a8c0@oemcomputer>
From: "Randy Presuhn" <randy_presuhn@mindspring.com>
To: <netconf@ietf.org>
References: <200911201840.nAKIeAo9087472@idle.juniper.net>
Date: Fri, 20 Nov 2009 11:22:53 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d8881afdcb5313ff34f9c0e8ec66f16d578e19668c837470d776350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.41.49.99
Subject: Re: [Netconf] Consensus call: With-Defaults as SHOULD in 4741bis
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Nov 2009 19:22:16 -0000

Hi -

> From: "Phil Shafer" <phil@juniper.net>
> To: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
> Cc: "David Partain" <david.partain@ericsson.com>; <netconf@ietf.org>; "NETMOD Working Group" <netmod@ietf.org>; "Kessens, David
(NSN - US/Atlanta)" <david.kessens@nsn.com>
> Sent: Friday, November 20, 2009 10:40 AM
> Subject: Re: [Netconf] Consensus call: With-Defaults as SHOULD in 4741bis
...
> I do not want W-D to be a SHOULD requirement since it is not required
> for the proper operation of a NETCONF server.

If somethine is "required for ... proper operation" then the correct keyword
is MUST, not SHOULD.  See (1) in RFC 2119.

>  We have managed
> without it for a long long time and I do not see it as vital.  Heck,
> there's no requirement in NETCONF for the data model to even _have_
> default values.  4741 current says nothing about the data model's
> contents and says absolutely nothing about default values.  I don't
> see a convincing reason why this should change.

RFC 2119 says "3. SHOULD   This word, or the adjective
"RECOMMENDED", mean that there may exist valid reasons
in particular circumstances to ignore a particular item, but the full
implications must be understood and carefully weighed before
choosing a different course."

It seems to me that "SHOULD" is indeed the correct keyword for
this case.  I can't see aother way of applying RFC 2119 here.

Randy



From mehmet.ersue@nsn.com  Sun Nov 22 09:13:26 2009
Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ED4B43A69A8 for <netconf@core3.amsl.com>; Sun, 22 Nov 2009 09:13:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.948
X-Spam-Level: 
X-Spam-Status: No, score=-1.948 tagged_above=-999 required=5 tests=[AWL=0.650,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lt-ngQq7t1Wg for <netconf@core3.amsl.com>; Sun, 22 Nov 2009 09:13:25 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 6CE703A69E2 for <netconf@ietf.org>; Sun, 22 Nov 2009 09:13:23 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id nAMHDBwX000921 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 22 Nov 2009 18:13:11 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id nAMHDBAa023514; Sun, 22 Nov 2009 18:13:11 +0100
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.103]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sun, 22 Nov 2009 18:13:11 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CA6B97.118AB635"
Date: Sun, 22 Nov 2009 18:13:09 +0100
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A641A0CCB@DEMUEXC006.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: IETF #76 NETCONF WG Session Draft minutes 
Thread-Index: AcprlxC720JW2T16SA6xK6qgAsNwiQ==
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: <netconf@ietf.org>
X-OriginalArrivalTime: 22 Nov 2009 17:13:11.0207 (UTC) FILETIME=[118B8370:01CA6B97]
Subject: [Netconf] IETF #76 NETCONF WG Session Draft minutes
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Sun, 22 Nov 2009 17:13:27 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA6B97.118AB635
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01CA6B97.118AB635"


------_=_NextPart_002_01CA6B97.118AB635
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable


Dear NETCONF WG,=20

attached are the draft minutes for the NETCONF session=20
at IETF #76.=20

Many thanks to Lada and Wes for taking the minutes and=20
Dan for scribing and channeling the jabber room!=20

Please review the draft minutes and let us know your=20
comments by November 30, 2009 EOB. Thanks.=20

 <<091122_IETF76_NETCONF WG_Draft_Minutes.txt>>=20
Mehmet & Bert=20


------_=_NextPart_002_01CA6B97.118AB635
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>IETF #76 NETCONF WG Session Draft minutes </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Dear NETCONF WG, </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">attached are the draft minutes for =
the NETCONF session </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">at IETF #76. </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Many thanks to Lada and Wes for =
taking the minutes and </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">Dan for scribing and channeling the =
jabber room! </FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Verdana">Please review the draft minutes and =
let us know your </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">comments by November 30, 2009 EOB. =
Thanks. </FONT>
</P>

<P><FONT FACE=3D"Arial" SIZE=3D2 COLOR=3D"#000000"> =
&lt;&lt;091122_IETF76_NETCONF WG_Draft_Minutes.txt&gt;&gt; </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Verdana">Mehmet &amp; Bert</FONT><FONT =
FACE=3D"Times New Roman"> </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_002_01CA6B97.118AB635--

------_=_NextPart_001_01CA6B97.118AB635
Content-Type: text/plain;
	name="091122_IETF76_NETCONF WG_Draft_Minutes.txt"
Content-Transfer-Encoding: base64
Content-Description: 091122_IETF76_NETCONF WG_Draft_Minutes.txt
Content-Disposition: attachment;
	filename="091122_IETF76_NETCONF WG_Draft_Minutes.txt"

LSBEcmFmdCAtDQoNCk1pbnV0ZXMgb2YgdGhlIE5FVENPTkYgV0cgc2Vzc2lvbiwgTm92ZW1iZXIg
OSwgMjAwOQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCkNv
LUNoYWlyczogQmVydCBXaWpuZW4sIE1laG1ldCBFcnN1ZQ0KQUQ6IERhbiBSb21hc2NhbnUNCg0K
TWludXRlIHRha2VyczogTGFkYSBMaG90a2EsIFdlcyBIYXJkYWtlcg0KSmFiYmVyIHNjcmliZTog
RGFuIFJvbWFzY2FudQ0KDQoNClRoZSBzZXNzaW9uIHN0YXJ0ZWQgYXQgMTU6MjUsIGJsdWUgc2hl
ZXRzIHdlcmUgY2lyY3VsYXRlZC4NCkFnZW5kYSBiYXNoaW5nIC0gbm8gb2JqZWN0aW9ucy9hZGRp
dGlvbnMuDQoNCiogV0cgU3RhdHVzIChNZWhtZXQgRXJzdWUpDQotIHBhcnRpYWwgbG9jayBkcmFm
dCBub3cgaW4gUkZDIGVkaXRvciBxdWV1ZQ0KLSBtb25pdG9yaW5nIGRyYWZ0OiBXR0xDIGVuZGVk
IG9uIDIgTm92ZW1iZXINCi0gUkZDIDQ3NDFiaXMgc3RpbGwgdW5kZXIgaW50ZW5zaXZlIGRpc2N1
c3Npb24sIGlzc3VlcyByZWNvcmRlZCBpbiB0aGUgdHJhY2tlciBhcmUgYmVpbmcgcmVzb2x2ZWQN
Ci0gd2l0aC1kZWZhdXRzOiBtYXkgYmUgcmVhZHkgZm9yIEFEIHJldmlldw0KDQoqIFdHIHN0YXR1
cyBvbiBub3QteWV0LWNoYXJ0ZXJlZCAoTWVobWV0KToNCi0gUkZDIDQ3NDJiaXM6IHNvbWUgZXJy
YXRhIGhhdmUgYmVlbiBjb2xsZWN0ZWQsIGVkaXRvcnMgc29saWNpdGVkDQotIFJvYnVzdCBjb25m
aWcgbWFuYWdlbWVudDogdGhlIGRyYWZ0IGhhc24ndCBiZWVuIHVwZGF0ZWQNCiAgLSBEYW4gUm9t
YXNjYW51OiBUaGVyZSB3YXMgc29tZSBkaXNjdXNzaW9uIGFib3V0IHRoZSBkcmFmdCB3aXRoIGlu
cHV0IGZyb20gTWFydGluIGFuZCBQaGlsLCBwcm90b3R5cGluZyB3b3JrIGhhcyBzdGFydGVkOyB0
aGUgYXV0aG9ycyB3aWxsIGNvbnRpbnVlIGFuZCBwcmVwYXJlIG5ldyB2ZXJzaW9uIGZvciBjb25z
aWRlcmF0aW9uLg0KDQoqIE1vbml0b3JpbmcgU2NoZW1lIChCYWxhenMgcHJlc2VudGluZyBmb3Ig
TWFyayBTY290dCkNCiAgLSBSZXZpc2lvbiAtMTAgcGxhbm5lZCBmb3IgZW5kIE5vdmVtYmVyDQog
IC0gTWVobWV0OiBPbmUgb2YgdGhlIGlzc3VlcyBpczogU2hvdWxkIHRoZSBZQU5HIG1vZHVsZSBi
ZSBhcyBjb21wbGV0ZSBhcyBwb3NzaWJsZT8NCiAgLSBCYWxhenM6IE1hcnRpbiBpcyBvbiBKYWJi
ZXIsIHdlIHNob3VsZCBhc2sgaGltDQogIC0gTWFydGluIChvbiBKYWJiZXIpOiBZZXMsIHdlIHNo
b3VsZCBtb3ZlIHRoZSB0ZXh0IHRvIHRoZSBZQU5HIG1vZHVsZS4NCiAgLSBNZWhtZXQ6IFRoZXJl
IHdlcmUgYWxzbyBzb21lIGNvbW1lbnRzIGZyb20gUGhpbCB0aGF0IGhhdmVuJ3QgYmVlbiBhZGRy
ZXNzZWQuDQogIC0gRGFuIGNoYW5uZWxpbmcgTWFydGluOiB5ZXMgd2Ugc2hvdWxkIG1vdmUgdGhl
IHRleHQgaW50byBZYW5nDQoNCiogUkZDNDc0MWJpcyBzdGF0dXMgKEFuZHkpOg0KICAtIDAwNyBy
ZXR1cm4gZnJvbSB4cGF0aCBmaWx0ZXINCiAgICAtIFRoZXJlIGlzIG5vIHRleHQgdGhhdCBzYXlz
IHRoZSBub2RlcyBhcmUgcmV0dXJuZWQ7IG5vIG9yZGVyaW5nIHJlcXVpcmVkDQogICAgLSBCYWxh
enM6IEkgdGhpbmsgdGhlIGlzc3VlIGlzIHdoZXRoZXIgdGhlIGtleXMgc2hvdWxkIGJlIHJldHVy
bmVkIG9yIG5vdA0KICAgIC0gQW5keTogT2ssIEkgdGhpbmsgdGhhdCBzaG91bGQgYmUgdGhlIGNh
c2Ugb3RoZXJ3aXNlIHRoZXJlIGlzIG5vIHdheSB0byB0ZWxsIHRoZW0gYXBhcnQuDQogICAgLSBC
ZXJ0OiB5b3UgKEFuZHkpIGFuZCBNYXJ0aW4gc2hvdWxkIHNob3VsZCBwcm9wb3NlIHRleHQgYW5k
IHNlbmQgdG8gbWFpbGluZyBsaXN0IGZvciBjb25zZW5zdXMgY2hlY2sNCiAgICAtIE1hcnRpbiB2
aWEgamFiYmVyOiB5ZXMgSSBiZWxpZXZlIHRoZSBrZXlzIHNob3VsZCBiZSBpbmNsdWRlZC4gTm90
ZSBpdCdzIGFsc28gZGlmZmVyZW50IGZyb20gc3VidHJlZSBmaWx0ZXJpbmcuDQogICAgLSBNYXJ0
aW46IGRpZmZlcmVudCB0aGFuIGhvdyBzdWJ0cmVlIGZpbHRlcmluZyB3b3Jrcw0KICAgIC0gaHVt
IHRha2VuIGFuZCBnZW5lcmFsIGZhdm9yIHRvIGluY2x1ZGUga2V5cyB3aGVuIHJldHVybmVkDQog
ICAgLSBBbmR5OiBJIGltcGxlbWVudCBzdWJ0cmVlcyB0aGUgc2FtZSB3YXkuIEl0IHJldHVybnMg
a2V5cyB3aGVuIGtleXMgYXJlIG1pc3NpbmcgYW5kIGl0IGtub3dzIGl0J3MgYSBsaXN0DQogICAg
LSBNYXJ0aW46IFdlIHNob3VsZCBjbGFyaWZ5IHN1YnRyZWUgZmlsdGVyaW5nIHRvIGFsbG93IGV4
dHJhIG5vZGVzIHRvIGJlIGluY2x1ZGVkLg0KICAgIC0gQmVydDogcHJvcG9zYWxzIGZvciBjb21w
bGV0ZSB0ZXh0IG5lZWRlZDsgcGxlYXNlIHNlbnQgdG8gdGhlIGxpc3QuDQoNCiAgLSAwMTE6IGR1
cGxpY2F0ZSBlZGl0LWNvbmZpZyBtb2RpZmljYXRpb25zDQogICAgLSBBbmR5OiB0aGUgaXNzdWUg
aXMgc2hvdWxkIHRoaXMgYmUgYW4gZXJyb3Igb3I/IEhvdyBkb2VzIHRoZSBzZXJ2ZXIgZGVhbCB3
aXRoIHRoZSBzYW1lIG9iamVjdCBhcHBlYXJpbmcgbW9yZSB0aGFuIG9uY2UNCiAgICAtIE1hcnRp
biBwcm9wb3NlcyByZXN1bHQgaXMgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMNCiAgICAtIExhZGE6
IFNob3VsZG4ndCBiZSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyBidXQgcmF0aGVyIGFuIGVycm9y
IHJhaXNlZCBieSB0aGUgc2NoZW1hIHZhbGlkYXRpb24gc3Vic3lzdGVtLg0KICAgIC0gV2VzIFRo
aXMgaXMgYSBjb25mbGljdCBiZXR3ZWVuIE5FVENPTkYgYW5kIE5FVE1PRC4gRnJvbSBORVRNT0Qg
UE9WIHRoaXMgaXMgYW4gZXJyb3IsIGZvciBORVRDT05GIGl0J3MgT0suDQogICAgLSBCYWxhenM6
IHRoZXJlIGFyZSBvdGhlciBwcm90b2NvbHMgdGhhdCBhbGxvdyB0aGlzDQogICAgLSBBbmR5OiBi
dXQgdGhlIGV4YW1wbGUgaXMgYSBsZWFmDQogICAgLSBNYXJ0aW46IEkgb2JqZWN0IHRvIGRldGVj
dGluZyBhbiBlcnJvci4NCiAgICAtIExhZGlzbGF2OiBzaG91bGQgYmUgdGhlIHNjaGVtYSB0aGF0
IHZhbGlkYXRlcyBpdA0KICAgIC0gQmVydDogc2NoZW1hID0gZGF0YSBtb2RlbCBvciBwcm90b2Nv
bD8gDQogICAgLSBMYWRpc2xhdjogZGF0YSBtb2RlbA0KICAgIC0gQmVydDogV2VzLCB0aGlzIG1h
dGNoZXMgd2l0aCB3aGF0IHlvdSBzYWlkPw0KICAgIC0gV2VzOiB5ZXMsIEkgdGhpbmsgd2UgYXJl
IGFsbCBpbiBhZ3JlZW1lbnQgLSBORVRNT0Qgc2hvdWxkIGRldGVjdCBhbiBlcnJvci4NCiAgICAt
IEFuZHk6IFNlcnZlciBtYXkgY3JlYXRlIHR3byBsZWFmcyBpbiBjYW5kaWRhdGUgYW5kIG5vdCBk
ZXRlY3QgaXQgdW50aWwgY29tbWl0LiBTaG91bGQgdGhlIHNlcnZlciBkZXRlY3QgdGhpcyBhcyBh
biBlcnJvcj8NCiAgICAtIFdlczogaXQncyBzdGlsbCBhIG5ldG1vZCBwcm9ibGVtLiAgNDc0MSBz
aG91bGQgYWxyZWFkeSBoYXZlIHRoZSB0ZXh0DQogICAgLSBNYXJ0aW46IFRoaXMgc2hvdWxkbid0
IGJlIGFsbG93ZWQuDQogICAgLSBCZXJ0OiBzbyB3ZSBzaG91bGQgZG91YmxlIGNoZWNrIHRoYXQg
dGhlIGdlbmVyaWMgIm9wZXJhdGlvbnMgY2FuIHJldHVybiBhbiBlcnJvciIgYW5kIGVuc3VyZSBp
dCdzIHRoZXJlLiBTcGVjaWZpYyBjaGVja3MgZm9yIGVycm9ycyBsaWtlIHRoaXMgaXMgYSBkYXRh
IG1vZGVsIHNwZWNpZmljIHByb2JsZW0gdG8gZGV0ZWN0IGFuZCBmaWd1cmUgb3V0IHRoZSBleGFj
dCBlcnJvciB0aGF0IHNob3VsZCBiZSByZXR1cm5lZC4NCiAgICAtIEh1bSB0YWtlbjogbWFueSBm
b3IgdGhpcywgbm8gYWdhaW5zdA0KICAgIC0gQmVydDogY2FuIHdlIGdldCBBbmR5L01hcnRpbiB0
byBzYXkgdGhleSBhZ3JlZQ0KICAgIC0gQW5keTogd2Ugc2hvdWxkIHRha2UgdGhlIGRpc2N1c3Np
b24gdG8gbmV0bW9kLiAgSSdtIG5vdCBzdXJlIHRoZSBlcnJvciBpcyB0aGVyZSBpbiBuZXRtb2Qg
ZWl0aGVyLg0KICAgIC0gQmVydDogZnJvbSB0aGUgcHJvdG9jb2wgcG9pbnQgb2YgdmlldywgdGhp
cyBpc24ndCBhIHByb3RvY29sIHByb2JsZW0gYW5kIHRoYXQncyB0aGUgY29uc2Vuc3VzIHdlJ3Jl
IHRyeWluZyB0byBjaGVjay4NCg0KIC0gMDE3OiBuZXcgcmVmZXJlbmNlIGZpZ3VyZQ0KICAgLSBB
bmR5OiBzbGlkZSBqdXN0IHN1Z2dlc3RzIG5ldyBkaWFncmFtDQogICAtIFdlczogU2hvdWxkIGl0
IGJlIGp1c3QgIlRyYW5zcG9ydCIgYW5kIG5vdCAiU2VjdXJlIFRyYW5zcG9ydCIgc2luY2Ugd2h5
IGxpbWl0IHlvdXJzZWxmIGFyY2hpdGVjdHVyYWxseT8gIEJ1dCBpbiB0aGUgZW5kIEkgZG9uJ3Qg
Y2FyZSBlbm91Z2ggaW4gdG90YWwNCiAgIC0gQmVydDogSWYgdGhlIGVuaXZyb25tZW50IGlzIHNl
Y3VyZSwgdGhlbiB0aGUgdHJhbnNwb3J0IGlzIHNlY3VyZS4NCiAgIC0gTGFkaXNsYXY6IEkgc29y
dCBvZiBhZ3JlZSB3aXRoIFdlcy4gU2VjdXJpdHkgaXMgcmVsYXRpdmUsIHJhbmdpbmcgZnJvbSBu
byB0byBhYnNvbHV0ZSBzZWN1cml0eSBhbmQgdGhlIGV4YW1wbGUgcHJvdG9jb2xzIGRpZmZlciBp
biB0aGUgc2VjdXJpdHkgbGV2ZWwgdGhleSBwcm92aWRlLg0KICAgLSBNYXJ0aW46IHRoZSBiaWdn
ZXIgY2hhbmdlIGlzIHJwYyAtPiBtZXNzYWdlcw0KICAgLSBBZ3JlZW1lbnQgdGhhdCBpdCBpcyB0
aGUgYmlnZ2VyIGNoYW5nZSwgYnV0IG5vLW9uZSBoYXMgYSBwcm9ibGVtIHdpdGggaXQuIFJvdWdo
IGh1bW1pbmcgY29uc2Vuc3VzIG9uIGdvaW5nIGZvciAiU2VjdXJlIFRyYW5zcG9ydCIuDQogICAt
IEp1cmdlbjogaGF2aW5nIGEgc2VjdXJlIHRyYW5zcG9ydCB3aWxsIG1hdHRlciB3aGVuIHdlIGdl
dCB0byBhY2Nlc3MgY29udHJvbC4NCiAgIC0gQmVydDogcGVyc29uYWxseSBJIGxpa2UgdGhlIHNl
Y3VyZSB0cmFuc3BvcnQgdGhpbmdzDQogICAtIDQ3NDEgdGV4dCBzYXlzICJ1c2luZyBhIHNlY3Vy
ZSBjb25uZWN0aW9uIG9yaWVudGVkIHNlc3Npb24iDQogICAtIGh1bSB0YWtlbjsgbWF5YmUgc2xp
Z2h0bHkgbGVhbmluZyB0b3dhcmQgY2hhbmdpbmcNCiAgIC0gTWVobWV0OiB3ZSBtYXkgbmVlZCB0
byBjaGFuZ2UgdGhlIHRleHQgaWYgd2UgKmRvbid0KiBjaGFuZ2UNCiAgIC0gQmFsYXpzOiB0aGVy
ZSBpcyBhIGJ1bmNoIG9mIHRleHQgaW4gNDc0MSB0aGF0IGlzbid0IGluIG9mZmljaWFsIE1VU1Qv
U0hPVUxEL01BWSB0ZXh0IGFuZCB0aG9zZSBzaG91bGQgYmUgY2xlYW5lZCB1cC4NCg0KIC0gMDE4
OiBMb2NrIGFuZCBDb21taXQNCiAgIC0gQW5keTogdGhpcyB3YXMgZGlzY3Vzc2VkIG9uIHRoZSBt
YWlsaW5nIGxpc3Q7IHNvbWUgaW1wbGVtZW50YXRpb25zIGRpZCBoYXZlIGEgbG9jayBwcmV2ZW50
IGEgY29tbWl0IGFuZCBvdGhlcnMgZGlkIG5vdC4gIEkgbXlzZWxmIGRvbid0IGtub3cgd2hpY2gg
aXMgYmV0dGVyLiBJc3N1ZSBpcyB3aGljaCBibG9ja3MgYSBjb21taXQgb3BlcmF0aW9uPyAgICAg
DQogICAtIEJlcnQ6IEl0IHNvdW5kcyBsaWtlIHdlIG5lZWQgYSBjbGFyaWZpY2F0aW9uIGJ1dCB3
aGF0IHNob3VsZCBpdCBiZT8NCiAgIC0gQmFsYXpzOiBUaGUgZ2xvYmFsIGxvY2sgYWxyZWFkeSBo
YXMgdHdvIHNpZGUgZWZmZWN0cyB0aGlzIHdpbGwgYWRkIGFub3RoZXIgc28gSSBvYmplY3QgdG8g
aXQuDQogICAtIFdlczogRG9lcyB0aGlzIG1lYW4gdGhhdCBpZiB1c2VyIEEgaG9sZHMgdGhlIGxv
Y2sgb24gY2FuZGlkYXRlLCB1c2VyIEIgaXMgbm90IGFsbG93ZWQgdG8gY29tbWl0Pw0KICAgLSBB
bmR5OiBUaGF0J3MgYW5vdGhlciBpc3N1ZS4NCiAgIC0gTWFydGluOiBZZXMsIHVzZXIgQSBrZWVw
cyBsb2NrLCB1c2VyIEIgY2Fubm90IGNvbW1pdC4gQnV0IEkgYW0gbm90IHN1cmUgSSBsaWtlIGl0
LiBQaGlsIGRvZXMuDQogICAtIEJlcnQ6IG5vIGNvbnNlbnN1cyBhdCB0aGUgbW9tZW50OyBzb21l
b25lIHNob3VsZCB3cml0ZSBpdCB1cCBvbiB0aGUgbWFpbGluZyBsaXN0DQoNCiAtIDAwNDogZXJy
b3Itc2V2ZXJpdHkNCiAgIC0gQmVydDogV2hvIHdhbnRzIHRvIHJlbW92ZSB3YXJuaW5ncz8gV2Ug
bmVlZCBhIHByb3Bvc2FsLg0KICAgLSBBbmR5OiB3YXJuaW5ncyBhcmVuJ3QgdXNlZCBhbnl3aGVy
ZSwgc28gaG93IGNhbiB5b3UgZXZlciByZXR1cm4gb25lPyAgV2UgZG9uJ3QgaGF2ZSBhbnl0aGlu
ZyB0aGF0IHNob3VsZCByZXR1cm4gaXQuIEEgd2FybmluZyBjYW4gbm90IGJlIHJldHVybmVkIHdp
dGggPG9rPiBiZWNhdXNlIG9mIHRoZSB3YXkgdGhlIFhTRCBpcyB3cml0dGVuLiBFbmRpbmcgYSB3
YXJuaW5nIHdpbGwgYWN0dWFsbHkgY29uZnVzZSBhbiBhcHBsaWNhdGlvbi4NCiAgIC0gV2VzOiBp
dCdkIGJlIHVzZWZ1bCBmb3IgbmV0bW9kIG1vcmUgbGlrZWx5LiBORVRNT0QgY291bGQgbWFrZSBh
IGdvb2QgdXNlIG9mIHdhcm5pbmcsIGUuZy4gaW4gdGhlIGNhc2Ugb2YgZHVwbGljYXRlIGxlYWZz
Lg0KICAgLSBMYWRpc2xhdjogd291bGQgaXQgYmUgb2sgdG8gZml4IHRoZSBYU0QgYW5kIGp1c3Qg
YWxsb3cgaXQgYnV0IG5vdCBkbyBhbnl0aGluZyBlbHNlPyBXb3VsZCBpdCBiZSBhbiBvcHRpb24g
dG8gcGFjayBhIHdhcm5pbmcgdG9nZXRoZXIgd2l0aCA8b2svPj8NCiAgIC0gQW5keTogSSdkIHJh
dGhlciBsZWF2ZSBpdCB0aGUgd2F5IGl0IHdvcmtzIG5vdy4gIEkgZG9uJ3Qgc2VlIHRoZSBiZW5l
Zml0IHRvIGhhdmluZyBhbiBhcHBsaWNhdGlvbiBoYXZlIHRvIHNlYXJjaCB0aHJvdWdoIHRoZSBv
ayB0YWcgZm9yIHJwYy1lcnJvciBmaWVsZHMuDQogICAtIEFuZHk6IFRoaXMgd291bGQgYnJlYWsg
Y2xpZW50cy4gU3VwcG9ydGVycyBzaG91bGQgc3VnZ2VzdCBzb21ldGhpbmcuIFdlcyBjb3VsZCBw
cm9wb3NlIGEgY2hhbmdlDQogICAtIFdlczogbm90IGdvbm5hIGRvIGl0DQogICAtIERhdmlkIFA6
IE1heWJlIHdlIHNob3VsZCB3YWl0IGZvciBhIHJlYWwgY2FzZSBiZWZvcmUgZml4aW5nIGl0Lg0K
DQogLSAwMTQ6DQogICAtIEFuZHk6IFtub3RlIHRha2VyIGNvdWxkbid0IGhlYXIgQW5keV0NCiAg
IC0gTWFydGluOiBlcnJvci1hcHAtdGFnIGNvdWxkIGJlIHVzZWQgZm9yIGNhcGFiaWxpdHktY2hh
bmdlZCwgYnV0IGl0IHdhcyBzdXBwb3NlZCB0byBiZSByZXNlcnZlZCBmb3IgYXBwbGljYXRpb25z
LiBNYXliZSBJIGFuZCBBbmR5IGNhbiBzZW5kIGEgcHJvcG9zYWwuDQogICAtIEJlcnQ6IE5vIGNv
bnNlbnN1czsgcHJvcG9zYWxzIG5lZWRlZCB0byBtYWlsaW5nIGxpc3QuDQoNCiAtIDAxMzogY29u
ZmlybWVkIGNvbW1pdA0KICAgLSBBbmR5IGlzIG5vdCBpbiBmYXZvcg0KICAgLSBGaXJzdCBpc3N1
ZTogZG8gd2UgYWdyZWUgYWJvdXQgdGhlIHByb2JsZW0uICBUaGUgc2Vzc2lvbiBtdXN0IHN0YXkg
dXAuDQogICAtIEJhbGF6czogd2UgaGF2ZSBtb3JlIHRoYW4gb25lIHByb2JsZW0uICAgSWYgdGhl
IHNlc3Npb24gaXMgZHJvcHBlZCBmb3Igd2hhdGV2ZXIgcmVhc29uLCBzb21lb25lIHN0aWxsIG1h
eSB3YW50IHRvIGNvbW1pdCBsYXRlci4gIEkgbGlrZSB0aGUgcHJvcG9zYWwgYnV0IHdlIHNob3Vs
ZCB1c2UgdXNlciBJRCByYXRoZXIgdGhhbiBzZXNzaW9uIElEIGZvciBpZGVudGlmeWluZyB0aGUg
Y29tbWl0ZXIuDQogICAtIE1hcnRpbjogY3VycmVudCBpbXBsZW1lbnRhdGlvbnMgYmVoYXZlIGRp
ZmZlcmVudGx5DQogICAtIEJlcnQ6IHRoZW4gdGhlIGltcGxlbWVudGF0aW9ucyBtdXN0IGRpZmZl
ciBpZiBNYXJ0aW4gYW5kIEFuZHkgZGlzYWdyZWUuDQogICAtIE1hcnRpbjogdGhlcmUgaXMgbm8g
dXNlciBpZA0KICAgLSBCYWxhenM6IEJ1dCB0aGUgYXNzdW1wdGlvbiBpcyB0aGF0IGFsbCBzZXNz
aW9ucyBTSE9VTEQgYmUgYXV0aGVudGljYXRlZCwgc28gdXNlciBpZGVudGl0eSBzaG91bGQgYmUg
a25vd24uDQogICAtIE1hcnRpbjogSXQgY2FuIGFsc28gYmUgYWNjb21wbGlzaGVkIHRocm91Z2gg
Y2xpZW50IGNlcnRpZmljYXRlcy4NCiAgIC0gQmVydDogaHVtcyBpbmRpY2F0ZSBnZW5lcmFsIGFn
cmVlbWVudCB0byBhbGxvdyBvdGhlciBzZXNzaW9ucyB0byBleHBsaWNpdGx5IHRvIGNvbmZpcm0N
CiAgIC0gQW5keTogbm90IGluIGZhdm9yIG9mIGNoYW5naW5nIHRvIHNlc3Npb24gdG8gdXNlciBi
YXNlZCBsb2Nrcy4NCiAgIC0gQmVydDsgYnJpbmcgcHJvcG9zYWwgdG8gbGlzdDsgTWFydGluIGlz
IGluIGZhdm9yIHNvIGhlIHNob3VsZCB3cml0ZSB0aGUgcHJvcG9zYWwuDQoNCiAtIHNsaWRlIDEw
OiBPdGhlciBpc3N1ZXM/DQogLSBCZXJ0OiBMYWNrIG9mIHRpbWUsIG90aGVyIGlzc3VlcyBzaG91
bGQgYmUgZGlzY3Vzc2VkIGluIE1MLg0KDQogKiAid2l0aC1kZWZhdWx0cyIgY2FwYWJpbGl0aWVz
IGluIE5FVENPTkYNCiAtIE1hcnRpbjogVGhlIGNhcGFiaWxpdHkgc2hvdWxkIG5vdCBiZSBtYW5k
YXRvcnkuDQogLSBCYWxhenM6IHRob3VnaHQgaXQgd2FzIHNpbXBsZSBidXQgdGhlcmUgaGFzIGJl
ZW4gYSBsb3Qgb2YgZGlzY3Vzc2lvbi4NCiAtIG1vc3QgZGV2aWNlcyB3aWxsIGJlIGFkYXB0ZWQg
ZGV2aWNlcywgbm90IGZyb20gc2NyYXRjaA0KIC0gQmFsYXpzIHRhbGtzIHRvIHNsaWRlcw0KIC0g
QmVydDogSSB0aGluayB3ZSBwb3N0ZWQgdG8gdGhlIG1haWxpbmcgbGlzdCB0aGF0IHdlIHNob3Vs
ZCBnYXRoZXIgdG9nZXRoZXIgcGVvcGxlIGZyb20gbmV0Y29uZi9uZXRtb2QgdG8gc29sdmUgdGhl
IHByb2JsZW0uICBUaGlzIHdvcmtpbmcgZ3JvdXAgd291bGQgbmVlZCB0byBkZWZpbmUgaWYgdGhl
IGNhcGFiaWxpdHkgc2hvdWxkIGJlIGEgU0hPVUxEIG9yIGEgTVVTVC4NCiAtIEJlcnQ6IGRvZXMg
dGhlIHJvb20gdGhpbmsgdGhhdCB3aXRoLWRlZmF1bHRzIHNob3VsZCBiZSBhIG1hbmRhdG9yeSBj
YXBhYmlsaXR5Pw0KUm91Z2ggaHVtbWluZyBjb25zZW5zdXMgb24gc2F5aW5nIHRoYXQgc2VydmVy
cyBTSE9VTEQgaW1wbGVtZW50IHRoZSBjYXBhYmlsaXR5Lg0KICAgLSBIdW06IHNwbGl0IGZvciBN
VVNUPw0KICAgLSBNYXJ0aW46IG5vdCBzdXJlIHdoYXQgU0hPVUxEIHdvdWxkIG1lYW4/DQogICAt
IEJlcnQ6IGl0IG1lYW5zIGlmIHlvdSBkb24ndCBpbXBsZW1lbnQgaXQgeW91IGhhdmUgdG8ganVz
dGlmeSB3aHkgeW91J3JlIG5vdCBpbXBsZW1lbnRpbmcgaXQuDQogICAtIEJlcnQ6IHdvdWxkIGFu
eW9uZSBvYmplY3QgdG8gYSBTSE9VTEQ/ICAobm9uZSkNCiAgIC0gT2ssIEJlcnQ6IFByb3Bvc2Fs
IHRoYXQgd2l0aC1kZWZhdWx0cyBjYXBhYmlsaXR5IFNIT1VMRCBiZSBpbXBsZW1lbnRlZCB3aWxs
IGdvIHRvIHRoZSBNTC4gU2hvdWxkIGl0IHRoZW4gZ28gdG8gNDc0MWJpcz8NCg0KIC0gQmVydDog
TmV4dCBxdWVzdGlvbjogLSBpZiB3aXRoLWRlZmF1bHRzIGlzIHN1cHBvcnRlZCwgaXMgcmVwb3J0
LWFsbCBtYW5kYXRvcnk/DQogLSBObyBvYmplY3Rpb25zDQogICAtIEJlcnQ6IG5vIG9uZSBpcyBz
cGVha2luZywgc28gSSByZWFkIGNvbnNlbnN1cyB0aGF0IHdlIHdhbnQgdG8gbWFrZSByZXBvcnQt
YWxsIGJlIGEgTVVTVCBpbXBsZW1lbnQgKHRvIGJlIHZlcmlmaWVkIGluIE1MKS4NCg0KIC0gc2hv
dWxkIGJhc2ljIG1vZGUgYmUgY29uZmlndXJhYmxlPw0KICAgLSBCZXJ0OiBubyBkaXNjdXNzaW9u
OyBtYWtlIGNvbXBsZXRlIHByb3Bvc2FsIHRvIGxpc3QNCiAtIFNoYWxsIHdlIG1ha2UgZXhwbGlj
aXQgbWFuZGF0b3J5Pw0KICAgLSBCYWxhenM6IG5vIChsb3VkbHkpDQogICAtIE1hcnRpbjogZG9u
J3QgbWFrZSBpdCBtYW5kYXRvcnkNCg0KIC0gU2hvdWxkIHdlIG1ha2UgMyBmZWF0dXJlcy9jYXBh
YmlsaXRpZXMgaW5zdGVhZCBvZiBvbmU/DQogICAtIEJhbGF6czogbm8sIGl0J3Mgc2ltcGxlLg0K
ICAgLSBubyBjb21tZW50czsgbm90aGluZyB3aWxsIGhhcHBlbg0KICAgLSBCYWxhenM6IEkgcHJl
ZmVyIG9uZSBjYXBhYmlsaXR5Lg0KICAgLSBNYXJ0aW46IEkgYWdyZWUgd2l0aCBCYWxhenMuDQog
ICAtIEFuZHk6IE9uZSBjYXBhYmlsaXR5LCBub3QgdGhyZWUuDQogICAtIEJlcnQ6IGNvbnNlbnN1
czogd2Ugd2FudCB3aGF0J3MgaW4gdGhlIGRvY3VtZW50IHJpZ2h0IG5vdy4NCiAgICAgRG91Ymxl
IGNoZWNrIGNvbnNlbnN1cyBvbiBsaXN0Lg0KDQogLSBJdCB3b3VsZCBiZSBtb3JlIGNvcnJlY3Qg
dG8gc3BlYWsgb2Ygb3BlcmF0aW9ucyBpbnN0ZWFkIG9mIHJwY3MNCiAgIC0gQmFsYXpzOyBJIHNl
ZSB0aGF0LCBidXQgb3RoZXIgZG9jdW1lbnRzIGFyZSB3cml0dGVuIHRoZSBvdGhlciB3YXlzLg0K
ICAgLSBCZXJ0OiBpZiB3ZSBkbyBpdCB0aGVuIHdlIHNob3VsZCBkbyBpdCBpbiA0NzQxYmlzIHRv
bw0KICAgLSBCZXJ0OiBwZXJzb25hbCBvcGluaW9uIGlzIHRvIGxlYXZlIGFzIGlzDQogICAtIEh1
bTogbGVhdmUgYXMgaXMgKG5vbmUgb3Bwb3NlZCksIFJQQ3MgYXJlIHVzZWQgaW4gb3RoZXIgZG9j
dW1lbnRzLg0KDQogLSBTaG91bGQgd2Ugd2FpdCBmb3IgWUFORyBhbmQgNDc0MWJpcyB0byBtYWtl
IFlBTkcgbWFuZGF0b3J5Pw0KICAgLSBCYWxhenM6IGl0IHdvdWxkIGJlIG5pY2UsIGJ1dCBpdCBt
aWdodCB0YWtlIGEgbG9uZyB0aW1lDQogICAtIE1laG1ldDogV2UgaGFkIGluY29uc2lzdGVuY2ll
cyBpbiBtb25pdG9yaW5nIGRyYWZ0LiAgSWYgd2UgZG9uJ3QgaGF2ZSBzaW1pbGFyIGlzc3VlcyBo
ZXJlIGFzIGEgY29udHJpYnV0b3IgSSBhbSBpbiBmYXZvciBvZiBwdXNoaW5nIHRoZSBkcmFmdCBh
cyBpdCBpcy4NCiAgIC0gQmFsYXpzOiBubw0KICAgLSBCYWxhenM6IG15IG90aGVyIHByb2JsZW0g
aXMgdGhhdCBpZiB3ZSB3YW50IHRvIG1ha2UgYSBmb3JtYWwgZGVzY3JpcHRpb24gdGhlbiB3ZSBo
YXZlIHRvIHdhaXQgZm9yIGJvdGggNDc0MWJpcyBhbmQgeWFuZyBhbmQNCiAgICAgNDc0MWJpcyBt
YXkgdGFrZSBhIGxvbmcgdGltZQ0KICAgLSBBbmR5OiBJIGRvIG5vdCBvYmplY3QgdG8gcHVibGlz
aGluZyBhc2FwIHdpdGggeHNkIGFuZCBub3QgeWFuZw0KDQogKiA0NzQyYmlzIChCZXJ0KToNCiAt
IGlzc3VlczoNCiAgIC0gZXJyYXRhIHZpYSBSRkMgZWRpdG9yIGFwcHJvdmVkIG5vdw0KICAgLSB4
bWwgc3RhcnQgZGlyZWN0aXZlIHdpdGggc3NoDQogICAtIFNTSC10cmFuc3BvcnQgZm9yIG5vdGlm
aWNhdGlvbnM/DQogLSBCZXJ0OiBBcmUgdGhlcmUgYW55IG90aGVyIGlzc3Vlcz8NCiAgIC0gQmFs
YXpzOiBUaGVyZSBpcyBhbHNvIHRoZSBwcm9ibGVtIG9mIHRlcm1pbmF0aW5nIHNlcXVlbmNlICJd
XT5dXT4iLg0KICAgLSBMYWRhOiBJdCB3YXMgYWNrbm93bGVkZ2VkIGFzIGEgcHJvYmxlbSBidXQg
dGhlIGNvbnNlbnN1cyB3YXMgdG8gbGVhdmUgaXQgYXMgaXQgaXMgYmVjYXVzZSBhbnkgY2hhbmdl
IHdvdWxkIGJyZWFrIGNsaWVudHMgYW5kIHRoZSBwb3RlbnRpYWwgcmlzayBpcyBub3QgdGhhdCBo
aWdoLg0KICAgLSBCZXJ0OiBTbyBpdCdzIG5vdCBhbiBvcGVuIGlzc3VlIGFueW1vcmUuDQoNCiAt
IEJlcnQ6DQogICAtIFdlIG5lZWQgZWRpdG9ycy4gIE1hcmdhcmV0IFdhc3Nlcm1hbiB3b3VsZCBi
ZSB3aWxsaW5nDQogICAtIEFuZHk6IFJGQyA0NzQyIHNob3VsZCBiZSB1cGRhdGVkIGlmIHRoZSBh
dXRob3JzIGFyZSB3aWxsaW5nIHRvIGRvIGl0Lg0KICAgLSBodW06IHNob3VsZCB3ZSB0cnkgdG8g
Z2V0IGl0IG91dCBhdCB0aGUgc2FtZSB0aW1lPw0KICAgICAtICJzaHkgaHVtIg0KDQo=

------_=_NextPart_001_01CA6B97.118AB635--

From bertietf@bwijnen.net  Mon Nov 23 00:10:16 2009
Return-Path: <bertietf@bwijnen.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CAEE03A68A6; Mon, 23 Nov 2009 00:10:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.188
X-Spam-Level: 
X-Spam-Status: No, score=-7.188 tagged_above=-999 required=5 tests=[AWL=-4.078, BAYES_05=-1.11, GB_I_LETTER=-2]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tR0mMo2ctFjl; Mon, 23 Nov 2009 00:10:15 -0800 (PST)
Received: from postlady.ripe.net (postlady.ripe.net [193.0.19.65]) by core3.amsl.com (Postfix) with ESMTP id 4264A3A67F3; Mon, 23 Nov 2009 00:10:13 -0800 (PST)
Received: from herring.ripe.net ([193.0.1.203]) by postlady.ripe.net with esmtp (Exim 4.63) (envelope-from <bertietf@bwijnen.net>) id 1NCTzs-0008R0-PA; Mon, 23 Nov 2009 09:10:08 +0100
Received: from ayeaye.ripe.net (ayeaye.ripe.net [193.0.1.103]) by herring.ripe.net (Postfix) with ESMTP id BC3B22F583; Mon, 23 Nov 2009 09:10:08 +0100 (CET)
Received: from dog.ripe.net ([193.0.1.217] helo=guest-106.ripe.net) by ayeaye.ripe.net with esmtp (Exim 4.63) (envelope-from <bertietf@bwijnen.net>) id 1NCTzs-0001NL-Lz; Mon, 23 Nov 2009 09:10:08 +0100
Message-ID: <4B0A4362.7070405@bwijnen.net>
Date: Mon, 23 Nov 2009 08:10:10 +0000
From: "Bert (IETF) Wijnen" <bertietf@bwijnen.net>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: Netconf <netconf@ietf.org>, netmod@ietf.org
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd473427ef13626cca42930a1036735bed7
Subject: [Netconf] Tentative Netconf/Netmod interoperability event
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 23 Nov 2009 08:10:16 -0000

Netconf and Netmod WG participants, and specifically any implementers,

Some of your WG chairs were informed bout a tentative interoperability event
right before the next IETF meeting in Anaheim. We are not endorsing the
company that organizes this, but thought it would be good to make you all
aware. For more details, pls go to:

   http://www.iwl.com/winter-2009-newsletter.html

interoperability testing is in general a good thing of course.

Bert 




From MARKSCOT@nortel.com  Mon Nov 23 13:29:57 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 35B563A67D9 for <netconf@core3.amsl.com>; Mon, 23 Nov 2009 13:29:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.597
X-Spam-Level: 
X-Spam-Status: No, score=-6.597 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CDoHdpbhrxRT for <netconf@core3.amsl.com>; Mon, 23 Nov 2009 13:29:52 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 7F1943A67AA for <netconf@ietf.org>; Mon, 23 Nov 2009 13:29:52 -0800 (PST)
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nANLThU29746 for <netconf@ietf.org>; Mon, 23 Nov 2009 21:29:43 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA6C84.125D23FE"
Date: Mon, 23 Nov 2009 16:29:42 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: darft-ietf-netconf-monitoring: some proposed changes for v10 for comment
Thread-Index: AcpshBGtr8od+7OeRc22GDJO5SkQ7A==
From: "Mark Scott" <markscot@nortel.com>
To: <netconf@ietf.org>
Subject: [Netconf] darft-ietf-netconf-monitoring: some proposed changes for v10 for comment
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 23 Nov 2009 21:29:57 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA6C84.125D23FE
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,

=20

There are some specific changes planned for the next revision of the
monitoring draft which we'd like to share with the ML in advance of the
next draft publication.  Other changes based on WGLC comments will be
shared in the updated draft.

=20

Proposed changes:

=20

1.       Title change from 'NETCONF Monitoring Schema' to 'YANG Module
for NETCONF Monitoring'

=20

2.       Namespace change from 'urn:ietf:params:xml:ns:netconf:state' to
'urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring:DRAFT-10'

=20

3.       YANG module change from 'ietf-netconf-state' to
'ietf-netconf-monitoring'

=20

4.       Top-level container change from 'netconf-state' to
'ietf-netconf-monitoring'

=20

The rationale for these changes is consistency and alignment with the
yang module usage guidelines (see
http://tools.ietf.org/html/draft-ietf-netmod-yang-usage-02).

=20

Please send any comments to the ML prior to Nov 26th if you object to
these changes.=20

=20

cheers,

Mark

=20

=20

"The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"), who
is solely responsible for this email and its contents. All inquiries
regarding this email should be addressed to Ericsson. Nortel has
provided the use of the nortel.com domain to Ericsson in connection with
this email solely for the purpose of connectivity and Nortel Networks
has no liability for the email or its contents. The web site for
Ericsson is www.ericsson.com <http://www.ericsson.com/> ."

=20


------_=_NextPart_001_01CA6C84.125D23FE
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 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:328605289;
	mso-list-type:hybrid;
	mso-list-template-ids:-1289039714 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</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=3DSection1>

<p class=3DMsoNormal>Hello,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>There are some specific changes planned for the =
next
revision of the monitoring draft which we&#8217;d like to share with the =
ML in advance
of the next draft publication.&nbsp; Other changes based on WGLC =
comments will
be shared in the updated draft.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Proposed changes:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo1'><![if !supportLists]><span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Title change from &#8216;NETCONF Monitoring =
Schema&#8217;
to &#8216;<b>YANG Module for NETCONF =
Monitoring</b>&#8217;<o:p></o:p></p>

<p class=3DMsoListParagraph><o:p>&nbsp;</o:p></p>

<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo1'><![if !supportLists]><span
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Namespace change from =
&#8216;urn:ietf:params:xml:ns:netconf:state&#8217;
to =
&#8216;<b>urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring:DRAFT-10</b=
>&#8217;<o:p></o:p></p>

<p class=3DMsoListParagraph><o:p>&nbsp;</o:p></p>

<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo1'><![if !supportLists]><span
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>YANG module change from =
&#8216;ietf-netconf-state&#8217;
to &#8216;<b>ietf-netconf-monitoring</b>&#8217;<o:p></o:p></p>

<p class=3DMsoListParagraph><o:p>&nbsp;</o:p></p>

<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo1'><![if !supportLists]><span
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Top-level container change from =
&#8216;netconf-state&#8217;
to &#8216;<b>ietf-netconf-monitoring</b>&#8217;<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>The rationale for these changes is consistency and =
alignment
with the yang module usage guidelines (see <a
href=3D"http://tools.ietf.org/html/draft-ietf-netmod-yang-usage-02">http:=
//tools.ietf.org/html/draft-ietf-netmod-yang-usage-02</a>).<o:p></o:p></p=
>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Please send any comments to the ML prior to Nov =
26<sup>th</sup>
if you object to these changes. <o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>cheers,<o:p></o:p></p>

<p class=3DMsoNormal>Mark<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><i><span lang=3DEN-CA =
style=3D'font-size:9.0pt;font-family:"Arial","sans-serif";
color:blue'>&#8220;The author works for Telefonaktiebolaget L M Ericsson
(&#8220;Ericsson&#8221;), who is solely responsible for this email and =
its
contents. All inquiries regarding this email should be addressed to =
Ericsson.
Nortel has provided the use of the nortel.com domain to Ericsson in =
connection
with this email solely for the purpose of connectivity and Nortel =
Networks has
no liability for the email or its contents. The web site for Ericsson is =
<b><a
href=3D"http://www.ericsson.com/" =
title=3D"http://www.ericsson.com/"><span
style=3D'color:blue'>www.ericsson.com</span></a></b>.&#8221;</span></i><s=
pan
lang=3DEN-CA =
style=3D'font-size:12.0pt;color:blue'><o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01CA6C84.125D23FE--

From j.schoenwaelder@jacobs-university.de  Mon Nov 23 13:52:17 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BCE0128C1BF for <netconf@core3.amsl.com>; Mon, 23 Nov 2009 13:52:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.983
X-Spam-Level: 
X-Spam-Status: No, score=-1.983 tagged_above=-999 required=5 tests=[AWL=0.266,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3UGnNCfkXFNC for <netconf@core3.amsl.com>; Mon, 23 Nov 2009 13:52:17 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id 9BE163A6A18 for <netconf@ietf.org>; Mon, 23 Nov 2009 13:52:09 -0800 (PST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 66A7CC0014; Mon, 23 Nov 2009 22:52:05 +0100 (CET)
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 20X0wS2SJ7dy; Mon, 23 Nov 2009 22:52:04 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 22F48C0010; Mon, 23 Nov 2009 22:52:04 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 2746BE330B9; Mon, 23 Nov 2009 22:52:03 +0100 (CET)
Date: Mon, 23 Nov 2009 22:52:03 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Mark Scott <markscot@nortel.com>
Message-ID: <20091123215203.GA9240@elstar.local>
Mail-Followup-To: Mark Scott <markscot@nortel.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: [Netconf] YANG module naming conventions (was Re: darft-ietf-netconf-monitoring: some proposed changes for v10 for comment)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 23 Nov 2009 21:52:17 -0000

On Mon, Nov 23, 2009 at 10:29:42PM +0100, Mark Scott wrote:

> 4.  Top-level container change from ?netconf-state? to
> ?ietf-netconf-monitoring?

> The rationale for these changes is consistency and alignment with
> the yang module usage guidelines (see
> http://tools.ietf.org/html/draft-ietf-netmod-yang-usage-02).

I fail to find the guideline in netmod-yang-usage-02 that leads to a
toplevel name like ietf-netconf-monitoring. I am not saying its wrong
just that I do not understand the pointer to netmod-yang-usage-02.

I guess I am missing a plan for a general strategy. If we have an IETF
protocol 'foo', do we expect YANG modules such as:

  YANG module          YANG toplevel        YANG contents

  ietf-foo-monitoring  ietf-foo-monitoring  config false objects
  ietf-foo-config      ietf-foo-config      config true objects
  ietf-foo             -                    typedefs, groupings, rpcs

Do we also allow / expect the following:

  ietf-foo-types       -                    typedefs, groupings
  ietf-foo-ops         -                    operations

Is the namespace always going to be
urn:ietf:params:xml:ns:yang:$MODULE-NAME[:DRAFT-$VERSION]?

Should ietf-foo-monitoring be in general ietf-foo-state or do we have
yet separate modules to report operational state? Perhaps the answer
to all this is we do not know - but I thought I at least bring up the
question so we don't do things by accident.

/js

PS: I am CCing NETMOD since this is mostly an YANG issue. Further
    discussion should likely stay in NETMOD, assuming the NETCONF
    monitoring people are on NETMOD as well.

-- 
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 mbj@tail-f.com  Mon Nov 23 15:05:50 2009
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 880B43A6AAC; Mon, 23 Nov 2009 15:05:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.046
X-Spam-Level: 
X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j1Rza9dOqxJc; Mon, 23 Nov 2009 15:05:49 -0800 (PST)
Received: from mail.tail-f.com (de-0316.d.ipeer.se [213.180.79.212]) by core3.amsl.com (Postfix) with ESMTP id 819443A681D; Mon, 23 Nov 2009 15:05:49 -0800 (PST)
Received: from localhost (c213-100-167-236.swipnet.se [213.100.167.236]) by mail.tail-f.com (Postfix) with ESMTPSA id 61718616001; Tue, 24 Nov 2009 00:00:01 +0100 (CET)
Date: Tue, 24 Nov 2009 00:00:00 +0100 (CET)
Message-Id: <20091124.000000.152719236.mbj@tail-f.com>
To: j.schoenwaelder@jacobs-university.de
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20091123215203.GA9240@elstar.local>
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com> <20091123215203.GA9240@elstar.local>
X-Mailer: Mew version 6.2.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: netmod@ietf.org, netconf@ietf.org
Subject: Re: [Netconf] YANG module naming conventions
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 23 Nov 2009 23:05:50 -0000

Hi,

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> On Mon, Nov 23, 2009 at 10:29:42PM +0100, Mark Scott wrote:
> 
> > 4.  Top-level container change from ?netconf-state? to
> > ?ietf-netconf-monitoring?
> 
> > The rationale for these changes is consistency and alignment with
> > the yang module usage guidelines (see
> > http://tools.ietf.org/html/draft-ietf-netmod-yang-usage-02).
> 
> I fail to find the guideline in netmod-yang-usage-02 that leads to a
> toplevel name like ietf-netconf-monitoring. I am not saying its wrong
> just that I do not understand the pointer to netmod-yang-usage-02.

I also noted this, and we had this discussion some time ago.  At this
point, I don't think we should change it from netconf-state.

> I guess I am missing a plan for a general strategy. If we have an IETF
> protocol 'foo', do we expect YANG modules such as:
> 
>   YANG module          YANG toplevel        YANG contents
> 
>   ietf-foo-monitoring  ietf-foo-monitoring  config false objects
>   ietf-foo-config      ietf-foo-config      config true objects
>   ietf-foo             -                    typedefs, groupings, rpcs
> 
> Do we also allow / expect the following:
> 
>   ietf-foo-types       -                    typedefs, groupings
>   ietf-foo-ops         -                    operations

Hopefully not...

Looking at the netconf case, I think everything could be under
'netconf'.  But not in the urn:...:ietf-netconf-monitoring namespace.

Maybe it would be better to use a more generic namespace for netconf
state and monitoring, and put monitoring in its own submodule(s) and
config in other submodule(s).

> Is the namespace always going to be
> urn:ietf:params:xml:ns:yang:$MODULE-NAME[:DRAFT-$VERSION]?

It is slightly redundant, since the $MODULE-NAME is on the form
'ietf-NAME'.   I think

   urn:ietf:params:xml:ns:yang:netconf-monitoring

would be fine.


> Should ietf-foo-monitoring be in general ietf-foo-state or do we have
> yet separate modules to report operational state? Perhaps the answer
> to all this is we do not know - but I thought I at least bring up the
> question so we don't do things by accident.
> 
> /js
> 
> PS: I am CCing NETMOD since this is mostly an YANG issue. Further
>     discussion should likely stay in NETMOD, assuming the NETCONF
>     monitoring people are on NETMOD as well.

I think you forgot that, so I'm doing it now.


/martin

From andy@netconfcentral.com  Mon Nov 23 15:16:27 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BFC913A6778 for <netconf@core3.amsl.com>; Mon, 23 Nov 2009 15:16:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.938
X-Spam-Level: 
X-Spam-Status: No, score=-1.938 tagged_above=-999 required=5 tests=[AWL=-0.540, BAYES_00=-2.599, J_CHICKENPOX_64=0.6, J_CHICKENPOX_65=0.6, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TSQzaqdD3fJh for <netconf@core3.amsl.com>; Mon, 23 Nov 2009 15:16:27 -0800 (PST)
Received: from smtp104.sbc.mail.mud.yahoo.com (smtp104.sbc.mail.mud.yahoo.com [68.142.198.203]) by core3.amsl.com (Postfix) with SMTP id DF2193A67BD for <netconf@ietf.org>; Mon, 23 Nov 2009 15:16:26 -0800 (PST)
Received: (qmail 54119 invoked from network); 23 Nov 2009 23:16:20 -0000
Received: from adsl-67-125-158-117.dsl.irvnca.pacbell.net (andy@67.125.158.117 with plain) by smtp104.sbc.mail.mud.yahoo.com with SMTP; 23 Nov 2009 15:16:20 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: rekJdWIVM1nknBmTtzqRzwsihgWzRtRtF8Jgk3fJmbOHGI_pg9cQlxUecAMsCGq1FGOAaGwnjIMv66NaSKsc27HzdinzaejbQ48j3z2BmhGYLUQlPdXW9OaVyImDi9ROy.gv_IGtasBPtZexGRqQatAApSCim3pRhht7Nn_SHrblreiPiVho8NzUzNfUGZBfwDvj7_RaP3WGwAKBOoeLDuTmODEo3nrvFBBJuOocNEB5V83mAq3UzT9PsX8p.vOeDZjvVSJoqCmm2eCrXp0pns4a9eq7JpgOIuc0Fw4pdw1MFgdLFD.8Taj3DD44fC.qREgyhnTPqQj0PjeoerLRzd9fkbJxnqJSPgkvEDGJmv9AKkqp
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4B0B1739.7090502@netconfcentral.com>
Date: Mon, 23 Nov 2009 15:14:01 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Martin Bjorklund <mbj@tail-f.com>
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com>	<20091123215203.GA9240@elstar.local> <20091124.000000.152719236.mbj@tail-f.com>
In-Reply-To: <20091124.000000.152719236.mbj@tail-f.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org, netmod@ietf.org
Subject: Re: [Netconf] YANG module naming conventions
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 23 Nov 2009 23:16:27 -0000

Martin Bjorklund wrote:
> Hi,
> 
> Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
>> On Mon, Nov 23, 2009 at 10:29:42PM +0100, Mark Scott wrote:
>>
>>> 4.  Top-level container change from ?netconf-state? to
>>> ?ietf-netconf-monitoring?
>>> The rationale for these changes is consistency and alignment with
>>> the yang module usage guidelines (see
>>> http://tools.ietf.org/html/draft-ietf-netmod-yang-usage-02).
>> I fail to find the guideline in netmod-yang-usage-02 that leads to a
>> toplevel name like ietf-netconf-monitoring. I am not saying its wrong
>> just that I do not understand the pointer to netmod-yang-usage-02.
> 
> I also noted this, and we had this discussion some time ago.  At this
> point, I don't think we should change it from netconf-state.
> 

I agree.
I am not sure if there is still a guideline that
says the top-level container should be the
same as the module name.  This is not really needed.
The module name is not a QName so it needs
special naming considerations.  The top-level
element is a QName and there are no naming
collisions to worry about (because the namespace
URI was picked to be globally unique.)


>> I guess I am missing a plan for a general strategy. If we have an IETF
>> protocol 'foo', do we expect YANG modules such as:
>>
>>   YANG module          YANG toplevel        YANG contents
>>
>>   ietf-foo-monitoring  ietf-foo-monitoring  config false objects
>>   ietf-foo-config      ietf-foo-config      config true objects
>>   ietf-foo             -                    typedefs, groupings, rpcs
>>
>> Do we also allow / expect the following:
>>
>>   ietf-foo-types       -                    typedefs, groupings
>>   ietf-foo-ops         -                    operations
> 
> Hopefully not...
> 
> Looking at the netconf case, I think everything could be under
> 'netconf'.  But not in the urn:...:ietf-netconf-monitoring namespace.
> 


We went though this issue awhile back.
one container was config=true and the other
was config=false.  So one was renamed to
netconf-state instead of augmenting the 4741 netconf node.


> Maybe it would be better to use a more generic namespace for netconf
> state and monitoring, and put monitoring in its own submodule(s) and
> config in other submodule(s).
> 
>> Is the namespace always going to be
>> urn:ietf:params:xml:ns:yang:$MODULE-NAME[:DRAFT-$VERSION]?
> 
> It is slightly redundant, since the $MODULE-NAME is on the form
> 'ietf-NAME'.   I think
> 
>    urn:ietf:params:xml:ns:yang:netconf-monitoring
> 
> would be fine.
> 
> 
>> Should ietf-foo-monitoring be in general ietf-foo-state or do we have
>> yet separate modules to report operational state? Perhaps the answer
>> to all this is we do not know - but I thought I at least bring up the
>> question so we don't do things by accident.
>>
>> /js
>>
>> PS: I am CCing NETMOD since this is mostly an YANG issue. Further
>>     discussion should likely stay in NETMOD, assuming the NETCONF
>>     monitoring people are on NETMOD as well.
> 
> I think you forgot that, so I'm doing it now.
> 
> 
> /martin



Andy

From mrw@lilacglade.org  Tue Nov 24 05:16:14 2009
Return-Path: <mrw@lilacglade.org>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E01573A68A2 for <netconf@core3.amsl.com>; Tue, 24 Nov 2009 05:16:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FD5EpMIFLHFV for <netconf@core3.amsl.com>; Tue, 24 Nov 2009 05:16:13 -0800 (PST)
Received: from QMTA13.emeryville.ca.mail.comcast.net (qmta13.emeryville.ca.mail.comcast.net [76.96.27.243]) by core3.amsl.com (Postfix) with ESMTP id 7E0AF3A6831 for <netconf@ietf.org>; Tue, 24 Nov 2009 05:16:12 -0800 (PST)
Received: from OMTA24.emeryville.ca.mail.comcast.net ([76.96.30.92]) by QMTA13.emeryville.ca.mail.comcast.net with comcast id 913n1d00B1zF43QAD1G9wo; Tue, 24 Nov 2009 13:16:09 +0000
Received: from [10.36.0.42] ([98.110.239.206]) by OMTA24.emeryville.ca.mail.comcast.net with comcast id 91Fy1d00D4Tt8He8k1G2mM; Tue, 24 Nov 2009 13:16:09 +0000
Message-Id: <0BA2BFF6-C05A-46FA-B8E9-AF2AEDD95665@lilacglade.org>
From: Margaret Wasserman <mrw@lilacglade.org>
To: Andy Bierman <andy@netconfcentral.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 24 Nov 2009 08:15:54 -0500
X-Mailer: Apple Mail (2.936)
Cc: netconf@ietf.org
Subject: Re: [Netconf] xml start directive with ssh
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 24 Nov 2009 13:16:15 -0000

Hi Andy,

Andy Bierman <andy at netconfcentral.com> wrote:
 > WashamFan wrote:
 >> From this sentence:
 >>
 >> Implementations MUST skip
 >> over these messages by searching for an 'xml' start directive, which
 >> MUST be followed by a <hello> element in the 'NETCONF' namespace.
 >>
 >> <hello> message with an XML declaration is a MUST.

 > This text is a perfect example of the "CLI mentality" in place when  
NETCONF
 > was written. It was assumed that implementations would do a normal  
CLI login,
 > and then magically (or manually) switch to "NETCONF mode", after a  
bunch of
 > screen-scraping. (Wrong!)

I'm working on an update for RFC4742bis starting from the -06 version
of the draft that we submitted to the IESG, and I thought you might be
interested to know that the text quoted above was not in the Internet
Draft that the WG submitted to the IESG; it was added as an IESG note
in the late stages of document approval.  I can't tell from the  
tracker why
it was added, but there is no indication that it reflected the WG's
mentality at all.

The actual RFC editor note is included below.  Our original text only
concerned the case of SSHv1, when a subsystem would not be
available -- this was something we discussed in the WG back then,
although it isn't really an issue today.  When the text was modified
(via the RFC editor note) during IESG review, that distinction was
elminated and the additional requirement for an XML start directive
was added.

Given that Bert was the AD at the time, and he was always careful
about these things, I am sure that the netconf WG chairs (Andy and
Simon Leinin) and the document authors (Ted Goddard and I) saw
this RFC editor note and explicitly approved it.  So, Andy, it looks
like you, Bert and I can blame ourselves for this mistake, but it would
be unfair to blame the WG.  Fortunately, we now have an opportunity to
correct it.

Margaret


- In section 3, page 3 (last line) and 4:

OLD:

SSHv1. Running NETCONF as an SSH subsystem avoids the need for
the script to recognize shell prompts or skip over extraneous  
information,
such as a system message that is sent at shell start-up. However, if a
subsystem cannot be used, it should be possible for a client to skip  
over
any system messages that are sent at shell start-up by searching for a
NETCONF <hello> element. Note that this may not avoid problems if
system messages are recieved later in the session.

NEW:

SSHv1. Running NETCONF as an SSH subsystem avoids the need for the
script to recognize shell prompts or skip over extraneous information,  
such
as a system message that is sent at shell start-up. However, even when a
subsystem is used, some extraneous messages may be printed by the user's
start-up scripts. Implementations MUST skip over these messages by
searching for an 'xml' start directive, which MUST be followed by a  
<hello>
element in the 'NETCONF' namespace.


From bertietf@bwijnen.net  Tue Nov 24 13:30:15 2009
Return-Path: <bertietf@bwijnen.net>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3C3683A6907 for <netconf@core3.amsl.com>; Tue, 24 Nov 2009 13:30:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.456
X-Spam-Level: *
X-Spam-Status: No, score=1.456 tagged_above=-999 required=5 tests=[AWL=-0.702,  BAYES_50=0.001, HELO_MISMATCH_NET=0.611, HOST_EQ_NL=1.545, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bonfs3-8eCag for <netconf@core3.amsl.com>; Tue, 24 Nov 2009 13:30:14 -0800 (PST)
Received: from relay.versatel.net (relay56.tele2.vuurwerk.nl [62.250.3.56]) by core3.amsl.com (Postfix) with ESMTP id 1D2A93A6819 for <netconf@ietf.org>; Tue, 24 Nov 2009 13:30:13 -0800 (PST)
Received: from [87.215.199.34] (helo=BertLaptop) by relay.versatel.net with smtp (Exim 4.69) (envelope-from <bertietf@bwijnen.net>) id 1ND2xc-0000I9-Od for netconf@ietf.org; Tue, 24 Nov 2009 22:30:08 +0100
Message-ID: <8051C60F8BA0481692D907F1ED03D1C4@BertLaptop>
From: "Bert Wijnen \(IETF\)" <bertietf@bwijnen.net>
To: "Netconf" <netconf@ietf.org>
Date: Tue, 24 Nov 2009 22:29:45 +0100
Organization: Consultant
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_1C5B_01CA6D55.A0026640"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6002.18005
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005
Subject: [Netconf] Poll for WG consensus on doing a rfc4742bis
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 24 Nov 2009 21:30:15 -0000

This is a multi-part message in MIME format.

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

WG participants,

The two  authors/editors of RFC4742 have agreed to pick up the pen if we
indeed want to produce a RFC4742bis. Maragert will do the bulk
of the editing though.

At the IETF76 meeting we had consensus to do an RFC4742bis.=20
Our current WG charter allows for this. All we need to do is add a =
milestone.
The proposed milestones are:

- dec 2009  publish initial wg draft for rfc4742bis
- 1Q 2010   WG Last Call rfc4742bis
- 2Q 2010   send rfc4742bis to IESG for publication as stdsa track RFC.

But we need to confirm this on the mailing list.

So please speak up ASAP, but no later than Dec 1st, if you feel we =
should
not undertake that work. We (WG-chairs) will take silence as agreement =
this time.

Bert & Mehmet
------=_NextPart_000_1C5B_01CA6D55.A0026640
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18852">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>WG participants,</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>The two&nbsp; authors/editors of RFC4742 have agreed =
to pick=20
up the pen if we</FONT></DIV>
<DIV><FONT size=3D2>indeed want to produce a RFC4742bis. Maragert will =
do the=20
bulk</FONT></DIV>
<DIV><FONT size=3D2>of the editing though.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>At the IETF76 meeting we had consensus to do an =
RFC4742bis.=20
</FONT></DIV>
<DIV><FONT size=3D2>Our current WG charter allows for this. All we need =
to do is=20
add a milestone.</FONT></DIV>
<DIV><FONT size=3D2>The proposed milestones are:</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>- dec 2009&nbsp; publish initial wg draft for=20
rfc4742bis</FONT></DIV>
<DIV><FONT size=3D2>- 1Q 2010&nbsp;&nbsp; WG Last Call =
rfc4742bis</FONT></DIV>
<DIV><FONT size=3D2>- 2Q 2010&nbsp;&nbsp; send rfc4742bis to IESG for =
publication=20
as stdsa track RFC.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>But we need </FONT><FONT size=3D2>to confirm this on =
the mailing=20
list.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>So please speak up ASAP, but no later than Dec 1st, =
if you=20
feel we should</FONT></DIV>
<DIV><FONT size=3D2>not undertake that work. We (WG-chairs) will take =
silence as=20
agreement this time.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Bert &amp; Mehmet</FONT></DIV></BODY></HTML>

------=_NextPart_000_1C5B_01CA6D55.A0026640--


From lhotka@cesnet.cz  Wed Nov 25 09:44:15 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E779A3A6AF2 for <netconf@core3.amsl.com>; Wed, 25 Nov 2009 09:44:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.117
X-Spam-Level: 
X-Spam-Status: No, score=-1.117 tagged_above=-999 required=5 tests=[AWL=0.133,  BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OjGgF8ZDjmcX for <netconf@core3.amsl.com>; Wed, 25 Nov 2009 09:44:15 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 9678E3A694C for <netconf@ietf.org>; Wed, 25 Nov 2009 09:44:14 -0800 (PST)
Received: from [172.29.2.201] (asus-gx.lhotka.cesnet.cz [195.113.161.161]) by office2.cesnet.cz (Postfix) with ESMTP id C7E93D800CC for <netconf@ietf.org>; Wed, 25 Nov 2009 18:44:08 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: netconf@ietf.org
In-Reply-To: <0BA2BFF6-C05A-46FA-B8E9-AF2AEDD95665@lilacglade.org>
References: <0BA2BFF6-C05A-46FA-B8E9-AF2AEDD95665@lilacglade.org>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Wed, 25 Nov 2009 18:44:07 +0100
Message-ID: <1259171047.19603.18.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 8bit
Subject: Re: [Netconf] xml start directive with ssh
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 25 Nov 2009 17:44:16 -0000

Margaret Wasserman píše v Út 24. 11. 2009 v 08:15 -0500:
> Hi Andy,
> 
> Andy Bierman <andy at netconfcentral.com> wrote:
>  > WashamFan wrote:
>  >> From this sentence:
>  >>
>  >> Implementations MUST skip
>  >> over these messages by searching for an 'xml' start directive, which
>  >> MUST be followed by a <hello> element in the 'NETCONF' namespace.
>  >>
>  >> <hello> message with an XML declaration is a MUST.
> 
>  > This text is a perfect example of the "CLI mentality" in place when  
> NETCONF
>  > was written. It was assumed that implementations would do a normal  
> CLI login,
>  > and then magically (or manually) switch to "NETCONF mode", after a  
> bunch of
>  > screen-scraping. (Wrong!)
> 
> I'm working on an update for RFC4742bis starting from the -06 version
> of the draft that we submitted to the IESG, and I thought you might be
> interested to know that the text quoted above was not in the Internet
> Draft that the WG submitted to the IESG; it was added as an IESG note
> in the late stages of document approval.  I can't tell from the  
> tracker why
> it was added, but there is no indication that it reflected the WG's
> mentality at all.

As a relative newcomer, I am surprised that such things can so easily
happen, given the otherwise meticulous IETF workflow. Another such
mishap was the terminating sequence "]]>]]>" - from the mailing list
archive, it seems there was a strong agreement in the WG, but on
something completely different, namely on using processing instruction
for this purpose. But this probably cannot be undone any more.

Lada

> 
> The actual RFC editor note is included below.  Our original text only
> concerned the case of SSHv1, when a subsystem would not be
> available -- this was something we discussed in the WG back then,
> although it isn't really an issue today.  When the text was modified
> (via the RFC editor note) during IESG review, that distinction was
> elminated and the additional requirement for an XML start directive
> was added.
> 
> Given that Bert was the AD at the time, and he was always careful
> about these things, I am sure that the netconf WG chairs (Andy and
> Simon Leinin) and the document authors (Ted Goddard and I) saw
> this RFC editor note and explicitly approved it.  So, Andy, it looks
> like you, Bert and I can blame ourselves for this mistake, but it would
> be unfair to blame the WG.  Fortunately, we now have an opportunity to
> correct it.
> 
> Margaret
> 
> 
> - In section 3, page 3 (last line) and 4:
> 
> OLD:
> 
> SSHv1. Running NETCONF as an SSH subsystem avoids the need for
> the script to recognize shell prompts or skip over extraneous  
> information,
> such as a system message that is sent at shell start-up. However, if a
> subsystem cannot be used, it should be possible for a client to skip  
> over
> any system messages that are sent at shell start-up by searching for a
> NETCONF <hello> element. Note that this may not avoid problems if
> system messages are recieved later in the session.
> 
> NEW:
> 
> SSHv1. Running NETCONF as an SSH subsystem avoids the need for the
> script to recognize shell prompts or skip over extraneous information,  
> such
> as a system message that is sent at shell start-up. However, even when a
> subsystem is used, some extraneous messages may be printed by the user's
> start-up scripts. Implementations MUST skip over these messages by
> searching for an 'xml' start directive, which MUST be followed by a  
> <hello>
> element in the 'NETCONF' namespace.
> 
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From mrw@lilacglade.org  Wed Nov 25 13:12:38 2009
Return-Path: <mrw@lilacglade.org>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 28AA83A695D for <netconf@core3.amsl.com>; Wed, 25 Nov 2009 13:12:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.265
X-Spam-Level: 
X-Spam-Status: No, score=-2.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id voL16qZH6TQU for <netconf@core3.amsl.com>; Wed, 25 Nov 2009 13:12:38 -0800 (PST)
Received: from QMTA04.emeryville.ca.mail.comcast.net (qmta04.emeryville.ca.mail.comcast.net [76.96.30.40]) by core3.amsl.com (Postfix) with ESMTP id 6D0583A6955 for <netconf@ietf.org>; Wed, 25 Nov 2009 13:12:37 -0800 (PST)
Received: from OMTA24.emeryville.ca.mail.comcast.net ([76.96.30.92]) by QMTA04.emeryville.ca.mail.comcast.net with comcast id 9Z7H1d0031zF43QA4ZCZaK; Wed, 25 Nov 2009 21:12:33 +0000
Received: from [10.36.0.42] ([98.110.239.206]) by OMTA24.emeryville.ca.mail.comcast.net with comcast id 9ZCQ1d00d4Tt8He8kZCUs2; Wed, 25 Nov 2009 21:12:37 +0000
Message-Id: <93241185-144C-461A-8FE4-4229674F1EBF@lilacglade.org>
From: Margaret Wasserman <mrw@lilacglade.org>
To: Ladislav Lhotka <lhotka@cesnet.cz>
In-Reply-To: <1259171047.19603.18.camel@missotis>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 25 Nov 2009 16:12:15 -0500
References: <0BA2BFF6-C05A-46FA-B8E9-AF2AEDD95665@lilacglade.org> <1259171047.19603.18.camel@missotis>
X-Mailer: Apple Mail (2.936)
Cc: netconf@ietf.org
Subject: Re: [Netconf] xml start directive with ssh
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 25 Nov 2009 21:12:38 -0000

Hi Lada,

On Nov 25, 2009, at 12:44 PM, Ladislav Lhotka wrote:
>
> As a relative newcomer, I am surprised that such things can so easily
> happen, given the otherwise meticulous IETF workflow. Another such
> mishap was the terminating sequence "]]>]]>" - from the mailing list
> archive, it seems there was a strong agreement in the WG, but on
> something completely different, namely on using processing instruction
> for this purpose. But this probably cannot be undone any more.
>

The ']]>]]>' terminating sequence was in the document from an early  
version, including the versions that went through Working Group LC and  
IETF LC.

Margaret


From MARKSCOT@nortel.com  Wed Nov 25 14:01:41 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 64F533A67B1; Wed, 25 Nov 2009 14:01:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.998
X-Spam-Level: 
X-Spam-Status: No, score=-5.998 tagged_above=-999 required=5 tests=[AWL=-0.599, BAYES_00=-2.599, J_CHICKENPOX_64=0.6, J_CHICKENPOX_65=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iDIFcZqHciCP; Wed, 25 Nov 2009 14:01:40 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 04D0B3A6B4E; Wed, 25 Nov 2009 14:01:39 -0800 (PST)
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nAPM0vm01800; Wed, 25 Nov 2009 22:00:57 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Nov 2009 17:00:23 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41B542E18@zcarhxm2.corp.nortel.com>
In-Reply-To: <4B0B1739.7090502@netconfcentral.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] YANG module naming conventions
Thread-Index: AcpskvyjY54S3SsSR9WQTDWVCsKZugBhYx/g
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com>	<20091123215203.GA9240@elstar.local><20091124.000000.152719236.mbj@tail-f.com> <4B0B1739.7090502@netconfcentral.com>
From: "Mark Scott" <markscot@nortel.com>
To: "Andy Bierman" <andy@netconfcentral.com>, "Martin Bjorklund" <mbj@tail-f.com>
Cc: netconf@ietf.org, netmod@ietf.org
Subject: Re: [Netconf] YANG module naming conventions
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 25 Nov 2009 22:01:41 -0000

I agree we don't need to align the top-level container - and will keep
/netconf-state/.

I also dislike the redundancy and will update the namespace to
'urn:ietf:params:xml:ns:yang:netconf-monitoring'.
	- maybe update the yang usage guidelines accordingly?

Mark


"The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"), who
is solely responsible for this email and its contents. All inquiries
regarding this email should be addressed to Ericsson. Nortel has
provided the use of the nortel.com domain to Ericsson in connection with
this email solely for the purpose of connectivity and Nortel Networks
has no liability for the email or its contents. The web site for
Ericsson is www.ericsson.com."


-----Original Message-----
From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On
Behalf Of Andy Bierman
Sent: Monday, November 23, 2009 6:14 PM
To: Martin Bjorklund
Cc: netconf@ietf.org; netmod@ietf.org
Subject: Re: [Netconf] YANG module naming conventions

Martin Bjorklund wrote:
> Hi,
>=20
> Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
>> On Mon, Nov 23, 2009 at 10:29:42PM +0100, Mark Scott wrote:
>>
>>> 4.  Top-level container change from ?netconf-state? to
>>> ?ietf-netconf-monitoring?
>>> The rationale for these changes is consistency and alignment with
>>> the yang module usage guidelines (see
>>> http://tools.ietf.org/html/draft-ietf-netmod-yang-usage-02).
>> I fail to find the guideline in netmod-yang-usage-02 that leads to a
>> toplevel name like ietf-netconf-monitoring. I am not saying its wrong
>> just that I do not understand the pointer to netmod-yang-usage-02.
>=20
> I also noted this, and we had this discussion some time ago.  At this
> point, I don't think we should change it from netconf-state.
>=20

I agree.
I am not sure if there is still a guideline that
says the top-level container should be the
same as the module name.  This is not really needed.
The module name is not a QName so it needs
special naming considerations.  The top-level
element is a QName and there are no naming
collisions to worry about (because the namespace
URI was picked to be globally unique.)


>> I guess I am missing a plan for a general strategy. If we have an
IETF
>> protocol 'foo', do we expect YANG modules such as:
>>
>>   YANG module          YANG toplevel        YANG contents
>>
>>   ietf-foo-monitoring  ietf-foo-monitoring  config false objects
>>   ietf-foo-config      ietf-foo-config      config true objects
>>   ietf-foo             -                    typedefs, groupings, rpcs
>>
>> Do we also allow / expect the following:
>>
>>   ietf-foo-types       -                    typedefs, groupings
>>   ietf-foo-ops         -                    operations
>=20
> Hopefully not...
>=20
> Looking at the netconf case, I think everything could be under
> 'netconf'.  But not in the urn:...:ietf-netconf-monitoring namespace.
>=20


We went though this issue awhile back.
one container was config=3Dtrue and the other
was config=3Dfalse.  So one was renamed to
netconf-state instead of augmenting the 4741 netconf node.


> Maybe it would be better to use a more generic namespace for netconf
> state and monitoring, and put monitoring in its own submodule(s) and
> config in other submodule(s).
>=20
>> Is the namespace always going to be
>> urn:ietf:params:xml:ns:yang:$MODULE-NAME[:DRAFT-$VERSION]?
>=20
> It is slightly redundant, since the $MODULE-NAME is on the form
> 'ietf-NAME'.   I think
>=20
>    urn:ietf:params:xml:ns:yang:netconf-monitoring
>=20
> would be fine.
>=20
>=20
>> Should ietf-foo-monitoring be in general ietf-foo-state or do we have
>> yet separate modules to report operational state? Perhaps the answer
>> to all this is we do not know - but I thought I at least bring up the
>> question so we don't do things by accident.
>>
>> /js
>>
>> PS: I am CCing NETMOD since this is mostly an YANG issue. Further
>>     discussion should likely stay in NETMOD, assuming the NETCONF
>>     monitoring people are on NETMOD as well.
>=20
> I think you forgot that, so I'm doing it now.
>=20
>=20
> /martin



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

From randy_presuhn@mindspring.com  Wed Nov 25 19:21:23 2009
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7029A3A696A; Wed, 25 Nov 2009 19:21:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.369
X-Spam-Level: 
X-Spam-Status: No, score=-0.369 tagged_above=-999 required=5 tests=[AWL=-0.370, BAYES_50=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id egDktmPBVe3R; Wed, 25 Nov 2009 19:21:22 -0800 (PST)
Received: from elasmtp-mealy.atl.sa.earthlink.net (elasmtp-mealy.atl.sa.earthlink.net [209.86.89.69]) by core3.amsl.com (Postfix) with ESMTP id B58193A6877; Wed, 25 Nov 2009 19:21:22 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=ahA3rWpxNd575LLzondUA62UhDO5d1slDJH/D5ExswAgtTHWcpzhGNVdPVDfh6RW; h=Received:Message-ID:From:To:Cc:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [99.41.53.116] (helo=oemcomputer) by elasmtp-mealy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1NDUuz-0003fv-Ew; Wed, 25 Nov 2009 22:21:17 -0500
Message-ID: <001801ca6e47$ab53a700$6801a8c0@oemcomputer>
From: "Randy Presuhn" <randy_presuhn@mindspring.com>
To: <netconf@ietf.org>
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com>	<20091123215203.GA9240@elstar.local><20091124.000000.152719236.mbj@tail-f.com><4B0B1739.7090502@netconfcentral.com> <713043CE8B8E1348AF3C546DBE02C1B41B542E18@zcarhxm2.corp.nortel.com>
Date: Wed, 25 Nov 2009 19:22:21 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d8881afdcb5313ff34f9306e75ccec835930d6608cdc1eb2cbb3350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.41.53.116
Cc: netmod@ietf.org
Subject: Re: [Netconf] YANG module naming conventions
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 26 Nov 2009 03:21:23 -0000

Hi -
 
> From: "Mark Scott" <markscot@nortel.com>
> To: "Andy Bierman" <andy@netconfcentral.com>; "Martin Bjorklund" <mbj@tail-f.com>
> Cc: <netconf@ietf.org>; <netmod@ietf.org>
> Sent: Wednesday, November 25, 2009 2:00 PM
> Subject: Re: [Netconf] YANG module naming conventions
...
> "The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"), who
> is solely responsible for this email and its contents. All inquiries
...

If the "who" above refers to "Ericsson" (the only way the sentence
is grammatical), then it's not clear how this fits in with IETF process,
which presumes participation by individuals rather than corporations.

Is this yet another example of auto-generated text which
should simply be ignored?

Randy


From lhotka@cesnet.cz  Thu Nov 26 04:45:36 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A9AD93A6925 for <netconf@core3.amsl.com>; Thu, 26 Nov 2009 04:45:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.25
X-Spam-Level: 
X-Spam-Status: No, score=-1.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u9qwq+C9GlIr for <netconf@core3.amsl.com>; Thu, 26 Nov 2009 04:45:36 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id D95933A67B8 for <netconf@ietf.org>; Thu, 26 Nov 2009 04:45:35 -0800 (PST)
Received: from [147.229.65.102] (p358.fei.wifi.vutbr.cz [147.229.65.102]) by office2.cesnet.cz (Postfix) with ESMTP id 16F85D80095; Thu, 26 Nov 2009 13:45:28 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Margaret Wasserman <mrw@lilacglade.org>
In-Reply-To: <93241185-144C-461A-8FE4-4229674F1EBF@lilacglade.org>
References: <0BA2BFF6-C05A-46FA-B8E9-AF2AEDD95665@lilacglade.org> <1259171047.19603.18.camel@missotis> <93241185-144C-461A-8FE4-4229674F1EBF@lilacglade.org>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Thu, 26 Nov 2009 13:45:24 +0100
Message-ID: <1259239524.2308.10.camel@nomad>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] xml start directive with ssh
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 26 Nov 2009 12:45:36 -0000

On St, 2009-11-25 at 16:12 -0500, Margaret Wasserman wrote:
> Hi Lada,
> 
> On Nov 25, 2009, at 12:44 PM, Ladislav Lhotka wrote:
> >
> > As a relative newcomer, I am surprised that such things can so easily
> > happen, given the otherwise meticulous IETF workflow. Another such
> > mishap was the terminating sequence "]]>]]>" - from the mailing list
> > archive, it seems there was a strong agreement in the WG, but on
> > something completely different, namely on using processing instruction
> > for this purpose. But this probably cannot be undone any more.
> >
> 
> The ']]>]]>' terminating sequence was in the document from an early  
> version, including the versions that went through Working Group LC and  
> IETF LC.

Hmm, I only found the thread started by this Andy's message:
http://www.ops.ietf.org/lists/netconf/netconf.2003/msg00988.html

This thread only discusses <?eom?> (and its modifications) as the EOM
marker, I couldn't find any proposal of using "]]>]]>" instead.

Lada

> 
> Margaret
> 


-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From mrw@lilacglade.org  Thu Nov 26 06:13:49 2009
Return-Path: <mrw@lilacglade.org>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8DD5D3A6972 for <netconf@core3.amsl.com>; Thu, 26 Nov 2009 06:13:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ttcbj7JP7dq9 for <netconf@core3.amsl.com>; Thu, 26 Nov 2009 06:13:48 -0800 (PST)
Received: from QMTA09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by core3.amsl.com (Postfix) with ESMTP id 57CB728C10A for <netconf@ietf.org>; Thu, 26 Nov 2009 06:13:47 -0800 (PST)
Received: from OMTA21.westchester.pa.mail.comcast.net ([76.96.62.72]) by QMTA09.westchester.pa.mail.comcast.net with comcast id 9q5D1d0011ZXKqc59qDjp3; Thu, 26 Nov 2009 14:13:43 +0000
Received: from [10.36.0.42] ([98.110.239.206]) by OMTA21.westchester.pa.mail.comcast.net with comcast id 9qMP1d0094Tt8He3hqMV2h; Thu, 26 Nov 2009 14:21:46 +0000
Message-Id: <786DAED6-BCBF-4E1F-B646-6EDADB27BE8A@lilacglade.org>
From: Margaret Wasserman <mrw@lilacglade.org>
To: Ladislav Lhotka <lhotka@cesnet.cz>
In-Reply-To: <1259239524.2308.10.camel@nomad>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Thu, 26 Nov 2009 09:13:14 -0500
References: <0BA2BFF6-C05A-46FA-B8E9-AF2AEDD95665@lilacglade.org> <1259171047.19603.18.camel@missotis> <93241185-144C-461A-8FE4-4229674F1EBF@lilacglade.org> <1259239524.2308.10.camel@nomad>
X-Mailer: Apple Mail (2.936)
Cc: netconf@ietf.org
Subject: Re: [Netconf] xml start directive with ssh
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 26 Nov 2009 14:13:49 -0000

Hi Lada,

The decision to use ']]>]]>' as the end-of-message marker was made at  
the IETF 59 in Seoul, Korea (Feb/March, 2004), as indicated in the  
minutes from that meeting:

http://www.ietf.org/proceedings/59/

The chairs communicated their consensus call on this issue to the list  
(along with consensus calls for a number of other open issues) on  
March 11, 2004, in this message:

http://www.ops.ietf.org/lists/netconf/netconf.2004/msg00218.html

Since there was no objection to that consensus call, it was added to  
the next version of the document (draft-ietf-netconf-ssh-01.txt  
published in May, 2004), and it has been in the document ever since.

Margaret


On Nov 26, 2009, at 7:45 AM, Ladislav Lhotka wrote:

> On St, 2009-11-25 at 16:12 -0500, Margaret Wasserman wrote:
>> Hi Lada,
>>
>> On Nov 25, 2009, at 12:44 PM, Ladislav Lhotka wrote:
>>>
>>> As a relative newcomer, I am surprised that such things can so  
>>> easily
>>> happen, given the otherwise meticulous IETF workflow. Another such
>>> mishap was the terminating sequence "]]>]]>" - from the mailing list
>>> archive, it seems there was a strong agreement in the WG, but on
>>> something completely different, namely on using processing  
>>> instruction
>>> for this purpose. But this probably cannot be undone any more.
>>>
>>
>> The ']]>]]>' terminating sequence was in the document from an early
>> version, including the versions that went through Working Group LC  
>> and
>> IETF LC.
>
> Hmm, I only found the thread started by this Andy's message:
> http://www.ops.ietf.org/lists/netconf/netconf.2003/msg00988.html
>
> This thread only discusses <?eom?> (and its modifications) as the EOM
> marker, I couldn't find any proposal of using "]]>]]>" instead.
>
> Lada
>
>>
>> Margaret
>>
>
>
> -- 
> Ladislav Lhotka, CESNET
> PGP Key ID: E74E8C0C
>


From lhotka@cesnet.cz  Fri Nov 27 01:10:40 2009
Return-Path: <lhotka@cesnet.cz>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A97053A68E8 for <netconf@core3.amsl.com>; Fri, 27 Nov 2009 01:10:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.204
X-Spam-Level: 
X-Spam-Status: No, score=-0.204 tagged_above=-999 required=5 tests=[AWL=-0.813, BAYES_20=-0.74, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UoxgfaJ2HYGC for <netconf@core3.amsl.com>; Fri, 27 Nov 2009 01:10:39 -0800 (PST)
Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by core3.amsl.com (Postfix) with ESMTP id 78F1D3A677D for <netconf@ietf.org>; Fri, 27 Nov 2009 01:10:39 -0800 (PST)
Received: from [172.29.2.201] (asus-gx.lhotka.cesnet.cz [195.113.161.161]) by office2.cesnet.cz (Postfix) with ESMTP id 003C5D80095; Fri, 27 Nov 2009 10:10:32 +0100 (CET)
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: Margaret Wasserman <mrw@lilacglade.org>
In-Reply-To: <786DAED6-BCBF-4E1F-B646-6EDADB27BE8A@lilacglade.org>
References: <0BA2BFF6-C05A-46FA-B8E9-AF2AEDD95665@lilacglade.org> <1259171047.19603.18.camel@missotis> <93241185-144C-461A-8FE4-4229674F1EBF@lilacglade.org> <1259239524.2308.10.camel@nomad> <786DAED6-BCBF-4E1F-B646-6EDADB27BE8A@lilacglade.org>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Fri, 27 Nov 2009 10:10:31 +0100
Message-ID: <1259313031.2102.13.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 8bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] xml start directive with ssh
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 27 Nov 2009 09:10:40 -0000

Hi, Margaret,

thank you for the clarification, Google search didn̈́'t return these
documents, also because the sequence was "misspelled" in the ML message.

Lada

Margaret Wasserman píše v Čt 26. 11. 2009 v 09:13 -0500:
> Hi Lada,
> 
> The decision to use ']]>]]>' as the end-of-message marker was made at  
> the IETF 59 in Seoul, Korea (Feb/March, 2004), as indicated in the  
> minutes from that meeting:
> 
> http://www.ietf.org/proceedings/59/
> 
> The chairs communicated their consensus call on this issue to the list  
> (along with consensus calls for a number of other open issues) on  
> March 11, 2004, in this message:
> 
> http://www.ops.ietf.org/lists/netconf/netconf.2004/msg00218.html
> 
> Since there was no objection to that consensus call, it was added to  
> the next version of the document (draft-ietf-netconf-ssh-01.txt  
> published in May, 2004), and it has been in the document ever since.
> 
> Margaret
> 
> 
> On Nov 26, 2009, at 7:45 AM, Ladislav Lhotka wrote:
> 
> > On St, 2009-11-25 at 16:12 -0500, Margaret Wasserman wrote:
> >> Hi Lada,
> >>
> >> On Nov 25, 2009, at 12:44 PM, Ladislav Lhotka wrote:
> >>>
> >>> As a relative newcomer, I am surprised that such things can so  
> >>> easily
> >>> happen, given the otherwise meticulous IETF workflow. Another such
> >>> mishap was the terminating sequence "]]>]]>" - from the mailing list
> >>> archive, it seems there was a strong agreement in the WG, but on
> >>> something completely different, namely on using processing  
> >>> instruction
> >>> for this purpose. But this probably cannot be undone any more.
> >>>
> >>
> >> The ']]>]]>' terminating sequence was in the document from an early
> >> version, including the versions that went through Working Group LC  
> >> and
> >> IETF LC.
> >
> > Hmm, I only found the thread started by this Andy's message:
> > http://www.ops.ietf.org/lists/netconf/netconf.2003/msg00988.html
> >
> > This thread only discusses <?eom?> (and its modifications) as the EOM
> > marker, I couldn't find any proposal of using "]]>]]>" instead.
> >
> > Lada
> >
> >>
> >> Margaret
> >>
> >
> >
> > -- 
> > Ladislav Lhotka, CESNET
> > PGP Key ID: E74E8C0C
> >
> 


-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C


From j.schoenwaelder@jacobs-university.de  Fri Nov 27 01:18:57 2009
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 62E2E3A69E7; Fri, 27 Nov 2009 01:18:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.113
X-Spam-Level: 
X-Spam-Status: No, score=-1.113 tagged_above=-999 required=5 tests=[AWL=-0.723, BAYES_20=-0.74, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IhYZvlwYfsuQ; Fri, 27 Nov 2009 01:18:56 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id 1AA633A677D; Fri, 27 Nov 2009 01:18:56 -0800 (PST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 0ACBFC000D; Fri, 27 Nov 2009 10:18:50 +0100 (CET)
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 bdGdkYB+iLcF; Fri, 27 Nov 2009 10:18:49 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 35EC1C0009; Fri, 27 Nov 2009 10:18:48 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 0FE24E374B5; Fri, 27 Nov 2009 10:18:46 +0100 (CET)
Date: Fri, 27 Nov 2009 10:18:46 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Mark Scott <markscot@nortel.com>
Message-ID: <20091127091846.GA12557@elstar.local>
Mail-Followup-To: Mark Scott <markscot@nortel.com>, Andy Bierman <andy@netconfcentral.com>, Martin Bjorklund <mbj@tail-f.com>, "netconf@ietf.org" <netconf@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com> <20091123215203.GA9240@elstar.local> <20091124.000000.152719236.mbj@tail-f.com> <4B0B1739.7090502@netconfcentral.com> <713043CE8B8E1348AF3C546DBE02C1B41B542E18@zcarhxm2.corp.nortel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B41B542E18@zcarhxm2.corp.nortel.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "netconf@ietf.org" <netconf@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [Netconf] [netmod]  YANG module naming conventions
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
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/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 27 Nov 2009 09:18:57 -0000

On Wed, Nov 25, 2009 at 11:00:23PM +0100, Mark Scott wrote:
> I agree we don't need to align the top-level container - and will keep
> /netconf-state/.
> 
> I also dislike the redundancy and will update the namespace to
> 'urn:ietf:params:xml:ns:yang:netconf-monitoring'.
> 	- maybe update the yang usage guidelines accordingly?

If there is agreement to not carry the module name in the URN, we
should indeed document that agreement and all modules should stick to
the documented agreement. So there is no "maybe". And yes, "ietf" is
redundant but then special casing the removal of a module name prefix
for generating the URN does not really seem to make things simpler.
For me,

  urn:ietf:params:xml:ns:yang:$MODULENAME

is simpler than

  urn:ietf:params:xml:ns:yang:`echo $MODULENAME | sed s/^ietf-//`

and this special casing will also lead to subsequent questions about
how we deal with modules coming from other RFC streams. For me, simply
copying the module name after the urn:ietf:params:xml:ns:yang: prefix
is as simple as it can get (I can even get the module name from the
namespace in the payload with straight cut'n paste).

/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 andy@netconfcentral.com  Sat Nov 28 04:07:02 2009
Return-Path: <andy@netconfcentral.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 675033A67EC for <netconf@core3.amsl.com>; Sat, 28 Nov 2009 04:07:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.469
X-Spam-Level: 
X-Spam-Status: No, score=-2.469 tagged_above=-999 required=5 tests=[AWL=0.129,  BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aV2bYbTRNRhD for <netconf@core3.amsl.com>; Sat, 28 Nov 2009 04:07:01 -0800 (PST)
Received: from smtp101.sbc.mail.mud.yahoo.com (smtp101.sbc.mail.mud.yahoo.com [68.142.198.200]) by core3.amsl.com (Postfix) with SMTP id 492303A67B0 for <netconf@ietf.org>; Sat, 28 Nov 2009 04:07:01 -0800 (PST)
Received: (qmail 80544 invoked from network); 28 Nov 2009 12:06:52 -0000
Received: from adsl-67-125-158-117.dsl.irvnca.pacbell.net (andy@67.125.158.117 with plain) by smtp101.sbc.mail.mud.yahoo.com with SMTP; 28 Nov 2009 04:06:51 -0800 PST
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: yWdSpRYVM1l6P64d5aP.MJ6iad5BtU3bTWg_pvcABpXyoIkwg_YXaw1aBKEgUCQkoK12SKgjs6phgRWDvea2b_I5P1zxqd6Cdc4GaTYbrzwz7bCMmmpmiArl4VLI3h6iYuoD.wlxUBQLYbfz75I5QdjBzhWZzY6TT8mv.60jE6QWHDeNSlWg0pOfkKh4kb_2LmJaZp23KlDOhY73_QDHH5RECl1xod1rxDYkN4RxIHe3G.OQismcHyNYyw4njLOkJcEZ0hw.bH7q93ykXio9UbRJNItnznhmtK4wXA--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4B1111E4.2000407@netconfcentral.com>
Date: Sat, 28 Nov 2009 04:04:52 -0800
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Randy Presuhn <randy_presuhn@mindspring.com>
References: <200911201840.nAKIeAo9087472@idle.juniper.net> <001b01ca6a16$dca05400$6801a8c0@oemcomputer>
In-Reply-To: <001b01ca6a16$dca05400$6801a8c0@oemcomputer>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: netconf@ietf.org
Subject: Re: [Netconf] Consensus call: With-Defaults as SHOULD in 4741bis
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 28 Nov 2009 12:07:02 -0000

Randy Presuhn wrote:
> Hi -
> 
>> From: "Phil Shafer" <phil@juniper.net>
>> To: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
>> Cc: "David Partain" <david.partain@ericsson.com>; <netconf@ietf.org>; "NETMOD Working Group" <netmod@ietf.org>; "Kessens, David
> (NSN - US/Atlanta)" <david.kessens@nsn.com>
>> Sent: Friday, November 20, 2009 10:40 AM
>> Subject: Re: [Netconf] Consensus call: With-Defaults as SHOULD in 4741bis
> ...
>> I do not want W-D to be a SHOULD requirement since it is not required
>> for the proper operation of a NETCONF server.
> 
> If somethine is "required for ... proper operation" then the correct keyword
> is MUST, not SHOULD.  See (1) in RFC 2119.
> 
>>  We have managed
>> without it for a long long time and I do not see it as vital.  Heck,
>> there's no requirement in NETCONF for the data model to even _have_
>> default values.  4741 current says nothing about the data model's
>> contents and says absolutely nothing about default values.  I don't
>> see a convincing reason why this should change.
> 
> RFC 2119 says "3. SHOULD   This word, or the adjective
> "RECOMMENDED", mean that there may exist valid reasons
> in particular circumstances to ignore a particular item, but the full
> implications must be understood and carefully weighed before
> choosing a different course."
> 
> It seems to me that "SHOULD" is indeed the correct keyword for
> this case.  I can't see aother way of applying RFC 2119 here.
> 

+1

> Randy

Andy

From david.partain@ericsson.com  Mon Nov 30 06:00:50 2009
Return-Path: <david.partain@ericsson.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C4C43A6811; Mon, 30 Nov 2009 06:00:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01LKVu-twpMY; Mon, 30 Nov 2009 06:00:49 -0800 (PST)
Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id E5E213A676A; Mon, 30 Nov 2009 06:00:48 -0800 (PST)
X-AuditID: c1b4fb3e-b7b33ae0000045f9-33-4b13d00871c0
Received: from esealmw127.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw4.ericsson.se (Symantec Mail Security) with SMTP id 14.1E.17913.800D31B4; Mon, 30 Nov 2009 15:00:40 +0100 (CET)
Received: from esealmw127.eemea.ericsson.se ([153.88.254.175]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 30 Nov 2009 15:00:40 +0100
Received: from selic023.ki.sw.ericsson.se ([147.214.22.154]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 30 Nov 2009 15:00:40 +0100
From: David Partain <david.partain@ericsson.com>
Organization: Ericsson AB
To: netconf@ietf.org, "NETMOD Working Group" <netmod@ietf.org>
Date: Mon, 30 Nov 2009 15:00:53 +0100
User-Agent: KMail/1.9.10
References: <80A0822C5E9A4440A5117C2F4CD36A641A0C02@DEMUEXC006.nsn-intra.net>
In-Reply-To: <80A0822C5E9A4440A5117C2F4CD36A641A0C02@DEMUEXC006.nsn-intra.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200911301500.53656.david.partain@ericsson.com>
X-OriginalArrivalTime: 30 Nov 2009 14:00:40.0627 (UTC) FILETIME=[802AE030:01CA71C5]
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [Netconf] Consensus call: With-Defaults as SHOULD in 4741bis
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 30 Nov 2009 14:00:50 -0000

Greetings,

> If you agree with the conclusion having 'with-defaults'
> as SHOULD to implement in 4741bis please state so.

+1 

or...

Yes, I agree with this conclusion.

Cheers,

David

From MARKSCOT@nortel.com  Mon Nov 30 07:58:30 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EB8C93A6A95; Mon, 30 Nov 2009 07:58:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PqoYYCwO7kM2; Mon, 30 Nov 2009 07:58:30 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id CA75D3A6939; Mon, 30 Nov 2009 07:58:29 -0800 (PST)
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nAUFwHL09587; Mon, 30 Nov 2009 15:58:17 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 30 Nov 2009 10:57:30 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41B5E4198@zcarhxm2.corp.nortel.com>
In-Reply-To: <200911301500.53656.david.partain@ericsson.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [netmod] Consensus call: With-Defaults as SHOULD in 4741bis
Thread-Index: AcpxxYyYdvyNHpxdQlKdHmV8md7GyAAD/RuQ
References: <80A0822C5E9A4440A5117C2F4CD36A641A0C02@DEMUEXC006.nsn-intra.net> <200911301500.53656.david.partain@ericsson.com>
From: "Mark Scott" <markscot@nortel.com>
To: "David Partain" <david.partain@ericsson.com>, <netconf@ietf.org>, "NETMOD Working Group" <netmod@ietf.org>
Subject: Re: [Netconf] [netmod] Consensus call: With-Defaults as SHOULD in 4741bis
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 30 Nov 2009 15:58:31 -0000

+1 in favour of SHOULD.

Mark


"The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"), who
is solely responsible for this email and its contents. All inquiries
regarding this email should be addressed to Ericsson. Nortel has
provided the use of the nortel.com domain to Ericsson in connection with
this email solely for the purpose of connectivity and Nortel Networks
has no liability for the email or its contents. The web site for
Ericsson is www.ericsson.com."

-----Original Message-----
From: netmod-bounces@ietf.org [mailto:netmod-bounces@ietf.org] On Behalf
Of David Partain
Sent: Monday, November 30, 2009 9:01 AM
To: netconf@ietf.org; NETMOD Working Group
Subject: Re: [netmod] Consensus call: With-Defaults as SHOULD in 4741bis

Greetings,

> If you agree with the conclusion having 'with-defaults'
> as SHOULD to implement in 4741bis please state so.

+1=20

or...

Yes, I agree with this conclusion.

Cheers,

David
_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

From MARKSCOT@nortel.com  Mon Nov 30 10:22:19 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 751723A6AAD; Mon, 30 Nov 2009 10:22:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.399
X-Spam-Level: 
X-Spam-Status: No, score=-6.399 tagged_above=-999 required=5 tests=[AWL=0.200,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J4dIw3KtleQk; Mon, 30 Nov 2009 10:22:18 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 466073A693C; Mon, 30 Nov 2009 10:22:18 -0800 (PST)
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nAUIM7L23619; Mon, 30 Nov 2009 18:22:08 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 30 Nov 2009 13:21:58 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41B64793A@zcarhxm2.corp.nortel.com>
In-Reply-To: <001801ca6e47$ab53a700$6801a8c0@oemcomputer>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] YANG module naming conventions
Thread-Index: AcpuR5tt4t3XlEnmSE2ZMomC/oyPoADoDd8g
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com>	<20091123215203.GA9240@elstar.local><20091124.000000.152719236.mbj@tail-f.com><4B0B1739.7090502@netconfcentral.com><713043CE8B8E1348AF3C546DBE02C1B41B542E18@zcarhxm2.corp.nortel.com> <001801ca6e47$ab53a700$6801a8c0@oemcomputer>
From: "Mark Scott" <markscot@nortel.com>
To: "Randy Presuhn" <randy_presuhn@mindspring.com>, <netconf@ietf.org>
Cc: netmod@ietf.org
Subject: Re: [Netconf] YANG module naming conventions
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 30 Nov 2009 18:22:19 -0000

Randy,

As a result of the acquisition of certain Nortel assets by Ericsson all
emails originating from associated accounts must have this (exact) text
appended.

Please ignore the text.

cheers,
Mark

"The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"), who
is solely responsible for this email and its contents. All inquiries
regarding this email should be addressed to Ericsson. Nortel has
provided the use of the nortel.com domain to Ericsson in connection with
this email solely for the purpose of connectivity and Nortel Networks
has no liability for the email or its contents. The web site for
Ericsson is www.ericsson.com."


-----Original Message-----
From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On
Behalf Of Randy Presuhn
Sent: Wednesday, November 25, 2009 10:22 PM
To: netconf@ietf.org
Cc: netmod@ietf.org
Subject: Re: [Netconf] YANG module naming conventions

Hi -
=20
> From: "Mark Scott" <markscot@nortel.com>
> To: "Andy Bierman" <andy@netconfcentral.com>; "Martin Bjorklund"
<mbj@tail-f.com>
> Cc: <netconf@ietf.org>; <netmod@ietf.org>
> Sent: Wednesday, November 25, 2009 2:00 PM
> Subject: Re: [Netconf] YANG module naming conventions
...
> "The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"),
who
> is solely responsible for this email and its contents. All inquiries
...

If the "who" above refers to "Ericsson" (the only way the sentence
is grammatical), then it's not clear how this fits in with IETF process,
which presumes participation by individuals rather than corporations.

Is this yet another example of auto-generated text which
should simply be ignored?

Randy

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

From MARKSCOT@nortel.com  Mon Nov 30 11:59:39 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F1B883A68F1 for <netconf@core3.amsl.com>; Mon, 30 Nov 2009 11:59:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.149
X-Spam-Level: 
X-Spam-Status: No, score=-6.149 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nYliQO5vHnQL for <netconf@core3.amsl.com>; Mon, 30 Nov 2009 11:59:38 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 039E03A68C9 for <netconf@ietf.org>; Mon, 30 Nov 2009 11:59:37 -0800 (PST)
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nAUJxOL19570; Mon, 30 Nov 2009 19:59:24 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 30 Nov 2009 14:59:00 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41B647BE0@zcarhxm2.corp.nortel.com>
In-Reply-To: <20091102211232.GA4455@elstar.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Netconf] draft-ietf-netconf-monitoring-09 last call comments fromjs
Thread-Index: AcpcAVeZxF9vZCSnQEGNEgj1KxUSVQJ3heHw
References: <085091CB2CA14E4B8B163FFC37C84E9D1A9F69CD@zcarhxm0.corp.nortel.com><80A0822C5E9A4440A5117C2F4CD36A64031460@DEMUEXC006.nsn-intra.net> <20091102211232.GA4455@elstar.local>
From: "Mark Scott" <markscot@nortel.com>
To: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
Cc: netconf@ietf.org
Subject: Re: [Netconf] draft-ietf-netconf-monitoring-09 last call comments fromjs
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 30 Nov 2009 19:59:40 -0000

Juergen,

Thank you for your detailed comments.  v10 addresses these per responses
below and will be posted today.

If I have missed anything or you see further changes required please let
me know.

Mark

Comment 1:
----------
:   [...]  The
:   capabilities of a NETCONF server may change over time.  However,
once
:   a NETCONF server has announced its capabilities in the <hello>
:   message, the capabilities for that session MUST NOT change.  A
server
:   MUST reply with a 'capabilities-changed' error if the client sends a
:   request which is affected by a modified capability.  A server MAY
:   choose to send 'capabilities-changed' as the response to any request
:   other than <close-session> if its capabilities has changed.

It seems to me that it is not the job of the monitoring document to
establish rules how NETCONF works. I suggest to remove this text and
to include such text in RFC 4741bis instead.

UPDATE:  text has been rewritten in monitoring-10 and have asked Martin
to ensure
4741bis covers this instead

Comment 2:
----------

:   Through updated monitoring data NETCONF clients can adjust their
:   capabilities throughout a session.

I wonder how this is supposed to work. Once the server starts to
generate 'capabilities-changed' errors, I need an explicit resync
action - reading the monitoring data can hardly be sufficient to
declare that things are not synchronized again.

RESPONSE:  When this was discussed earlier the agreement was to cover
this in 4741bis.  Per last notes I had on this one the intent is to add
something of this nature to 4741bis:

"The agent MUST return the capability-changed error (except safe RPCs
***) unless the session has invoked the
<turn-off-capability-changed-error/>
operation.

*** close-session, kill-session, get-schema,
     turn-off-capability-changed-error, lock, unlock,
     partial-lock, partial-unlock, discard-changes"

With respect to re-synch a client which leaves the error enabled is
expected
to close their existing session and establish a new one when they see
this
error.  This was chosen in favour of putting onus on the server to track
per session schema synch information.  I expect this to be covered in
4741bis.

A client which opts to disable the error has to have its own means to
detect
loss of synch and implement its own method to re-synch.  This will
likely be
implementation specific.

Comment 3:
----------

:   Schema:  A machine readable data model definition.  The schema is
:      independent of which data modeling language is used for the data
:      model.

I have trouble to understand the second sentence. Every machine
readable data model is written in a specific format. So how can the
schema be format specific and at the same time independent? Perhaps
the second sentence should just be removed.

UPDATE:  Second sentence has been removed.

Comment 4:
----------

:   The following data allows a NETCONF client to monitor both the
:   NETCONF server itself and the associated network device operational
:   data.

I wonder what "associated network device operational data" means. I
thought the YANG model only reports NETCONF server operational state
and statistics.

UPDATE:  Leftover from earlier versions/intent to include non-NETCONF=20
Data (e.g. CLI session data, sysUpTime).  Reworded to be NETCONF
specific.

Comment 5:
----------

:   To provide clients the ability to manage locked resources lock
:   information is provided for each ConfigurationDataStore instance.

I have no clue what this ConfigurationDataStore instance is.

UPDATE:  Reference to XSD type in earlier draft.  Replaced with text
Indicating this information is contained in /netconf-state/datastores
list entries.

Comment 6:
----------

:    For YANG data models, the format is one of "yang" or "yin".

I am concerned about interoperability here. I prefer that the "yang"
format is required and "yin" can be provided optionally. Otherwise,
you require that all management applications have two parsers instead
of one.

UPDATE:  Updated.  Proposing YANG as required and YIN is optional in the
new
Text.

Comment 7:
----------

:    A schema entry may be located on a network device (eg: xs:anyURI),
:    a remote file system (eg: xs:string reference to file system for
:    ftp retrieval) or available explicitly via NETCONF (xs:string
:    value 'NETCONF') for NETCONF servers which support the
:    <get-schema> operation.

You probably want to replace the references to XSD types for
consistency.

UPDATE:  Done.

Comment 8:
----------

:    For YANG data models, this is the module's namespace.  If the list
:    entry describes a submodule, this field contains the namespace of
:    the module to which the submodule belongs.

This text seems misplaced since I believe this has nothing to do with
the location.

UPDATE:  Fixed.  It belonged under namespace.

:   Includes session specific data for NETCONF management sessions.
:   The session list MUST include all currently active NETCONF sessions,
:   and MAY include other sessions as well.

Comment 9:
----------

It is unclear what "other sessions" mean. If you mean "inactive"
sessions or "recently closed sessions", simply say so. If you mean non
NETCONF sessions, well that that kind of violates the first sentence.
Please clarify.

UPDATE:  Reworded.  References only active sessions now.
  =20
Comment 10:
----------

:     For purposes of NETCONF management all sessions are one of:
:
:       Known session:  any session which can be managed by the
:         NETCONF server SHOULD be reported in this table.
:
:       Unknown session:  such sessions are not managed by the
:         NETCONF server and map to NETCONF session identifier 0.
:            These MUST be excluded from the session table as a result.

I dislike the word table - XML is not tables like SMIv2. That said, I
find the text confusing. What you are really saying is: Monitoring
data is only provided for session with a non-zero session-id.

UPDATE:  Yes.  Reworded to list.

Comment 11:
----------

:   transport (identityref, transport)
:     Idenfities type for each session, e.g. "netconf-ssh",
:     "netconf-soap", etc.

Replace with "Identifies that transport for each ..."

UPDATE:  Reworded.

Comment 12:
----------

:   username (string)
:     If present, the username contains an identifier which can be
:     used to uniquely identify an individual client (human or
:     machine).  This is likely to be implementation specific and
:     subject to the security requirements of the device vendor
:     and/or operators,  e.g., an SSH user, a host RSA fingerprint
:     or other identifier deemed acceptable.

I do not want to boil the ocean, but we will likely have to work this
out in more detail later when access control is defined and we need a
deterministic way to derive a username from whatever has been used for
authentication. Those who follow the ISMS work will know why I have to
comment on this. So take this as a warning that in the future, we will
have to define much more precise ways to derive a username if we
associate access control rules with user identities.

RESPONSE:  Valid point to raise.  At present assumption is that
regardless
of underling security and access control a string representation should
be sufficient if an implementation so chooses. It is not mandatory and=20
an implementation can choose to omit as appropriate.

Comment 13:
----------

:   When the schema is available on the device this operation is
:   used to return it via NETCONF.

This conditional sentence sounds backwards. What about this:

     This operation can be used to retrieve a schema form the NETCONF
     server.

UPDATE:  Ok.  Reworded.

:             module bar {
:               bar version 2008-06-01 yang module
:               contents here ...
:             }

Comment 14:
----------

Make this legal yang by using comments:

             module bar {
               // bar version 2008-06-01 yang module
               // contents here ...
             }

:           module bar-types {
:             bar-types version 2008-06-01 yang module
:             contents here ...
:           }

Make this legal yang by using comments:

           module bar-types {
             // bar-types version 2008-06-01 yang module
             // contents here ...
           }

UPDATE:  Done.

Comment 15:
----------

:  identity transport {
:    description
:      "Base identity for session types.";
:  }

This should be "Base identity for NETCONF transports.". Please remove
all
mentions of "session types".

UPDATE:  Done.


:    reference "RFC 4742";

Comment 16:
----------

Replace with

    reference "RFC 4742: Using the NETCONF Configuration Protocol=20
                         over Secure SHell (SSH)";

:    reference "RFC 4743";

Replace with

    reference "RFC 4743: Using NETCONF over the Simple Object=20
		         Access Protocol (SOAP)";

:    reference "RFC 4744";

Replace with

    reference "RFC 4744: Using the NETCONF Protocol over the
                         Blocks Extensible Exchange Protocol (BEEP)";

:    reference "RFC 5539";

Replace with

    reference "RFC 5539: NETCONF over Transport Layer Security (TLS)";

:    reference "W3C REC REC-xmlschema-1-20041028";

Replace with

    reference "W3C REC REC-xmlschema-1-20041028: XML Schema Part 1:
Structure
               W3C REC REC-xmlschema-2-20041028: XML Schema Part 2:
Datatypes";

:    reference "ISO/IEC 19757-2";

Replace with

    reference "ISO/IEC 19757-2: RELAX NG";

:    reference "ISO/IEC 19757-2";

Replace with

    reference "ISO/IEC 19757-2: RELAX NG";

UPDATE:  Done.   (thank you for the detailed rewording above.)

Comment 17:
----------

:            list partial-locks {
:              key lock-id;
:              description
:                "For a partial lock this is the lock id returned
:                  in the <partial-lock> response.";
:              leaf lock-id {
:                type uint32;
:              }

The description like should be a description of the leaf lock-id and
not the partial-locks list itself.

UPDATE:  Fixed.  Moved existing description for lock-id and added new
description for the list.

:      list session {
:        key session-id;
:        leaf session-id {
:          type session-id;
:        }
:        leaf transport {
:          mandatory true;
:          type identityref {
:            base transport;
:          }
:        }
:        leaf username  {
:          type string;
:        }
:        leaf source-host {
:          type inet:host;
:        }

Comment 18:
----------

I am badly missing description statements here. In general, it seems
that many description statements leave out details that are explained
in section 2. In SMIv2 land, it was considered good practice to have
all normative texts in the data model so that the text is there once
extracted from the RFC. I believe we should follow this practice and
move most of the text from section 2.1 into description clauses. This
also avoids any potential inconsistencies.

        leaf login-time {
          mandatory true;
          type yang:date-and-time;
          description
            "Time at which the session was established.";
        }

UPDATE:  Yang module and section 2 have been merged to make the module
self describing.  I have added description clauses to all elements.
Please
let me know if any are missing and/or are not clear.

Comment 19:
----------

I am wondering why some objects are mandatory while others are
not. For example, why is the login-time mandatory while the
netconf-start-time is not mandatory? It is not clear to me as a reader
whether there are any specific requirements on login-time that give it
a special status and that do not apply to netconf-start-time.

UPDATE:  I've added explanations for each based on comments from the ML
requesting the changes.  Please feel free to comment on any which are
not clearer now.

Comment 20:
----------

Finally, I like to comment that I find the choice lock-type a somewhat
artifical construction.  I understand that a global lock and a partial
lock can't exist together. Still, I would have modeled a simple
global-lock container and a partial-locks list. I find this somewhat
simpler to follow, also because partial locks really are a
feature. (The model does not really distinguish features in general.)
But perhaps this is just a style issue and not really important to
agree on.

RESPONSE:  Leaving as is at this point.  Does anyone else feel strongly
about this one way or the other?

/js

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

From MARKSCOT@nortel.com  Mon Nov 30 12:32:55 2009
Return-Path: <MARKSCOT@nortel.com>
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 852A73A685E; Mon, 30 Nov 2009 12:32:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.419
X-Spam-Level: 
X-Spam-Status: No, score=-6.419 tagged_above=-999 required=5 tests=[AWL=0.180,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PvCDjGcGXtIh; Mon, 30 Nov 2009 12:32:54 -0800 (PST)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 4E0FF3A6904; Mon, 30 Nov 2009 12:32:54 -0800 (PST)
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id nAUKWAL00171; Mon, 30 Nov 2009 20:32:10 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 30 Nov 2009 15:31:56 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41B647CB7@zcarhxm2.corp.nortel.com>
In-Reply-To: <20091127091846.GA12557@elstar.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [netmod] [Netconf] YANG module naming conventions
Thread-Index: AcpvQqNRW5ls22PeT5eGCYbiuwHarwCuVZIA
References: <713043CE8B8E1348AF3C546DBE02C1B41B48EB78@zcarhxm2.corp.nortel.com> <20091123215203.GA9240@elstar.local> <20091124.000000.152719236.mbj@tail-f.com> <4B0B1739.7090502@netconfcentral.com> <713043CE8B8E1348AF3C546DBE02C1B41B542E18@zcarhxm2.corp.nortel.com> <20091127091846.GA12557@elstar.local>
From: "Mark Scott" <markscot@nortel.com>
To: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
Cc: netconf@ietf.org, netmod@ietf.org
Subject: Re: [Netconf] [netmod]  YANG module naming conventions
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 30 Nov 2009 20:32:55 -0000

Agree.  No special case required and the complete module name is used in
the URN (see v10).

Mark

 "The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"),
who is solely responsible for this email and its contents. All inquiries
regarding this email should be addressed to Ericsson. Nortel has
provided the use of the nortel.com domain to Ericsson in connection with
this email solely for the purpose of connectivity and Nortel Networks
has no liability for the email or its contents. The web site for
Ericsson is www.ericsson.com."


-----Original Message-----
From: Juergen Schoenwaelder
[mailto:j.schoenwaelder@jacobs-university.de]=20
Sent: Friday, November 27, 2009 4:19 AM
To: Scott, Mark ERICSSON (CAR:2N00)
Cc: Andy Bierman; Martin Bjorklund; netconf@ietf.org; netmod@ietf.org
Subject: Re: [netmod] [Netconf] YANG module naming conventions

On Wed, Nov 25, 2009 at 11:00:23PM +0100, Mark Scott wrote:
> I agree we don't need to align the top-level container - and will keep
> /netconf-state/.
>=20
> I also dislike the redundancy and will update the namespace to
> 'urn:ietf:params:xml:ns:yang:netconf-monitoring'.
> 	- maybe update the yang usage guidelines accordingly?

If there is agreement to not carry the module name in the URN, we
should indeed document that agreement and all modules should stick to
the documented agreement. So there is no "maybe". And yes, "ietf" is
redundant but then special casing the removal of a module name prefix
for generating the URN does not really seem to make things simpler.
For me,

  urn:ietf:params:xml:ns:yang:$MODULENAME

is simpler than

  urn:ietf:params:xml:ns:yang:`echo $MODULENAME | sed s/^ietf-//`

and this special casing will also lead to subsequent questions about
how we deal with modules coming from other RFC streams. For me, simply
copying the module name after the urn:ietf:params:xml:ns:yang: prefix
is as simple as it can get (I can even get the module name from the
namespace in the payload with straight cut'n paste).

/js

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

From root@core3.amsl.com  Mon Nov 30 12:45:01 2009
Return-Path: <root@core3.amsl.com>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id 775E53A699C; Mon, 30 Nov 2009 12:45:01 -0800 (PST)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20091130204501.775E53A699C@core3.amsl.com>
Date: Mon, 30 Nov 2009 12:45:01 -0800 (PST)
Cc: netconf@ietf.org
Subject: [Netconf] I-D Action:draft-ietf-netconf-monitoring-10.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 30 Nov 2009 20:45:01 -0000

--NextPart

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           : YANG Module for NETCONF Monitoring
	Author(s)       : M. Scott, M. Bjorklund
	Filename        : draft-ietf-netconf-monitoring-10.txt
	Pages           : 36
	Date            : 2009-11-30

This document defines a NETCONF data model to be used to monitor the
NETCONF protocol.  The monitoring data model includes information
about NETCONF datastores, sessions, locks and statistics.  This data
facilitates the management of a NETCONF server.  This document also
defines methods for NETCONF clients to discover data models supported
by a NETCONF server and defines a new NETCONF <get-schema> operation
to retrieve them.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-netconf-monitoring-10.txt

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

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-netconf-monitoring-10.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2009-11-30123717.I-D@ietf.org>


--NextPart--
