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

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-haas-i2rs-netmod-netconf-requirements-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

Reply via email to