Internet.com ISP-Planet
Search ISP-Planet


Search internet.com
internet.com

IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

internet.commerce
Partner With Us














ISP Technology

Best of the ISP-Lists

PBR or WCCP?

The ISP-Caching list debates the best route for transparent caching.

[March 16, 2000]
Email a colleague

On the ISP-Caching list in December, TJ posted a question about transparent caching:

"We are getting ready to implement transparent caching. We have used Policy Based Routing (PBR) before, but I was wondering if WCCP 2.0 is a better solution? Which has less effect on the router cpu? Why is one better than the other?"

A number of respondents had opinions about which system provides the better solution:

[LD opined] "WCCP 2.0 will use far less router CPU than PBR would have used, predominantly due to the switching path that WCCP is in. WCCP 2.0 is in the Cisco Express Forwarding (CEF) switching path as an output-switching feature within IOS 12.0T right now. [Cisco is] working on getting it into more ISP mainstream releases (i.e., IOS 12.0S). In this codetrain, the cumulative CPU effect of enabling WCCP is practically zero additional router load."

[Ed. note: LD works for Cisco, and IOS 12.0S is a Cisco product marketed to ISPs. 12.0T (where T is for technology) is experimental software.]

[MN agreed] "WCCP seems to have a lower CPU hit than PBR. The redundancy is certainly there and the load balancing features are adequate for a small number of caches."

[DH expanded] "In addition, WCCP recognizes when your cache is not responding and routes your traffic through the router, bypassing the cache if it's down. PBR does not, although there are scripts available that will telnet into your router and turn off PBR if the cache fails."

[ES disagreed] "Regardless of the method (WCCP or hand-configured PBR), the router is still doing essentially the same job (i.e.; examining each packet and forwarding accordingly) so the CPU usage should be nearly identical."

Another respondent explained the differences between the two systems:

[LD said] "The code that implements PBR and WCCP are completely different: the 'intercept/match' occurs at a different stage of all the steps associated in switching a packet from one interface to another. PBR and WCCP are in different switching paths."

Some other respondents favored a completely different solution:

[NH wrote] "WCCP 2.0 is better than version 1, but still not as good as using Layer4 switches from Foundry or Alteon."

[JF concurred] "I agree that Layer 4 switching is the way to go and that both Alteon and Foundry have solid product offerings. You should also look at ArrowPoint Communications. They make switches that can distinguish between cacheable and non-cachable content, which will significantly improve your cache performance. I have used all the products mentioned above and prefer Arrowpoint's intelligence over the rest."

ME directed attention to his company's Layer 4 switching option:

"Read the results of an independent test of Foundry Networks' ServerIron XL switch."

However, another respondent pointed out a drawback in using Layer 4 switching solutions:

[LD wrote] "All Layer 4 switch solutions require you to purchase 'another box' when, in WCCP's case, you probably already have the functionality in your router (the assumption here being that you have a Cisco router). I've yet to see the 'content aware switch' actually improve performance, unless your cache is running at 100%."

[Ed. notes again: LD works for Cisco]

[KS added] "The problem is that the cache will set a relatively low ceiling on your total requests per second if it has to process both cacheable and non-cacheable requests. By feeding the cache only the content requests it can cache, you get a much higher available rate of requests per second. Improving the available number of requests per second achievable through the cache farm is of some clear benefit; buying the content aware switch would probably be cheaper when you are pushing your cache or anticipate that you would be."

—End

ISP News
IDC: Microsoft's Yahoo Deal Could be a Big Hit
Ballmer Fills in 'Software-Plus-Services' Plan
Report: Enterprise Search Will Top $1 Billion by 2010

More >


ISP Glossary
Find an ISP Term

Newsletters!
ISP-Planet Weekly


Best of ISP-Planet

 

Feedback


Advertising inquiry? Click here!

ISP-Planet's RSS feed



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES