Zakresy DHCP nie mogą mieć pokrywających się adresów IP. Czyni to pojęcie „rezerwowego” serwera DHCP skomplikowanym. Klastrowanie systemu Windows (obsługiwane przez system Windows 2000 Advanced Server) zapewnia obsługę rezerw i przejmowania zadań w ten sposób, że ma węzeł w trybie offline, który dzieli informacje z serwerem DHCP będącym w trybie online i wchodzi w ten tryb, jeżeli ów serwer ulegnie awarii.
W przeciwnym razie konieczne jest posiadanie dwóch nie pokrywających się zakresów na dwóch serwerach DHCP w sieci, aby w przypadku, gdyby jeden z serwerów uległ awarii, nadal była dostępna pula adresów na drugim. To rozwiązanie działa lepiej, jeżeli te dwa serwery są po dwóch stronach routera BOOTP, a nie w tej samej podsieci fizycznej.
Jeden serwer DHCP będący online i jeden rezerwowy serwer DHCP (jednak zaimplementowany) mogą obsługiwać dużą liczbę klientów. Faktyczna liczba zależy od specyfikacji sprzętowych (pojemności dysków i prędkości procesora) oraz od innych kwestii, takich jak czas trwania dzierżawy i to, czy hosty są często przenoszone. Inne czynniki, które powinno się wziąć pod uwagę przy określaniu liczby potrzebnych serwerów, to lokalizacja routerów, fizyczny rozmiar sieci, szybkość łączy pomiędzy odległymi segmentami oraz to, czy chcemy serwer DHCP w każdej podsieci.
Chociaż teoretycznie nie ma ograniczeń dotyczących maksymalnej liczby klientów, które mogą być obsługiwane przez pojedynczy serwer DHCP, istnieją ograniczenia praktyczne. Oto kilka kwestii, które powinieneś rozważyć:
· Jaka jest klasa adresów IP sieci?
· Jeżeli zdalne segmenty są połączone łączami powolnymi, czy zamierzasz mieć serwer DHCP po obu stronach łącza? Jest to zazwyczaj dobry pomysł.
· Czy routery twojej sieci są w stanie pełnić rolę agentów przekazujących protokołu BOOOTP? Ogólnie rzecz biorąc, uważa się za dobry pomysł, o ile to możliwe, umożliwić routerom przekazywanie komunikatów BOOTP/DHCP, zamiast wykorzystywać hosta jako agenta przekazującego. Aby umożliwić ruch BOOTP/DHCP, wiele routerów stosuje specyficzne dla producentów polecenia routera, lub konfigurowalne ustawienia routera, takie jak polecenie IP HELPER, wykorzystywane w niektórych routerach Cisco. Jeżeli dany router nie obsługuje tej funkcji, u producenta może być dostępna aktualizacja routera.
Nie ma łatwego sposobu ustalenia optymalnej liczby serwerów DHCP. Najlepsze, co można zrobić, to podjąć mądrą decyzję w oparciu o różne czynniki omówione powyżej.