For the past five years, Cisco has been trying hard...real hard..to catch up to Riverbed. It must be frustrating, because every time Cisco makes some progress in terms of introducing features, Riverbed seems to pull even further away with still more new capabilities. To illustrate what I mean, I've compiled a partial list of things that Cisco still must do to catch up to Riverbed.
10. Fix the WAAS per-peer data store and make it more like Riverbed's universal data store -- Unless they do this, WAAS simply won't scale as well as the Riverbed Steelhead solution. Just imagine, in a network with 100 remote sites, the core Cisco WAAS device in the data center would store 100 times as much data as the Riverbed device in an equivalent deployment. Here is a link to my previous blog on this issue:
http://blog.riverbed.com/2009/01/riverbeds-universal-data-store.html
9. Get rid of the CIFS caching architecture -- The caching approach stores all CIFS data to disk twice, once in DRE, and a second time in the CIFS cache. Can't be good for scaling performance when WAAS has to do roughly twice the I/O operations to disk as the equivalent Riverbed device in order to optimize CIFS performance.
8. Grow WAAS revenues, not shrink them -- In the recent July (FYQ4/2009) quarter, Cisco's Application Networking business unit--the group that sells WAAS--shrank revenues by 27% year-over-year. This comes on the heels of the prior quarter where the same business unit shrank revenues by 31% year-over-year. Analysts such as Gartner have also noted a very significant shrinkage in market share by Cisco WAAS in the recent quarter.
7. Optimize asymmetrically-routed traffic without relying on WCCP -- Let's face it, asymmetrically-routed traffic is common in large networks. Cisco's requirement to use WCCP in such networks makes WAAS very difficult to manage and deploy, and is yet another reason why WAAS doesn't scale for large networks.
6. Support something other than just Windows Core Services and ACNS on their virtual blade -- With Riverbed customers can deploy a full version of Windows, as well as Checkpoint, Infoblox, and a number of other 3rd-party vendor apps. Many customers are also able to install their own custom applications into Riverbed's RSP and Windows running on RSP. See my previous blog on RSP: http://blog.riverbed.com/2009/03/riverbed-services-platformworth-the-upgrade.html
5. Improve software quality -- Even a feature-packed product is useless unless the software is stable. According to Cisco's own product release notes documentation, the most recent WAAS 4.1.3 software has more "open caveats" (documented known bugs) than any previous major WAAS software release. This can't be a good sign for a product that is supposedly mature or maturing.
4. Catch up to Riverbed's 6500-customer installed base -- Cisco's most recent claim (Oct 2008) is that 3000 customers have purchased WAAS, and that number appears to include many who have since switched to Riverbed.
3. Stop copying Riverbed and start innovating for once -- From RSP, to Steelhead Mobile, to NFS and SSL optimization, Cisco has always been in the mode of trying to catch up to Riverbed, by copying features and capabilities that Riverbed introduces first. Admittedly, this is hard to do, especially when there continues to be a laundry list of missing features in WAAS that are available in the Riverbed solution. But a sign of a true leader in any market is a vendor that innovates, and offers customers new capabilities that were not previously available.
2. Demonstrate a truly large, enterprise-wide WAAS deployment that optimizes all TCP/IP traffic -- When you look into the details of each real-world WAAS deployment, they typically involve a relatively small number of WAAS devices deployed to support only a small portion of the customer's overall enterprise network, and/or a limited subset of the customer's TCP-based application traffic. In contrast, Riverbed has many customers who have deployed hundreds of Steelhead appliances, including some customers who have Steelheads at every location in their enterprise network.
1. Eat their own (WAAS) dogfood If Cisco is selling WAAS to their customers, then they should be using WAAS in their own internal network. And I'm not talking about just pilot testing. While Cisco's internal IT organization is happy to use other Cisco products, they don't seem to be comfortable with WAAS. My original blog about this issue (http://blog.riverbed.com/2009/06/rtp-eating-our-own-dogfood.html) has been met with silence from Cisco. Since WAAS is not a new product anymore (Cisco has been selling it for almost five years), there is no excuse for Cisco not eating their own WAAS dogfood.
Since 2004 when Cisco acquired the original WAAS product, many have predicted that Cisco would catch up to Riverbed. Year after year, Cisco promises that the next WAAS software release will truly be the "Riverbed killer." And yet from all appearances it seems Cisco is further behind Riverbed than they ever have been in the past.