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."

87 of 393 comments (clear)

  1. 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 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*.

    2. 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
    3. 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?

    4. 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
    5. 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).

    6. 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
    7. 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.

    8. 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.

    9. 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.

    10. 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.
    11. 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
    12. 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
    13. 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.

    14. Re:I foresee a day by xenoterracide · · Score: 2, Informative

      Hi Bill nice to see your still posting.

    15. 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.

    16. 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
    17. 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...

    18. 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.

  2. 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 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

    2. 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
    3. 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.

    4. 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.

    5. 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.

    6. 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.

  3. 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 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
  4. 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 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)

  5. 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 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.

    2. 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
    3. 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.'
    4. 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.

    5. 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.

    6. 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).

    7. 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
  6. 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 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.
    2. 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
    3. Re:Network outage? by gardyloo · · Score: 5, Funny

      So who do you call when the thing breaks?

            The A-Team.

    4. 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.
    5. 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
    6. 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.
  7. 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?
  8. 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?

  9. 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.

  10. 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 ----
  11. 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 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.--
    2. 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.
  12. 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 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
  13. 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?
  14. 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.
  15. 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 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.

    2. 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.
  16. 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.

  17. 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.

  18. 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 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
  19. 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?
  20. 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 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.
  21. 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)
  22. 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.

  23. 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.

  24. 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...

  25. 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 ----
  26. 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.
  27. 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 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.

    2. 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.

  28. 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.

  29. 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.

  30. 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
  31. 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."
  32. 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.

  33. 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)
  34. 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.

  35. 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
  36. 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.