Re: [Gen-art] Assignment: draft-ietf-netconf-prot-11.txt

Andy Bierman <ietf@andybierman.com> Fri, 24 February 2006 22:49 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FCll6-0003AE-2P; Fri, 24 Feb 2006 17:49:56 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FCll4-0003A9-On for gen-art@ietf.org; Fri, 24 Feb 2006 17:49:54 -0500
Received: from omr3.networksolutionsemail.com ([205.178.146.53] helo=mail.networksolutionsemail.com) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1FCll2-0004rh-Gb for gen-art@ietf.org; Fri, 24 Feb 2006 17:49:54 -0500
Received: (qmail 32673 invoked from network); 24 Feb 2006 22:49:52 -0000
Received: from unknown (HELO ?192.168.0.11?) (24.24.133.237) by omr3.mgt.bos.netsol.com with SMTP; 24 Feb 2006 22:49:52 -0000
Message-ID: <43FF8D86.5010703@andybierman.com>
Date: Fri, 24 Feb 2006 14:49:42 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: [Gen-art] Assignment: draft-ietf-netconf-prot-11.txt
References: <B9247BD312AF424B92CA4A6B997779DAD24292@antitop.jnpr.net> <7.0.1.0.0.20060224152302.03403bd8@stevecrocker.com>
In-Reply-To: <7.0.1.0.0.20060224152302.03403bd8@stevecrocker.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135
Cc: Rob Enns <rpe@juniper.net>, Phil Shafer <phil@juniper.net>, gen-art@ietf.org, Simon Leinen <simon@switch.ch>, bwijnen@lucent.com
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Errors-To: gen-art-bounces@ietf.org

Joel M. Halpern wrote:
> This looks very close.
> There is one thing that I think needs to be handled, and one question.
>
> Firstly, the text refers to "the <url> element can appear as the 
> <config> parameter..."  As such, there appears to be a requirement 
> that whatever the data model defines <config> to be, it must be 
> allowed to have a URL as its contents.  Can we say this somehow in 7.2?

No.
<url> appears instead of the <config> element.
It is not part of any data model.


>
> Secondly, the examples all seem to assume an outer <top> element in 
> the config.  I can not actually tell if this is required.  If it is, 
> should we say something about that in 7.2?

The <top> element is just an example.
I guess the document could stress that the examples
are not normative.
Data model content is not in any way constrained by the
examples in this draft.


>
> Thanks for taking the time to address this,
> Joel

Andy

>
> At 03:15 PM 2/24/2006, Rob Enns wrote:
>> Hi Joel,
>>
>> Netconf is content agnostic.  .....
>>
>> You are right that we never connect this back to the contents
>> of the <config> element, and we should.  How about adding the
>> following to section 5.2:
>>
>>
>>     NETCONF carries configuration data inside the <config> element
>>     that is specific to device's data model.  The protocol treats the
>>     contents of that element as opaque data.  The device uses
>>     capabilities to announce the set of data models which the
>>     device implements.  The capability definition details the
>>     operation and constraints imposed by data model.
>>
>>     Devices and managers may support multiple data models,
>>     including both standard and proprietary data models.
>>
>> The discussion of the <config> element in section 7.2 should also be
>> expanded.  How about the following?
>>
>>       config:
>>
>>         A hierarchy of configuration data as defined by one of the
>>         device's data models.  The contents MUST be placed in an
>>         appropriate namespace, to allow the device to detect the
>>         appropriate data model, and the contents MUST follow the
>>         constraints of that data model, as defined by its capability
>>         definition.  Capabilities are discussed in section XXX.
>
>
>


_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www1.ietf.org/mailman/listinfo/gen-art