Spanning Tree блокирует запросы DHCP в Windows/BOOTP

У нас есть локальная сеть с 3 коммутаторами Cisco (SLM2048), несколькими серверами Windows и некоторыми рабочими станциями WinXP/Win7PRO. Все устройства находятся в одной локальной сети, нет VLAN, на коммутаторе не настроено ничего особенного (1LAG связывает каждый коммутатор).

Недавно мы приобрели несколько новых настольных компьютеров Lenovo с гигабитными сетевыми картами, которые имеют проблемы в 2 областях:

  1. Система не будет загружаться с BOOTP, она никогда не получит IP-адрес от DHCP во время запуска.

  2. При загрузке Windows клиенты Windows 7 (не XP) получают сообщение "В настоящее время серверы входа в систему не доступны для обслуживания запроса входа в систему". Событие 5719 NETLOGON зарегистрировано. Если пользователи входят в систему очень быстро, они могут войти до того, как их профиль станет доступным, и войти в систему с локальным кэшированным профилем (здесь не очень хорошо, много перестановок на рабочем месте).

Мы обнаружили, что можем заставить все работать правильно, если выполнено одно из следующих действий:

  1. Мы подключаем настольные компьютеры к коммутатору без SLM2048 (дешевый коммутатор Dlink Gb), подключенному к одному из коммутаторов SLM2048.
  2. Мы заставляем порт работать на скорости 100 Мбит, а не 1 Гбит
  3. Мы отключаем Spanning Tree (STP) на коммутаторе...

Я только недавно обнаружил пункт 3 и отключил STP на коммутаторах, чтобы исправить проблему на данный момент.

Из того, что я теперь понимаю, проблема в STP: коммутатор блокирует запрос DHCP, в то время как он проверяет цикл, и ПК пропускает свой динамический IP во время загрузки Windows. Клиент DHCP подключается после загрузки Windows, но при этом пропускается начальная загрузка групповой политики и возможная загрузка профиля пользователя в зависимости от того, насколько быстры пальцы пользователя...

Какие изменения я могу внести в конфигурацию STP/Windows, чтобы разрешить запросы DHCP (если я правильно понял)?

Заранее спасибо.

2 ответа

Вам не нужно отключать протокол связующего дерева (STP) на всем коммутаторе. Сконфигурируйте порты, к которым ПК подключены, с помощью опции "spanning-tree portfast", и эти порты сразу же перейдут в состояние FORWARDING, когда ПК подойдут, и вы получите нужное поведение.

Пока я не могу комментировать, предлагая эту ссылку здесь...

http://www.cisco.com/en/US/products/hw/switches/ps708/products_tech_note09186a00800b1500.shtml

есть некоторая информация по использованию portfast для решения вашей проблемы

Другие вопросы по тегам