DHCP server hardware requirements

Есть задача подобрать HW-конфигурацию сервера под DHCP. Речь идет не о маленьком/среднем офисе, а о более крупном масштабе. Какие нюансы следует учитывать при подборе оптимального железа?

Спасибо.
  • Вопрос задан
  • 11170 просмотров
Пригласить эксперта
Ответы на вопрос 5
@rozhik
для dhcp сервера под linux/bsd на десятки тысяч клиентов достаточно простейшего атома с 256RAM.
Проблема заключается в другом: DHCP не маршрутизируемый. В одном broadcast-domain даже сотни клиентов — это бред (у Вас broadcast трафик будет жрать серьезный процент пропускной сети. Проброс DHCP (есть несколько способов) будет с проблемами. Если продолжить цепочку то мы неизменно прийдем к тому, что:
1) Все клиенты в одном broadcast-domain: есть тормозная сеть с атомом для DHCP, все работает, но очень медленно.
2) Есть сеть разбитая на несколько broadcast-domain:
2.a) (дешевый вариант) маршрутизацией между broadcast-domain (сетями) занимается PC. То тогда на него эффективно и DHCP взгромождать. Здесь основное требование — хорошая сетевуха с offload.
2.b) (не дорогой) ядро сети сделано на свичах 3го уровня c DHCP Relay. Отлично подойдет тот-же атом. Требования больше к сетевухе, чем к процу памяти. Да и многие свичи у меют не только релеем быть а и сервером.
2.с) (Дорогой) В ядре стоит железный раутер. Самый дорогой, самый стабильный итп. И dhcp сервер не нужен в принципе.

P.S. рекомендую использовать freebsd для DHCP сервера. (минимальные требования к железу при одинаковых качественных характеристиках).
P.P.S. Вы точно проэктируете сеть на 100+ клиентов? (вопрос по тому, что сети на 10 клиентов и на 100+ строятся по разным принципам)
Ответ написан
@0000168
О каком количестве клиентов идет речь, какую ОС планируете использовать?
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Далеко не раз встречал, когда dhcp раздавались либо какой-нить циской, либо виртуалками вроде linux/windows server с гигабайтом памяти, один ядром и в случае winserver — режимом core. Если клиентов нереально много, тогда память можно увеличить, если база висит в памяти.
Ответ написан
Комментировать
IlyaEvseev
@IlyaEvseev
Opensource geek
Если клиентов планируется действительно много, то надо думать не об одном сервере, а о масштабируемой архитектуре из многих серверов.
И для производительности, и для отказоустойчивости.
Отдельные серверы при этом могут быть скромными.
Вообще, если в сети нет dhcp-флуда, dhcp-серверу производительности не требуется.
Ответ написан
Комментировать
@navion
В блоге команды DHCP сервера есть посты про сайзинг и замеры производительности:
blogs.technet.com/b/teamdhcp/archive/2012/12/16/sizing-guidance-for-windows-server-2012-dhcp-server.aspx
blogs.technet.com/b/teamdhcp/archive/2009/06/29/dhcp-server-performance-in-windows-server-2008-r2.aspx
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы