启用 QoS 时,安装 NDIS 6 LWF 筛选器驱动程序会中断 Windows Server 2019 中的网络



在Windows Server 2019数据中心,安装任何NDIS 6.0 LWF筛选器驱动程序都会导致网络中断。这在 Azure 实例上很明显,因为 RDP 连接断开。我们已经用我们自己的过滤器驱动程序看到了这一点,但我们也用Windows DDK的演示LWF驱动程序重现了它。不注册可选回调不会产生影响:网络仍会掉线片刻。

Windows Server 2016不会发生这种情况,并且可能与QoS功能有关。我们的一位客户有这样的观察:"额外的观察是,与网络接口上是否存在 QoS 绑定存在某种关系。禁用 QoS 绑定后,安装程序将完成而不会中断 RDP 连接。但是,此方案不能用作解决方法,因为在安装筛选器驱动程序后还原(重新启用(QoS 绑定时,RDP 连接无论如何都会断开。

这是故意的,还是有办法解决这个问题?

这是由 NDIS 重新附加轻型筛选器 (LWF( 驱动程序引起的,该驱动程序已在堆栈中,并标记为需要 TCPIP 在附加或分离时取消绑定和重新绑定。此行为是必需筛选器驱动程序的默认值,可以通过在"Ndi"子项中设置UnbindOnAttachUnbindOnDetach注册表值来选择可选筛选器驱动程序。若要附加新筛选器(在本例中为 Npcap(,NDIS 必须分离一些现有筛选器,并在附加新筛选器后重新附加它们。它使用的算法当前不考虑操作是否会解除绑定 TCPIP。Windows 10 2004 推出了一种新算法,该算法将此视为额外费用,并在可能的情况下首选不解除绑定 TCPIP 的转换。这种新算法可能会在 2020 年底通过 Windows 更新提供给 Server 2019。筛选器驱动程序无法更改此行为。

来源和更多信息:Microsoft的Jeffrey Tippet对Npcap问题跟踪器上问题#53的回答

相关内容

最新更新