JP3579376B2 - Recovery time measuring device for data transmission system - Google Patents

Recovery time measuring device for data transmission system Download PDF

Info

Publication number
JP3579376B2
JP3579376B2 JP2001227718A JP2001227718A JP3579376B2 JP 3579376 B2 JP3579376 B2 JP 3579376B2 JP 2001227718 A JP2001227718 A JP 2001227718A JP 2001227718 A JP2001227718 A JP 2001227718A JP 3579376 B2 JP3579376 B2 JP 3579376B2
Authority
JP
Japan
Prior art keywords
time
data
switching
rate
transmission system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001227718A
Other languages
Japanese (ja)
Other versions
JP2003043173A (en
Inventor
伸記 石山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anritsu Corp
Original Assignee
Anritsu Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anritsu Corp filed Critical Anritsu Corp
Priority to JP2001227718A priority Critical patent/JP3579376B2/en
Publication of JP2003043173A publication Critical patent/JP2003043173A/en
Application granted granted Critical
Publication of JP3579376B2 publication Critical patent/JP3579376B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Measurement Of Unknown Time Intervals (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Electric Clocks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、データ伝送システムの回復時間を正確に測定するための技術に関する。
【0002】
【従来の技術】
ネットワークやそれを構成するルータ等の通信機器のように、データを伝送するデータ伝送システムの性能評価測定の一つとして、システムリカバリ測定が、RFC(Request for Comments)2544で規定されている。
【0003】
この測定は、測定対象のデータ伝送システムに対して、そのシステムが実際に伝送可能なデータの上限速度(実力)の1.1倍あるいは公称最大速度のどちらか小さい方の速度(第1のレート)でデータを入力してデータ伝送システムを過負荷状態にしてから、データの入力速度を第1のレートの0.5倍の第2のレートに切り替えて適正な負荷状態にしたときに、データ伝送システムのデータ伝送動作が正常な状態に回復するまでの時間を測定するように規定されている。
【0004】
このような測定を実際に行うために、従来では図6に示す回復時間測定装置10が用いられていた。
【0005】
この回復時間測定装置10は、切替指示手段11、データ生成部12、データ受信部13、回復判定手段14、回復時間計測手段15とによって構成されている。
【0006】
切替指示手段11は、データ生成部12に対して、前記した第1のレートR1から、第2のレートR2に切り替えるように指示する。
【0007】
データ生成部12は、データ伝送システム1のポートP2宛てのフレームデータを生成し、そのフレームデータを切替指示手段11からレートの切替えが指示されるまでは第1のレートでデータ伝送システム1のポートP1に出力し、レートの切替えが指示されると第2のレートでデータ伝送システム1のポートP1に出力する。
【0008】
データ受信部13は、データ伝送システム1のポートP2から出力されるデータを受信し、受信したデータを回復判定手段14に出力する。
【0009】
回復判定手段14は、受信したデータからデータ伝送システム1の動作が正常な状態にあるか否かを判定し、その判定結果を回復時間計測手段15に出力する。
【0010】
回復時間計測手段15は、切替指示手段11がレートの切替えを指示したタイミングから回復判定手段14がデータ伝送システム1の回復を判定するタイミングまで回復時間Trとして計測する。
【0011】
このように構成された回復時間測定装置10を用いることで、前記RFC2544で規定されているシステムリカバリ測定を行うことができる。
【0012】
【発明が解決しようとする課題】
しかしながら、回復時間の測定をデータ伝送システム1の互いに大きく離間したポートの間で行う(対向測定)場合、上記構成の回復時間測定装置10では正確な回復時間を求めることができない。
【0013】
即ち、対向測定のために、2台の回復時間測定装置10を用意して、その一方の回復時間測定装置10からデータ伝送システム1の一つのポートにデータを送信し、データ伝送システム1の他のポートから出力されるデータを他方の回復時間測定装置10で受信して回復時間を求めようとしても、送信側のレート切替タイミングが、受信側で正確に把握することができないため、回復時間を正確に求めることはできない。
【0014】
本発明は、この問題を解決して、対向測定を行う場合でも、データ伝送システムの回復時間を正確に測定できるデータ伝送システムの回復時間測定装置を提供することを目的としている。
【0015】
【課題を解決するための手段】
前記目的を達成するために、本発明のデータ伝送システムの回復時間測定装置は、
時刻情報を発生する時刻情報発生手段(21)と、
測定対象のデータ伝送システムに与えるフレームデータのレートを、前記データ伝送システムが過負荷状態となる第1のレートから該第1のレートより遅い第2のレートに切り替えるように指示する切替指示手段(22)と、
前記切替指示手段がレートの切替えを指示した時刻を記憶する切替時刻記憶手段(23)と、
前記切替指示手段がレートの切替えを指示するまでは、所定長のフレームデータを生成して前記第1のレートで前記データ伝送システムに出力し、前記切替指示手段がレートの切替えを指示した後には、シーケンス番号と前記切替時刻記憶手段に記憶されている切替時刻とが挿入されたフレームデータを生成して前記第2のレートで前記データ伝送システムに出力するデータ生成部(24)と、
前記データ生成部が出力したフレームデータを受けた前記データ伝送システムが出力するフレームデータを受信するデータ受信部(30)と、
前記データ受信部が受信したフレームデータに挿入されている切替時刻を抽出する切替時刻抽出手段(31)と、
前記データ受信部が受信したフレームデータに挿入されているシーケンス番号を抽出する番号抽出手段(32)と、
一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続しているか否かを判定する判定手段(33)と、
前記判定手段で一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続していると判定されたときに前記時刻情報発生手段が出力する時刻と、前記切替時刻抽出手段によって抽出された切替時刻と、前記一定時間とによって、前記切替時刻から前記データ伝送システムの伝送動作が正常に回復するまでの回復時間を検出する回復時間検出手段(34)とを備えている。
【0016】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
図1は、本発明を適用したデータ伝送システムの回復時間測定装置20の構成を示している。
【0017】
図1において、時刻情報発生手段21は現在の時刻を示す情報を例えば0.1ミリ秒毎に出力する。
【0018】
切替指示手段22は、後述するデータ生成部24が測定対象のデータ伝送システム1に与えるフレームデータのレートを、データ伝送システム1が過負荷状態となる第1のレートR1から、その第1のレートR1より遅くデータ伝送システム1が適正な負荷状態となる第2のレートR2に切り替えるように指示する。
【0019】
ここで、前記したRFC2544の規定にしたがって、第1のレートR1はデータ伝送システム1が実際に伝送可能な上限速度(実力)R0(例えば8Gbit/秒)の1.1倍あるいはデータ伝送システム1の公称最大速度(例えば10Gbit/秒)のうちの小さい方の速度とし、第2のレートR2は、第1のレートの0.5倍とする。
【0020】
この切替指示手段22は、例えば図示しない操作部等から回復時間の測定の開始を指示する信号を受けると、データ生成部24に第1のレートR1を指定するハイレベルの信号を一定時間出力してから、あるタイミングに第2のレートR2を指定するローレベルの信号を出力する。
【0021】
なお、ここでは前記したRFC2544の規定にしたがって、第1のレートR1を、データ伝送システム1が実際に伝送可能な上限速度(実力)R0の1.1倍あるいはデータ伝送システム1の公称の最大速度のうちの小さい方の速度とし、第2のレートR2を第1のレートR1の0.5倍にしているが、RFC2544の規定に厳格にしたがわないで測定する場合には、第1のレートR1を公称最大速度を超えない範囲で上限速度R0の1.1倍より大きくして過負荷状態にしたり、第2のレートR2を速度R0以下の任意の速度にしてデータ伝送システム1が適正な負荷状態となるようにしてもよい。
【0022】
切替時刻記憶手段23は、切替指示手段22がデータ生成部24に対して指示するレートを、第1のレートR1から第2のレートR2に切り替えた時刻t(c)を記憶してデータ生成部24に出力する。
【0023】
データ生成部24は、測定対象のデータ伝送システム1が伝送可能なフォーマットのフレームデータFを生成して出力端子20aから出力する。この出力端子20aは、測定対象のデータ伝送システム1のポートP1に接続されている。
【0024】
このデータ生成部24は、切替指示手段22からレートの切替えが指示されるまでは、図2の(a)に示すように、所定ビット長Lで、所定位置Aにシーケンス番号Nsが挿入され、所定位置Bに特定データDが挿入されたフレームデータF1、F2、…を第1のレートR1で順番に出力する。
【0025】
また、切替指示手段22からレートの切替えが指示されると、図2の(b)に示すように、所定ビット長Lで、所定位置Aにシーケンス番号Nsが挿入され、所定位置Bに切替時刻記憶手段23に記憶されている切替時刻t(c)が挿入されたフレームデータF(i+1)、F(i+2)、…を、第2のレートR2で順番に出力する。
【0026】
なお、データ生成部24が第2のレートR2で出力する各フレームデータF(i+1)、F(i+2)、…に挿入されている切替時刻t(c)は、全てフレームデータF(i+1)、F(i+2)、…について共通の値であるが、シーケンス番号Nsは、出力されるフレームデータの順番にしたがって1ずつ増加更新される。
【0027】
また、データ生成部24が第1のレートR1で出力する各フレームデータF1、F2、…の所定位置Bに挿入される特定データDは、受信側で切替時刻t(c)と識別可能なデータ(例えば全ビット1のデータ)であり、データ生成部24が出力する全てのフレームデータには、測定対象のデータ伝送システム1のポートP2を宛て先として指定するアドレス情報が含まれている。
【0028】
このデータ生成部24から出力されるフレームデータFは、出力端子20aを介して測定対象のデータ伝送システム1のポートP1に入力され、データ伝送システム1のデータ伝送動作によりポートP2から出力される。
【0029】
一方、データ受信部30は、データ伝送システム1のポートP2から出力されるデータをフレーム単位で受信し、その受信したフレームデータに対する誤り検出等の処理を行い、誤りがないと判定されたフレームデータを出力する。
【0030】
切替時刻抽出手段31は、データ受信部30から出力されるフレームデータの所定位置Bに挿入されているデータを抽出し、その抽出したデータが前記した特定データD以外のものであれば、切替時刻t(c)として後述する回復時間検出手段34に出力する。
【0031】
番号抽出手段32は、データ受信部30から出力されるフレームデータの所定位置Aに挿入されているシーケンス番号Nsを抽出して判定手段33に出力する。
【0032】
判定手段33は、切替時刻抽出手段31で切替時刻t(c)が抽出されている状態で、一定時間T内に番号抽出手段32によって抽出されるシーケンス番号が連続しているか否かを判定し、その判定結果を回復時間検出手段34に出力する。
【0033】
回復時間検出手段34は、時刻情報発生手段21の出力、切替時刻抽出手段31によって抽出された切替時刻t(c)および判定手段33からの判定結果に基づいて、データ伝送システム1の回復時間Trを検出する。
【0034】
即ち、判定手段33が、一定時間T内に番号抽出手段32によって抽出されるシーケンス番号が連続したと判定したときに時刻情報発生手段21が出力している時刻t1から前記時間Tを減じて、データ伝送システム1が回復した時刻t(r)を求め、この回復時刻t(r)から切替時刻抽出手段31によって抽出された切替時刻t(c)を減じて、データ伝送システム1の回復時間Trを求め、その回復時間Trを図示しない表示器等に出力する。
【0035】
以上のように構成された回復時間測定装置20に対して回復時間の測定の開始を指示すると、切替指示手段22からデータ生成部24に対して、例えば図3の(a)のように、第1のレートR1を指示するハイレベルの信号が出力され、これを受けたデータ生成部24からは、図3の(b)のように、第1のレートR1でフレームデータF1、F2、…が順次出力される。
【0036】
このように第1のレートR1でフレームデータが入力されると、データ伝送システム1が過負荷状態となり、データ伝送システム1の内部でエラーが生じる確率が高くなり、そのエラーが生じたフレームデータがデータ伝送システム1内で廃棄される。
【0037】
このため、データ伝送システム1のポートP2からは、図3の(c)のように、データ生成部24から出力されたフレームデータF1、F2、…のうちのかなりの数のフレームデータが抜けた状態で出力されることになり、番号抽出手段32が抽出するシーケンス番号Nsも、図3の(d)のように不連続な状態が続く。また、このフレームデータには切替時刻t(c)ではなく特定データDが挿入されているので、判定手段33によるシーケンス番号の連続性の判定はなされない。
【0038】
そして、データ生成部24から例えばフレームデータF8が出力された直後の時刻t(c)に、切替指示手段22が図3の(a)のようにレートの切替えを指示すると、データ生成部24からは、図3の(b)のように第2のレートR2でフレームデータF9、F10、…が順次出力される。
【0039】
この第2のレートR2で出力されるフレームデータF9、F10、…は、データ伝送システム1のポートP1から入力されてポートP2へ出力され、データ受信部30で受信され、その受信データから切替時刻抽出手段31および番号抽出手段32によって切替時刻t(c)とシーケンス番号Nsとがそれぞれ抽出される。
【0040】
ただし、データ伝送システム1は、それまで第1のレートR1で入力されていたフレームデータの影響によって、この第2のレートR2で入力されるフレームデータをすぐには正しく伝送できず、図3の(c)のようにフレームデータの抜けが一定時間T内に発生する。
【0041】
このため、番号抽出手段32が抽出するシーケンス番号Nsも図3の(d)のように一定時間T内で連続しない。
【0042】
そして、データ伝送システム1が十分に回復して、図3の(c)のように一定時間以上連続してフレームデータF12〜F17が受信され、番号抽出手段32が抽出するシーケンス番号Nsが一定時間T内で連続したことを判定手段33が判定すると、回復時間検出手段34は、その判定を受けた時刻t1と、その前に切替時刻抽出手段31が抽出している切替時刻t(c)および時間Tに基づいて、回復時間Trを検出する。
【0043】
このように、実施形態の回復時間測定装置20では、測定対象のデータ伝送システム1に対して第2のレートR2でフレームデータを出力する際に、そのフレームデータ内にレートの切替時刻t(c)とシーケンス番号Nsを挿入し、受信側では、受信されたフレームデータのシーケンス番号Nsの連続性を調べて回復状態を判定し、受信されたフレームデータに挿入されている切替時刻t(c)を抽出して、回復時間Trを検出している。
【0044】
このため、図4に示すように、この回復時間測定装置20を2台用いて、その一方の回復時間測定装置20Aからデータ伝送システム1のポートP1にポートP3宛てのフレームデータを送信し、データ伝送システム1のポートP3から出力されるフレームデータを他方の回復時間測定装置20Bで受信する対向測定の場合であっても、両回復時間測定装置20A、20Bの時刻情報発生手段21が発生する時刻情報が高い精度で合っていれば、データ伝送システム1の回復時間を正確に測定することができる。
【0045】
なお、この回復時間測定装置20では第2のレートR2で出力するフレームデータに切替時刻t(c)を連続的に挿入しているので、たとえそのフレームデータのいくつかが回復中のデータ伝送システム1内で廃棄されても、1つのフレームデータさえ受信側に伝達されれば、送信側の切替時刻t(c)が受信側で正確に判る。
【0046】
また、この回復時間測定装置20は、回復時間の測定に必要な切替時刻t(c)とシーケンス番号Nsとをフレームデータに挿入して測定対象のデータ伝送システム1に出力し、受信側では受信したフレームデータから抽出した情報を用いて回復時間を検出しているので、必ずしも送信部と受信部とが一体化されている必要はない。
【0047】
例えば、図5のように、送信装置40を、時刻情報発生手段21、切替指示手段22、切替時刻記憶手段23およびデータ生成部24とで構成し、この送信装置40と別体の受信装置50を、時刻情報発生手段21、データ受信部30、切替時刻抽出手段31、番号抽出手段32、判定手段33および回復時間検出手段34とによって構成することも可能である。ただし、この場合、送信装置40側の時刻情報発生手段21と受信装置50側の時刻情報発生手段21が発生する時刻情報を、検出する回復時間に要求される精度より高い精度で合わせておく。
【0048】
【発明の効果】
以上説明したように、本発明のデータ伝送システムの回復時間測定装置は、
時刻情報を発生する時刻情報発生手段(21)と、
測定対象のデータ伝送システムに与えるフレームデータのレートを、前記データ伝送システムが過負荷状態となる第1のレートから該第1のレートより遅い第2のレートに切り替えるように指示する切替指示手段(22)と、
前記切替指示手段がレートの切替えを指示した時刻を記憶する切替時刻記憶手段(23)と、
前記切替指示手段がレートの切替えを指示するまでは、所定長のフレームデータを生成して前記第1のレートで前記データ伝送システムに出力し、前記切替指示手段がレートの切替えを指示した後には、シーケンス番号と前記切替時刻記憶手段に記憶されている切替時刻とが挿入されたフレームデータを生成して前記第2のレートで前記データ伝送システムに出力するデータ生成部(24)と、
前記データ生成部が出力したフレームデータを受けた前記データ伝送システムが出力するフレームデータを受信するデータ受信部(30)と、
前記データ受信部が受信したフレームデータに挿入されている切替時刻を抽出する切替時刻抽出手段(31)と、
前記データ受信部が受信したフレームデータに挿入されているシーケンス番号を抽出する番号抽出手段(32)と、
一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続しているか否かを判定する判定手段(33)と、
前記判定手段で一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続していると判定されたときに前記時刻情報発生手段が出力する時刻と、前記切替時刻抽出手段によって抽出された切替時刻と、前記一定時間とによって、前記切替時刻から前記データ伝送システムの伝送動作が正常に回復するまでの回復時間を検出する回復時間検出手段(34)とを備えている。
【0049】
このため、たとえ、データ伝送システムの離れたポート間での対向測定の場合でも、その回復時間を正確に測定することができる。
【図面の簡単な説明】
【図1】本発明の実施形態の構成を示す図
【図2】実施形態の要部が出力するフレームデータを示す図
【図3】実施形態の動作を説明するためのタイミング図
【図4】対向測定を行う場合の接続状態を示す図
【図5】送信部と受信部を独立させた場合の構成を示す図
【図6】従来装置の構成を示す図
【符号の説明】
1 データ伝送システム
20 回復時間測定装置
20a 出力端子
20b 入力端子
21 時刻情報発生手段
22 切替指示手段
23 切替時刻記憶手段
24 データ生成部
30 データ受信部
31 切替時刻抽出手段
32 番号抽出手段
33 判定手段
34 回復時間検出手段
40 送信装置
50 受信装置
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a technique for accurately measuring a recovery time of a data transmission system.
[0002]
[Prior art]
As one of the performance evaluation measurements of a data transmission system that transmits data, such as a network or a communication device such as a router constituting the network, a system recovery measurement is defined by RFC (Request for Comments) 2544.
[0003]
This measurement is performed on the data transmission system to be measured at a lower speed (first rate) that is 1.1 times the upper limit speed (actual ability) of data that the system can actually transmit or the nominal maximum speed, whichever is smaller. ), The data transmission system is overloaded and the data input speed is switched to the second rate 0.5 times the first rate to bring the data transmission system into an appropriate load state. It is defined to measure the time until the data transmission operation of the transmission system recovers to a normal state.
[0004]
In order to actually perform such a measurement, a recovery time measuring apparatus 10 shown in FIG. 6 has been conventionally used.
[0005]
The recovery time measuring device 10 includes a switching instruction unit 11, a data generation unit 12, a data reception unit 13, a recovery determination unit 14, and a recovery time measurement unit 15.
[0006]
The switching instruction unit 11 instructs the data generation unit 12 to switch from the first rate R1 to the second rate R2.
[0007]
The data generation unit 12 generates frame data addressed to the port P2 of the data transmission system 1 and transmits the frame data at the first rate until the switching instruction unit 11 instructs the switching of the rate. The data is output to the port P1 of the data transmission system 1 at the second rate when the rate switching is instructed.
[0008]
The data receiving unit 13 receives data output from the port P2 of the data transmission system 1 and outputs the received data to the recovery determining unit 14.
[0009]
The recovery determining unit 14 determines whether or not the operation of the data transmission system 1 is in a normal state from the received data, and outputs a result of the determination to the recovery time measuring unit 15.
[0010]
The recovery time measuring means 15 measures the recovery time Tr from the timing when the switching instruction means 11 instructs the rate switching to the timing when the recovery determining means 14 determines the recovery of the data transmission system 1.
[0011]
By using the recovery time measuring device 10 configured as described above, it is possible to perform the system recovery measurement defined in the RFC2544.
[0012]
[Problems to be solved by the invention]
However, when the recovery time is measured between ports of the data transmission system 1 that are largely separated from each other (opposite measurement), the recovery time measuring apparatus 10 having the above configuration cannot obtain an accurate recovery time.
[0013]
That is, two recovery time measuring devices 10 are prepared for the opposite measurement, data is transmitted from one of the recovery time measuring devices 10 to one port of the data transmission system 1, When the recovery time is obtained by receiving the data output from the other port by the other recovery time measuring apparatus 10, the recovery time cannot be accurately determined on the receiving side because the transmission side rate switching timing cannot be accurately grasped on the receiving side. It cannot be determined exactly.
[0014]
An object of the present invention is to solve this problem and to provide a data transmission system recovery time measuring device that can accurately measure the recovery time of the data transmission system even when performing the opposite measurement.
[0015]
[Means for Solving the Problems]
In order to achieve the above object, a recovery time measuring device for a data transmission system according to the present invention includes:
Time information generating means (21) for generating time information;
Switching instructing means for instructing to switch the rate of frame data given to the data transmission system to be measured from a first rate at which the data transmission system is overloaded to a second rate lower than the first rate ( 22)
Switching time storage means (23) for storing the time at which the switching instruction means instructed the rate switching;
Until the switching instruction means instructs the rate switching, frame data of a predetermined length is generated and output to the data transmission system at the first rate, and after the switching instruction means instructs the rate switching, A data generating unit (24) for generating frame data in which the sequence number and the switching time stored in the switching time storage unit are inserted and outputting the frame data to the data transmission system at the second rate;
A data receiving unit (30) for receiving frame data output by the data transmission system that has received the frame data output by the data generation unit;
Switching time extracting means (31) for extracting a switching time inserted in the frame data received by the data receiving unit;
Number extracting means (32) for extracting a sequence number inserted in the frame data received by the data receiving unit;
Determining means (33) for determining whether or not the sequence numbers extracted by the number extracting means during a predetermined time are continuous;
The time output by the time information generating means when the determining means determines that the sequence numbers extracted by the number extracting means are continuous during a certain period of time, and the switching extracted by the switching time extracting means. A recovery time detecting means (34) for detecting a recovery time from the switching time to a normal recovery of the transmission operation of the data transmission system based on the time and the fixed time is provided.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 shows a configuration of a recovery time measuring device 20 of a data transmission system to which the present invention is applied.
[0017]
In FIG. 1, the time information generating means 21 outputs information indicating the current time, for example, every 0.1 millisecond.
[0018]
The switching instructing unit 22 changes the rate of frame data given by the data generation unit 24 to the data transmission system 1 to be measured from a first rate R1 at which the data transmission system 1 is overloaded to the first rate. An instruction is given to switch to the second rate R2 at which the data transmission system 1 enters an appropriate load state later than R1.
[0019]
Here, the first rate R1 is 1.1 times the upper limit speed (ability) R0 (for example, 8 Gbit / sec) that the data transmission system 1 can actually transmit, or the speed of the data transmission system 1 in accordance with the above-mentioned RFC2544. The smaller one of the nominal maximum speeds (for example, 10 Gbit / sec) is set, and the second rate R2 is set to 0.5 times the first rate.
[0020]
Upon receiving a signal instructing the start of the measurement of the recovery time from, for example, an operation unit (not shown), the switching instruction unit 22 outputs a high-level signal designating the first rate R1 to the data generation unit 24 for a certain period of time. After that, a low-level signal designating the second rate R2 is output at a certain timing.
[0021]
In this case, the first rate R1 is set to 1.1 times the upper limit speed (actual capacity) R0 at which the data transmission system 1 can actually transmit or the nominal maximum speed of the data transmission system 1 in accordance with the above-described RFC2544. And the second rate R2 is set to 0.5 times the first rate R1, but when the measurement is performed in strict accordance with the regulations of RFC 2544, the first rate R1 Is set to be larger than 1.1 times the upper limit speed R0 within a range not exceeding the nominal maximum speed, or the second rate R2 is set to an arbitrary speed equal to or lower than the speed R0, and the data transmission system 1 You may make it a state.
[0022]
The switching time storage means 23 stores the time t (c) at which the rate instructed by the switching instruction means 22 to the data generation section 24 is switched from the first rate R1 to the second rate R2, and stores the data generation section 24.
[0023]
The data generator 24 generates frame data F in a format that can be transmitted by the data transmission system 1 to be measured, and outputs the frame data F from the output terminal 20a. This output terminal 20a is connected to the port P1 of the data transmission system 1 to be measured.
[0024]
The data generation unit 24 inserts the sequence number Ns at a predetermined position A with a predetermined bit length L and at a predetermined position A, as shown in FIG. The frame data F1, F2,... In which the specific data D is inserted at the predetermined position B are sequentially output at a first rate R1.
[0025]
When the switching instruction means 22 instructs the switching of the rate, as shown in FIG. 2B, the sequence number Ns is inserted at the predetermined position A with the predetermined bit length L, and the switching time is set at the predetermined position B. The frame data F (i + 1), F (i + 2),... Into which the switching time t (c) stored in the storage unit 23 has been inserted are sequentially output at the second rate R2.
[0026]
Note that the switching times t (c) inserted into the frame data F (i + 1), F (i + 2),... Output by the data generation unit 24 at the second rate R2 are all frame data F (i + 1), F (i + 2),... Are common values, but the sequence number Ns is incremented and updated by one according to the order of the output frame data.
[0027]
The specific data D inserted into the predetermined position B of each of the frame data F1, F2,... Output at the first rate R1 by the data generation unit 24 is data that can be identified as the switching time t (c) on the receiving side. (For example, data of all bits 1), and all the frame data output by the data generation unit 24 include address information that specifies the port P2 of the data transmission system 1 to be measured as a destination.
[0028]
The frame data F output from the data generator 24 is input to the port P1 of the data transmission system 1 to be measured via the output terminal 20a, and is output from the port P2 by the data transmission operation of the data transmission system 1.
[0029]
On the other hand, the data receiving unit 30 receives data output from the port P2 of the data transmission system 1 on a frame basis, performs processing such as error detection on the received frame data, and determines whether there is no error in the frame data determined to be error-free. Is output.
[0030]
The switching time extracting means 31 extracts the data inserted at the predetermined position B of the frame data output from the data receiving unit 30, and if the extracted data is other than the specific data D, the switching time It is output to the recovery time detecting means 34 described later as t (c).
[0031]
The number extracting means 32 extracts the sequence number Ns inserted at the predetermined position A of the frame data output from the data receiving unit 30 and outputs the same to the determining means 33.
[0032]
The determination means 33 determines whether or not the sequence numbers extracted by the number extraction means 32 within a certain time T are continuous in a state where the switching time t (c) is extracted by the switching time extraction means 31. , And outputs the determination result to the recovery time detecting means 34.
[0033]
The recovery time detecting unit 34 detects the recovery time Tr of the data transmission system 1 based on the output of the time information generating unit 21, the switching time t (c) extracted by the switching time extracting unit 31 and the determination result from the determining unit 33. Is detected.
[0034]
That is, the time T is subtracted from the time t1 output by the time information generating means 21 when the determining means 33 determines that the sequence numbers extracted by the number extracting means 32 are continuous within a certain time T, The time t (r) at which the data transmission system 1 recovers is obtained, and the switching time t (c) extracted by the switching time extracting means 31 is subtracted from the recovery time t (r) to obtain the recovery time Tr of the data transmission system 1. And outputs the recovery time Tr to a display (not shown) or the like.
[0035]
When the recovery time measuring device 20 configured as above is instructed to start the measurement of the recovery time, the switching instructing unit 22 instructs the data generation unit 24 to perform the data generation, as shown in FIG. A high-level signal indicating the rate R1 of 1 is output, and the data generation unit 24 receiving the signal outputs frame data F1, F2,... At the first rate R1 as shown in FIG. Output sequentially.
[0036]
When the frame data is input at the first rate R1 as described above, the data transmission system 1 is overloaded, and the probability that an error occurs in the data transmission system 1 increases, and the frame data in which the error has occurred is lost. Discarded in the data transmission system 1.
[0037]
For this reason, as shown in FIG. 3C, a considerable number of frame data among the frame data F1, F2,... Output from the data generation unit 24 was dropped from the port P2 of the data transmission system 1. As a result, the sequence number Ns extracted by the number extracting means 32 continues to be discontinuous as shown in FIG. Further, since the specific data D is inserted into the frame data instead of the switching time t (c), the determination means 33 does not determine the continuity of the sequence numbers.
[0038]
Then, at time t (c) immediately after the frame data F8 is output from the data generation unit 24, for example, the switching instruction unit 22 instructs to switch the rate as shown in FIG. Output frame data F9, F10,... Sequentially at the second rate R2 as shown in FIG.
[0039]
The frame data F9, F10,... Output at the second rate R2 are input from the port P1 of the data transmission system 1, output to the port P2, received by the data receiving unit 30, and switched from the received data to the switching time. The switching time t (c) and the sequence number Ns are extracted by the extracting means 31 and the number extracting means 32, respectively.
[0040]
However, the data transmission system 1 cannot immediately transmit the frame data input at the second rate R2 immediately due to the influence of the frame data input at the first rate R1, and the data transmission system 1 shown in FIG. As shown in (c), the omission of frame data occurs within a predetermined time T.
[0041]
For this reason, the sequence number Ns extracted by the number extracting means 32 is not continuous within the fixed time T as shown in FIG.
[0042]
Then, the data transmission system 1 is sufficiently recovered, and the frame data F12 to F17 are continuously received for a certain period of time or more as shown in FIG. When the determination means 33 determines that the time has continued within T, the recovery time detection means 34 determines the time t1 at which the determination was received, the switching time t (c) extracted by the switching time extraction means 31 before that, and The recovery time Tr is detected based on the time T.
[0043]
As described above, in the recovery time measuring device 20 of the embodiment, when outputting frame data at the second rate R2 to the data transmission system 1 to be measured, the rate switching time t (c) is included in the frame data. ) And the sequence number Ns, and the receiving side checks the continuity of the sequence number Ns of the received frame data to determine the recovery state, and the switching time t (c) inserted in the received frame data. And the recovery time Tr is detected.
[0044]
Therefore, as shown in FIG. 4, two recovery time measuring devices 20 are used, and frame data addressed to port P3 is transmitted from one recovery time measuring device 20A to port P1 of data transmission system 1, and Even in the case of the opposite measurement in which the frame data output from the port P3 of the transmission system 1 is received by the other recovery time measuring device 20B, the time generated by the time information generating means 21 of the two recovery time measuring devices 20A and 20B. If the information matches with high accuracy, the recovery time of the data transmission system 1 can be accurately measured.
[0045]
In the recovery time measuring device 20, the switching time t (c) is continuously inserted into the frame data output at the second rate R2. Even if it is discarded within 1, if only one frame data is transmitted to the receiving side, the switching time t (c) of the transmitting side can be accurately known on the receiving side.
[0046]
Also, the recovery time measuring device 20 inserts the switching time t (c) and the sequence number Ns necessary for measuring the recovery time into the frame data and outputs the frame data to the data transmission system 1 to be measured. Since the recovery time is detected using the information extracted from the frame data obtained, the transmission unit and the reception unit do not necessarily need to be integrated.
[0047]
For example, as shown in FIG. 5, the transmitting device 40 includes a time information generating unit 21, a switching instruction unit 22, a switching time storing unit 23, and a data generating unit 24. Can be configured by the time information generating means 21, the data receiving unit 30, the switching time extracting means 31, the number extracting means 32, the determining means 33, and the recovery time detecting means 34. However, in this case, the time information generated by the time information generating means 21 on the transmitting device 40 side and the time information generating means 21 on the receiving device 50 side are adjusted with higher accuracy than the accuracy required for the recovery time to be detected.
[0048]
【The invention's effect】
As described above, the recovery time measuring device of the data transmission system of the present invention is:
Time information generating means (21) for generating time information;
Switching instructing means for instructing to switch the rate of frame data given to the data transmission system to be measured from a first rate at which the data transmission system is overloaded to a second rate slower than the first rate ( 22)
Switching time storage means (23) for storing the time at which the switching instruction means instructed the rate switching;
Until the switching instruction means instructs the rate switching, frame data of a predetermined length is generated and output to the data transmission system at the first rate, and after the switching instruction means instructs the rate switching, A data generating unit (24) for generating frame data in which the sequence number and the switching time stored in the switching time storage unit are inserted and outputting the frame data to the data transmission system at the second rate;
A data receiving unit (30) for receiving frame data output by the data transmission system that has received the frame data output by the data generation unit;
Switching time extracting means (31) for extracting a switching time inserted in the frame data received by the data receiving unit;
Number extracting means (32) for extracting a sequence number inserted in the frame data received by the data receiving unit;
Determining means (33) for determining whether or not the sequence numbers extracted by the number extracting means are continuous during a predetermined time;
The time output by the time information generating means when it is determined that the sequence numbers extracted by the number extracting means are continuous during a predetermined time by the determining means, and the switching time extracted by the switching time extracting means. And a recovery time detecting means (34) for detecting a recovery time from the switching time to a normal recovery of the transmission operation of the data transmission system based on the time and the fixed time.
[0049]
For this reason, even in the case of facing measurement between distant ports of the data transmission system, the recovery time can be accurately measured.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an embodiment of the present invention; FIG. 2 is a diagram showing frame data output by a main part of the embodiment; FIG. 3 is a timing chart for explaining the operation of the embodiment; FIG. 5 is a diagram showing a connection state in the case of performing a facing measurement. FIG. 5 is a diagram showing a configuration in which a transmitting unit and a receiving unit are made independent. FIG. 6 is a diagram showing a configuration of a conventional device.
1 data transmission system 20 recovery time measuring device 20a output terminal 20b input terminal 21 time information generating means 22 switching instruction means 23 switching time storage means 24 data generating unit 30 data receiving unit 31 switching time extracting means 32 number extracting means 33 determining means 34 Recovery time detecting means 40 transmitting apparatus 50 receiving apparatus

Claims (1)

時刻情報を発生する時刻情報発生手段(21)と、
測定対象のデータ伝送システムに与えるフレームデータのレートを、前記データ伝送システムが過負荷状態となる第1のレートから該第1のレートより遅い第2のレートに切り替えるように指示する切替指示手段(22)と、
前記切替指示手段がレートの切替えを指示した時刻を記憶する切替時刻記憶手段(23)と、
前記切替指示手段がレートの切替えを指示するまでは、所定長のフレームデータを生成して前記第1のレートで前記データ伝送システムに出力し、前記切替指示手段がレートの切替えを指示した後には、シーケンス番号と前記切替時刻記憶手段に記憶されている切替時刻とが挿入されたフレームデータを生成して前記第2のレートで前記データ伝送システムに出力するデータ生成部(24)と、
前記データ生成部が出力したフレームデータを受けた前記データ伝送システムが出力するフレームデータを受信するデータ受信部(30)と、
前記データ受信部が受信したフレームデータに挿入されている切替時刻を抽出する切替時刻抽出手段(31)と、
前記データ受信部が受信したフレームデータに挿入されているシーケンス番号を抽出する番号抽出手段(32)と、
一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続しているか否かを判定する判定手段(33)と、
前記判定手段で一定時間の間に前記番号抽出手段が抽出したシーケンス番号が連続していると判定されたときに前記時刻情報発生手段が出力する時刻と、前記切替時刻抽出手段によって抽出された切替時刻と、前記一定時間とによって、前記切替時刻から前記データ伝送システムの伝送動作が正常に回復するまでの回復時間を検出する回復時間検出手段(34)とを備えたデータ伝送システムの回復時間測定装置。
Time information generating means (21) for generating time information;
Switching instructing means for instructing to switch the rate of frame data given to the data transmission system to be measured from a first rate at which the data transmission system is overloaded to a second rate lower than the first rate ( 22)
Switching time storage means (23) for storing the time at which the switching instruction means instructed the rate switching;
Until the switching instruction means instructs the rate switching, frame data of a predetermined length is generated and output to the data transmission system at the first rate, and after the switching instruction means instructs the rate switching, A data generating unit (24) for generating frame data in which the sequence number and the switching time stored in the switching time storage unit are inserted and outputting the frame data to the data transmission system at the second rate;
A data receiving unit (30) for receiving frame data output by the data transmission system that has received the frame data output by the data generation unit;
Switching time extracting means (31) for extracting a switching time inserted in the frame data received by the data receiving unit;
Number extracting means (32) for extracting a sequence number inserted in the frame data received by the data receiving unit;
Determining means (33) for determining whether or not the sequence numbers extracted by the number extracting means during a predetermined time are continuous;
The time output by the time information generating means when the determining means determines that the sequence numbers extracted by the number extracting means are continuous during a certain period of time, and the switching extracted by the switching time extracting means. Recovery time measurement of a data transmission system comprising recovery time detecting means (34) for detecting a recovery time from the switching time to a normal recovery of the transmission operation of the data transmission system based on the time and the fixed time. apparatus.
JP2001227718A 2001-07-27 2001-07-27 Recovery time measuring device for data transmission system Expired - Fee Related JP3579376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001227718A JP3579376B2 (en) 2001-07-27 2001-07-27 Recovery time measuring device for data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001227718A JP3579376B2 (en) 2001-07-27 2001-07-27 Recovery time measuring device for data transmission system

Publications (2)

Publication Number Publication Date
JP2003043173A JP2003043173A (en) 2003-02-13
JP3579376B2 true JP3579376B2 (en) 2004-10-20

Family

ID=19060340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001227718A Expired - Fee Related JP3579376B2 (en) 2001-07-27 2001-07-27 Recovery time measuring device for data transmission system

Country Status (1)

Country Link
JP (1) JP3579376B2 (en)

Also Published As

Publication number Publication date
JP2003043173A (en) 2003-02-13

Similar Documents

Publication Publication Date Title
US20120014377A1 (en) Distributed packet-based timestamp engine
JP2002152317A (en) Tester
KR20090018205A (en) Apparatus for capturing multiple data packets in a data signal for analysis
KR20090018204A (en) Method for capturing multiple data packets in a data signal for analysis
JP3545437B2 (en) Packet switching test method and apparatus
JP2005210719A (en) Method for measuring downtime in packet-switched network
US6470031B1 (en) Method and apparatus for accurate packet time stamping
US20150172154A1 (en) Minimizing symmetrical latency impact by jitter buffer for tdm ces
JP3579376B2 (en) Recovery time measuring device for data transmission system
JP4815534B2 (en) Packet delay characteristic measuring apparatus and method
US8842573B2 (en) Communication device
KR20040046423A (en) CRC verification apparatus with constant delay, and method thereof
JP2004088289A (en) Network quality evaluating device
KR20010063821A (en) Detection Apparatus and Method for transmit fail in mobile communication system
KR19990084891A (en) High level data link control method of communication packet destination and packet type detection device and method
JP2004242197A (en) Packet transmission quality measuring method and instrument thereof
JP2003046572A (en) Throughput measurement device for data transmission system
KR100386558B1 (en) fast detection method for data rate
KR100408077B1 (en) T3 channel service unit with test pattern device
JPH07154397A (en) Method and device for reducing cell abandonment
US7646723B2 (en) Protocol test device having at least two channels
JP2973740B2 (en) Line monitoring method
JP3076324B1 (en) Circuit test method and apparatus for ATM communication
JP2793480B2 (en) LAN data transmission method
JPH08316993A (en) Method for connecting inter-network corresponding to traffic control function and repeater

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040622

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040715

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080723

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080723

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090723

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090723

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100723

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110723

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110723

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120723

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120723

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees