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.
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel