Our Community Forums will be closing on June 27, 2024. Please visit att.com/support for all your support needs.
Get superfast AT&T Fiber internet
need4swede's profile

9 Messages

Friday, May 31st, 2024 9:00 PM

Slow transfer speeds over internet

Maybe I'm just incompetent and can't figure this out, but here's my scenario:

  • Home network speeds 950mbs U/D

  • Remote location network speeds 950mbs U/D

  • Go to transfer any file from my home PC, max speed I get is around 22MB/s

  • Temporarily forwarded port 5201 to run an iperf3 test, and sure enough speeds were in the 200mb/s range (including -R)
  • Turned off all security / firewall settings; including on Host PC. No difference.
  • Host and Client both connected via 10G NIC's. LAN tests show 9.8Gb/s speeds (iperf3). No issues with internet speed on either (speedtest.net)
  • Storage devices are high-speed NVME SSD's.

What am I doing wrong here? Shouldn't I be seeing faster transfer speeds?

Some more information:

  • ATT Gateway is set in IP Passthrough mode (all other features disabled)
  • Router has private IP; can see public IP assigned to it from ATT Gateway
  • I host a web server and port forwarding (and IP Passthrough) seems to be working without any issues.
  • I have a Mikrotik switch that the host machines are connected to. The tree looks like this:
    • ATT Gateway (5G WAN Port) > Router (2.5G Port) > Mikrotik Switch (2.5G Port)
      • Mikrotik Switch (10G SFP+) > PC's
      • Mikrotik Switch (2.5G) > AP's and other clients
  • The SFP+ connected devices and the 2.5G devices report similar speed behavior during testing.
  • I have ports 80, 443 and 2019 forwarded and use Caddy reverse proxy.
  • I forwarded 5201 directly as a temporary test when running my iperf3 benchmarks to bypass Caddy, VPN, etc.

Thank you for your help! Maybe I'm missing something here...

Scholar

 • 

4.2K Messages

1 month ago

There is nothing physically wrong with either configuration. You are just expecting something that is not possible over remote Internet connections. You are expecting download speeds (transfer speeds) that you would get from major site.

Go to transfer any file from my home PC, max speed I get is around 22MB/s

The max you should expect on a residential peer to peer connection is going to be about 40 MB/s. What type of file transfer are you testing with (exact product names)?

ETA Note: this is not an AT&T issue or any an issue with any other residential ISP.

Dave

(edited)

9 Messages

1 month ago

Hi @dave006 

Thank you for taking the time to answer my question!

I'm not entirely sure I understand. You're saying this has something to do with my connection being run through a residential setting?

The remote location is from work, where we have commercial internet. It's a non-residential area. But, indeed, my home uses residential fiber services provided by AT&T.

Doesn't matter how I test file transfer speeds, be it iperf3, or connecting to my storage via FTP, hosting my own file server and downloading files through a browser or through P2P clients - the max speed I see is around 20-25MB/s. I was under the impression that, since both ends have 1Gb upload and download, and interfaces (10Gb) to support such speeds, that I would at least see speeds that saturated the upload/download speeds. Even when testing it using the reverse (-R) flag in iperf, I did not see an improvement. Locally everything performs great (10Gb traffic properly saturated) - but I was curious why the 1Gb upload/download speed never gets saturated. I may not be understanding the P2P nature of transfers. I'm a developer - networking is really not my forte.

I was curious if I was having a double NAT issue, since a traceroute revealed that it hops from my router to the gateway, but after reading a bit it sounds like this is a static measure and not indicative of actual routing in the behalf of the gateway.

TLDR: I just want to go fast. I thought I was fast, but I am not. How can I go fast?

Thanks!

(edited)

Scholar

 • 

4.2K Messages

1 month ago

 I was under the impression that, since both ends have 1Gb upload and download, and interfaces (10Gb) to support such speeds, that I would at least see speeds that saturated the upload/download speeds.

This is only true in a LAN setting or using a direct link between between sites. In an Internet setting it is much more complex. As you pass multiple provider networks and latency is introduced the speeds will drop dramatically. A quick tracert command will show latency increases 10x or higher as you leave your LAN and peer into the Internet to your Office.

Is your file data compressed? Even Speed testing sites use files on average are 200 MB or less and compressed so you appear to saturate the link but it is only for a very short interval.

You can play with different TCP congestion control methods like Cubic, BBR, Reno or other but you are still limited and can't reach link saturation the best you could hope for is about 40 MB/s. For example you are able to download a large file from a major site. The reason is the File server is optimized for Downloads and has a very large pipe to the Internet. Not 1 Gbps or even 10 Gbps but much higher. Major sites often don't even host their own Files but use CDN providers that have multiple sites and images located at key Peering points in Tier 1 providers.

Dave

Not finding what you're looking for?
New to AT&T Community?
New to the AT&T Community? Start by visiting the Community How-To.
New to the AT&T Community?
Visit the Community How-To.