I need to test the performance of some applications over different capacity connections (broadband, EFM, LAN extension etc). How would i configure an Ubuntu server to sit between the main network (17.16.x.x) and throttle the flow to and from a machine the other side of the throttle server?
I've looked at ProxyARP, but that (as far as i can tell) only handles the routing, not the bandwidth. I need something that throttles all network traffic not just HTTP(S) etc.
I have a Dell R610 (dual quad core Xeon, 98Gb RAM) with multiple nics and ubuntu server installed.
In case i wasn't clear the below is what i am hoping to achieve:
Internet <====> Core Switch Stack <====>nic1 - R610 - nic2 <====> Switch <====> TestingServer
Cheers,
Paul