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