(57)【要約】  本発明は、ファイル転送プロトコルのサービス性能を検査する方法であり、クライアントおよびサーバを含むＩＰｖ６ネットワークに適用可能な方法である。この方法は、クライアントが、ファイル転送プロトコルの制御接続を確立するための検査接続要求をサーバへ送信する工程と、クライアントから検査接続要求を受信した後、サーバが、ファイル転送プロトコルの制御接続を確立する工程とを含んでいる。この方法では、クライアントとサーバとの間のデータ接続を確立し、検査ファイルを転送し、ファイル転送プロトコルの性能検査を行う。この方法では、ファイル転送プロトコルネットワークにおける各ノード間で、アプリケーション層におけるファイル転送プロトコルのための検出メッセージを転送することができる。それゆえ、ファイル転送プロトコルにおける測定および監視を実現できる。本発明の検出方法では、ネットワークにおけるファイル転送プロトコルのサービス性能状態をすぐに知ることができ、異常な事態が起これば、それをすぐに発見でき、ユーザによって解決できる。それゆえ、信頼性の高い保証を提供することができる。
2009506444.tif 000002
【特許請求の範囲】
【請求項１】
ファイル転送プロトコルのサービス性能を測定する方法であり、クライアントおよびサーバを含むＩＰｖ６ネットワークに適用可能な方法であって、
（ａ）上記クライアントによって、上記ファイル転送プロトコルの制御接続を確立するための測定要求を上記サーバへ送信する工程と、上記クライアントから上記測定要求を受信すると、上記サーバによって、上記ファイル転送プロトコルの制御接続を確立する工程と、
（ｂ）データ接続を確立し、上記ファイル転送プロトコルの、サービス性能指標およびサービス可用性パラメータを測定するために、上記クライアントと上記サーバとの間で測定ファイルを転送する工程とを含む、ファイル転送プロトコルのサービス性能を測定する方法。
【請求項２】
上記サーバによって、上記ファイル転送プロトコルのサービスを開始する工程と、上記ファイル転送プロトコルの測定ユーザアカウントを設定する工程と、上記測定ユーザアカウントに対して許可された経路を設定する工程と、上記クライアントによって、上記ファイル転送プロトコルのサービス性能測定タスクを設定する工程とをさらに含み、
上記ファイル転送プロトコルの制御接続を確立するための測定要求を上記サーバへ送信する工程は、上記設定に従って行われる、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項３】
上記サービス性能測定タスクは、測定の開始／終了時間、測定の期間および頻度、上記ファイル転送プロトコルの上記測定ユーザアカウント、上記ファイル転送プロトコルのオペレーションの種類、上記ファイル転送プロトコルの測定操作のための測定ファイルおよび上記ファイル転送プロトコルの上記サーバのネットワークアドレスを設定する工程を含む、請求項２に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項４】
上記サーバによって、上記クライアントからの測定要求を受信した後、かつ、上記ファイル転送プロトコルの制御接続を確立する前に、上記サーバによって、認証のための上記測定ユーザアカウントを提供するよう上記クライアントに指示する工程をさらに含み、
上記サーバによって上記ファイル転送プロトコルの制御接続を確立する工程は、認証が済んだ後に行われる、請求項２に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項５】
上記工程（ｂ）において、上記データ接続は、ＥＰＲＴまたはＥＰＳＶを用いて、ＲＦＣ２４２８に規定されているように確立される、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項６】
上記測定が終了した後、上記クライアントによって、上記ファイル転送プロトコルの制御接続の終了要求を上記サーバへ送信する工程と、上記サーバによって、上記終了要求を承認し、上記制御接続を終了する工程とをさらに含む、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項７】
上記制御接続が終了した後、上記クライアントによって、上記測定によって得られた測定データを記録、分析および保存する工程をさらに含む、請求項６に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項８】
上記クライアントによって、上記測定に対応する結果を記録する工程と、もし、上記クライアントが所定の時間以内に上記サーバからの応答を得られない場合、または、所定の時間以内に上記サーバからエラーまたは接続拒否の応答を受け取った場合に、次の測定を待つ工程とをさらに含む、請求項７に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項９】
上記クライアントと上記サーバとの間の測定は、一対一、一対多、多対一、または、多対多の方法で行われる、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項１０】
上記クライアントまたは上記サーバは、ルータ、または、レイヤー２／レイヤー３スイッチである、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項１１】
上記ファイル転送プロトコルの上記サービス性能指標は、上記ファイル転送プロトコルのパケットスループット、上記ファイル転送プロトコルのサービス応答遅延、上記ファイル転送プロトコルのサービス認証遅延、上記ファイル転送プロトコルのデータ転送遅延、上記ファイル転送プロトコルの制御サービス遅延および上記ファイル転送プロトコルのデータサービス遅延を含む、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項１２】
上記ファイル転送プロトコルの上記サービス可用性パラメータは、上記ファイル転送プロトコルの制御接続確立成功率、上記ファイル転送プロトコルのデータ接続確立成功率、上記ファイル転送プロトコルのサービス成功率および上記ファイル転送プロトコルのサービス可用性を含む、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
〔技術分野〕
本発明は、通信分野に関するものであり、特に、ＩＰｖ６ネットワークにおけるアプリケーション層でのファイル転送プロトコルのサービス性能を測定する方法に関するものである。
【０００２】
〔背景技術〕
ＩＰｖ６ネットワークは、新世代のインターネットである。現在、業界では、ＩＰｖ６ネットワークの構築および実験が徐々に進められており、ＩＰｖ６ネットワークに関する様々な関連サービスも徐々に改良されている。設計の観点から、ＩＰｖ６ネットワークは、ＩＰｖ４ネットワークよりも大規模であり、より複雑である。ＩＰｖ６ネットワーク全体における様々なサービスを維持するために、あらゆるネットワークサービスの品質が低下しているかどうかを適時に測定するために、ネットワークの品質と当該ネットワーク全体におけるサービスの品質との両方を評価する必要がある。このことは、ネットワーク性能を測定することによって実現できる。現存するネットワーク性能の測定は、一般的に、Ｐｉｎｇ技術およびトレースルート技術を用いて行われている。特に、Ｐｉｎｇ技術は、ネットワーク性能とともに、通信路または通信装置が、正常に動作しているかどうかを測定することに適している。図１を参照して説明する。図１は、Ｐｉｎｇを用いてネットワーク性能測定が行われることを示す概念図である。図１に示すように、ネットワーク性能測定は、ネットワークノードＡおよびネットワークノードＢとの間のＰｉｎｇコマンドの実行を通して行われる。まず、ネットワークノードＡは、ＩＣＭＰｖ６メッセージを生成し、ネットワークノードＢへ送信する。ネットワークノードＡとネットワークノードＢとの間のルータは、ＩＣＭＰｖ６メッセージのみを転送する。ＩＣＭＰｖ６メッセージを受け取ると、ネットワークノードＢは、応答メッセージを生成し、ネットワークノードＡへ送信する。応答メッセージを受け取った後、ネットワークノードＡは、当該ネットワークノードＡからネットワークノードＢへの通信路は、正常であると決定でき、ネットワーク性能を測定するために、これら２つのノード間の時間遅延を算出できる。実際の適用においては、Ｐｉｎｇ技術は、主に、ネットワークにおける接続または非接続の判定に用いられる。
【０００３】
さらに、トレースルート技術も、通信路の測定に適した技術である。異なるのは、トレースルート技術の実行原理は、次の点にあることである。すなわち、トレースを開始するネットワークノードが、トレースされるネットワークノードへメッセージを送信し、そのメッセージを受信した各ホップにおけるネットワークノードが、当該メッセージの中のホップ制限を１から増加させ、ＩＣＭＰｖ６タイムアウトメッセージを、トレースを始めたネットワークノードへ返す。例えば、ネットワークノードＢのアドレスがトレースされ、ネットワークノードＡから送信された場合、ＩＣＭＰｖ６メッセージは、ネットワークノードＢからネットワークノードＡへ返されるとともに、ネットワークノードＡとネットワークノードＢとの間の各ルータから返される。ＩＣＭＰｖ６メッセージを受信した後、ネットワークノードＡは、当該通信路の状態および時間遅延を決定する。実際の適用において、トレースルート技術は、主に、欠陥部分の位置を定めるために用いられる。
【０００４】
しかしながら、上述のＰｉｎｇ技術およびトレースルート技術は、次の欠点を有している。
【０００５】
Ｐｉｎｇ技術およびトレースルート技術は、ネットワークにおけるＩＰ層でのアクセスの容易性および性能を測定することしかできず、ネットワークにおけるアプリケーション層でのプロトコルであるファイル転送プロトコルの状態（ファイル転送プロトコルのアクセスの容易性および性能など）を測定することはできない。
【０００６】
〔発明の概要〕
ファイル転送プロトコルのサービス性能を測定する方法が提供される。この方法では、ＩＰｖ６ネットワークにおけるファイル転送プロトコルのサービス性能を測定および監視することができる。
【０００７】
上記の観点において、ファイル転送プロトコルのサービス性能を測定する方法が提供される。上記方法は、クライアントおよびサーバを含むＩＰｖ６ネットワークに適用可能な方法であって、
（ａ）上記クライアントによって、上記ファイル転送プロトコルの制御接続を要求する測定要求を上記サーバへ送信する工程と、上記クライアントから上記測定要求を受信すると、上記サーバによって、上記ファイル転送プロトコルの制御接続を確立する工程と、
（ｂ）データ接続を確立し、上記ファイル転送プロトコルの、サービス性能指標およびサービス可用性パラメータを測定するために、上記クライアントと上記サーバとの間で測定ファイルを転送する工程とを含んでいる。
【０００８】
上記サーバは、上記ファイル転送プロトコルのサービスを開始し、上記ファイル転送プロトコルの測定ユーザアカウントを設定し、上記測定ユーザアカウントに対して許可された経路を設定する。上記クライアントは、上記ファイル転送プロトコルのサービス測定タスクを設定し、上記設定に従って上記ファイル転送プロトコルの制御接続を確立するための測定要求を上記サーバへ送信する。
【０００９】
上記サービス性能測定タスクは、測定の開始／終了時間、測定の期間および頻度、上記ファイル転送プロトコルの上記測定ユーザアカウント、上記ファイル転送プロトコルのオペレーションの種類、上記ファイル転送プロトコルの測定操作のための測定ファイルおよび上記ファイル転送プロトコルの上記サーバのネットワークアドレスを設定する工程を含んでいる。
【００１０】
上記クライアントからの測定要求を受信した後、上記サーバは、上記ファイル転送プロトコルの制御接続を確立し、認証のためのアカウントを提供するよう上記クライアントに指示する。上記クライアントは、認証のために設定されたアカウントを上記サーバへ提供し、認証が済んだ後に、上記サーバは、上記ファイル転送プロトコルの制御接続を確立する。
【００１１】
上記工程（ｂ）において、上記データ接続は、ＥＰＲＴまたはＥＰＳＶを用いて、ＲＦＣ２４２８に規定されているように確立される。
【００１２】
上記測定が終了した後、上記クライアントは、上記ファイル転送プロトコルの制御接続の終了要求を上記サーバへ送信する。上記サーバは、上記終了要求を承認し、上記制御接続を終了する。
【００１３】
上記制御接続が終了した後、上記クライアントは、測定データを記録、分析および保存する。
【００１４】
上記クライアントは結果を記録し、もし、上記クライアントが所定の時間以内に上記サーバからの応答を得られない場合、または、所定の時間以内に上記サーバからエラーまたは接続拒否の応答を受け取った場合に、次の測定を待つ。
【００１５】
上記クライアントと上記サーバとの間の測定は、一対一、一対多、多対一、または、多対多の方法で行われる。
【００１６】
上記クライアントまたは上記サーバは、ルータ、または、レイヤー２／レイヤー３スイッチである。
【００１７】
上記ファイル転送プロトコルの上記サービス性能指標は、上記ファイル転送プロトコルのパケットスループット、上記ファイル転送プロトコルのサービス応答遅延、上記ファイル転送プロトコルのサービス認証遅延、上記ファイル転送プロトコルのデータ転送遅延、上記ファイル転送プロトコルの制御サービス遅延および上記ファイル転送プロトコルのデータサービス遅延を含んでいる。
【００１８】
上記ファイル転送プロトコルの上記サービス可用性パラメータは、上記ファイル転送プロトコルの制御接続確立成功率、上記ファイル転送プロトコルのデータ接続確立成功率、上記ファイル転送プロトコルのサービス成功率および上記ファイル転送プロトコルのサービス可用性を含んでいる。
【００１９】
本発明は、従来技術に勝る、次の有利な効果を有している。
【００２０】
本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を用いれば、アプリケーション層でのファイル転送プロトコルのサービス性能を測定するためのメッセージが、ＩＰｖ６ネットワークにおける対応するノード間で転送される。それゆえ、ＩＰｖ６ネットワークにおけるファイル転送プロトコルの測定および監視を実現できる。本発明の実施形態に係る方法を用いれば、ＩＰｖ６ネットワークにおけるファイル転送プロトコルのサービス性能を遅滞なく知ることができる。さらに、異常な事態が起これば、それを遅滞なく発見でき、ユーザによって解決できる。それゆえ、ネットワークの通常の動作を、信頼性高く保証することができる。
【００２１】
〔図面の簡単な説明〕
図１は、現存するＩＰｖ６ネットワークのモデルを示している。
【００２２】
図２は、本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を図示したフローチャートである。
【００２３】
図３は、本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を図示したタイミング図である。
【００２４】
図４Ａ〜図４Ｄは、本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を用いて転送された測定メッセージの経路を図示した概略図である。
【００２５】
〔発明の詳細な説明〕
図２および図３を参照して説明する。図２は、本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を図示したフローチャートである。図３は、本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を図示したタイミング図である。本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法は、クライアントとサーバとを含むＩＰｖ６ネットワークに適用できる。ここでは、クライアントは、測定を始め、測定結果を分析し、保存する役割を有している。サーバは、クライアントからの測定要求に対して応答し、応答メッセージを当該クライアントへ送信する役割を有している。本発明の実施形態に係るファイル転送プロトコルのサービス性能測定は、クライアントと測定に応答するサーバとの間で行われる。
【００２６】
ＩＰｖ６ネットワークにおけるファイル転送プロトコルのサービス性能測定の間に、サーバは、ファイル転送サービスを開始し、ファイル転送プロトコルの測定ユーザアカウントを設定し、さらに、上記測定ユーザアカウントに対して許可された経路を設定する。測定ユーザアカウントには、ユーザ名とパスワードとが含まれている。クライアントは、測定の開始／終了時間、測定の期間および頻度、ファイル転送プロトコルの測定ユーザアカウント、ファイル転送プロトコルのオペレーションの種類、ファイル転送プロトコルの測定操作のための測定ファイル、およびファイル転送プロトコルのサーバのネットワークアドレスを設定することにより、ファイル転送プロトコルのサービス性能測定タスクを設定する。クライアントは、上述の設定に従って、ファイル転送プロトコルの制御接続を確立する要求をサーバへ送信する（ステップ２１）。当該要求をクライアントから受け取った後、サーバは、ＦＴＰの制御接続を確立し、認証のためのユーザ名およびパスワードを提供するようクライアントに要求する（ステップ２２）。上記要求をクライアントから受け取った後、サーバは、ファイル転送プロトコルの制御接続を確立するために、認証のための測定ユーザアカウントを提供するよう、クライアントに対して指示する（ステップ２３）。クライアントは、認証のための測定ユーザアカウントをサーバに提供し、認証が済めば、ファイル転送プロトコルの制御接続が、クライアントとサーバとの間に確立される（ステップ２４）。その後、クライアントとサーバとの間にデータ接続が確立され、サービス性能指標およびファイル転送プロトコルのサービス可用性パラメータを測定するために、測定ファイルが転送される。そして、通信時間および損失したパケットの数が記録される。ここでは、データ接続は、ＥＰＲＴまたはＥＰＳＶを用いることにより、ＲＦＣ２４２８に規定されているように確立される（ステップ２５）。測定が完了すると、クライアントは、ファイル転送プロトコルの制御接続を終了する要求をサーバへ送信する。そして、サーバは、終了要求を承認し、制御接続を終了する（ステップ２６）。最後に、制御接続が終了された後、クライアントは、測定から得られた測定データを分析し、保存する（ステップ２７）。もし、所定の時間以内に、クライアントがサーバから何の応答も得られなかった場合、または、サーバからエラーまたは接続拒否を示す応答を受け取った場合、クライアントは、測定に対応する結果を記録し、次の測定を待つ。
【００２７】
本発明の実施形態に係るファイル転送プロトコルのサービス性能の測定方法を用いれば、ファイル転送プロトコルのネットワーク状態を監視するために、クライアント−サーバ構造が利用される。クライアントまたはサーバは、ルータ、または、レイヤー２／レイヤー３スイッチに限定されない。
【００２８】
特に、ＦＴＰサービスを測定するクライアントは、ＦＴＰプロトコルにおけるクライアントの機能を果たし、主に測定の開始および、測定結果の分析および保存を行う役割を果たす。上記機能には、測定の開始／終了時間、測定の頻度、測定期間、測定のためのアカウント（ユーザ名、パスワードなどを含む）、ＰＵＴ／ＧＥＴなどの、ＦＴＰ測定のオペレーションの種類、ＦＴＰ測定操作のための測定ファイル、ＦＴＰのサーバのＩＰアドレス、などのユーザ設定を保存する機能、ユーザが設定した、測定の開始／終了時間、測定の頻度、測定期間に従って、定期的な測定を設定する機能、測定する時間が来れば、クライアントとサーバとの間の、ファイル転送プロトコルの制御接続を確立する要求を、ユーザ設定に従ってＦＴＰのサーバへ送信する機能、所定の時間以内にサーバからエラーまたは接続拒否を示す応答を受け取った場合、または所定の時間以内にクライアントがサーバから何の応答も得られなかった場合、結果を記録し、次の測定を待つステップ１０へ移る機能、所定の時間内に、サーバから適当な応答を受け取った後、ユーザ名および測定のためのアカウントのパスワードを認証のためにＦＴＰのサーバへ提供する機能、認証が済むと、クライアントがサーバへ、クライアントとサーバとの間のデータ接続を確立することを要求する機能が含まれている。ＩＰｖ６ネットワークにおいて、ＦＴＰサービスのデータ接続が、ＥＰＲＴ（ＲＦＣ９５９におけるＰＯＲＴコマンドに対応）またはＥＰＳＶ（ＲＦＣ９５９におけるＰＡＳＶに対応）を用いて、ＲＦＣ２４２８（ＩＰｖ６およびＮＡＴｓのためのＦＴＰの機能拡張）に規定されているように確立される。ネットワークにおいて存在する可能性のあるＮＡＴまたはファイアウォールをスムーズに通過するためにＥＰＳＶコマンドが好ましい。データ接続が確立された後、ユーザ設定に従って、測定ファイルがＦＴＰサーバへアップロード（ＰＵＴ）されるか、ＦＴＰサーバからダウンロード（ＧＥＴ）される。測定ファイルが転送された後、クライアントは、ＦＴＰ接続の切断要求をサーバへ送信し、サーバから終了応答を受け取ると、その時点の測定を終了する。そして、クライアントは、ユーザが、コマンドラインまたはネットワーク管理者を通して、測定結果を見ることができるように、測定結果を分析および記録し、次の測定の時間測定を開始する。
【００２９】
ＦＴＰサービス測定のサーバは、ＦＴＰプロトコルにおけるサーバの機能を成し遂げ、主にクライアントからの測定要求に応答し、当該クライアントへ応答メッセージを送信する役割を果たす。上記機能には、測定設定（ＦＴＰ測定のための測定ユーザアカウント（ユーザ名、パスワードなどを含む）、測定ユーザアカウントに対して許可された経路など）を保存する機能、測定設定に従ってＦＴＰプロトコルのサービスを開始する機能、クライアントから送信される、ファイル転送プロトコルの制御接続を確立するための測定要求メッセージを監視する機能、応答メッセージをクライアントへ送信し、クライアントから送信されたＦＴＰ測定要求メッセージを受け取ると、当該クライアントに対して、認証のためのユーザ名およびパスワードを提供するよう要求する機能、認証が済んだ後、クライアントによるデータ接続の確立の開始を待つ機能、データ接続が確立された後、クライアントと共に測定データファイルをダウンロードまたはアップロードする機能、測定ファイルが転送された後、クライアントから接続無効要求を受け取ると、上記接続を無効にし、測定を終了する機能、およびクライアントからの次の測定要求を監視することを続ける機能が含まれる。
【００３０】
ファイル転送プロトコルのサービス性能指標には、ＦＴＰパケットスループット、ＦＴＰサービス応答遅延、ＦＴＰサービス認証遅延、ＦＴＰデータ転送遅延、ＦＴＰ管理サービス遅延、ＦＴＰデータサービス遅延などが含まれている。ファイル転送プロトコルのサービス可用性パラメータには、ＦＴＰ制御接続確立成功率、ＦＴＰデータ接続確立成功率、ＦＴＰサービス成功率、ＦＴＰサービス可用性などが含まれる。
【００３１】
アプリケーション層でのプロトコルの測定を開始するノードと、その測定に応答するノードとの間の測定は、図４Ａから図４Ｄにそれぞれ示すように、一対一の方法、一対多の方法、多対多の方法、または、多対一の方法で行うことができることが理解できる。図４Ａから図４Ｄにおいて、矢印付きの線は、測定ファイルが転送される経路を示している。さらに、クライアントまたはサーバは、ルータ、または、レイヤー２／レイヤー３スイッチに限定されない。
【００３２】
上述したように、本発明の実施形態に係る、ＩＰｖ６ネットワークにおけるファイル転送プロトコルのサービス性能を測定する方法を用いることにより、アプリケーション層でのファイル転送プロトコルを測定するメッセージが、ＩＰｖ６ネットワークにおける対応するノード間で転送される。それゆえ、ＩＰｖ６ネットワークにおけるファイル転送プロトコルの測定および監視を実現できる。本発明の実施形態に係る方法を用いれば、ファイル転送プロトコルのサービス性能を遅滞なく知ることができる。さらに、異常な事態が起これば、それを遅滞なく発見でき、ユーザによって解決できる。それゆえ、ネットワークの通常の動作を、信頼性高く保証することができる。
【００３３】
上述の記載は、本発明の好ましい実施形態を単に例示するためのものであり、本発明の原理から外れることなく、当業者によって数多くの修飾および変更を行うことができる。これらの修飾および変更も本発明に添付のクレームの範囲内に含まれる。
【図面の簡単な説明】
【００３４】
【図１】現存するＩＰｖ６ネットワークのモデルを示す図である。
【図２】本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を図示したフローチャートである。
【図３】本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を図示したタイミング図である。
【図４Ａ】本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を用いて転送された測定メッセージの経路を図示した概略図である。
【図４Ｂ】本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を用いて転送された測定メッセージの経路を図示した概略図である。
【図４Ｃ】本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を用いて転送された測定メッセージの経路を図示した概略図である。
【図４Ｄ】本発明の実施形態に係るファイル転送プロトコルのサービス性能を測定する方法を用いて転送された測定メッセージの経路を図示した概略図である。
【図１】
2009506444.tif 000003
【図２】
2009506444.tif 000004
【図３】
2009506444.tif 000005
【図４Ａ】
2009506444.tif 000006
【図４Ｂ】
2009506444.tif 000007
【図４Ｃ】
2009506444.tif 000008
【図４Ｄ】
2009506444.tif 000009
【手続補正書】
【提出日】平成20年4月25日(2008.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイル転送プロトコルのサービス性能を測定する方法であり、クライアントおよびサーバを含むＩＰｖ６ネットワークに適用可能な方法であって、
（ａ）上記クライアントによって、上記ファイル転送プロトコルの制御接続を確立するための測定要求を上記サーバへ送信する工程と、上記クライアントから上記測定要求を受信すると、上記サーバによって、上記ファイル転送プロトコルの制御接続を確立する工程と、
（ｂ）データ接続を確立し、上記ファイル転送プロトコルの、サービス性能指標およびサービス可用性パラメータを測定するために、上記クライアントと上記サーバとの間で測定ファイルを転送する工程とを含む、ファイル転送プロトコルのサービス性能を測定する方法。
【請求項２】
上記サーバによって、上記ファイル転送プロトコルのサービスを開始する工程と、上記ファイル転送プロトコルの測定ユーザアカウントを設定する工程と、上記測定ユーザアカウントに対して許可された経路を設定する工程と、上記クライアントによって、上記ファイル転送プロトコルのサービス性能測定タスクを設定する工程とをさらに含み、
上記ファイル転送プロトコルの制御接続を確立するための測定要求を上記サーバへ送信する工程は、上記設定に従って行われる、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項３】
上記サービス性能測定タスクは、測定の開始／終了時間、測定の期間および頻度、上記ファイル転送プロトコルの上記測定ユーザアカウント、上記ファイル転送プロトコルのオペレーションの種類、上記ファイル転送プロトコルの測定操作のための測定ファイルおよび上記ファイル転送プロトコルの上記サーバのネットワークアドレスを設定する工程を含む、請求項２に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項４】
上記サーバによって、上記クライアントからの測定要求を受信した後、かつ、上記ファイル転送プロトコルの制御接続を確立する前に、上記サーバによって、認証のための上記測定ユーザアカウントを提供するよう上記クライアントに指示する工程をさらに含み、
上記サーバによって上記ファイル転送プロトコルの制御接続を確立する工程は、認証が済んだ後に行われる、請求項２に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項５】
上記工程（ｂ）において、上記データ接続は、ＥＰＲＴまたはＥＰＳＶを用いて、ＲＦＣ２４２８に規定されているように確立される、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項６】
上記測定が終了した後、上記クライアントによって、上記ファイル転送プロトコルの制御接続の終了要求を上記サーバへ送信する工程と、上記サーバによって、上記終了要求を承認し、上記制御接続を終了する工程とをさらに含む、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項７】
上記制御接続が終了した後、上記クライアントによって、上記測定によって得られた測定データを記録、分析および保存する工程をさらに含む、請求項６に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項８】
上記制御接続が終了した後、上記クライアントによって、上記測定に対応する結果を記録する工程と、もし、上記クライアントが所定の時間以内に上記サーバからの応答を得られない場合、または、所定の時間以内に上記サーバからエラーまたは接続拒否の応答を受け取った場合に、次の測定を待つ工程とをさらに含む、請求項６に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項９】
上記クライアントと上記サーバとの間の測定は、一対一、一対多、多対一、または、多対多の方法で行われる、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項１０】
上記クライアントまたは上記サーバは、ルータ、または、レイヤー２／レイヤー３スイッチである、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項１１】
上記ファイル転送プロトコルの上記サービス性能指標は、上記ファイル転送プロトコルのパケットスループット、上記ファイル転送プロトコルのサービス応答遅延、上記ファイル転送プロトコルのサービス認証遅延、上記ファイル転送プロトコルのデータ転送遅延、上記ファイル転送プロトコルの制御サービス遅延および上記ファイル転送プロトコルのデータサービス遅延を含む、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【請求項１２】
上記ファイル転送プロトコルの上記サービス可用性パラメータは、上記ファイル転送プロトコルの制御接続確立成功率、上記ファイル転送プロトコルのデータ接続確立成功率、上記ファイル転送プロトコルのサービス成功率および上記ファイル転送プロトコルのサービス可用性を含む、請求項１に記載のファイル転送プロトコルのサービス性能を測定する方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
図２のステップ２２に記載したように、ＩＰｖ６ネットワークにおけるファイル転送プロトコルのサービス性能測定の間に、サーバは、ファイル転送サービスを開始し、ファイル転送プロトコルの測定ユーザアカウントを設定し、さらに、上記測定ユーザアカウントに対して許可された経路を設定する。測定ユーザアカウントには、ユーザ名とパスワードとが含まれている。クライアントは、測定の開始／終了時間、測定の期間および頻度、ファイル転送プロトコルの測定ユーザアカウント、ファイル転送プロトコルのオペレーションの種類、ファイル転送プロトコルの測定操作のための測定ファイル、およびファイル転送プロトコルのサーバのネットワークアドレスを設定することにより、ファイル転送プロトコルのサービス性能測定タスクを設定する。クライアントは、上述の設定に従って、ファイル転送プロトコルの制御接続を確立する要求をサーバへ送信する（ステップ２１）。上記要求をクライアントから受け取った後、サーバは、ファイル転送プロトコルの制御接続を確立するために、認証のための測定ユーザアカウントを提供するよう、クライアントに対して指示する（ステップ２３）。クライアントは、認証のための測定ユーザアカウントをサーバに提供し、認証が済めば、ファイル転送プロトコルの制御接続が、クライアントとサーバとの間に確立される（ステップ２４）。その後、クライアントとサーバとの間にデータ接続が確立され、サービス性能指標およびファイル転送プロトコルのサービス可用性パラメータを測定するために、測定ファイルが転送される。そして、通信時間および損失したパケットの数が記録される。ここでは、データ接続は、ＥＰＲＴまたはＥＰＳＶを用いることにより、ＲＦＣ２４２８に規定されているように確立される（ステップ２５）。測定が完了すると、クライアントは、ファイル転送プロトコルの制御接続を終了する要求をサーバへ送信する。そして、サーバは、終了要求を承認し、制御接続を終了する（ステップ２６）。最後に、制御接続が終了された後、クライアントは、測定から得られた測定データを分析し、保存する（ステップ２７）。もし、所定の時間以内に、クライアントがサーバから何の応答も得られなかった場合、または、サーバからエラーまたは接続拒否を示す応答を受け取った場合、クライアントは、測定に対応する結果を記録し、次の測定を待つ。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
特に、ＦＴＰサービスを測定するクライアントは、ＦＴＰプロトコルにおけるクライアントの機能を果たし、主に測定の開始および、測定結果の分析および保存を行う役割を果たす。上記機能には、測定の開始／終了時間、測定の頻度、測定期間、測定のためのアカウント（ユーザ名、パスワードなどを含む）、ＰＵＴ／ＧＥＴなどの、ＦＴＰ測定のオペレーションの種類、ＦＴＰ測定操作のための測定ファイル、ＦＴＰのサーバのＩＰアドレス、などのユーザ設定を保存する機能、ユーザが設定した、測定の開始／終了時間、測定の頻度、測定期間に従って、定期的な測定を設定する機能、測定する時間が来れば、クライアントとサーバとの間の、ファイル転送プロトコルの制御接続を確立する要求を、ユーザ設定に従ってＦＴＰのサーバへ送信する機能、所定の時間以内にサーバからエラーまたは接続拒否を示す応答を受け取った場合、または所定の時間以内にクライアントがサーバから何の応答も得られなかった場合、結果を記録し、次の測定を待つ機能、所定の時間内に、サーバから適当な応答を受け取った後、ユーザ名および測定のためのアカウントのパスワードを認証のためにＦＴＰのサーバへ提供する機能、認証が済むと、クライアントがサーバへ、クライアントとサーバとの間のデータ接続を確立することを要求する機能が含まれている。ＩＰｖ６ネットワークにおいて、ＦＴＰサービスのデータ接続が、ＥＰＲＴ（ＲＦＣ９５９におけるＰＯＲＴコマンドに対応）またはＥＰＳＶ（ＲＦＣ９５９におけるＰＡＳＶに対応）を用いて、ＲＦＣ２４２８（ＩＰｖ６およびＮＡＴｓのためのＦＴＰの機能拡張）に規定されているように確立される。ネットワークにおいて存在する可能性のあるＮＡＴまたはファイアウォールをスムーズに通過するためにＥＰＳＶコマンドが好ましい。データ接続が確立された後、ユーザ設定に従って、測定ファイルがＦＴＰサーバへアップロード（ＰＵＴ）されるか、ＦＴＰサーバからダウンロード（ＧＥＴ）される。測定ファイルが転送された後、クライアントは、ＦＴＰ接続の切断要求をサーバへ送信し、サーバから終了応答を受け取ると、その時点の測定を終了する。そして、クライアントは、ユーザが、コマンドラインまたはネットワーク管理者を通して、測定結果を見ることができるように、測定結果を分析および記録し、次の測定の時間測定を開始する。
【国際調査報告】
2009506444.tif 000010
2009506444.tif 000011
2009506444.tif 000012
2009506444.tif 000013