IP SLA HTTP 動作の構成
この章では、Cisco デバイスと HTTP サーバーの間で Web ページを取得するための応答時間をモニタするように、IP サービス レベル契約(SLA)HTTP 動作を設定する方法について説明します。IP SLA FTP 動作は通常の GET要求だけをサポートします。
IP SLA HTTP 動作について
HTTP 要求はプロキシ サーバーを経由して行うことができます。
HTTP 動作は、シスコ デバイスと HTTP サーバーの間で Web ページを取得するためのラウンドトリップ時間(RTT)を測定します。HTTP サーバー応答時間の測定は次の 3 つの RTT から構成されます。
-
DNS ルックアップ:ドメイン名ルックアップの実行に要する RTT。
-
TCP 接続:HTTP サーバーへの TCP 接続の実行に要する RTT。
-
HTTP トランザクション時間:要求を送信し、HTTP サーバーからの応答の取得に要する RTT。この動作はホーム HTML ページだけを取得します。
HTTP 操作は、最初に DNS 操作を実行し、DNS RTT を測定します。ドメイン名が見つかったら、HTTP 動作は、適切な HTTP サーバーに対する TCP 接続動作を実行します。次に、HTTP 操作は TCP 接続 RTT を測定します。最後に、HTTP 操作は HTTP 要求を送信し、HTTP サーバーからホーム HTML ページを取得します。次に、HTTP 操作は RTT を測定して、ホーム HTML ページを取得します。HTTP 操作は最後に、「最初のバイトまでの時間」と呼ばれる別の測定を行います。この測定によって、TCP 接続動作の開始から HTTP 操作により取得された最初の HTML バイトを検出するまでの時間が測定されます。総 HTTP RTT は、DNS RTT、TCP 接続 RTT、および HTTP RTT の合計です。合計の HTTP RTT を調べることにより、Web ページの取得にかかった RTT を判断して、Web サーバーのパフォーマンス レベルをモニタするのに役立ちます。
GET 要求の場合、IP SLA は指定された URL に基づいて要求の形式を設定します。
IP SLA HTTP 動作の制約事項
IP SLA HTTP 動作には、次の制限があります。
-
IP SLA HTTP オペレーションは、Cisco NX-OS リリース 7.0(3)I6(1) 以降の Cisco Nexus 9300 および 9500 シリーズ スイッチでは、HTTP GET プローブのみをサポートします。
-
頻度を 60 秒未満に設定すると、送信されるパケット数が増加します。しかしこのことは、スケジュールされた動作の開始時刻が同じ場合、IP SLA 動作のパフォーマンスに悪影響を与える可能性があります。