この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章では、Cisco NX-OS IP サービス レベル契約(SLA)の概要について説明します。
多くの企業は、その業務のほとんどをオンラインで行っているため、サービスが失われると企業の収益に影響を与えかねません。今では、インターネット サービス プロバイダー(ISP)や内部 IT 部門でさえも、定義済みのサービス レベル(サービス レベル契約)を提供して、お客様に一定の予測可能性を提供しています。
ビジネス クリティカルなアプリケーション、Voice over IP(VoIP)ネットワーク、音声および表示による会議、マルチプロトコル ラベル スイッチング(MPLS)、およびバーチャル プライベート ネットワーク(VPN)の最新のパフォーマンス要件により、企業内では、パフォーマンス レベルに合わせた統合 IP ネットワークの最適化が求められています。ネットワーク管理者にとっては、アプリケーション ソリューションを支えるサービス レベル契約をサポートする必要性がますます高まっています。IP サービス レベル契約(SLA)を使用すると、IP アプリケーションおよび IP サービスの IP サービス レベルを管理できます。
(注) | IP SLA は、ロールバックをサポートしません。ロールバックは、CLI による IP SLA の設定に関係しています。 |
Cisco NX-OS IP SLA では、従来のサービス レベル契約と比べて次のような改善を実現できます。
次の図に、アプリケーションのサポートも含め、エンドツーエンドのパフォーマンス測定をサポートするために、Cisco NX-OS IP SLA がどのように従来のレイヤ 2 サービス レベル契約の概念を取り込み、より広い範囲に適用されているかを示します。
Cisco NX-OS IP SLA を使用して、サービス レベル契約を測定、指定、および確認できます。また、IP サービスおよび IP アプリケーションのネットワーク パフォーマンスを分析してトラブルシューティングできます。特定の Cisco NX-OS IP SLA 動作に応じて、遅延、パケット損失、ジッター、パケット シーケンス、接続、パス、サーバの応答時間、およびダウンロード時間の統計情報がシスコ デバイス内でモニタでき、CLI および SNMP MIB の両方に保存できます。パケットには設定可能な IP レイヤ オプションとアプリケーション層オプションがあります。たとえば、送信元および宛先の IP アドレス、ユーザ データグラム プロトコル(UDP)/TCP ポート番号、サービス タイプ(ToS)バイト(Diffserv コード ポイント(DSCP)および IP プレフィックス ビットを含む)、バーチャル プライベート ネットワーク(VPN)ルーティング/転送インスタンス(VRF)、URL Web アドレスなどが設定できます。
Cisco NX-OS IP SLA は、SNMP を使用してアクセスできるため、CiscoWorks Internet Performance Monitor(IPM)などのパフォーマンス モニタリング アプリケーションや他のサードパーティ製のシスコ パートナー パフォーマンス管理製品からも使用できます。
Cisco NX-OS IP SLA 動作によって収集されたデータに基づく SNMP 通知により、パフォーマンスが指定したレベルを下回った場合や問題が修正された場合に、スイッチはアラートを受信できます。Cisco NX-OS IP SLA は、外部ネットワーク管理システム(NMS)アプリケーションとシスコ デバイス上で実行されている Cisco NX-OS IP SLA 動作との間のインタラクションに Cisco RTTMON MIB を使用します。Cisco NX-OS IP SLA 機能から参照されるオブジェクト変数の詳細については、Cisco MIB Web サイトから入手できる CISCO-RTTMON-MIB.my ファイルのテキストを参照してください。
Cisco NX-OS IP SLA を使用して、コア、分散、エッジといったネットワークの任意のエリア間のパフォーマンスをモニタできます。モニタリングは、物理的なプローブを展開しなくても、時間と場所を問わず実行できます。
Cisco NX-OS IP SLA は生成トラフィックを使用して、スイッチなどの 2 台のネットワーキング デバイス間のネットワーク パフォーマンスを測定します。次の図に、Cisco NX-OS IP SLA デバイスが生成パケットを宛先デバイスに送信したとき、Cisco NX-OS IP SLA がどのように開始されるかを示します。Cisco NX-OS IP SLA 動作のタイプにもよりますが、宛先デバイスはそのパケットを受信した後、送信元でパフォーマンス メトリックを計算できるようにタイムスタンプ情報を返信します。Cisco NX-OS IP SLA 動作は、特定のプロトコル(UDP など)を使用してネットワークの送信元から宛先へのネットワーク測定を行います。
Cisco NX-OS IP SLA ネットワーク パフォーマンス測定を実施するには、次のタスクを実行する必要があります。
Cisco NX-OS IP SLA 動作には、次のようにさまざまなタイプがあります。
Responder は宛先のシスコ製ルーティング デバイスに組み込まれたコンポーネントであり、Cisco NX-OS IP SLA 要求パケットを予想してそれに応答します。IP SLA Responder では、専用プローブがなくても正確な測定を行うことができ、標準的な ICMP ベースの測定では得られない追加の統計情報を得ることもできます。Cisco NX-OS IP SLA 制御プロトコルは、Cisco NX-OS IP SLA Responder がどのポートで待ち受けと応答を行うかを通知するために使用するメカニズムを提供します。宛先 Responder の送信元にできるのは、Cisco NX-OS デバイスのみです。
Cisco NX-OS IP SLA Responder は、Cisco IOS IP SLA 動作によって送信される制御プロトコル メッセージを特定のポート上で待ち受けます。Responder は、制御メッセージを受信すると、指定された UDP ポートまたは TCP ポートを指定の期間にわたってイネーブルにします。この間に、レスポンダは要求を受け付け、応答します。Responder は、Cisco NX-OS IP SLA パケットに応答した後、あるいは指定された期間が経過すると、ポートをディセーブルにします。
すべての IP SLA 動作について、IP SLA Responder を宛先デバイスでイネーブルにしなければならないわけではありません。たとえば、宛先スイッチですでに提供されているサービス(Telnet や HTTP など)が選択されている場合は、IP SLA Responder をイネーブルにする必要はありません。シスコ以外のデバイスには、IP SLA Responder を設定できません。この場合、Cisco NX-OS IP SLA はこれらのデバイス固有のサービスに対してだけ動作パケットを送信できます。
Cisco NX-OS IP SLA 動作の設定が完了したら、その動作をスケジュールして、統計情報の取得とエラー情報の収集を開始する必要があります。スケジュールする場合は、すぐに動作を開始するよう指定するか、特定の月、日、時刻に開始するように指定できます。後で動作を開始するように設定する pending オプションもあります。pending オプションは、動作の内部状態の 1 つでもあり、SNMP によって確認できます。トリガーを待機する反応(しきい値)動作の場合も pending オプションを使用します。単一の Cisco NX-OS IP SLA 動作をスケジュールすることも、動作のグループを一度にスケジュールすることもできます。
複数動作のスケジューリングでは、Cisco NX-OS CLI または CISCO RTTMON-MIB により、1 つのコマンドを使用して複数の Cisco NX-OS IP SLA 動作をスケジュールできます。この機能では、これらの動作を均等な時間間隔で実行するようにスケジューリングすることで、IP SLA モニタリング トラフィックの量を制御できます。このように IP SLA 動作を分散することで、CPU の使用を最小限に抑え、ネットワークの拡張性を向上させることができます。
IP SLA 複数動作のスケジューリング機能の詳細については、「IP SLA 複数動作スケジューラの設定」の項を参照してください。
サービス レベル契約モニタリングを適切にサポートしたり、ネットワーク パフォーマンスを予防的に測定したりするには、しきい値機能が最も重要です。信頼性のある一貫した測定を行えば、問題はただちに特定され、トラブルシューティングにかかる時間を短縮できます。サービス レベル契約を展開するには、違反が発生した場合にただちに通知されるメカニズムが必要です。Cisco NX-OS IP SLA は、次のようなイベントによりトリガーされる SNMP トラップを送信できます。
また、Cisco NX-OS IP SLA しきい値違反により、さらに詳しく分析するために別の Cisco NX-OS IP SLA 動作をトリガーすることができます。
Cisco NX-OS IP SLA 動作のしきい値の使用方法の詳細については、IP SLA 動作の予防的しきい値モニタリングに関する項を参照してください。
Cisco NX-OS IP SLA MPLS VPN 認識機能を使用すると、マルチプロトコル ラベル スイッチング(MPLS)バーチャル プライベート ネットワーク(VPN)内で IP サービス レベルをモニタできます。MPLS VPN 内で IP SLA を使用することにより、サービス プロバイダーは、お客様のサービス レベル契約に従って IP VPN サービスを計画、プロビジョニング、および管理できます。IP SLA 動作は、VPN ルーティングおよび転送(VRF)の名前を指定して、特定の VPN に対して設定できます。
Cisco NX-OS IP SLA には、次に示す 3 つのタイプの履歴統計情報が保持されます。
IP SLA には、次の注意事項と制約事項があります。