پروتکل WCCP

به دفعات مشاهده شده که شبکه های کوچک و بزرگ به علت طراحی نامناسب شبکه و بعضا نداشتن آگاهی از امکانات سخت افزاری و نرم افزاری دچار مشکلات می شوند.

به عنوان مثال شبکه هایی که از cache server استفاده میکنند در صورتی که برای این سرور مشکلی به وجود آید کل شبکه به مشکل بر خواهند خورد .

Router های سیسکو از پروتوکلی پشتیبانی میکنند به نام WCCP که مخفف Web Cache Coordination Protocol میباشد .

با استفاده از این method روتر تنها ترافیک web را به سمت cache server هدایت میکند و میتوان به صورت همزمان از چندید cache server استفاده کرد و عملیات load balancing را انجام داد.

نکته قابل توجه اینجاست که wccp به طور خودکار failor و falover ها را شناسایی میکند و مانع قطع شدن اینترنت در صورت وجود مشکل در cache server می شود.

Cache Server نیز بایستی از این protocol پشتیبانی کند . squid و CacheExpress هر دو از wccp پشتیبانی می کنند.

در صورتی که بخواهید از Squid برای انجام اینکار استفاده کنید حتما بایستی زمان نصب squid گزینه --enable-wccp را به دستور configure اضافه کنید .

و همجنین دستورات زیر نیز در router بایستی اضافه شود :


#conf t
(config)#ip wccp version 1
(config)#ip wccp web-cache

(config)#interface ethernet0
(config-if)#ip wccp web-cache redirect out



البته به این نکته هم توجه داشته باشید که این امر باعث افزایش بار بر روی cpu و ram روتر خواهد بود و در صورتی که Router شما توان جوابگویی نداشته باشد این protocol نتیجه عکس خواهد داشت .

موفق و پیروز باشید