Мой стандартный DHCP-сервер Windows 2003 занимает 30-45 секунд, чтобы выдать IP клиентам XP. Я никогда раньше не видел такой медленной. Сервер не перегружен.
Мы на коммутаторах 100 Мбит / с.
Есть идеи или предложения?
Запустите NetworkMonitor или Wireshark и наблюдайте за трафиком между клиентом и сервером. Вероятно, проблема связана с сетью. Вы также можете использовать Perfmon Windows Server для просмотра статистики DHCP на различных этапах Процесс ДОРА. Также, проверьте, есть ли в сети другой DHCP-сервер, хотя симптомы не такие, как я ожидал.
Если вы хотите попробовать варианты вслепую, вы можете попробовать перезапустить службу DHCP, чтобы увидеть, проясняет ли это ситуацию. Вы также можете перестроить базу данных DHCP. Я бы рекомендовал сначала наблюдать за сетевым трафиком и статистикой DHCP.
Служба индексации или антивирусный клиент сканируют каталог DHCP? Если так, то это плохо.
Была такая же проблема с сервером Linux и коммутатором Dell Powerconnect 6224. Как упоминал Томас Джи выше, проблема была связана с STP. Я решил это, установив порты коммутатора на «portfast» (но НЕ для портов восходящей связи, подключенных к другим коммутаторам).
Вот как это сделать на конкретном переключателе. Если у вас есть другой переключатель, он все равно может подсказать, как найти настройку.
В интерфейсе командной строки коммутатора 6224, чтобы включить функцию Portfast на коммутаторе 1, порты с 1 по 19:
enable
config
interface range ethernet 1/g1-1/g19
spanning-tree portfast
Или
В веб-конфигурации перейдите в Switching -> Spanning Tree -> STP Port Settings и отметьте «Fast Link» для портов.
Затем вам нужно скопировать запущенный config. в сохраненный конфиг. так что он будет использован при следующей перезагрузке.
Так много времени требуется только для выпуска / обновления на клиенте или только при начальной загрузке? Если клиент впервые включается / подключается к сети так долго, это может быть связано с работой протокола связующего дерева на коммутаторе. По умолчанию STP проводит около 15 секунд в каждом состоянии обучения и прослушивания перед пересылкой кадров. Таким образом, 30 секунд, которые вы видите, могут быть связаны с тем, что клиент передает пакеты обнаружения, но не видит предложения, пока STP не перейдет в состояние пересылки и не переадресует при следующем обнаружении DHCP.
Пакет никогда не лжет
Вы можете собрать все данные под клиентом XP и проанализировать их. Из которого вы можете найти ответ.
Вы можете узнать, сколько раз Broadcast \ Discover \ Request отправляет пакеты, отправленные клиентом XP, и сколько времени DHCP-сервер отвечает на них.
Одним словом, в мире пакетов вы можете найти больше информации, чем работа приложения и ваш смысл.