웹 캐시 통신 프로토콜
Web Cache Communication Protocol이 글은 검증을 위해 인용구가 추가로 필요하다. – · · · (2008년 4월 (이 |
WCCP(Web Cache Communication Protocol)는 실시간으로 트래픽 흐름을 리디렉션하는 메커니즘을 제공하는 시스코가 개발한 콘텐츠 라우팅 프로토콜이다.부하 분산, 스케일링, 내결함성 및 서비스 보장(실패 안전) 메커니즘이 내장되어 있다.Cisco IOS 릴리즈 12.1 이상 릴리즈에서는 프로토콜 버전 1(WCCPv1) 또는 버전 2(WCCPv2)를 사용할 수 있다.
WCCP를 사용하면 Cisco Cache Engines(또는 WCCP를 실행하는 다른 캐시)를 활용하여 네트워크의 웹 트래픽 패턴을 로컬로 처리하여 컨텐츠 요청을 로컬로 이행할 수 있다.트래픽 현지화는 전송 비용과 다운로드 시간을 줄인다.
프로토콜 버전
WCCPv1
- 단일 라우터만 시스템 클러스터를 서비스
- HTTP(TCP 포트 80) 트래픽 흐름만 지원
- 패킷 수정을 방지하기 위한 GRE(일반 라우팅 캡슐화) 제공
- 라우터와 캐시 엔진은 UDP 포트 2048을 기반으로 하는 제어 채널을 통해 서로 통신한다.
WCCPv2
- 최대 32개의 라우터(WCCP 서버)에서 사용 가능
- 최대 32대의 엔진/액셀러레이터 지원(WCCP 클라이언트)
- TCP 또는 UDP를 포함한 모든 IP 프로토콜 지원
- 최대 255개의 서비스 그룹 지원(0-254)
- MD5 공유 보안 추가
기본 WCCP 기능
등록
- 가속기 또는 엔진이 WCCP 클라이언트임
- 애플리케이션이 작동 중인 경우 WCCP 서비스(0-254)를 "Here I Am"에 등록
- 등록 시 서비스 그룹에 WCCP 클라이언트를 공지하고, 가용성 알림을 제공하며, 흥미로운 트래픽을 요청함
- 10초마다 "Here I Am" 전송
- Lead WCCP 클라이언트(가장 낮은 IP 주소)가 프로토콜/포트, 할당, 전달 및 반환 방법에 대해 라우터 지시
- 라우터가 WCCP 서버임
- 서비스 그룹 등록 수락(0-254)
- "I See You"와 함께 "Here I Am" 인정
- 엔진 고장을 선언하기 전에 30초(3x10) 대기
- 다른 엔진에 엔진 공지
- 라우터 ID는 가장 높은 인터페이스 IP 또는 가장 높은 루프백 IP(있는 경우)
- 트래픽을 엔진으로 리디렉션
과제
- 클러스터에서 엔진 선택
- 해시 256 버킷
- 소스 또는 대상 IP/포트의 7비트 마스크로 표시되는 128개의 버킷 마스크
라우터에서 캐시 엔진으로 리디렉션
- 리디렉션 목록을 통해 라우터가 트래픽 인터셉트를 허용/거부할 수 있음
- 두 가지 리디렉션 방법:
캐시 엔진에서 라우터로 돌아가기
- WCCP GRE 복귀.
- WCCP L2 리턴.
- 엔진은 선택적으로 트래픽을 라우팅과 같은 다른 방법으로 반환할 수 있다.
WCCP를 구현하는 제품
원래 Cisco의 Content Cache 어플라이언스용으로 설계되었지만, 그 이후 다음을 포함한 다른 제품에 지원을 추가했다.
- ASR 1000 라우터
- ACNS(응용프로그램 & 컨텐츠 네트워킹 시스템)
- WAAS(Wide Area Application Services)
- ASA/PIX 방화벽
- 일부 IOS 버전
- IronPort S-Series Web Security Appliance
- Nexus 7000 스위치
추가 하드웨어 없이 Cisco 라우터/스위치를 사용하여 네트워크에 클러스터링 및 투명한 구축을 가능하게 하는 다른 벤더들도 WCCP 지원을 자사 제품에 구현했다.WCCP는 웹 트래픽의 리디렉션을 위해 웹 캐시/프록시/보안 어플라이언스의 벤더에게 특히 유용하다.일부 공급업체는 WCCP를 구현할 때 표준을 준수하지 않았으며 이로 인해 호환성 문제가 발생할 수 있다는 점에 유의하십시오.
목록에는 다음이 포함된다.
회사 | 제품 |
---|---|
어레이 네트워크 | 액셀러레이터 |
에지웨이브 | iPrism 웹 게이트웨이 |
A10 네트워크 | TCS(투명 캐시 전환) |
알라딘/세이프넷 | eSafe 웹 |
ApplanSys | 캐시박스 |
아라헤 사이트셀레이트 | SiteCelrate |
Barracuda 네트워크 | Barracuda 웹 필터 |
블록스 | Bloxx Secure Web Gateway |
블루 코트 | ProxySG, CacheFlow |
Citrix | CloudBridge(이전에는 "Branch Repeater & WANScaler"로 알려져 있음)[2] |
CentorNet Ltd. | CurstorNet Professional 웹 필터 |
클리어스위프트 | SECURE Web Gateway 클리어스위프트 |
CIAL 네트워크 보안 | CIAL 보안 웹 |
심포닉스 사 | 네트워크 작곡가/컨덕터 |
웹 캐시에 대한 Exinda WCCPv2 지원 | |
F5 네트워크 | BIG-IP |
포티넷 | FortiGate(4.0 이상), FortiCache(2.0 이상) 및 FortiProxy 어플라이언스/VMs |
이보스 | iboss의 분산 게이트웨이 플랫폼 |
알카텔루센트 | AOS 버전 6.4.4를 사용하는 OmniSwitch 시리즈 |
트러스트웨이브 | 보안 웹 게이트웨이 이전 M86 보안/Finjan |
MARA 시스템즈 | 캐시마라 |
McAfee | McAfee Web Gateway 이전 Webwasher |
마이크로다시스 | SCIP SSL Content Proxy |
NetApp | NetCache(더 이상 사용할 수 없음) |
PerfTech, Inc. | 게시판 시스템 |
환원하다 | 액셀러레이터 |
리버베드 테크놀로지 | 스틸헤드 |
상포 테크놀로지스 | WAN 최적화 어플라이언스 |
실버 피크 | NX 시리즈 |
아파치 | 아파치 트래픽 서버[3] |
SmoothWall Ltd | Guardian Web Content Filters |
소포스 | 웹 어플라이언스 |
오징어 | 오징어 |
스탬프 테크놀로지스 | 스탬프 애플리케이션 가속 시리즈 |
타호스 테크놀로지아 | 하이퍼 캐시 |
트렌드 마이크로 | IWSVA 3.x/5.x 및 6.x |
포스포인트 | 웹 보안 게이트웨이 |
웹타이탄 | WebTitan Web Filtering Appliance |
웨지 네트워크 | BeSecure |
시프링크 | XA 옵티마이저 |
참조
- ^ http://www.cisco.com/en/US/prod/collateral/routers/ps9343/white_paper_c11_502351.html
- ^ http://support.citrix.com/servlet/KbServlet/download/19285-102-19716/wanscaler_users_guide_5.0_090217_no_change_bars.pdf 섹션 "WCCP 모드", 81페이지 Citrix Systems, Inc.
- ^ http://www.serverwatch.com/news/article.php/3936061/Apache-Traffic-Server-30-Accelerates-Performance.htm
외부 링크
- 시스코
- Cisco DocWiki의 섹션 WCCP 네트워크 캐싱(이전의 "인터넷 작업 기술 핸드북")
- "Cisco IOS Configuration Fundership Configuration Guide, Release 12"의 WCCP를 사용하여 Web Cache Services 구성 섹션.2"
- "Cisco IOS Software Release 12.0 S" 기능 안내서의 WCCPv2 및 WCCP 향상 기능
- TechRepublic의 Cisco IOS 라우터에서 WCCP 구성
- Web Cache Communication Protocol V2, IETF 웹 사이트의 버전 1
- Barracuda Networks 기술 자료에서 Barracuda Web Filter에 WCCP를 설정하는 방법