PortFast 适用于某些网络,但不适用于其他网络

网络工程 思科 顺式催化剂
2022-02-06 03:26:49

我有 4 个离线自包含网络。它们是这样设置的:

  • 网络 1:作为域控制器的 Windows Server 2016 和由 Cisco C9300-24P 连接的 Windows 10 (1909) 客户端。
  • 网络 2:作为域控制器的 Windows Server 2016 和由 Cisco C9300-24P 连接的 Windows 10 (1909) 客户端。
  • 网络 3:Windows Server 2008 R2 作为域控制器和由 Cisco C9300-24P 连接的 Windows 7 客户端。
  • 网络 4:Windows Server 2016 作为域控制器和由 Cisco IE4000 连接的 Windows 10 (1909) 客户端。

网络 1 大约一年半前,我用 Cisco 替换了 HP ProLiants 的网络交换机,一切运行良好。

网络 4 我过去 3 年一直在运行,他们遇到了一个问题,即每个客户端都无法将网络连接解析为域,而是将域网络视为“未识别网络”。

最近我用思科替换了网络 2 和 3 上的 HP 交换机,我开始遇到与网络 4 相同的问题。

在过去的 4 周里,我对一些可能与 DNS 和 Windows 连接问题有关的问题进行了研究,但无济于事。有人在我的 Microsoft 线程上发帖研究 PortFast 与 BDPUGUARD 的使用情况。

今天我尝试实现它,并在所有网络上解决了客户端看到域的问题!4周的工作,就是这样。那是思科交换机。但是这个修复让我想到了另一个问题。1、2、3 和 4 的网络设置相同。所有客户端和 GPO 的设置都完全相同,网络 1、2 和 3 具有相同的配置。所以这就是问题所在。

为什么,要让网络将其视为域,我是否需要在网络 2、3 和 4 上启用 PortFast,但我从来不必为网络 1 这样做。

我还有一个更大的网络,运行带有 Windows 10 客户端的 Server 2019 以及更多的 C9300-24P 和设备,我也不必为该网络启用 PortFast。我能想到的唯一一件事是,非 PortFast 网络上的硬件与 PortFast 网络不同,但我在非 PortFast 网络上有一些元素,它工作正常。那么有什么问题呢?据我所知,配置和 VLAN 大致相同。为什么我需要在某些网络上启用 PortFast 而在其他网络上不需要?

1个回答

我们不知道您的服务器和 PC 的配置 - 这不是这里的主题。

Portfast 允许交换机端口立即将其生成树模式转换为转发。如果没有 Portfast,端口必须经过生成树状态(关闭、侦听、学习、转发)。据推测,在端口移动到转发状态之前,Windows 确实会超时的一些测试。

我猜您在 HP 交换机上没有看到这个问题,因为与 Cisco 不同,默认情况下禁用生成树。