<snippage>
> Can anyone suggest a better method we should
> consider to achieve a redundant dhcp deployment ?
I'd use subnetting and routing in addition to VLANs; what
I mean is that you may setup your server so that they'll be
sitting on a different subnet and reachable through a router
at this point you'll have a full subnet for your server and a
full range (w/o any need for reservations) for your clients
going back to DHCP fault-tolerance; the usual approach is
to setup things using the 80/20 principle, that is, having a
subnet with N addresses, you throw away the reserved ones
and then assing the remaining ones so that one DHCP server
will serve the 80% of the remaining addresses and the other
will serve the other 20% .. but.. there's another approach too
that is .. the 100/100

no, I'm not kidding

although the idea
can't always be applied, is some cases it's feasible and will
allow you to always have your network fully served
the idea is to change the netmask of the DHCP subnet so that
you'll have TWO times the addresses you need, at this point
you may split those addresses amongst two DHCP servers
each server will so give out 50% of the whole subnet, but since
even the 50% of the subnet will cover the 100% of the needed
IPs, your network will still be FULLY covered; then if you want
to make things more complex and add some more tolerance
you may even use FOUR DHCP servers and set then up to
use the 80/20 rule on each half of the subnet
HTH
--
* ObiWan
Microsoft MVP: Windows Server - Networking
http://www.microsoft.com/communities/MVP/MVP.mspx
http://italy.mvps.org