在Windows server 2016系統(tǒng)下,默認(rèn)打開(kāi)了ECN功能。ECN的作用主要是在網(wǎng)絡(luò)出現(xiàn)擁塞的時(shí)候通知TCP,減少TCP連接中被丟棄的數(shù)據(jù)包數(shù)量,以避免重傳、減少等待時(shí)間,網(wǎng)絡(luò)堵塞時(shí)提高整體的傳輸速度,尤其是網(wǎng)絡(luò)抖動(dòng)。但是也有一些網(wǎng)絡(luò)設(shè)備的實(shí)現(xiàn)和配置規(guī)則不能很好的與ECN兼容??赡軙?huì)將ECN交換包視為非法,丟棄已設(shè)置ECN的數(shù)據(jù)包,導(dǎo)致網(wǎng)絡(luò)延遲問(wèn)題。此時(shí)可以通過(guò)關(guān)閉ECN功能?chē)L試解決。如何關(guān)閉ECN功能呢?
1.打開(kāi)“運(yùn)行”,輸入cmd,點(diǎn)擊“確定”
2.在命令行界面輸入netsh interface tcp show global按回車(chē)可以查看信息,enabled說(shuō)明功能是啟用狀態(tài)
3.輸入netsh int tcp set global ecn=disable,按回車(chē)即可關(guān)閉ECN功能
4.此時(shí)輸入netsh interface tcp show global按回車(chē)可以查看ECN功能已處于關(guān)閉狀態(tài)