Slashdot Mirror


Open-Source Router to Take on Cisco?

ickypick writes to tell us that CNN is running an article about the emergence of an OpenSource Router product, currently in Beta, that targets mid-size enterprise customers for about one-fifth the cost of current enterprise networking giants' hardware. From the article: "The machine runs on two Intel chips, but far more noteworthy is its software, known as XORP, or extensible open router platform. The versatile open-source application can direct data traffic for a giant corporation as easily as it can manage a home Wi-Fi network." The current release is available for download from Vyatta's web site."

393 comments

  1. FRISCO by solosaint · · Score: 1

    how is this different from FRISCO

    1. Re:FRISCO by BertieBaggio · · Score: 1, Informative

      Well, this is a router that runs on custom hardware; not a city in Texas. (Yes, or a nickname for a certain city in the Bay Area...)

      But yes, FREESCO is "A small free firewall router intended as a replacement for more costly commercial products." And, if you are wondering... "The name stands for FREE ciSCO". They have a website, and a very helpful group of friendly support forum [not located in NJ, I might add].

      Disclaimer: I'm not affiliated with FREESCO, but my router does run their software on a very old PC. Does the job very nicely, too.

      --
      If all you have is a grenade, pretty soon every problem looks like a foxhole -- MightyYar
    2. Re:FRISCO by Anonymous Coward · · Score: 0

      It doesn't matter. Anything that goes by the name "FreeSCO" is bound to get hit with a cease and desist letter from a certain unix vendor...

    3. Re:FRISCO by HermanAB · · Score: 1

      Well, uhh - how is this different from Linux or any other nix? Making a router is an almost trivial task nowadays

      --
      Oh well, what the hell...
    4. Re:FRISCO by Anonymous Coward · · Score: 0

      No! Don't call it "Frisco," man, they hate that in san fran

  2. I foresee a day by kc0re · · Score: 5, Insightful

    Seems like everything is Open Source now. (No, I am not complaining, i am backing it)

    We have Routers, Firewalls, IDS/IPS's, OS's, Word Processors, Spreadsheets, Presenting software. Hell. I would love to see an experiment where an entire corporate network was made, entirely of Open Source products (except for the hardware of course). From Routers to firewalls to .... You name it.

    That would be an interesting, and totally free network.
    Also very complicated

    1. Re:I foresee a day by charlesnw · · Score: 1

      There is no real exchange replacement that is 100% open source. My project is looking to change that. http://www.thewybles.com/~charles/oser is the website.

      --
      Charles Wyble System Engineer
    2. Re:I foresee a day by Anonymous Coward · · Score: 5, Funny

      --Seems like everything is Open Source now.--

      everything but the women...

      you have to pay oodles up front and, eventually, you find out the eula isn't what you where led to believe, the eula changes over time and, worst of all, the source is closed. and i mean *closed*.

    3. Re:I foresee a day by networkBoy · · Score: 3, Interesting

      For this to happen it must be in the right order:

      1) OSS proponent founds business
      2) business grows and stayes with OSS
      3) Lower expense in IT infrastructure
      4) 1/profit!

      Really though, the hard part is winning over an existing business. Starting up with OSS would be magnatudes easier than converting.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    4. Re:I foresee a day by chris_mahan · · Score: 1

      I think what you're trying to say is that the app doesn't degrade gracefully.

      --

      "Piter, too, is dead."

    5. Re:I foresee a day by Anonymous Coward · · Score: 0

      What's openexchange then?

    6. Re:I foresee a day by rabiddeity · · Score: 3, Interesting

      Why not the hardware too? With all the talk of MS trying to lock down hardware with "trusted computing", why shouldn't the hardware be open as well?

    7. Re:I foresee a day by leenks · · Score: 1

      How about open-xchange or OpenGroupware?

    8. Re:I foresee a day by m50d · · Score: 4, Insightful

      Why not hardware? I have the source code to the processor in the machine my webserver's running on. It's entirely useless to me since I don't have a chip fab, but I'm sure someone's done something cool with it.

      --
      I am trolling
    9. Re:I foresee a day by flibbajobber · · Score: 4, Insightful

      The hardware can be open source - "source" being the design files etc, in the same way that some OSS has source code available, but not necessarily the binaries. The hardware would simply be free (as in speech) rather than free (as in beer).

    10. Re:I foresee a day by charlesnw · · Score: 2, Informative

      Well the Outlook support is proprietary plugins. Mine relies on an open source plugin
      OpenConnector

      Its slated for a beta release in May. I am planning to release 1.0 of my project in may as well.

      --
      Charles Wyble System Engineer
    11. Re:I foresee a day by PoorImpulseControl · · Score: 1

      LOL. The AC Made my day.

    12. Re:I foresee a day by Anonymous Coward · · Score: 0

      Anyone from AMD trolling?

    13. Re:I foresee a day by wrfelts · · Score: 2, Insightful

      Actually, for everything that Exchange does, there is a package/product/project or group of them that does the same thing. Often in a much more scalable and stable way. The only real detractor is the migration. Most people want to stick with (or slowly migrate away from) Outlook, which has a proprietary interface. The switch is not easy. It is, however, not too much more difficult that an accross-the-board upgrade of Exchange+Outlook versions, but much more stable after the fact.

    14. Re:I foresee a day by linguae · · Score: 1

      The FOSS community is working on that..

    15. Re:I foresee a day by MightyMartian · · Score: 1, Informative

      What's your problem here? Guys like me have been putting together Linux routers for years now. We run two using IPTables. The great thing about it is that this is the perfect application for those older machines without a lot of heavy-duty processing power or memory. Obviously if you want to big-time packet priorizing and the like, you'll need faster hardware, but I still figure with a bit of know-how (and it isn't that bad either) you can put together a router that will come fairly close to Cisco performance and capability for a helluva lot less. It seems nowadays the big justification for going Cisco is because the IT guy's got a certificate in IOS. Cisco prices are outrageous and it's not like all that money buys you any better a support network. The guys on the IPTables/Netfilter list will probably get you the answer to any problem a lot faster and cheaper than going with Cisco.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    16. Re:I foresee a day by alienw · · Score: 1

      Yeah, and who are you going to complain to when that old machine dies? There's a reason Cisco can charge so much for their routers: the things are extremely reliable and work extremely well. An old Linux box is not going to hold a candle to either performance or reliability. Besides, Cisco's prices are significant only if your company is extremely poor. Paying $10k for a router that you know will last a decade or more and not fail is not that bad a deal. Yeah, you can save a few bucks by repurposing a PC, but you'll lose a lot more than the price difference when that thing dies.

    17. Re:I foresee a day by Michalson · · Score: 2, Informative

      Why is trusted computing a problem for OSS? The cries of software being locked out where simply FUD made up in the early days with no basis in fact (they where slippery slope arguments using the "well you can argue it's possible that such and such could be done, so we'll decide that's exactly what is going to be done)". If you need proof, why don't you look at the *nix based operating system that runs exclusively on the Intel "trusted computing" platform - Apple OS X x86.

    18. Re:I foresee a day by DogDude · · Score: 1

      You go ahead and use cheap Linux boxes for routing. I prefer that important devices like routers don't contain parts that fail relatively quickly... like hard drives.

      On top of that, you've got all of the complexity of securing every Linux box to deal with. I'd rather buy a box that works when I plug it into the wall, knowing that it was deisgned specifically for that purpose, and is less likely to have security problems, need updating, blah, blah, blah.

      --
      I don't respond to AC's.
    19. Re:I foresee a day by online-shopper · · Score: 2, Insightful

      In a strange touch of irony, Mac OS X isn't OSS. Thus negating your argument.

    20. Re:I foresee a day by peragrin · · Score: 4, Funny

      You forgot about the forced upgrades that you pay for, feature creep, and bloat.

      --
      i thought once I was found, but it was only a dream.
    21. Re:I foresee a day by Drakin030 · · Score: 0, Flamebait
      Hell. I would love to see an experiment where an entire corporate network was made, entirely of Open Source products
      Yeah and then the security vulnerabilities rise. I will never use Open Sores in my networks.
    22. Re:I foresee a day by cswiger2005 · · Score: 1

      Cisco's routers are extremely reliable and can last for many years, but they aren't magic boxes that never fail, either. I've dealt with 2 out of about 10 Cisco 1800 or 2x00 routers dying because of the flash memory going wacky. And I just had an Cisco 871 go bad at a client site, too, taking out their VPN capabilities.

      I don't see that failure rate as being much different from a Soekris 4501 running NetBSD via CF, or if you want to set up a bigger machine and perhaps run squid or openvpn on the router box, maybe use a diskful machine in RAID-1 rather than flash memory.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    23. Re:I foresee a day by hitmark · · Score: 3, Informative

      or we can wait around and see what they can pull off using FPGA based chips...

      or there is allways that printable plastic cpu experiment that someone did some years ago...

      hell, open source cpus and other logic circuits may well be a requirement for some as the stuff from the main supplyers become more and more drm-laden thanks to the power vested in the entertainment industry's bank-accounts...

      sure the performance hit will be staggering, but i dont think we will use the chips to run the latest iteration of halo, or for that matter duke nukem forever...

      speaking of that last game, i wonder if the people that named it knew how right they would be...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    24. Re:I foresee a day by hitmark · · Score: 2, Interesting

      another nice thing about running a *nix box as a router is that the logical layers are all done using a generic CPU. in cisco boxes, its done on specialized hardware. and this is holding back the rollout of IP6, because you have to either update the whole cisco box (costy plenty) or get a performance hit as the cisco boxes dont often have much of a cpu (thanks to those specialized IP4 chips doing all the hard work)...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    25. Re:I foresee a day by Thomas+Shaddack · · Score: 2, Interesting
      I prefer that important devices like routers don't contain parts that fail relatively quickly... like hard drives.

      Put in more RAM. Use RAM drive, boot from a CD. If a CD drive fails, borrow one from another machine and you are back up. If the CD itself fails, make a new one from its image saved on the server. If any other part fails, do the same you would do in case of a failed CD drive.

      Everything has a limited lifetime. So count with it and design from mutually replaceable parts you have plenty of around.

      Besides, the person whose computer you just cannibalized can be the same person who will have to be sent out to buy parts anyway, therefore their downtime caused by taking their machine apart does not have to be counted.

    26. Re:I foresee a day by fbg111 · · Score: 1

      Hell. I would love to see an experiment where an entire corporate network was made, entirely of Open Source products (except for the hardware of course).

      And even that may not be out of reach

      Also very complicated

      Yes, but so were proprietary networks in their infancy. You've gotta start somewhere.

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    27. Re:I foresee a day by Anonymous Coward · · Score: 1, Funny

      You got feature creep! You lucky b*st*rd! I wouldn't mind paying for the upgrades, if I got feature creep....

    28. Re:I foresee a day by Jason+Earl · · Score: 1

      This router purports to cost 1/5 as much as the Cisco gear. For that kind of savings I can afford to pile up replacements.

    29. Re:I foresee a day by biglig2 · · Score: 1

      Integration is another factor. I like being able to drag an e-mail onto my calendar to make an appointment, etc.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    30. Re:I foresee a day by xenoterracide · · Score: 2, Informative

      Hi Bill nice to see your still posting.

    31. Re:I foresee a day by yawn9 · · Score: 0

      What's so wrong with this? I would get a kick out of having access to schematics to major computer components. I'd probably build a few just for shits and grins!

    32. Re:I foresee a day by Anonymous Coward · · Score: 0

      Well said. I could not agree more.

    33. Re:I foresee a day by NitroWolf · · Score: 3, Funny

      You forgot about the forced upgrades that you pay for, feature creep, and bloat.

      The bloat... god the bloat.

    34. Re:I foresee a day by xtal · · Score: 3, Insightful

      Freedom is never taken all at once. ..just a little tiny piece at a time. TCM is one little piece that it starts with.

      It ends with you needing a government license to buy a 500k gate FPGA.

      I wish I was joking.

      --
      ..don't panic
    35. Re:I foresee a day by Anonymous Coward · · Score: 2, Funny

      Not to mention that when you install a competing product the original vendor sues you for half your worth...

    36. Re:I foresee a day by Anonymous Coward · · Score: 0

      Settle down, fellas.
      No point in complaining about what you don't have.

    37. Re:I foresee a day by Knetzar · · Score: 1

      Boot from a USB drive, and that way you don't have any moving parts (other then fans).

    38. Re:I foresee a day by m50d · · Score: 1

      You can get a reasonably decent CPU with the source available, though at the rate everyone's moving to x86 that may well soon cease to be the case. If you do go for FPGAs then yes, the performance hit will be huge - the processor I mentioned is nearly 15 years old, but the last discussion here still concluded it would be pretty impossible to implement it in an FPGA. But I'd hope there would be enough a market to make it worth doing some "proper" manufacturing of "clean" CPUs.

      --
      I am trolling
    39. Re:I foresee a day by Bert64 · · Score: 1

      It's only really the highend ciscos which have dedicated hardware...
      Even mid-end stuff like the 7200VXR uses a pci-bus style architecture.

      The problem with a bus like PCI is interrupts, each packet generates an interrupt (or several, with some cheap nasty NICs) and sends it over the bus... It's quite easy to saturate the bus using small packets. That's why the higher end cisco routers have more in common with the catalyst switches than earlier pci-based routers.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    40. Re:I foresee a day by pD-brane · · Score: 1

      Don't listen to him. It's all FUD!

    41. Re:I foresee a day by Bert64 · · Score: 1

      Routers have security problems and need patching too...

      Also, using a generic piece of hardware gives you more scope for future change without buying new hardware.

      On the other hand, a pci-based architecture which saturates the bus with interrupts for each packet, won't handle a flood of small packets... It will fall flat on it's back.

      And if you run cheap nasty machines, expect to have a redundant cluster and a stack of spares waiting nearby (not that you wouldn't also want redundancy with dedicated routers)... If it's important you'd be more likely to buy expensive higher quality machines, with redundant disks and power supplies etc.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    42. Re:I foresee a day by shutdown+-p+now · · Score: 1

      And furthermore, Mac OS X relies on "trusted computing" to prevent the user from modifying the system - precisely the kind of usage that was predicted to happen by people speaking out against TPM several years ago.

    43. Re:I foresee a day by value_added · · Score: 4, Funny

      Have you tried the subscription model?

      I hear it works well, though getting an extended lease time or supplementary benefits added without paying extra can be problematic.

    44. Re:I foresee a day by Jozer99 · · Score: 0, Flamebait

      Oh, I opened up your woman's code base long ago.

      Take that!

    45. Re:I foresee a day by tzanger · · Score: 1

      Exchange4Linux is what I've chosen, after having evaluated a dozen others, including SLOX, OpenOffice's equivalent, a few web-based ones, Hitachi's and even the one the Oracle bought out and closed down.

      So no, there are plenty of Exchange replacements out there. For me, Exchange4Linux is the only one which actually replaces Exchange properly, and the server is 100% open source.

    46. Re:I foresee a day by The+Spoonman · · Score: 1

      Also very complicated

      Yes, it would be. I've seen it. There's an energy company in the northeastern US that's as close to 100% open source as you could get. They were even beginning to replace their aging Bay routers with Linux-based PCs when they were purchased. The router replacement was halted so they could be put on the corporate standard of Cisco (bleck). Aside from that, though, it was Linux, Apache, Tomcat, OpenOffice, Cyrus IMAP, etc all the way. It worked, but it was all so much duct tape and shoestrings. They had no real engineers there, it was all cobbled together by programmers. So, there were constant outages, over-engineered complexity and just pure user-level mistakes all over the place. When we brought some real engineers in, they balked at every change we wanted to make (mainly because we immediately took away their access and made them users like they should have been). But, within 3 months we had cleaned up the bulk of their problems and outages became a thing of the past. Oh, they still bitched and complained, but at least now their e-mail was up often enough for them to actually do it. :)

      --
      Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
      http://www.workorspoon.com
    47. Re:I foresee a day by Stachel · · Score: 1

      The cost of a new fab is in the order of $ 3.5 billion; a bit steep for any but the biggest companies. And since so much money is involved I'm pretty sure a business does not want a competitor to run off with its research into the latest of chip technologies, decreasing chances of ever earning back their investments...

      --
      Stachel
    48. Re:I foresee a day by MightyMartian · · Score: 1

      Um, the point is by using less expensive PC hardware, you can afford to have spares sitting there. It's not as if Cisco boxes don't fail, and it's a helluva lot more expensive to have spare Cisco routers sitting around. Anybody who has just one old Pentium II for their entire outfit without a spare sitting around and ready to take up the task is nuts, but then again, when you think about it, anyone having just one Cisco sitting around without a spare sitting around and ready to take up the task is also nuts, or simply not made of money.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    49. Re:I foresee a day by Drakin030 · · Score: 0

      Ya know someone can talk smack about Microsoft but its not flamebait. Its just my opinion, im not trying to flame I just dont prefer open sores.

    50. Re:I foresee a day by Anonymous Coward · · Score: 0

      I wish I were joking. The subjunctive voice is your friend.

    51. Re:I foresee a day by alienw · · Score: 1

      Yeah, but can you afford the downtime caused by unreliable equipment? As I said, a $50 WRT54G can do almost everything a $5000 Cisco can. The problem is, it can't do it reliably.

    52. Re:I foresee a day by Jason+Earl · · Score: 1

      My experience with Cisco hasn't been very good. I once lost two fiber blades (one was a backup) in a big Catalyst switch bringing down the network in the whole plant. After most of a day troubleshooting with a Cisco tech he agreed to send me two more parts. The catch, they wouldn't arrive for nearly two weeks.

      At that point I calmly told the tech that I could get a new HP router for less than I paid per year in maintenance on the Catalyst, and I could have the HP router today. That threat bumped my parts up to overnight shipping.

      Cisco gear isn't magical. If I can get something that works nearly as good for 1/5 the price that's what I will do. Having a hot spare pre-configured and ready to go goes a long way towards keeping downtime to a minimum.

  3. Good to see by charlesnw · · Score: 1

    that this is coming along. Lets see if it gains traction. It appears to popup a couple times a year.

    --
    Charles Wyble System Engineer
  4. its not the software by nurb432 · · Score: 5, Insightful

    For a router, its mostly in the hardware, if it can keep up with real-life data rates.

    Software is secondary..

    --
    ---- Booth was a patriot ----
    1. Re:its not the software by ENOENT · · Score: 1

      True. Networking is one area where Moore's Law doesn't help make software solutions more viable in time, because data rates keep going up. By the time software routing gets fast enough to handle routing of 1Gb/sec networks, everyone will be switching to 10 Gb/sec.

      --
      That's "Mr. Soulless Automaton" to you, Bub.
    2. Re:its not the software by Anonymous Coward · · Score: 3, Interesting

      You would indeed think so, and the hardware seperates a normal workstation from doing a job of a router (succesfully, anyhow).

      However, the Operating System nowadays means the difference between a £600 price tag and a £1800 price tag on the 1800 series. Often the offerings from Cisco involve the same hardware but a different (more capable) version of IOS. The software really does create a large premium for the networking giants, and it's not just Cisco that this can be seen at

    3. Re:its not the software by Ogun · · Score: 5, Interesting

      Wrong.
      Cisco IOS does nearly everything in software actually. Only on the big iron and catalyst based routers do you have dedicated hardware for packet forwarding. Try storming a cisco box with massive amounts of small UDP packets and see how well it copes. UDP is done in full software mode, you can't use CEF etc on UDP.
      Might have changed in the two years I've been away from the networking world, but I don't really think so.
      The slightly older 3600 series for example is just a normal PC in essence. RISC MIPS CPU, PCI for the network modules, flash for the OS.
      What the do is distribute load instead. Same thing there, the older 7500 series has the CyBys architecture, where each line card is basically a separate router talking to each other over a backplane and a RSP to hold master databases and keep sync.

      Yes, the Cisco 7600 has dedicated hardware for forwarding, but that is because it really is a catalyst 6500 switch under the hood.

      Granted, many of the interface cards do a lot of processing for that media, framing etc, which keeps load of the main CPU. But what it comes down to is that IOS is quite efficient at doing what it does, which is forward packets.

      If you want to learn more, I can strongly recommend the book "Inside Cisco IOS Software Architecture" from Cisco Press, ISBN: 1578701813

      --
      I found a fast warez site: http://warez.it.kth.se
    4. Re:its not the software by osbjmg · · Score: 3, Informative

      UDP? I think you mean IPX maybe? CEF applies to IP routing and UDP is IP. You also forgot to mention the GSR and CRS. The 6500 may not be what these guys are competing against though, I see them trying to compete with the 3600's and ISR's at this point. Either way cisco spends a great deal of time optimizing software algorithims since it is a core component of networking. Some cases hardware helps, but there are quite a few memory models throughout the different lines, and to say most is the same hardware is just not true. AIM encryption module, FWSM, 6k, 4k, 3550, 3750/3560, VPNSM, etc are all examples of hardware accelleration. Heck, even the 2950 does QoS in hardware.

    5. Re:its not the software by Ruie · · Score: 3, Interesting

      For a router, its mostly in the hardware, if it can keep up with real-life data rates.

      Not anymore. We've recently got a new Cisco router for around $2000 which turned out to be a box with 3 100-Mbit ports. And for separate $2000 a (separate) firewall box with 4 100-Mbit ports.

      I am certain that a Linux box with an opteron 1xx, couple of 64 bit PCI slots and a couple of Intel 4-port cards would be just as fast and vastly more configurable at a lower price.

    6. Re:its not the software by MadEE · · Score: 1

      Custom hardware on those beasts (which is rare these days) is typically done on FPGAs which can be configured by software. The development model for FPGAs can be nearly identical to that of software.

    7. Re:its not the software by Anonymous Coward · · Score: 3, Interesting

      I have a Cisco 3620 router, maxed out on RAM, that couldn't even keep up with my fiber internet connection. I know it is an older router, but even with a NM-2FE2W (100Mbps) network module, it could barely do over 10Mbps. The performance specs on Cisco's site says 10-20Mbps, and with IP inspection and access lists enabled, it could maybe do 13Mbps at the most. I decided to buy an IBM x300 eSeries on eBay for $250 and run m0n0wall on it. Sure as hell beats the performance of any Cisco product for that price, and also can support much higher speeds for when my fiber service gets even quicker :) It might not have all of the features of Cisco (which I majorly miss), but I like to be able to use the speed of my connection I am paying for.

    8. Re:its not the software by Anonymous Coward · · Score: 2, Insightful

      Please, don't call others "Wrong" when you're telling half the story yourself.

      There's more routers in the world that just Cisco, there's more to just packet forwarding that the Enterprise space. Juniper Networks routers are in almost all major Tier 1 carriers and they do ALL their packet forwarding in hardware. You seem to know a lot about Cisco but what you have missed in your two years away is their increasing focus on hardware forwarding.

      The article is obviously more aimed at the Enterprise area, but even there you'll find "low end" Extreme Networks switches that are also happily forwarding at layer3, everything (with the exception of ICMP) being forwarded in hardware.

      There's a lot of old, legacy Cisco kit out there and your post is right in the information it contains. But I think you're being unfair to call the parent wrong. In a Tier 1 provider, packet forwarding is priority one, the software that drives the hardware to do that is secondary!

      Really, you're both right, depending on the situation.

    9. Re:its not the software by cswiger2005 · · Score: 1

      FreeBSD can push 500K packets per second today, and some of the network developers are working on 10GB ethernet as well.

      Andre Oppermann wrote:
      net.inet.ip.fastforwarding has precedence over net.isr.direct and
      enabling both at the same doesn't gain you anything. Fastforwarding
      is about 30% faster than all other methods available, including
      polling. On my test machine with two em(4) and an AMD Opteron 852
      (2.6GHz) I can route 580'000 pps with zero packet loss on -CURRENT.
      An upcoming optimization that will go into -CURRENT in the next
      few days pushes that to 714'000 pps. Futher optimizations are
      underway to make a stock kernel do close to or above 1'000'000 pps
      on the same hardware.

      [ ...and in another message with more detailed measurements... ]

      As part my funded TCP/IP optimization work I'm doing lots of measurements
      and profiling with an Agilent N2X network tester and calibrated traffic
      generator.

      The following data shall serve as baseline of the current performance we
      get out of FreeBSD 7-current. More to come tomorrow though.

      OS: FreeBSD 7-current as of 20051222-1600 UTC
      KERNEL: Generic kernel, minus WITNESS and INVARIANTS, plus HWPMC, HZ=1000
      HARDWARE: Dual Opteron 852 2.6Ghz, Tyan S2882 Mobo with AMD-8131 PCI-X tunnel
      HARDWARE: dual Broadcom Gigabit BMC5704C PCI-X-133 ("bge")
      HARDWARE: dual Intel Gigabit 82546EB PCI-X-133 ("em")

      Uniprocessor kernel

        bge:
          normal forwarding bge0->bge1: @64/326kpps/166us/402kpps(30%Loss)/194us
          normal forwarding bge0->bge1: @1500/81kpps/520us
          normal forwarding bge0->disc0: @64/1205kpps
          IP fastforwarding bge0->bge1: @64/565kpps/192us/575kpps(60%Loss)/1090us
          IP fastforwarding bge0->bge1: @1500/81kpps/730us
          IP fastforwarding bge0->disc0: @64/1160kpps
          net.isr.direct=1 bge0->bge1: @64/476kpps/211us/487kpps(68%Loss)/1284us
          net.isr.direct=1 bge0->bge1: @1500/81kpps/760us
          net.isr.direct=1 bge0->disc0: @64/1250kpps
          polling (*) bge0->bge1:
      @64/420kpps(9%Loss)/1385us/416kpps(72%Loss)/1600us
          polling (*) bge0->bge1: @1500/71kpps(9%Loss)/850us
          polling (*) bge0->disc0: @64/697kpps

        Comments: Under full load the normal processing breaks completely down
          while with IP fastforwarding it levels off but continues to forward.
          Strangely with polling it has 9% loss at all loads (even at 1% wirespeed).
          May be related to HZ=1000.

        em:
          normal forwarding em0->em1: @64/372kpps/112us/396kpps(11%Loss)/131us
          normal forwarding em0->em1: @1500/81kpps/170us
          normal forwarding em0->disc0: @64/1130kpps
          IP fastforwarding em0->em1: @64/565kpps/45us/585kpps(4%Loss)/1600us
          IP fastforwarding em0->em1: @1500/81kpps/135us
          IP fastforwarding em0->disc0: @64/1116kpps
          net.isr.direct=1 em0->em1: later
          net.isr.direct=1 em0->disc0: later
          polling (*) em0->em1: later
          polling (*) em0->disc0: later

      (*) max_burst=1000, user_frac=0, each_burst=30

      Sponsored by: TCP/IP Optimization Fundraise 2005

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    10. Re:its not the software by KiloByte · · Score: 1

      If you do anything non-trivial, you'll have to put a Linux box behind that Cisco anyway.

      We're forced to have a Cisco router at one place because the ISP won't support anything else -- this box does nothing but forwards packets to the real computer which does all the routing and firewalling. Reason? Try to enact even simple rules like "if there were more than 100 SYNs on port 25 from any given IP within a hour, enact a ban on that IP and stuff it into a MySQL database". Or, perhaps you would like to have bandwidth limits which are _after_ Squid, not before? Can nyet do, unless you put a different Squid for every IP (defeating all your memory and much of the purpose of Squid). Or, perhaps you would like to have DNS caching without needing a separate box for that purpose?

      For anything but REALLY heavy-duty packet switching, netfilter beats IOS any day of the week.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    11. Re:its not the software by Anonymous Coward · · Score: 0

      Sorry Ogun,
                  I'm guessing that you work for wisco and they monitor your posts.

      Anyone that has any experience attempting to use Cisco products will tell you that IOS is cisco's greatest handycap. Those of us stuck with a Cisco only corporate policy look on with deep green envy at those that are able to use other vendor's products.

      IOS can do "anything" as long as you dont try to do more than two things at one. The software is crap. Maybe if they made it OSS then they would have a chance.

      I was much amused when Cisco sued wawei (or whatever those chinese guys are called) for copying/stealing their software. My thoughts were let them take it - its the best way for American companies to compete. Let the chinese steal the shit and keep the inovation here...

    12. Re:its not the software by Anonymous Coward · · Score: 0

      Slightly old 3600? 3600 is quite old and will not handle most of today's networks.

      7500's was the first box to recieve DCEF which is what you explained above, which is mostly executed in hardware.

      I have yet to see an Open Source routing switching technique. (CEF, netflow, etc).

      Let's talk about today's routers. The ISR routers (1800, 2800, 3800) move most of thier functionality to hardware. There are ASICs that assist in route switching. They have AIM's that can off load encryption and even have onboard slots for hardware DSPs for voice.

      7500 was and has been EOL/EOS as well as the 3600.

      The fact of the matter is that PC hardware is going to have a tough time holding up to a 7600, an ISR (which are increadably cheap).

      Just my .02

  5. More Trust by BiggRanger · · Score: 5, Interesting

    This is good since I always wonder how many back doors are in Cisco routers for Law Inforcement purposes.

    1. Re:More Trust by kc0re · · Score: 1

      Screw law enforcement. What about backdoors period. Not that I am a paranoid guy

      but I am reminiscent of the Black Hat/ISS debacle.

    2. Re:More Trust by nurb432 · · Score: 1

      Not as many as people think.

      Could you imagine the ramifications if a company got caught with a backdoor? They could kiss their ass good bye.

      --
      ---- Booth was a patriot ----
    3. Re:More Trust by OmegaBlac · · Score: 1
      This is good since I always wonder how many back doors are in Cisco routers for Law Inforcement purposes.
      Just having at least one backdoor is too many when security is critical.
    4. Re:More Trust by causality · · Score: 5, Insightful
      Could you imagine the ramifications if a company got caught with a backdoor? They could kiss their ass good bye.


      Never underestimate the power of Spin, especially when the general public has no interest in being informed about such complex subjects as network security (and lacks wisdom enough to decide that the only two reasonable courses of action are A. Learn about the subject or B. Shut the fuck up).

      If the backdoors are for law enforcement purposes, why, then Cisco is simply being a Patriotic Corporate Citizen and Doing Their Part to help Stop Internet Crime etc etc. If this became a big controversy, all it would take is for one politician or one media outlet to talk even more about how wiretapping/remote logging ability is For Your Own Good and for the sole purpose of Stopping Al-Queda or whomever the convenient bogeyman of the day may be (because Oceania has always been at war with Eastasia). Rest assured that there will be such a device/tactic handy to drown out any kind of reasonable debate about the subject, should it ever become a serious issue.

      The belief that a company which implements poor practices--such as undisclosed, intentional security hazards like backdoors--can "kiss their ass good bye" presupposes a market that consists entirely of informed, educated buyers who understand all security ramifications of their buying decisions (and such "features" that come with the package) and who always look after their own interests. Furthermore it assumes that they have enough sense to disregard any and all statements (on principle alone, as such claims have zero credibility) from any third parties who claim to know what is best for them, if only their particular set of restrictions were implemented. You will find that this last item is becoming lost upon us, especially in the USA.

      I find this presupposition to be entirely unrealistic, and for that reason open-source alternatives can only possibly be a good thing, even if only because they give the established solutions such as those offered by Cisco a reason to avoid growing complacent.
      --
      It is a miracle that curiosity survives formal education. - Einstein
    5. Re:More Trust by daniel23 · · Score: 1

      ahh, I wasted my mod points on some other topics so you wont get the 5+ insightful I would like to give you here, regards

      --
      605413? Yes, it's a prime.
  6. Support? by lordkuri · · Score: 3, Interesting

    Cisco's biggest advantage is their support network. I have yet to ever have a client that didn't buy smartnet with any of their gear.

    Granted, some of their "engineers" leave a lot to be desired, but still, PHB's like the warm fuzzy feeling.

    1. Re:Support? by brunes69 · · Score: 1

      Like another poster said, when you can buy 5 other devices for the price of 1 year's worth of Cisco support and keep them as hot spares, it's hard to justify that support.

    2. Re:Support? by TheSkyIsPurple · · Score: 2, Insightful

      Having the hot spares doesn't matter if you are looking at a software problem.

      The corporate question becomes who can you call for troubleshooting support that is "guaranteed" to help you.
      (If the OSS folk don't answer your question, they don't lose money/contract)

    3. Re:Support? by brunes69 · · Score: 1

      You can bet if a company ever does start producing and selling these things, they will offer support contracts.

      Even if not - someone would. You can get commercial support contracts for just about any piece of Open Source software you can think of.

      Just because it doesn't come from a company does not mean you can't pay someone to stand behind it.

  7. But will it... by Eli+Gottlieb · · Score: 4, Insightful

    Make money? This better be good hardware running good software, because otherwise people are just going to say "fsck it, nobody was ever fired for buying Cisco". Why? Because Cisco actually works.

    Yes, OSS community, your adversary actually works this time. Beware.

    1. Re:But will it... by Rekolitus · · Score: 1

      They could do more for open source/open standards, like opening up EIGRP, HSRP... and I'm sure their other products won't meet up to the standard that their routers and switches do, considering the number of products they make now.

      But you make a brilliant point, and I agree with you. Cisco does work, at least for their core products (routers, switches).

    2. Re:But will it... by Harik · · Score: 3, Interesting
      Eh. Cisco works like microsoft works. I've had my share of router trap/reset cycles, module failures and route storms with cisco gear. You just keep disabling features until you get a subset that works.

      As for 'custom hardware', when you get to the point that you need to route 10gig-e at line-speed, then you buy 'custom hardware'. Below that, you drop in quad 100m cards into a linux/BSD box and run something like quagga (or now XORP). I'm willing to bet that not many people here have many routers that really need those kinds of line speeds, so we can all white-box it for a small fraction of the price. I know my linux (100meg) router gets a once-a-year reboot for kernel upgrades. My linux NAT at home gets rebooted every time the power goes out longer then the UPS can handle...

      The only other thing that you can't get with open source is cisco hot-failover. And from the people who need that level of reliability, you can't get that from cisco either. :) To be fair, it works now, but they were selling it for quite a while in a very VERY buggy state. I'd be very exited to see an open-source router project that handles paired or triad server configurations with VIP and lockstep state updates, for true multipath redundancy. Good luck on that one, though.

    3. Re:But will it... by crotherm · · Score: 1


      It seems your experience with Cisco has not been mine. Our stuff just works.

      --
      "Those who make peaceful revolution impossible, make violent revolution inevitable" - JFK
    4. Re:But will it... by Feyr · · Score: 1

      if you need any kind of reliability, you buy 2 used cisco routers on ebay. quagga just doesnt cut it (to be polite)

      yes im pissed
      yes i have multiple quagga routers
      and yes ill buy something that actually work next time and won't crash randomly with no error messages

    5. Re:But will it... by chivo · · Score: 4, Informative
      The only other thing that you can't get with open source is cisco hot-failover.

      Not true. CARP + PFSYNC with OpenBSD and now even FreeBSD work quite nicely. You can do not only hot failover, but also load balancing.

      --
      Sometimes I feel like a nut... Ok so it's most of the time
    6. Re:But will it... by twiddlingbits · · Score: 1

      Most mega-corps are not going to switch to open-source Networking gear for one major reason. Support sucks, you call Cisco and (assuming you have paid for maintenance) they fix it quick. An open-source platform has an issue, many times you fix it yourself if you can or post to the Newsgroups or call the developers (if you can) or Google a fix. That can be quite time-consuming. If your network is down business isn't getting done and you don't have time to self-engineer a fix. It also costs a lot more than maintenance fees cost to have folks like that (who can fix it..maybe) on your staff.

    7. Re:But will it... by Amouth · · Score: 2, Insightful

      i agree with you personaly it sounds like he was tring to do something funky with the setup..

      it is easy to mis configure a cisco router/switch to where it will only work part of the time.. best thing to do is just flash it and start over.. only takes 30min no mater what your config looks like..

      and if you can't read/redo your config in 30min then yes, you have a configuration problem

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    8. Re:But will it... by Buelldozer · · Score: 1

      Cisco actually works?

      Tell that to my two PIX boxes and the Cisco Concentrator I have.

      The only thing that "actually works" is me...at trying to keep the VPN tunnels up.

    9. Re:But will it... by LurkerXXX · · Score: 3, Informative

      Mod up. Carp is one of those great features like pf that the OpenBSD folks keep cranking out. Easy to set up hot-failover firewalls. And check out OpenBGPD while your talking about replacing cisco routers.

    10. Re:But will it... by Anonymous Coward · · Score: 0

      You call Cisco and get the runaround and fix it yourself by either scrapping your plans to implement one of their great "features", or implement it another way using Linux servers. Then there is all of the custom coding you need to do to babysit their products, automate their management, etcetera. Often you just start disabling settings and re-enabling them, a la Windows (it doesn't turn off the feature when I take away the check mark, maybe if I check the box, back out, go in, re-check the box...) Sometimes all you can do is try a new switch or card and see if it works now...
      Anyone who sings Cisco's praises hasn't worked with it enough, or is selling Cisco products. Running a network is like being married or having a child... Takes all of your energy and creativity just to keep things from completely disintegrating...

    11. Re:But will it... by Paul+Jakma · · Score: 1

      ill buy something that actually work next time and won't crash randomly with no error messages

      What problems are you having? Post the errors, logs, etc.. (or point me to your post) and we'll do our best to help tide you over until you buy whatever it is you intend to replace Quagga with.

      NB: If you're using Quagga on RedHat RHEL, or a RHEL clone (CentOS), you must upgrade it - it can't work. RH have been shipping a broken (and now quite old - from 2004) development snapshot. I don't know why they don't fix this package. :(

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    12. Re:But will it... by Anonymous Coward · · Score: 2, Insightful

      >Often you just start disabling settings and re-enabling them,
      >a la Windows (it doesn't turn off the feature when I take away
      >the check mark, maybe if I check the box, back out, go in,
      >re-check the box...)

      There's your trouble. Use the CLI. If you can't run a Cisco router from a command line, you probably shouldn't be messing with one at all.

    13. Re:But will it... by ScrewMaster · · Score: 1

      You just keep disabling features until you get a subset that works.

      That has got to be the best description of Windows that I've ever heard.

      --
      The higher the technology, the sharper that two-edged sword.
    14. Re:But will it... by Feyr · · Score: 1

      i've posted the errors to quagga's list a few months ago. someone suggested a fix that partially fixed the problem and i changed my network around so whatever bug is in quagga doesn't trigger as often (once a month down from 5-6 times a day) so im reluctant to change anything. it work, but it isn't exactly what i'd call a solid network anymore. i might dig more someday when i get some time to schedule an overnight outage

      and it's running debian sarge + recompiled quagga (the one shipping by default is bugged, that's what i was running at first)

      the problem is with ospfd crashing, i think at some point i had a stack trace but im not sure if that was the previous build or the current one. ill see if i have one in the logs tomorrow

    15. Re:But will it... by Paul+Jakma · · Score: 1

      Email me tomorrow and Cc the list - or send me the post number. If we dropped your bug on the floor, apologies, sometimes we miss things - feel free to be as annoying about bugging the list and me as the bug annoys you.

      If you're running the 'unstable' 0.99 series and it's earlier than 0.99.3, then there's a decent chance your bug is already fixed. If you're running 0.99.3, I *really* want to find out what you're seeing and fix it (because AFAIK, 0.99.3 is stable for OSPF and there are no 1.0 blocker bugs for ospfd in 0.99.3).

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    16. Re:But will it... by Anonymous Coward · · Score: 0

      See, Cisco stuff got complicated beyond your typical "Cisco"/Net admin capability where once they see wierd shit, they simply do reboot (or re-flash). And you wonder why programmers look down on you losers. Or maybe it's Cisco's fault.

    17. Re:But will it... by numbski · · Score: 2, Interesting

      Perhaps not Linux, but BSD....

      pfSense, VRRP, CARP, et al. Hot failover is a reality, and I use no Cisco equipment, although I am Cisco certified. I'm intentionally making due with all free/open source. Call it an experiment in sanity, but my company (it IS mine) is going down this path very deliberately. We'll see how things pan out in a year or two. pfSense is getting ready to hit 1.0. I'm really liking it so far, my only gripe at teh moment is that configuration is nearly 100% web based, adn no console.

      --

      Karma: Chameleon (mostly due to the fact that you come and go).

    18. Re:But will it... by Cramer · · Score: 1

      [E]IGRP is a well documented protocol. The problem is in the patents and copyrights. People have written [E]IGRP stacks for other systems before, and Cisco promptly sued them into silence. (I've not heard of one of these in many years, btw.) OSPF is the open standard for this sort of thing; but, yes, eigrp is so much easier to setup.

      HSRP is a deadend... See Also: VRRP (which is an open standard)

    19. Re:But will it... by Cramer · · Score: 1

      And from the people who need that level of reliability, you can't get that from cisco either. :)

      Hah. Sad, but all too often, true.

      I've seen HA, RPR+, etc. work sometimes on some hardware. And then there's the ones where it does ever more inventively crazy things. Like... reloading every linecard/vip when it's explicitly not supposed to, "supporting" exactly 7 OIR events before crashing (maybe they fixed that by now), cbus complex's for "stuck output" in a single timeslot of one CT1 on a CT3 PA... And my personal favorite... master and slave RSP both in the active state following a crash -- each took over "their" half of the router.

    20. Re:But will it... by crotherm · · Score: 2, Funny


      yeah but don't you see? A Cisco router is like an Etch-O-Sketch. After messing with them for a while, you have to turn 'em upside down and shake 'em up!!!

      --
      "Those who make peaceful revolution impossible, make violent revolution inevitable" - JFK
    21. Re:But will it... by Cramer · · Score: 1

      heh... they tend to much more stable if there's traffic moving across them. Left idle for more than a few minutes and they tend to fall apart. One packet every 30sec works well for me.

  8. Network outage? by MachineShedFred · · Score: 3, Insightful

    So who do you call when the thing breaks?

    With Cisco, I call the rep, and they have a replacement device in our datacenter within the hour, and we load up the config and get it fixed.

    Doubt you'll get that kind of service here, and that's what you pay for with Cisco.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    1. Re:Network outage? by Anonymous Coward · · Score: 0

      So who do you call when the thing breaks?

      usenet!

      >> RTFM!

      > RTFM!

      My router is borken.

    2. Re:Network outage? by NerveGas · · Score: 4, Insightful

      If you can't fix it yourself, you call someone who will charge you to fix it for you. Such support is available for nearly all medium-scale open-source projects. Asterisk is a perfect example, Digium saw the opportunity to not only sell the hardware to make it work, but to make money off of software support as well.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    3. Re:Network outage? by Alioth · · Score: 1

      If it's 1/5th of the cost of Cisco as the summary states, then you have two or three spares which you preload with your configuration. If one dies, just plug in the spare. Much faster than waiting for Cisco to show up. That's what we do with OpenBSD firewalls - it's SO MUCH cheaper than Checkpoint, instead of having one Checkpoint firewall and an expensive support contract, we have hot spares we can just plug in.

    4. Re:Network outage? by Vellmont · · Score: 2, Insightful


      So who do you call when the thing breaks?


      Probbably the same people who made the thing, or possibly a 3rd company with a model like RedHat where they offer support. Honestly, how is this any different than other open source products? Support is available commercially, and on a DIY basis from the community.

      --
      AccountKiller
    5. Re:Network outage? by gardyloo · · Score: 5, Funny

      So who do you call when the thing breaks?

            The A-Team.

    6. Re:Network outage? by Anonymous Coward · · Score: 0

      Sir, please look up the following terms in your choice of defineries(word ??)!!!

      - OSS (open-source software)

      - pay (as in payment for product)

      - support (as relates to OSS above)

      I believe you missed the entire point of this software and its purpose. Please report back to your cubicle for reimplantation back into the hive-mind...

      /NEXT ...........

    7. Re:Network outage? by dangermen · · Score: 1

      Now that statement is misleading. Cisco doesn't just ship stuff within an hour. They have 8x5xnbd and 24x7x4 part replacement. That's also IF you get an RMA issued in time. The Cisco TAC engineer does not have to issue an RMA just because you say so. They can request further troubleshooting.

    8. Re:Network outage? by omega9 · · Score: 1

      If it's 1/5th of the cost of Cisco as the summary states, then you have two or three spares which you preload with your configuration. If one dies, just plug in the spare.

      So on your terms, the cost benefit is mostly crap.

      --
      I'm against picketing, but I don't know how to show it.
    9. Re:Network outage? by spinkham · · Score: 1

      For the cost diferential, you can have redundancy with a few live spares, a testing environment, etc.
      Like everything else in the biz though, it depends how much in house experience and responsibility you want, versus having someone else to blame.
      Commodity routers like this unfortunatly don't have the capabilities to reach the high end where the in house expertice is more common.
      Unfortunatly for these people, exactly what seperates this new router from LEAF, freesco, openwall and the like I'm not sure. This market knitch seems rather full already, but perhaps they can polish the system more then others...

      --
      Blessed are the pessimists, for they have made backups.
    10. Re:Network outage? by Anonymous Coward · · Score: 0

      So ... who do you call when the thing breaks? This "someone" providing Cisco-level service for this product is whom, exactly?

    11. Re:Network outage? by QuantumG · · Score: 4, Insightful

      I remember a time when one bunch of people would sell products and another bunch of people would repair them when they break. Now when I buy a washing machine, no-one can fix it except the manufacturer. If I had the choice, I'd buy a washing machine that anyone can fix, but these days I don't have that choice. It's the same with my car. Same with my DVD player. Same with my television.

      Thankfully if my computer screws up I can take it to any one of many repair shops. If it's a hardware issue I'll probably call the manufacturer and see what my warrentee covers me for, but if it's a software issue, blah, as if I'd call Microsoft. Of course, if it's a laptop and I don't have a warrentee, who can I call? The manufacturer, that's it.

      So who do I call if my Linux box is on the fritz? Believe it or not, there's lots of people you can call. Because the software is open there's a whole lot of people who understand it and can fix it. Just like when the hardware is open.

      --
      How we know is more important than what we know.
    12. Re:Network outage? by Anonymous Coward · · Score: 0

      Nobody yet. It just got released today.

    13. Re:Network outage? by Alioth · · Score: 1

      Really? Let's do the maths.

      If the router is 1/5th of the equivalent Cisco router, you'd need FOUR spares per router to equal cost parity with Cisco. Realistically, you're probably not going to have that many, so yes - you are going to spend less money AND have a faster replacement (minutes probably) than Cisco service. Even if you had two hot swap spares per router, you're still way ahead.

    14. Re:Network outage? by Anonymous Coward · · Score: 0

      Plus with OpenBSD and CARP you don't even have to plug them in manually - the spare one will take over automatically if the master fails.

    15. Re:Network outage? by supabeast! · · Score: 1

      Someone still has to make and sell the hardware, and that company will probably be just as happy to sell you a support contract as Cisco is. And if you're building them yourself, chances are that you'll be saving enough money that you'll be able to keep a few spares on hand.

    16. Re:Network outage? by Vellmont · · Score: 2, Insightful


      I remember a time when one bunch of people would sell products and another bunch of people would repair them when they break.


      And I remember a time when it was cheaper to fix things than it was to throw it away and buy a new one. I don't know about a washing machine, but who gets the TV or DVD player fixed when you can buy a new one for the same, or lower price? The only TV that anyone even bothers to fix is the ultra-wide screen or really expensive HD-TV.

      Manufacturing has gotten much cheaper over the years, and with most things it's to the point where it's cheaper to make a whole new one than it is for a guy to spend a few hours and some parts replacing whats broken. Repair guys know this, so they don't bother with all the low end stuff.

      So who do I call if my Linux box is on the fritz? Believe it or not, there's lots of people you can call. Because the software is open there's a whole lot of people who understand it and can fix it.

      That has a lot more to do with their being an economic need for people to fix linux machines and the fixing costing less than having someone replace the entire server from the ground up. The same is true for Windows (assuming it's not an OS problem).

      --
      AccountKiller
    17. Re:Network outage? by slavemowgli · · Score: 1

      I'm not 100% sure what to make of this comment, but I'll assume good faith, even though it has a vaguely FUD-dish smell.

      The answer is that it's just like with Linux. You can build everything yourself and save tons of money, but you'll also have noone to call and yell at when things go wrong, or you can use a distribution - which you'll have to pay for, of course, but which will include a support contract and the like (think RHEL etc).

      I don't know if there are vendors using this stuff as a basis for their products yet, but saying "[d]oubt you'll get that kind of service here, and that's what you pay for with Cisco" is like saying "doubt you'll get that kind of service with Linux, and that's what you pay for with Microsoft": it simply isn't true.

      --
      quidquid latine dictum sit altum videtur.
    18. Re:Network outage? by Lord+Ender · · Score: 3, Funny

      I was thinking the GhostBusters, but whatever.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    19. Re:Network outage? by Anonymous Coward · · Score: 0

      Yes, support contracts. But _who_? Provide a link.

    20. Re:Network outage? by Nicolas+MONNET · · Score: 1

      I believe you'd call Vyatta.

      Duh.

    21. Re:Network outage? by duggy_92127 · · Score: 1

      They're saying "1/5 the price of a Cisco part", or an 80% savings. So... buy two. You still get a 60% savings, and you have a live backup on site if the primary breaks. Economy of scale applies here, as well. If you're buying replacements for four Cisco switches, buy five of these new ones and still enjoy a 75% savings with a backup on-hand. Or buy six to have two backups on-hand, and enjoy a 70% overall savings.

      Having a replacement on-hand, with the correct config already loaded, beats even Cicso bringing you a new one "within the hour".

      Doug

    22. Re:Network outage? by Dillusionary · · Score: 1

      You can't compare an OS to a hardware platform, it doens't make sense to do so. How many actually call MS for support? And how many people that use Linux actually call for support? I doubt very little, sense most people that use Linux have a different skill set. You can blow away an OS and easily replace it, you can't just do that with a router that supports a major backbone. I would like to hear everyone after all the major carriers go to this OSS router and your internet connection is at a constant flux. What do you think you are on now? Cisco for sure.

    23. Re:Network outage? by Anonymous Coward · · Score: 0

      then an onsite rep, let's call him Hannibal Smith, comes out and scares your old router into working by shooting automatic weapons all around it, but never actually hitting it... Cuts down on hardware replacement and inventory costs ya know...

      Now when those fucks from the Ghostbusters show up, they ALWAYS hose the whole data center by crossing the streams... You just can't mix 10GB Ethernet and 1GB Ethernet ya know... no no.... zathros knows, nobody listen to zathros...

    24. Re:Network outage? by bill_mcgonigle · · Score: 1

      Your friendly neighborhood open source support company. Try google local.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    25. Re:Network outage? by Soporific · · Score: 1

      I sure hope whatever pop you put that router into isn't critical to customers as you are going to be writing SLA credits out the yin-yang if it is.

      ~S

    26. Re:Network outage? by omega9 · · Score: 1

      Look, on paper you're correct. And I can do the math fine without you capitalizing or using terms like "cost parity". You should be careful with that stuff by the way, or people will start to think you're more managerial and lacking in any true experience.

      I've got three sites to manage that aren't busting at the seems with equipment, but they've got enough to keep me busy. If I've ever got a network problem, the last thing I expect to have to check is the sudden failure of my Cisco equipment. I may have a firewall that's improperly blocking communications, but I'll usually bet my savings that it's a bad config and not a fault of the PIX itself. Not that I haven't had to replace hardware, it's just that I've learned to expect a certain level of dependability from Cisco hardware.

      Now, if something new comes along that foremostly attempts to sell itself on cost saving, I'm still not going to perk up that much. But, we're sticking with your argument that it's so cheap I can have a hot spare, save tons of money, and have a quicker turn around time to boot. I'm sorry, but the biggest downer is that I enjoy currently not even having to think in those terms. I know I pay more for Cisco equipment. Something new might save me some money, but to me it's worth the expense to save me from having to even worry about my hardware health, having to do any potential extra travel to do hardware swapping, having to inventory and maintain extra standby equipment, having to integrate something new into change management... you get the idea.

      "...have a faster replacement (minutes probably) than Cisco service."

      And seriously, if you're in a position to need replacement hardware in minutes, I doubt you'll be a customer shopping for bargain equipment. Also, you'll be hardpressed to find any large crowd of people that are extremely upset with Cisco service. They're not perfect, but they certainly know what they're doing.

      --
      I'm against picketing, but I don't know how to show it.
    27. Re:Network outage? by Alioth · · Score: 1

      Well, you did reply 'the cost benefit is mostly crap', which is hardly an enlightening reply. It'd have been much better discussion-wise had you replied as you did just now.

      It also depends how big your organization is. If you're the only network bod and there's 15 locations, then you can make the cost benefit analysis and maybe paying for Cisco kit isn't paying through the nose. However, most organizations just aren't that big - and for my money, OpenBSD + CARP (i.e. automatic failover) is a much better value proposition than anything that Cisco can sell me.

  9. Its not exactly GPL. by bunbuntheminilop · · Score: 0
    Open source may not equal GPL, but its the first think I think of. Likewise, a psudo Berkeley is not quite open source.

    If RMS is reading, you'd agree no?

    1. Re:Its not exactly GPL. by nurb432 · · Score: 2, Informative

      And this is a problem why? Some of us dont agree with the concept of the GPL in the first place.

        If they choose not to use GPL, bsdish doenst make them bad, it makes them more free, with fewer restrictions.

      --
      ---- Booth was a patriot ----
    2. Re:Its not exactly GPL. by jx100 · · Score: 1

      I believe the modified BSD license is considered perfectly acceptable by RMS. Just because it's not GPL doesn't mean it's not actually open-source.

    3. Re:Its not exactly GPL. by bunbuntheminilop · · Score: 0
      :P BSD sux0rs, GPL roolzzz!

      j/k

      The GPL licence spreads faster and easier than the BSD licence, which is the point of the extra restrictions. Uptake by hardware manufactures is therefore better if they are uptaking GPL licenced firmware than BSD firmware.

      The arguement is redundant, however, as XORP could be forked to be GPL, if I'm not mistaken.

    4. Re:Its not exactly GPL. by WilliamSChips · · Score: 1

      Fewer restrictions != more free. BSDish may be more free for the programmer, but the code is more free(and contribution is more likely to be propagated) in a GPL project.

      --
      Please, for the good of Humanity, vote Obama.
    5. Re:Its not exactly GPL. by nurb432 · · Score: 1

      While we can debate 'propagation rates' all day, i still feel its more free.. ( the problem is that a lot of BSD licensed code is used and no one even notices or knows how much was used, so its hard to really nail down which propagates better )

      if i want to sell a product with BSD code, im free to do so, without any strings atached of having to fork over code just beacuse somone asked... All i have to do is give them credit, i dont even have to admit what code i used.. With GPL, I cant get away with that, and always run the risk of having to open my code up in the process.. More restrictive/less free.

      Now, im *not* saying GPL is bad, as we can all choose the license we want. I just think BSD is much less restrictive, and in the end, more free. If you want some control over the use of your code, then GPL is a better choice. If all you really want is credit, then BSD is the better choice. Keyword, choice.

      --
      ---- Booth was a patriot ----
    6. Re:Its not exactly GPL. by Reverend528 · · Score: 1

      RMS would most likely tell you that the GPL is not an "open source" license. It's a "free software" license.

  10. FRISCO? by nurb432 · · Score: 5, Interesting

    Dont you mean FreeSCO?

    and that runs on pc hardware, this appears to be on custom hardware that can actually do the job. Using pc hardware only works for a small business.. the bandwidth isnt there.

    --
    ---- Booth was a patriot ----
    1. Re:FRISCO? by ross.w · · Score: 4, Interesting

      I used to use Freesco for my home network running on an old Pentium 133. It is one of the easiest products of this type to set up and one of the few that works for dial-up.

      WHen I switched to ADSL Broadband, I needed a modem anyway, and for a small price difference, I bought one with a router/firewall built into it that has an easy to use web based interface.

      My Freesco box served me well, but my power bills and the noise level in my study both dropped when I retired it.

      Freesco is a good, easy to use and versatile product, but If all you need is a home firewall/router, there are easier ways that aren't really more expensive, even when the box and software are free.

      --
      If my call is important, why am I talking to a recording?
    2. Re:FRISCO? by nurb432 · · Score: 1

      Oh, wasnt knocking it, freesco is a wonderful thing.. ( and I still carry a copy in my toolkit, 'just in case' )

      Only meant that commodity pc hardware wont hold up under anything larger then a small busines.

      --
      ---- Booth was a patriot ----
    3. Re:FRISCO? by pla · · Score: 1

      Using pc hardware only works for a small business.. the bandwidth isnt there.

      True, using gigabit (or higher) on a PCI (or older) bus... One gigabit PCI NIC just barely has bandwidth to go full-throttle.

      PCI Express changes that, though... With a modern machine, you can have a set of three PCIx4 10Gb NICs, giving you enough bandwidth to fully handle the standard LAN/WAN/DMZ threesome at a speed even most mid-sized companies don't use yet.


      Of course, a lot of this discussion depends on what you consider a "router"... A segment gateway type router you can replace with just about anything that runs Linux and has a pair of RJ45 ports. The standard trio I mention, you can do (unsaturated) gigabit on most PCs and 10 gig with some care in hardware selection. But routing between a few dozen 20+ gig optical segments, no, that will safely remain the domain of dedicated Cisco (etc) hardware for years to come.


      As for this particular open-source router project... Although the linked article lacks much detail, I'd say Cisco won't lose any sleep. Now, the folks over at SonicWall...

    4. Re:FRISCO? by solosaint · · Score: 1

      oops, yeah, that is what i meant, its spelled Frisco in Mexico but pronounced the same... ;-)

    5. Re:FRISCO? by Keruo · · Score: 1

      > With a modern machine, you can have a set of three PCIx4 10Gb NICs

      If you can afford 10Gb uplink, you can afford some Juniper or Cisco to do the actual routing.
      No need to use homebrewed solutions there.

      Even 3x1Gbit is pretty much overkill, most companies can easily manage their networking needs with 100Mbit, never running out of bandwidh.

      Hell, we have network with ~10 000 users here, and our traffic peaks around 150Mbit on busy hours. (~20-30% usage on link capacity)
      And that's including the server traffic. No fear of upgrading even to gigabit link in near future.

      --
      There are no atheists when recovering from tape backup.
    6. Re:FRISCO? by Cramer · · Score: 1

      That's the traffic to the outside world. The bits flowing inside the company are far higher and more important.

      In my apartment, yes, 100Mbit is fine. I don't move a whole lot of stuff between machines; and when I do, there are other things for me to do instead of waiting. However, in an office, this is rarely the case. There's a whole lot of stuff moving between machines and people are dependant on these things to be productive. (all the sub-minute "waiting for word to load" delays add up at the end of the week.)

  11. Sweet! by __aaclcg7560 · · Score: 4, Funny

    It can turn my old AMD K5 machine into a top-end Cisco machine. Does anyone have a spare ISA network card?

    1. Re:Sweet! by tringstad · · Score: 1
      I got a few of them you can have, but they're all token ring and 10BASE-2.

      -Tommy

      --
      "I got a half gallon of Jack, and 2 dozen Ant Traps. I'm about to get wild." -me
    2. Re:Sweet! by __aaclcg7560 · · Score: 1

      I think 1Gb ISA cards are very hard to find these days. ;)

    3. Re:Sweet! by mdshort · · Score: 1

      This isn't true, the reason you buy specialized hardware are for the supportable 'sessions'. Normal NICs don't support a lot of sessions, but specialized hardware can support 25,000 on up to a million sessions (hypothetically speaking of course, I don't know exact numbers but I know its A LOT). Not to mention that you get alot more overhead on a basic NIC using a CISC platform.

    4. Re:Sweet! by fdawg · · Score: 1

      Sessions?? NICs, in this case, are ethernet. There is no such thing as a 'session' in ethernet. Cisco is using standard Intel NICs btw, and at least the PIX series are PC based (with a DES chip but a PCI card version is available).

    5. Re:Sweet! by not-real-sure · · Score: 1

      It can turn my old AMD K5 machine into a top-end Cisco machine. Does anyone have a spare ISA network card?
      Yes I do. How many do you need.

      --
      My Doom. The gift that keeps on giving
  12. Wha wha what??? by garrett714 · · Score: 2, Funny

    Initial funding to develop XORP is provided by Intel and the National Science Foundation. Further funding has been provided by Microsoft Corporation and Vyatta. We are extremely grateful for their support.

    1. Re:Wha wha what??? by Spy+der+Mann · · Score: 1

      Further funding has been provided by Microsoft Corporation

      In related news, hell just called tech support for one of their heaters. Minor issue, however. Will be fixed in a couple of months.

    2. Re:Wha wha what??? by not-admin · · Score: 1, Informative

      Just because this is /., doesn't mean that you can pull the "OMG Microsoft" card. In this case, it is being overuled by the "w00t! OSS!" card.

    3. Re:Wha wha what??? by pembo13 · · Score: 1

      True. But Microsoft + BSD Style Licence can lead to unfavorable implications.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  13. Uh... by kclittle · · Score: 2, Insightful
    ...the key to routers and switches is the purpose-built hardware (the "switching fabric"). Sure, you can route using just SW and a 4-port ethernet card, but you'll be several orders of magnitude slower than a Cisco or Juniper box crammed full of ASICs.

    --
    Generally, bash is superior to python in those environments where python is not installed.
    1. Re:Uh... by kclittle · · Score: 1

      (I'm assuming, of course, that they're using the Intel IXA family of network processors -- I don't see how, then, they get a 5x cost reduction...)

      --
      Generally, bash is superior to python in those environments where python is not installed.
    2. Re:Uh... by NerveGas · · Score: 1

      ... until you use an ACL (or any other useful feature of said Cisco), then you're back to process-routing, in which case, it's going to be orders of magnitude slower than a multi-GHz CPU with mammoth memory bandwidth.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    3. Re:Uh... by crotherm · · Score: 1

      It is very common to use large Cisco switches with a routing module to handle corperate routing needs. As the GP mentioned, these switches have massive bandwidth on the backplane. No intel architecture can touch that. And more to the point, just where on the network are you going to put a box like that with suspect hardware (all intel) doing any significant routing? If your operation is a small place with small amounts of traffic, sure, this will work. If you need to do routing at Gb speeds and beyond, you need the real hardware. This is not like google where you can have 10 routers in parallel, thi sis the network.

      --
      "Those who make peaceful revolution impossible, make violent revolution inevitable" - JFK
    4. Re:Uh... by NerveGas · · Score: 1

      Switches and routing are different things, you can't really compare the two. And again, in their router module, if you implement any sort of ACL, are you still avoiding process-switching?

      As for "suspect hardware", are you telling me that Cisco's fans, power supplies, and network modules aren't just as susceptible to failure as a regular server? If so, I've got a bridge to sell you, too. And for less than the cost of a single Cisco, you can have a hot- or cold-spare in place as well.

      Sure, there is a high-end where a white-box PC won't handle it. But for any job that a white-box *can* handle, it will be VASTLY cheaper than a Cisco.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    5. Re:Uh... by judo_badger · · Score: 1

      "Switches and routing are different things, you can't really compare the two. And again, in their router module, if you implement any sort of ACL, are you still avoiding process-switching?"

      I'm pretty sure that in their layer 3 switches the first packet for a given session gets routed and checked against the ACLs after which subsequent packets get switched in hardware.

    6. Re:Uh... by winkydink · · Score: 1

      Sure, there is a high-end where a white-box PC won't handle it. But for any job that a white-box *can* handle, it will be VASTLY cheaper than a Cisco.

      Don't confuse the purchase price with TCO.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    7. Re:Uh... by Ed+Bugg · · Score: 4, Informative

      Switches and routing are different things, you can't really compare the two. And again, in their router module, if you implement any sort of ACL, are you still avoiding process-switching?

      This used to be the case waaaayyyy long time ago (ok we're talking years not decades) but starting in Cisco's Cat5500 series they've started pushing the FIB (Forwarding Information Base) into hardware as much as possible... Update an ACL and the assocated FIB gets updated. It started off with the first packet of a flow gets processed switch (i.e. routed) and then the rest of the flow after that gets switched after that, now with Cat6500s with a current supervisor card and fabric enabled host cards it's not even that. ACLs (now VACLs) modify the FIBs directly and everything is directly switched, TTLs decremented as they pass through, counters incremented etc (aren't ASICs nice)... allowing the processor lazely handle the hum-drum work of responding to SNMP requests that dump information tables that would chock a small horse.

      --
      -- Ed Bugg --You have freedom of choice, but not of consequences.--
    8. Re:Uh... by alienw · · Score: 1

      As for "suspect hardware", are you telling me that Cisco's fans, power supplies, and network modules aren't just as susceptible to failure as a regular server?

      I work at a telecom manufacturer that competes with Cisco. I guarantee you that we do a hell of a lot more engineering, testing, and quality control on our units than any cheap Intel server manufacturer ever did. Most of the white-box server manufacturers just buy cheap Chinese-designed crap for power supplies, fans, motherboards, and so on, with no real quality control, testing, or engineering involved.

      Our units all have multiple fans for reliability, all sorts of temperature sensors and alarms, hot-swap support, and so on. And that's just the tip of the iceberg. For example, every component from every manufacturer is thoroughly tested by an in-house lab for meeting the specs, reliability, and so on. Every defective warranty return gets a postmortem to determine the cause of failure. You would not believe how much time and money is spent on testing the firmware before it gets released. There is a lot of work that goes into putting out a dependable product, and that's the first place corners get cut when someone tries to do stuff cheaply.

      Sure, there is a high-end where a white-box PC won't handle it. But for any job that a white-box *can* handle, it will be VASTLY cheaper than a Cisco.

      Yeah, well a Linksys router is vastly cheaper than a Cisco, too. The problem is, it's not very dependable. And neither is a white-box PC. You can have as many hot spares as you want, but it won't help much if the box craps out and you aren't right there to switch it over. I suppose it would work if you can tolerate a few one-hour outages a year, but most places need their network 24/7. Buying good-quality equipment is cheap insurance.

    9. Re:Uh... by NerveGas · · Score: 1

      "Don't confuse the purchase price with TCO."

          You're right, I forgot. Make that "MASSIVELY" less expensive than a Cisco, since you won't have to pay yearly subscription fees to get OS updates. Either way, you need a person to manage them, so that's a wash.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    10. Re:Uh... by NerveGas · · Score: 2, Interesting

      "Most of the white-box server manufacturers just buy cheap Chinese-designed crap for power supplies, fans, motherboards, and so on, with no real quality control, testing, or engineering involved."

            As far back as any of my Ciscos and servers go (almost a decade), I've had *one* power supply failure out of 20-something servers that have been in use, and that was in a box that yes, was a cheap box - with ten of them in a load-balanced pool, we don't need the expensive stuff. But of any of the servers of any consequence - and the Cisco - I have yet to have a power supply fail.

            As for fans, luckily, the Ciscos haven't died, either. But if they did, on some, it would take just *one* fan to fail, and the unit would be toast. As a comparison, many of my servers have 6-14 fans, in redundant push-pull pairs. To make it better, if a fan dies, the rest of the fans SPEED UP to compensate.

          And you also have to look at the turnaround time for a replacement. If I don't have a spare for each sitting on a shelf, I can drive three blocks and have a temporary replacement for the PC in twenty minutes - but of course, with the cost savings over a Cisco, you could have an entirely spare machine in place anyway, and still be far ahead in terms of money.

      "Yeah, well a Linksys router is vastly cheaper than a Cisco, too. The problem is, it's not very dependable."

            Yeah. Those PC-based servers aren't very dependable. The 3+ year uptimes on a dozen machines that I had to kill just to move them to a different facility was just an illusion. And all of the Cisco bugs that have bitten people in the butt were an illusion, too.

          You're like the guys who tell me that I need to use a t3 connection to transport data from one side of their data room to the other because ethernet "isn't reliable". I ask them point-blank when the last time they had an ethernet failure was, and so far, they haven't been able to give me a single answer. Yes, occasionally, ethernet cards *do* fail. But so do t3 cards.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    11. Re:Uh... by crotherm · · Score: 1

      As for fans, luckily, the Ciscos haven't died, either. But if they did, on some, it would take just *one* fan to fail, and the unit would be toast. As a comparison, many of my servers have 6-14 fans, in redundant push-pull pairs. To make it better, if a fan dies, the rest of the fans SPEED UP to compensate.

      In the Ciscos I have, if one fan fails, I just hot swap it. I have redundant power supplies as well that are also hot swappable. And as for longevity, 5 years is a minimum I would expect out of any enterprise level cisco gear.

      And you also have to look at the turnaround time for a replacement. If I don't have a spare for each sitting on a shelf, I can drive three blocks and have a temporary replacement for the PC in twenty minutes - but of course, with the cost savings over a Cisco, you could have an entirely spare machine in place anyway, and still be far ahead in terms of money.

      Why would you need a replacement for each of your devices? As long as you have one of each "thing" available, you can get by until the rep shows up with new hardware in under 4 hours.

      And all of the Cisco bugs that have bitten people in the butt were an illusion, too.

      If you have all these problems with Ciscos and others don't, what could be the difference between your situation and ours.... Oh yeah, it is YOU.

      You're like the guys who tell me that I need to use a t3 connection to transport data from one side of their data room to the other because ethernet "isn't reliable". I ask them point-blank when the last time they had an ethernet failure was, and so far, they haven't been able to give me a single answer. Yes, occasionally, ethernet cards *do* fail. But so do t3 cards.

      Wha wha WhaaT? I have never heard of such a guy. Is he like the bad analogy guy?

      --
      "Those who make peaceful revolution impossible, make violent revolution inevitable" - JFK
    12. Re:Uh... by NerveGas · · Score: 1

      "If you have all these problems with Ciscos and others don't, what could be the difference between your situation and ours.... Oh yeah, it is YOU."

          For the record, I haven't been bitten by any Cisco bugs other than their inability to make an ethernet device which can do autonetogiation. $5 no-names can do it, but not a $300 Cisco card.(*) But that's not to say that they don't bite people, they do surface.

      "And as for longevity, 5 years is a minimum I would expect out of any enterprise level cisco gear."

          And I'd expect no less from my PCs. :-)

      "Wha wha WhaaT? I have never heard of such a guy. Is he like the bad analogy guy?"

          I hear that pretty often when talking to colo engineers where the data center was originally all telco. They don't like to deploy anything new, so they make up stories about why they'll only use t3 and other telco interfaces to run a feed twenty feet across a room. Engineers from more modern centers don't pull that quite as often.

      (*) The last time a really big IOS bug had to be addressed, the DoS bug, virtually everyone with a Cisco (at least those who cared) had to upgrade their OS. Of course, not all of your settings carry over, and usually your ethernet goes back to autonegotiation, which Cisco can't figure out to save their life. So, a fair number of people all across the world suddenly had flaky, bizarre connection problems. For a month after that, I got calls from end-users all across the country with transfer problems, and I traced *every single one* to their admin having upgraded IOS and not forced the ethernet speed. I've never had a single autonegotiation problem with *ANY* other ethernet device, only Cisco.

          Now, I'm certainly not saying that's the only problem they have. It's just their most easily seen (and perhaps most easily solved) technical deficiency. Cisco does a lot of things right, but pretending that they do *everything* right (or have no bugs) is just as stupid as believing the same of Linux.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    13. Re:Uh... by alienw · · Score: 1

      As a comparison, many of my servers have 6-14 fans, in redundant push-pull pairs. To make it better, if a fan dies, the rest of the fans SPEED UP to compensate.

      Sure, because having 14 unreliable fans is better than quality components and proper thermal analysis and engineering. The problem is, fans suck in lots of dust. Which then tends make things worse. Not to mention, what kind of alarm alerts you that the fans are dying? Would you know if a PC started overheating due to, say, dust accumulation or a slowed-down fan? Can you swap out the fans without powering down the machine?

      If I don't have a spare for each sitting on a shelf, I can drive three blocks and have a temporary replacement for the PC in twenty minutes

      I think it's pretty obvious you don't work at a serious company. In a company with 1500 employees, a total network outage for one hour will cost more than $75,000 just in lost employee productivity. The actual cost will be much greater. You don't have time to fuck around for an hour or two while the network is down. And guess what, if the main router goes down, the whole network goes down. Let's see, you saved $2,000 on equipment and caused hundreds of thousand bucks' worth of damage. Sounds like a great tradeoff.

      The 3+ year uptimes on a dozen machines that I had to kill just to move them to a different facility was just an illusion.

      Just the fact that you consider a 3-year uptime to be something exceptional speaks volumes about the general unreliability of PCs. For a router, an uptime of 5 years is not particularly amazing. Most off-the-shelf Dells fail within two years or so -- either a fan, a hard drive, or something else. How many machines have you had that ran for 5 years without a reboot while working hard the whole time?

      Yes, occasionally, ethernet cards *do* fail. But so do t3 cards.

      Just don't say that at the interview if you ever want to work in a real-world IT department. You would _not_ be hired.

    14. Re:Uh... by NerveGas · · Score: 1

      "Sure, because having 14 unreliable fans is better than quality components and proper thermal analysis and engineering."

          It's obvious that you're not an engineer.

      "The problem is, fans suck in lots of dust. Which then tends make things worse."

          Ah. So we should be fanless, then. Show me the fanless Ciscos.

      "Not to mention, what kind of alarm alerts you that the fans are dying?"

          Audible alarms? Check, they're there.

      "Would you know if a PC started overheating due to, say, dust accumulation or a slowed-down fan?"

          Sure. It's all there. I can monitor fan speeds, chassis temperatures, individual temperatures on all four CPUs, and individual temperatures on all ten disks. What's your point?

        "Can you swap out the fans without powering down the machine?"

          Yep. All fans specified as hot-swap.

      "I think it's pretty obvious you don't work at a serious company. In a company with 1500 employees, a total network outage for one hour will cost more than $75,000 just in lost employee productivity."

          Lick my sack. I could lose that much from a *single sale* if I was down for an hour. As in *one of hundreds*.

      "Just the fact that you consider a 3-year uptime to be something exceptional speaks volumes about the general unreliability of PCs."

          "For a router, an uptime of 5 years is not particularly amazing."

          It would be for me. After about a year of uptime, one of my Ciscos starts showing rather bizarre behavior which can only be solved by a reboot. Thinking that it must have been something that I was doing wrong, we brought in expensive consultants, which jumped through all kinds of hoops, could figure nothing out, and submitted it to Cisco. But since we have to wait about a year for it to happen, Cisco can't (or just hasn't) had anything done about it.

      "Yes, occasionally, ethernet cards *do* fail. But so do t3 cards.

      Just don't say that at the interview if you ever want to work in a real-world IT department. You would _not_ be hired."

          Yeah. Some pompous, arrogant idiot like you would look down their nose and say "This guy doesn't know what he's doing." Then when one of your interface cards from Cisco failed, your sales department would have to kiss my ass about the service interruption. Been there, done that. Sorry. Reality is on my side.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    15. Re:Uh... by alienw · · Score: 1

      It's obvious that you're not an engineer.

      Actually, I am an engineer. In the telecom industry. Working for a Cisco competitor.

      Ah. So we should be fanless, then. Show me the fanless Ciscos.

      You pointed out yourself that they have fewer fans. Obviously, entirely passive cooling is impossible.

      Sure. It's all there. I can monitor fan speeds, chassis temperatures, individual temperatures on all four CPUs, and individual temperatures on all ten disks. What's your point?

      Are they actually monitored? Are you going to get advance warning before something dies? Unless you rig up an elaborate monitoring system, this is not a standard feature in a PC. Not to mention, if you have ten disks, the MTBF on those is going to be rather low. There's a good reason routers don't have disks.

      Yep. All fans specified as hot-swap.

      What chassis do you use? Because I have never seen a rackmount PC that can have its fans replaced without pulling it out.

      Lick my sack. I could lose that much from a *single sale* if I was down for an hour. As in *one of hundreds*.

      Yeah, right. It's pretty obvious you are still in college. Either that or you like to play russian roulette with your network.

      After about a year of uptime, one of my Ciscos starts showing rather bizarre behavior which can only be solved by a reboot.

      Yeah, well, my Linux routers show bizzare behavior like that about once a month. And I have to say, you must be the only person with such bad luck. Everyone I've talked to says it's very rare to have a router die. PCs die all the time.

      Then when one of your interface cards from Cisco failed, your sales department would have to kiss my ass about the service interruption.

      When one of those PCs dies, your ass is out of there. Just wait until the executives find out you've been cheaping out on critical network infrastructure.

    16. Re:Uh... by NerveGas · · Score: 1

      "Actually, I am an engineer. In the telecom industry. Working for a Cisco competitor."

      If you have a piece of paper from your state that says that you're a PE, then of course you're an engineer. If all you did was pass some "pay-me, pay-me!" certification exam with the word "engineer" in the title, then you're kidding yourself.

      "You pointed out yourself that they have fewer fans. Obviously, entirely passive cooling is impossible."

      No, I pointed out cases where there was *one* fan, not just fewer. Entirely passive cooling isn't impossible by any means, there are plenty of examples. But it's hard to make really powerful routers (of either flavor) completely fanless.

      "Are they actually monitored? Are you going to get advance warning before something dies?"

      Yep. It's not hard. Most distros come with all of the packages you need to monitor fans, temperatures, disks, etc. pre-installed. You can have as much advance warning as is possible based on the sensors in your particular system. Maybe Cisco has some fancier sensors. :-)

      "if you have ten disks, the MTBF on those is going to be rather low. There's a good reason routers don't have disks."

      Well... I disagree in some regards. First, the machine that I mention has twenty programmers flogging away untested code on it, handles FTP, samba, relational databases, email, web serving, DNS, and several other tasks. The kind of abuse that it suffers isn't really easy on an operating system. I've had it for about 7 years now. It was rebooted the first month to replace a faulty RAID card, and after that, it ran without reboot for about 3 years as an RDBMS machine. Then it was relegated to the code-monkies's flogging-victim, and since then, the only reboots have been for kernel upgrades or power issues (it's no longer in the data center, backed up by a generator). My Linux-based routers, on the other hand, have just sat there and worked. About a month ago, I was showing a new employee our servers, and couldn't even remember which machine *was* our core router, I put it in place and haven't looked at (or for) it since.

      As for the disks, you'd be surprised how well good SCSI disks can do. Out of 10 drives that have been in place for about 7 years, we just lost the second one recently. And you're right, routers don't usually have disks. I've stuck a CF card into an IDE adapter, and there you go, diskless PC. And because a router only needs a write when a configuration is changed, it's not hard to make that happen on a PC.

      "What chassis do you use? Because I have never seen a rackmount PC that can have its fans replaced without pulling it out."

      Well, the "without pulling it out" is somewhat true. But if you're telling me that every Cisco can have any fan (or power supply) replaced without pulling it out of the rack, I don't think that's the case. And while it's a bit "seat of your pants" (or, as you would say, "russian roulette"), my servers are on rails, I can slide *most* of them forward, remove the lid, replace fans, and be done.

      "Yeah, right. It's pretty obvious you are still in college. Either that or you like to play russian roulette with your network."

      First, let me apologize for the "lick my sack" comment. I was out of line. No, I'm not in college any more, and as for the russian roulette, it's a bit of an exageration, but I do look at risks, benefits, and payoffs. I go to the CFO, and present him likely and worst-case scenarios of failures, and give him time, impact, and cost estimates. Then he, I, and the VP of the company sit down and figure out what makes the most sense.

      As I'm sure that a certified person such as yourself is aware, once you get above 99.9%, costs start shooting up a *lot*. Try to get past 99.99%, and things really get pricy. And with the level of uptime adn performance we've had over the 7-year run of the

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  14. The Oracle Strategy by Sigfried · · Score: 1

    If they become any kind of threat to Cisco, all Cisco needs to do is to buy the company, and render the issue moot.

    1. Re:The Oracle Strategy by Nick+Driver · · Score: 1, Funny

      If they become any kind of threat to Cisco, all Cisco needs to do is to buy the company, and render the issue moot.

      (cough, cough) Linksys (cough)

    2. Re:The Oracle Strategy by wvitXpert · · Score: 1

      "If they become any kind of threat to Cisco, all Cisco needs to do is to buy the company, and render the issue moot."

      What makes you think this isn't their plan?

  15. I was doing work for a F200 company by Anonymous Coward · · Score: 0

    and their top IT dogs didn't want to touch routing. They outsourced the entire deal to their ISP. Now if they are scared to touch it, I think this will need something big to be taken up.

    Personally I don't know much about configuring a router but this is a great way to learn. I have to say that all these great FOSS applications must be a boon to college CS courses. They actually get to play with real world stuff and make a contribution while working on a GPA. That is actally very awesome.

    As soon as I am done playing with Xen Live CD I might give this a look.

    Now if i can get Xen to run WINE with 100 instances of SecondLife and camp 24x7 I could make $400/day with a decent computer. Yea that beat break-even by a wide margin...but does this business plan scale? ... Damn engineers always asking these stupid questions...Ya Know what I mean!

  16. Free and Open Source hardware? by edmicman · · Score: 1

    So I can get the hardware for free, too, right?

    1. Re:Free and Open Source hardware? by Anonymous Coward · · Score: 0

      Nope of course, but you can get much more: the "source" of the hardware, which means plans, schematics and the full sources for the programmed chips. Take a look at http://www.opencores.org/browse.cgi/by_category to see some interesting examples of free "cores".

    2. Re:Free and Open Source hardware? by Nosklo · · Score: 1
      So I can get the hardware for free, too, right?
      No beer intended, only speech...
      --
      find -name "*base*" -exec chown us {} \; ; ln -s /dev/zero /dev/chance ; make time
  17. I love open source software naming by stinky+wizzleteats · · Score: 5, Funny

    Grep. Gimp. Kugar. Krita. Kexi. LaTex. Tcl. And now, the piece de resistance - xorp.

    Why route when you can XORP!

    1. Re:I love open source software naming by daverabbitz · · Score: 1

      Yes, because Cisco IOS, Catalyst and Rapier are so much more obvious as to what they do :P .

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    2. Re:I love open source software naming by DrSkwid · · Score: 5, Funny

      says stinky_wizzleteats

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:I love open source software naming by rabiddeity · · Score: 1

      Maybe the developers are Klingon?

    4. Re:I love open source software naming by NitsujTPU · · Score: 1

      Yay Ren & Stimpy.

    5. Re:I love open source software naming by causality · · Score: 1

      I know it's a joke, but really, this is the result of focusing on the actual device and its purposes and how well it works and how to implement it. If the focus were marketing (to which product design is typically secondary) then we'd have some really badass names for our projects too.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    6. Re:I love open source software naming by Anonymous Coward · · Score: 0

      Says slashdot user stinky wizzleteats.

      What's in a name?

      A.C.

    7. Re:I love open source software naming by stinky+wizzleteats · · Score: 1

      I'm Stinky Wizzleteats. I have a stupid name.

      http://slashdot.org/faq/accounts.shtml#ac100

    8. Re:I love open source software naming by stinky+wizzleteats · · Score: 1

      I agree. I'm not knocking the name, I just think it's funny. In point of fact, I think the name XORP rocks. It's funny, but it does rock.

    9. Re:I love open source software naming by idonthack · · Score: 1

      http://slashdot.org/faq/accounts.shtml#ac100

      Anyone else find it funny that's the only question in the FAQ answered by "Samzenpus"?

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
  18. new company dupe project by tazanator · · Score: 3, Informative

    Imagestream has been doing this for ~8 years now ... course they provide support and all the hardware but this is doable. After all a DS3 Imagestream Rebel is only a P3 Intel and 256mb upgrade. Still it is another step in proof that cisco is not the networking god PHB's think.

    --
    I'm told you are what you eat, does that mean I can be you by tomorrow with some A1?
  19. Could be promising for some markets by squidguy · · Score: 4, Interesting

    This could be a hit, if the costs keep down, for the small-medium business and home broadband markets. But I have trouble seeing how this will take significant market share in the Enterprise except for perhaps edge or LAN devices. For one thing, you pay Cisco, Juniper, Foundry, whomever for wire-speed implementations (among other issues) that rely largely on the ASICs and the overarching hardware architecture, beyond just the OS.

    For the home market, there are already open-source software solutions such as for the Linksys WRT54-series wireless router, which is itself based on the GPL. See http://www.wi-fiplanet.com/tutorials/print.php/356 2391 for more info.

    Until someone funds an open-source chip foundry, these won't replace the core.

    1. Re:Could be promising for some markets by NerveGas · · Score: 2, Interesting

      The idea of Ciscos and others using custom hardware to accelerate the routing is, in great measure, over-hyped. Yes, they do have some hardware that GREATLY speeds things up, but in most cases, it only works if you're not using any of the features that make their expensive equipment truly useful. Most of the nice features will kick you from CEF to process-switching, and at that point, a modern PC has *gobs* of CPU cycles, memory bandwidth, and even I/O.

      I/O used to be pretty pathetic for PCs, but when you look at motherboard chipsets with up to 32 PCI-E lanes coming off of them, that gives you a theoreticaly 80 GB/s bidirectional transfer. Realistically, the connection from the CPU to the chipset would be a limitting factor, but if you're talking about Opterons, you get 12.8 gigabits/second. You can find Cisco routers that will beat that, but you're talking about more than an order of magnitude in price difference.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    2. Re:Could be promising for some markets by Huh? · · Score: 1

      To which nice features would you be referring?

    3. Re:Could be promising for some markets by zerocool^ · · Score: 1


      I'd say more than 2 orders of magnitude. To get a Cisco with more than 12.8 Gbps thruput, you're talking more than $200,000, when you can get an opteron system fro $2000.

      ~W

      --
      sig?
  20. Software is not the issue. by NerveGas · · Score: 3, Informative

    The largest impediment is not software, but hardware. The two benefits to a Cisco are that (A) there is someone who *will* fix your problem for a fee, and (B) You can buy an interface card for ANY network type out there.

    As for (A), the same will likely become available for this if it isn't already.
    (B) is a lot harder. When you get into odd network types and high-speed telco lines, it becomes a bit more difficult - it isn't as easy as just calling your Cisco salesmonkey and buying the card you need.

    It should be noted, however, that adding a card to a Cisco isn't always painless. I've had to upgrade the OS - which involved upgrading both memory and flash - just to support another ETHERNET card. How many decades has Ethernet been around for, and they want an OS upgrade to support one? And only to support an additional card, the built-in ethernet worked just fine.

    Right now, we're using a Linux router for ethernet routing within our data center, which it handles just fine. As soon as our Sangoma cards show up, it's also going to handle a T3 to our office as well - but only clearchannel, we can't split it between phone and data (as I'd like to do.)

    A while back, I had a rather perverse thought. You can hook up a LOT of interfaces to a high-end Cisco, and most routed telecom isn't very high-bandwidth. A T3, at a measly 45 megabit, is still very small considering the throughput of today's hardware. An OC3, at 155 megabits, still isn't much. The perverse thought was that if someone would come up with T1 and T3 modules with integrated CSU/DSUs that connected via USB or firewire, you could stuff a machine chock-full of 4-port controller cards, and be able to hook up 20 or more interfaces very quickly, and easily. In theory, each USB controller card *should* be able to push the ~200 megabits without much trouble, and even a plain old 32/33 PCI bus could *almost* handle the 110 MB/s of all 20 lines at full-tilt. Realistically, however, I do know that USB has many deficiencies which entirely prevent it from fulfilling that task.

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
    1. Re:Software is not the issue. by Anonymous Coward · · Score: 0

      Cisco 1700 series? 1720 maybe? Only supports ethernet in port 0? :-)

      Cisco is telecom-stupid when it comes to software...

    2. Re:Software is not the issue. by alienw · · Score: 1

      Uh, dude, a USB controller would be lucky to push 50 megabits. And that's with horrible latency and lots of lost packets. Converting high-speed network interfaces to USB would also be dog-slow and expensive. You might have a shot with PCI. The main problem is the lack of suitable software, and the bottleneck the CPU would create. And, of course, the complete lack of reliability. There is no way a standard PC will give you 99.99% uptime. You would be much better-off going out and buying a router from a Cisco competitor, they do exist.

    3. Re:Software is not the issue. by zerocool^ · · Score: 1


      Your problem with 20 interfaces is going to be both CPU power and available system memory; not PCI bandwidth. With some of the cards I've seen, you could hook up in theory 12 T-1's or 6 T-3's (if you had 6 PCI slots and used onboard ethernet). Using firewire, or some bastardized scsi320 interface, you could up that to 20. But you're going to hit both a processor bottleneck (computing BGP AS pathlength versus 20 other lines multihomed), and Ram (keeping 120,000 routes in RAM times 20 interfaces). You'd need, oh, probably... well... you could probably do it with 2GB, but 3 or 4 would be better. We figured on 100MB minimum per interface, and that's cutting it close; more routes have been created since I delt with this.

      ~Will

      --
      sig?
    4. Re:Software is not the issue. by NerveGas · · Score: 1

      "Uh, dude, a USB controller would be lucky to push 50 megabits. And that's with horrible latency and lots of lost packets. "

          Did you not read when I said that I knew that it wouldn't work? In theory, they have gobs of bandwidth. In reality, they don't. I know that.

      "The main problem is the lack of suitable software, and the bottleneck the CPU would create"

          Bottleneck? How is a multi-gigahertz CPU with tens of gigabits of I/O to the chipset and gobs of gigaBYTES of memory I/O going to be a bottleneck?

          I have an old Cisco 1721 where the CPU is maxed out on a 3-megabit line if you use bandwidth restrictions, just because it can't even keep up with the counters. On the other hand, I have a dual P133 that I picked up for $40, firewalling, translating, and filtering a 6-megabit line at full tilt barely even keeps the CPUs warm.

          CPUs are only bottlenecks in Ciscos, because they like the thought of selling you, say, a 3640 instead of a 3620 just because the CPU is a few hundred megahertz faster. There's no competition. In the PC world, CPUs are ridiculously faster than necessary just for bragging rights.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    5. Re:Software is not the issue. by NerveGas · · Score: 1

      I highly doubt that CPU would be a bottleneck, I've seen far too much data being routed on a PC to even think about that. In any similar situation on a Cisco, you'd be even more limitted unless you spent GOBS more money. And if CPU cycles really are a limitation, well, the Linux networking code is very well multi-threaded (although I'm not sure about the routing daemons), and more CPUs are dirt-cheap. Recently I priced out a mid-grade Cisco and a T3 card, and for less, I could buy a 4-socket Opteron system with 8+ gigabytes of memory.

          System memory being a limitation? Well, we're talking about the days when any decent server board will have at least 6 DIMM sockets (how many does your Cisco have?), and at least a 128-bit, DDR-400 memory controller. How about your Cisco? Yes, the VERY high-end ones can compete in that area, but again, you're talking at least an order of magnitude more money.

          A plain-old PCI bus, at 100 MB/s real-world throughput (or slightly less, depending on the chipset), would be a limitation, but again, any decent server motherboard has at least one or two PCI-X busses (200-800 MB/s each) and a PCI bus. And recently, they've got PCI-E bandwidth out the wazoo. In fact, in any decent motherboard, the I/O limitation you'd hit first would be from the CPU to the chipset, which would be ~14 gigabits/sec on an Opteron, and anywhere from comparable to much less on an Intel, depending on how much of the FSB was eaten with memory access.

          USB would, of course, be a bottleneck - another mechanism would have to be figured out. PCI tends to have a very low limit on the number of available slots, so it's not as ideal for highly-connected routers, but something could be worked out without too much trouble.

          Again, like I've said in other ports, the only real problem preventing wider use of Linux-based routers is the interface cards. You just can't beat Cisco in that arena. No matter what strange interface you need, if you pay them money, they'll set you up. The same can NOT be said of PCs!

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    6. Re:Software is not the issue. by csirac · · Score: 1

      Bottleneck? How is a multi-gigahertz CPU with tens of gigabits of I/O to the chipset and gobs of gigaBYTES of memory I/O going to be a bottleneck?

      I have experience developing real-time image processing that involved an FPGA running on a USB port with Windows XP.

      The real trouble is that general-purpose desktop/server operating systems are terrible at giving consistent performance to the critical paths in your code. You really do need a dedicated RTOS for this type of stuff.

      USB is annoying because it requires a lot of attention from the CPU to keep maintaining it. If your computer is already busy and your virus-scanner on friday night kicks in with fastfind and a whole slew of applications phoning home for their auto-update features, it can happen that your thread goes for dozens of miliseconds without being serviced.

      But, you already knew that.

      Even if IOS is running on a MIPS CPU, they've written the IOS around networking, rather than thrown a networking app onto a random host OS with all the background noise and 2nd-hand software interrupt schemes propagating through API layers via IPC...

      What am I getting at... well, you are right that "bandwidth" isn't the bottleneck here - and your original point is interesting, but the real problem with PC architecture + generic OS vs custom hardware + specialised OS is the real-time, latency-related issues :)

    7. Re:Software is not the issue. by NerveGas · · Score: 1

      I see that you're talking about the CPU being a bottlneck in conjunction with USB. We agree, USB isn't up to it. :)

      The Linux and BSD IP stacks are tremendously good. That's the product of so many people looking at them. And from how much of the time on my Ciscos can be spent on interrupts in "IP input" if I'm doing ACLs and bandwidth restrictions, I think that the APIC controllers (not PIC) really aren't that bad.

      =)

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    8. Re:Software is not the issue. by alienw · · Score: 2, Interesting

      Uh, dude, Cisco makes more than 15-year-old low-end shit. Yeah, their really-cheap, really-low-end stuff is a bit more expensive than the competition. But try making a PC route 30 or 40 1-gigabit fiber interfaces like some of the midrange ciscos, and you'll quickly see why Cisco is still in business. The standard PC architecture is not capable of servicing even a single gigabit interface unless you use PCI-X, and even then the CPU is a major bottleneck. Doing more than a couple is impossible.

    9. Re:Software is not the issue. by NerveGas · · Score: 2, Interesting

      "But try making a PC route 30 or 40 1-gigabit fiber interfaces like some of the midrange ciscos,"

          You're confusing switching with routing. Show me a Cisco that can actually perform all routing functions (including firewalling, NAT, payload inspection, etc.) on 30 or 40 gigabit lines. Sure, you can perform some rudimentary routing functions on their Ethernet switches. Can you hook a few t3s into them? Maybe hook up a couple of OC12s? Can they channelize lines into voice and data? We're talking about different things here.

      "The standard PC architecture is not capable of servicing even a single gigabit interface unless you use PCI-X, and even then the CPU is a major bottleneck."

      To quote a certain idiot I've heard from, "Uh, dude, PCs come in more than 10-year old low-end shit."

      The days when the CPU was a bottleneck for gigabit are long gone. Sure, you could turn off interrupt coallescing which would drive the interrupts up, but we're still not talking about 400 MHz CPUs any more. And guess what... interrupts can be a limitation on a Cisco in pathological cases, too. On a PC, when interrupts or CPU cycles are a problem, you spend a couple grand more and get a few more CPUs - including more interrupt controllers. On a Cisco, you add another zero to the price of your router.

      These discussions, when they take place, go round and round on NANOG. People who don't use PCs as routers come up with every reason in the world why they won't work, and then the people who actually DO use them drop some performance numbers that are absolutely astounding.

      The real reason why Cisco is still in business is that if you have a problem, they *will* solve it. That problem can be that you need a particular interface, a faster router, a software problem, or just some handholding. If you give them money in sufficient quantities, they *will* take care of it. That's not true of PCs. If you want to point out shortcomings in PC-based routers, that's where you should start.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    10. Re:Software is not the issue. by alienw · · Score: 1

      Do you even know what the fuck you are talking about? Sounds like you've never seen anything other than the toy Cisco routers you picked up at the local surplus auction. Have you heard of the 7600 series, perchance? Or even visited Cisco's website? The higher-end routers can do something like 240 Gbps. No PC can even do a tenth of that.

      As I said, standard 32-bit 33MHz PCI cannot even handle gigabit ethernet. The maximum theoretical burst transfer rate is only 133MBps, and that's shared between the network card and all other PCI cards. And the CPU sure as hell is a bottleneck -- just how fast do you think it can talk to the PCI bus? Sure, with a high-end machine you might be able to service one or two gigabit interfaces, but that's still in the "low-end router" area. Not to mention, that machine will be working rather hard.

    11. Re:Software is not the issue. by NerveGas · · Score: 1

      "Have you heard of the 7600 series, perchance? "

          No. For you see, I have spent the last ten years on mars. In a cave. With a pillow over my head.

          Bonus points if you caught the reference. I probably didn't get it verbatim, though.

      "The higher-end routers can do something like 240 Gbps."

          The figures from 240-720 gigabits are the backplane performance, not what it can actually route. Hopefully you're aware of the difference. But it will still crank out some serious numbers with CEF.

          However... have I ever once talked about comparing CEF to Linux-based routing? Nope. I've been talking about scenarios where you're forced to process-switching. What sort of figures does your 7600 turn in then? Cisco's datasheet says... 20,000 PPS. Yep, 20,000. 30 million down to 20 thousand. What is that, a factor of 1500? Wow. A $2k Linux PC can route 7 times that much. Ouch.

          So, it seems to me that my original ideas still hold true: Once you're process-switching, your Cisco is vastly overpriced and underpowered. You seem to assert that you can enable all kinds of features on your 7600 and still use CEF. They're certainly better than the low-end (even able to CEF-switch NAT). But that doesn't mean that they can do EVERYTHING with CEF.

          So, moving on to PCs...

      "As I said, standard 32-bit 33MHz PCI cannot even handle gigabit ethernet"

          And, as I said, any decent machine has wider and faster PCI busses via PCI-X, and/or PCI-E - and usually several busses.

      "And the CPU sure as hell is a bottleneck -- just how fast do you think it can talk to the PCI bus? "

          It depends on the chipset in question, but it takes an AWFULLY poorly-designed PC to not have enough bandwidth to the chipset to keep a couple of measly PCI-X busses going, and CERTAINLY enough to make 20,000 pps look pretty wimpy.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  21. Is there really a market for this? by Anonymous Coward · · Score: 2, Funny

    As I understand it, there's already this open source routing software called "Linux". I sysadmin at a medium sized financial trading house, and managed to toss out our two Cisco routers a year or so ago. I replaced them with Gentoo Linux boxen running the standard IP stack and routed, on office ready Dell PCs (with a couple of extra ethernet and fibre cards as appropriate). And you know what? It's been even more reliable, less downtime for patches or crashing or hardware failure. I'm not likely to go back to Cisco until I see the same standard of freedom and quality in their code that I do in Linux.

  22. Well the top three questions I'd have by Sycraft-fu · · Score: 4, Insightful

    This is all assuming I'm willing to go unsupported, of course.

    1) By far the most important is what kind of interfaces can I get for it. Of course I can get ethernet but what about T1, DSL, SONET, etc. If all this does is route packets over ethernet, which I then need to plug in to another router to get to my WAN, that's not so useful. I'd say over 90% of the Cisco routers I see in business are for WAN connections. If you are going to have to buy those anyhow, then what's the point?

    2) What kind of load can it handle? Having something that can do a gig is all well and good, but can it still do a gig with 20,000 clients generating 50,000+ connections? That's where many budget routers and firewalls fall flat. They do everything in software so they can do the traffic no problem, but it's the concurrency that kills them.

    3) Does it support layer-3 switching? That's where you in effect route the first packet of a flow and switch the rest. Leads to much lower impact on the router, and lower pings. Can't do it going from one media to another, but for internal routing it's the way to go.

    This is, as mentioned, not considering support. I mean it's all well and good to slap some NICs in a system, load an OS that can route traffic, and call it a router/firewall/whatever, but it's something else entirely to see that survive under a real load. We see that all the time on campus when we test new potential devices. They promise gig throughput, something I have no doubt they deliver, and less than we use, but they instantly crash when exposed to our network. Why? Well we have like 30,000-40,000 comptuers or so that generate hundreds of thousands of concurrent connections. They just aren't equipped to process that kind of load and they stop passing traffic. The Ciscos, however, that compose the entire core, edge, and distribution parts of the network, operate without problems.

    1. Re:Well the top three questions I'd have by Anonymous Coward · · Score: 0

      2) What kind of load can it handle? Having something that can do a gig is all well and good, but can it still do a gig with 20,000 clients generating 50,000+ connections? That's where many budget routers and firewalls fall flat. They do everything in software so they can do the traffic no problem, but it's the concurrency that kills them.

      I am dumber for having read that. L3 devices (routers) have no idea what "concurrent" connections are, GENERALLY speaking bandwidth is bandwidth. Perhaps I misunderstood. Can you expand upon this?

    2. Re:Well the top three questions I'd have by twelvemonkeys · · Score: 1
      3) Does it support layer-3 switching? That's where you in effect route the first packet of a flow and switch the rest. Leads to much lower impact on the router, and lower pings. Can't do it going from one media to another, but for internal routing it's the way to go.

      Actually, there is no such thing as layer-3 "switching". Layer 3 is routing, plain and simple.

      What you are trying to describe is flow-based switching, which is present in older Cisco gear, such as Cat5k as well as other lower-end equipment from other vendors.

      Any device worth its mustard nowadays has a FIB based architecture where routes from the route processor are stored on the linecard on CAM, which does linerate lookups without ever having to hit a CPU.

    3. Re:Well the top three questions I'd have by zerocool^ · · Score: 1

      Something that I haven't seen anyone point out yet:

      This has been done for YEARS and YEARS already.

      When I worked at a small webhosting company, we did our own routing. We did it with RedHat + zebra + BGPD + cyclades PC300 cards + Motorolla CSU/DSU's. All the people we bought bandwidth from had no idea what the blind hell we were doing, but they were all amazed at how well it worked.

      • Zebra GNU Routing software (emulates IOS)
      • Quagga (Zebra, but more up to date and maintained by people who accept outside input)
      • BGPD - Supports BGP-4 and multi-homing.
      • Motorola FT100 CSU/DSU (we had the ones with V35's on the back, and custom pinned cables to translate into the 24 pin serial interface on the T1/E1 cards)
      • Cyclades PC300 (we had the PC300/TE-2, I believe, with 2x 24 pin serial ports which required adapters from V.35 out of the back of the CSU/DSU)


      The X-factor here is the Cyclades card. Appearantly, and I didn't know this when I started writing this post, Cyclades (aside from shifting their site to a webserver on someone's AOL 14.4 modem) has stopped selling Wan cards. I would assume someone has taken up the slack, but whatever.

      Anyway, we had 5 T-1's, and this gave us 5 HDLC interfaces, which the linux kernel supports ever since 2.4.something, maybe 2.4.12. We also had our lan port, eth0. I think we had a DMZ on eth1, and then the loopback. Bwm (now bwm-ng) was able to read all the interfaces.

      Interestingly enough, since all of our software was open source, we were able to correct an interesting BGP-related problem. We bought bandwidth from "X" tier-1 bandwidth company, and also from "Y" tier-2 bandwidth company. Company "Y" purchased their bandwidth in large part from company "X", so in essence, we were adding an obfucation step by having the reseller in the picture (but, they offered a lower price, about half). Anyway, BGP is set up to allocate routes to the shortest AS pathlength. That meant that every route that was destined to hit network "X" got routed through network "X"'s T-1 line, and not through the 2 T-1's we had from brand "Y" - essentially we ended up saturating X, and never using Y, due to the way BGP worked. We ended up trying lots of things - prepending our AS paths for the X routes, etc, but eventually one of my coassociates decided to just hack the zebra code.

      I wish we had released it GPL, but the main programmer had said he didn't feel it was well documented enough and certainly used some unclean workarounds (like reading bandwidth stats from ifconfig and not from /proc), so we didn't release it. But, essentially, he found a way to manually allocate routes, by percentage, onto unused T-1's, so we didn't ever get to a situation where we were slamming one T-1, and had 4 un-used. Then, he went on to create a set of sub-routines whereby it would read traffic statistics to properly route traffic based on percentage of bandwidth used versus other links and available overhead. It resulted in a routing system we almost never had to touch, which automatically made the most economical use of our outgoing bandwidth, ensuring that customers always got the most unsaturated link, even if it was longer by one or two hops.

      In the end, we even had the ability via configuration files to add an interface, specify its maximum thruput, and the routing system would automatically take that into account when doing auto route allocation. All because the code was open.

      No, this open routing stuff isn't new.

      ~Will
      --
      sig?
    4. Re:Well the top three questions I'd have by zerocool^ · · Score: 1


      Ah:

      If you're looking for T1/E1 cards, Sangoma has what you need. Appearantly, they also have cards that have an onboard CSU/DSU and plug in straight from the DMARC via Cat5/RJ45 (note: not ethernet).

      They also have a variety of dual BNC T3/E3 cards.

      If they're industry standard HDLC interfaces, they should work with the above mentioned software implementations.

      Also: I wanted to add, that was all on a Celly 633 for the longest time; in 2003 I think we upgraded it to an Athlon XP 1700+ or so. Computing 5 T-1's times 115,000 routes once a minute was a lot of work, appearantly, and the more ram the better, since BGPD keeps routes in memory. I think we had 1GB in it. My point being, the machine wasn't your leftover Packard Bell 233, but it wasn't a monster. I figured out at some point that the whole thing, in hardware costs, was less than $4k, and the 3 Cyclades cards were more than $2500 of that.

      ~Will

      --
      sig?
    5. Re:Well the top three questions I'd have by Sycraft-fu · · Score: 1

      It's what Cisco calls their technology that combines switching and routing. I don't care if you don't like the term, it's the one they choose to use. 3com also uses the term, not sure if others do. They idea, presumably, is to create the impression with users that it's a switch, not a router, but one that is capable of layer-3 operations.

      Regardless, new Cisco gear still calls it that and still does, or at least can operate in the mode I suggest. All our 6500 and 7200 gear on campus does. The routers have a seperate router and switch side you can log in to and administer. I do not know the reasons for such a configuration (they support a unified mode as well but it's not used) just that it is done that way.

    6. Re:Well the top three questions I'd have by twelvemonkeys · · Score: 1
      Regardless, new Cisco gear still calls it that and still does, or at least can operate in the mode I suggest. All our 6500 and 7200 gear on campus does. The routers have a seperate router and switch side you can log in to and administer. I do not know the reasons for such a configuration (they support a unified mode as well but it's not used) just that it is done that way.

      You are digressing here.

      Let's go back to your original statement.

      Does it support layer-3 switching? That's where you in effect route the first packet of a flow and switch the rest.

      As I previously pointed out -- the act of punting the first packet of a flow to a CPU is called flow-based switching and is used across multiple low-to-mid-end platforms.

      leads to much lower impact on the router, and lower pings.

      Lower impact than a CPU based router, yes. Lower than a FIB-based router, no. Large number of flows will kill a flow-based switching router.

      Lower pings? No. All ICMP packets must be processed by a CPU (regardless whether linecards are using flow or FIB.)

      Can't do it going from one media to another, but for internal routing it's the way to go.

      No idea what you are trying to say here. FIB or flow-based architecure will work across different media.

  23. An Interesting Point to Note... by webmistressrachel · · Score: 2, Insightful
    History repeats itself.

    Microsoft built an empire out of OSS (using OpenBSD). Linux tries to compete with their own, better, product. However, companies are still resistant due to "support issues" (how much support did you actually get from M$ last year, though?) and familiarity.

    Cisco built an empire out of Netlib, etc. Vyatta will try in vain to take a slice of the pie, but companies again will "go with what they know".

    This is how the vast majority of us have ended up with rubbish IT setups, and those amongst us who care about quality etc. get modded "Troll" for ranting about it.

    --
    This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
    1. Re:An Interesting Point to Note... by Anonymous Coward · · Score: 0

      Err... what?

      OK. If you're going to go by WebMistressRachel, we're going to see nudie pics, because the rest of your post is just wrong.

      Microsoft existed as a company with an enormous revenue before OpenBSD ever existed. Hell, Microsoft existed before Dick Stallman finished getting an erection by tapping out his programs in morse code using parens... I mean, dreaming of a lisp-based windowing system.

      So, let's get on with the nudie pics.

    2. Re:An Interesting Point to Note... by webmistressrachel · · Score: 2, Interesting

      What about my chosen name, which means "webmaster called rachel", suggests I might post nude pics? BUAG pics, maybe. If you know what that means, I might post one just for you. Otherwise, quit trolling me cos of a minor glitch in my post. just because I forgot that it might be Berkeley UNIX that was wholeheartedly pirated into Windows and not FreeBSD, doesn't make the post any less important, because they still stole other peoples freely available work and branded it just like Cisco did (see numerous headlines about their use of Netlib). I shouldn't feed trolls, but today I am one so there!

      --
      This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
    3. Re:An Interesting Point to Note... by causality · · Score: 1

      You're just running into the eagerness most people have to avoid any kind of rational discourse and go diving straight for the ad hominem attacks. Relax. And yes, you fed the troll :-).

      --
      It is a miracle that curiosity survives formal education. - Einstein
    4. Re:An Interesting Point to Note... by Anonymous Coward · · Score: 0
      (how much support did you actually get from M$ last year, though?)


      MSFT took our customers out to lunch and dinner and flew some of them somewhere nice. Until I find a F/OSS project that'll do that, our CEO will stay loyal to MSFT despite the trouble we have with their stuff.

    5. Re:An Interesting Point to Note... by MightyMartian · · Score: 1

      Well, yes, buying hookers for your potential clients is one thing that guys like Microsoft and Cisco have over open source. I doubt the average open source initiative has enough money to even get a transexual to give the potential customer a handjob.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    6. Re:An Interesting Point to Note... by LittleLebowskiUrbanA · · Score: 1

      Microsoft implemented some parts of BSD's TCP/IP stack. As far this statement "Linux tries to compete with their own, better, product", that statement is so fantastic I almost don't even know where to begin but here's a few thoughts.

          Linux is not competing with ANYBODY. Linux is the pet project that Linus Torvalds created to have his own desktop Unix clone and he still states that's his goal. He also states frequently that Linux isn't in competition with anybody.

          Also, are you calling Cisco products "rubbish?" How many Cisco products have you had responsibility for? As far as the Microsoft support rant, you'd know quick, fast, and in a hurry how Microsoft's support is if you were an Exchange admin and it had crashed. Hint: Microsoft support is pretty good. That's why companies pay for it.

          I would love to tear Exchange and my Pix firewall out and replace them with OpenBSD and QMail but I can't due to corporate policies. But guess what? If oyu know what you're doing, the Exchange/Cisco stuff can work with decent uptime. And that uptime gives me the time to replace other Windows boxes with Linux and OpenBSD.

    7. Re:An Interesting Point to Note... by Anonymous Coward · · Score: 0

      WebMistressRachel implies mainly that you're a chick. Chicks are hot. Nude chicks are even better.

      But to say that Microsoft "pirated" BSD into their OS and parlayed that into a software empire is just flat out wrong. It has nothing to do with the brand. The fact that Microsoft used Berkeley Sockets (a spec, not a software product) in their OSes and used Berkeley derived code for some of their included clients (the command line ftp comes to mind) does not correlate to "pirate". The architectural differences between MS's OSes and BSD Unix are so different that, unlike the original Linux TCP/IP stack, they could not just drop it in wholesale. Additionally the UC Regents are not out to make a political statement like Dick Stallman is. They figure that if the taxpayer is coughing up the cash to pay the bills, then the taxpayer should reap the benefit of that money. Which is quite contrary to the goal of the FSF which is to tell you how to vote.

  24. 5 years late? by Garak · · Score: 3, Interesting

    This seems to be alittle late to be jumping into this market. Most of the big players are starting to switch over to multilayer switching. Software routers are only needed where you need to do something like NAT or firewalling.

    If your big enough to need a routing protocol like BGP, your going to need some serious hardware. Software based routers running on off the self hardware are fine for 100mbit ethernet routing, but beyond 100mbit you need some specialized hardware.

    I really don't see any advanage this system has over a linux router with the usual tools(zebra/quagga, ip, ifconfig, iptables, ebtables, etc...)

    --
    God, root, what is the difference?
    1. Re:5 years late? by Anonymous Coward · · Score: 0

      I think the market is going to get much larger. Like you say, the big experienced shops are going upscale. But below them are oodles of smaller outfits that are just now beginning to realize how they can use this stuff.

  25. No worries from Cisco by Tiger4 · · Score: 0

    There is a tech fix for this problem. Just embed a packet sniffer in the next software update to prevent traffic from coming or going to the Vyatta or XORP sites. No software, no web presence, no problem. Closed source, so who's to know? Advantage: Cisco.

    --
    Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
    1. Re:No worries from Cisco by osbjmg · · Score: 1

      And that's going to happen with the automatic updates or what? Network software upgrades take a long time to go through...

    2. Re:No worries from Cisco by Anonymous Coward · · Score: 0

      Puh-lease. You think that would go unnoticed? Are you high? Or are you a proprietary software conspiracy theorist? Sheesh, don't post such things without thinking them through (or at least go AC on these silly rants).

      -Said the AC

  26. Already use an open source router by argoff · · Score: 0, Offtopic

    At home and at work, a nice multi-homed Linux box with iptables, shapecfg, openvpn, ipsec, and iproute already does a nice job of firewalling, vpn-ing and routing traffic. IMHO, handles loads and traffic flow pretty nicely - and it's a lot easier to upgrade and do traffic analysis than on those closed off-the-shelf boxes.

  27. What is the special sauce here? by putko · · Score: 1

    Is there any special hardware or chips on this thing? Or is it just a low-end computer? I saw this story before and it didn't mention anything about the hardware

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
  28. Re:Jesus. Just Jesus.!~ by Anonymous Coward · · Score: 0

    Perhaps not.

    I will refrain from using my corporate name because about 95% of the people that read Slashdot will know it... but we use ALOT of open source projects. Almost no bought or propretary software (we have a small subset of Windows users), but that's it. We use OpenOffice and basically non-Microsoft programs. (We use alot of macs, and iWork and such).. but it seems to work well. Couple extra steps, and no blackberry's (we use Treos, cause our email is imap)

    but for the most part our office is OpenSource. Or.. !Microsoft.

    so I agree with Parent.

  29. Packet Forwarding is so 1990's by saridder · · Score: 3, Interesting

    The game has long since moved from just forwarding packets to providing intelligence in the network. Now companies want integrated security, voince, application intelligence and application (l5-L7) optimization, QOS, high availability, etc.. none of which you'll find in an open source router. This is why the networking companies stay in business. If companies wanted cheap packet forwarders, they would have bought linksys, 3com, huawiei, hp or any other me-too commodity router. They didn't and Cisco won.

    --
    --- RFC 1149 Compliant.
    1. Re:Packet Forwarding is so 1990's by someone300 · · Score: 1

      Linux can do most advanced network tasks, which would be classed as an opensource router. Speed and hardware accelerated support is another issue though...

    2. Re:Packet Forwarding is so 1990's by saridder · · Score: 2, Interesting

      Can one linux box become a high performance router plus (summary of just new security features released this quarter, never mind all the functionality released the past 3 years)-

      Stateful FW Failover
      Zone-based Policy Configuration
      Cisco Unified Firewall MIB
      SSL VPN, including support for Cisco Secure Desktop
      (Zone-based Policy Configuration means that administrators will be able to group physical and virtual interfaces into security zones to allow for simplified configuration of firewall rules. Firewall policies can then be applied to a zone rather than an interface. This will also simplify the process of adding or deleting interfaces on a router).

      This is just a list of the NEW features released THIS QUARTER:

      http://www.cisco.com/univercd/cc/td/doc/product/so ftware/ios124/124newft/124t/124t6/index.htm

      * ACL Manageability
      * ADSL HWICs
      Introduces 2-port ADSL HWIC Hardware.
      * ANI Suppression During L2TP Setup
      * Certificate - Complete Chain Validation
      * Cisco IOS Firewall MIB
      * Cisco IOS IPv6 Configuration Library
      * Cisco Modem Relay
      * Cisco Text Relay for Baudot Text Phones
      * Control Plane Logging
      * DHCP Option 82 per Interface Support
      * DHCP Relay Accounting
      * Dynamic Frequency Selection and IEEE 802.11h Transmit Power Control
      * Easy VPN Server
      * Fax Relay Support for SG3 Fax Machines at G3 Speeds
      * FHRP - HSRP Multiple Group Optimization
      * Flexible Packet Matching XML Configuration
      * In-Service Updates to Gatekeeper Zone Prefix Configuration
      * Interface Input Queue Unwedging
      * IOS Firewall Stateful Failover
      * IP SLAs ICMP Jitter Operation
      * IP SLAs--LSP Health Monitor
      * IP SLAs RTP-Based VoIP Operation
      * Management Plane Protection
      * MGCP NAS Package LAPB-TA
      * MPLS Embedded Management--LSP Ping for LDP
      * MSCHAP Version 2
      * NAT ARP Ping
      * NAT SCCP Fragmentation Support
      * Network Admission Control: Agentless Host Support
      * New Voice and Telephony Features in Cisco IOS Releases 12.4T
      * OCSP - Server Certification from Alternate Hierarchy
      * OER Voice Traffic Optimization
      * OSPF Enhanced Traffic Statistics for OSPFv2 and OSPFv3
      * OSPF RFC 3623 Graceful Restart Helper Mode
      * OSPF: SNMP ifIndex Value for Interface ID in OSPFv2 and OSPFv3 Data Fields
      * Packet Mode Services on D Channel
      * RIPv2 Monitoring with SNMP Using the RFC 1724 MIB Extensions
      * RSVP Agent
      * RSVP Application ID Support
      * SCCP PLAR with DTMF Ou

      --
      --- RFC 1149 Compliant.
    3. Re:Packet Forwarding is so 1990's by someone300 · · Score: 1

      I think Linux does support a fair amount of those features or the Linux equivalent of the features (I don't know what some of them are, however), though the Linux stuff can be a bit harder to configure at first. There are a couple of projects to provide an all-in-one sort of solution for Linux firewalls.

      Similarly, there are certain things that Linux does that you can't do on Cisco stuff... e.g. complete control over source code and ability to patch in/pay for patches of missing features or support for other protocols. There are certain cases where this will be useful, and many where it will not.

      It all depends on what you need too though, in all networks I've seen that use Linux routers, they tend to use mid-range systems and design the network accordingly. If you're going to have loads of traffic going to a particular box, then the chances are that you'll need hardware acceleration. In most networks with Cisco hardware I've seen, it's nothing particularly amazing or using loads of the features that Cisco provide, but it's the support that was the main factor in purchasing it.

      The main problem about using Linux for routers isn't so much about the lack of features, but since it's a generic kernel that usually runs on standard x86 hardware, it's not usually going to be as fast as Cisco stuff. In theory, Cisco stuff should also be more stable, but that seems to vary....

    4. Re:Packet Forwarding is so 1990's by Anonymous Coward · · Score: 0

      ...though the Linux stuff can be a bit harder to configure at first.

      Not to say I don't like Linux (or BSD.. I use m0n0wall), but I think that is the point of why people won't use it in those critical environments.. atleast for now. Throughput of many Cisco platforms (low end to mid range) is shit compared to what a PC with a couple NICs can do, but the features Cisco products have blows anything you get from Linux/BSD/etc out of the water.

      complete control over source code and ability to patch in/pay for patches of missing features or support for other protocols.

      This really means nothing to a company unless they are going to take the features that Linux supports and incorporate it into a product that they sell. Most companies don't care about whether the source is available, they just want something that will support their infrastructure.

      It would be great to see a BSD/Linux based product that incorporates all those features (IPSec, BGP, OSPF, Frame Relay, etc, etc, etc) into ONE package, that doesn't require you to go out and configure and download 10 seperate programs. I know I already mentioned it, but a perfect place to start would be a product such as m0n0wall. It lacks MANY of the features I am talking about, but it is a good example of a product that keeps the transparency of the OS from the user - whether that might be command-line or web-based. Just a few ideas. Anyways, I would like to see the day when some commercial Linux offering can compete with Cisco, but it isn't there yet.

    5. Re:Packet Forwarding is so 1990's by Gothmolly · · Score: 1

      You know, you can buy all this crap, and your network can still suck. I work for a Large American Bank, and we have all kinds of network issues, WAN utilization problems, etc. The solution from the Datacom Weenies? "We need more hardware. We need SuperAgent, we need this, we need that." Hey, lets to VoIP on an MPLS fabric with QoS! ... and the network goes down in flames, and nobody can keep intellectual control over the whole thing, so it takes 2x longer to fix (hint turn spanning tree OFF).

      --
      I want to delete my account but Slashdot doesn't allow it.
    6. Re:Packet Forwarding is so 1990's by saridder · · Score: 1

      Those all sound like Layer 8 issues (people, support and configs), not HW issues :) Granted HW and software fail on any box from any company, but in my experience most issues are caused by the operators, not the equipment. You can always outsource support of your network if L8 becomes too much of an issue - there are plenty of people out there who know that gear and can do it at a cost effective price; it would be hard to find people to support open source boxes at a cost effective solution...

      --
      --- RFC 1149 Compliant.
  30. you mean like the LRP? by the_REAL_sam · · Score: 1

    Linux Router Project

    Which already tanked, but was an open source floppy disk firewall-router-telnet-ssh installation that could run on a 486 with a single floppy and 2 network cards.

    Somebody bought it out. How? IDK, since it was an open source public domain type project.

    I'm sure there could still be some floppies of it.

    --
    "Forgive us our trespasses, as we forgive those who trespass against us." -Jesus Christ The Lord's Prayer
    1. Re:you mean like the LRP? by Ed+Bugg · · Score: 1

      Linux Router Project

      Which already tanked, but was an open source floppy disk firewall-router-telnet-ssh installation that could run on a 486 with a single floppy and 2 network cards.

      The user community of LRP morphed into Leaf and continued on where LRP left off... Check out their sourceforge site.

      --
      -- Ed Bugg --You have freedom of choice, but not of consequences.--
    2. Re:you mean like the LRP? by ScrewMaster · · Score: 1

      Don't forget projects like Smoothwall and its fork, IPCop. Both still going strong.

      --
      The higher the technology, the sharper that two-edged sword.
  31. LRP website is still there but the by the_REAL_sam · · Score: 1


    the project halted as the main developer stopped working on it due to lack of funds.

    i couldn't get the ftp site to share legacy files to me either. =\

    --
    "Forgive us our trespasses, as we forgive those who trespass against us." -Jesus Christ The Lord's Prayer
  32. XORP + Click by jd · · Score: 3, Informative
    You really want to run Xorp alongside MIT's Click, as that gives you the best routing capability. The two are intended to interoperate, but there's bugger all documentation on doing this.


    The number 1 problem with Xorp is that it supports only a tiny fraction of standard Internet routing protocols. They don't have the developers to support anything more than a bare-bones software router. If you're only going to use what they have, it's no big deal. (NOTE: I am only including actual common routing protocols, here. There are over 150 routing protocols defined and implemented by somebody, but few routers support more than 3% and only the Really Major Routers even pass the 10% mark.)


    The number 2 problem is that it lets the native OS deal with all of the QoS. This means that Xorp isn't guaranteed to behave the same on different platforms. It's not a lethal problem and some (including the Xorp developers) consider it a major bonus. I'm not convinced it's a good thing, though. It makes multicasting very confusing.


    The final problem is that Click will normally be run as a kernel module, but Xorp is in userspace. This means you've a LOT of context switching when running in such a mode. Because you want minimum latency, the overhead of pushing packets into userspace in the first place might not be efficient enough.


    I believe Xorp to be a good product. It is also the ONLY software router that is (a) Open Source and (b) being maintained (Quagga, Zebra and MRT are all dead, and GateD was withdrawn). I don't know if the Xorp group want more core developers, but I desperately hope that third-party developers offer patches and modules for it to beef up the abilities.


    (Linux is an important software router. NetBSD and OpenBSD could be, if the routing software was good enough. The three of them should have the low-to-medium router market totally sewn up in no time flat, in a very short timeframe. That won't happen, though, if there's not enough independent interest and support.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:XORP + Click by NerveGas · · Score: 1

      "The number 1 problem with Xorp is that it supports only a tiny fraction of standard Internet routing protocols. They don't have the developers to support anything more than a bare-bones software router."

          Once you've got OSPF, RIP, and BGP, I would think that would cover a pretty good percentage of cases that you're likely to run into. And those are already available for Linux, you don't need anything fancy for them.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    2. Re:XORP + Click by Paul+Jakma · · Score: 1

      (Quagga, Zebra and MRT are all dead, and GateD was withdrawn).

      Not true, Quagga is actively maintained. How on earth did you get the idea it was dead, that concerns me a lot (are you simply mistaken, or is there something we need to fix?)

      regards,

      --paulj

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    3. Re:XORP + Click by Anonymous Coward · · Score: 0

      It's that it sucks so hard that most people consider it dead. The thing is unuseable.

  33. OK, now that the joke's written... by Spy+der+Mann · · Score: 2, Informative

    i find this feasible. It's a BSD-style license (wink wink, nudge nudge) so this means it's perfectly applicable for an "embrace and extend" operation.

  34. VC led company for OSS? by Anonymous Coward · · Score: 0

    The founder and chairman of the board is a venture capital guy. Me thinks their primary motivation isn't providing lower cost solutions. Rather, its to make a billion dollars.

  35. XORP spawned from Click... by shadowmatter · · Score: 4, Informative

    Eddie Kohler, whose PhD thesis at MIT was the Click modular router (which from what I understand turned into the "engine" behind XORP), is one of the principal designers and developers of XORP. They published a paper at NSDI last year, which you can read here (Warning: PDF). It states very clearly what the goal of XORP is, and how well it performs. Quite interesting.

    1. Re:XORP spawned from Click... by fnord123 · · Score: 1

      Actually the paper says, "we where inspired by prior work on extensible forwarding planes" and merely names Click as one example. Extensible forwarding planes and doing software-based routers have been around a long time. It isn't clear why this article was posted now, XORP project has been around for years already. It also has not made a dent in Cisco's business (nor was it intended to).

  36. Who do you call? by jd · · Score: 1

    If there's martian frames in Network Neighborhood,

    Who do you call?

    Packetbusters!

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  37. Cisco replacement turnaround times... by Anonymous Coward · · Score: 0

    Last time I needed a Cisco unit replaced (a C2970G-24T-E switch that went totally dead), it took over two weeks to get the replacement onsite. Our 8x5xNBD Smartnet contract and the fact that the 2970 has a lifetime hardware warranty didn't do diddly squat to speed up getting a replacement any faster. The problem was that there simply weren't any 2970's in the immediate supply chain available to send out at the time.

    1. Re:Cisco replacement turnaround times... by osbjmg · · Score: 1

      Welcome to the real world, where supply chain management is not perfect. That is why it is so hard to produce hardware and not just anyone can do it. The good news here is that you can keep track of these issues. When you talk to your sales person come contract renwal time, I am sure they will compensate you for this and other issues like this.

  38. Re:Jesus. Just Jesus.!~ by NitsujTPU · · Score: 1

    Dada, is that you ;-)

  39. Mod parent up! by Rinnt · · Score: 1

    Beat me to the punch on that point, but it's so true. And even if you don't think the support is worth it, PHBs may beg to differ.

    1. Re:Mod parent up! by Cramer · · Score: 1

      PHB's like to know where to place blame. But, they also don't want to throw their cash in the trash. Cisco's support is over priced just as badly as their hardware. For aging equipment, the support costs often exceed the cost of the hardware.

      That's not to say Cisco is devoid of any neat toys. Unfortunately, all of their neat toys are found in the top line hardware that has heavily inflated prices.

  40. Cisco "lock" on the market? Excuse me? by SuperBanana · · Score: 2, Informative
    A start-up tries to break Cisco's lock on the $4 billion corporate router business.

    Cisco's market share year to year over the last 5-6 years has bounced from a near-dominating 80% to as low as 50%...and it's swung that much in ONE year.

    That must be some definition of "lock" I'm not familiar with...

  41. T1, et al by jd · · Score: 1
    The quick answer is "yes, you can support T1, etc." The longer answer is "if the kernel supports the necessary driver, or if there's a third-party driver (such as WANPIPE) which supports your T1 device, then there should be no problem, as Xorp uses the kernel to do all low-level operations".


    The substantially longer answer is: "Not all boxes of this kind play nice - Qwest's DSL modem runs Linux, as does Linksys, and a whole bunch of other cheap off-the-shelf devices. Very very few of these are updatable by the user - and those that are are mostly that way because enthusiasts hacked them. These firms comply with the GPL only under duress, for the most part. Other firms do play well with the license and respect the consumer with specific needs. Where direct access to the kernel exists, support for T1, DSL, etc, will be very straightforward. If the access doesn't exist, it's possible but substantially harder."

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  42. Naive by jbossvi · · Score: 1

    a couple of routing protocols and features do not a router make. getting the buzzwords of the week included in your project is pretty easy. Many, Many of the "standards" of quite a few networking technologies are authored, invented, implemented by cisco. Look through the networking RFC's and see who authored quite a few of them. as everyone else has commented, routers/switches are specialty hardware devices. The software is a managment thing. If this was such a good idea and you could get the same performance, cisco/juniper/3com/ibm all would have done it by now, heck of a lot easier than designing your own chips and making pcb boards. xorp/cdrouter/etc are all specialty niche products for the small business that _wants_ a cisco but for some reason likes to roll their own. They all migrate one day when they get bigger and need xyz feature and find out cisco has had it in IOS 11.2T, and that in fact feature xyz _used_ to be a cisco only proprietary protocol... oh well, they usually learn. --jboss

    1. Re:Naive by NerveGas · · Score: 3, Interesting

      There are companies releasing high-end networking products that are nothing more than a PC motherboard and their software. A while back, one of the load-balancer companies (I think it was f5, but I don't recall for sure) contracted with Tyan to build their motherboards, with 4 (or more ) gigE controllers, each on it's own PCI-X bus, and Tyan also sold the board to the public.

      The main reason that Cisco doesn't use commodity PC parts in their low- to mid- end routers is that if people knew they were getting nothing more than a $4,000 PC for their $15,000, they'd be pretty pissed. Also, there would be that many more people trying to "crack" IOS to make it run on white-boxes, and that opens up a whole new line of revenue drain for Cisco. (Not that people don't obtain unlicensed copies for their Cisco hardware, though...)

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    2. Re:Naive by causality · · Score: 5, Insightful

      To a point, I agree with you. I like hardware; it just works. Flash back to several years ago when WinModems were first introduced... Remember what a disaster they were, especially for anyone who didn't fit the anticipated M$-using profile? They were cheaper yes, but also lower quality, more proprietary, and OS-dependent when compared to hardware modems. It was not very long until anyone buying a modem had to shop around very carefully to avoid being stuck with this type of shit. Because I do not use any Microsoft software (but they make decent mice), this was my experience before broadband became available in my area.

      I don't want to see this happen to routers. With the reliability/availability that is usually demanded of a router, and the fact that routers are typically only implemented by either a knowledgable user or a hired technician, I do not anticipate this will actually be a problem.

      However, I have encountered your "oh well they usually learn" arrogance before. Hell, from time to time I might display this myself. You know, the idea that anyone who disagrees with you or who wants to use a different solution for their needs than what you would use could only be suffering from a lack of education and must not have any valid point. It's just a dismissal. Dismissal is a favorite tactic of otherwise logical, composed people who do not care to truly examine a particular issue and are not honest about this unwillingness upfront.

      The main question your post raises for me is that there is an unstated assumption there that Cisco is absolutely dominating this market (which I do not dispute) and is therefore THE sensible choice (this is the part I find questionable). Support contracts, features, performance, blah blah blah... To me these are not the central issue because you can get your desired balance of these by shopping around. So, just explain this one thing to me - how is a majority Cisco marketshare good for anyone other than Cisco?

      FYI, I agree that software routers cannot match the raw performance of dedicated specialty hardware, but I also agree that fire is hot and liquid water is wet. I get the impression that neither Xorp nor any other software router is going to be marketed to Fortune 100 companies in an attempt to directly compete with Cisco, but rather is intended for small to medium sized networks. How many mom-n-pop setups and local businesses ever turn into multimillion dollar enterprises? For this reason I do not consider the "they all migrate one day" statement to be the showstopper that you seem to believe it is.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    3. Re:Naive by Anonymous Coward · · Score: 0

      Wrong. They said they are targetting mid-enterprise customers. These are customers who are at least, what several hundred million dollars a year in revenue?

      Cisco sale people are NOT doing their job if they let the discussion get down to price. Since you are a techie, you really have no idea how a sale session goes. The job of the sales person is to manipulate and to convince the purchaser. They will make the discussions on whatever the purchaser is most afraid of, and generally that is not an focussed on money. If it is, its the sales person's job to change the focus of the conversation to something like peace of mind. Once they have done that, including focussing on the reliability of Cisco, the fact they have thousands of support engineers with 24x7 support in every country they want to deploy a router, etc, it becomes a no-brainer.

      Even for SMB they are not a good fit. Most network folks are cisco, nortel or juniper, they won't want to diminish their skills by buying an open source company. They are SOL in my opinion.

    4. Re:Naive by Antique+Geekmeister · · Score: 1

      One reason Cisco doesn't use what you call "white box" hardware is because of its failure rates. What's acceptable down-time for a home PC is absolutely unacceptable for a Cisco-quality router. And with the constantly shifting set of vendors, upgrades, and chipset changes on motherboards that have the same model number, it would be a maintenance nightmare for Cisco to try and support that kind of hardware. The savings in cost per unit would be quickly eaten up by the replacement and repair costs for systems that have to run 24x7.

    5. Re:Naive by NerveGas · · Score: 1

      "What's acceptable down-time for a home PC is absolutely unacceptable for a Cisco-quality router."

          True. But we're not necessarily talking about a home PC. Still, for vastly less than a Cisco, you can buy a VERY well-designed server-class PC. Like I've said, you can buy several of them, and have them in hot-failover, and still come out cheaper.

          It's funny that people assume that it's mission-critical that the network stay up, but it's alright if the servers go south. For me, either way, the end product is not working, which makes it a wash.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  43. security? by hhawk · · Score: 1

    Has any group or project vet'd it for security related bugs?

    --
    http://www.hawknest.com/
  44. Re:Jesus. Just Jesus.!~ by Anonymous Coward · · Score: 0

    negative Ghost Rider, the pattern is full.

  45. Market by nurb432 · · Score: 3, Insightful

    Except that the 'uninformed masses' are not ciscos main market.. we arent talking about twinkees here... ( and i know of one case where a bakery chain went down hard, due to one mistake.. the 'general public' understood what happened, and the place was out of business in 6 months, after nearly 100 years of being in the business )

    Most of Cisco's market undersands the technology and security ramifications, and i think they would drop cisco in a heartbeat if this were to happen. Or at least i would hope they would...

    --
    ---- Booth was a patriot ----
    1. Re:Market by Anonymous Coward · · Score: 0

      Most of Cisco's market undersands the technology and security ramifications, and i think they would drop cisco in a heartbeat if this were to happen. Or at least i would hope they would...

      Ha, ha, ha! You mean the middle management responsible for purchasing decisions or the IT folks who just plug them in and run some config scripts? Riiiight.

    2. Re:Market by toiletsalmon · · Score: 1

      Most of Cisco's market undersands the technology and security ramifications

      Yeah, but those aren't the people who sign all the checks in the IT department. At least in the "Fortune 500/1000"

  46. Well, possible in that case by Sycraft-fu · · Score: 1

    There aren't a ton of vendors out there making PCI cards with more esoteric network interfaces, but at least some claim Linux support. No idea if it's good, but anyhow.

    The price of the cards would be another possible sticking point. It looks like you are talking $500 or so for a single T1 interface. Well, start putting interfaces like that in a box, and it eats up the cost advantage fairly quickly.

    It sounds like a cool project, and actually something I might have a sue for at home, but this whole "Cisco replacement" thing seems like just so much fluff to me.

    1. Re:Well, possible in that case by jamesh · · Score: 1

      Based on prices i've seen recently you won't find a Cisco [EJT]1 WIC for less than $500!

  47. Can I have a hit of what you are smoking? by Some+Random+Username · · Score: 4, Informative

    OpenBSD ships with its own RIP, BGP and OSPF daemons. Its BGP daemon is BY FAR better than xorp and quagga, and its BSD licensed of course. OpenBSD is already a fantastic software router, maybe you should try using it instead of ignorantly telling us what it "could be"?

    1. Re:Can I have a hit of what you are smoking? by Paul+Jakma · · Score: 1

      Its BGP daemon is BY FAR better than ... quagga

      I'd strongly dispute that. Obviously the OpenBGPd think so - I'd love to read a comparison from somone other than an OpenBSD developer though.

      SIXXS "Ghost Route Hunter" and RIPEs' RIS both use Quagga btw.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    2. Re:Can I have a hit of what you are smoking? by Some+Random+Username · · Score: 2, Informative

      If you want to dispute it then do so. Posting a link to someone making random assumptions isn't disputing.

      Try using both, its pretty easy to see how much better openbgpd is. The memory usage difference alone is amazing, nevermind how openbgpd loads in full feeds so much faster, and doesn't occasionally lose sessions under high load like zebra/quagga. And soft-reconfig has been in for a while now.

      I'm sure plenty of decent sized places are using quagga. I used to use it too. That doesn't mean its good though. Most people don't even know about openbgpd, and alot of people won't switch to openbsd because they haven't used it before. And of course, there's plenty of decent sized places using openbgpd too, and I've never heard of anyone trying it and not finding it an improvement over quagga, or cisco.

    3. Re:Can I have a hit of what you are smoking? by Paul+Jakma · · Score: 1

      The "someone" whose posts are linked to is me.

      The memory usage difference alone is amazing, ... And soft-reconfig has been in for a while now.

      Excellent. Then show me your bgpctl output. Because based on what I've read, OpenBGPd 3.7 uses *more* RAM now than Quagga does for *fewer* full feeds. I'm only going by OpenBGPd's *own* output though. If it's true, fair enough. But it doesn't seem to be, in which case it's highly annoying to hear this falsehood regurgitated over and over.

      nevermind how openbgpd loads in full feeds so much faster,

      This is probably still the case, though it should be *much* closer now with 0.99.

      doesn't occasionally lose sessions under high load like zebra/quagga.

      Yep, that was a *highly* annoying aspect of GNU Zebra and hence Quagga (upto 0.98.5). This is now, thankfully, fixed.

      --paulj

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    4. Re:Can I have a hit of what you are smoking? by Anonymous Coward · · Score: 2, Interesting
      My company has no Cisco equipment. We route all traffic using OpenBSD. The base installation includes OSPF, RIP, BGP, ipsec, BIND, OpenSSH, CARP, and pf. For remote sites we use ipsec and ssh over a 100Mbit link, and the routers yawn their way through it. Some numbers:
      # pfctl -s state | wc -l
      85093
      This uses a little less than 10 MB of RAM, and the system load is about 0.7. The hardware has evolved over the years from Intel servers to IBM e326 Opterons with 1G RAM and 300GB mirrored disks. Cost: $7k.

      To build one of these routers takes about 4 days, 3 to order and receive the hardware, and 45 minutes to install the OS and copy in my configuration files.

      I don't think that there is any such thing as a "Router OS." There are operating systems that make good routers. We've been using OpenBSD for 4 years with no router downtime, no routing failures other than configuration mistakes, and easy management. I wrote several tools to help manage and report on the routers using the net-snmp port and SSH with key authentication.

      At home I used Linux for several years before switching to OpenBSD. Again, no problems with either system. I do think OpenBSD makes a better router. To be honest, I never quite got the Cisco dominance, the syntax is easy, but so is OpenBSD. OpenBSD is also much more secure than Linux or Cisco IOS. Also, if an executive needs remote access, I provide him or her with a preconfigured Soekris appliance and one sheet of instructions to plug it into the home network. I can monitor the device from the office, and it makes a closed channel for the business traffic but does not interfere with other computers in the house using the internet connection. At my company, any network staff member can work equally well on any of our routing equipment, because it's all the same. No vendor can yet sell us that.

      So, I don't get the comment that Linux, OpenBSD, et al could be "important" routers if the software was better. I don't have any abstract software development philosophy or vague statements to justify my claim that OpenBSD is the best router available. I have 4 years of experience with it, 10 with Cisco, and 10 with Linux. And a salary partly based on the $350,000 I've saved my employer over the past 4 years by ditching Cisco, Checkpoint, and Nortel. My latest challenge is to start working on my CIO to send the OpenBSD project money each year to help them with their work, since they've done so much for us for free. In 2006 I will start sending them 1000 USD a year in recognition of my accomplishments thanks in part to their work. My experience with routers is in the real world, not a research project or /. forums, and it backs up my claim that Linux makes a good router, and OpenBSD is the superior router for my personal and business needs.

    5. Re:Can I have a hit of what you are smoking? by sootman · · Score: 1

      "Its BGP daemon is BY FAR better than xorp and quagga..."

      I think his is the strangest sentence I've ever read on Slashdot. :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  48. Simply ridiculous by Anonymous Coward · · Score: 1, Insightful

    When you deal with enterprise customers, you no longer compete based on money. If you truly have a need to enterprise level routers, what it means is that millions upon millions of dollars worth of business is dependant on this, and you will not try to save $50k by going with an open source solution.

    These guys know absolutely nothing about the market they are dealing with. It's a joke, really. The only thing I can think of a reason why these guys even are wasting their time is that they are hoping Cisco will buy them, but I hope Cisco just let's them hang themselves out to dry.

    Remember, the people who make the decision to buy network equipment don't want to get fired because they save 80% on a 50k router. Saving $40k won't get them a promotion but having millions of dollars worth of business interrupted because of that will get them fired.

    This is the pitch that Cisco sales people will be making, and trust me, it's going to work. Who will risk their job just to prop up this ridiculous open source company, especially when an enterprise customer has deep pockets to deal with?

    Lesson #1: Enterprise customers don't care about price, they care about reliability. As the old adage goes, no one gets fired for buying IBM/Cisco/Microsoft, etc. Mainly because when a problem occurs, there's a huge company that can be held accountable, not some fly-by-the-night startup.

    1. Re:Simply ridiculous by iggymanz · · Score: 1

      And yet the reality is that Cisco routers and microsoft software and IBM gear can and do fail and cause business interuption and lost time and money. How often do the giants pay restitution for the problems they make? If in reality we're just talking about support, that someone will rush out to fix/replace/repair, maybe there is hope a smaller business could compete by providing the same service levels as the big guys. As money is getting tighter, corporations are willing to try open source in ways and in places they never would have 10 years ago.

    2. Re:Simply ridiculous by Anonymous Coward · · Score: 0

      If a small company can prove their service is better, then great. Cisco sales people will ensure that the decision to go with a small router company will be ***extremely*** difficult for the purchaser. If they can't do convince a customer that going with a small company is unnecessarily jeopardizing the customer's career, those sales people deserve to be fired. Their job is never to compete on price, it's to compete on peace of mind.

      The article specifically stated that this company is targetting mid-enterprise sized customers. This is the problem. What they need to do is get 1 or 2 enterprise-level companies on board, and then use them as reference customers and try to snowball. How will they afford to pay for the salaries of the employees if they are charging 1/5 for the the routers? Their business plan necessarily requires them to sell more routers.

      They are probably too expensive for small-medium customers and too cheap for enterprise. It's the perfect recipe for failure, put a fork in them, they're done.

    3. Re:Simply ridiculous by Anonymous Coward · · Score: 0

      I guess that is why 70% of the world web servers are Apache, so if something goes wrong with the software they can just pick up the phone and call..... oOh! Forget it.

    4. Re:Simply ridiculous by NerveGas · · Score: 1

      "If you truly have a need to enterprise level routers, what it means is that millions upon millions of dollars worth of business is dependant on this, and you will not try to save $50k by going with an open source solution."

          You will if the Open-source option has all of the features you want and need. IBM puts a loooooot of money into selling Linux on their enterprise-level servers. The same *could* be true of routing, but there would need to be someone of considerable size interested in putting that sort of effort into it - and the effort would be large indeed, considering the hardware needs as well.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    5. Re:Simply ridiculous by Packet+Pusher · · Score: 1

      Open-source software will not match hardware routers or switches in the enterprise or SP markets in the short term (10+ years). The processors in Cisco's routers/switches are usually slow as heck, it's the hardware backplane and switching fabric that makes and breaks routers/switches.

      As some have pointed out you've been able to use software routers for decades ala Unix, NetWare, Windows etc etc yet people continue to use higher performance hardware solutions.

      In addition, Cisco has been releasing open source routers for years now ala the Linksys WRT54GL (the L is for Linux, formally called the WRT54G)

      So no imho, Cisco (Enterprise/SP) doesn't need to be exceptionally concerned about low-cost open source products anymore since even if it did become competitive with enterprise level features they already own a top company in the open source router market.

      Opinions expressed are strictly my own as a network engineer who has worked with Linux, Windows, NetWare & Cisco over the last 10 years and not necessarily those of Cisco Systems, Inc who signs my paychecks.

  49. There has always been one by Anonymous Coward · · Score: 0

    ALL Cisco products have had remotely exploitable flaws in them. And all of them, always will. It's called plausible deniability to blame it on a bug. It's also called a backdoor, when you know it's there and leave it on purpose for "national security" reasons or whatever.

  50. Imagestream.com = Linux + support by ejoe_mac · · Score: 1

    Why recreate the wheel, the issue that causes Cisco and related products to cost so much is the interface cards. Unless you can source your OC-3 card cheaper, it's not going to matter what software you run on it.

  51. They'll sue this out of existance by HangingChad · · Score: 1
    With patent suits. Count on it. Without a patent warchest to cross-license this project will be "IP protected" to death. Unless IBM or someone puts their patent portfolio behind it.

    Really sucks you need something like that to keep a hardware project alive. Just like that high school shop class that built the hybrid car that runs on soybean oil. That will get patent sued out existance by the big automakers, out of embarrassment if nothing else.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  52. Makes sense to me by WebCowboy · · Score: 2, Informative

    Further funding has been provided by Microsoft Corporation

    XORP is licensed under BSD, thus it is not only extensible but embraceable as well. Microsoft likes anything it can embrace and extend.

    The Windows NT TCP/IP stack is substantially made up of lifted BSD-licensed code anyways (or at least started out that way). I imagine "Vista Server" could be equipped with "innovative", "advanced" routing capabilities compliments of XORP.

  53. Smoothwall by kraemer · · Score: 2, Informative

    How is this any better than Smoothwall? Smoothwall has incredibly easy setup routine and a dynamite interface. Want top notch support? Buy the commercial version.

    1. Re:Smoothwall by LittleLebowskiUrbanA · · Score: 1

      Aside from calling you out on what seems to be a blatant advertisement, here goes. Can Smoothwall run with a automated backup box if the primary box goes down (see Cisco's HSRP or OpenBSD's CARP)? How many ethernet ports can Smoothwall handle? How about authentication via LDAP and then taking it further, authentcating seamlessly through VPN (single sign on solution)? Have you ever configured a router in an enterprise setting?

          Anyway, Smoothwall is more of a home user/SOHO solution. I doubt GM or Sun could have their needs filled by a Smoothwall box.

    2. Re:Smoothwall by NerveGas · · Score: 1

      "Aside from calling you out on what seems to be a blatant advertisement, here goes. Can Smoothwall run with a automated backup box if the primary box goes down (see Cisco's HSRP or OpenBSD's CARP)?"

          I don't know about smoothwall, but there are various user-space packages for Linux which will monitor remote machines, and take over (even performing ARP spoofing if desired to take over the IP address) when needed. It might take five minutes of operator configuration if it doesn't come standard with smoothwall, but that's what you big-time network engineers get paid for, isn't it? And as I've pointed out before, you can buy twice as many Linux-based routers as Cisco routers, doubling your redundancy, and still come out money ahead.

      "How many ethernet ports can Smoothwall handle?"

          Being based on Linux, there is a finite number of ethernet ports. I don't recall what it is, but it's vastly more than you'd ever be able to connect to a machine anyway. You could happily stuff quad-controllers in every available slot, and not even come close to the limit.

          As for LDAP and VPN, it's the same as the failover. If Smoothwall doesn't have it, it's trivial to install and configure. In fact, the flexibility of a Linux-based solution can only be higher than what you get from a router company.

          In the end, as I've said so many times, software is not the problem. If anything, software is in favor of Linux. It's the hardware. You simply can't get the interfaces for a PC that you can for a Cisco, and when you can, they're not always as full-featured.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    3. Re:Smoothwall by cr0n · · Score: 0
      I don't know about smoothwall, but there are various user-space packages for Linux which will monitor remote machines, and take over (even performing ARP spoofing if desired to take over the IP address) when needed. It might take five minutes of operator configuration if it doesn't come standard with smoothwall, but that's what you big-time network engineers get paid for, isn't it? And as I've pointed out before, you can buy twice as many Linux-based routers as Cisco routers, doubling your redundancy, and still come out money ahead.


      How will double the hardware = double redundancy when 5 mins of downtime on a network can cost more then a cisco router with hsrp?

      Were not talking about just redundant hardware but preserving session states across routers which hsrp/carp will provide, please go away.
  54. I've always what the breakpoint is... by CFD339 · · Score: 1

    With a linux box and a couple of nics, I can do most of the routing and firewalling I'd ever need to do for the smallish networks I manage.

    I'm fairly sure you couldn't go to a major streaming media data center and drop a PC in there to do the job of a high end linux router.

    So where's the breakpoint?

    Could an old linux box route packets faster than a linksys wifi router? How about a Sonicwall TZ-170? Compare to an old Cisco 1720? I have both a Sonicwall TZ-170 and a linux router doing different tasks -- would it make sense to let my linksys handle the wifi side, and router all data through the linux box -- or even just put a wifi card in the linux box?

    Where is the performance breakpoint? The latest kernel patches claim to handle sip transforms and that ilk as well as the Sonicwall. There are obviously apps to handle vpn, routing failover, and dual path networking for increased performance.

    One of those projects that sits on the list for along time before I get to it is to try out using a single linux box with multiple nics to handle all my SOHO network routing tasks from one place -- then if I get it figured out to stick the whole config in a VMWARE virtual machine and try it that way.

    Has anyone actually TESTED this? I'd be more interested in real experience than random guesses pulled out of one's .......pocket.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
    1. Re:I've always what the breakpoint is... by NerveGas · · Score: 1

      "So where's the breakpoint?"

          There are two breakpoints. The PC wins in cheap CPU cycles (and number of CPUs), memory bandwidth, memory size, etc. - but at a certain point, I/O becomes the bottleneck. At that point, the switching fabrics themselves start to get very expensive.

          The second is when you need anything but the most common network interfaces. Let's say that you want a t3 interface. You can get a PCI t3 interface that will run with linux - for about half of the cost of a Cisco t3 interface - but you can only run it as clearchannel. With the Cicso, you could run voice and data on seperate channels, and all kinds of fancy things. And once you're talking about anything other than a t1 or t3, you'll be hard pressed to find an interface card for more than a few other networking architectures.

      Can a Linux box route packets faster than a WiFi router? Of course. Look at some of the numbers for the LVS project. You're not just routing, but also doing load-balancing as well, and if you can't saturate a 100 megabit line (even with NAT), then you have *really* ancient hardware. Routing a full gigabit is a more of a challenge (only a LITTLE challenge, even somewhat modest hardware can push 600+ mb/s), but price out a Cisco that can route a full gigabit, and see what you think.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  55. Re:Your Signature by Millenniumman · · Score: 1

    FreeBSD: [freebsd.org] OS X without the flashy graphics and the DRM. Try it. You might love it

    It is also missing the nice interface, and commercial applications. And then there are all the really nice OS X applications which make use of the interface. And there is no DRM in OS X except that used on the ITMS music and possibly that used to make it only run on Macs. But, it is open source and free, which is nice for some applications.

    --
    Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  56. OpenBSD is already solving this problem by Anonymous Coward · · Score: 0

    Cisco has more to worry about with OpenBSD. OpenBSD has CARP for failover, OpenBGD, OpenOSPF, etc. The BSD license means that anyone can make a commercial system out of it. It also has a lot of testing behind it.

    1. Re:OpenBSD is already solving this problem by NerveGas · · Score: 1

      It's tought to beat the BSD IP stack. Really tough. But again, the real problem isn't software, it's the network interfaces. My guess is that the list of different network types to which you can attach with BSD is more or less comparable to that of Linux, which is far, far fewer than Cisco.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  57. Open Standard != Open Source by femto · · Score: 1
    >"Open-source is not an issue in the networking market because networking is based on open standards," says Cisco spokesman Ron Piovesan.

    But unless you "show the source" how can others be sure that you have implemented the standards with no extra features? Most computer based products have too many internal states to be fully tested as a simple "black box" with inputs and outputs.

  58. middle ground by grumling · · Score: 2, Insightful

    Most of the comments I've been reading sound a lot like the big iron computer makers when they saw an Apple ][ back in the day. The point of this product is not to compete with the high end, but the middle. There are plenty of cases where a $5000 router and a big service contract just don't make sense. Sure, I drool over our Cisco switch, but for most IT departments, Cisco is more expensive than necessary. The market really does need a middle player. I hope this is it.

    --
    "Well, good luck finding a judge that doesn't run a bestiality site."
  59. Now let's weigh the pros and cons... by RoffleTheWaffle · · Score: 2, Insightful

    Being a veteran of the Cisco Networking Academy - I survived the courses with only a handful of brain hemmorhages - I hope that an open alternative to Cisco's software will accomplish the following, as these are the problems I observed in Cisco's products...

    1. Cisco's IOS interface is about as clear as a brick wall. Granted, this is an incredible form of idiot-proofing - the interface makes sense, once you study everything there is to know about it. However, you absolutely positively can -not- log into a Cisco enterprise router and have even the foggiest idea as to what's going on unless you've studied them before. Furthermore, the IOS does as little for you as possible, which is a good thing from a security standpoint... However, it would be nice if there was a work-around - a nice, clean GUI or something, accessible only from a physical connection to the router, perhaps - so people that haven't spent nearly a decade busting their brains over the hardware can at least perform basic maintenance.

    2. Dropping the cost of good routing and switching hardware would be wonderful. The routers and switches my school had cost in excess of $2,500 each, sometimes more, and they were older models at that. Furthermore - and this ties back into the previous statement - not having to hire people with four to eight years of schooling behind them just to manage a damn router would also drop the cost of managing an enterpise-grade network. (Granted, the people that are most likely to want to purchase this kind of hardware probably also have the money to do so, but at any rate, that's no small wad of cash.)

    3. I personally think it'd be really nice to be able to actually go in and tweak the hardware and software with a much greater level of precision than what Cisco's IOS allows. This would also allow for you to expand your harware without actually having to buy or build another router. I can't help but wonder if there'd be any point or improvement in clustering a home-made router and switch... Or a server, or whatever. Long story short, being able to actually reach in and mess with the stuff without violating some kind of warranty would be nice.

    I'm not about to say that Cisco is bad as a company. Cisco and their subsidiaries - Linksys immediately comes to mind - provide excellent service, and their products aren't half bad either. There are simply some issues that could be resolved by actually having access to the codebase of the software and being able to manipulate the hardware, in addition to new possibilities unlocked by the same. Cisco's track record aside, though, this is really a step in the right direction. The next thing I'd like to see are some people seeking to break into the business coming in with keyboards and soldering irons blazing, to see what can be done with this software - and some new hardware to go with it. Additionally, to make this program attractive to big business, it's going to have to make serious strides in terms of how much it can support, but if the project doesn't tank, that'd be great.

  60. Sure, it's on the Citeseer website by jd · · Score: 2, Interesting
    BGP is one protocol. RIP makes two. (Three if you differentiate between RIPv1 and RIPv2.) BGP tends to mean BGP4 - I have never seen any other version implemented on any modern router. OSPF comes in two popular flavours - versions 1 and 2 - but there are flavours for wireless networks, mesh networks and multicast networks, which are generally NOT supported.


    In fact, there was nothing there that covered multicasting, mesh, overlay, wireless or hybrid networking. There was nothing there for secure routing, either.


    That gives 6 out of 150 and only a fraction of the areas routing protocols have been written for. And this is supposed to impress me? Who the hell are you kidding? These are also stand-alone daemons, not kernel-space routing code.


    Oh, and I stopped using OpenBSD when I moved over to MirBSD - it has the security of OpenBSD but far more software and less of an asshole crowd. But, then, anyone whose followed my posts would know this, rather than ignorantly telling me what I'm supposedly ignorant on. (They'd also know I've been using the *BSDs since 1990 - which, I would guess, is somewhat before yourself.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Sure, it's on the Citeseer website by Some+Random+Username · · Score: 1

      Oops, I forgot mrouted. And wtf do you mean nothing for "secure routing"? Openbgpd can run over ipsec with almost no effort at all.

      I don't know why you think something is supposed to impress you, I am pointing out that you are posting total nonsense. And its good that they are not kernel space, why the fuck would you want to stick complex decision making code like that in the kernel when it would provide absolutely no benefit?

      Why you expect that I would "follow your posts" to know that you are a completely fucking clueless MirTard is beyond me. Try the security of openbsd, compromised by a retard who can't code for shit and has had his code rejected from openbsd repeatedly because it sucks so hard. Hooray, sign me up!

      You might want to reconsider bragging about how long you have used BSDs. See, using something for a long time doesn't make you smarter, or better, or even informed (obviously). But if you have used something for a long time, yet are still completely fucking clueless, it makes you seem like you might have a developmental disorder or mild brain damage or something.

    2. Re:Sure, it's on the Citeseer website by Anonymous Coward · · Score: 0

      > ... OSPF comes in two popular flavours - versions 1 and 2 ...

      I haven't seen any OSPFv1 implementation. OSPF versions in use nowadays are 2 (IPv4) and 3 (IPv6).

    3. Re:Sure, it's on the Citeseer website by Anonymous Coward · · Score: 0

      You don't impress me.

      My corporate network has 752 protocols, but my home network has 997 protocols. I'm soon going to have over 1000 separate routing protocols. It's so important not to just standardise on one single protocol which works.

      BTW. Does anyone know how to solve routing loops. My KuLBSD router seems to keep bouncing back the packets. It's strange since I only have two hosts in the network.

  61. Cisco backdoors by Beryllium+Sphere(tm) · · Score: 3, Interesting
    1. Re:Cisco backdoors by PartialInfinity · · Score: 1

      The first is a flaw, not an intentional backdoor. The second requires a person to login as pnadmin and then execute the "expert" command with the expert password. This cannot be done remotely or without logging in as pnadmin. This doesn't look very catastrophic -- someone would have to hack the pnadmin account and if they did that, they wouldn't even need the "expert backdoor" because they would already own the box.

      From your link:

      "This privileged account is intended to be used only by authorized Cisco development engineers for advanced debugging purposes. No direct remote access to the root account is permitted. In order to access a privileged system shell, users must first successfully login into the CS-MARS system administration command line interface with the pnadmin account. Once authenticated, the root account can be accessed with the undocumented command expert."

  62. Dumbest Thread Ever by Anonymous Coward · · Score: 1, Informative

    Its really funny reading through all these comments from people who have obviously never worked as network engineer for medium-large enterprise or telco.

    Can one make a box out of open source products that can duplicate Cisco/Juniper technical offerings? Sure. Would I use one at a small company or startup? Sure... I have deployed OpenBSD and Linux firewalls and routers in the past for small companies I was consulting for. I'm sure the work from this company will allow for better products for small businesses (most low end router offerings stink).

    These products will not affect Cisco or Juniper unless companies/organizations form to provide the following:

    1. Enterprise Support/Consulting
    2. Compelling Products/Architectures
    3. Enterprise Level Documentation
    4. Carrier Class Performance (for telcos)
    5. High availability hardware and software
    6. Provisioning Systems (for telcos)
    7. Enterprise/Carrier Management Platforms
    8. Formal Training and Certification

    There are a selected number of organizations with highly motivated and talented individuals that can meet their requirements without the above offerings. But this is typically not what you see out in the real world where many network engineers/admins need the described infrustructure.

    Price alone will not make a difference. The cost of Cisco/Juniper equipment is just a small part of the TCO for organizations that have hundreds and thousands of these devices.

  63. Why is this new? by ChrisA90278 · · Score: 0, Redundant

    We've have open souce routers for 20+ years. Any UNIX box with two or more network interfaes is a "router". THere have been live CD implementations of Linux based routers for years now. This is just "Yet Another".

  64. Does it emulate Cisco's CLI? by fsterman · · Score: 1

    I know a few companies try to have the same commands for their gear, is this a "feature" as well?

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
    1. Re:Does it emulate Cisco's CLI? by fsterman · · Score: 1

      Ugh, need to preview my posts, Do they have this feature as well. I tried to check the commands documentation, but the PDF is downloading at 1KB/sec.

      --
      Is there anything better than clicking through Microsoft ads on Slashdot?
    2. Re:Does it emulate Cisco's CLI? by sal_paradise42 · · Score: 1

      It actually resembles JUNOS http:///http://www.juniper.net/products/junos/> first time I ever see any clones actually take after JUNOS

  65. Re:Your Signature by cswiger2005 · · Score: 1
    It is also missing the nice interface, and commercial applications.

    What, you don't think KDE or Gnome are as nice a GUI as OS X?
    (Well, you'd be right. But they're tolerable.)

    As for commercial applications, FreeBSD has at least a few. There's a list of approximately 500 FreeBSD ports which contain sufficient restrictions against redistribution that they cannot be redistributed on the ISO images that people use to burn CD's. Not all of these are "commercial applications", but things like Acrobat Reader or StarOffice or Oracle's database, Linux versions of commercial games running in FreeBSD's Linux-emulation mode, or perhaps the various virus scanners would count:

    http://www.freebsd.org/cgi/cvsweb.cgi/ports/LEGAL
    (click on download)

    And there is no DRM in OS X except that used on the ITMS music and possibly that used to make it only run on Macs.

    Well, just how much more DRM do you really want?

    To me, "no DRM" means "no DRM" and not "some DRM".

    --
    "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  66. Re:Your Signature by Trejkaz · · Score: 1

    To me, "no DRM" means "no DRM" and not "some DRM".

    Woman: Well there's rat cake ... rat sorbet... rat pudding... or strawberry tart.
    Man: Strawberry tart?!
    Woman: Well it's got some rat in it.
    Man: How much?
    Woman: Three, rather a lot really.
    Man: ... well, I'll have a slice without so much rat in it.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  67. Why "vs Cisco"? by SEWilco · · Score: 1

    Why is the headline "vs Cisco"? Cisco could also produce products based on this technology.

    1. Re:Why "vs Cisco"? by Anonymous Coward · · Score: 0

      Sure they could, and do you think Cisco could support itself by providing something that is essentially the same as something free?

      Microsoft has stood against Linux as long as it has because there is a differentiation. If MS adopted the Linux kernel and just provided apps, how long do you think it would be until they were about the size of Novell? Not long IMO.

      On another tack, do you think Cisco could support itself selling only hardware for OpenSource router software. Ever heard of Huawei? Do you honestly think that Cisco would last very long against Huawei, if there was no product differentiation? (i.e. they both ran the same open source O/S)

    2. Re:Why "vs Cisco"? by NerveGas · · Score: 1

      Because Cisco is a name that everyone knows, everyone associates with routing, and everyone knows is a major player.

      (You could also say that it's because Cisco buys any potential competitor that they can, but that's slightly - only slightly - cynical.)

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  68. Cisco backdoors by Anonymous Coward · · Score: 0

    Cisco does not have backdoors for Law Enforcement Purposes, they have official front doors. There are specific images available to implement "Lawful Intercept" for when a service provider is ordered to intercept traffic by a legal order. See: http://www.cisco.com/wwl/regaffairs/lawful_interce pt/

  69. Will someone explain to me... by SanityInAnarchy · · Score: 1

    ... the difference between XORP and normal Linux routing (iptables + route + ifconfig + /proc/sys/net/ipv4/ip_forward)?

    --
    Don't thank God, thank a doctor!
  70. OP and TFA are trolls, this is nothing new. by Myself · · Score: 1

    Woo, mod parent up! Open-source routers have been around since the late eighties transition of the BSD codebase away from its license-encumbered AT&T history.

    Any posix-compliant geek can and will shove a few NICs into a box with BSD or Linux on it, and turn it into a router. "Sure", you say, "but what about the user interface?", a valid point! XORP has been working on this for http://www.xorp.org/">years, and as far back as 2004, XORP was seen to be making some trouble for Cisco.

    Imagestream has been touting their Rebel routers for a few years too, and they, like Digium, have an impressive array of interface hardware to support your box's position within the network. It's a fine market position to be in, and it's certainly not news. That being said, perhaps poking it back into people's brains is a good idea, and anything that helps dilute Cisco's software monoculture in the enterprise routing market can only be a good thing.

  71. I still can't believe this.... by LittleLebowskiUrbanA · · Score: 1

    Microsoft built an empire out of OSS

        Come again? What OSS projects? What code? In which Windows releases?

  72. I love closed source software naming by a.d.trick · · Score: 1

    And how is a name like 'Cisco' any different? The only difference is that your familiar with Cisco do it doesn't sound weird to you.

  73. Reliability by Thomas+Shaddack · · Score: 2, Interesting
    Use the same machine the workstations are. Then when something dies, you reprioritize, find the least-important-at-the-moment employee, borrow their workstation, use a spare part from there, and you are back up and running in less time than a techsupport call wait takes, without the elevator music. One person downtime costs much less than one office downtime.

    Every machine doubles as a source of spare parts. When everything is built on as same/similar hardware as reasonable, sourcing parts in timing-critical situations becomes much easier.

    1. Re:Reliability by drsquare · · Score: 1

      Compare the cost of replacing the workstation you 'borrowed', the work that's not done by the user of said workstation, the costs of paying the technician to get the computer, work out what's wrong with it, swap around all the parts, buy a replacement computer etc. and you're not saving much money on having a real Cisco router in the first place.

      In many places, convenience and reliability are worth a lot of money.

    2. Re:Reliability by Thomas+Shaddack · · Score: 1
      In a bigger facility you have an on-site technician. In a smaller facility you should have at least one user who is able to follow telephone instructions and can boot from a CD, run diag software as told, and ultimately swap a part, usually just one, not "all". You don't replace the whole computer but only the part that failed, that is a cost saver as well. The user of said workstation may be sent to buy the new part, which further eliminates the delay. The diagnosis tends to be easy, at least with the most common hardware failures, especially with some spares around.

      Besides Cisco IOS has its own issues too. It's far from being a silver bullet, though you can shoot yourself in the foot as well. So it's not like it's an one-time investment with no further costs. If you think so, you're in for some rude awakening.

    3. Re:Reliability by drsquare · · Score: 1

      You're assuming you know what part of the computer has actually gone wrong.

    4. Re:Reliability by Thomas+Shaddack · · Score: 1

      Is that anything difficult?

  74. Maybe i'm out of touch... by JFMulder · · Score: 1

    ... but aren't Intel processors power hungry? I mean, sure this thing doesn't cost a lot when you buy it, but this thing stays on 24/7, wouldn't it consume more power than the cisco hardware that's tailored to run as cheaply as possible? There's no point paying less upfront if the long term is going to cost you more.

    1. Re:Maybe i'm out of touch... by NerveGas · · Score: 1

      Buy an Opteron instead. Or buy the low-voltage Intel or AMD chips.

      I have a router built from a dual P133 that's really old, but even routing 6 megabits in demanding situations it doesn't even break a sweat. The chips don't even have fans on them. I measured the power draw from the wall (including power conversion losses) at just 45 watts under load.

      If power is a HUGE concern, the Eden/Crusoe/Nehemia chips are *really* low-draw, and at a gigahertz or so, can do a pretty decent job of routing. They don't have floating-point circuitry to consume power (even through leakage current), which is just fine - you don't usually do things like sqrt(x) while routing!

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    2. Re:Maybe i'm out of touch... by JFMulder · · Score: 1

      Maybe, but I doubt that a Cisco router even draws that much power. Which is my point. Why buy an unproven and possibly more costly in the long run solution when Cisco works and probably makes more economic sense in the long run? You do realise that if you bought a real router your power bill would be less?

    3. Re:Maybe i'm out of touch... by NerveGas · · Score: 1


          Look at the 3845 routers. As I recall, they can't even route a measly 45 megabits *if* you turn on services, so they're still not in the league of a modern PC. Here are some power dissipation figures:

      AC Without IP Phone Support: 435W
      AC With IP Phone Support-System Only: 555W
      AC With IP Phone Support-IP Phones: 360W (1128 BTU/hr)

            That's not a power-sipping device there.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  75. Let's see... by jd · · Score: 1
    Using lots of different systems for a long time tends to make one:


    a) More informed about the existence of the other ways of doing things, and

    b) Far less abusive. (Particularly when bragging about a secure OS that has no mandatory access controls or role-based memory segmentation.)


    Let's see. What possible advantage could there be in not having 4 completely unnecessary context switches, assorted interrupts and an application scheduler call for EVERY packet that traverses the system... Hmmmmm. Tricky. Let me know when you've worked it out.


    (The security implications of having something in the kernel would not be a factor in a truly role-based MAC-segmented OS. Indeed, the distinctions between userspace, kernel space, or an entirely remote machine become meaningless.)


    mrouted? The best you have to offer is an ancient, abandonware router for DVMRP? For chrissakes, nobody runs that crap these days. PIMv2 has been out for some time, as dense-mode, sparse-mode, bidirectional and source-specific. Its original home was Xerox' PARC (you can still find a copy there, I think). DVMRP is based on the RIP protocol, handles pruning very badly and is generally considered a lamer's protocol.


    "Secure routing" is not running a router over IPSec. (Besides which, that would be horribly inefficient. IPSec is good for sustained connections, but the negotiation is expensive and therefore not so great for transmitting occasional state changes.) A secure routing protocol is a routing protocol in which the security is built in (amazingly enough). This may include many of the techniques used in IPSec such as host authentication, packet validation and packet verification, but most will go considerably further to prevent router table poisoning.


    (IPSec - or any similar authentication scheme - alone is not enough. If a single router is poisoned, the poison will be carried across the entire system, as that poisoned router will necessarily be trusted. You might as well rely on .rhosts, rather than passwords. Once there's a break ANYWHERE, the break will be EVERYWHERE.)


    Secure routing does not operate on a blind trust basis, but has some sort of verification mechanism to prove that the route is indeed valid.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Let's see... by Some+Random+Username · · Score: 1

      "More informed about the existence of the other ways of doing things"

      Magical ways that exist only in your warped mind?

      "Particularly when bragging about a secure OS that has no mandatory access controls or role-based memory segmentation"

      Security has nothing to do with administrative access restriction. But then I wasn't bragging about security, you were.

      "Let's see. What possible advantage could there be in not having 4 completely unnecessary context switches, assorted interrupts and an application scheduler call for EVERY packet that traverses the system... Hmmmmm. Tricky. Let me know when you've worked it out."

      Good lord you are clueless. None of that happens for every packet that traverses the system, the kernel routing table is updated as needed by the userland BGP daemon. If you have absolutely no clue what you are talking about in any way, then its probably not a good idea to blather like an idiot about it.

      "mrouted? The best you have to offer is an ancient, abandonware router for DVMRP?"

      Best I have to offer what? WTF are you talking about? You said openbsd has no routing software, I am telling you it does.

      ""Secure routing" is not running a router over IPSec. (Besides which, that would be horribly inefficient. IPSec is good for sustained connections, but the negotiation is expensive and therefore not so great for transmitting occasional state changes.) A secure routing protocol is a routing protocol in which the security is built in (amazingly enough). This may include many of the techniques used in IPSec such as host authentication, packet validation and packet verification, but most will go considerably further to prevent router table poisoning."

      First of all, what "considerably further" are you going to do? You have no magical way to decide if a route is valid or not, you have to trust your peers to give you valid info, as you have no way of finding out the info yourself. And of course, BGP uses sustained connections. You connect to your peers and stay connected, sending updates as needed. Again you demonstrate that you lack even a basic grasp of the subject. Suprise, suprise, a clueless moron with an axe to grind against openbsd makes up bullshit to convince himself openbsd sucks. Enjoy your delusional fantasy world.

    2. Re:Let's see... by evilviper · · Score: 1
      Let's see. What possible advantage could there be in not having 4 completely unnecessary context switches, assorted interrupts and an application scheduler call for EVERY packet that traverses the system... Hmmmmm. Tricky. Let me know when you've worked it out.

      If you've got some actual benchmarks to show that it is slow, rather than just baselessly implying things, point me there.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  76. I see little business sense in this by Anonymous Coward · · Score: 0

    I'm sure this hardware company can make a small profit on this project. The thing is, it's open. That means anyone can come in and make their own. It would be a simple matter to go to China, have someone product this product for even less, and sell your own version. The software becomes irrelevant as everyone has the same software.

    What this comes down to then is service. Cisco makes most of their money on service contracts, just like this company would. The hardware is a minimal investment, even with Cisco. It's the support contracts where the business...and the profits...are made.

    The article was written by someone who got their business degree reading the NYT best seller list for business books. "Disruptive technology" my ass. It's just a buzzword and this product doesn't fit the bill.

  77. BSD-style license by dhart · · Score: 1, Flamebait

    BSD-style license and backed by Intel and Microsoft? You might as well write them a check with a note "here's some help in your crusade against Cisco".

    No thanks, I'd rather contribute to a GPL project, like a router derivation of Embedded Ubuntu.

    1. Re:BSD-style license by Anonymous Coward · · Score: 0

      And you're a dumbass for it.

  78. These speeds doesn't require much CPU by billstewart · · Score: 1
    This router's hardware platform currently supports a small set of serial interface cards - T1/E1 (1.5-2 Mbps) and 56/64kbps - which are targeting the Wide Area Network market, and Ethernets for LAN use (where you mainly use routers as glue for external firewalls, so you're still mostly limited by the external WAN speeds.) It really doesn't require that much speed.


    If you're running T1/E1 in channelized mode, it used to require hardware help for HDLC encapsulation, but it's basically not much trouble on a modern CPU, and if you're running Ethernet-to-Ethernet, the Wiki showed they maxed out 100 Mbps for big packets and could fill a T3 with 128-byte packets, though you'd still want a faster machine if you're running full-blast VOIP-only traffic on a T3.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  79. Yes, he means UDP by billstewart · · Score: 2, Insightful

    UDP does use IP, but it's fairly common for UDP to blast away with a bunch of small packets that don't have the flow-control behaviour of TCP. Cisco uses specialized hardware partly because ASICs are cheap and partly because they've never used fast enough CPUs. Some of the AIM modules do make sense - 3DES is heavy-duty bit-twiddling which wasn't designed for modern CPUs, but as AES becomes more popular, you really won't need accelerators, and a cheap Intel CPU can still handle a couple of T1s worth of IPSEC without any help.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Yes, he means UDP by osbjmg · · Score: 1

      I understand the connectionless small packet idea... but I was referring to a reference Ogun made: "UDP is done in full software mode, you can't use CEF etc on UDP." I have never heard of this, just wondering what he meant (I work in TAC ;))

    2. Re:Yes, he means UDP by psmears · · Score: 1
      You're right, he's talking rubbish: CEF can be used on UDP packets just like any other IP packets—indeed, it generally won't even look deep enough into the packet to discover whether the packet is UDP, TCP or something else... perhaps he meant RED rather than CEF—that's a load-managing strategy that only works for TCP...

      It's true that lots of small packets will stress any software-forwarding platform, but that's true whether the packets are TCP, UDP, ICMP, SCTP etc... although it's fair to say that most broken protocols that do send storms of such packets are probably based on UDP!

  80. XORP compared to m0n0wall? by u2pa · · Score: 1

    I know m0n0wall pretty well

    How is XORP different?
    (well obviously designed for very specific hardware, but is that a good thing?)

    --
    Officially: "No comments"
    1. Re:XORP compared to m0n0wall? by Anonymous Coward · · Score: 0

      XORP is a bunch of software and monowall is a compact repackaging of FreeBSD you dipshit. One is an operating system and the other is software, what the fuck is so hard about reading?

  81. I'm sure there are cases both ways. by jd · · Score: 1

    It also depends on exactly what's being compared. For example, OpenBSD's support for SMP and 64-bit processors isn't exactly world-class, nor is there anything comparable to OpenMOSIX at this time. Quagga, under Linux, can take advantage of all of these. It'll do so even better when it's properly threaded, and select() is sent to the great bit-bucket in the sky.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:I'm sure there are cases both ways. by Some+Random+Username · · Score: 1

      OpeBSD's support for 64 bit processors is just fine actually, and 64 bit processors don't help in this case at all. And I would love to hear your reasoning why you would think OpenMOSIX is good for a router. Do you just always make up nonsense?

  82. As an SW engineer at a big networking company... by Anonymous Coward · · Score: 1, Interesting

    I'd just like to say... it seems that the average person views a router as something with a few ethernet ports that routes packets. I only see about a dozen 'modules' on this XORP package, that's pretty tiny compared to the 250 or so modules that we / and or Cisco may have which include layer 1 drivers for specialised interfaces (non ethernet) and many specialised layer2 protocols (non IP). most of the routers we sell are to customers wanting to (for example) connect thier obscure TPAD terminals to thier X.25 network which runs over ISDN/Frame relay, In this example IP/Ethernet never come into the picture. XORP could never 'kill' Cisco or anyone else making real routers.

  83. Well, yes and no. by jd · · Score: 1
    If the test is "can I get a Linux box that can duplicate the functionality of a Cisco box", then I would argue that most (> 75%) of the functionality needed is present. The Cisco-patented protocols for router detection and hot-swapping aren't there, along with the IETF's hot-swapping VRRP protocol. Neither is MPLS, which is far more irritating in my opinion. (Linux does do some router detection and there are Open Source hot-swapping/high-availability protocols, such as CARP.)


    If the test is "can I get a Linux box that can duplicate the functionality of a Cisco box for significantly less than the cost of a Cisco router", then I'd be more hesitant. You're correct that the hardware isn't cheap, and Cisco can buy in bulk. The average customer cannot. It would also be a non-trivial task to find/build a motherboard that can get the throughput and the uptime, let alone for a competitive price.


    If the test is "I've a bunch of really weird, shifting constraints, which is better?" then I'd probably go with Linux. Cisco's routers are not easily modified, although I believe there are some modules for them. Cisco are only going to do modules that will turn a profit, though, so for really unusual requirements, you're probably out of luck. You've a better chance finding the hardware and drivers for Linux, although it's far from guaranteed - and not always cheap when it's there.


    You're probably looking more at the middle case. In that case, no. Linux is not (at the present time) a good option. I believe Juniper's routers are cheaper than Cisco's, though. My reply was more focused on the first case (can you actually accomplish the task) and I believe the answer is a provisional yes. The last case would mostly apply to very specialized industries, R&D groups, etc, where the requirements are either ill-defined, constantly changing or just plain weird.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Well, yes and no. by baptiste · · Score: 1

      "along with the IETF's hot-swapping VRRP protocol" The current Vyatta docs note that VRRP is present and usable.

  84. The benefits... by jd · · Score: 1
    Of a 64-bit chip is the ability to transfer a larger chunk of packet header in a single transfer and the ability to compare a larger amount of data in one go. Saves on these things called "clock cycles".


    (Although an IPv4 address is only 32-bits long, IPv6 addresses are 128-bits long. Thus, you can compare addresses in two sets of loads, as opposed to four sets.)


    Of OpenMOSIX - now we're getting into the child's play stuff I'd have thought would be obvious to anyone. Let's start with the obvious. OpenMOSIX (with the DSM extension) supports the migration of threads within a process between boxes, whilst keeping the memory accessible to all threads the same. This has two consequences. First, processes that are not directly related to routing but need to run somewhere (eg: SNMP monitoring, router console - if any, encryption for all those IPSec tunnels, etc) can all be farmed out and the boxes directly in-line with the networks need not handle any of that stuff at all.


    With the routing itself, it gets more important. Most load-balancing works by flip-flopping between routers. This is only valid if all packets take an equal time to process. So-called "hot-potato" routing is, however, going to be a LOT faster than a lot of other operations, so no such guarantee exists. There is a further complexity. If you have N identical routers, you're assuming that there is an equal amount of all types of traffic, interleaved in such a way that no router is going to spend time idle waiting for traffic it will never get.


    Of course, you COULD hand the routing threads migrate to where the work is, instead. Or you could just use OpenMOSIX' DSM to provide a uniform router table to all load-balancing routers and not use thread migration at all. I'd tend to go with migration, as you don't want the overhead of running code you're not currently using, but it works either way.


    OR you could use DSM to provide a pool of incoming packets that a large number of software routers on other boxes could all pull from as capacity became available.


    The technology DOES have a value - even when not always expected. Only a troll equates expectations with reality.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:The benefits... by Some+Random+Username · · Score: 1

      Maybe you should try actually running a router instead of talking bullocks. Yeah, we desperately need a whole other machine just to run snmp on right? A router handling half a dozen 100Mbps links, QoS, packet filtering, snmp monitoring, netflow generation, etc, etc is all handled very easily by a single machine. By the time you get beyond a single machine handling things, you need to be buying a real router, openmosix does not deal with this at all, it can't migrate kernel threads, only process threads. Routing is done in the kernel.

    2. Re:The benefits... by jd · · Score: 1

      I've been running IPv4 routers since, oh, 1991, and IPv6 routers since 1996. I've probably submitted patches to more routing software than you've used and I don't need to slam someone else's viewpoints to be able to claim the validity of my own. I pity the inferior intellect that cannot understand how diversity is a strength, for no intellect capable of learning is truly inferior, thus only those biologically incapable of learning have any business flaming.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  85. What axe? by jd · · Score: 1
    I've used every *BSD out there, OpenBSD included. I tend to regard the installer for OpenBSD to be a bit grotty, but serviceable. Package management looks good. Ports is fine. Security - if it ain't B1, it ain't secure. (And even if it is B1, if it ain't audited to the same degree as OpenBSD or better, it ain't worth shit.)


    I find Theo a trifle abrasive - most do - but I don't hold that against him. Most highly talented people ARE. I reserve my contempt for talentless scum-buckets who believe that abuse is all the talent you need.


    Yes, I'm a little pissed off with the OpenSSH developers - I think they're way too insular and NIH. No biggie. Last time I got into that argument, I forked OpenSSH just to show it could be done.


    Hell, don't think I've not done that with others, before - you think I collected all the patches that went into FOLK, massaged them all individually for each and every patch release, and got most of them to actually work together, purely for fun? No, it was to make a point. YOU might like your own private niche, and you're welcome to it, but -I- won't suffer for anything less than everything there is, was, or ever will be. My vision might be a little tougher to obtain than the OpenSSH/OpenBSD crowd's, but the view's a hell of a lot better along the way.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:What axe? by Anonymous Coward · · Score: 0

      Oh yes, that FOLK kernel worked so well didn't it? Maintained for what, three months before everyone said it sucked worse than the regular one and diteched it. And the pitiful excuse for a fork of OpenSSH lasted less than that.

      You're such a blowhard that my hair is barely holding on to my head.

    2. Re:What axe? by jd · · Score: 1

      By 3 months you mean a year and a half. By "everyone" you mean nobody at all. And you've still not said what this mythical axe is.Are you out of lithium?

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:What axe? by Nimrangul · · Score: 1

      Dude, what are you smoking? Guy never mentioned an ax, he said you were a loudmouth, a blowhard - and you are.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  86. As previously seen... by daedalus80 · · Score: 1
  87. Not likely... by Vila,+Bob · · Score: 1

    The WLSE and MARS appliances are highly unlikely items to be purchased by network or security admins, and left open with default passwords. If you're shelling out the cash for a MARS appliance, you generally care enough about security to change the password from default. I don't know, maybe that's just me though. Maybe there are plenty out there that are wide open. Scary!

    --
    Yes, *that* Bob Vila.
  88. take on Cisco? by peterjhill2002 · · Score: 1

    Sure this might replace a small router with a couple of interfaces, but it will no way replace a router with hundreds of gigabit interfaces capable of millions of packets per second.. Then there is the support issue, both hardware and software.. and the number of developers working on the project...

    interesting, but I don't think Cisco is too scared.

    1. Re:take on Cisco? by pe1chl · · Score: 1

      What do you think Cisco sells more, small routers with a couple of interfaces or big iron with hundreds of gigabit interfaces?
      Maybe they make more money on the latter, but they surely would not like to be cut out of the entire low to midrange market.

  89. And here I was expecting to see OpenWrt. by ziesemer · · Score: 1

    Open-Source router? Here I was expecting to see http://openwrt.org/. ;-) Granted, not exactly an enterprise solution, but runs on $100 off-the-shelf hardware, without the power consumptions, noise, and other disadvantages of a PC-based router. I'm surprised it hasn't even been mentioned in a comment yet...

  90. OpenBSD have it. by baldusi · · Score: 1

    Just try OpenBSD with it's pf, carp, pfsync, bgpd, ipsecctl, ospfd and all systraced. You can get a fault tolerant, load balancing encryption accelerating rig with two Via ITX boxes (somehting like $900 in overall cost).

  91. KA9Q's NOS by Russ+Nelson · · Score: 1

    What about KA9Q's NOS? That was around from the early 80's as part of TCP/IP experiments in amateur radio. Original version ran on an Amiga. KA9Q is one of the reasons why hams have their own class-A network (44).
    -russ

    --
    Don't piss off The Angry Economist
  92. T3 clearchannel by Anonymous Coward · · Score: 0

    there is a company Megabridge which produces mux - data and voice over twisted pair(s) and E1/T1
    basically you need two boxes on both sides of the link which do all the work with load balancing. Voice btw is real telco (TDM) voice not some VoIP. the system allocates timeslot for the voice on the fly.

    the website is small and does not explain what the box does. contact the guys. this is a small company. i did some SW work for them 2 years ago.

    1. Re:T3 clearchannel by NerveGas · · Score: 1

      We'd need a t3, and it looks like they don't go that large. I appreciate the tip, though!

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  93. Not that wrong by bogd · · Score: 2, Insightful
    Not that wrong, actually. If a Cisco router was to forward everything in software, it would very quickly reach the processor limit (let's not forget that we're not talking about multi-GHz processors here - more like a few hundred MHz!). There are all kinds of caching and hardware-based packet forwarding that help the router reach high packet rates.

    Try storming a cisco box with massive amounts of small UDP packets and see how well it copes. UDP is done in full software mode, you can't use CEF etc on UDP.

    You just proved what I was saying above (and what the GP was saying in his post): it's not only the software. If you force the router to process everything in software (as in your example with UDP packets), it will quickly reach its limits.

  94. Nothing new by danielsanII · · Score: 1

    This is nothing new. With OpenBGPD, Zebra and Quagga there have been OpenSource BGPD and OSPF-Deamons available for a LONG time.

  95. TC: back-to-front trust by Anonymous Coward · · Score: 1, Insightful

    Why is trusted computing a problem for OSS?

    Because implicit in OSS is the requirement that the people who own the computing equipment want to be able to trust it.

    In contrast, implicit in TC is the desire of certain people to grab control of equipment which they do not own and make it do what they want, so that the owner of the equipment can no longer have trust in it.

    It should be obvious that there is an inherent incompatibility here. The content providers want our computers to be a delivery platform trusted by them instead of a computing platform trusted by its owner.

    In effect, they are looking for a delivery platform lease model but are expecting us to pay outright for equipment which they will control and hence which they actually own. Clearly this can't work.

  96. Support is the main cost. by RDstar · · Score: 1

    I still have my doubs for an open-source router replacing High-end cisco routers at large corporations. Even if it is working good and the performance is the same a real cisco router throught raw processing power.
    Large corporation have extensive support from Cisco, if something goes wrong they build the complete sitation of the company in their lab, copying the IOSses and the customers configuration on it and solves your problem.
    That is something the open-source community cannot guarantee.
    If thousands of employees cannot connect to the ERP systems anymore, is the cost of Cisco router only peanuts in comparison of the lost of productivity for one day.

    It's mainly the support you are paying the big buck for.

    I'm very pro open source project for databases, OSses,... since no vendor in that area is going to completely replicate your network at their premisis to simulate and solve your problem even with the most expensive support contracts. So you need a third party to do the problem solving anyway.

    Other:
    Cisco PIX Firewall
    For those who want te build their onw "Cisco" Firewall (PIX) from some old PC hardware take a look at this : http://www.packetattack.com/frankenpix.html

  97. WRT54x? by Anonymous Coward · · Score: 0

    Great invention...
    just like the Linksys (Cisco) WRT54x series...

    It may not be very enterprisy, but the firm/software is very much open-source (linux) and has been here for years.

    1. Re:WRT54x? by gothzilla · · Score: 1

      The WRT54G is no longer open as of version 5. They shrunk the memory storage on it.
      They took the WRT54G version 4 and did a usual upgrade on it and renamed it the WRT54GL. The WRT53G is a new router in the old model number, even though it says version 5 on it.
      The G doesn't have room for you to load your own code, though the GL does.

      http://en.wikipedia.org/wiki/WRT54G
      About the WRT54G v.5:
      BCM5352EKPB Chipset - Switched to VxWorks OS and reduced Flash Memory and RAM; not compatible with most 3rd party firmware

      About the WRT54GL v.1:
      New model line, released after the version 5 WRT54G, which returns to a Linux-based internal OS as opposed to the v5's VxWorks firmware. NOT SpeedBooster enabled in stock state. Essentially the same as the WRT54G version 4.0, but with a new model number.

  98. OSPF by Anonymous Coward · · Score: 0

    This thing does not run ospf. How can you have any type of Enterprise router that does not run OSPF!!!

  99. Nonsense by Anonymous Coward · · Score: 0

    Leave it to a chick to spout garbage that she knows nothing about.

    Girlie, leave the actual technical discussions to real techies, okay? I think the fact that you know how to use HTML has made you believe that you are technical which is not the case. If you had any real technical qualifications, you would know that every single statement you made makes us laugh.

    You're cute. Now go make me breakfast.

    1. Re:Nonsense by webmistressrachel · · Score: 1

      OK I may be misinformed, and I may have been trolling (a little), but does belittling my techie skills further your aims in any way? And no, I won't make your dinner. I notice that all the negative replies to this comment have been by anonymous posters. I don't mind being corrected, but insulted? No way. Your way out.

      --
      This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
    2. Re:Nonsense by cblack · · Score: 1

      Here's a correction:
      That should be "You're way out.", unless you are talking about a "way out" belonging to the poster. You're == You are.

    3. Re:Nonsense by LittleLebowskiUrbanA · · Score: 1

      Here's some advice. Get some thicker skin. You will be modded Troll in the future and it doens't mean shit. It's rows in Slashdot's MySQL DB. Plus, you should expect to catch a little hell particularly when you make such an inaccurate statement. Microsoft built their empire on OSS? Come on...

  100. Re:As an SW engineer at a big networking company.. by pe1chl · · Score: 1

    Interesting that you mention "modules".
    I find one of the major disadvantages of Cisco routers (the range that I have experience with, running 12.3 or 12.4 IOS) is the complete lack of modularization.
    You get an "IOS image" which is built according to one of a few "feature sets", and that gets you a monolitic configuration without any flexibility.
    A system where you could pick a couple of modules out of a 250-module collection would be very nice indeed. I hear that it is being offered on the high-end systems, but the usual 1700 and 3700 routers we use do not have that.
    XORP is positioned in that range, not in the high end.

  101. Supported by M$? by Anonymous Coward · · Score: 0

    Why would they want to undermine Cisco?

  102. Re:As an SW engineer at a big networking company.. by inaxeon · · Score: 1

    I suspect that Cisco is using a similar system to what we use, where they have one huge code base and the selection of modules is done internally with different makefiles or perhaps something more advanced. I sometimes get the feeling that Cisco have some difficulty getting releases to work with paticular combinations of features, it's strange how they need to have so many different releases. The images we release always have all modules compiled into them with the exception (for example) a build destined for a smaller router which is unable to take a OC12 uplink module will not have the OC12 driver compiled into it and so on, there are some other small exceptions where we'll occasionally exclude rarely used modules when the target device doesn't have much flash memory, basically, we configure this like a compile of the linux kernel, we can juggle the selection around at customer request but would never release this into customer hands (actually that isn't 100% true ;). 'modules' generally have to be enabled with individual licenses unless they're basic ones we give away for free - that's business.

  103. Yes, we are all stupid enough to believe you. by Some+Random+Username · · Score: 1

    Its not like you just made statements proving how totally ignorant you are:

    "What possible advantage could there be in not having 4 completely unnecessary context switches, assorted interrupts and an application scheduler call for EVERY packet that traverses the system."

    Anyone with any clue at all would know routing is done in the kernel, so there are no context switches or userland scheduling involved.

    "Besides which, that would be horribly inefficient. IPSec is good for sustained connections, but the negotiation is expensive and therefore not so great for transmitting occasional state changes."

    Anyone with any clue at all would know that BGP uses sustained connections, and as such is a PERFECT candidate for ipsec, which is why openbsd and juniper both impliment it.

    "Of OpenMOSIX - now we're getting into the child's play stuff I'd have thought would be obvious to anyone. Let's start with the obvious. OpenMOSIX (with the DSM extension) supports the migration of threads within a process between boxes, whilst keeping the memory accessible to all threads the same. This has two consequences. First, processes that are not directly related to routing but need to run somewhere (eg: SNMP monitoring, router console - if any, encryption for all those IPSec tunnels, etc) can all be farmed out and the boxes directly in-line with the networks need not handle any of that stuff at all."

    Again, anyone with any clue would realize you can't migrate kernel threads, and thus openmosix makes no sense at all for routers.

    "For example, OpenBSD's support for SMP and 64-bit processors isn't exactly world-class,"

    I'm noticing a pattern here. Yet again, anyone with any clue would know that openbsd's amd64 support is top notch, and sparc64 and alpha are both quite good.

    Please, pity me more for not being a wonderful combination of ignorant, arrogant and dishonest like you. I feel so bad that I can't live up to your great example.

  104. So where is the hardware? by Skapare · · Score: 1

    So where is the hardware? The article mentions a black box:

    ...gathered around a nondescript piece of hardware they all helped build.
    ...powered up the device, the world's first open-source router.
    ...by way of the black box,...

    What I want is the hardware. I don't want to have to use a big PC to run routing software. Sure, using their software might be cool and all that, though I'm sure I'll want to hack it to make it do something better, or maybe replace some or all of it to do something entirely different.

    I see small devices like ethernet switches with 8 to 16 ports, DSL routers, and many other assorted devices these days that have software you can't change, but have hardware that makes a PC even more bulky than normal to get it to do anything close to the same thing. Consider configuring a PC with 16 ethernet ports.

    If there was a black box with a CPU that supported an existing Linux embedded kernel (several choices there), some flash RAM to hold the kernel image and some programs to run, and a means to re-load the flash when the flash contents won't run (like holding a button while powering up enters a mode where it enters some PROM code that can reload the flash over a specific ethernet port or other means it might have such as USB, Firewire, serial port, depending on what the overall device is intended to be), and a development kit for a Linux host machine, I think such a thing would sell reasonably well to geeks all over the planet. And you'd end up with hundreds of cool projects for these various little beasts. Being a router is just one possibility.

    --
    now we need to go OSS in diesel cars
    1. Re:So where is the hardware? by pe1chl · · Score: 1

      This sounds like a soekris box, an iBase network appliance, or a mini-ITX PC board.

    2. Re:So where is the hardware? by Skapare · · Score: 1

      Those are the kinds of things I was wanting to avoid. What I'd like to see is something along the lines of what my 16-port Netgear ethernet switch is. While more RAM and mode code space is always useful, I don't need the amount you'd get in a PC-compatible box. 4MB of code space and 16MB of RAM would be plenty. It just needs to be an open architecture (sample drivers for all devices would be a plus), use a CPU for which an embedded linux kernel is available (not the full one), and have enough PROM code to either start the OS from flash, or under a specifically controlled local condition, reload the flash.

      The problem with the makers of hardware that could qualify is that they see anyone putting their own code on such hardware as a threat. This might be because their "innovation" is in the code itself, and I'd be their new competition. They probably aren't really making the hardware themselves at all (it being made in some anonymous factory in China or India and they are passing it along at the same dirt cheap price).

      I just want to buy the hardware to prototype my software ideas. Maybe one of those ideas might even turn into a marketable product. But I'd also like to see these boxes come in other flavors, too, to encompass a variety of possible ideas many people might have. They should come with a varied selection of ethernet, USB, firewire, eSATA, SCSI, VGA, audio, video (of the TV variety), serial ports, parallel ports, generic ADC/DAC ports, LED lights, speakers, buzzers, etc.

      FYI, it doesn't need to be Intel x86 (or compatible) based. In fact, I'd rather it not be such. I'd prefer PPC. But these could be based on any number of CPUs custom designed for the embedded market that an embedded Linux or other even smaller free OS is based on. But I'd definitely like to see hardware in the "complete form" (board, box, wall wart power supply), although board level parts have some value for some ideas, too. But what it really, really needs is someone willing to sell the "naked" (as in no software loaded, besides the PROM that can load it) hardware and provide open documentation on it.

      --
      now we need to go OSS in diesel cars
  105. Re:As an SW engineer at a big networking company.. by pe1chl · · Score: 1

    A router is not comparable to only a kernel. It is like a kernel plus networking applications.
    I wonder how people would feel if their Linux or Windows system was delivered like this. A 500MB "system image" that includes the kernel, the system startup services, networking utilities, the shell, many commandline utilities, etc. And when a flaw is found somewhere, you need to get a new image and test and evaluate everything from scratch.
    Even Microsoft does not work that way.

    In the early days, Linux kernels were compiled with drivers, but today drivers are loadable modules that you activate only when you have the corresponding piece of hardware. Even parts of the protocol stack are handled this way. Services like routing protocols are external to the kernel and also selectable and replaceable.

    What we have now is a jungle of different IOS versions and feature sets, many of which are clearly made to fix one minor problem, add one minor feature that an important customer requested, etc. We as an unimportant customer have to wait for important bugs to be fixed, and when they are fixed we can only upgrade the entire image, risking (and having) new issues in other areas that worked well before. And when the process takes long enough, the new versions overfill the flash and/or ram, and the hardware needs to be upgraded. Just to fix a bug.

    How much better could this be when things were not as intertwined as they are now...

  106. Why I'm bothering to reply, I don't know. by jd · · Score: 1
    It's not as if you're reading, or that you're interested in discussion, or indeed are interested in discerning when you might be wrong (heaven forbid that you might be wrong - only other people are wrong). You've not actually reasoned on a single thing, you've only flamed. If you're that immature, go to alt.flame - well, no, on second thoughts don't. They have higher standards than you can hope for in your lifetime.


    Sorry to break it to you, if you've a userland process, you've userland activity. It makes bugger all difference where you'd like things to take place, they take place where the code is. "But packets are routed by the kernel!" That's not what the argument is about, the argument is not about packet flows, it's about BGP, and BGP is processed by the BGP daemon and not the kernel.


    (Even if we're talking about packet flows, you're still wrong, as Click routes packets in userspace, which is why it can route them to NS. Oh, you've never used Click or NS? Then don't complain when others know more than your Holiness.)


    There's also a matter of source. I'm well-established on Slashdot and have a strong pattern of getting modded up significantly. My credentials are verifiable, reputable and significant. You're a newcomer with no credibility, no manners, no recognition, no peer-reviewed publications, probably no degree and I doubt much in the way of an IQ. All you have is a vicious tongue and an attitude that would disgrace a neanderthal.


    No sane person would regard me as the source of all wisdom, but any person who - on the strength of what has been posted - had to decide between us as to who was more likely to be the reliable source, well, I suspect I'd win by a landslide.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Why I'm bothering to reply, I don't know. by Nimrangul · · Score: 1

      I'm well establish here on Slashdot too, and have a history of being modded up as well, does that mean me making complete bullshit up and it being modded up by people who take my bullshit for the truth because they are ignorant makes me a more respectable figure here at Slashdot? I sure as hell hope not.

      You have no credentials, noone can even varify your name. You have no more merit nor more proven knowledge than Some Random Username, hell, he too has a history of being modded up.

      Of the two of you, I trust SRU, since he's not being a blowhard dick that talks out their ass, so far that landslide hasn't come, huh?

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:Why I'm bothering to reply, I don't know. by Some+Random+Username · · Score: 1

      "Sorry to break it to you, if you've a userland process, you've userland activity. It makes bugger all difference where you'd like things to take place, they take place where the code is. "But packets are routed by the kernel!" That's not what the argument is about, the argument is not about packet flows, it's about BGP, and BGP is processed by the BGP daemon and not the kernel."

      So to break it to you, but you are either the stupidest person on the planet, or intentionally trying to avoid answering for your rediculous stupidity. Just say "sorry I tried to pretend to be a know-it-all when I was clueless", we'll all forgive you.

      First you complained that openbgpd was a userland process. I said "of course it is, only a complete fucking moron would want to put bgp decision making in kernel, since it provides no benefit". Then you made your amazingly stupid statement about "every packet" having to go through context switches and scheduling in a sad attempt to explain how putting bgp into the kernel would help. Of course there is userland activity, when there is BGP activity, NOT ON EVERY PACKET. BGP peers send each other updates, the local bgpd decides what routes need to be updated, and updates the kernel routing table. The kernel uses its routing table to route packets, it doesn't ask BGPd where to send every single packet it gets. If you have no fucking clue what you are talking about, then don't talk about it.

      I fail to see how making progressively stupider and stupider posts is helping you. If you can't admit you are talking out of your ass and have no clue what you are talking about, then you should either dissapear, or go back to trying to redirect the conversation to distract from how stupid you are.

  107. You are correct by jd · · Score: 1
    Those do cover most cases. However, it is a self-sustaining selection. If routers don't support the other protocols, nobody can see if they're going to be any better for their specific case. If nobody uses the other protocols, then a lack of support won't be obviously troublesome to the majority of users.


    Now, OSPF, RIP and BGP are very good protocols - even for lots of the special cases - so it's also true that the gains to be had (even in theory) by using a more specific protocol will never be that great. There will be some, but it won't be gigantic.


    Cases where these protocols fall down include using Linux on a laptop to route mobile network traffic, using a mesh or hypercube topology, multicasting and situations where network connections are fixed but unreliable. Multicasting is beginning to be fashionable, but none of the others are.


    In consequence, it is indeed correct to say that nobody "needs" any more than those three protocols.


    In a more abstract sense, I am firmly of the opinion that a wide range of choices (so long as a narrow selection is possible and has no overhead from the width of the original options) is always better than a narrow range (even if it's what you'll likely use anyway). Part of the problem with wide ranges is that they're typically done poorly, so you end up having to install stuff you'll never use. For example, Fedora Core has all kinds of really pointless enforced dependencies that could have been avoided very easily, so I don't consider that to offer genuine freedom of choice. If done right, it gets people to think about what they want to do and how best to do it, rather than to blindly point and click.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)