问题描述:
windows2012内部访问外部所有网站都比较慢
解决过程:
做简单的网络问题排查没有发现问题:1、域名解析无大延迟;2、ping延迟正常,无丢包,无明显大延迟。
无奈只能抓包分析。
打开数据包发现,TCP在建立三次握手的时候都是发送三次SYN包才能建立起来。截图如下:
这种是比较奇怪的现象。于是问题就被集中为何前2次的 SYN包都被丢弃了,他们有什么特殊性。
比对后发现被丢弃的SYN包都有个共性:包含ECN字段。
原来windows2012将显式拥塞通告(ECN)默认打开了,关闭后测试果然恢复了。关闭方法:
1、 打开命令行
2、 输入:netsh interface tcp set global ecncapability=disabled
-------------------------
谁有隐形云账号的告诉我一下,我有好东西要分享给大家哟,嘿嘿
-------------------------
不错的技术分享,路过学习了,大家如果有谁也想了解类似的技术的,就通过隐形云来找我吧,随时欢迎骚扰
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。