Execute Based Class Matching

David W. Hankins David_Hankins at isc.org
Mon Jan 19 19:30:58 UTC 2009


On Sat, Jan 17, 2009 at 05:56:15PM +0000, Patricio Latini wrote:
>          What do you mean with subclasses? Do you think that i can give different parameters depending a subclass match?

Classes are searched linearly, one at a time, each boolean executable
expression evaluated in series.  Because a client can be a memory of
multiple classes, the list search is not aborted early on the first
match, so you don't even get any "N/2" averaging.

Subclasses, on the other hand, are a hash table lookup, first
evaluating the key specified in the parent class 'match' clause,
and then hashing it to seek subclasses.

I'm a bit fuzzy now on what you were looking to do with the classes,
but I had the understanding you might have a large number of class
structures.  I was asking if you had given any thought to organizing
a large number of subclasses under a smaller number of classes.

And yes, you can scope configuration inside the subclass.

-- 
David W. Hankins	"If you don't do it right the first time,
Software Engineer		     you'll just have to do it again."
Internet Systems Consortium, Inc.		-- Jack T. Hankins
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20090119/1ec60f5f/attachment.bin>


More information about the dhcp-users mailing list