- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Someone did this at a company I worked at years ago. She was juggling multiple boxes and network cables, got it wrong and plugged one socket into another in the confusion. Brought the entire corporate network down. Tragically, this became a disciplinary matter, and she was given a final written warning for her troubles, which I think is grossly unfair, as it's not her fault they skimped on decent switches.
Admin
shouldn't a (decent) switch get it when two ports are linked together and just disable them both?
Admin
And, to answer your question: Yes.
Admin
It's always nice when problems that are at least 30 years old still aren't solved by standard equipment.
Admin
So what's the WTF? It can't be the teacher (I've studied networking (admittedly I didn't do very well; I didn't pass), but I didn't know that plugging one port into another would bring down a network (and/or switch). So is the WTF the switch?
captcha jugis. Did the teacher have big jug's?
Admin
Perheps it's not so common for plugging both side of cable in the same switch, but when working with multiple switches on the rack, "accidentially plugging cables from different switch to from circular pathway" happens a lot, especially when they don't buy cable with different color for uplinks plus the cables are not labeled.
There is some reason they insist we do our work only at Saturday afternoons.
Two cents from my experience working as techincan of vendor.
Admin
I used to work in a school about ten years ago and this happened all of the time there. Staff and pupils (more often staff) quite frequently would create network loops/broadcast storms by plugging the network back into itself - more often than not they thought they were being helpful plugging the cable into a socket that it had come out of. I got very good at quickly walking the hierarchy of switches to track down the source of these. When I pulled a desktop out of place for maintenance I tried to remember to take the network patch lead with me so it couldn't happen, but that wasn't always the way.
Sadly it was just as I left that job and moved on that we were starting to migrate to managed switches which could detect and shut down the source of broadcast storms on their own.
Admin
Before switches became decent we used to have this problem all the time because we'd have a set of ports in conference rooms, and a pile of cables so people could plug in their laptops...every now and then someone would get to playing with the cables and...well you can guess the rest.
Admin
I think that I shall never see A graph more lovely than a tree. A tree whose crucial property Is loop-free connectivity. A tree that must be sure to span So packets can reach every LAN. First, the root must be selected. By ID, it is elected. Least-cost paths from root are traced. In the tree, these paths are placed. A mesh is made by folks like me, Then bridges find a spanning tree. -- Radia Perlman
Admin
I would expect this is not a rare occurrence. Someone did it in one of our spare offices once. Since it was the first time anybody in our IT team had experienced this happening, it took most of the day to fix it, during which time the developers were being blamed (I think we had implemented jgroups in our flagship product, and had been having trouble with it hanging the app regularly).
Once the problem had been found, a company-wide email went out and as far as I know it never happened again.
Admin
TRWTF is computer equipment that behaves like this.
Oh, and you have perpetrated a greengrocers' apostrophe. Intentionally for humorous effect?
Admin
When he said both ends were "plugged into the socket", I immediately thought an electrical socket for some reason.
Well, there's yer problem.
Admin
As I read the thread, it occurs to me that the real WTF is the connector design on network cables. The plug is shaped the same way on both ends, reinforcing this kind of behavior among users.
We don't have problems with users of electricity running an extension cord between two outlets, do we? Because they can't
Admin
I guess that explains why Slashdot is down this morning. Someone plugged a wire into two Ethernet ports!
Admin
The first thing any experienced admin does when bringing up a switch is enabling STP (http://en.wikipedia.org/wiki/Spanning_Tree_Protocol) if it's not enabled by default already.
So, in a institution/company with a decent admin, decent rules and decent budget, you would buy switches that support STP and have it enabled. That's standard stuff today and things like this are either stories from the past or a combination of inexperienced/incompetent admin, stupid rules when buying equipment or small/zero budget so that you go with the cheapest low-end switches you find.
That being said, I saw this happen like 5 years ago when in a different office / different company STP was not enabled though it was supported (nice HP ProCurve Layer 3 switches).
Admin
Engineer: "Why do you have STP enabled on this bridge?"
Engineer disables STP.
Broadcast storm ensues.
Admin
If that was / is a common problem with switches, why don't the admins get a handfull of old cables, cut off the plugs with, say, 2" of cable remaining, and fill all empty sockets with those dead plugs? Perhaps with some gaffer tape around the stumps of network cable for easier recognition in the forest of cables that usually can be found behind a switch?
Admin
On the other hand, STP isn't a panacea:
Accidentally create loop between two Gigabit switches and a megabit switch.
Gigabit switches shut down their direct link to break loop.
Admin
Admin
Exactly what I was going to say. In fact, we even install Smart switches into homes these days due to Sonos (which causes network loops sometimes, because there is no way to disable the ethernet<->mesh network bridge on them).
Sorry, this isn't really much of a WTF I feel. We see network loops quite a bit actually (its very easy to do accidentally).
And, anyone administrating the network should know how to troubleshoot networks to locate them (its a lot more painful without STP though obviously).
Admin
Here's what happens: A broadcast packet comes into the switch, and is forwarded out all the ports. That means it goes out both looped ports... and arrives at both of them. Since it's a broadcast, it goes out again from all ports, including the looped ones. Voila... infinite loop in hardware.
Meanwhile, more broadcast packets appear all the time...
Admin
Exchanging the IP of one's own machine with that of the default gateway is another easy way to bring down everything...
Admin
Just design a cord with a different plug in each end and a socket that can accomodate both. Problem solved.
Admin
Admin
Probably, yes. But when have that ever stopped anyone in this line of work?
Admin
captcha: jumentum. Jump + momentum. Using jumping to get some momentum. Like: "While most of the runners were still at the starting blocks, Jim was jumentuming." cough
Admin
We managed to bring down our DC host with some bad STP on our switches that their switches then confounded by listening and responding to - one big loop, no data in or out of DC for 1 hour before they worked out what was wrong.
These weren't unmanaged switches, ours were managed Dell switches (ok, so still cheap and nasty), theirs were Cisco (I think).
Admin
And which letter did you omit in the word "jug's"?
Admin
Been there done that, the network stayed up though that machine needed rather allot of work to get it to reconnect. I've never seen a loop done though, mostly because the people I worked with(around) couldn't find either cables nor open ports. Setting a whole schools computer lab to switch between all of the IP adresses the network could handle in synch was fun, but I did need the network down flat, fast. All of the other computers in the district were running LOIC aimed at the lab computers as well, because the thing needed to fall flat and crash before it would close the hole that had been patched(don't ask me why they couldn't cycle it when they patched, it just asked when I tried to access the gateway. Blackhat tools and grayhat exploits to do a whitehat job without leaving evidence(the file servers were open the the greater net without password).
Admin
captcha facilisis. facilisis is jugis' her sister ;-)
Admin
Admin
Not if STP is set up right on all three switches - in modern spanning tree, the path cost between each of the gigabit switches and the fast ethernet switch will be 200,000 and between the two gigabit switches will be 20,000 - this should lead to one of the switches breaking a connection between the FE switch and the gigabit switch, with there "where" depending on a whole host of factors, but primarily the switch that has been elected as the root bridge.
Admin
One morning in the early 1990s, our little 15-employee company was humming along, when all at once, every PC (80286, DOS 3.3, WordPerfect 5.1) froze hard. I headed for the file room to check the AS/400. It was still up, but the system operator message queue was filled with "Token-ring is beaconing" messages. While I was puzzling over what "beaconing" meant, the messages suddenly stopped, and another employee stuck her head in the file room. "[Claims Rep] moved a computer from one cubicle to another. Could that have caused a problem?"
Off I went to the cubicle, which contained an IBM XT. I checked its cabling, and discovered that the only two connections that could have been mixed up, were. It hadn't occurred to the claims rep that the cable with the green 16/4 label, should attach to the port on the computer with the green 16/4 label. She'd plugged that cable into the Hercules graphics card instead, and the monitor cable into the token-ring card (both 9-pin mini D-shell), and powered up the PC.
From then on, the claims rep called me when her department needed a PC moved.
Admin
Not the best phrasing to use when describing something occurring in a war zone.
Admin
Admin
Or when a D9 token ring connector is plugged into a D9 CGA adapter output - that also was bad. Catpcha: Bene - only half a benefit.
Admin
Reminds me of my last company where our server room was protected under lock and key. So when this happened, as it inevitably would, it was easier to track down who did it.
Admin
Admin
Is this even feasible? I shall have to ask my expert network administrator.
Admin
Admin
Exploded students, quantified by volume.
Admin
Admin
I can see a problem with STP that has not been mentioned. Someone plugs in a cable and creates a loop. Unless there is some notification, nobody knows. Cabling can be messy enough as it is when everything is correct. (Why yes, there is a mess of cables behind my computer.) It could be much worse with extraneous connections, and who is going to regularly go through all of the cabling to check that each cable is needed?
Sincerely,
Gene Wirchenko
Admin
My first experience involved AUI drops. I should go out and buy a lottery ticket. In all these years, this has never happened to me.
But, it does explain why my desk at that company in Redmond had 8 RJ45 jacks and only one worked.
Admin
Admin
This has happened to me too. There were two purple cables in the same spot and I only noticed the wrong one. Had to restart the switches.
Not all networking equipment support STP, so it can't always be used.
Admin
True story from the academic environment (translation: where the smartest person on the narrowest topic thinks he's also the smartest person on every other topic).
Suddenly the network died in my lab. I heard cries of dismay from the corridor outside and went to investigate. All up and down the hall people were bemoaning the lack of compute.
One guy burst out of his lab looking for blood. "Those bastards!" he nearly screamed. "They shut down the network just as I'm hooking up my new router!"
It didn't take long for about 20 other people to inform him exactly who the "bastard" was.
Admin
Admin
I have a little bag of evil power cords, that do not leave my control and escape into the wild. One of them is a 110VAC gender bender...
Admin
Beta downtime?