IP SLA HTTP 動作の設定方法
• 「送信元デバイスでの HTTP GET 動作の設定およびスケジューリング」
• 「送信元デバイスでの HTTP RAW 動作の設定およびスケジューリング」
手順の概要
1. enable
2. configure terminal
3. ip sla operation-number
4. http { get | raw } url [ name-server ip-address ] [ version version-number ] [ source-ip { ip-address | hostname }] [ source-port port-number ] [ cache { enable | disable }] [ proxy proxy-url ]
5. frequency seconds
6. exit
7. ip sla schedule operation-number [ life { forever | seconds }] [ start-time { hh : mm [: ss ] [ month day | day month ] | pending | now | after hh : mm : ss ] [ ageout seconds ] [ recurring ]
8. exit
9. show ip sla configuration [ operation-number ]
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
ip sla operation-number
Router(config)# ip sla 10 |
IP SLA 動作の設定を開始し、IP SLA コンフィギュレーション モードに移行します。 |
ステップ 4 |
http { get | raw } url [ name-server ip-address ] [ version version-number ] [ source-ip { ip-address | hostname }] [ source-port port-number ] [ cache { enable | disable }] [ proxy proxy-url ]
Router(config-ip-sla)# http get http://198.133.219.25 |
HTTP 動作を定義し、IP SLA コンフィギュレーション モードを開始します。 |
ステップ 5 |
frequency seconds
Router(config-ip-sla-http)# frequency 90 |
(任意)指定した IP SLA HTTP 動作を繰り返す間隔を設定します。IP SLA HTTP 動作のデフォルトの最小頻度値は 60 秒です。 |
ステップ 6 |
exit
Router(config-ip-sla-http)# exit |
HTTP コンフィギュレーション サブモードを終了し、グローバル コンフィギュレーション モードに戻ります。 |
ステップ 7 |
ip sla schedule operation-number [ life { forever | seconds }] [ start-time { hh : mm [: ss ] [ month day | day month ] | pending | now | after hh : mm : ss ] [ ageout seconds ] [ recurring ]
Router(config)# ip sla schedule 5 start-time now life forever |
個々の IP SLA 動作のスケジューリング パラメータを設定します。 |
ステップ 8 |
exit
Router(config)# exit |
(任意)グローバル コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。 |
ステップ 9 |
show ip sla configuration [ operation-number ]
Router# show ip sla configuration 10 |
(任意)すべての IP SLA 動作または指定した IP SLA 動作に関する設定値を、すべてのデフォルト値を含めて表示します。 |
例
次に、ただちに開始し、無期限に実行される HTTP GET の IP SLA 動作タイプを設定する例を示します。この動作では、www.cisco.com の Web サイトからホーム ページが取得されます。
http get url http://198.133.219.25
ip sla schedule 8 life forever start-time now
トラブルシューティングのヒント
IP SLA 動作に関する問題をトラブルシューティングするには、 debug ip sla trace コマンドと debug ip sla error コマンドを使用します。
次の作業
IP SLA 動作の結果を表示し、内容を確認するには、 show ip sla statistics コマンドを使用します。サービス レベル契約の基準に対応するフィールドの出力を確認すると、サービス メトリックが許容範囲内であるかどうかを判断する役に立ちます。
送信元デバイスでの省略可能なパラメータを使用した HTTP GET 動作の設定およびスケジューリング
送信元デバイスで HTTP GET 動作をイネーブルにして、省略可能な IP SLA パラメータを設定するには、次の作業を実行します。送信元デバイスは、測定統計情報が保存される場所です。
(注) 動作のグループのスケジューリングについては、『Cisco IOS IP SLAs Configuration Guide』の「IP SLAs--Multioperation Scheduling of IP SLAs Operations」モジュールを参照してください。
手順の概要
1. enable
2. configure terminal
3. ip sla operation-number
4. http { get | raw } url [ name-server ip-address ] [ version version-number ] [ source-ip { ip-address | hostname }] [ source-port port-number ] [ cache { enable | disable }] [ proxy proxy-url ]
5. history buckets-kept size
6. history distributions-of-statistics-kept size
7. history enhanced [ interval seconds ] [ buckets number-of-buckets ]
8. history filter { none | all | overThreshold | failures }
9. frequency seconds
10. history hours-of-statistics-kept hours
11. http-raw-request
12. history lives-kept lives
13. owner owner-id
14. history statistics-distribution-interval milliseconds
15. tag text
16. threshold milliseconds
17. timeout milliseconds
18. tos number
19. exit
20. ip sla schedule operation-number [ life { forever | seconds }] [ start-time { hh : mm [: ss ] [ month day | day month ] | pending | now | after hh : mm : ss ] [ ageout seconds ] [ recurring ]
21. exit
22. show ip sla configuration [ operation-number ]
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
ip sla operation-number
Router(config)# ip sla 10 |
IP SLA 動作の設定を開始し、IP SLA コンフィギュレーション モードに移行します。 |
ステップ 4 |
http { get | raw } url [ name-server ip-address ] [ version version-number ] [ source-ip { ip-address | hostname }] [ source-port port-number ] [ cache { enable | disable }] [ proxy proxy-url ]
Router(config-ip-sla)# http get http://198.133.219.25 |
HTTP 動作を定義し、IP SLA コンフィギュレーション モードを開始します。 |
ステップ 5 |
history buckets-kept size
Router(config-ip-sla-http)# history buckets-kept 25 |
(任意)IP SLA 動作のライフタイム中に保持する履歴バケット数を設定します。 |
ステップ 6 |
history distributions-of-statistics-kept size
Router(config-ip-sla-http)# history distributions-of-statistics-kept 5 |
(任意)IP SLA 動作中にホップ単位で保持する統計情報の配信数を設定します。 |
ステップ 7 |
history enhanced [ interval seconds ] [ buckets number-of-buckets ]
Router(config-ip-sla-http)# history enhanced interval 900 buckets 100 |
(任意)IP SLA 動作に対する拡張履歴収集をイネーブルにします。 |
ステップ 8 |
history filter { none | all | overThreshold | failures }
Router(config-ip-sla-http)# history filter failures |
(任意)IP SLA 動作の履歴テーブルに格納する情報のタイプを定義します。 |
ステップ 9 |
frequency seconds
Router(config-ip-sla-http)# frequency 90 |
(任意)指定した IP SLA HTTP 動作を繰り返す間隔を設定します。IP SLA HTTP 動作のデフォルトの最小頻度値は 60 秒です。 |
ステップ 10 |
history hours-of-statistics-kept hours
Router(config-ip-sla-http)# history hours-of-statistics-kept 4 |
(任意)IP SLA 動作の統計情報を保持する時間数を設定します。 |
ステップ 11 |
http-raw-request
Router(config-ip-sla-http)# http-raw-request |
(任意)IP SLA HTTP 動作の GET 要求のオプションを明示的に指定します。 |
ステップ 12 |
history lives-kept lives
Router(config-ip-sla-http)# history lives-kept 5 |
(任意)IP SLA 動作の履歴テーブルに格納するライフ数を設定します。 |
ステップ 13 |
owner owner-id
Router(config-ip-sla-http)# owner admin |
(任意)IP SLA 動作の Simple Network Management Protocol(SNMP; 簡易ネットワーク管理プロトコル)所有者を設定します。 |
ステップ 14 |
history statistics-distribution-interval milliseconds
Router(config-ip-sla-http)# history statistics-distribution-interval 10 |
(任意)IP SLA 動作で維持する各統計情報の配信間隔を設定します。 |
ステップ 15 |
tag text
Router(config-ip-sla-http)# tag TelnetPollServer1 |
(任意)IP SLA 動作のユーザ指定 ID を作成します。 |
ステップ 16 |
threshold milliseconds
Router(config-ip-sla-http)# threshold 10000 |
(任意)IP SLA 動作によって作成されるネットワーク モニタリング統計情報を計算するための上限しきい値を設定します。 |
ステップ 17 |
timeout milliseconds
Router(config-ip-sla-http)# timeout 10000 |
(任意)IP SLA 動作がその要求パケットからの応答を待機する時間を設定します。 |
ステップ 18 |
tos number
Router(config-ip-sla-http)# tos 160 |
(任意)IP SLA 動作の IP ヘッダー内の Type of Service(ToS; タイプ オブ サービス)バイトを定義します。 |
ステップ 19 |
exit
Router(config-ip-sla-http)# exit |
HTTP コンフィギュレーション サブモードを終了し、グローバル コンフィギュレーション モードに戻ります。 |
ステップ 20 |
ip sla schedule operation-number [ life { forever | seconds }] [ start-time { hh : mm [: ss ] [ month day | day month ] | pending | now | after hh : mm : ss ] [ ageout seconds ] [ recurring ]
Router(config)# ip sla schedule 5 start-time now life forever |
個々の IP SLA 動作のスケジューリング パラメータを設定します。 |
ステップ 21 |
exit
Router(config)# exit |
(任意)グローバル コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。 |
ステップ 22 |
show ip sla configuration [ operation-number ]
Router# show ip sla configuration 10 |
(任意)すべての IP SLA 動作または指定した IP SLA 動作に関する設定値を、すべてのデフォルト値を含めて表示します。 |
例
次の出力例は、HTTP GET 動作番号 8 に対するすべての IP SLA パラメータ(デフォルト値を含む)の設定を示します。
Router# show ip sla configuration 8
Complete Configuration Table (includes defaults)
Type of Operation to Perform: http
Reaction and History Threshold (milliseconds): 5000
Operation Frequency (seconds): 90
Operation Timeout (milliseconds): 5000
Status of Entry (SNMP RowStatus): active
Request Size (ARR data portion): 1
Response Size (ARR data portion): 1
Loose Source Routing: disabled
Type of Service Parameters: 0x0
URL: http://198.133.219.25
Life (seconds): infinite - runs forever
Next Scheduled Start Time: Start Time already passed
Entry Ageout (seconds): never
Connection Loss Reaction Enabled: FALSE
Timeout Reaction Enabled: FALSE
Threshold Reaction Type: never
Threshold Falling (milliseconds): 3000
Verify Error Reaction Enabled: FALSE
Number of Statistic Hours kept: 2
Number of Statistic Paths kept: 1
Number of Statistic Hops kept: 1
Number of Statistic Distribution Buckets kept: 1
Statistic Distribution Interval (milliseconds): 20
Number of History Lives kept: 0
Number of History Buckets kept: 15
Number of History Samples kept: 1
History Filter Type: none
トラブルシューティングのヒント
IP SLA 動作に関する問題をトラブルシューティングするには、 debug ip sla trace コマンドと debug ip sla error コマンドを使用します。
次の作業
IP SLA 動作の結果を表示し、内容を確認するには、 show ip sla statistics コマンドを使用します。サービス レベル契約の基準に対応するフィールドの出力を確認すると、サービス メトリックが許容範囲内であるかどうかを判断する役に立ちます。
送信元デバイスでの HTTP RAW 動作の設定およびスケジューリング
送信元デバイスで HTTP RAW 動作をイネーブルにするには、次の作業を実行します。RAW 要求を実行するには、IP SLA では HTTP 要求の内容全体を指定する必要があります。HTTP RAW コンフィギュレーション モードを開始した後で、HTTP RAW 要求を完了するように HTTP 1.0 コマンドを指定できます。この動作には、送信先デバイスの IP SLA Responder は必要ありません。
(注) 動作のグループのスケジューリングについては、『Cisco IOS IP SLAs Configuration Guide』の「IP SLAs--Multioperation Scheduling of IP SLAs Operations」モジュールを参照してください。
手順の概要
1. enable
2. configure terminal
3. ip sla operation-number
4. http { get | raw } url [ name-server ip-address ] [ version version-number ] [ source-ip { ip-address | hostname }] [ source-port port-number ] [ cache { enable | disable }] [ proxy proxy-url ]
5. http-raw-request
6. 必要な HTTP 1.0 コマンド構文を入力します。
7. exit
8. ip sla schedule operation-number [ life { forever | seconds }] [ start-time { hh : mm [: ss ] [ month day | day month ] | pending | now | after hh : mm : ss ] [ ageout seconds ] [ recurring ]
9. exit
10. show ip sla configuration [ operation-number ]
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
ip sla operation-number
Router(config)# ip sla 10 |
IP SLA 動作の設定を開始し、IP SLA コンフィギュレーション モードに移行します。 |
ステップ 4 |
http { get | raw } url [ name-server ip-address ] [ version version-number ] [ source-ip { ip-address | hostname }] [ source-port port-number ] [ cache { enable | disable }] [ proxy proxy-url ]
Router(config-ip-sla)# http raw http://198.133.219.25 |
HTTP 動作を定義します。 |
ステップ 5 |
http-raw-request
Router(config-ip-sla)# http-raw-request |
HTTP RAW コンフィギュレーション モードを開始します。 |
ステップ 6 |
必要な HTTP 1.0 コマンド構文を入力します。
Router(config-ip-sla-http)# GET /en/US/hmpgs/index.html HTTP/1.0\r\n\r\n |
必要なすべての HTTP 1.0 コマンドを入力します。 |
ステップ 7 |
exit
Router(config-ip-sla-http)# exit |
HTTP RAW コンフィギュレーション サブモードを終了し、グローバル コンフィギュレーション モードに戻ります。 |
ステップ 8 |
ip sla schedule operation-number [ life { forever | seconds }] [ start-time { hh : mm [: ss ] [ month day | day month ] | pending | now | after hh : mm : ss ] [ ageout seconds ] [ recurring ]
Router(config)# ip sla schedule 5 start-time now life forever |
個々の IP SLA 動作のスケジューリング パラメータを設定します。 |
ステップ 9 |
exit
Router(config)# exit |
(任意)グローバル コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。 |
ステップ 10 |
show ip sla configuration [ operation-number ]
Router# show ip sla configuration 10 |
(任意)すべての IP SLA 動作または指定した IP SLA 動作に関する設定値を、すべてのデフォルト値を含めて表示します。 |
例
次に、HTTP RAW 動作番号 8 に対するすべての IP SLA パラメータ(デフォルト値を含む)の設定出力例を示します。
Router# show ip sla configuration 8
Complete Configuration Table (includes defaults)
Type of Operation to Perform: http
Reaction and History Threshold (milliseconds): 5000
Operation Frequency (seconds): 90
Operation Timeout (milliseconds): 5000
Status of Entry (SNMP RowStatus): active
Request Size (ARR data portion): 1
Response Size (ARR data portion): 1
Loose Source Routing: disabled
Type of Service Parameters: 0x0
URL: http://198.133.219.25
GET /en/US/hmpgs/index.html HTTP/1.0\r\n\r\n
Life (seconds): infinite - runs forever
Next Scheduled Start Time: Start Time already passed
Entry Ageout (seconds): never
Connection Loss Reaction Enabled: FALSE
Timeout Reaction Enabled: FALSE
Threshold Reaction Type: never
Threshold Falling (milliseconds): 3000
Verify Error Reaction Enabled: FALSE
Number of Statistic Hours kept: 2
Number of Statistic Paths kept: 1
Number of Statistic Hops kept: 1
Number of Statistic Distribution Buckets kept: 1
Statistic Distribution Interval (milliseconds): 20
Number of History Lives kept: 0
Number of History Buckets kept: 15
Number of History Samples kept: 1
History Filter Type: none
トラブルシューティングのヒント
IP SLA 動作に関する問題をトラブルシューティングするには、 debug ip sla trace コマンドと debug ip sla error コマンドを使用します。
次の作業
IP SLA 動作の結果を表示し、内容を確認するには、 show ip sla statistics コマンドを使用します。サービス レベル契約の基準に対応するフィールドの出力を確認すると、サービス メトリックが許容範囲内であるかどうかを判断する役に立ちます。