【手続補正書】
【提出日】平成15年4月3日(2003.4.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク環境をエミュレートする方法であって、
ネットワーク・エミュレータとして機能するようにプログラミングされたネットワーク・プロセッサを含む試験システムを使用して入力パケット・ストリームを受け取るステップと、
ネットワーク・プロセッサを含む前記試験システムを使用して、前記入力パケット・ストリームの変更形態を含む出力パケット・ストリームを提供するステップとを含む方法。
【請求項２】
提供する前記ステップが、遅延、ジッタ、パケット損失、順序の変更されたパケット、および複製パケットから成るグループから選択された少なくとも１つの特性を有する出力パケット・ストリームを提供するステップを含む請求項１に記載の方法。
【請求項３】
提供する前記ステップが、事前定義された出力パケット・ストリームの特性を有する出力パケット・ストリームを提供するステップを含む請求項１に記載の方法。
【請求項４】
前記事前定義された出力パケット・ストリームが、ユーザの環境を表す請求項１に記載の方法。
【請求項５】
前記事前定義された出力パケット・ストリームが、最悪ケースの試験シナリオを含む請求項１に記載の方法。
【請求項６】
受け取る前記ステップが、ＶＯＩＰおよびＭＯＰから成るグループから選択された入力パケット・ストリームを受け取るステップを含む請求項１に記載の方法。
【請求項７】
提供する前記ステップが、ＶＯＩＰおよびＭＯＰから成るグループから選択された出力パケット・ストリームを提供するステップを含む請求項１に記載の方法。
【請求項８】
前記少なくとも１つの特性が、時間とともに変化する請求項２に記載の方法。
【請求項９】
提供する前記ステップが、パケットのペイロードをオーディオ・クリップで置き換えるステップを含む請求項１に記載の方法。
【請求項１０】
前記オーディオ・クリップが、沈黙クリップ、トーン・クリップ、事前録音されたオーディオ・クリップ、およびＰＳＱＭクリップから成るグループから選択される請求項９に記載の方法。
【請求項１１】
受け取る前記ステップが、１０メガビットのイーサネット、１００メガビットのイーサネット、１ギガビットのイーサネット、１．０６２５ギガビットのファイバチャネル（ＦｉｂｅｒＣｈａｎｎｅｌ）、ＯＣ−３、ＯＣ−３ｃ、ＯＣ−１２、ＯＣ−１２ｃ、Ｔ−１／Ｅ−１、およびＴ−３／Ｅ−３から成るグループから選択されたインターフェース上で受け取るステップを含む請求項１に記載の方法。
【請求項１２】
提供する前記ステップが、１０メガビットのイーサネット、１００メガビットのイーサネット、１ギガビットのイーサネット、１．０６２５ギガビットのファイバチャネル、ＯＣ−３、ＯＣ−３ｃ、ＯＣ−１２、ＯＣ−１２ｃ、Ｔ−１／Ｅ−１、およびＴ−３／Ｅ−３から成るグループから選択されたインターフェース上で提供するステップを含む請求項１に記載の方法。
【請求項１３】
ネットワーク・トラフィック・プロファイルを受け取るステップと、
前記ネットワーク・トラフィック・プロファイルをネットワーク・エミュレータに提供するステップと、
前記ネットワーク・エミュレータを使用して、前記ネットワーク・トラフィック・プロファイルに従って前記ネットワークが前記パケットに与える効果をエミュレートするステップとを含む方法。
【請求項１４】
前記ネットワーク・トラフィック・プロファイルが、パケット遅延、パケット・ジッタ、パケット損失、順序の変更されたパケット、ネットワーク輻輳の効果、および複製パケットから成るグループから選択された少なくとも１つの特性を含む請求項１３に記載の方法。
【請求項１５】
前記ネットワーク・トラフィック・プロファイルがアクティブにされていないとき、挙動が、デフォルトで通常のワイヤの挙動になる請求項１３に記載の方法。
【請求項１６】
ネットワーク・トラフィック・プロファイルを記録する初期ステップをさらに含む請求項１３に記載の方法。
【請求項１７】
前記ネットワーク・トラフィック・プロファイルが、ユーザの環境を表す請求項１３に記載の方法。
【請求項１８】
前記ネットワーク・トラフィック・プロファイルが、最悪ケースの試験シナリオを含む請求項１３に記載の方法。
【請求項１９】
ネットワーク・トラフィック・プロファイルの前記ステップが、ＶＯＩＰネットワーク・トラフィック・プロファイルを含む請求項１３に記載の方法。
【請求項２０】
すべてのパケットが、同一のプロファイルを見る請求項１３に記載の方法。
【請求項２１】
前記ネットワーク・トラフィック・プロファイルが、オーディオ・ストリームの始まりで開始する請求項１３に記載の方法。
【請求項２２】
前記ネットワーク・トラフィック・プロファイルが、ユーザによって作成される請求項１３に記載の方法。
【請求項２３】
前記ネットワーク・トラフィック・プロファイルが、統計パラメータを使用して作成される請求項１３に記載の方法。
【請求項２４】
前記ネットワーク・トラフィック・プロファイルが、他のプロファイルのセグメントを一緒に連結することによって作成される請求項１３に記載の方法。
【請求項２５】
２つのデバイス間で伝送されるパケットにネットワークの挙動を加える方法であって、
通信ネットワークに結合されたインターフェースを含むネットワーク・プロセッサを提供するステップと、
特定の時刻にパケットを出力するように前記ネットワーク・プロセッサをプログラミングするステップと、
前記ネットワーク・プロセッサにより、特定の時刻にパケットを前記通信ネットワーク上に出力するステップとを含む方法。
【請求項２６】
出力する前記ステップが、前記パケットの特性を前記通信ネットワーク上に生成するため、特定の時刻に前記パケットを出力するステップを含む請求項２５に記載の方法。
【請求項２７】
前記特性が、遅延、ジッタ、パケット損失、パケットの順序変更、およびパケットの複製から成るグループから選択される請求項２６に記載の方法。
【請求項２８】
第１のパケット・ストリームを前記通信ネットワーク上に提供する第１のゲートウェイを提供するステップをさらに含み、前記第１のパケット・ストリームが、前記ネットワーク・プロセッサによって出力される前記パケットと結合されて変更されたパケット・ストリームが生成される請求項２５に記載の方法。
【請求項２９】
前記通信ネットワークと通信する第２のゲートウェイによって前記変更されたパケット・ストリームを受け取るステップをさらに含む請求項２８に記載の方法。
【請求項３０】
ネットワーク・エミュレータとして機能するようにプログラミングされたネットワーク・プロセッサと、
前記ネットワーク・プロセッサと通信する入力パケット・ストリームを受け取ることができる入力ポートと、
前記ネットワーク・プロセッサと通信する出力ポートとを含む試験システムであって、
前記ネットワーク・プロセッサが、前記出力ポート上に出力パケット・ストリームを提供することができ、前記出力パケット・ストリームが、前記入力パケット・ストリームの変更形態を含む試験システム。
【請求項３１】
前記出力パケット・ストリームが、遅延、ジッタ、パケット損失、順序の変更されたパケット、および複製パケットから成るグループから選択された少なくとも１つの特性を有する請求項３０に記載の試験システム。
【請求項３２】
前記出力パケット・ストリームが、事前定義された出力パケット・ストリームの特性を有する請求項３０に記載の試験システム。
【請求項３３】
前記出力パケット・ストリームが、ユーザの環境を表す請求項３０に記載の試験システム。
【請求項３４】
前記出力パケット・ストリームが、最悪ケースのシナリオを含む請求項３０に記載の試験システム。
【請求項３５】
前記入力パケット・ストリームが、ＶＯＩＰおよびＭＯＰから成るグループから選択される請求項３０に記載の試験システム。
【請求項３６】
前記出力パケット・ストリームが、ＶＯＩＰおよびＭＯＰから成るグループから選択される請求項３０に記載の試験システム。
【請求項３７】
前記少なくとも１つの特性が、時間とともに変化する請求項３１に記載の試験システム。
【請求項３８】
前記出力ストリームの中のパケットのペイロードが、オーディオ・クリップで置き換えられている請求項３０に記載の試験システム。
【請求項３９】
前記オーディオ・クリップが、沈黙クリップ、トーン・クリップ、事前録音されたオーディオ・クリップおよびＰＳＱＭクリップから成るグループから選択される請求項３８に記載の試験システム。
【請求項４０】
前記入力ポートが、１０メガビットのイーサネット、１００メガビットのイーサネット、１ギガビットのイーサネット、１．０６２４ギガビットのファイバチャネル、ＯＣ−３、ＯＣ−３ｃ、ＯＣ−１２、ＯＣ−１２ｃ、Ｔ−１／Ｅ−１、およびＴ−３／Ｅ−３から成るグループから選択される請求項３０に記載の試験システム。
【請求項４１】
前記出力ポートが、１０メガビットのイーサネット、１００メガビットのイーサネット、１ギガビットのイーサネット、１．０６２４ギガビットのファイバチャネル、ＯＣ−３、ＯＣ−３ｃ、ＯＣ−１２、ＯＣ−１２ｃ、Ｔ−１／Ｅ−１、およびＴ−３／Ｅ−３から成るグループから選択される請求項３０に記載の試験システム。
【請求項４２】
ネットワーク・エミュレータとして機能するようにプログラミングされたネットワーク・プロセッサと、
前記ネットワーク・プロセッサと通信する出力ポートとを含む、ネットワーク・プロファイルを受け取ることができる試験システムであって、
前記ネットワーク・プロセッサが、前記ネットワーク・プロファイルに従って出力パケット・ストリームを提供することができる試験システム。
【請求項４３】
前記ネットワーク・トラフィック・プロファイルが、パケット遅延・パケット・ジッタ、パケット損失、ドロップされたパケット、順序の変更されたパケット、および複製パケットから成るグループから選択された少なくとも１つの特性を含む請求項４２に記載の試験システム。
【請求項４４】
前記試験システムが、ネットワーク・トラフィック・プロファイルを記録することができる請求項４２に記載の試験システム。
【請求項４５】
前記ネットワーク・トラフィック・プロファイルが、ユーザの環境を表す請求項４２に記載の試験システム。
【請求項４６】
前記ネットワーク・トラフィック・プロファイルが、最悪ケースの試験シナリオを含む請求項４２に記載の試験システム。
【請求項４７】
ネットワーク・トラフィック・プロファイルの前記ステップが、ＶＯＩＰネットワーク・トラフィック・プロファイルを含む請求項４２に記載の試験システム。
【請求項４８】
前記ネットワーク・トラフィック・プロファイルが、オーディオ・ストリームの始まりで開始する請求項４２に記載の試験システム。
【請求項４９】
前記ネットワーク・トラフィック・プロファイルが、ユーザによって作成される請求項４２に記載の試験システム。
【請求項５０】
前記ネットワーク・トラフィック・プロファイルが、統計パラメータを使用して作成される請求項４２に記載の試験システム。
【請求項５１】
前記ネットワーク・トラフィック・プロファイルが、他のプロファイルのセグメントを一緒に連結することによって作成される請求項４２に記載の試験システム。
【請求項５２】
ネットワーク・プロセッサと、
前記ネットワーク・プロセッサに関連するストーレッジと、
前記ネットワーク・プロセッサの出力を通信ネットワークに結合するインターフェースと、
前記ネットワーク・プロセッサが、特定の時刻にパケットを出力するように導く前記ストーレッジの中の命令およびデータとを含む装置。
【請求項５３】
前記データおよび前記命令が、前記ネットワーク・プロセッサが、特定の時刻にパケットを出力して前記パケットの特性を前記通信ネットワーク上に生成するように導く請求項５２に記載の装置。
【請求項５４】
前記特性が、遅延、ジッタ、パケットの順序変更、およびパケットの複製から成るグループから選択される請求項５３に記載の装置。
【請求項５５】
第１のパケット・ストリームを前記通信ネットワーク上に提供する、前記通信ネットワークと通信する第１のゲートウェイをさらに含む装置であって、
前記第１のパケット・ストリームが、前記ネットワーク・プロセッサによって提供される前記パケットと結合されて変更されたパケット・ストリームが提供される請求項５２に記載の装置。
【請求項５６】
前記通信ネットワークと通信する第２のゲートウェイをさらに含む装置であって、
前記第２のゲートウェイが、前記変更されたパケット・ストリームを受け取る請求項５５に記載の装置。
【請求項５７】
ネットワーク・プロセッサと、
前記ネットワーク・プロセッサに関連するストーレッジと、
前記ネットワーク・プロセッサを通信ネットワークに結合するインターフェースと、
前記ネットワーク・プロセッサが、前記通信ネットワーク上のパケットを分析するのに使用されるパケット・キャプチャ−分析ツールとして機能するように導く前記ストーレッジの中の命令およびデータとを含む装置。
【請求項５８】
前記データおよび命令が、前記ネットワーク・プロセッサが、前記通信ネットワーク上のリアルタイム・トランスポート・プロトコル（ＲＴＰ）パケット・ストリームを分析するように導く請求項５７に記載の装置。
【請求項５９】
前記データおよび命令が、前記ネットワーク・プロセッサが、ＴＣＰ、ＵＤＰ、ＴＣＰ／ＩＰ、ＳＣＴＰ、ＭＧＣＰ、Ｈ．３２３、およびＨ．２４８などの他のプロトコルに関するパケット・ストリームを分析するように導く請求項５７に記載の装置。
【請求項６０】
前記データおよび命令が、前記ネットワーク・プロセッサが、前記通信ネットワーク上のシグナリング・プロトコル・パケット・ストリームを分析するように導く請求項５７に記載の装置。
【請求項６１】
前記パケットが、存在するパケットの総数、毎秒のバイト数、およびＲＴＰストリームの数から成るグループから選択された特性に関して分析される請求項５７に記載の装置。
【請求項６２】
前記パケットが、前記通信ネットワーク上のパケットのストリームのパフォーマンス統計を提供するように分析される請求項５９に記載の装置。
【請求項６３】
前記統計が、コール速度、コール中止、コールのセットアップからオーディオまでの時間、コール確立時間、コール開放時間、およびコール継続時間から成るグループから選択される請求項６２に記載の装置。
【請求項６４】
前記パケットが、最小／最大／平均のパケット・ジッタ、損失されたパケットの数、順序の変更されたパケットの数、複製パケットの数、パケット誤りの数、オーディオ符号化アルゴリズム、毎秒のパケット数、パケット当りのオーディオ・データ、およびパケット数から成るグループから選択されたオーディオ統計を提供するように分析される請求項５７に記載の装置。
【請求項６５】
前記パケットが、前記グループの中のすべてのストリームに関する最大／平均のパケット・ジッタ、前記グループの中のすべてのストリームに関する損失されたパケットの最大数／平均数、前記グループの中のすべてのストリームに関する順序の変更されたパケットの最大数／平均数、前記グループの中のすべてのストリームに関する複製されたパケットの最大数／平均数、前記グループの中のすべてのストリームに関する誤ったパケットの最大数／平均数、オーディオ符号化によるストリームの破損、最大／平均の時間の長さ、および平均のペイロード・サイズから成るグループから選択されたグループ統計を提供するようにグループのストリームとして分析される請求項５７に記載の装置。
【請求項６６】
前記パケットが、パケットの同時にアクティブなストリームの最大数／平均数、アクティブなストリームの現在数、パケットの総数およびパケットの率、バイトの総数およびバイトの率、インターフェース帯域幅の最大／平均使用パーセント、ならびに誤ったパケットの総数および誤ったパケットの率から成るグループから選択されたインターフェース特性を提供するように分析される請求項５７に記載の装置。
【請求項６７】
前記パケットが、基準を満たすパケットだけがキャプチャされるようにフィルタに掛けられる請求項５７に記載の装置。
【請求項６８】
前記基準が、送信元ＩＰアドレス、宛先ＩＰアドレス、送信元ＵＤＰポート番号、宛先ＵＤＰポート番号、インターフェース・ポート、オーディオ符号化アルゴリズム、ＭＡＣアドレス、ＭＡＣイーサネット・タイプ、ＩＰプロトコル番号、ＩＰディファレンシエーテッド・サービス（ｄｉｆｆｅｒｅｎｔｉａｔｅｄ  ｓｅｒｖｉｃｅ）バイト、および特定のバイト・マスク・パターンから成るグループから選択される請求項６７に記載の装置。
【請求項６９】
トリガを使用してパケット・キャプチャを開始／停止する請求項５７に記載の装置。
【請求項７０】
前記トリガが、パケットの誤り、パケット・ストリームの開始、パケット・ストリームの終了、しきい値より大きいジッタ、ドロップされたパケット、複製パケット、順序の変更されたパケット、およびコール・シグナリング・イベント、送信元ＩＰアドレス、宛先ＩＰアドレス、送信元ＵＤＰポート番号、宛先ＵＤＰポート番号、インターフェース・ポート、オーディオ符号化アルゴリズム、ＭＡＣアドレス、ＭＡＣイーサネット・タイプ、ＩＰプロトコル番号、および特定のバイト・マスク・パターンから成るグループから選択されたイベントに基づく請求項６７に記載の装置。
【請求項７１】
データ除去を使用してキャプチャされたパケットから不要なデータを取り除く請求項５７に記載の装置。
【請求項７２】
データ除去が、パケット・ヘッダ、パケット・ペイロード、および部分的なペイロードから成るグループから選択されたデータを排除する請求項７１に記載の装置。
【請求項７３】
前記キャプチャされたパケットが、後処理分析される請求項５７に記載の装置。
【請求項７４】
前記後処理分析を行うステップが、閲覧フィルタリング、データ・フィルタリング、パケット閲覧、およびパケット復号化から成るグループから選択された機能を提供する請求項７３に記載の装置。
【請求項７５】
ネットワーク環境およびネットワーク・デバイスを試験するための試験システムであって、
ネットワーク・プロセッサと、
前記ネットワーク・プロセッサに関連するストーレッジと、
前記ネットワーク・プロセッサの出力を通信ネットワークに結合するインターフェースと、
前記ネットワーク・プロセッサが、少なくとも１つの機能を提供するように導く前記ストーレッジの中の命令およびデータとを含む試験システム。
【請求項７６】
前記少なくとも１つの機能が、ネットワーク・エミュレータ、ネットワーク・プロファイル生成器、ネットワーク・プロファイル・キャプチャ・ツール、パケット生成ツール、アプリケーション・トラフィック生成ツール、リアルタイム・パケット分析ツール、およびネットワーク・パケット・キャプチャ−分析ツールから成るグループから選択される請求項７５に記載の試験システム。
【請求項７７】
様々な異なるプロトコルとともに利用される請求項７５に記載の試験システム。
【請求項７８】
前記プロトコルが、ＴＣＰ、ＴＣＰ／ＩＰ、ＭＰＬＳ、ＳＣＴＰ、ＵＤＰ、およびＲＴＰから成るグループから選択される請求項７７に記載の試験システム。
【請求項７９】
様々な異なるインターフェースとともに利用される請求項７５に記載の試験システム。
【請求項８０】
前記インターフェースが、１０メガビットのイーサネット、１００メガビットのイーサネット、１ギガビットのイーサネット、１．０６２５ギガビットのファイバチャネル、ＯＣ−３ｃ、ＯＣ−１２、ＯＣ−１２ｃ、Ｔ１／Ｅ１、およびＴ３／Ｅ３から成るグループから選択される請求項７９に記載の試験システム。
【請求項８１】
少なくとも１つの追加のネットワーク・プロセッサをさらに含む請求項７５に記載の試験システム。
【請求項８２】
少なくとも１つの追加のネットワーク・プロセッサが、前記ネットワーク・プロセッサと通信する請求項８１に記載の試験システム。
【請求項８３】
前記ネットワーク・プロセッサと通信する中央処理装置（ＣＰＵ）をさらに含む請求項７５に記載の試験システム。
【請求項８４】
前記ネットワーク・プロセッサが、ライン・レートでデータを分析するためのアクセラレータとして利用される請求項８２に記載の試験システム。
【請求項８５】
前記ネットワーク・プロセッサが、前記ＣＰＵに分析のためにデータを提供する請求項８３に記載の試験システム。
【請求項８６】
前記ＣＰＵが、前記ネットワーク・プロセッサへのフィードバック・ループを有する請求項７５に記載の試験システム。
【請求項８７】
前記ストーレッジの中の前記命令およびデータを変更することによって第１の機能を提供することから、第２の機能を提供することに切り替わる請求項７５に記載の試験システム。
【請求項８８】
前記ストーレッジの中の複数のセットの命令をロードすることによって追加の機能を同時に前記ネットワーク・プロセッサに提供する請求項７５に記載の試験システム。
【請求項８９】
ネットワーク環境およびネットワーク・デバイスを試験する方法であって、
ネットワーク・プロセッサを提供するステップと、
前記ネットワーク・プロセッサを通信ネットワークに結合するステップと、
前記ネットワーク・プロセッサが、少なくとも１つの機能を提供するように導くステップとを含む方法。
【請求項９０】
導く前記ステップが、前記ネットワーク・プロセッサが、ネットワーク・エミュレータ、ネットワーク・プロファイル生成器、ネットワーク・プロファイル・キャプチャ・ツール、パケット生成ツール、アプリケーション・トラフィック生成ツール、リアルタイム・パケット分析ツール、およびネットワーク・パケット・キャプチャ−分析ツールから成るグループから選択された少なくとも１つの機能を提供するように導くステップを含む請求項８９に記載の方法。
【請求項９１】
様々な異なるプロトコルを利用するステップをさらに含む請求項８９に記載の方法。
【請求項９２】
利用する前記ステップが、ＴＣＰ、ＴＣＰ／ＩＰ、ＭＰＬＳ、ＳＣＴＰ、ＵＤＰ、およびＲＴＰから成るグループから選択されたプロトコルを利用するステップを含む請求項８９に記載の方法。
【請求項９３】
結合する前記ステップが、様々な異なるインターフェースを使用して行われる請求項８９に記載の方法。
【請求項９４】
前記インターフェースが、１０メガビットのイーサネット、１００メガビットのイーサネット、１ギガビットのイーサネット、１．０６２５ギガビットのファイバチャネル、ＯＣ−３ｃ、ＯＣ−１２、ＯＣ−１２ｃ、Ｔ１／Ｅ１、およびＴ３／Ｅ３から成るグループから選択される請求項９３に記載の方法。
【請求項９５】
少なくとも１つの追加のネットワーク・プロセッサを提供するステップをさらに含む請求項８９に記載の方法。
【請求項９６】
少なくとも１つの追加のネットワーク・プロセッサが、前記ネットワーク・プロセッサと通信する請求項９５に記載の方法。
【請求項９７】
前記ネットワーク・プロセッサと通信する中央処理装置（ＣＰＵ）を提供するステップをさらに含む請求項８９に記載の方法。
【請求項９８】
前記ネットワーク・プロセッサをアクセラレータとして使用してライン・レートでデータを分析するステップをさらに含む請求項９６に記載の方法。
【請求項９９】
前記ネットワーク・プロセッサを使用して前記ＣＰＵに分析のためにデータを提供するステップをさらに含む請求項９６に記載の方法。
【請求項１００】
前記ネットワーク・プロセッサと前記ＣＰＵの間でフィードバック・ループを提供するステップをさらに含む請求項９６に記載の方法。
【請求項１０１】
前記ネットワーク・プロセッサが、第１の機能を提供するように導くことから、前記ネットワーク・プロセッサが、第２の機能を提供するように導くことに切り替えるステップをさらに含む請求項８９に記載の方法。
【請求項１０２】
前記ネットワーク・プロセッサが、同一の前記ネットワーク・プロセッサ上で複数の機能を同時に提供するように導くステップをさらに含む請求項８９に記載の方法。