Extended bandwidth/connectivity test

We have three sites - each connected with a VPN tunnel (CISCO asa 5505 or 5510 at the sites).

We do speedtests at each site, and they seem to be just fine, but what i'd like to do is an extended test between facilities - something like an application i run at each site, that connects to the other site, and just transfers data, measuring packet drops, jitter, bandwidth, etc.

Is there anything like that you can think of?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sean MeyerIT DirectorCommented:
Ok here is a good discussion on iperf -- looks like just what you could use.
(Original post --- http://forums.techguy.org/networking/583759-test-vpn-speed.html)


Download IPERF (linux src, etc or Windows binaries)

Select a "server" this is something on one side of VPN
iperf -s

Select a "client" this can be your system or something on remote side.
iperf -c x.x.x.x

Quick and dirty that'll test with TCP. Read the manual an you can select other options.

Iperf has the ability to push more than 99% of the users of this board can send/receive. So it will give you a decent benchmark.

Server side:
$ iperf -s -V

$ iperf -c <server address> -I <<< The server IP should be THE PRIVATE IP INSIDE THE VPN.

This will test base TCP performance inside the tunnel.

Read through the second link. Forcing to UDP mode will allow you to brute force your connection and see what you can possibly shovel through it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
+1 for iperf/jperf

also smokeping can be quite useful as well as something like mrtg to graph actual bandwidth used
2nd the SmokePing suggestion.  You can tell immediately by looking at the graph when something is amiss.
Mystical_IceAuthor Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.