Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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

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

Вам не нужно отключать протокол связующего дерева (STP) на всем коммутаторе. Настройте порты, в которых ПК подключены к 'Spanning-Tree Portfast' опция, и их порты немедленно перейдут в состояние FORWARDING, когда подключатся ПК, и вы получите желаемое поведение.

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

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

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