Degrade Your Own Network 88
cryptonix writes: "This device seems pretty cool. it attaches to your network and allows you to degrade network preformance (for testing purposes only of course). runs on windows and supports gigabit ethernet or 10/100 networks. There's more info at emprix's site about the PacketSphere." Alright, that's funny as hell, and frankly a really good idea.
Re:What is that for?? (Score:1)
Re:Dummynet? (Score:1)
It's as easy as:
ipfw add pipe NNN config bw B delay D queue Q plr P
But enough about the amazing FreeBSD system. What I'm trying to figure out is why this network tool--common to any Blackbox catalog-- is now new? I mean, these have been around for decades or more. It's almost like having a story on a new "toaster device" created by Black and Decker that will use electrical heat to brown slices of bread.
Seriously, these devices have been around for a long time, and there's nothing in the link that shows what's new different or exciting...
Hehehehe.... (Score:1)
Re:worthless (Score:3)
Network tools have existed for *decades* that introduce error in networks. What are they used for?
Well, let's say you're developing software that handles _anything_ on a network. Sure would be nice to know how it behaves when packets are dropped, delayed etc. Or let's say you're closer to the wire and want to know how the router chip you're programming behaves under simulated load.
But, if you're just a CONSUMER of technology, and don't actually use it for anything useful beyond your own entertainment, then perhaps you have a point; such a device is not useful and should be left to the professionals .
Re:Looks expensive (Score:1)
Perhaps not everywhere, but you can in the UK [aol.co.uk], France [www.aol.fr], and Germany [www.aol.de] at least.
-dair
are you sure? (Score:2)
:)
hawk
Re:correction (Score:1)
Dummynet? (Score:5)
Of course, it doesn't exactly run on Windows...
--- Chris
I've often thought... (Score:1)
Unnecessary (Score:1)
You can do this with linux .. (Score:2)
Just download Sniffit and "Touch of Death" from HERE [securify.com]
Will autokill any connection you see ;-)2 C3AF4F2snlbxq'|dc
--
echo '[q]sa[ln0=aln80~Psnlbx]16isb15CB32EF3AF9C0E5D727
Why is this News for Nerds? (Score:1)
Get this product announcement crap off here.
Isn't Windows degrading enough? (Score:1)
A cheaper solution (Score:1)
Simple. Your bandwidth is gone.
Re:Even Cheaper Solution! (Score:1)
We do this with Linux. (Score:3)
or packet multiplication and the linux box functions as a router.
The relevant piece you want to use is the `packet scheduler'. There are a variety of scheduling algorithms in there. You might use a command like...
tc qdisc add dev eth0 root tbf rate 1500Kbit buffer 15Kb/8 limit 100Kb
tc qdisc add dev eth1 root tbf rate 1500Kbit buffer 15Kb/8 limit 100Kb
... to throttle your network to T1 speeds. Note that you have to do both interfaces as the scheduler works on outgoing packets only.
I used to have a custom scheduler module that was a packet loser. It turns out to be a bad idea for tcp analysis. (Consider, most of the overloaded routers we meet are running some sort of fair queueing. They are deliberately causing loss to achieve a rate limitation. When you observe packet loss, it is not the loss that causes the limitation, it is the limitation causing the loss.)
For the industrious, as of linux 2.4 I believe a packet loser is much better to implement as a firewall module. Its on my `someday when I have time' list. I also plan a latency module. Nothing like latency to expose chatty network protocols. (cough sqlnet cough, "it worked fine in the development building, I don't know why your global users are complaining"
Re:some people are dumb (Score:3)
Bult into FreeBSD (Score:1)
It's overkill for my purposes... (Score:1)
The main reason I want this (and I think any other webdesig firm with a fast connection should have it) is to be able to simulate a modem between your server and your computer. It's a very different thing calculating that the page you've designed will take 50s to load, versus sitting there and interacting with a long latency, slow throughput site until you scream and decide to that maybe that Flash intro isn't all that important.
I'm definitely recommending that my company buy one--does anyone else have any tips on emulating various slow connections (other than buying various speed modems and using a separate ISP :)?
It's probably been said 10/100 times before... (Score:2)
No comment. ... What's a stack?
------
I'm an assembly guru
Re:Looks expensive (Score:1)
some people are dumb (Score:1)
For that just download some DDoS tools and do it on your own along with a packet sniffer. Or head over to Packet Ninja [packetninja.net] and download nemesis and inject yourself with crap until your network begs for mercy all at the cool low price of $0,000,000.00
Disgraced [disgraced.org]
on the flip side of things (Score:2)
Secondly many firewalls would filter most of the garbage that program would send whereas using Nemesis along with Fragrouter would allow you to cimrcumvent both IDS, and Firewall as well
Again its still free so STFU clown
NetBIOS (Score:1)
Unless you have some absolute need for NetBIOS ( like automatic WINS/DNS updating ) you should disable NetBIOS.
It's not useless at all,it provides a host of useful things for your network, but it is also a huge security risk on internet connected systems.
NetBIOS can degrade a large network tho, if you have a few thousand NT boxes all talking to each other the NetBIOS traffic can get rough.Escpecially when they're all turned on at 8 am and announce themselve sto the network.
A good device for testing LAN/WAN (Score:3)
Two Things... (Score:2)
Re:Dummynet? (Score:1)
Looks expensive (Score:5)
Huh? (Score:1)
--
hmm (Score:1)
You think it's funny... (Score:1)
--
Even Cheaper Solution! (Score:1)
Or just use a Mac (Score:1)
For their purposes, it makes sense. (Score:3)
So for applications that send large amounts of data, without much cpu overhead and harddrive io overhead, this gizmo is great -- but not for those situations where network load is also accompanied by high cpu load as well as many harddrive accesses. In fact, I'd go so far as to say that this thing is completely useless for almost all but the most bandwidth hungry network applications.
My God... (Score:1)
fwiw, (Score:1)
Re:Looks expensive (Score:1)
Really? You're lucky. I live in Europe, but I am still swamped with AOL CDs enough to use them as one-time glass mats (nossir, that's NOT the meaning of "one time pad").
Kiwaiti
Already out... (Score:1)
I believe Microsoft already has a product that does this, it's called Windows 2000....
Sounds like Shunra's idea. (Score:1)
Re:Two Things... (Score:2)
Enough with the "just put windows on your network" jokes. This thing does stuff like bad frames, latency, out of order packets, and so forth across your backbone. Windows doesn't do that (especially when it isn't being a router/gateway/repeater).
Re:Two Things... (Score:2)
Vendor Information:
Hammer PacketSphere, starts at $50,000. Available: Now.
Re:Looks expensive (Score:1)
the possibilities! (Score:1)
I need somethign like this! (Score:1)
Me: "What's the problem?"
D: "We have this nifty client-server application, and it works fine here in Boston, but the clients in London are really, really slow. The network isn't fast enough."
[I examine network trace. The application retrieves a 1000-row table, 1 row at a time. Which is tolerable over a LAN... but at 100ms Latency to London, well...
Me: "You lose! Sorry, play again."
After a few rounds of that, they let me look at a trace *first*. But having a latency generator (bandwidth throttling is fine, but latency is where it's at) would be real handy to check.
Re:Dummynet? (Score:1)
Re:What is that for?? (Score:3)
Why not just do it all in software? (Score:1)
This thing is huge [empirix.com]. I was thinking of something around the size of a 5 port hub for $50. If it's as big as a computer why not do it in software a la Linux style? Hell, you could probably get away with writing a couple of shell scripts to generate traffic and some deliberately bungled iptables mods. Put that on a Linux Router Project [linuxrouter.org] floppy disk and your done. Oh, wait a minute. I wonder selling a big box with little chips inside is more profitable? Hey!
Re:correction (Score:1)
Sorry, it's the best I could come up with within the 4.2 picoseconds I have available to make a FP...
Re:What is that for?? (Score:2)
this is the kind of tool (stress tester) more developers and beta testers need to use, in order to find bugs BEFORE it gets loose in the real world where these kinds of things normally happen.
correction (Score:3)
IS Windows...
It's not so fancy (Score:1)
Satellite connections (Score:1)
Whilst on the subject of simulating crap networks (Score:2)
I'm looking for such a tool because I'd like to be able to assess the speeds of doing certain things over a modem link (such as browsing a web site I've designed, or running a particular X application) usinga LAN, as opposed to the bother of actually using a modem. I've considered hacking rinetd around to do it, but no sense reinventing the wheel...
Been Done Before (Score:1)
This has been done before! This is does the same thing as when a site is slashdotted
This is not new or news... (Score:1)
My personal preference is Smart Bits [netcomsystems.com]. Handles ATM, Frame Relay, Ethernet, etc. Communicates over TCP/IP. We use it to measure, degrade, tweak, our networking equipment.
Interesting (Score:1)
Good for web designers. (Score:1)
Not, just testing. Re:/. effect yet again... (Score:1)
Just Plug It In, And It Wreaks
Maybe someone at your isp is testing this device?
I already have that (Score:1)
Re:What is that for?? (Score:1)
Re:Looks expensive (Score:1)
Re:Satellite connections (Score:1)
Re:Looks expensive (Score:5)
Back in my day we didn't AOL or all of this fancy schmancy network performance degraders. If we wanted to slow down network performance, we would just hold the phone handset about 2 inches away from the modem cradle and then loudly shout. Nowadays, all you lazy kids with your fast 100 Mb connections complain when quake 3 doesn't get a ping rate less than 50. If it wasn't for all that wasted bandwidth, the internet would still be only used for DoD research like it was intended, and like any hardworking network should be used for.
Bagh!
Easy! In Half-Life... (Score:1)
Re:correction (Score:1)
--
Re:What is that for?? (Score:2)
id Software.. (Score:1)
i know its product advertisement..... (Score:1)
From the why-the-hell-not dept.
so why the hell not?
anyway, i wouldnt mind one of these every year just to see
Re:What is that for?? (Score:1)
If you feel like using up your HD space, you can also take screenshots at certain strategic times. The server stops receiving your packets until the screenshot is written, which makes you appear to stand still. Then you warp to where the server thinks you should have ended up had you not been "lagged." It's really hard to rail an airborne player that skips his apogee.
Worth the money? (Score:1)
It's a Turntable for packets (Score:2)
Mixmaster Mike on the network! Raise the Latency!
On a more serious note, what happens if you connect several in sequence? Is it like dueling banjos? What about 4? A barbershop quartet?
Maybe it's just laggy.
Windows alone can do the job.... (Score:2)
<P>My office has three NT servers spewing useless netbios packats day and night, while the Linux server is so busy to ignore them...</P>
Re:Whilst on the subject of simulating crap networ (Score:2)
DeJaVu? (Score:1)
Hell Yeah! (Score:5)
Woohoo!
Shunra box is better (Score:1)
http://www.shunra.com/products/storm.htm
Network degradation (Score:5)
What is that for?? (Score:1)
BOFHs love it!! (Score:3)
Connect Windows Directly to Backbone (Score:1)
Why spend money with traffic generation?
All we have to do is connect all Windows machine directly to the network backbone! It's very effective. Here in the university (UFSCar [ufscar.br]) is how it works!
Forget about switches, routers, etc... Connect it all using HUBs! Connect 2.000 Windows Computers using HUBs and let the network administrator worry about the dam traffic.
Ah, and don't forget to call netadmin, asking why the network is soooo slow!
Never mind. I'm too angry [every|to]day
More data link simulators (Score:1)
"Adtech SX series Data Link Simulators create the same delay and error characteristics caused by long distance terrestrial and satellite data links."
Re:Looks expensive (Score:1)
all you lazy kids with your fast 100 Mb connections complain when quake 3 doesn't get a ping rate less than 50
What if someone set up a PacketSphere in front of a Quake server? With some clever programming, there could be a latency handicap to equalize the more lopsided games a bit.
Uh oh... (Score:2)
Re:NetBIOS (Score:1)
Yet another (Score:1)
No you couldn't (Score:1)
And miraculously, once they'd fired you the problem would vanish.
Then there'd be a lawsuit.
Then you'd go to jail.
Other products do this too (Score:1)
Re:Shunra box is better (Score:1)