[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: comments on version 2 of protocol draft
Hi!
> I suspect we'll need to agree to disagree, as our definitions of clear
> and understandable are not the same. Our definitions of usable are
> not the same either, because in your environment and applications you
> don't have a problem with increased bandwidth and computation. Your
> environments probably have fewer boxes than mine do, and have less
> bandwidth constraints.
If you do the math, passing a few extra parameters (instead of
default) hardly constitutes an increase in bandwith and computation.
Seriously. A few extra characters in a message is really just
roundoff error. In order for extra bandwidth to be meaningful, you'd
have to at least double the message sizes.
In terms of parser complexity, I do not feel removing defaults greatly
increases parser size nor computation. If an argument is not
specified, you still need code and logic to spec its default. Whether
the logic/computation is in the parser or in your application code is
arbitrary to the overall size/complexity issue. We're really not
taking about anything significant which is my point. What we get is
clearer, easier to read/understand specs (and resulting code) and we
pay little if anything for it in bandwidth/computation/size.
If you could better quantify your arguments, I guess my tiny brain
would have an easier time understanding the size/complexity/bandwidth
argument. I actually worked the math here on the back of an envelope
and found the differences to be virtually zero.
> I'm more and more convinced daily that netconf will never be a generic
> configuration protocol suitable for most environments. It's targeting
> itself at a small subset of device types, which is disappointing in my
> mind. I was really hoping it would be able to meet the criteria from
> multiple, different camps. That's my naivety showing through I guess.
That, however, is not the point of debate over the issue of defaults
or not. I have doubts about the number and type of transport mappings
as a barrier to interoperability but thats an argument for the next
round of discussions :)
Thanks,
Bobby
--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>