none
ECN Capability默认是禁用,这个究竟应该启用还是禁用? RRS feed

  • 问题

  • 尊敬的微软工程师

    TCP全局设置中ECN Capability默认是禁用,这个有啥明显作用,究竟应该启用还是禁用?盼复,谢谢!


    谷青松


    • 已编辑 谷青松 2020年9月15日 9:00 补充
    2020年9月15日 8:59

答案

  • Hello,

    ECN的作用简单来说,是为了不严重影响传输吞吐的情况下管理网络拥塞。

    开启了ECN的环境下,网络设备意识到它们处于可能导致拥塞的情况下,会向接收者发送信号,告知网络组件即将丢失数据包。接收者可以通知发送者放慢通信速率。对比于非ECN网络环境相比,网络利用率更高。

    所以实际还是看您的侧重点,如果您侧重管理网络拥塞的话,就可以启用它,如果您是侧重传输速率的话,就不要开启这个功能。

    可以参考一下以下的文章:

    TCP慢启动,拥塞控制,ECN 笔记

    注意:此回复中包含第三方链接,我们提供此链接旨在于方便参考, Microsoft 不能保证此链接中的任何信息和内容的有效性。

    此致

    Candy



    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    • 已标记为答案 谷青松 2020年9月16日 6:41
    2020年9月16日 3:00
    版主

全部回复

  • Hello,

    ECN的作用简单来说,是为了不严重影响传输吞吐的情况下管理网络拥塞。

    开启了ECN的环境下,网络设备意识到它们处于可能导致拥塞的情况下,会向接收者发送信号,告知网络组件即将丢失数据包。接收者可以通知发送者放慢通信速率。对比于非ECN网络环境相比,网络利用率更高。

    所以实际还是看您的侧重点,如果您侧重管理网络拥塞的话,就可以启用它,如果您是侧重传输速率的话,就不要开启这个功能。

    可以参考一下以下的文章:

    TCP慢启动,拥塞控制,ECN 笔记

    注意:此回复中包含第三方链接,我们提供此链接旨在于方便参考, Microsoft 不能保证此链接中的任何信息和内容的有效性。

    此致

    Candy



    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    • 已标记为答案 谷青松 2020年9月16日 6:41
    2020年9月16日 3:00
    版主
  • 我发现Windows2012r2、2016、2019默认都是启用ECN Capability 而只有Windows2008r2默认是禁用的,也就是说只有Windows2008r2服务器侧重于传输速率咯

    谷青松


    • 已编辑 谷青松 2020年9月16日 7:12 补充
    2020年9月16日 7:11
  • >>也就是说只有Windows2008r2服务器侧重于传输速率咯

    也不是吧……我也不是很清楚开发系统的工程师的想法。但是我猜想是早期系统那个时候,很多早期设备和ECN无法正常工作。所以server 2008 R2那个时期默认禁用掉ECN。后续网络设备的不断更新发展到大多数可以支持ECN了,因此在server 2012 R2开始默认启用ECN了。


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2020年9月16日 7:47
    版主
  • 是不是这个被Add-On Congestion Control Provider  : ctcp 接管了

    谷青松

    2020年9月16日 7:49
  • 似乎是由于自server 2012起,被Data Center Transmission Control Protocol (DCTCP)接管了,才会默认启用ECN的。


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   


    2020年9月16日 8:19
    版主