are you using intel drivers instead of windows drivers ? is version the same accross servers ? firmware ?
we dropped using vendor drivers since win 2012. what I was talking about is DCB implementation in windows, not in intel drivers (I never used that since win 2012) чт, 4 окт. 2018 г. в 17:58, Rostyslav Maryliak < rostyslav.maryl...@idealscorp.com>: > Dear Ilya, > > No, it is disabled. > > [image: image.png] > > > On Thu, Oct 4, 2018 at 3:14 PM Илья Шипицин <chipits...@gmail.com> wrote: > >> congestion can be setup using datacenter bridging >> >> >> https://docs.microsoft.com/en-us/windows-server/networking/technologies/dcb/dcb-manage >> >> actually, I thought it works in another direction (i.e. you specify it in >> windows and distribute to network switches). >> is DCB in use ? >> >> чт, 4 окт. 2018 г. в 17:02, Rostyslav Maryliak < >> rostyslav.maryl...@idealscorp.com>: >> >>> Dear Ilya, >>> >>> Sure, the results are the same for all our win2016 servers: >>> >>> PS C:\Users\Administrator> [environment]::OSVersion.Version >>> >>> Major Minor Build Revision >>> ----- ----- ----- -------- >>> 10 0 14393 0 >>> >>> On Thu, Oct 4, 2018 at 2:45 PM Илья Шипицин <chipits...@gmail.com> >>> wrote: >>> >>>> >>>> >>>> чт, 4 окт. 2018 г. в 15:50, Rostyslav Maryliak < >>>> rostyslav.maryl...@idealscorp.com>: >>>> >>>>> Dear Illya, >>>>> >>>>> Sorry for misleading you. I want to set this parameter to "none" >>>>> globally. >>>>> I CAN change "Congestion Control Provider" setting for different >>>>> templates (i.e. Internet. Datacenter etc) in Powershell, but not to a >>>>> "None" value. >>>>> >>>>> In Powershell there is simply no option for this value: >>>>> PS C:\Users\Administrator> Set-NetTCPSetting -SettingName Datacenter >>>>> -CongestionProvider [ CTCP | CUBIC | DCTCP | Default | LEDBAT | NewReno ] >>>>> >>>>> I've tried different values, but still no luck. >>>>> >>>>> In CMD there is such option, but it does not apply any changes for it: >>>>> C:\Users\Administrator> netsh int tcp set supplemental >>>>> template=datacenter congestionprovider=*none* >>>>> Ok. >>>>> >>>>> C:\Users\Administrator> netsh int tcp show supplemental >>>>> template=datacenter >>>>> TCP Supplemental Parameters >>>>> ---------------------------------------------- >>>>> Minimum RTO (msec) : 20 >>>>> Initial Congestion Window (MSS) : 10 >>>>> Congestion Control Provider : *dctcp* >>>>> Enable Congestion Window Restart : enabled >>>>> Delayed ACK timeout (msec) : 10 >>>>> Delayed ACK frequency : 2 >>>>> Enable RACK : disabled >>>>> Enable Tail Loss Probe : disabled >>>>> >>>>> Also, as I've mentioned in referred thread, such issue occurs on all >>>>> our win2016 servers, except one. >>>>> >>>> >>>> can you provide the output of >>>> >>>> >>>> [environment]::OSVersion.Version >>>> >>>> for that 2016 server ? (and for other servers) >>>> >>>> >>>> >>>>> This exception server has "Congestion Control Provider" setting set to >>>>> "none" somehow. >>>>> But still it is very strange for me that I have such slow network >>>>> speed via the tunnel for all win2016 servers "out of the box". >>>>> >>>>> Can you please check this from your side as well and confirm or >>>>> disprove the issue? >>>>> >>>>> >>>>> On Thu, Oct 4, 2018 at 12:10 PM Илья Шипицин <chipits...@gmail.com> >>>>> wrote: >>>>> >>>>>> thank you for your investigation. >>>>>> >>>>>> congestion provider can be customized if you select "*Datacenter >>>>>> Custom"* >>>>>> >>>>>> чт, 4 окт. 2018 г. в 13:58, Rostyslav Maryliak < >>>>>> rostyslav.maryl...@idealscorp.com>: >>>>>> >>>>>>> Dear Ilya, >>>>>>> >>>>>>> I've checked "Get-NetTCPConnection" command output on both >>>>>>> win2012r2 and win2016 servers. >>>>>>> >>>>>>> win2012r2 server works as OpenVPN server. Internal IP address - >>>>>>> 10.0.4.1. OpenVPN tunnel IP address - 172.16.144.1 >>>>>>> win2016 server works as OpenVPN client. Internal IP address - >>>>>>> 10.0.44.1. OpenVPN tunnel IP address - 172.16.144.18 >>>>>>> >>>>>>> >>>>>>> *From win2012r2 server:* >>>>>>> >>>>>>> PS C:\Users\Administrator> Get-NetTCPConnection -RemoteAddress >>>>>>> 10.0.44.1 >>>>>>> LocalAddress LocalPort >>>>>>> RemoteAddress RemotePort State >>>>>>> AppliedSetting >>>>>>> ------------ --------- >>>>>>> ------------- ---------- >>>>>>> ----- -------------- >>>>>>> 172.16.144.1 56437 10.0.44.1 >>>>>>> 53005 Established >>>>>>> *Datacenter* >>>>>>> >>>>>>> PS C:\Users\Administrator> Get-NetTCPConnection -RemoteAddress >>>>>>> 172.16.144.18 >>>>>>> LocalAddress LocalPort >>>>>>> RemoteAddress RemotePort State >>>>>>> AppliedSetting >>>>>>> ------------ --------- >>>>>>> ------------- ---------- >>>>>>> ----- -------------- >>>>>>> 10.0.4.1 11616 >>>>>>> 172.16.144.18 56882 Established >>>>>>> *Datacenter* >>>>>>> 10.0.4.1 11616 >>>>>>> 172.16.144.18 56905 Established >>>>>>> *Datacenter* >>>>>>> >>>>>>> >>>>>>> *From win2016 server:* >>>>>>> >>>>>>> PS C:\Users\Administrator> Get-NetTCPConnection -RemoteAddress >>>>>>> 10.0.4.1 >>>>>>> LocalAddress LocalPort >>>>>>> RemoteAddress RemotePort State >>>>>>> AppliedSetting OwningProcess >>>>>>> ------------ --------- >>>>>>> ------------- ---------- >>>>>>> ----- -------------- ------------- >>>>>>> 172.16.144.18 56905 10.0.4.1 >>>>>>> 11616 Established * >>>>>>> Internet * 13300 >>>>>>> 172.16.144.18 56882 10.0.4.1 >>>>>>> 11616 Established * >>>>>>> Internet * 13300 >>>>>>> >>>>>>> >>>>>>> PS C:\Users\Administrator> Get-NetTCPConnection -RemoteAddress >>>>>>> 172.16.144.1 >>>>>>> LocalAddress LocalPort >>>>>>> RemoteAddress RemotePort State >>>>>>> AppliedSetting OwningProcess >>>>>>> ------------ --------- >>>>>>> ------------- ---------- >>>>>>> ----- -------------- ------------- >>>>>>> 10.0.44.1 53005 >>>>>>> 172.16.144.1 56437 Established >>>>>>> *Internet* 13300 >>>>>>> >>>>>>> >>>>>>> I've changed the "AppliedSetting" value to Datacenter on win2016 >>>>>>> server as well by running this commands and restarting the VPN: >>>>>>> New-NetTransportFilter -SettingName Datacenter -DestinationPrefix >>>>>>> 10.0.4.0/24 >>>>>>> New-NetTransportFilter -SettingName Datacenter -DestinationPrefix >>>>>>> 172.16.144.0/24 >>>>>>> >>>>>>> Now it shows Datacenter on both servers. But the network speed >>>>>>> remains the same. My changes do not affect the issue. >>>>>>> I've noticed that global TCP settings influence that, especially >>>>>>> "Chimney Offload", "Congestion Control Provider" and "ECN Capability": >>>>>>> >>>>>>> C:\Users\Administrator> netsh int tcp show global >>>>>>> Querying active state... >>>>>>> >>>>>>> TCP Global Parameters >>>>>>> ---------------------------------------------- >>>>>>> Receive-Side Scaling State : enabled >>>>>>> Chimney Offload State : disabled >>>>>>> NetDMA State : disabled >>>>>>> Direct Cache Access (DCA) : disabled >>>>>>> Receive Window Auto-Tuning Level : normal >>>>>>> Add-On Congestion Control Provider : default >>>>>>> ECN Capability : enabled >>>>>>> RFC 1323 Timestamps : disabled >>>>>>> Initial RTO : 3000 >>>>>>> Receive Segment Coalescing State : enabled >>>>>>> Non Sack Rtt Resiliency : disabled >>>>>>> Max SYN Retransmissions : 2 >>>>>>> TCP Fast Open : disabled >>>>>>> >>>>>>> >>>>>>> That is why I believe that the root cause of the issue lies in >>>>>>> "Congestion Control Provider" setting. But I am unable to change it >>>>>>> >>>>>>> On Thu, Oct 4, 2018 at 7:50 AM Илья Шипицин <chipits...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> can you do some things and tell us your observation ? >>>>>>>> >>>>>>>> starting with win2012 so called network profiles were introduced >>>>>>>> (Internet / Intranet / Datacenter) >>>>>>>> those profiles are very different for tcp connection (if you >>>>>>>> observe degradation in case of udp, most probably that is not related) >>>>>>>> >>>>>>>> >>>>>>>> so, let's start >>>>>>>> >>>>>>>> start powershell (I assume you are familiar) >>>>>>>> call >>>>>>>> >>>>>>>> Get-NetTCPConnection >>>>>>>> >>>>>>>> pay attention to "AppliedSetting" column. >>>>>>>> what's there ? >>>>>>>> >>>>>>>> we did observe strange things when win2012 classified some traffic >>>>>>>> as "Internet" and appropriate tcp settings were applied. >>>>>>>> >>>>>>>> is there some correlation in your case ? >>>>>>>> >>>>>>>> ср, 3 окт. 2018 г. в 20:45, Rostyslav Maryliak < >>>>>>>> rostyslav.maryl...@idealscorp.com>: >>>>>>>> >>>>>>>>> Dear OpenVPN developers, >>>>>>>>> >>>>>>>>> I've faced a very strange issue with slow outbound network speed >>>>>>>>> from Windows Server 2016 Standard server via the OpenVPN tunnel. >>>>>>>>> OpenVPN server is Windows Server 2012 R2, client is Windows Server >>>>>>>>> 2016. The inbound network speed for Windows Server 2016 is great. >>>>>>>>> But the outbound network speed is nearly 30-40 kbps. I've got the >>>>>>>>> same results using several tests: iperf testings, file download via >>>>>>>>> SMB, >>>>>>>>> Web-based downloading (using HTTP) etc. >>>>>>>>> >>>>>>>>> The tunnels is getting up and it works greatly, but only in one >>>>>>>>> direction - from Windows Server 2012 R2 to Windows Server 2016. >>>>>>>>> I've been using such server-client configurations setup for >>>>>>>>> several years with Windows Server 2012 R2 servers and I've never >>>>>>>>> faced such >>>>>>>>> issue before. >>>>>>>>> At first I thought that our ISP has some network limitations, but >>>>>>>>> it turned out that the same tests shows great network speed results >>>>>>>>> using >>>>>>>>> the public IP addresses in both directions. >>>>>>>>> The issue only occurs inside the VPN tunnel. I've spent 3 days >>>>>>>>> tryng to figure it out, but failed. I've installed all latest Windows >>>>>>>>> updates, reinstalled OpenVPN, tried to switch from UDP to TCP, >>>>>>>>> played with performance settings in configs (link-mtu, sndbuf, >>>>>>>>> rcvbuf etc) but still no luck. I've tested the same setup between two >>>>>>>>> Windows Server 2012 R2 servers and it works greatly in both >>>>>>>>> directions. >>>>>>>>> Then I've tested it with another Windows Server 2016 Standard >>>>>>>>> server (different server and different ISP) and it showed the same >>>>>>>>> awful >>>>>>>>> results in outbound direction. >>>>>>>>> When I've set the same OpenVPN tunnel between two Windows Server >>>>>>>>> 2016 Standard servers I've got the same poor network speed in both >>>>>>>>> directions. >>>>>>>>> >>>>>>>>> I believe that the issue is somehow related only to the Windows >>>>>>>>> Server 2016 version and I am more than confident that it depends on >>>>>>>>> server's TCP stack settings. >>>>>>>>> I've noticed that Windows Server 2016 has a congestion control >>>>>>>>> provider setting set to "default", while previous versions of Windows >>>>>>>>> has >>>>>>>>> this setting set to "none". >>>>>>>>> >>>>>>>>> I've created a topic on OpenVPN Support Forum and it was suggested >>>>>>>>> to post my issue to you and reference the thread. >>>>>>>>> >>>>>>>>> You can reference to the >>>>>>>>> https://forums.openvpn.net/viewtopic.php?f=6&t=27173 for config >>>>>>>>> files and additional information. >>>>>>>>> >>>>>>>>> Have you faced a similar issue before? Can you provide any hint >>>>>>>>> how can I resolve the issue? What did I missed? >>>>>>>>> I would be very grateful for any help. Thank you in advance. >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> Best regards, >>>>>>>>> >>>>>>>>> *Rostyslav Maryliak* >>>>>>>>> >>>>>>>>> System Administrator >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> *iDeals™ Solutions Group*| + 38(073)437-72-51 >>>>>>>>> <%2B%2038%28093%29575-35-16> | Skype: rostyslav.maryliak.ideals| >>>>>>>>> *rostyslav.maryl...@idealscorp.com >>>>>>>>> <dmitry.zaporozhche...@idealscorp.com>* | www.idealsvdr.com >>>>>>>>> <http://www.idealscorp.com/> >>>>>>>>> >>>>>>>>> CONFIDENTIALITY NOTE: The information transmitted, including >>>>>>>>> attachments, is intended only for the person(s) or entity to which it >>>>>>>>> is >>>>>>>>> addressed and may contain confidential and/or privileged material. Any >>>>>>>>> review, retransmission, dissemination or other use of, or taking of >>>>>>>>> any >>>>>>>>> action in reliance upon this information by persons or entities other >>>>>>>>> than >>>>>>>>> the intended recipient is prohibited. If you received this in error, >>>>>>>>> please >>>>>>>>> contact the sender and destroy any copies of this information. >>>>>>>>> _______________________________________________ >>>>>>>>> Openvpn-devel mailing list >>>>>>>>> Openvpn-devel@lists.sourceforge.net >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/openvpn-devel >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Best regards, >>>>>>> >>>>>>> *Rostyslav Maryliak* >>>>>>> >>>>>>> System Administrator >>>>>>> >>>>>>> >>>>>>> >>>>>>> *iDeals™ Solutions Group*| + 38(073)437-72-51 >>>>>>> <%2B%2038%28093%29575-35-16> | Skype: rostyslav.maryliak.ideals| >>>>>>> *rostyslav.maryl...@idealscorp.com >>>>>>> <dmitry.zaporozhche...@idealscorp.com>* | www.idealsvdr.com >>>>>>> <http://www.idealscorp.com/> >>>>>>> >>>>>>> CONFIDENTIALITY NOTE: The information transmitted, including >>>>>>> attachments, is intended only for the person(s) or entity to which it is >>>>>>> addressed and may contain confidential and/or privileged material. Any >>>>>>> review, retransmission, dissemination or other use of, or taking of any >>>>>>> action in reliance upon this information by persons or entities other >>>>>>> than >>>>>>> the intended recipient is prohibited. If you received this in error, >>>>>>> please >>>>>>> contact the sender and destroy any copies of this information. >>>>>> >>>>>> >>>>> >>>>> -- >>>>> >>>>> Best regards, >>>>> >>>>> *Rostyslav Maryliak* >>>>> >>>>> System Administrator >>>>> >>>>> >>>>> >>>>> *iDeals™ Solutions Group*| + 38(073)437-72-51 >>>>> <%2B%2038%28093%29575-35-16> | Skype: rostyslav.maryliak.ideals| >>>>> *rostyslav.maryl...@idealscorp.com >>>>> <dmitry.zaporozhche...@idealscorp.com>* | www.idealsvdr.com >>>>> <http://www.idealscorp.com/> >>>>> >>>>> CONFIDENTIALITY NOTE: The information transmitted, including >>>>> attachments, is intended only for the person(s) or entity to which it is >>>>> addressed and may contain confidential and/or privileged material. Any >>>>> review, retransmission, dissemination or other use of, or taking of any >>>>> action in reliance upon this information by persons or entities other than >>>>> the intended recipient is prohibited. If you received this in error, >>>>> please >>>>> contact the sender and destroy any copies of this information. >>>> >>>> >>> >>> -- >>> >>> Best regards, >>> >>> *Rostyslav Maryliak* >>> >>> System Administrator >>> >>> >>> >>> *iDeals™ Solutions Group*| + 38(073)437-72-51 >>> <%2B%2038%28093%29575-35-16> | Skype: rostyslav.maryliak.ideals| >>> *rostyslav.maryl...@idealscorp.com >>> <dmitry.zaporozhche...@idealscorp.com>* | www.idealsvdr.com >>> <http://www.idealscorp.com/> >>> >>> CONFIDENTIALITY NOTE: The information transmitted, including >>> attachments, is intended only for the person(s) or entity to which it is >>> addressed and may contain confidential and/or privileged material. Any >>> review, retransmission, dissemination or other use of, or taking of any >>> action in reliance upon this information by persons or entities other than >>> the intended recipient is prohibited. If you received this in error, please >>> contact the sender and destroy any copies of this information. >> >> > > -- > > Best regards, > > *Rostyslav Maryliak* > > System Administrator > > > > *iDeals™ Solutions Group*| + 38(073)437-72-51 <%2B%2038%28093%29575-35-16> | > Skype: rostyslav.maryliak.ideals| *rostyslav.maryl...@idealscorp.com > <dmitry.zaporozhche...@idealscorp.com>* | www.idealsvdr.com > <http://www.idealscorp.com/> > > CONFIDENTIALITY NOTE: The information transmitted, including attachments, > is intended only for the person(s) or entity to which it is addressed and > may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in > reliance upon this information by persons or entities other than the > intended recipient is prohibited. If you received this in error, please > contact the sender and destroy any copies of this information.
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel