One Broken Router Takes Out Half the Internet?
Silent Stephus writes "I work for a smallish hosting provider, and this morning we experienced a networking event with one of our upstreams. What is interesting about this, is it's being caused by a mis-configured router in Europe — and it appears to be affecting a significant portion of the transit providers across the Internet. In other words, a single mis-configured router is apparently able to cause a DOS for a huge chunk of the Net. And people don't believe me when I tell them all this new-fangled technology is held together by duct-tape and baling wire!"
Looking to make the big blackout, when needed.
See Also: Severed Mediterranean Cables.
"Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
A couple of Nuclear Subs probably cut an underwater cable...
A router takes out 'half the internet' and I learn this from Slashdot?
Seriously, what is/was the impact? I work for a large e-commerce provider and haven't seen a thing that would indicate a problem today.
My bad. I never should have cut that tape.
Bibo Ergo Sum.
I suppose that a networking event with one of our upstreams was behind that router?
3/11 (invalid or corrupt AS path)
Or maybe I'm behind that router?
The internet's dirty little secret. It's amazing it works at all.
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
No, we DON'T NEED A NEW INTERNET! Stop pitching it, statist drones.
The internet works fine, and that's what the RIAA/MPAA/etc are trying to fix.
Send your spendthrift head of state this
Lucky Yankees with all your fancy technology. If I told you what we use, nobody would respond for fear that in attempting to respond I would cause a few fatalities.
--= Isn't it surprising how badly I spell ?
There is a post in nanog and on isc.sans.org.
AS 47868 causing AS paths to become too long...
http://www.merit.edu/mail.archives/nanog/msg15472.html
And took out THE _WHOLE_ INTERNET!!!!!
It's true! Ask my wife!
"Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
Sorry, I *told* Mustafa not to drop the anchor there! But does he listen to me? No...
It must have been the "half the Internet" that I don't use. Which would be an interesting half because many of the sites I visit regularly are based in Europe.
From the thread, it looks like AS 47868 was the route being lost.
http://en.wikipedia.org/wiki/Autonomous_System_Number
Until the internet evolves away from its trust-everyone roots,
one well placed server will be able to cause massive damage.
There would be a lot more impetus to force the change if hackers were nuking things from orbit for lulz instead of infiltrating systems for business reasons (spamming, bot herds, etc).
[Fuck Beta]
o0t!
http://en.wikipedia.org/wiki/Baling_wire
I think you mean baling wire. One uses buckets for bailing.
What is Jen doing with The Internet??
A router takes out 'half the internet' and I learn this from Slashdot?
Non, no, no. You messed up the troll and got modded "Insightful". Let me fix that for you:
A router takes out 'half the internet' and this is front page news at Slashdot? Slow news day?
Thank you, I'll be here all week...
If you want news from today, you have to come back tomorrow.
Well, do, you're right to be concerned. The thing is, our technology infrastructure has always been a nasty kludge. In 1965, some coincidental misconfigurations at two minor power plants took out the power grid for an area in the northeast U.S. and eastern Canada where 25 million people lived. It was 14 hours before the grid was fully restored. Our inability to keep our technical house in order is a very old problem.
The AS 47868 decided that they wanted to prepend their ASN about 75 or so times to their BGP announcements. When this got re-populated throughout the rest of the world, a bug in older versions of Cisco IOS still in use on many ISP/NSP networks does not like paths this long. As soon as they saw the prefix with that long of a path, the software terminated the BGP session, resulting in the doorway being closed between the two networks -- So on and so forth throughout the rest of the web.
Make sure you are using cat 5 bailing wire.
-- Terry
In other words, a single mis-configured router is apparently able to cause a DOS for a huge chunk of the Net.
This means the router was able to take out over 9000 internets. Quite impressive.
Main Entry: bail
Function: verb
Date: 1613
transitive verb
1 : to clear (water) from a boat by dipping and throwing over the side usually used with out
2 : to clear water from by dipping and throwing usually used with out
Bailing Wire = Internet Tubes
If I'm understanding this 'router' thing correctly, its like a faucet connected to the series of tubes?
If not, exactly what role does this router thing play in tube interaction?
people don't believe me when I tell them all this new-fangled technology is held together by duct-tape and bailing wire
If only it were that reliable... my duct tape patches and bailing wire repairs typically hold for a decade.
Punctuate much?
Quit jabbering on the phone while driving. You are not that important.
That's the problem. You shouldn't use rouge on your routers.
They think a rouge router is in vouge, but they're out of their leauge. We should haranuge them! A plauge on them! Rip out their tounges so they cannot aruge! Them and their colleauges. Nothing but demagouges and idealouges I say. There can be no dialouge on this matter. Send them to the moruge!
Are you intriuged by my ideas and want to subscribe to my travelouge?
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
This only broke BGP implementations that are getting pretty long in the tooth now, on a moderately recent version of IOS all we saw is:
Feb 17 05:25:03.731 nzdt: %BGP-6-ASPATH: Long AS path 10026 3356 29113 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 47868 received from xxx.xxx.xxx.xxx: More than configured MAXAS-LIMIT
It was definitely an insane path, our routers were configured to drop anything with an AS path longer than 75, old versions of IOS would often just drop the BGP session ( or even crash with some _really_ old versions ).
I'm sure there will be some red faced network engineers updating IOS or even doing forklift upgrades of old boxes at their edges in the near future.
I am a lawyer and this constitutes legal advice and I shall indemnify you against any losses arising from taking it.
Misconfigurations occur more than you would think, especially with regards to BGP; one estimate is around 300 per day. Most aren't going to knock our a substantial portion of the network (most of the time they'll either make paths longer or simply knock out the origin network), although occasionally you'll see a "black hole" effect like this. Again, these misconfigurations occur all the time, it's just that no-one really notices unless it manages to bring down any sizeable portion of the network, which is pretty rare.
This incident knocked several major hosting providers offline, including Media Temple in Los Angeles and Canada's iWeb.
RichM
Data Center Knowledge
This only took down people running fairly old versions of IOS that didn't patch a known bug.
Did not affect non-cisco.
Did not affect modern versions of IOS
Did not affect old versions of IOS that set the knob to limit the max as-path.
OVER 9000?!
A router takes out 'half the internet' and I learn this from Slashdot?
Seriously, what is/was the impact? I work for a large e-commerce provider and haven't seen a thing that would indicate a problem today.
Well I'm not sure about you.
Personally, I have BIGGER news! A single router in a remote rural US state managed to take down the ENTIRE INTERNETS!!!!
Yes, indeed when I noticed my cat had unplugged the power adapter, I replaced it. Then the ENTIRE internet came back! It was amazing how I single-handedly brought back the whole internets. Al Gore would be proud.
Sounds like our lab where we try to make a quantum bit.
is that more like a "severe weather event" or an "extreme savings event"?
Media that can be recorded and distributed can be recorded and distributed.
-kfg
Welcome to Sauronet... One Router to Rule them ALL!!!!
We're all out of gum.
The ancient egyptians
http://www.flickr.com/photos/hdonat/2422108343/
had their engineering problems too.
As soon as we humans invented technology, we humans began screwing it up.
This is my sig.
Are you saying that you accidentally the whole Internet?
No, no, no, I thought I lost the whole Internet. Then I realized it was just that moron in Accounting again who accidentally put it in his Recycle Bin again.
This "article" is incredibly misleading as nothing has really gone awry. It is just another pointless KDAWSON post. These things are getting REALLY old, KDAWSON.
I work for a tier-3 provider, and if "half the Internet" dies, you are going to hear from a half-brained big media outlet (e.g CNN, ABC) VERY fast.
Mod the parent up - this is the real cause of the problem.
bgp maxas-limit 75
would stop this on most routers.
Yes it do's, like in:
Cat's, dog's, fishe's, women's, boobie's, hammer's, house's etc's
That's not actually quite true. Depending on where you are, you might be able to use it in certain circumstances.
For example, in British English, you would use an apostrophe for plurals of single letters (there were 10 C's). You can also use it to create plurals of abbreviations, especially where there would be ambiguity (Four IOU's), as a slightly old-fashioned plural of figures (in the 1930's, but 1930s is becoming predominant) and where short words would be odd if you simply added an 's' - for example, the Oxford English Dictionary gives both "yesses" and "yes's" as plurals of "yes".
Whether he was right or not in this case is debatable, but I can certainly see the logic in writing "T1's" rather than "T1s", to avoid the appearance of it being a different abbreviation - and it isn't without precedent.