2 Jan 2003 00:30
model draft comments
Jamal Hadi <hadi <at> znyx.com>
2003-01-01 23:30:23 GMT
2003-01-01 23:30:23 GMT
Folks, I finally read or more like attempted to read but couldnt get myself to really focus on completely digesting the draft. I see this draft as attempts to be too many things at once without addressing clearly what i see as the real issues. I was tempted to write an alternative point of view, but realize we may not be that much different in the perspective of looking at this. So heres the way i see it: - I believe there are two layers to the modelling and your draft doesnt make a clear distinction between the two and hence the chaos. 1) A functional block layer: A functional block provides a mechanism for packet massaging. It must be told how to treat packets that traverse it. Typical modelling of a functional block would involve a table of sorts. The rows would represent states of _instances_ of the functional block. 2) A datapath layer: This is a graph/serialization of _instances_ of functional blocks as defined in a _policy_. Figure 6 in the draft is a good represantation the two. There are several instances of meters for example (representing layer 1 above) and a policy is used to interconnect them. In my opinion, this is sufficient representation. To digress: the ForCES protocol tells the individual functional blocks what to do (i.e it populates their tables with appropriate parameters).(Continue reading)
RSS Feed