(57)【特許請求の範囲】
【請求項１】
時刻情報を発生する時刻情報発生手段（２１）と、
測定対象のデータ伝送システムに与えるフレームデータのレートを、前記データ伝送システムが過負荷状態となる第１のレートから該第１のレートより遅い第２のレートに切り替えるように指示する切替指示手段（２２）と、
前記切替指示手段がレートの切替えを指示した時刻を記憶する切替時刻記憶手段（２３）と、
前記切替指示手段がレートの切替えを指示するまでは、所定長のフレームデータを生成して前記第１のレートで前記データ伝送システムに出力し、前記切替指示手段がレートの切替えを指示した後には、シーケンス番号と前記切替時刻記憶手段に記憶されている切替時刻とが挿入されたフレームデータを生成して前記第２のレートで前記データ伝送システムに出力するデータ生成部（２４）と、
前記データ生成部が出力したフレームデータを受けた前記データ伝送システムが出力するフレームデータを受信するデータ受信部（３０）と、
前記データ受信部が受信したフレームデータに挿入されている切替時刻を抽出する切替時刻抽出手段（３１）と、
前記データ受信部が受信したフレームデータに挿入されているシーケンス番号を抽出する番号抽出手段（３２）と、
一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続しているか否かを判定する判定手段（３３）と、
前記判定手段で一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続していると判定されたときに前記時刻情報発生手段が出力する時刻と、前記切替時刻抽出手段によって抽出された切替時刻と、前記一定時間とによって、前記切替時刻から前記データ伝送システムの伝送動作が正常に回復するまでの回復時間を検出する回復時間検出手段（３４）とを備えたデータ伝送システムの回復時間測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ伝送システムの回復時間を正確に測定するための技術に関する。
【０００２】
【従来の技術】
ネットワークやそれを構成するルータ等の通信機器のように、データを伝送するデータ伝送システムの性能評価測定の一つとして、システムリカバリ測定が、ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２５４４で規定されている。
【０００３】
この測定は、測定対象のデータ伝送システムに対して、そのシステムが実際に伝送可能なデータの上限速度（実力）の１．１倍あるいは公称最大速度のどちらか小さい方の速度（第１のレート）でデータを入力してデータ伝送システムを過負荷状態にしてから、データの入力速度を第１のレートの０．５倍の第２のレートに切り替えて適正な負荷状態にしたときに、データ伝送システムのデータ伝送動作が正常な状態に回復するまでの時間を測定するように規定されている。
【０００４】
このような測定を実際に行うために、従来では図６に示す回復時間測定装置１０が用いられていた。
【０００５】
この回復時間測定装置１０は、切替指示手段１１、データ生成部１２、データ受信部１３、回復判定手段１４、回復時間計測手段１５とによって構成されている。
【０００６】
切替指示手段１１は、データ生成部１２に対して、前記した第１のレートＲ１から、第２のレートＲ２に切り替えるように指示する。
【０００７】
データ生成部１２は、データ伝送システム１のポートＰ２宛てのフレームデータを生成し、そのフレームデータを切替指示手段１１からレートの切替えが指示されるまでは第１のレートでデータ伝送システム１のポートＰ１に出力し、レートの切替えが指示されると第２のレートでデータ伝送システム１のポートＰ１に出力する。
【０００８】
データ受信部１３は、データ伝送システム１のポートＰ２から出力されるデータを受信し、受信したデータを回復判定手段１４に出力する。
【０００９】
回復判定手段１４は、受信したデータからデータ伝送システム１の動作が正常な状態にあるか否かを判定し、その判定結果を回復時間計測手段１５に出力する。
【００１０】
回復時間計測手段１５は、切替指示手段１１がレートの切替えを指示したタイミングから回復判定手段１４がデータ伝送システム１の回復を判定するタイミングまで回復時間Ｔｒとして計測する。
【００１１】
このように構成された回復時間測定装置１０を用いることで、前記ＲＦＣ２５４４で規定されているシステムリカバリ測定を行うことができる。
【００１２】
【発明が解決しようとする課題】
しかしながら、回復時間の測定をデータ伝送システム１の互いに大きく離間したポートの間で行う（対向測定）場合、上記構成の回復時間測定装置１０では正確な回復時間を求めることができない。
【００１３】
即ち、対向測定のために、２台の回復時間測定装置１０を用意して、その一方の回復時間測定装置１０からデータ伝送システム１の一つのポートにデータを送信し、データ伝送システム１の他のポートから出力されるデータを他方の回復時間測定装置１０で受信して回復時間を求めようとしても、送信側のレート切替タイミングが、受信側で正確に把握することができないため、回復時間を正確に求めることはできない。
【００１４】
本発明は、この問題を解決して、対向測定を行う場合でも、データ伝送システムの回復時間を正確に測定できるデータ伝送システムの回復時間測定装置を提供することを目的としている。
【００１５】
【課題を解決するための手段】
前記目的を達成するために、本発明のデータ伝送システムの回復時間測定装置は、
時刻情報を発生する時刻情報発生手段（２１）と、
測定対象のデータ伝送システムに与えるフレームデータのレートを、前記データ伝送システムが過負荷状態となる第１のレートから該第１のレートより遅い第２のレートに切り替えるように指示する切替指示手段（２２）と、
前記切替指示手段がレートの切替えを指示した時刻を記憶する切替時刻記憶手段（２３）と、
前記切替指示手段がレートの切替えを指示するまでは、所定長のフレームデータを生成して前記第１のレートで前記データ伝送システムに出力し、前記切替指示手段がレートの切替えを指示した後には、シーケンス番号と前記切替時刻記憶手段に記憶されている切替時刻とが挿入されたフレームデータを生成して前記第２のレートで前記データ伝送システムに出力するデータ生成部（２４）と、
前記データ生成部が出力したフレームデータを受けた前記データ伝送システムが出力するフレームデータを受信するデータ受信部（３０）と、
前記データ受信部が受信したフレームデータに挿入されている切替時刻を抽出する切替時刻抽出手段（３１）と、
前記データ受信部が受信したフレームデータに挿入されているシーケンス番号を抽出する番号抽出手段（３２）と、
一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続しているか否かを判定する判定手段（３３）と、
前記判定手段で一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続していると判定されたときに前記時刻情報発生手段が出力する時刻と、前記切替時刻抽出手段によって抽出された切替時刻と、前記一定時間とによって、前記切替時刻から前記データ伝送システムの伝送動作が正常に回復するまでの回復時間を検出する回復時間検出手段（３４）とを備えている。
【００１６】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
図１は、本発明を適用したデータ伝送システムの回復時間測定装置２０の構成を示している。
【００１７】
図１において、時刻情報発生手段２１は現在の時刻を示す情報を例えば０．１ミリ秒毎に出力する。
【００１８】
切替指示手段２２は、後述するデータ生成部２４が測定対象のデータ伝送システム１に与えるフレームデータのレートを、データ伝送システム１が過負荷状態となる第１のレートＲ１から、その第１のレートＲ１より遅くデータ伝送システム１が適正な負荷状態となる第２のレートＲ２に切り替えるように指示する。
【００１９】
ここで、前記したＲＦＣ２５４４の規定にしたがって、第１のレートＲ１はデータ伝送システム１が実際に伝送可能な上限速度（実力）Ｒ０（例えば８Ｇｂｉｔ／秒）の１．１倍あるいはデータ伝送システム１の公称最大速度（例えば１０Ｇｂｉｔ／秒）のうちの小さい方の速度とし、第２のレートＲ２は、第１のレートの０．５倍とする。
【００２０】
この切替指示手段２２は、例えば図示しない操作部等から回復時間の測定の開始を指示する信号を受けると、データ生成部２４に第１のレートＲ１を指定するハイレベルの信号を一定時間出力してから、あるタイミングに第２のレートＲ２を指定するローレベルの信号を出力する。
【００２１】
なお、ここでは前記したＲＦＣ２５４４の規定にしたがって、第１のレートＲ１を、データ伝送システム１が実際に伝送可能な上限速度（実力）Ｒ０の１．１倍あるいはデータ伝送システム１の公称の最大速度のうちの小さい方の速度とし、第２のレートＲ２を第１のレートＲ１の０．５倍にしているが、ＲＦＣ２５４４の規定に厳格にしたがわないで測定する場合には、第１のレートＲ１を公称最大速度を超えない範囲で上限速度Ｒ０の１．１倍より大きくして過負荷状態にしたり、第２のレートＲ２を速度Ｒ０以下の任意の速度にしてデータ伝送システム１が適正な負荷状態となるようにしてもよい。
【００２２】
切替時刻記憶手段２３は、切替指示手段２２がデータ生成部２４に対して指示するレートを、第１のレートＲ１から第２のレートＲ２に切り替えた時刻ｔ（ｃ）を記憶してデータ生成部２４に出力する。
【００２３】
データ生成部２４は、測定対象のデータ伝送システム１が伝送可能なフォーマットのフレームデータＦを生成して出力端子２０ａから出力する。この出力端子２０ａは、測定対象のデータ伝送システム１のポートＰ１に接続されている。
【００２４】
このデータ生成部２４は、切替指示手段２２からレートの切替えが指示されるまでは、図２の（ａ）に示すように、所定ビット長Ｌで、所定位置Ａにシーケンス番号Ｎｓが挿入され、所定位置Ｂに特定データＤが挿入されたフレームデータＦ１、Ｆ２、…を第１のレートＲ１で順番に出力する。
【００２５】
また、切替指示手段２２からレートの切替えが指示されると、図２の（ｂ）に示すように、所定ビット長Ｌで、所定位置Ａにシーケンス番号Ｎｓが挿入され、所定位置Ｂに切替時刻記憶手段２３に記憶されている切替時刻ｔ（ｃ）が挿入されたフレームデータＦ（ｉ＋１）、Ｆ（ｉ＋２）、…を、第２のレートＲ２で順番に出力する。
【００２６】
なお、データ生成部２４が第２のレートＲ２で出力する各フレームデータＦ（ｉ＋１）、Ｆ（ｉ＋２）、…に挿入されている切替時刻ｔ（ｃ）は、全てフレームデータＦ（ｉ＋１）、Ｆ（ｉ＋２）、…について共通の値であるが、シーケンス番号Ｎｓは、出力されるフレームデータの順番にしたがって１ずつ増加更新される。
【００２７】
また、データ生成部２４が第１のレートＲ１で出力する各フレームデータＦ１、Ｆ２、…の所定位置Ｂに挿入される特定データＤは、受信側で切替時刻ｔ（ｃ）と識別可能なデータ（例えば全ビット１のデータ）であり、データ生成部２４が出力する全てのフレームデータには、測定対象のデータ伝送システム１のポートＰ２を宛て先として指定するアドレス情報が含まれている。
【００２８】
このデータ生成部２４から出力されるフレームデータＦは、出力端子２０ａを介して測定対象のデータ伝送システム１のポートＰ１に入力され、データ伝送システム１のデータ伝送動作によりポートＰ２から出力される。
【００２９】
一方、データ受信部３０は、データ伝送システム１のポートＰ２から出力されるデータをフレーム単位で受信し、その受信したフレームデータに対する誤り検出等の処理を行い、誤りがないと判定されたフレームデータを出力する。
【００３０】
切替時刻抽出手段３１は、データ受信部３０から出力されるフレームデータの所定位置Ｂに挿入されているデータを抽出し、その抽出したデータが前記した特定データＤ以外のものであれば、切替時刻ｔ（ｃ）として後述する回復時間検出手段３４に出力する。
【００３１】
番号抽出手段３２は、データ受信部３０から出力されるフレームデータの所定位置Ａに挿入されているシーケンス番号Ｎｓを抽出して判定手段３３に出力する。
【００３２】
判定手段３３は、切替時刻抽出手段３１で切替時刻ｔ（ｃ）が抽出されている状態で、一定時間Ｔ内に番号抽出手段３２によって抽出されるシーケンス番号が連続しているか否かを判定し、その判定結果を回復時間検出手段３４に出力する。
【００３３】
回復時間検出手段３４は、時刻情報発生手段２１の出力、切替時刻抽出手段３１によって抽出された切替時刻ｔ（ｃ）および判定手段３３からの判定結果に基づいて、データ伝送システム１の回復時間Ｔｒを検出する。
【００３４】
即ち、判定手段３３が、一定時間Ｔ内に番号抽出手段３２によって抽出されるシーケンス番号が連続したと判定したときに時刻情報発生手段２１が出力している時刻ｔ１から前記時間Ｔを減じて、データ伝送システム１が回復した時刻ｔ（ｒ）を求め、この回復時刻ｔ（ｒ）から切替時刻抽出手段３１によって抽出された切替時刻ｔ（ｃ）を減じて、データ伝送システム１の回復時間Ｔｒを求め、その回復時間Ｔｒを図示しない表示器等に出力する。
【００３５】
以上のように構成された回復時間測定装置２０に対して回復時間の測定の開始を指示すると、切替指示手段２２からデータ生成部２４に対して、例えば図３の（ａ）のように、第１のレートＲ１を指示するハイレベルの信号が出力され、これを受けたデータ生成部２４からは、図３の（ｂ）のように、第１のレートＲ１でフレームデータＦ１、Ｆ２、…が順次出力される。
【００３６】
このように第１のレートＲ１でフレームデータが入力されると、データ伝送システム１が過負荷状態となり、データ伝送システム１の内部でエラーが生じる確率が高くなり、そのエラーが生じたフレームデータがデータ伝送システム１内で廃棄される。
【００３７】
このため、データ伝送システム１のポートＰ２からは、図３の（ｃ）のように、データ生成部２４から出力されたフレームデータＦ１、Ｆ２、…のうちのかなりの数のフレームデータが抜けた状態で出力されることになり、番号抽出手段３２が抽出するシーケンス番号Ｎｓも、図３の（ｄ）のように不連続な状態が続く。また、このフレームデータには切替時刻ｔ（ｃ）ではなく特定データＤが挿入されているので、判定手段３３によるシーケンス番号の連続性の判定はなされない。
【００３８】
そして、データ生成部２４から例えばフレームデータＦ８が出力された直後の時刻ｔ（ｃ）に、切替指示手段２２が図３の（ａ）のようにレートの切替えを指示すると、データ生成部２４からは、図３の（ｂ）のように第２のレートＲ２でフレームデータＦ９、Ｆ１０、…が順次出力される。
【００３９】
この第２のレートＲ２で出力されるフレームデータＦ９、Ｆ１０、…は、データ伝送システム１のポートＰ１から入力されてポートＰ２へ出力され、データ受信部３０で受信され、その受信データから切替時刻抽出手段３１および番号抽出手段３２によって切替時刻ｔ（ｃ）とシーケンス番号Ｎｓとがそれぞれ抽出される。
【００４０】
ただし、データ伝送システム１は、それまで第１のレートＲ１で入力されていたフレームデータの影響によって、この第２のレートＲ２で入力されるフレームデータをすぐには正しく伝送できず、図３の（ｃ）のようにフレームデータの抜けが一定時間Ｔ内に発生する。
【００４１】
このため、番号抽出手段３２が抽出するシーケンス番号Ｎｓも図３の（ｄ）のように一定時間Ｔ内で連続しない。
【００４２】
そして、データ伝送システム１が十分に回復して、図３の（ｃ）のように一定時間以上連続してフレームデータＦ１２〜Ｆ１７が受信され、番号抽出手段３２が抽出するシーケンス番号Ｎｓが一定時間Ｔ内で連続したことを判定手段３３が判定すると、回復時間検出手段３４は、その判定を受けた時刻ｔ１と、その前に切替時刻抽出手段３１が抽出している切替時刻ｔ（ｃ）および時間Ｔに基づいて、回復時間Ｔｒを検出する。
【００４３】
このように、実施形態の回復時間測定装置２０では、測定対象のデータ伝送システム１に対して第２のレートＲ２でフレームデータを出力する際に、そのフレームデータ内にレートの切替時刻ｔ（ｃ）とシーケンス番号Ｎｓを挿入し、受信側では、受信されたフレームデータのシーケンス番号Ｎｓの連続性を調べて回復状態を判定し、受信されたフレームデータに挿入されている切替時刻ｔ（ｃ）を抽出して、回復時間Ｔｒを検出している。
【００４４】
このため、図４に示すように、この回復時間測定装置２０を２台用いて、その一方の回復時間測定装置２０Ａからデータ伝送システム１のポートＰ１にポートＰ３宛てのフレームデータを送信し、データ伝送システム１のポートＰ３から出力されるフレームデータを他方の回復時間測定装置２０Ｂで受信する対向測定の場合であっても、両回復時間測定装置２０Ａ、２０Ｂの時刻情報発生手段２１が発生する時刻情報が高い精度で合っていれば、データ伝送システム１の回復時間を正確に測定することができる。
【００４５】
なお、この回復時間測定装置２０では第２のレートＲ２で出力するフレームデータに切替時刻ｔ（ｃ）を連続的に挿入しているので、たとえそのフレームデータのいくつかが回復中のデータ伝送システム１内で廃棄されても、１つのフレームデータさえ受信側に伝達されれば、送信側の切替時刻ｔ（ｃ）が受信側で正確に判る。
【００４６】
また、この回復時間測定装置２０は、回復時間の測定に必要な切替時刻ｔ（ｃ）とシーケンス番号Ｎｓとをフレームデータに挿入して測定対象のデータ伝送システム１に出力し、受信側では受信したフレームデータから抽出した情報を用いて回復時間を検出しているので、必ずしも送信部と受信部とが一体化されている必要はない。
【００４７】
例えば、図５のように、送信装置４０を、時刻情報発生手段２１、切替指示手段２２、切替時刻記憶手段２３およびデータ生成部２４とで構成し、この送信装置４０と別体の受信装置５０を、時刻情報発生手段２１、データ受信部３０、切替時刻抽出手段３１、番号抽出手段３２、判定手段３３および回復時間検出手段３４とによって構成することも可能である。ただし、この場合、送信装置４０側の時刻情報発生手段２１と受信装置５０側の時刻情報発生手段２１が発生する時刻情報を、検出する回復時間に要求される精度より高い精度で合わせておく。
【００４８】
【発明の効果】
以上説明したように、本発明のデータ伝送システムの回復時間測定装置は、
時刻情報を発生する時刻情報発生手段（２１）と、
測定対象のデータ伝送システムに与えるフレームデータのレートを、前記データ伝送システムが過負荷状態となる第１のレートから該第１のレートより遅い第２のレートに切り替えるように指示する切替指示手段（２２）と、
前記切替指示手段がレートの切替えを指示した時刻を記憶する切替時刻記憶手段（２３）と、
前記切替指示手段がレートの切替えを指示するまでは、所定長のフレームデータを生成して前記第１のレートで前記データ伝送システムに出力し、前記切替指示手段がレートの切替えを指示した後には、シーケンス番号と前記切替時刻記憶手段に記憶されている切替時刻とが挿入されたフレームデータを生成して前記第２のレートで前記データ伝送システムに出力するデータ生成部（２４）と、
前記データ生成部が出力したフレームデータを受けた前記データ伝送システムが出力するフレームデータを受信するデータ受信部（３０）と、
前記データ受信部が受信したフレームデータに挿入されている切替時刻を抽出する切替時刻抽出手段（３１）と、
前記データ受信部が受信したフレームデータに挿入されているシーケンス番号を抽出する番号抽出手段（３２）と、
一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続しているか否かを判定する判定手段（３３）と、
前記判定手段で一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続していると判定されたときに前記時刻情報発生手段が出力する時刻と、前記切替時刻抽出手段によって抽出された切替時刻と、前記一定時間とによって、前記切替時刻から前記データ伝送システムの伝送動作が正常に回復するまでの回復時間を検出する回復時間検出手段（３４）とを備えている。
【００４９】
このため、たとえ、データ伝送システムの離れたポート間での対向測定の場合でも、その回復時間を正確に測定することができる。
【図面の簡単な説明】
【図１】本発明の実施形態の構成を示す図
【図２】実施形態の要部が出力するフレームデータを示す図
【図３】実施形態の動作を説明するためのタイミング図
【図４】対向測定を行う場合の接続状態を示す図
【図５】送信部と受信部を独立させた場合の構成を示す図
【図６】従来装置の構成を示す図
【符号の説明】
１  データ伝送システム
２０  回復時間測定装置
２０ａ  出力端子
２０ｂ  入力端子
２１  時刻情報発生手段
２２  切替指示手段
２３  切替時刻記憶手段
２４  データ生成部
３０  データ受信部
３１  切替時刻抽出手段
３２  番号抽出手段
３３  判定手段
３４  回復時間検出手段
４０  送信装置
５０  受信装置
【図１】
0003579376.tif 000002
【図２】
0003579376.tif 000003
【図３】
0003579376.tif 000004
【図４】
0003579376.tif 000005
【図５】
0003579376.tif 000006
【図６】
0003579376.tif 000007