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.
...Don't Spoil the Whole Bunch, Girl!
"Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
What is Jen doing with The Internet??
If you can memorize this, you'll be the life of any cocktail party:
"We're seeing them from AS 48438, coming across to us as an Optional Transitive Attribute which our force-10s are not parsing (but cheerfully passing along to our clients, who are then flapping their peers because of it.)"
Uh-huh-huh-uh! They've been "flapping their peers".
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.
A lot of things, as it turns out, have these single points of failure that propogate.
I got to experience this one.
Drove down Route 76/80 to NYC while it was happening. One city would be on, another off. No rhyme or reason to it at all.
Weaselmancer
rediculous.
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?
And people don't believe me when I tell them all this new-fangled technology is held together by duct-tape and bailing wire!
And chewing gum. Don't forget the chewing gum.
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
Funnily enough, something like this happened at MIT about a month ago. The whole MIT subnet went down for about 2 hours. Cause? Switch that was plugged into itself.
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.
You forgot to mention which Microsoft company the router belonged to....
"Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
it could happen anywhere.
I've got 101 mod points and you can't have them!
So all terrorists have to do is buy a bunch of Belkin routers and set them up as per normal?
Punctuate much?
Quit jabbering on the phone while driving. You are not that important.
Your connection also seems to be dropping all of your punctuation characters. Very annoying problem to have.
sic transit gloria mundi
If I don't get that internet my staff sent me on Friday, I'm going to be pissed. Damn kids dumping enormous amounts of material in the tubes... IT'S NOT A DUMP TRUCK!
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.
Okay. So I'm supposed to believe that one "smallish hosting provider" and three email messages are proof that half the Internet went down today?
WTF.
Have the submitter and kdawson both forgotten what an Internet is?
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.
Balun war? You mean people are fighting over impedance-matching transformers now?
I'm tellin' ya, this world is going to hell in a hand basket--with a wire handle.
This ain't rocket surgery.
OVER 9000?!
Everyone knows that BGP stand for "Border Gateway Politics".
Or, what you give up in reliability you gain back in increased complexity.
Sorry, those are the only BGP jokes I know.
Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
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.
You did what now, where and it caused which?
On your next visit be sure to ask your "counselor" about narcissistic tendencies.
When are we going to drop this rouge nonsense and adopt universal standards?!?
What's the emergency?
It's mauve.
Mauve?
Universally recognized color for danger.
What happened to red?
That's just humans. By everyone else's standards, red's camp. Oh, the misunderstandings! All those red alerts, all that dancing.
Chemists do it with moles.
The important colors of routers are teal and blue - most other ones seem to be beige (and of course, if you're running a beige router from a company that now makes teal routers, it's old enough that either you're not doing anything too critical on it or you're not a production ISP...)
(Beige, of course, includes black or steel or whatever other colors 1U servers come in, running software like OpenBSD or Quagga or Vyatta, as well as some of the non-top-2 hardware-based router companies out there.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
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
If you can access the machine but not a particular directory on the machine (as you seem to indicate here), then your problem is with filesystem permissions, not internet routing.
Welcome to Sauronet... One Router to Rule them ALL!!!!
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.
so what happened to the quotable, "the internet interprets censorship as damage and routes around it"?
I work for the Department of Redundancy Department.
Perhaps I should have made it a little clearer for people that don't know that I know what the fuck I'm talking about.
I did not say that this caused me to not be able to access said directory. Standard *nix permissions caused that. What this did cause was an endless series of headaches in trying to contact the admin in question who has root on the system. The system is not part of the college's IT structure (not even going into that bitch-fest), so it took a while to find the lady in question who has root on the goddamn system.
After finding said lady, she mucked up my damn password, then fixed it, then I spent some time customizing my environment and looking into a secure login option (believe it or not, I can telnet into the system, but SSH is restricted to users running VPN software - USER painehope WHACKS HEAD AGAINST WALL), confident in my ability to finish my piss-ant assignment (it's a joke, really - a simple C program as a "warm-up assignment" for the class) in under an hour.
Throughout the course of this affair, I had hell sending mail or doing anything else. But I chalked that up to my usual ISP routers (kid you not, if my ISP got any dumber, they'd be contracting out to Guatemala, not India). No big deal, right? I'm in the system.
Then I discover that I can't access the directory where the assignment is stored. Still not sweating...I should be able to get a mail in and either be added to the appropriate group or get the permission bits changed to allow access. Worse case - just get the admin to tarball the files to me.
Except this time I can't get to my mail for a few hours. Which places me past the time wherein I can get ahold of said admin.
That's the problem.
PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
I'm tired of this kind of fear mongering, and it seems to show up on Slashdot as well as other places way too much.
What? The world is ending? An ISP just misconfigured their router and their peers or upstreams need to be better about filtering. The same goes for adoption of BCP38 to prevent intentional or accidental route hijacks.
That is all. For now.
On the plus side you can access Slashdot.
Life is good.
"Three eyes are better than one" -- Lieutenant Columbo
http://en.wikipedia.org/wiki/Over_Logging
proud caffeine whore
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.
Thing, that is. You all know the rest...
How is either one sad? What's sad from my perspective is that (a) people feel that using idioms with misspelled words is acceptable and (b) people feel like a Wikipedia article that describes a commonly used commodity should not exist.
I'd go with informative or insightful myself. :)
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I can confirm that there was a BGP broadcast error early today (9 AM CST more or less) that lasted for about 40 - 60 minutes.
It caused ours and several other companies upstream ISP to go offline in a BGP route flop. The route flop made bad routes for 30 or so second intervals, and then was dropped. Repeating in a cycle (taking the connection down).
Apparently there are corrective measures in the protocol, but a continued error broadcast can make them return.
Depending on your routing setup, you may or may not use BGP, or may or may not have been harmed by the issue. Ours has lots of peering points which may complicate things.
Anyway, this is an interesting event, we thought it was from some idiot typo error at the upstream provider.
Anyone who's bailed using wire knows it to be futile. Just like anyone who's baled using a bucket.
Mod the parent up - this is the real cause of the problem.
bgp maxas-limit 75
would stop this on most routers.
Those damn kids' ball went through my window and knocked off the router... now all internet contents regarding my participation in the vietnam war are down! I'm telling your parents!
Amazing: the only punctuation character he used, he used incorrectly: '
The apostrophe never makes a word plural.
It was a Brit that invented the Web.
- Dan
Although saying that, I hate the UK being tied to those dodgy Europeans.
- Dan
Yeah, ok, we'll push all the traffic from an entire hosting company though a single SSH tunnel....
it turned out to be as meaningful as "information wants to be free"
Lighten up, Francis
so have you tried turning it of and on again?
Right right say no more say no more
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
Actually, I'm still having problems with /. as well. No other problems, but /. was throwing 404's right and left a few minutes ago. Hmm...
PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
It MUST NOT be possible for one router to do this.
The internet MUST have redundant paths in the backbone.
Companies SHOULD peer with each other more often at the top level and be damned with trying to force transit payments.
Companies at the top who fail to do so MAY go themselves.
I had a friend in Britain who couldn't access my web site for a good 2 months, either by DNS or IP, and I couldn't ping his IP at all. I figured it was some kind of stupid ISP filtering thing.
Also, twice so far, I've not been able to access my own web site by DNS, due to a screw up of some kind with my ISP's local DNS cache. Lots of people in my area (meaning "Massachusetts") were seeing someone else's site until the TTL expired and the local cache refreshed. T'was annoying. Of course, my site has a clock face as a logo, and the other site was dedicated to showcasing watches, so at least I got some level of enjoyment out of it.
Yes it do's, like in:
Cat's, dog's, fishe's, women's, boobie's, hammer's, house's etc's
Hi, I tried to contact the admins from Sloane, Czech republic. The girl on the hotline told me, there is no one (it is just 9:18 in the morning ...) so I left her with my contact info and a basic word: AS, BGP, bad bad bad. And my telephone number. They called me some 20minutes later saying: "That thing yesterday? Oh that was just a tiny little bug..." :-)
Cuba++ let's make ++ better
Odd...
If anything those should have been 503's.
Maybe some of /. files are off-site and were unreachable?
Slashdot effect? :-)
The Tao of math: The numbers you can count are not the real numbers.
Do what the oceans 13 guys did and knock off electricity at 1 wilshire.
The only thing I see every day is my laptop dying on me. http://www.op3r.com
Thank you, Microsoft!
If we had to start again, redesign & rebuild the internet, would it be any better ?
It was one misconfigured router, many underconfigured routers and huge numbers of broken routers.
One guy sends an overlong AS path - silly boy.
Many transit providers pass this path on - lazy bastards.
Lots of schmuks have broken (and obsolete) router software that fucks up when it gets an overlong AS path.
Who's fault was it?
Watch this Heartland Institute video
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.
--->>> Joke
O
-|-
| You?
/ \
------
Obligatory blog plug: http://www.caseybanner.ca/
I am going to register all the big name URL's during the split. That way when the other half rejoins I'll have OPS!
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
But really, if the internet goes down for 24 hours. So What. I will have to go to work and talk to my colleagues instead of emailing them.
I can go to work. But I can't access the corporate bug tracking, access company email. that's the trouble with being a satellite office of a bit company. About the only thing I can do is access our source code, and that's only because we were kicking and screaming over the slowness of accessing it over a VPN.
I think you might be surprised how many of us depend on the internet at least partially functioning for us to do our jobs. If the net goes down it's the equivalent to a snow day.
“Common sense is not so common.” — Voltaire
Had no problems over here. Nor on IRC. I think if half the internet died I would have saw a few netsplits on this IRC network with around 50K users.
“Common sense is not so common.” — Voltaire
There's a great analysis of the problem by the always knowledgeable Danny MacPherson up on his blog at Arbor Networks.
Type something, will you? We're paying for this stuff!
Obligatory Userfriendly: http://www.userfriendly.org/cartoons/archives/99oct/uf001156.gif
Last night I played a blank tape at full volume. The mime next door went nuts.
Actually, I think you're right. I was beyond frustrated yesterday and not quite thinking straight. Though I could have sworn that I received some 404's, but they might not have been from /. - I wasn't in a very sane state of mind yesterday.
PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
This is so absurd it blows my mind. The idea that someone is employed by Slashdot, but doesn't know that such a claim is completely absurd, boggles the mind.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
meta -- meta -- meta -- meta sadness.
Echo? Echo? Echo?
Nerd rage is the funniest rage.
"And people don't believe me when I tell them all this new-fangled technology is held together by duct-tape and baling wire!"
Dude, get it right, you forgot the chewing gum. It's a very important component!
Don't kid yourself. It's the size of the regexp AND how you use it that counts.
He said this in 1999 on a show hosted by Wolf Blitzer. That's pretty clear to me even though snopes comes to his defense, Al Gore still deserves to suffer as the perpetual butt of all jokes because of that stupid political move.
I noticed over the weekend that I wasn't able to reach the Keresotes theaters website. I even tried proxies with no luck. Everything today is fine. Go figure, LOL. Looks like somebody needs to design a failsafe for the DNS framework. Any takers?
Al Gore would be proud.
Vint Cerf credits Al Gore as being instrumental in securing funding to develop the Internet.
No, I will not work for your startup
If you have a business, you can't *depend* on the internet working.
What if I said I work for the world largest online retailer?
“Common sense is not so common.” — Voltaire