Before the "rule" I can choose to place monitoring in its own module
without any reliance on other modules.  If the monitoring does not share 
indexing,
what value is there in putting it in the config tree?  I see none except a poor
attempt at model classification.

[KENT] from opstate-reqs:

    4. Ability to relate configuration with its corresponding
       operational state.
           A.  Ability to relate intended config nodes to corresponding
                  applied config nodes
            B.  Ability to relate intended config nodes to associated derived
                  state nodes
            C.  The relationships need to be programmatically consumable



If the monitoring is rooting under config=true nodes, then those config=true
nodes need to be created somehow.  A client with write access is probably 
required.

[KENT] yes, but those config true ancestor nodes could be created by another 
client that has write-access, similar to POSIX filesystem.



Much easier to solve the conformance since /foo-state does not need any objects 
from /foo
to exist first.  Creating the /foo container means that all config=true 
requirements for
that container must be implemented (or complex deviations used)

[KENT] seems like an implementation detail.  The conceptual model is fine.   
<get-config> and new <get-state> can have different views.  <get-config> should 
maintain the view of the config false nodes returned not including 
system-generated objects (e.g., interfaces), whereas <get-state> can also 
return system-generated objects, some of which may require also returning 
config true ancestor nodes.




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

Reply via email to