Web Cache Communication Protocol(WCCP)は、シスコが開発したコンテンツ ルーティングプロトコルであり、トラフィック フローをリアルタイムでリダイレクトするメカニズムを提供します。ロード バランシング、スケーリング、フォールト トレランス、およびサービス保証(フェールセーフ)メカニズムが組み込まれています。Cisco IOS Release 12.1 以降のリリースでは、プロトコルのバージョン 1(WCCPv1)またはバージョン 2(WCCPv2)のいずれかを使用できます。
WCCP を使用すると、Cisco Cache Engines (または WCCP を実行する他のキャッシュ) を利用してネットワーク内の Web トラフィック パターンをローカライズし、コンテンツ要求をローカルで満たすことができます。トラフィックのローカライズにより、伝送コストとダウンロード時間が削減されます。
プロトコルバージョン
WCCPv1
- システムのクラスタにサービスを提供するルーターは 1 台のみ
- HTTP ( TCPポート 80) トラフィック フローのみをサポートします
- パケットの変更を防ぐために、汎用ルーティングカプセル化(GRE )を提供します。
- ルータとキャッシュエンジンは、 UDPポート2048に基づく制御チャネルを介して相互に通信します。
WCCPv2
- 最大 32 台のルータ (WCCP サーバー) で使用可能
- 最大 32 個のエンジン/アクセラレータ (WCCP クライアント) をサポート
- TCPやUDPを含むあらゆるIPプロトコルをサポート
- 最大 255 個のサービス グループ (0 ~ 254) をサポート
- MD5共有シークレットセキュリティを追加
WCCPの主な機能
登録
- アクセラレータまたはエンジンはWCCPクライアントです
- アプリケーションが動作している場合、「Here I Am」を使用して WCCP サービス (0-254) を登録します。
- 登録は、サービス グループ上の WCCP クライアントを通知し、可用性通知を提供し、関心のあるトラフィックを要求します。
- 10秒ごとに「ここにいるよ」を送信します
- リード WCCP クライアント (最も低い IP アドレス) は、プロトコル/ポート、割り当て、転送、および返信方法についてルーターに指示します。
- ルータはWCCPサーバーです
- サービス グループの登録を受け入れます (0-254)
- 「私はあなたを見ています」で「私はここにいます」と認める
- エンジンが故障したと宣言する前に30(3x10)秒待機します
- エンジンを他のエンジンに通知する
- ルータIDは、存在する場合は最高のインターフェースIPまたは最高のループバックIPです。
- トラフィックをエンジンにリダイレクトします
割り当て
- クラスター内のエンジンを選択します
- ハッシュ 256 バケット
- 送信元または宛先 IP/ポートの 7 ビット マスクで表される 128 個のバケットをマスクします。
ルータからキャッシュエンジンへのリダイレクト
- リダイレクトリストにより、ルータはトラフィックの傍受を許可/拒否できます。
- リダイレクトの 2 つの方法:
キャッシュエンジンからルータへの戻り
- WCCP GRE 返却。
- WCCP L2 リターン。
- エンジンは、ルーティングを含む他の方法でオプションでトラフィックを返すことができます。
WCCPを実装した製品
もともとはCiscoのコンテンツ キャッシュ アプライアンス用に設計されていましたが、その後、次のような他の製品へのサポートも追加されました。
- ASR 1000 ルータ[1]
- アプリケーションおよびコンテンツ ネットワーキング システム (ACNS)
- 広域アプリケーション サービス (WAAS)
- ASA/PIX ファイアウォール
- 一部のiOSバージョン
- IronPort SシリーズWebセキュリティアプライアンス
- Nexus 7000 スイッチ
他のベンダーも自社製品に WCCP サポートを実装しています。これは、追加のハードウェアなしで Cisco ルーター/スイッチを使用してネットワーク上でクラスタリングと透過的な展開を可能にするためです。WCCP は、Web トラフィックのリダイレクト用の Web キャッシュ/プロキシ/セキュリティ アプライアンスのベンダーにとって特に便利です。一部のベンダーは WCCP を実装する際に標準に従わなかったため、相互互換性の問題が発生する可能性があることに注意してください。
リストには以下が含まれます:
参考文献
- ^ 「統合 WAN サービス」。
- ^ 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.
- ^ 「Apache Traffic Server 3.0 がパフォーマンスを向上」2011 年 6 月 18 日。
外部リンク
- シスコ
- Cisco DocWiki のセクション WCCP ネットワーク キャッシュ (旧称「インターネットワーキング テクノロジー ハンドブック」)
- 『Cisco IOS 設定基本設定ガイド、リリース 12.2』の「WCCP を使用した Web キャッシュ サービスの設定」セクション
- 「Cisco IOS ソフトウェア リリース 12.0 S」の機能ガイドのセクション WCCPv2 および WCCP 拡張機能
- TechRepublic の Cisco IOS ルータで WCCP を設定する
- IETF Web サイトの Web キャッシュ通信プロトコル V2、リビジョン 1
- Barracuda Networks Knowledgebase の Barracuda Web Filter に WCCP を設定する方法
