Re: comments on draft-ietf-ipcdn-pktc-signaling-05.txt(part 4)

"Randy Presuhn" <[email protected]>
Newsgroups gmane.ietf.ipcdn
Message-ID <000401c483bd$6e38f2a0$7f1afea9@oemcomputer>
Hi -

> From: "Jean-Francois Mule" <[email protected]>
> To: "Randy Presuhn" <[email protected]>; <[email protected]>
> Sent: Monday, August 16, 2004 10:38 AM
> Subject: RE: [ipcdn] comments on draft-ietf-ipcdn-pktc-signaling-05.txt(part 4)
...
>  You also wrote w.r.t. pktcSignalingIndex
> > What harm would come from an implementation supporting a
> > larger value? If there is none, then I'd argue that that
> > specific upper bound isn't justified by protocol or architecture.
>
> Reading through your responses, I agree in general with not putting
> constraints that are not justified when doing architecture design.
> Behind the mib agent and the pure mib object definition, there is real
> code running and we have found that implementers want us (CableLabs)
> to help them make those choices and add constraints or reasonable limits.
> They want those constraints so that they can safely software QA the code
> within those reasonable limits.
>
> 255 is a very reasonable limit for the devices that will implement this spec
> for the many years to come imho. So, is your argument purely academic
> or is it based on serious limitations for the future - which I do not see?

It's just been my experience that "very reasonable" limits have a nasty
way of coming back to haunt us.  A read-only table like this is a particularly
suspect, since it limits what device vendors are allowed to support.
The limit doesn't simplify anything on the side of a management application,
since code there will still need to check for out-of-bounds and wrong-type
index values.

An approach that would make me happier while still meeting your
stated goals would be to specify pktcSignalingIndex with a SYNTAX
of Unsigned32(1..4294967295), and then use a SYNTAX clause in
the OBJECT clause in the MODULE part of the conformance material
(see RFC 2580 5.4.3.1) to give the required-to-implement range,
but this is only a suggestion.

> Is it a showstopper if we stick with 255?
...

No.  I just wanted to be sure the group is aware of the implication of
what's there, i.e., that it prohibits vendors from supporting more than
255 entries.  If someone ever needed to support more, they'd need to
define a new table.  If this is as improbable as you're saying, then it's
a non-issue.

Randy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.