...

の設定 - Cisco

by user

on
Category: Documents
15

views

Report

Comments

Transcript

の設定 - Cisco
CSS 11000 および CSS 11500 での URL ルーティング(L5 ルー
ティング)の設定
目次
概要
はじめに
表記法
前提条件
使用するコンポーネント
設定
背景説明
設定
確認
トラブルシューティング
関連情報
概要
Cisco コンテンツ サービス スイッチ(CSS)シリーズ コンテンツ サービス スイッチはレイヤ 3(L3)、レイヤ 4(L4)、およ
びレイヤ 5(L5)情報に基づいてパケットをルーティングできます。 L5 機能を使用して、URL または HTTP のヘッダー(組み込
みのクッキーなど)に基づいてトラフィックを特定のサーバへ向けることができます。 CSS は、どのルールを使用するかの決定
に、ルールの順序を最適化する作業を行わずに、最も細かい(最適)一致を使用します。
はじめに
表記法
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
前提条件
このドキュメントに関する固有の要件はありません。
使用するコンポーネント
このドキュメントは、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
注:CSS 11000 はサポートが終了しています。 詳細については、モデルと速報を参照してください。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべ
てのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 すべてのサーバが CSS に直接接続されます。 対象の
ネットワークが実稼働中である場合には、どのような作業についても、その潜在的な影響について確実に理解しておく必要があり
ます。
設定
この項では、このドキュメントで説明する機能の設定に必要な情報を提供します。
背景説明
要求が CSS に送信されると、設定されたコンテンツ ルールと比較して評価されます。 最初に、ルールと比較して Cookie 文字
列との一致がないかをテストします。 一致するルールがない場合、CSS はルールと比較して URL 文字列との照合がないかをテス
トします。 今回も一致するルールがない場合、一致するプロトコル(TCP または UDP)とポート番号がないかルールと比較して
要求がテストされます。 それでも一致がない場合は、最後に一致する VIP アドレスがないかテストされます。 一致する VIP が
ない場合、パケットはルーティングまたはドロップされます。
次の設定では、文字列 .gif または .html を含み、宛先 IP アドレスが 10.1.1.100、プロトコルが TC、ポートが 80 の URL が
ないか、より具体的なルール L5_GIF と L5_HTML と比較して受信パケットがテストされます。 要求が URL 文字列、プロトコ
ル、ポート、および IP アドレスと一致すると、一致した文字列に応じてサービスの Server1 または Server2 に送信されます。
受信パケットにいずれかの文字列が含まれていなかった場合は、宛先 IP アドレス 10.1.1.100 がないか、より具体的でないコン
テンツ ルール L3 に対して比較されます。 これが要求に一致する場合は、設定された分散方式(この場合は、デフォルトのラウ
ンド ロビン)を使用して選択されたサービスのいずれかにパケットが送信されます。
設定
この設定では次のセットアップが使用されます。
専用サーバが CSS に接続されている。
Server1 が HTML ページ用に使用される。
Server2 が AVI ファイルと GIF ファイル用に使用される。
それ以外のサーバが他の用途に使用される。
設定
!Generated on 09/20/2004 11:46:30
!Active version: sg0730106
configure
!************************** CIRCUIT **************************
circuit VLAN1
ip address 10.1.1.254 255.255.255.0
!************************** SERVICE **************************
!--- Poll all the servers using /index.html for the keepalive.
service Server1
ip address 10.1.1.1
keepalive uri "/index.html"
keepalive type http
active
service Server2
ip address 10.1.1.2
keepalive type http
keepalive uri "/index.html"
active
service Server3
ip address 10.1.1.3
keepalive type http
keepalive uri "/index.html"
active
service Server4
ip address 10.1.1.4
keepalive type http
keepalive uri "/index.html"
active
!*************************** OWNER ***************************
owner foo.com
content L3
!--- This is the catch all rule. This rule handles any pages that do
!--- not match the other rules.
vip address 10.1.1.100
add service Server1
add service Server2
add service Server4
add service Server3
active
content L5_GIF
vip address 10.1.1.100
port 80
protocol tcp
url "/*.gif"
!--- If the request is for a gif,
!--- Server2 handles it.
add service Server2
active
content L5_HTML
vip address 10.1.1.100
port 80
protocol tcp
url "/*.html"
!--- If the request is for an HTML document,
!--- Server1 handles it.
add service Server1
active
確認
ブラウザを使用して、VIP の URL(10.1.1.100)を入力し、繰り返しテストします。 show summary コマンドの出力で、4 つすべ
てのサーバが L3 ルールを使用してラウンド ロビン(デフォルト)されている(2 つの L5 ルールのどちらとも一致しなかった
ため)ことに注意してください。
ブラウザで http://10.1.1.100/1.gif にアクセスして、要求が Server2 に送信されることを確認します。 別の GIF ファイル
(2.gif など)で再度確認します。
ブラウザで http://10.1.1.100/1.html にアクセスします。 今度は Server1 に接続されます。 別の HTML ドキュメント
(index.html など)にアクセスします。 1.jpg を使用してテストを繰り返します。 これはどの L5 ルールとも一致しないた
め、L3 ルールを使って 4 つのサーバに分散されます。
トラブルシューティング
現在のところ、この設定に関する特定のトラブルシューティング情報はありません。
関連情報
設定例とテクニカルノーツ
1992 - 2016 Cisco Systems, Inc. All rights reserved.
Updated: 2016 年 10 月 28 日
http://www.cisco.com/cisco/web/support/JP/100/1003/1003480_url_routing.html
Document ID: 25999
Fly UP