Как расчитать маску для 1000, 50 узлов для настройки DHCP?
Очень просто, два в такой то степени минус два = количество узлов. 
Но вот я вам очень не советую 1000 узлов в одну подсеть загонять.
Пользуюсь вот этим калькулятором - www.ispreview.ru/ipcalc.html