[As an individual contributor]

In preparing to tomorrow's virtual interim meeting, I reread the
model-structure draft with an eye towards understanding the problem
statements.  So far as I can tell, there are four problem statements:

 1: disparate models exist without guidance how they stitch
    together 

 2: some uber modules, importing many other modules, exist
    but are incomplete

 3: a multi-rooted tree that does not follow any logical
    construction is difficult to work with operationally


 4: no model catalog/registry is available to discover models


My issue with these problem statements is that they are provided without
clear examples illustrating the actual problems.  Some references to
drafts are provided, but it's left to the reader to determine what the
problems are.  For instance,

 - for (1), RFCs 7223 and 7317 are provided as an example, but
   without explanation.  Is the issue that interfaces defined
   in 7223 would be used by the NTP server defined in 7317?
 
 - for (2), drafts-ietf-netmod-routing-cfg is provided as an
   example.   Looking at it, I see that YANG module
   ietf-ipv6-unicast-routing imports a number of other modules,
   but it's not clear why there is an expectation that it
   should be any more than it is.

 - for (3), RFCs 7223 and 7277 are provided as an example,
   which I found confusing as 7277 actually augments 7223.
   But it may be that this example was meant to highlight
   a rare case where a good thing occurred (the text isn't
   clear and, if so, a read it wrong the first time)


Interestingly, Section 4.2 (service-layer composition) describes what I
view to be the expected solution to many of these issues, and yet it's not
described as such.  This implies that there may be yet another problem
statement missing in my list above.


Thanks,
Kent


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

Reply via email to