Link to home
Start Free TrialLog in
Avatar of LynnFogwell
LynnFogwell

asked on

Testing With Propagation Delays

I am testing an SQL server on my LAN and the response is very quick. I have problems, though, when testing outside of work over the internet (eg. at Starbucks). There are problems that I only see when there are propagation delays.

How can I stay at work and access my local server after first looping through the internet? If I use the external I.P. address, the router just short circuits to the local machine.

I want the propagation delay. Is there some standard external proxy server I can use to do loopback? I'm wasting too much time driving to Starbucks!

Avatar of Nem Schlecht
Nem Schlecht
Flag of United States of America image

I'd just use a couple SSH tunnels.  Are you familiar with them?
Avatar of LynnFogwell
LynnFogwell

ASKER

I use the terminal shell on my mac. I have never set up any tunneling. I still need a remote machine, right? I have set up an Amazon cloud machine in the past, but that is a good bit of work.
Isn't there a service out there that just provides this? Surely other developers work with various connection qualities.
If you've got a separate box with some extra network cards, there's a package called MasterShaper for Linux that will simulate any network delays, whether it's bandwidth or latency, when used as a bridge in your network. It's got a web interface for configuration, and will generate all the graphs you want to see what's happening with your app. I've used it in the past to simulate high-latency trans-Atlantic hops for our systems.

dummynet: http://info.iet.unipi.it/~luigi/dummynet/ 

This may be your tool.
ASKER CERTIFIED SOLUTION
Avatar of LynnFogwell
LynnFogwell

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I guess i grade myself?