Re: FW: [psg.com #329] AutoReply: Usage State Scope
Juergen Schoenwaelder <[email protected]> Fri, 13 Feb 2004 14:48:03 +0100
| Newsgroups | gmane.ietf.entmib |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Feb 12, 2004 at 02:46:42PM -0500, Sharon Chisholm wrote: > > Well, this is the one object that most directly relates to its child > component. Our definition only talks about child components in terms of > physical entities. So, the ability of a port to 'contain' an logical > interface isn't reported by this status. I might be convinced to change the > definition but I think this concepts starts getting harder to describe and > understand when we start mixing physical containment and logical to physical > mappings. > > I worry that talking about leafs and containers might confuse people. The > current definition speaks in terms of whether something else can be > contained in it. This is more consistent with the rest of the discussion. I did not propose to use the terms leaf and container - I just tried to explain my issue and I obviously did not a good job. My point is that some of the objects and descriptions seem to apply to the function of a physical entity while others apply to strictly the containment feature. Lets take for example an entity of class "container" and an entity of class "port". I think the interpretation of UsageState or OperState is totally different for these two entities. For a container entity, UsageState active means there are still slots available where I can plug something in. For a port, the entStateUsage is according to the description busy, regardless of the port's functional usage state. So this usage state is purely oriented on the containment hierarchy. If I look at the entStateOper of a container and a port entity, then for the container the state enabled probably means that the container is active and able to host plugins. A port, from a pure containment point of view, it should probably be disabled since it can't host other components. However, from a functional point of view, the port state is probably coupled to the interface state realized by that port. In short: I think the interpretation of the states for the various entity classes needs to be clarified. (I think Dave also wrote something in that direction.) Without guidance from the spec, implementations will just not use the same model and fail to interoperate. /js -- Juergen Schoenwaelder International University Bremen <http://www.eecs.iu-bremen.de/> P.O. Box 750 561, 28725 Bremen, Germany