Just a run of the mill internet question if anyone has had a similar issue.
I have a local ISP. I have 2gbps fiber symmetric.
Speed Tests
(Ookla) to my ISP location; It’s perfect
(Ookla) to any other server in my local area; It’s garbage, I get maybe 100mbps download and right under half my upload speed. **Tried with multiple servers
Tried a iperf test.
To my ISP, it is still perfect
To any other server outside my area, still garbage, same if not worse readings.
My ISP says the internet is fine, since they ping to their servers and it shows the full speed. Would this not be considered a throttle? I mean, that’s like me paying for 1gbps and placing another computer on a different port of the switch, and showing it connecting at 1gbps. That’s not very relevant for speeds.
Your ISP is responsible for providing you with the contracted speed (in this case, 2 Gbps symmetric fiber) to their own equipment. Once your traffic leaves their network, it enters the broader internet infrastructure, where other networks and service providers take over. Your ISP should be aware of the next hop’s characteristics and can help you better understand the performance you’ll experience when accessing content outside their network.
Traceroute and see if you can find a problem. Getting someone to fix that router is always difficult, but that may be where the problem lies.
BTW, Timewarner (Spectrum) was doing this, speed test to their server was fine, but going out to other servers was garbage. New York State contracted with 2 servers with known good bandwidth and had consumers report their speeds to those specific servers with their purpose built test. And guess what, speeds suddenly went up for consumers everywhere on TW’s network, but not before the State attorney general had collected enough evidence to bring a case in court. The State either won or settled and the ISP paid a fine and promised not to do that again. The biggest issue was overselling the pipes, so you might only get the speeds when everyone was sleeping or maybe at work.