Windows Server 2012 是否默认开启 ECN(显式拥塞通知)?

pab*_*ouk 6 networking tcp netsh windows-server-2012

在公司网络中,我注意到所有检查过的 Windows Server 2012 机器都打开了ECN

> netsh interface tcp show global

TCP Global Parameters
----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

...

ECN Capability                      : enabled
Run Code Online (Sandbox Code Playgroud)

它是否在 Windows Server 2012 上默认开启?在所有较旧的 Windows 系统上,我看到它默认关闭,这在 Wikipedia 文章中得到了确认。1我在任何地方都找不到有关 Windows Server 2012 的信息。

尽管ECN RFC于 2001 年发布,但仍有许多设备和互联网服务无法与 ECN 正常工作。在 Windows 中进行这样的更改会有点勇敢。

Rya*_*ies 4

是的,ECN(由 DCTCP 使用)在 Server 2012 中默认启用。

哦,这是关于它的文章,专门针对 Server 2012。它非常简洁: http ://technet.microsoft.com/en-us/library/hh997028.aspx

这是来自 Microsoft Research 的关于该主题的非常好的 PDF: http://research.microsoft.com/pubs/121386/dctcp-public.pdf