thanks Simon.<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It will work for ANY combination of tests you want. If you look carefully then you've :<br>
<br>
a class that matches if colour is red<br>
a class that matches if colour isn't red and weight is fat<br>
a class that matches if colour isn't red, weight isn't fat, and height is tall<br>
and the fourth class that matches if none of the above are true.<br>
<br>
Notice that the last class matches if none of the previous classes match - by definition ANY client will match exactly ONE class.<br>
<br>
If you want a test for "option is not present" then you can do something like :<br>
match if option colour is not present<br>
match if option colour is present and colour is red<br>
match if option colour is present and not colour is red and ...<div class="im"><br></div></blockquote><div>But say I want to discard client(not to choose any pool) if  it matches a option and so on. How do I put that rule ? like this example:<br>

rule 1 type dhcp-option<br>rule 1 dhcp-option 60<br>rule 1 match-str "*VIP*"<br>rule 1 match-action discard<br>etc<br></div></div>