IP SLA マルチキャスト サポート

このモジュールでは、ユーザが指定するマルチキャスト グループ内の各マルチキャスト受信者の一方向遅延、ジッター、およびパケット損失などの統計情報を測定および報告するために、IP サービス レベル契約(SLA)マルチキャスト UDP ジッター動作を設定してスケジューリングする方法について説明します。.

機能情報の確認

ご使用のソフトウェア リリースでは、このモジュールで説明されるすべての機能がサポートされているとは限りません。最新の機能情報および警告については、「Bug Search Tool」およびご使用のプラットフォームおよびソフトウェア リリースのリリース ノートを参照してください。このモジュールで説明される機能に関する情報、および各機能がサポートされるリリースの一覧については、機能情報の表を参照してください。

プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。

IP SLA マルチキャスト サポートの前提条件

  • 一方向遅延を正確に測定するには、送信元デバイスとターゲット デバイスの間でネットワーク タイム プロトコル(NTP)が提供するクロック同期が必要です。送信元デバイスおよびターゲット デバイスで NTP を設定するには、『Network Management Configuration Guide』の「Performing Basic System Management」の章の作業を実行します。一方向ジッタおよびパケット損失を測定する場合は、クロック同期は不要です。だたし、送信元デバイスとターゲット デバイスとの間でクロックが同期していない場合、一方向ジッターとパケット損失データは返されますが、UDP ジッター動作による一方向遅延測定は「0」の値が返されます。

  • IP SLA マルチキャストが成功するには、すべてのデバイスが同一 VRF の一部でなければなりません。

  • レスポンダとプローブが設定されているデバイスはともに、IP SLA マルチキャスト サポート機能をサポートしている Cisco ソフトウェア イメージを実行している必要があります。IP SLA アプリケーションを設定する前に、show ip sla application コマンドを使用して、ご使用のソフトウェア イメージでサポートされている動作タイプを確認してください。

IP SLA マルチキャスト サポートの制限事項

マルチキャスト UDP ジッター動作は、一方向(OW)データのみ提供できます。

IP SLA マルチキャスト サポートに関する情報

マルチキャスト UDP ジッター動作

マルチキャスト UDP ジッター動作は、ユーザが指定するマルチキャスト グループ内の各マルチキャスト受信者の一方向遅延、ジッター、およびパケット損失などの統計情報を測定および報告します。マルチキャスト UDP ジッター動作によって、次のタスクを実行できます。
  • ネットワークに新しいマルチキャスト ネットワーク アプリケーションを導入後または新しいマルチキャスト ベースのプロトコルを実装後の、マルチキャスト ネットワークのパフォーマンスの分析と評価。

  • 重要なイベントに対してマルチキャスト ネットワークを実際に利用する前の、マルチキャストのネットワーク動作の確認。

  • ネットワークを監視して、考えられる問題領域を分離するための予防的アプローチの実行。

マルチキャスト UDP ジッター動作の送信者は、送信元デバイスからマルチキャスト IP アドレスに指定された間隔で UDP パケットを送信します。初期設定時に、指定されたエンドポイント リストに、特定のマルチキャスト動作についての連絡先となるすべてのレスポンダのリストが提供されます。マルチキャスト サブシステムは、ユニキャスト パスを利用して、ユニキャスト制御パケットをエンドポイント リストに記載された各マルチキャスト受信者に送信します。受信者がマルチキャスト グループに参加できるように、制御メッセージが各受信者に送信されます。

マルチキャスト受信者の IP SLA マルチキャスト レスポンダは、UDP パケットを受信し、タイムスタンプ データを記録します。

IGMP への参加が正常に完了した有効なレスポンダのリストは、送信者側で保持されます。レスポンダ リストを受信すると、マルチキャスト パケットの生成を開始できます。

すべてのマルチキャスト トラフィックは、送信元の送信者から受信者のレスポンダへの一方向であるため、動作の一部である各レスポンダは、ローカル計算の実行と統計情報の保存を担います。統計情報は、動作の各サイクルの最後に表示される送信者に送り返されます(すべてのパケットがレスポンダに送信された後)。レスポンダは統計情報の履歴を保持せず、情報を送信者に送信後にすべての関連するメモリを解放するので、スケジューリングされている各動作(頻度に基づく)は、マルチキャスト レスポンダによって新しい動作とみなされ、以前の動作とは関連がないものとみなされます。

マルチキャスト UDP ジッター動作は、IPv4 ネットワークでサポートされます。

IP SLA マルチキャスト サポートの設定方法

宛先デバイスでの IP SLA Responder の設定


(注)  

Responder では、送信元に対して固定ポートを設定しないでください。Responder が送信元に対して固定ポートを設定すると、パケットが正常に(タイムアウトまたはパケット損失の問題が発生せずに)送信されたとしても、ジッター値はゼロになります。


手順の概要

  1. enable
  2. configure terminal
  3. 次のいずれかのコマンドを入力します。
    • ip sla responder
    • ip sla responder udp-echo ipaddress ip-address port portvrf vrf
  4. end

手順の詳細

  コマンドまたはアクション 目的
ステップ 1

enable

例:


Device> enable

特権 EXEC モードをイネーブルにします。

  • パスワードを入力します(要求された場合)。

ステップ 2

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

次のいずれかのコマンドを入力します。

  • ip sla responder
  • ip sla responder udp-echo ipaddress ip-address port portvrf vrf

例:


Device(config)# ip sla responder

Device(config)# ip sla responder udp-echo ipaddress 192.0.2.132 port 5000 vrf vrf1

(任意)送信元からの制御メッセージに応じて、シスコ デバイスにおける IP SLA Responder 機能を一時的にイネーブルにします。

(任意:送信元でプロトコル制御がディセーブルである場合にのみ必須です。)指定の IP アドレス、ポート、および VRF で、IP SLA Responder の機能をイネーブルにします。
  • プロトコル制御は、デフォルトでイネーブルになっています。

ステップ 4

end

例:


Device(config)# end

グローバル コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。

送信元デバイスのマルチキャスト レスポンダのリストの作成

始める前に

(レスポンダの)エンドポイント リストに追加するすべてのレスポンダは、宛先デバイスで最初に設定する必要があります。設定情報については、「宛先デバイスでの IP SLA Responder の設定」の項を参照してください。

手順の概要

  1. enable
  2. configure terminal
  3. ip sla endpoint-list type ip template-name
  4. description description
  5. ip-address address [- address | , ... , address ] port port
  6. end
  7. show ip sla endpoint-list [type ip [template-name ]]

手順の詳細

  コマンドまたはアクション 目的
ステップ 1

enable

例:


Device> enable

特権 EXEC モードをイネーブルにします。

  • パスワードを入力します(要求された場合)。

ステップ 2

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

ip sla endpoint-list type ip template-name

例:


Device(config)# ip sla endpoint-list type ip mcast-rcvrs

エンドポイント リストの設定を開始し、エンドポイント リスト コンフィギュレーション モードを開始します。

ステップ 4

description description

例:


Device(config-epl)# description list of receivers

(任意)設定されているテンプレートに説明テキストを追加します。

ステップ 5

ip-address address [- address | , ... , address ] port port

例:


Device(config-epl)# ip-address 10.1.1.1-13 port 6500

設定されているエンドポイント リストにマルチキャスト レスポンダの IPv4 または IPv6 アドレスを追加します。

  • 必要なすべてのアドレスが設定されるまで、このコマンドを繰り返します。

  • 1 つ以上のアドレスを削除することでエンドポイント リストを変更するには、このコマンドの no 形式を使用します。

ステップ 6

end

例:


Device(config-epl)# end

特権 EXEC モードに戻ります。

ステップ 7

show ip sla endpoint-list [type ip [template-name ]]

例:


Device# show ip sla endpoint-list type ip mcast-rcvrs

(任意)エンドポイント リストの設定を表示します。

マルチキャスト UDP ジッター動作の設定


(注)  

  • UDP ジッター動作には大量のデータが含まれるため、IP SLA UDP ジッター動作では IP SLA 履歴機能(統計情報の履歴バケット)はサポートされていません。つまり、次のコマンドは UDP ジッター動作ではサポートされていません:history buckets-kept history filter , history lives-kept samples-of-history-kept 、および show ip sla history
  • UDP ジッター動作の統計情報保存時間は、IP SLA で使用される MIB(CISCO-RTTMON-MIB)によって 2 時間に制限されます。history hours-of-statistics hours グローバル コンフィギュレーションを使用して、これより大きな値に設定しても、保持される期間が 2 時間を超えることはありません。ただし、Data Collection MIB を使用して動作の履歴データを収集することはできます。詳細については、「CISCO-DATA-COLLECTION-MIB」(http://www.cisco.com/go/mibs)を参照してください。

手順の概要

  1. enable
  2. configure terminal
  3. ip sla operation-number
  4. udp-jitter {destination-ip-address | destination-hostname } destination-port endpoint-list endpoint-list [ssm ] [source-ip ip-address ] [source-port port-number ] [num-packets number-of-packets ] [interval interpacket-interval ]
  5. control retry retries
  6. control timeout seconds
  7. dscp dscp-value
  8. tree-init number
  9. history distributions-of-statistics-kept size
  10. history enhanced [interval seconds ] [buckets number-of-buckets ]
  11. frequency seconds
  12. history hours-of-statistics-kept hours
  13. owner owner-id
  14. request-data-size bytes
  15. history statistics-distribution-interval milliseconds
  16. tag text
  17. threshold milliseconds
  18. timeout milliseconds
  19. tos number
  20. verify-data
  21. vrf vrf-name
  22. end
  23. show ip sla configuration [operation-number ]

手順の詳細

  コマンドまたはアクション 目的
ステップ 1

enable

例:


Device> enable

特権 EXEC モードをイネーブルにします。

  • パスワードを入力します(要求された場合)。

ステップ 2

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

ip sla operation-number

例:


Device(config)# ip sla 10 

IP SLA 動作の設定を開始し、IP SLA コンフィギュレーション モードに移行します。

ステップ 4

udp-jitter {destination-ip-address | destination-hostname } destination-port endpoint-list endpoint-list [ssm ] [source-ip ip-address ] [source-port port-number ] [num-packets number-of-packets ] [interval interpacket-interval ]

例:


Device(config-ip-sla)# udp-jitter 239.1.1.1 5000 endpoint-list mcast-rcvrs source-ip 10.10.10.106 source-port 7012 num-packets 50 interval 25

IP SLA 動作をマルチキャスト UDP ジッター動作として設定し、マルチキャスト UDP ジッター コンフィギュレーション モードを開始します。

ステップ 5

control retry retries

例:

Device(config-ip-sla-multicast-jitter-oper)# control retry 2

(任意)送信側デバイスが制御プロトコル メッセージを再送信する回数を設定します。

ステップ 6

control timeout seconds

例:

Device(config-ip-sla-multicast-jitter)# control timeout 4  

(任意)宛先デバイスが制御プロトコル メッセージを待機する秒数を設定します。

ステップ 7

dscp dscp-value

例:

Device(config-ip-sla-multicast-jitter-oper)# dscp 10 

(任意)動作の DSCP 値を設定します。

ステップ 8

tree-init number

例:

Device(config-ip-sla-multicast-jitter-oper)# tree-init 1 

(任意)マルチキャスト ツリーを設定します。

ステップ 9

history distributions-of-statistics-kept size

例:


Device(config-ip-sla-multicast-jitter-oper)# history distributions-of-statistics-kept 5

(任意)IP SLA 動作中にホップ単位で保持する統計情報の配信数を設定します。

ステップ 10

history enhanced [interval seconds ] [buckets number-of-buckets ]

例:


Device(config-ip-sla-multicast-jitter-oper)# history enhanced interval 900 buckets 100

(任意)IP SLA 動作に対する拡張履歴収集をイネーブルにします。

ステップ 11

frequency seconds

例:


Device(config-ip-sla-multicast-jitter-oper)# frequency 30

(任意)指定した IP SLA 動作を繰り返す間隔を設定します。

ステップ 12

history hours-of-statistics-kept hours

例:


Device(config-ip-sla-multicast-jitter-oper)# history hours-of-statistics-kept 4

(任意)IP SLA 動作の統計情報を保持する時間数を設定します。

ステップ 13

owner owner-id

例:


Device(config-ip-sla-multicast-jitter-oper)# owner admin 

(任意)IP SLA 動作の簡易ネットワーク管理プロトコル(SNMP)所有者を設定します。

ステップ 14

request-data-size bytes

例:


Device(config-ip-sla-multicast-jitter-oper)# request-data-size 64 

(任意)IP SLA 動作の要求パケットのペイロードにおけるプロトコル データ サイズを設定します。

ステップ 15

history statistics-distribution-interval milliseconds

例:


Device(config-ip-sla-multicast-jitter-oper)# history statistics-distribution-interval 10

(任意)IP SLA 動作で維持する各統計情報の配信間隔を設定します。

ステップ 16

tag text

例:


Device(config-ip-sla-multicast-jitter-oper)# tag TelnetPollServer1 

(任意)IP SLA 動作のユーザ指定 ID を作成します。

ステップ 17

threshold milliseconds

例:


Device(config-ip-sla-multicast-jitter-oper)# threshold 10000

(任意)IP SLA 動作によって作成されるネットワーク モニタリング統計情報を計算するための上限しきい値を設定します。

ステップ 18

timeout milliseconds

例:


Device(config-ip-sla-multicast-jitter-oper)# timeout 10000

(任意)IP SLA 動作がその要求パケットからの応答を待機する時間を設定します。

ステップ 19

tos number

例:


Device(config-ip-sla-multicast-jitter-oper)# tos 160 

(任意)IPv4 ネットワークに限り、IP SLA 動作の IPv4 ヘッダーの ToS バイトを定義します。

ステップ 20

verify-data

例:


Device(config-ip-sla-multicast-jitter-oper)# verify-data

(任意)IP SLA 動作が各応答パケットに対してデータ破壊の有無をチェックするようにします。

ステップ 21

vrf vrf-name

例:


Device(config-ip-sla-multicast-jitter-oper)# vrf vpn-A 

(任意)IP SLA 動作を使用したマルチプロトコル ラベル スイッチング(MPLS)VPN 内をモニタリングを許可します。

ステップ 22

end

例:


Device(config-ip-sla-multicast-jitter-oper)# end

特権 EXEC モードに戻ります。

ステップ 23

show ip sla configuration [operation-number ]

例:


Device# show ip sla configuration 10

(任意)すべての IP SLA 動作または指定した IP SLA 動作に関する設定値を、すべてのデフォルト値を含めて表示します。

IP SLA 動作のスケジューリング

始める前に

  • スケジュールされるすべての IP サービス レベル契約(SLA)動作がすでに設定されている必要があります。
  • 複数動作グループでスケジュールされたすべての動作の頻度が同じでなければなりません。
  • 複数動作グループに追加する 1 つ以上の動作 ID 番号のリストは、カンマ(,)を含めて最大 125 文字に制限する必要があります。

手順の概要

  1. enable
  2. configure terminal
  3. 次のいずれかのコマンドを入力します。
    • 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 ]
    • ip sla group schedule group-operation-number operation-id-numbers { schedule-period schedule-period-range | schedule-together } [ageout seconds ] frequency group-operation-frequency [life {forever | seconds }] [start-time {hh: mm [: ss ] [month day | day month ] | pending | now | after hh: mm [: ss] }]
  4. end
  5. show ip sla group schedule
  6. show ip sla configuration

手順の詳細

  コマンドまたはアクション 目的
ステップ 1

enable

例:


Device> enable

特権 EXEC モードをイネーブルにします。

  • パスワードを入力します(要求された場合)。

ステップ 2

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

次のいずれかのコマンドを入力します。

  • 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 ]
  • ip sla group schedule group-operation-number operation-id-numbers { schedule-period schedule-period-range | schedule-together } [ageout seconds ] frequency group-operation-frequency [life {forever | seconds }] [start-time {hh: mm [: ss ] [month day | day month ] | pending | now | after hh: mm [: ss] }]

例:


Device(config)# ip sla schedule 10 life forever start-time now

Device(config)# ip sla group schedule 10 schedule-period frequency

Device(config)# ip sla group schedule 1 3,4,6-9 life forever start-time now 

Device(config)# ip sla schedule 1 3,4,6-9 schedule-period 50 frequency range 80-100
  • 個々の IP SLA 動作のスケジューリング パラメータを設定します。

  • 複数動作スケジューラ用に IP SLA 動作グループ番号と動作番号の範囲を指定します。

ステップ 4

end

例:


Device(config)# end

グローバル コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。

ステップ 5

show ip sla group schedule

例:


Device# show ip sla group schedule

(任意)IP SLA グループ スケジュールの詳細を表示します。

ステップ 6

show ip sla configuration

例:


Device# show ip sla configuration

(任意)IP SLA 設定の詳細を表示します。

トラブルシューティングのヒント

  • IP サービス レベル契約(SLA)動作が実行中でなく、統計情報が生成されていない場合は、設定に verify-data コマンドを追加して(IP SLA コンフィギュレーション モードで設定)、データ検証をイネーブルにします。データ検証をイネーブルにすると、各動作の応答で破損の有無がチェックされます。通常の動作時に verify-data コマンドを使用すると、不要なオーバーヘッドがかかるので注意してください。

  • IP SLA 動作に関する問題をトラブルシューティングするには、debug ip sla trace コマンドと debug ip sla error コマンドを使用します。

次の作業

トラップを生成する目的(または別の動作を開始する目的)で、IP サービス レベル契約(SLA)動作に予防的しきい値条件と反応トリガーを追加するには、「予防的しきい値モニタリングの設定」の項を参照してください。

IP SLA マルチキャスト サポートの設定例

例:マルチキャスト UDP ジッター動作

Device# show ip sla endpoint-list

Endpoint-list Name: multicast
    Description:
    ip-address 192.0.2.1 port 1111
    ip-address 192.0.2.2 port 2222
    ip-address 192.0.2.3 port 3333
Device# show ip sla configuration 22

IP SLAs Infrastructure Engine-III
Entry number: 22
Owner:
Tag:
Operation timeout (milliseconds): 5000
Type of operation to perform: udp-jitter
Target address/Source address: 224.1.1.1/0.0.0.0
Target port/Source port: 2460/0
Type Of Service parameter: 0x0
Request size (ARR data portion): 32
Packet Interval (milliseconds)/Number of packets: 20/10
Verify data: No
Vrf Name:
Control Packets: enabled
Schedule:
   Operation frequency (seconds): 60  (not considered if randomly scheduled)
   Next Scheduled Start Time: Pending trigger
   Group Scheduled : FALSE
   Randomly Scheduled : FALSE
   Life (seconds): 3600
   Entry Ageout (seconds): never
   Recurring (Starting Everyday): FALSE
   Status of entry (SNMP RowStatus): notInService
Threshold (milliseconds): 5000
Distribution Statistics:
   Number of statistic hours kept: 2
   Number of statistic distribution buckets kept: 1
   Statistic distribution interval (milliseconds): 20
Enhanced History:

  sno    oper-id             dest-ip-addr		!<---Responders in endpoint list: multicast
    1   976271337              192.0.2.1
    2  1632881300              192.0.2.2
    3  2138021658              192.0.2.3

IP SLA マルチキャスト サポートに関するその他の関連資料

関連資料

関連項目

マニュアル タイトル

Cisco IOS コマンド

『Cisco IOS Master Commands List, All Releases』

IP SLA コマンド

『Cisco IOS IP SLAs Command Reference』

Cisco IP SLA に関する情報

IP SLA コンフィギュレーション ガイド』の「Cisco IOS IP SLA の概要」モジュール

MIB

MIB

MIB のリンク

CISCO-IPSLA-TC-MIB

選択したプラットフォーム、Cisco ソフトウェア リリース、およびフィーチャ セットの MIB を検索してダウンロードする場合は、次の URL にある Cisco MIB Locator を使用します。

http://www.cisco.com/go/mibs

シスコのテクニカル サポート

説明

リンク

★枠で囲まれた Technical Assistance の場合★右の URL にアクセスして、シスコのテクニカル サポートを最大限に活用してください。これらのリソースは、ソフトウェアをインストールして設定したり、シスコの製品やテクノロジーに関する技術的問題を解決したりするために使用してください。この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。

http://www.cisco.com/cisco/web/support/index.html

IPSLA マルチキャスト サポートに関する機能情報

次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。

プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
表 1. IPSLA マルチキャスト サポートに関する機能情報

機能名

リリース

機能情報

IPSLA マルチキャストのサポート

15.2(4)M

15.3(1)S

Cisco IOS XE Release 3.8S

15.1(2)SG

Cisco IOS XE Release 3.4SG

この機能では、ユーザが指定するマルチキャスト グループ内の各マルチキャスト受信者の一方向遅延、ジッター、およびパケット損失などの統計情報を測定および報告するためのマルチキャスト UDP ジッター動作が導入されました。

次のコマンドが導入または変更されました。 clock-tolerance ntp oneway control (IP SLA) dscp (IP SLA) history distributions-of-statistics-kept history enhanced history hours-of-statistics-kept ip-address (endpoint list) operation-packet priority owner precision show ip sla application show ip sla configuration show ip sla endpoint-list show ip sla statistics show ip sla statistics aggregated tag (IP SLA) timeout (IP SLA) tos tree-init udp-jitter verify-data (IP SLA) vrf