Joel:

You have understood my question - is section 2.8 orthogonal to the 3 options
in 2.1?  The language in option 3 could imply an instance.  Section 2.8 was
vague so I wanted Jeff's clarification. 

Sue 
-----Original Message-----
From: Joel M. Halpern [mailto:[email protected]] 
Sent: Thursday, September 18, 2014 10:56 AM
To: Susan Hares; [email protected]
Subject: Re: [i2rs] I-D Action:
draft-haas-i2rs-netmod-netconf-requirements-00.txt

There may be some restrictions on the use of those keywords that I missed.
But from what I can tell. those tools let us say that item A references and
uses the values from item B.  (The require part is not actually spelled out
in our requirements, but is a useful tool.)  This seems to match teh primary
mode we called for.  It does not handle some of the other cases.  I don't
think this has anything to do with ephemeral vs config vs operational.

Yours,
Joel

On 9/17/14, 7:12 PM, Susan Hares wrote:
> Joel and Jeff:
>
> Can you comment on why and why not you consider "instance-identifier" 
> and "require-instance" yang key words to satisfying the requirements 
> for object relationship requirements?  Are you both assuming a 
> configuration state datastore in which one instance is "config true 
> tagged empheral" and a second instance is tagged "config" without the
empheral tag?
>
> Sue
> -----Original Message-----
> From: i2rs [mailto:[email protected]] On Behalf Of Joel M. Halpern
> Sent: Friday, September 12, 2014 5:22 PM
> To: [email protected]
> Subject: Re: [i2rs] I-D Action:
> draft-haas-i2rs-netmod-netconf-requirements-00.txt
>
> Thanks for doing this Jeff.  It is a great start.
>
> The Object Relationships issue does need more work however.
> Some of the cases are handled...
>
> YANG's tools for reuse can be used to meet the inheritance requirements.
> I think that the requires and when clauses are probably powerful 
> enough to meet the architecture requirements for optionality (arch
6.4.5.2).
>
> I do not know of anything in YANG that corresponds to agent side 
> templating, as was agreed by the working group and captured in arch 
> 6.4.5.3.  (Since I am one who argued against this, if we need more 
> detailed examples I would appreciate some assistance.)
>
> The object relationships are three piece.  Arch 6.4.5.4.2 on 
> correlation and arch 6.4.5.4.3 on actual references seem to be covered 
> by various parts of YANG.  But the initialization reference described 
> in arch
> 6.4.5.4.1 does not correspond to anything I know of in YANG.  Is there 
> a YANG tool for that?  This is the case where the definition of an 
> object Foo says that whenever a new Foo is created, it takes its 
> initial values from an instance of Bar, so as to simplify 
> instantiation.  This is similar too, but not the same as the templates
material.
>
> You talk about the priority requirements.  You should probably mention 
> the multi-headed behavioral requirements there (as I think that the 
> resolutions will be tightly coupled.)
>
> Section 7.9 of the archtiecture document talks about several 
> transactional scopes.  The text you have does not seem to deal with 
> all of these.  Does YANG handle them all easily?
>
> Yours,
> Joel
>
> On 9/12/14, 4:59 PM, [email protected] wrote:
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>>
>>
>>           Title           : I2RS requirements for netmod/netconf
>>           Author          : Jeffrey Haas
>>      Filename        : draft-haas-i2rs-netmod-netconf-requirements-00.txt
>>      Pages           : 10
>>      Date            : 2014-09-12
>>
>> Abstract:
>>      This document covers requests to the netmod and netconf Working
>>      Groups for functionality to support requirements to implement the
>>      I2RS architecture.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-haas-i2rs-netmod-netconf-requi
>> r
>> ements/
>>
>> There's also a htmlized version available at:
>> http://tools.ietf.org/html/draft-haas-i2rs-netmod-netconf-requirement
>> s
>> -00
>>
>>
>> Please note that it may take a couple of minutes from the time of 
>> submission until the htmlized version and diff are available at
> tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________
>> I-D-Announce mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/i-d-announce
>> Internet-Draft directories: http://www.ietf.org/shadow.html or 
>> ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>
>
> _______________________________________________
> i2rs mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/i2rs
>
>

_______________________________________________
i2rs mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/i2rs

Reply via email to