我们有一个局域网,有3个思科交换机(SLM2048),一些Windows服务器和一些WinXP / Win7PRO工作站。 所有的设备都在同一个LAN上,没有VLAN,交换机上没有任何特别的configuration(1LAG链接每个交换机)。
我们最近购买了一些新的联想台式机,它们具有千兆网卡,并且在两个方面存在问题:
系统不会从BOOTP启动,它在启动过程中从不会从DHCP接收到IP地址。
当Windows加载时,Windows 7(不是XP)客户端得到“当前没有login服务器可用于服务login请求。”NETLOGON事件5719logging。 如果用户login非常快,他们可以在他们的configuration文件可用之前login,并使用本地cachingconfiguration文件(这里不太好,大量的桌面跳转)login。
我们发现,如果完成以下任一操作,我们可以使一切正常工作:
我最近才发现了第3点,并且已经禁用了交换机上的STP来解决这个问题。
从我现在了解的STP问题来看,交换机正在阻止DHCP请求,同时它检查一个循环,并且PC在Windows引导时错过了它的dynamicIP。 在Windows启动后,DHCP客户端连接,但是这会错过初始的组策略加载,并可能根据用户的手指速度加载用户configuration文件。
我可以对STP / Windowsconfiguration做些什么修改,以允许DHCP请求通过(假设我的理解是正确的)?
提前致谢。
您不需要在整个交换机上禁用生成树协议(STP)。 使用“spanning-tree portfast”选项configurationPC所连接的端口,当PC出现时,它们的端口将立即转换到FORWARDING状态,并且您将find所需的行为。
因为我不能评论,提供这个链接在这里…
http://www.cisco.com/en/US/products/hw/switches/ps708/products_tech_note09186a00800b1500.shtml
有一些使用Portfast来解决你的问题的信息