Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 13 submissions in the queue.
posted by janrinok on Saturday August 16 2014, @09:07PM   Printer-friendly
from the 640kB-ought-to-be-enough-for-anybody dept.

Internet outages and slowdowns spiked earlier this week, and more are likely on the way in coming weeks, as the internet grows too big for some network hardware to handle.

The issue arose when the number of routes on the internet temporarily jumped beyond 512,000 or 512K -- the maximum that some older networking gear can handle by default.

Cisco tweeted: "The global routing table has passed 512k routes. So what now? #IPv4 #IPv6 Read: http://t.co/gJOafqLGDk via @CiscoSP360"

The cause was a bug at U.S. internet service provider Verizon that dumped 15,000 new internet destinations onto the network for about 10 minutes, said Andree Toonk, founder and lead developer for BGPMon. "We basically got a small taste of what is possibly about to happen," added Toonk, whose company monitors internet routing for outages and security incidents. "Hopefully this is a wakeup call."

Network analysts such as Toonk estimate the number of routes in the internet -- currently hovering around 500,000 -- will permanently surpass 512,000 within a month. The hardware causing the problem is older routers made by San Jose, Calif.-based Cisco and still used by many smaller networks and regional internet providers, Toonk said.

This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Funny) by Ken_g6 on Saturday August 16 2014, @09:17PM

    by Ken_g6 (3706) on Saturday August 16 2014, @09:17PM (#82131)

    (Or at least what people claim Bill Gates said. [wired.com]) They should have used 640k.

    • (Score: 2) by isostatic on Sunday August 17 2014, @06:44AM

      by isostatic (365) Subscriber Badge on Sunday August 17 2014, @06:44AM (#82226) Journal

      With ip4 you could theroetically have 4 billion entries - every individual ip could have its own route, up to 256 hops long, and 32 bits per as. 4TB of memory should be enough.

      In reality you can drop it to /24, nobody advertises less than that. On average 16 million entries and say 30 hops, 2GB should be enough to store the routing table.

  • (Score: 3, Informative) by cafebabe on Saturday August 16 2014, @09:30PM

    by cafebabe (894) on Saturday August 16 2014, @09:30PM (#82136) Journal

    Here [soylentnews.org].

    --
    1702845791×2
  • (Score: 2, Insightful) by Anonymous Coward on Saturday August 16 2014, @09:33PM

    by Anonymous Coward on Saturday August 16 2014, @09:33PM (#82137)

    Old gear has small routing tables. Cisco is using the recent internet-burp to scare people into upgrading.

    Yawn...

    • (Score: 4, Insightful) by Ryuugami on Saturday August 16 2014, @10:09PM

      by Ryuugami (2925) on Saturday August 16 2014, @10:09PM (#82148)

      Old gear has small routing tables. Cisco is using the recent internet-burp to scare people into upgrading.

      Doubt it. With the recent NSA fallout, at this time people are more likely to upgrade away from Cisco.

      --
      If a shit storm's on the horizon, it's good to know far enough ahead you can at least bring along an umbrella. - D.Weber
    • (Score: 5, Interesting) by zocalo on Saturday August 16 2014, @10:15PM

      by zocalo (302) on Saturday August 16 2014, @10:15PM (#82149)

      the maximum that some older networking gear can handle by default

      Can't speak for other vendors, but at least in Cisco's case the bulk of their hardware can be fixed with a configuration change and a reboot. What I found particularly ironic about this though is that several of the ISPs that had problems are amongst those that create the problem in the first place by failing to aggregate their IP allocations in the BGP table properly. What goes around, comes around...

      --
      UNIX? They're not even circumcised! Savages!
  • (Score: 0) by Anonymous Coward on Saturday August 16 2014, @09:51PM

    by Anonymous Coward on Saturday August 16 2014, @09:51PM (#82145)

    net neutrality requires to "route early and route often".

  • (Score: 2) by kaszz on Sunday August 17 2014, @01:44AM

    by kaszz (4211) on Sunday August 17 2014, @01:44AM (#82189) Journal

    Lets solve two problems at once with a upgrade. Get bigger routing table and get rid of NSA "features".

    As a stop gap solution wouldn't a memory add-on be possible? like abusing the memory socket or other connection like when 386 or 486 got the offer to use overdrive CPUs that just exploited the socket.

    Btw, if it's 512k entries, how many kB is this blob really? and is packets routed to interfaces or IPs?

    • (Score: 0) by Anonymous Coward on Sunday August 17 2014, @04:57AM

      by Anonymous Coward on Sunday August 17 2014, @04:57AM (#82206)

      Remember that Cisco did not cooperate. The USA
      did things the hard way. You think they can't do
      that with any other vendor? You think other
      governments won't do that? Suppose you are in
      Germany and you buy Huawei gear from China. First
      you get China's backdoors. Then the gear gets
      shipped to France, where France adds one. Then
      the gear goes to Germany, where you get another.
      Finally, as a shipping company delivers it,
      both the USA and Russia add backdoors. Enjoy!

  • (Score: 1) by maxwell demon on Sunday August 17 2014, @05:57AM

    by maxwell demon (1608) on Sunday August 17 2014, @05:57AM (#82218) Journal

    I'd say that's a design problem of the internet protocol. Previously I was not aware that every little ISP router has to store all the possible routes. That's a scalability issue. If they now increase the number of routes they can store, it will only be a temporary solution because the number of routes will grow, and more importantly, it will grow much faster than the number of routers.

    I don't think it should be necessary for every router to store every route. All it should need to know is to which adjacent router to send which packet. How that router decides to further send the package should not be its issue.

    --
    The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 2) by isostatic on Sunday August 17 2014, @06:39AM

      by isostatic (365) Subscriber Badge on Sunday August 17 2014, @06:39AM (#82225) Journal

      Oh, why didn't we have you available earlier! You could have saved us all this problem!

      One minor question, I'm sure you have an answer. I connect to 4 other networks, one in New York, one in Frankfurt, one in Singapore, one in London. I have a packet for 12.54.124.65. Which do I send it to?

      • (Score: 1) by dougisfunny on Sunday August 17 2014, @07:43AM

        by dougisfunny (3458) on Sunday August 17 2014, @07:43AM (#82230)

        Come now man, that's an absurd way to set up a token ring.

    • (Score: 1, Informative) by Anonymous Coward on Sunday August 17 2014, @08:17AM

      by Anonymous Coward on Sunday August 17 2014, @08:17AM (#82240)

      I am afraid you do not know how routing or IP works. This does not have anything to do with IP save for the numbering conventions. Routes can be aggregated. Say I have networks 17.0.0.0 /16, and 17.1.0.0 /16, they can be aggregated into a 17.0.0.0 /15 route. There are also default routes that everything, everything uses. That is, if there is no specific route then the traffic is dumped to the default route. Your computer has one, your wifi router has one, everything that is either default or set up correctly has one. You want to have the entire internet in one route, you can do it. Your local router is doing it right now with a 0.0.0.0 route to your ISP.

      This failing is having routing tables that are way, way too large. That happens as an intentional failure to use the tools available.

      • (Score: 0) by Anonymous Coward on Monday August 18 2014, @03:37PM

        by Anonymous Coward on Monday August 18 2014, @03:37PM (#82641)

        I think the post you are responding to is basically saying the same thing as you.

      • (Score: 2) by maxwell demon on Tuesday August 19 2014, @06:07AM

        by maxwell demon (1608) on Tuesday August 19 2014, @06:07AM (#82936) Journal

        OK, then it's not a case of bad design, but a case of bad naming. In normal language, a "route" is a complete end-to-end description of a way, so when I read that there are more routes than the routers have space to store, that's what I thought they store. I guess you agree that this would have been a design problem.

        As you describe it, it's basically what I wrote how it should be. Now if those entries had been given a better name, say "direction", that misunderstanding would not have occurred.

        --
        The Tao of math: The numbers you can count are not the real numbers.
  • (Score: 0) by Anonymous Coward on Sunday August 17 2014, @09:13AM

    by Anonymous Coward on Sunday August 17 2014, @09:13AM (#82243)

    Don't have the link because I read it earlier (on another device and well after the dupe article here). but why is this article quoting 512,000 more than once, I expected SN subs or editors of all places to be able to count to 512K a little more accurately.

    • (Score: 3) by tibman on Sunday August 17 2014, @05:09PM

      by tibman (134) Subscriber Badge on Sunday August 17 2014, @05:09PM (#82310)

      512K looks like 512,000 to me. Maybe you thinking 512KB?

      --
      SN won't survive on lurkers alone. Write comments.
      • (Score: 0) by Anonymous Coward on Monday August 18 2014, @03:03AM

        by Anonymous Coward on Monday August 18 2014, @03:03AM (#82457)

        As I understand it, they're talking 512k (524,000-ish), not some weird base-ten number. If you want to do things fast on a computer, why would you use anything other than a power of two for your table size?