JP2014192657A - Device and method for testing transmission line failure - Google Patents

Device and method for testing transmission line failure Download PDF

Info

Publication number
JP2014192657A
JP2014192657A JP2013065474A JP2013065474A JP2014192657A JP 2014192657 A JP2014192657 A JP 2014192657A JP 2013065474 A JP2013065474 A JP 2013065474A JP 2013065474 A JP2013065474 A JP 2013065474A JP 2014192657 A JP2014192657 A JP 2014192657A
Authority
JP
Japan
Prior art keywords
optical
transmission path
information processing
failure
attenuation amount
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.)
Granted
Application number
JP2013065474A
Other languages
Japanese (ja)
Other versions
JP6098279B2 (en
Inventor
Takaaki Matsuo
隆明 松尾
Kentaro Ishizuka
健太郎 石塚
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013065474A priority Critical patent/JP6098279B2/en
Publication of JP2014192657A publication Critical patent/JP2014192657A/en
Application granted granted Critical
Publication of JP6098279B2 publication Critical patent/JP6098279B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Monitoring And Testing Of Transmission In General (AREA)
  • Optical Communication System (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an environment enabling testing a transmission line failure.SOLUTION: Transmission line failure test equipment 1 includes an optical adjuster 22 for adjusting an optical level of a transmission line 5 through which a packet from a first information processing device 2 to a second information processing device 3 is transmitted, so as to acquire from the second information processing device 3 the number of times of occurrence of a link failure and the number of times of occurrence of CRC errors when the optical level is attenuated by an LESB receiver 23. A control device 24 determines an amount of optical attenuation having a largest number of occurrence times of CRC errors in a region having a smaller amount of attenuation than the amount of optical attenuation generating the link failure to be an amount of optical attenuation for the transmission line failure test.

Description

本発明は、伝送路障害試験装置及び伝送路の障害試験方法に関する。   The present invention relates to a transmission path fault test apparatus and a transmission path fault test method.

光ファイバによる情報の高速転送を実現するインターフェイスとしては、FC(Fibre Channel)インターフェイス(以下、FC‐IFという)が知られている。FC―IFを用いて情報を伝送するときには、複数の情報処理機器の間で伝送路を介してパケットを送受信することによって情報を伝達する。ここで、FC−IFを用いた情報伝達に使用する伝送路の光減衰によって伝送路障害が生じたときには、情報の受け取り側の情報処理機器がリトライ動作として、パケットの再送を要求する。このために、情報処理端末は、リトライ動作が正しく実行されるように構成されている必要がある。また、伝送路障害が定常的に発生すると、リトライ動作が多発する。この動作に起因して情報処理機器がビジー状態になると、システムパニックに陥る可能性がある。   An FC (Fibre Channel) interface (hereinafter referred to as FC-IF) is known as an interface for realizing high-speed transfer of information using an optical fiber. When information is transmitted using the FC-IF, information is transmitted by transmitting and receiving packets between a plurality of information processing devices via a transmission path. Here, when a transmission path failure occurs due to optical attenuation of the transmission path used for information transmission using the FC-IF, the information processing device on the information receiving side requests retransmission of the packet as a retry operation. For this reason, the information processing terminal needs to be configured so that the retry operation is correctly executed. In addition, when a transmission path failure occurs regularly, retry operations occur frequently. If the information processing device becomes busy due to this operation, a system panic may occur.

このために、FC―IFを用いた情報伝達システムでは、情報処理機器が伝送路障害に正しく対応できることを予め試験することが重要である。FC−IFで伝送路障害を試験する場合には、FC―IFの伝送路を介して複数の情報処理機器の間でパケットを転送しているときに、伝送路上で擬似的に障害を起こす。そして、擬似的な伝送路の障害に伴って発生したエラーに対する情報処理機器のリトライ動作を検証する。   For this reason, in an information transmission system using FC-IF, it is important to test in advance that the information processing device can correctly cope with a transmission path failure. When testing a transmission path failure with the FC-IF, a pseudo failure occurs on the transmission path when a packet is transferred between a plurality of information processing devices via the FC-IF transmission path. Then, the retry operation of the information processing device for the error that has occurred due to the pseudo transmission path failure is verified.

従来の伝送路障害試験では、情報処理機器を繋ぐ伝送中に所定の測定器を挿入し、伝送路で送信される多数のパケットの中から特定のパケットを選び、そのパケットにCRC(Cyclic Redundancy Check:巡回冗長検査)エラーを発生させていた。   In the conventional transmission path failure test, a predetermined measuring device is inserted during transmission connecting information processing equipment, a specific packet is selected from a large number of packets transmitted on the transmission path, and a CRC (Cyclic Redundancy Check) is added to the packet. : Cyclic redundancy check) error.

特開2002−77046号公報JP 2002-77046 A 特開2012−84666号公報JP 2012-84666 A 特開2002−351755号公報JP 2002-351755 A

ここで、伝送路障害の多くは、伝送路の光減衰による通信品質劣化であると考えられる。このために、伝送路の通信品質劣化が疑似的に発生するような環境で伝送路障害を試験する必要がある。しかしながら、従来の手法では、指定した特定パケットのみにしかCRCエラーを発生できないという問題があり、フィールドで発生しているような状況を疑似することできなかった。   Here, most of the transmission path failures are considered to be communication quality deterioration due to optical attenuation of the transmission path. For this reason, it is necessary to test a transmission path failure in an environment where communication quality degradation of the transmission path occurs in a pseudo manner. However, in the conventional method, there is a problem that a CRC error can be generated only in a specified specific packet, and it is not possible to simulate a situation that occurs in the field.

例えば、FC‐IFの伝送路障害試験において、フィールドで発生しているような状況を再現するためには、CRCエラーが多発する領域を特定し、その状態を維持する必要がある。これを実現する手段として、2つの情報処理機器の間で通信している光を光調節器で減衰させることによってCRCエラーを発生させ、疑似的に通信品質劣化状態を作り出す方法が考えられる。ところが、この方法では、CRCエラーが定常的に発生する特定の光減衰量に正確に設定しなければならない。しかしながら、従来の情報処理機器では、このような機能が搭載されていないので、光減衰量を精度良く調べることが困難であった。
この発明は、このような事情に鑑みてなされたものであり、伝送路の障害試験が可能な環境を効率良く提供できるようにすることを目的とする。
For example, in the FC-IF transmission path failure test, in order to reproduce a situation that occurs in the field, it is necessary to specify an area where CRC errors frequently occur and maintain the state. As a means for realizing this, there can be considered a method of artificially creating a communication quality degradation state by generating a CRC error by attenuating light communicating between two information processing devices with an optical modulator. However, in this method, it is necessary to accurately set a specific light attenuation amount at which a CRC error is constantly generated. However, since the conventional information processing apparatus is not equipped with such a function, it is difficult to accurately check the amount of light attenuation.
This invention is made in view of such a situation, and it aims at enabling it to provide efficiently the environment which can perform the failure test of a transmission line.

実施形態の一観点によれば、複数の情報処理機器の間の光通信に使用される伝送路中に設けられ、前記伝送路の光レベルを調整可能な光調節器と、前記情報処理機器から出力される前記伝送路の通信状態の情報に基づいて、前記伝送路のリンクフェイルが発生するまで前記光調節器の光減衰量を増加させ、CRC(Cyclic Redundancy Check)エラーが最も多く発生する光減衰量を前記伝送路の障害試験用の光減衰量に決定する制御装置と、を含むことを特徴とする伝送路障害試験装置が提供される。   According to one embodiment of the present invention, an optical controller provided in a transmission path used for optical communication between a plurality of information processing devices and capable of adjusting the light level of the transmission path, and the information processing device Based on the output communication state information of the transmission path, the optical attenuation of the optical adjuster is increased until a link failure of the transmission path occurs, and the light with the largest CRC (Cyclic Redundancy Check) error is generated. And a control device that determines an attenuation amount as an optical attenuation amount for a failure test of the transmission line.

また、実施形態の別の観点によれば、複数の情報処理機器の間の光通信に使用される伝送路の光レベルを減衰させ、前記伝送路に接続されている前記情報処理機器から出力される通信状態の情報を参照し、前記伝送路のリンクフェイルの発生と、CRC(Cyclic Redundancy Check)エラーの発生回数とを調べ、CRCエラーが最も多く発生する光減衰量を前記伝送路の障害試験用の光減衰量に決定することを特徴とする伝送路の障害試験方法が提供される。   According to another aspect of the embodiment, the optical level of a transmission line used for optical communication between a plurality of information processing devices is attenuated and output from the information processing device connected to the transmission line. The communication path information is checked, the occurrence of link failure in the transmission path and the number of occurrences of CRC (Cyclic Redundancy Check) errors are examined, and the optical attenuation that causes the most CRC errors is determined as a fault test for the transmission path. A transmission path failure test method is provided, characterized in that the optical attenuation amount is determined to be used.

伝送路の光減衰量を変化させながらCRCエラーの発生回数が調べることによって、伝送路の障害試験に適した光減衰量を確実に検出することが可能になる。   By checking the number of occurrences of CRC errors while changing the optical attenuation of the transmission line, it is possible to reliably detect the optical attenuation suitable for the transmission line failure test.

図1は、本発明の実施の形態に係る伝送路障害試験装置の概略構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a schematic configuration of a transmission path failure test apparatus according to an embodiment of the present invention. 図2は、本発明の実施の形態に係る伝送路障害試験装置が受信する通信状態の情報の一例を示す図である。FIG. 2 is a diagram illustrating an example of communication state information received by the transmission path failure test apparatus according to the embodiment of the present invention. 図3は、本発明の実施の形態に係る伝送路障害試験装置の制御部の機能ブロック図の一例を示す図である。FIG. 3 is a diagram illustrating an example of a functional block diagram of a control unit of the transmission path failure test apparatus according to the embodiment of the present invention. 図4は、本発明の実施の形態に係る伝送路障害試験装置のリンクステータステーブルの構成の一例を示す図である。FIG. 4 is a diagram showing an example of the configuration of the link status table of the transmission path failure test apparatus according to the embodiment of the present invention. 図5は、本発明の実施の形態に係る伝送路障害試験装置が試験を行う伝送路における光レベルと障害の発生状態の関係と、障害の概略の一例を示す図である。FIG. 5 is a diagram showing an example of the relationship between the optical level and the failure occurrence state in the transmission line to be tested by the transmission line failure test apparatus according to the embodiment of the present invention, and an outline of the failure. 図6Aは、本発明の実施の形態に係る伝送路障害試験装置における処理の一例を示すフローチャートである(その1)。FIG. 6A is a flowchart showing an example of processing in the transmission path failure test apparatus according to the embodiment of the present invention (part 1). 図6Bは、本発明の実施の形態に係る伝送路障害試験装置における処理の一例を示すフローチャートである(その2)。FIG. 6B is a flowchart illustrating an example of processing in the transmission path failure test apparatus according to the embodiment of the present invention (part 2). 図7は、本発明の実施の形態に係る伝送路障害試験装置における処理で使用されるパラメータの初期値の一例を示す図である。FIG. 7 is a diagram illustrating an example of initial values of parameters used in processing in the transmission path failure test apparatus according to the embodiment of the present invention. 図8Aは、本発明の実施の形態に係る伝送路障害試験装置における処理の一例を示すフローチャートである(その3)。FIG. 8A is a flowchart showing an example of processing in the transmission path failure test apparatus according to the embodiment of the present invention (part 3). 図8Bは、本発明の実施の形態に係る伝送路障害試験装置における処理の一例を示すフローチャートである(その4)。FIG. 8B is a flowchart showing an example of processing in the transmission path failure test apparatus according to the embodiment of the present invention (part 4).

発明の目的及び利点は、請求の範囲に具体的に記載された構成要素及び組み合わせによって実現され達成される。
前述の一般的な説明及び以下の詳細な説明は、典型例及び説明のためのものであって、本発明を限定するためのものではない。
The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
The foregoing general description and the following detailed description are exemplary and explanatory only and are not intended to limit the invention.

伝送路障害試験装置1は、第1の情報処理機器2と、第2の情報処理機器3とを接続する伝送路5,6に接続されている。伝送路5,6は、光ファイバを用いて形成されている。
ここで、情報処理機器2,3は、互いにパケットの送受信が可能に構成されている。第1の情報処理機器2は、伝送路5を使用して第2の情報処理機器3にデータを送信するデータ送信部11と、データ送信するデータを処理する処理部12と、第2の情報処理機器3から伝送路6を通してデータを取得するデータ受信部13とを有する。
同様に、第2の情報処理機器3は、伝送路5を通して第1の情報処理機器2からのデータを取得するデータ受信部14と、データ処理を行う処理部15と、伝送路6を使用して第1の情報処理機器2にデータを送信するデータ送信部16を有する。
The transmission path failure test apparatus 1 is connected to transmission paths 5 and 6 that connect the first information processing device 2 and the second information processing device 3. The transmission lines 5 and 6 are formed using optical fibers.
Here, the information processing devices 2 and 3 are configured to be able to transmit and receive packets to and from each other. The first information processing device 2 includes a data transmission unit 11 that transmits data to the second information processing device 3 using the transmission path 5, a processing unit 12 that processes data to be transmitted, and second information. And a data receiving unit 13 that acquires data from the processing device 3 through the transmission path 6.
Similarly, the second information processing device 3 uses the data receiving unit 14 that acquires data from the first information processing device 2 through the transmission path 5, the processing unit 15 that performs data processing, and the transmission path 6. The data transmission unit 16 transmits data to the first information processing device 2.

これら情報処理機器2,3としては、例えば、FC−SW(Fibre Channel SWitch)や、HBA(Host Bus Adapter)があげられる。そして、情報処理機器2,3と伝送路5,6とを用いてFCが構築される。また、情報処理機器2,3は、HBAを搭載したサーバ装置や、ストレージ装置、その他のコンピュータであっても良い。   Examples of the information processing devices 2 and 3 include FC-SW (Fibre Channel SWitch) and HBA (Host Bus Adapter). An FC is constructed using the information processing devices 2 and 3 and the transmission paths 5 and 6. Further, the information processing devices 2 and 3 may be a server device, a storage device, or other computers equipped with an HBA.

伝送路障害試験装置1は、RLS(Read Link Status)送信器21と、光調節器22と、LESB(Link Error Status Block)受信器23と、全体の処理を統制する制御装置24とを含んで構成されている。RLS送信器21及び光調節器22は、第1の情報処理機器2から第2の情報処理機器2に送信されるパケットの伝送路5上に順番に配置される。一方、LESB受信器23は、第2の情報処理機器2から第1の情報処理機器2に送信されるパケットの伝送路6上に配置される。   The transmission path failure test apparatus 1 includes an RLS (Read Link Status) transmitter 21, an optical adjuster 22, a LESB (Link Error Status Block) receiver 23, and a control device 24 that regulates overall processing. It is configured. The RLS transmitter 21 and the optical adjuster 22 are sequentially arranged on the transmission path 5 of a packet transmitted from the first information processing device 2 to the second information processing device 2. On the other hand, the LESB receiver 23 is arranged on a transmission path 6 of a packet transmitted from the second information processing device 2 to the first information processing device 2.

RLS送信器21は、制御装置24からのRLS送信命令を受けて、第1の情報処理機器2から第2の情報処理機器3に送信されるデータストリーム中にRLSフレームを多重化する機能を有する。RLSは、ANSI(American National Standards Institute)によって規格化されたコマンドである。
光調節器22は、光伝送路5上で、RLS送信器21より第2の情報処理機器2側に配置される。光調節器22は、伝送路5を伝送される光を減衰させたり、遮断させたりする機能を有する。この伝送路障害試験装置1では、光調節器22は、制御装置24からの減衰命令に従って光レベル(光パワー)の減衰量を制御可能に構成されている。例えば、光調節器22は、伝送路の光カップリングの間隔を変化したり、光ファイバの光軸をずらしたりすることで光レベルを減衰可能に構成されている。
The RLS transmitter 21 has a function of receiving the RLS transmission command from the control device 24 and multiplexing the RLS frame in the data stream transmitted from the first information processing device 2 to the second information processing device 3. . RLS is a command standardized by ANSI (American National Standards Institute).
The optical adjuster 22 is disposed on the second information processing device 2 side from the RLS transmitter 21 on the optical transmission line 5. The light adjuster 22 has a function of attenuating or blocking light transmitted through the transmission path 5. In this transmission path failure test apparatus 1, the optical adjuster 22 is configured to be able to control the attenuation amount of the optical level (optical power) in accordance with the attenuation command from the control device 24. For example, the optical adjuster 22 is configured to be capable of attenuating the light level by changing the optical coupling interval of the transmission path or by shifting the optical axis of the optical fiber.

LESB受信器23は、伝送路6上に配置され、第2の情報処理機器2から第1の情報処理機器2に送信されるデータのパケットを受信する受信部25を有する。さらに、LESB受信器23は、第2の情報処理機器3から送信されるACCフレームを識別する判別部26を有する。さらに、判別部26は、ACCフレームに含まれるLESBを取得し、制御装置24に送信するように構成されている。   The LESB receiver 23 is disposed on the transmission path 6 and includes a receiving unit 25 that receives a packet of data transmitted from the second information processing device 2 to the first information processing device 2. Further, the LESB receiver 23 includes a determination unit 26 that identifies an ACC frame transmitted from the second information processing device 3. Further, the determination unit 26 is configured to acquire the LESB included in the ACC frame and transmit it to the control device 24.

ここで、ACCフレームは、RLSフレームを受信した情報処理機器2,3が出力するデータである。図2に示すように、ACCフレーム31は、ヘッダ32と、ペイロード33とを有し、ペイロード33にLESBが格納される。LESBは、Link Failure Count(リンクフェイルの発生回数:LFcnt)と、Loss of Synchronization Count(リンクフェイルに伴い欠落した文字数)と、Loss of Signal Count(リンクフェイルに伴い欠落した信号数)と、Primitive Sequence Protocol Error(プリミティブシーケンスの手順エラー)、Invalid Transmission Word(定義されていない文字列)、Invalid CRC count(CRCエラーの発生回数:CRCcnt)の情報を含んで構成されている。   Here, the ACC frame is data output from the information processing devices 2 and 3 that have received the RLS frame. As shown in FIG. 2, the ACC frame 31 has a header 32 and a payload 33, and LESB is stored in the payload 33. LESB includes Link Failure Count (number of occurrences of link failure: LFcnt), Loss of Synchronization Count (number of characters lost due to link failure), Loss of Signal Count (number of signals lost due to link failure), and Primitive Sequence It includes information on Protocol Error (primitive sequence procedure error), Invalid Transmission Word (undefined character string), and Invalid CRC count (CRC error occurrence count: CRCcnt).

また、図3に示す伝送路障害試験装置1の制御装置14は、コンピュータにプログラムを実行させることによって、光レベル調節部41と、カウント部42と、テーブル作成部43と、リンクステータステーブル記憶部44Aと、光レベル決定部45とに機能分割される。   Also, the control device 14 of the transmission path failure test apparatus 1 shown in FIG. 3 causes the computer to execute a program, thereby causing the light level adjustment unit 41, the count unit 42, the table creation unit 43, and the link status table storage unit 44A and the light level determination unit 45 are functionally divided.

光レベル調節部41は、伝送路5,6の通信状態の情報に基づいて、光調節器22における光レベルを変化させる。例えば、光調節器22が光レベルの減衰度を光カップリングの間隔で制御可能に構成されている場合には、制御値として、光カップリングの間隔を指定する信号を作成する。また、光調節器22が光の減衰量を直接変化可能に構成されている場合には、制御値として、光レベルの減衰量を指令する信号を作成する。
カウント部42は、第2の情報処理機器3が伝送路5で送信されたデータの同期が取れなくなったときに発生させるCRCエラーの発生回数をカウントしたり、リンクフェイルの発生回数をカウントしたりする。
テーブル作成部43は、リンクフェイル時の光レベルと、リンクフェイル回数と、CRCエラーの発生回数とを関連付けてリンクステータステーブル44を作成する。
リンクステータステーブル記憶部44Aは、リンクステータステーブル44を記憶する機能を有する。
光レベル決定部45は、リンクステータステーブル44を検索し、CRCエラーの発生回数が最大値となる光レベルを決定する。光レベル決定部45で決定したリンクフェイル時の光レベルは、伝送路障害試験に適した光減衰量である。
The light level adjuster 41 changes the light level in the light adjuster 22 based on the communication state information of the transmission paths 5 and 6. For example, when the light adjuster 22 is configured so that the attenuation of the light level can be controlled by the interval of the optical coupling, a signal designating the interval of the optical coupling is created as the control value. Further, when the light adjuster 22 is configured to be capable of directly changing the light attenuation, a signal for instructing the light level attenuation is created as a control value.
The counting unit 42 counts the number of occurrences of a CRC error that occurs when the second information processing device 3 becomes unable to synchronize the data transmitted through the transmission path 5, or counts the number of occurrences of link failure. To do.
The table creation unit 43 creates the link status table 44 by associating the light level at the time of link failure, the number of link failures, and the number of occurrences of CRC errors.
The link status table storage unit 44 </ b> A has a function of storing the link status table 44.
The light level determination unit 45 searches the link status table 44 and determines the light level at which the number of occurrences of the CRC error becomes the maximum value. The optical level at the time of link failure determined by the optical level determination unit 45 is an optical attenuation amount suitable for the transmission path failure test.

図4に一例を示すように、リンクステータステーブル44は、光レベルの減衰量と、リンクフェイル発生回数LFcntの増加分と、CRCエラーの発生回数CRCcntの増加分とを関連付けた構成を有する。例えば、リンクステータステーブル44の3列目のデータは、光の減衰量が「200」のときに、リンクフェイル発生回数LFcntの増加分が「1」回で、かつCRCエラーの発生回数CRCcntの増加分が「20」回であることを示している。このデータは、光調節器22の光の減衰量を「200」に設定したときに、リンクフェイル発生回数LFcntが1回発生すると共に、CRCエラーの発生回数CRCcntが20回発生したことを示している。   As shown in FIG. 4, the link status table 44 has a configuration in which an optical level attenuation amount, an increase in the number of link failure occurrences LFcnt, and an increase in the number of occurrences of CRC errors CRCcnt are associated with each other. For example, the data in the third column of the link status table 44 indicates that when the amount of light attenuation is “200”, the increase in the number of link failure occurrences LFcnt is “1” and the number of occurrences of CRC errors CRCcnt is increased. This indicates that the minute is “20” times. This data indicates that when the light attenuation amount of the optical adjuster 22 is set to “200”, the number of occurrences of link failure LFcnt occurs once and the number of occurrences of CRC error CRCcnt occurs 20 times. Yes.

ここで、図5に伝送路5,6における光レベルと障害の発生状態の関係と、障害の概略の一例を示す。
例えば、第1の情報処理機器2から第2の情報処理機器3に情報を伝送する場合、伝送路5で伝送される光の光レベルが高いと、正常な動作、即ち正常な光通信が行える。これに対して、光レベルが低くなると、伝送路5を介して第2の情報処理機器3が受け取る情報のうち、一部のキャラクタが壊れ始める。このとき、第2の情報処理機器3でCRCエラーが発生する。さらに、光レベルが低下して連続してキャラクタが壊れるようになると、これに少し遅れてリンクフェイル状態なる。そして光レベルがさらに低下して光同期ができなくなると、リンクダウン状態になる。
Here, FIG. 5 shows an example of the relationship between the light level and the failure occurrence state in the transmission lines 5 and 6, and an outline of the failure.
For example, when information is transmitted from the first information processing device 2 to the second information processing device 3, if the light level of light transmitted through the transmission path 5 is high, normal operation, that is, normal optical communication can be performed. . On the other hand, when the light level becomes low, some characters of the information received by the second information processing device 3 via the transmission path 5 start to break. At this time, a CRC error occurs in the second information processing device 3. Further, when the light level is lowered and the character is continuously broken, a link fail state is entered with a slight delay. When the optical level further decreases and optical synchronization cannot be performed, the link down state is established.

FC−IFの伝送路障害試験を行うためには、定常的にCRCエラーを発生させる必要がある。このために、伝送路障害試験装置1は、CRCエラーが定常的に発生する特定の光減衰量の領域(光減衰量息)に光調節器22を制御する必要がある。特定の光減衰領域は、例えば、リンクフェイル信号が発生するポイントの少し前に、1%未満の狭い幅を有する領域として現れる。このようにCRCエラーが多発する光減衰領域を特定するには、CRCエラー情報とリンクフェイルの情報とを確認するための統計情報を、常に確認しながら光減衰量を調節する必要がある。従って、伝送路障害試験装置1は、以下に示す処理を実行することで、伝送路5の光減衰量を制御しながら、CRCエラーの発生回数と、リンクフェイルの発生回数を調べ、自動処理によって伝送路5,6の障害試験に最適な光減衰量又は光レベルを決定する。   In order to perform an FC-IF transmission path failure test, it is necessary to generate a CRC error constantly. For this reason, the transmission path failure test apparatus 1 needs to control the optical adjuster 22 in a specific light attenuation region (light attenuation amount breath) in which a CRC error constantly occurs. The specific light attenuation region appears as a region having a narrow width of less than 1%, for example, just before the point where the link fail signal is generated. In order to identify an optical attenuation region in which CRC errors frequently occur in this way, it is necessary to adjust the optical attenuation while constantly checking statistical information for confirming CRC error information and link fail information. Accordingly, the transmission path failure test apparatus 1 checks the number of occurrences of CRC errors and the number of occurrences of link failures while controlling the optical attenuation amount of the transmission path 5 by executing the following processing, and performs automatic processing. The optimum optical attenuation or optical level for the failure test of the transmission lines 5 and 6 is determined.

最初に、リンクフェイル位置の検出処理について説明する。伝送路障害試験装置1は、最初に光減衰量を大きく変化させてリンクフェイル位置を大まかに特定し、その後、光減衰量の変化量を徐々に小さくしながら、リンクフェイル位置を精度良く検出する。   First, the link fail position detection process will be described. The transmission path failure test apparatus 1 first changes the optical attenuation amount largely to specify the link fail position roughly, and then detects the link fail position with high accuracy while gradually reducing the optical attenuation change amount. .

例えば、図4に示すリンクステータステーブル44に示すように、最初の領域AR1では、光減衰量を100刻みで変化させて、リンクフェイルが発生位置を調べる。この後、2つ目の領域AR2に示すように、光減衰量をより小さい変化幅の10刻みで変化させ、リンクフェイルの発生位置の検出精度を高める。さらに、3つ目の領域AR3に示すように、1刻みでリンクフェイルの発生位置をさらに精度良く調べる。   For example, as shown in the link status table 44 shown in FIG. 4, in the first area AR1, the light attenuation amount is changed in increments of 100 to check the occurrence position of the link failure. Thereafter, as shown in the second area AR2, the light attenuation amount is changed in increments of 10 with a smaller change width to improve the detection accuracy of the link fail occurrence position. Further, as shown in the third area AR3, the occurrence position of the link failure is checked with higher accuracy in increments of one.

以下、図6A及び図6Bのフローチャートを主に参照しながら、リンクフェイル位置の検出処理の詳細について説明する。
まず、ステップS101でパラメータの初期化処理を実行する。伝送路障害試験装置1が使用するパラメータと、パラメータの初期値の一例を図7に示す。例えば、試験開始地点の光減衰量Pstは、CRCエラーやリンクフェイルが発生しない光レベルとし、具体的にはPst=0に設定する。また、光減衰度Pcurは、Pcur=0に設定し、リンクダウン地点の光減衰量Pedは、Ped=800に設定する。ここで、光減衰量Pedの初期値は、必ずリンクダウンが発生する値である。
Details of the link fail position detection process will be described below with reference mainly to the flowcharts of FIGS. 6A and 6B.
First, in step S101, parameter initialization processing is executed. An example of parameters used by the transmission path failure test apparatus 1 and initial values of the parameters is shown in FIG. For example, the light attenuation amount Pst at the test start point is set to a light level at which no CRC error or link failure occurs, and specifically, Pst = 0 is set. Further, the optical attenuation Pcur is set to Pcur = 0, and the optical attenuation amount Ped at the link-down point is set to Ped = 800. Here, the initial value of the optical attenuation amount Ped is a value at which a link down always occurs.

また、開始時の光レベルの落とし幅Pin=100、CRCエラーの発生回数CRcnt=0、リンクフェイル(LF)発生回数LFcnt=0に設定する。さらに、最後に受信したLESB値Last_LESB=0、LESB初期化Init_LESB=0、最新のCRCエラーのステップLast_STEP=10に設定する。そして、LFポイントPlf=Ped、CRCエラーの発生回数の最大減衰量Pcrc_max=0に設定する。   Also, the light level drop width Pin = 100 at the start, CRC error occurrence count CRcnt = 0, and link fail (LF) occurrence count LFcnt = 0. Further, the last received LESB value Last_LESB = 0, LESB initialization Init_LESB = 0, and the latest CRC error step Last_STEP = 10 are set. Then, the LF point Plf = Ped and the maximum attenuation Pcrc_max = 0 of the CRC error occurrence count are set.

次に、図6AのステップS102で、光レベル調節部41が光調節器22の光減衰量をPcurに設定する。初期段階では、Pcur=0なので、光レベル調節部41は、光減衰量=0に設定する。この結果、光調節器22は、光レベルを減衰させずにCRCエラーの発生回数とリンクフェイルの発生回数をカウントする。光レベルの減衰量を設定したら、ステップS103でリンクの確認用に所定時間、例えば1秒待機する。所定時間は、リンクフェイルを検出できる時間であれば良く、1秒に限定されない。光レベルを減衰させることによって、第1の情報処理機器2から伝送路5を通して第2の情報処理機器3に送信される情報に通信エラーが発生した場合には、第2の情報処理機器2でCRCエラーやリンクフェイルがカウントされる。   Next, in step S102 of FIG. 6A, the light level adjustment unit 41 sets the light attenuation amount of the light adjuster 22 to Pcur. Since Pcur = 0 at the initial stage, the light level adjustment unit 41 sets the light attenuation = 0. As a result, the optical adjuster 22 counts the number of CRC errors and the number of link failures without attenuating the light level. After the attenuation amount of the optical level is set, in step S103, a predetermined time, for example, 1 second is waited for link confirmation. The predetermined time is not limited to one second as long as it can detect link failure. When a communication error occurs in information transmitted from the first information processing device 2 to the second information processing device 3 through the transmission path 5 by attenuating the light level, the second information processing device 2 CRC errors and link failures are counted.

続いて、ステップS104では、光レベル調節部41が光調節器22に対して光減衰量をPstに設定するように指示する。この結果、例えば、ステップS102で光減衰量が大きくなってリンクフェイル状態になった場合でも、伝送路5,6の通信状態が回復する。伝送路5,6を用いたパケット送信が可能になるので、ステップS105でカウント部42がRLS送信器21に対してRLS送信命令を出力する。RLS送信器21から伝送路5を通して第2の情報処理機器3にRLSフレームが送信されると、第2の情報処理機器3が伝送路6を使って第1の情報処理機器2に対してACCフレームを出力する。従って、ステップS106でLESB受信器23の受信部25がACCフレームに含まれるLESBを受信するまで待機する。   Subsequently, in step S104, the light level adjuster 41 instructs the light adjuster 22 to set the light attenuation amount to Pst. As a result, for example, even when the optical attenuation amount increases in step S102 and the link fail state is established, the communication state of the transmission lines 5 and 6 is recovered. Since packet transmission using the transmission lines 5 and 6 becomes possible, the count unit 42 outputs an RLS transmission command to the RLS transmitter 21 in step S105. When the RLS frame is transmitted from the RLS transmitter 21 to the second information processing device 3 through the transmission path 5, the second information processing device 3 uses the transmission path 6 to accord with the first information processing device 2. Output a frame. Therefore, it waits until the receiving unit 25 of the LESB receiver 23 receives the LESB included in the ACC frame in step S106.

LESB受信器23の判別部26は、第2の情報処理機器3から伝送路5を通して第1の情報処理機器2に送信されるパケットを調べ、ACCフレームと判定されたパケットのペイロードからLESBを抽出し、制御装置24に送信する。   The determination unit 26 of the LESB receiver 23 examines a packet transmitted from the second information processing device 3 to the first information processing device 2 through the transmission path 5 and extracts a LESB from the payload of the packet determined to be an ACC frame. To the control device 24.

伝送路障害試験装置1が伝送路6からLESBを受信した場合、ステップS107でLESB初期化Init_LESB=1であるか調べる。LESB初期化Init_LESBが「0」、即ち、LESBの初期化が1回目であれば、ステップS108でLESB初期化Init_LESBを「1」にしてステップS111に進む。一方、LESB初期化Init_LESBが「1」の場合は、ステップS109に進む。   When the transmission path failure test apparatus 1 receives the LESB from the transmission path 6, it is checked in step S107 whether LESB initialization Init_LESB = 1. If the LESB initialization Init_LESB is “0”, that is, if the LESB initialization is the first time, the LESB initialization Init_LESB is set to “1” in step S108, and the process proceeds to step S111. On the other hand, if the LESB initialization Init_LESB is “1”, the process proceeds to step S109.

ステップS109では、カウント部42がCRCエラーの発生回数の増分を算出する。具体的には、受信したLESBのCRCエラーの発生回数から、前回のCRCエラーの発生回数を引き算することによってCRCエラーの発生回数の増分を算出し、この値をCRCエラーの発生回数の今回値としてCRCcntに格納する。初回の計算では、前回のCRCエラーの発生回数は、初期化処理で設定した値、CRCcnt=0が使用される。CRCエラーの発生回数の増分を算出するのは、LESB内のCRCエラーの発生回数は累積値なので、今回値を計算するために増分を算出する必要があるためである。   In step S109, the counting unit 42 calculates the increment of the number of occurrences of the CRC error. Specifically, the increment of the CRC error occurrence count is calculated by subtracting the previous CRC error occurrence count from the received LESB CRC error occurrence count, and this value is the current value of the CRC error occurrence count. Stored in CRCcnt. In the first calculation, the value set in the initialization process, CRCcnt = 0, is used as the number of occurrences of the previous CRC error. The increment of the CRC error occurrence count is calculated because the CRC error occurrence count in the LESB is a cumulative value, and it is necessary to calculate the increment in order to calculate the current value.

また、ステップS110で、カウント部42がリンクフェイルの発生回数の増分を算出する。具体的には、受信したLESBのリンクフェイルの発生回数から、前回のリンクフェイルの発生回数を引いて、増分を算出し、この値をリンクフェイルの発生回数の今回値としてLFcntに格納する。初回の計算では、前回のリンクフェイルの発生回数は、初期化処理で設定した値、LFcnt=0が使用される。リンクフェイルの発生回数の増分を算出するのは、LESB内のリンクフェイルの発生回数は累積値なので、今回値を計算するために増分を算出する必要があるためである。   In step S110, the counting unit 42 calculates the increment of the number of occurrences of link failure. More specifically, the increment is calculated by subtracting the previous link fail occurrence frequency from the received LESB link fail occurrence frequency, and this value is stored in LFcnt as the current value of the link fail occurrence frequency. In the first calculation, the value set in the initialization process, LFcnt = 0, is used as the number of occurrences of the previous link failure. The reason why the number of occurrences of link failures is calculated is that the number of occurrences of link failures in the LESB is a cumulative value, so that it is necessary to calculate the increments in order to calculate the current value.

次に、ステップS111で、カウント部42が最後に受信したLESB値Last_LESBに受信したLESBの値を入れる。2回目以降の処理では、ここに格納されたCRCエラーの発生回数の累積値や、リンクフェイルの発生回数の累積値を基準にして、それぞれの今回値(増分)を算出する。そして、この後、端子Aから進む図6BのステップS113を実行する。   Next, in step S111, the count part 42 puts the received LESB value into the last received LESB value Last_LESB. In the second and subsequent processes, the current value (increment) is calculated based on the accumulated value of the CRC error occurrence count and the link fail occurrence count stored here. Thereafter, step S113 of FIG. 6B proceeding from the terminal A is executed.

ステップS112では、テーブル作成部43がリンクステータステーブル記憶部44Aのリンクステータステーブル44に光減衰量の設定値Pcurと、CRCエラーの発生回数CRCcntと、リンクフェイルの発生回数LFcntを格納する。   In step S112, the table creation unit 43 stores the optical attenuation setting value Pcur, the CRC error occurrence count CRCcnt, and the link fail occurrence count LFcnt in the link status table 44 of the link status table storage unit 44A.

そして、ステップS113でリンクフェイルが発生していた場合、即ちリンクフェイルの発生回数LFcntが0であった場合には、ステップS114に進み、光レベル調節部41が光減衰量の設定値Pcurを増加させる。具体的には、現在の光減衰量の設定値Pcurに光レベルの落とし幅Pinを加算し、新しい光減衰量の設定値Pcurとする。例えば、現在の光減衰量の設定値Pcur=100、光レベルの落とし幅Pin=100のときには、新しい光減衰量の設定値Pcur=100+100=200になる。即ち、次回の試験は、1回目の試験に比べ、光レベルを100だけ減衰させて試験を実施することになる。このように、リンクフェイルが発生していないときは、光レベルの落とし幅Pinずつ、光レベルを減衰させながら前記の処理を繰り返し、CRCエラーの発生回数を調べる。   If a link failure has occurred in step S113, that is, if the number of occurrences of link failure LFcnt is 0, the process proceeds to step S114, where the light level adjustment unit 41 increases the set value Pcur of the light attenuation amount. Let Specifically, the light level drop width Pin is added to the current light attenuation setting value Pcur to obtain a new light attenuation setting value Pcur. For example, when the current light attenuation setting value Pcur = 100 and the light level drop width Pin = 100, the new light attenuation setting value Pcur = 100 + 100 = 200. That is, in the next test, the light level is attenuated by 100 as compared with the first test. As described above, when link failure does not occur, the above process is repeated while decreasing the light level for each light level drop width Pin, and the number of occurrences of CRC errors is checked.

一方、ステップS113でリンクフェイルが発生している場合、即ちリンクフェイルの発生回数LFcntが0より大きい場合には、ステップS115に進み、LFポイントPlfに現在の光減衰量の設定値Pcurを代入する。続いて、ステップS116で、光レベル調節部41が光の減衰量Pcurを新しい値に設定する。具体的には、新しい光の減衰量Pcurは、
[現在の光減衰量の設定値Pcur]−[光レベルの落とし幅Pin]+[光レベルの落とし幅Pin]×0.1
で算出する。例えば、現在の光減衰量の設定値Pcur=200、光レベルの落とし幅Pin=100の場合、新しい光減衰量の設定値Pcur=200−100+100×0.1=110になる。
On the other hand, if a link failure has occurred in step S113, that is, if the number of occurrences of link failure LFcnt is greater than 0, the process proceeds to step S115, and the current optical attenuation setting value Pcur is substituted into the LF point Plf. . Subsequently, in step S116, the light level adjustment unit 41 sets the light attenuation amount Pcur to a new value. Specifically, the new light attenuation Pcur is
[Current optical attenuation setting value Pcur]-[Light level drop width Pin] + [Light level drop width Pin] × 0.1
Calculate with For example, when the current light attenuation setting value Pcur = 200 and the light level drop width Pin = 100, the new light attenuation amount setting value Pcur = 200−100 + 100 × 0.1 = 110.

さらに、ステップS117では、光レベル調節部41が新しい光レベルの落とし幅Pinとして、現在の光レベルの落とし幅Pinを1/10倍した値を代入する。例えば、現在の光レベルの落とし幅Pin=100の場合、新しい光レベルの落とし幅Pin=100×0.1=10になる。   In step S117, the light level adjusting unit 41 substitutes a value obtained by multiplying the current light level drop width Pin by 1/10 as the new light level drop width Pin. For example, when the current light level drop width Pin = 100, the new light level drop width Pin = 100 × 0.1 = 10.

ステップS103及びステップS104は、リンクフェイルが発生したときに実行される処理である。即ち、リンクフェイルがカウントされた場合は、光レベルの減衰量をリンクフェイルが発生する前の減衰量に戻し、かつ光レベルの落とし幅を0.1倍した値に変更する。そして、リンクフェイルがカウントされる前よりも、光レベルの減衰量の変化幅を小さくして前記の処理を繰り返し、CRCエラーの発生回数を再び調べる。   Steps S103 and S104 are processes executed when a link failure occurs. That is, when the link failure is counted, the attenuation amount of the light level is returned to the attenuation amount before the occurrence of the link failure, and is changed to a value obtained by multiplying the drop amount of the light level by 0.1. Then, the above process is repeated with the change amount of the attenuation amount of the light level smaller than before the link failure is counted, and the number of occurrences of the CRC error is checked again.

この後、ステップS118で、光レベルの落とし幅Pinが0.1であれば、ここでの処理を終了する。これは、光レベルの減衰量の変化の最小単位である「1」以下にならないようにするためである。なお、光レベルの落とし幅Pinの最小単位は、「1」に限定されない。
一方、ステップS118で、光レベルの落とし幅Pinが0.1まで減少していなければ、ステップS121に進む。また、前記のステップS114が実行されたときにもステップS121が実行される。
Thereafter, if the light level drop width Pin is 0.1 in step S118, the process ends here. This is to prevent the light level attenuation amount from becoming “1” or less, which is the minimum unit of the change in the attenuation amount of the light level. The minimum unit of the light level drop width Pin is not limited to “1”.
On the other hand, if the light level drop width Pin has not decreased to 0.1 in step S118, the process proceeds to step S121. Step S121 is also executed when step S114 is executed.

ステップS121及びステップS122では、光レベル調節部41が新しく設定された光減衰量が検査範囲外にないことを確認する。即ち、ステップS121で、光減衰量の設定値Pcurがリングダウン地点の光減衰量Ped以下で、かつステップS122において光減衰量の設定値Pcurが0より大きい場合には、新しく設定した光減衰量を使用した試験が可能である。従って、端子BからステップS102に戻る。
一方、ステップS121で光減衰量の設定値Pcurがリングダウン地点の光減衰量Ped以上の場合には、光を減衰させ過ぎなので、ステップS123で光レベル調節部41がエラーを通知した後、エラーとして処理を停止させる。同様に、ステップS122で光減衰量の設定値Pcurが0であった場合も、ステップS123でエラーを通知した後、エラーとして処理を停止させる。
In step S121 and step S122, the light level adjustment unit 41 confirms that the newly set light attenuation amount is not outside the inspection range. That is, if the light attenuation setting value Pcur is equal to or less than the light attenuation amount Ped at the ring-down point in step S121 and the light attenuation setting value Pcur is greater than 0 in step S122, the newly set light attenuation amount Can be used for testing. Accordingly, the process returns from the terminal B to step S102.
On the other hand, if the set value Pcur of the light attenuation amount is greater than or equal to the light attenuation amount Ped at the ring-down point in step S121, the light is excessively attenuated. Therefore, after the light level adjustment unit 41 notifies the error in step S123, To stop processing. Similarly, also when the set value Pcur of the light attenuation amount is 0 in step S122, after notifying an error in step S123, the process is stopped as an error.

図6A及び図6Bの処理では、1回目のリンクフェイルが検出されるまで、光減衰量100ずつ減少させて試験を行う。図4のリンクステータステーブル44の例では、2回目の試験、即ち光減衰量が200のときに、リンクフェイルが検出されたので、ステップS115〜ステップS117が実行され、リンクフェイルが検出される直前の光減衰量100から、細かいステップ(10ステップ刻み)でリンクフェイルを調べる。すると、光減衰量が150のときに、リンクフェイルが検出されたので、再びステップS115〜ステップS117が実行され、リンクフェイルが検出される直前の光減衰量140から、さらに細かいステップ(1刻ステップみ)でリンクフェイルを調べる。そして、ステップを1以下にはしないので、ここでの処理を終了する。   In the processing of FIGS. 6A and 6B, the test is performed while decreasing the optical attenuation amount by 100 until the first link failure is detected. In the example of the link status table 44 in FIG. 4, since the link failure is detected when the second test, that is, the optical attenuation is 200, steps S115 to S117 are executed and immediately before the link failure is detected. From the light attenuation amount of 100, the link failure is examined in fine steps (steps of 10 steps). Then, since the link failure is detected when the optical attenuation amount is 150, steps S115 to S117 are executed again, and the optical attenuation amount 140 immediately before the link failure is detected is further reduced (step by step). Check) for link failure. Since the step is not set to 1 or less, the processing here is terminated.

このリンクステータステーブル44では、100刻みでリンクフェイルを調べたときには、光減衰量が200というデータが得られたのに対し、10刻みでリンクフェイルを調べたときには、光減衰量が150というデータが得られた。さらに、1刻みでリンクフェイルを調べると、光減衰量が147というデータが得られた。即ち、光減衰量の変化量を細かくすることによって、リンクレイルの発生位置をより高い精度で検出することが可能になる。   In this link status table 44, when the link failure is checked in increments of 100, data with an optical attenuation of 200 is obtained, whereas when the link fail is examined in increments of 10, the data with an optical attenuation of 150 is obtained. Obtained. Further, when the link failure was examined in increments of 1, data with an optical attenuation of 147 was obtained. That is, it is possible to detect the occurrence position of the link rail with higher accuracy by reducing the amount of change in the optical attenuation.

次に、CRCエラーの発生位置検出処理について説明する。経験的には、リンクフェイルの直前で、光減衰量にして11ステップ手前までの領域でCRCエラーの最大発生ポイントがあると考えられる。従って、リンクフェイルがカウントされた光減衰量から−11だけ戻した光減衰量から−1の位置までの間で、試験時間を長く設定した上で、CRCエラーの発生回数を調べ、その最大値が検出されたときの光減衰量を伝送路の障害試験に最適な光減衰量に決定する。この処理は、図6A及び図6Bに示す処理でリンクフェイル位置を検出した後に実行される。以下、図8A及び図8Bのフローチャートを参照して、CRCエラーの発生位置検出処理の詳細について説明する。   Next, CRC error occurrence position detection processing will be described. From experience, it is considered that there is a maximum occurrence point of CRC error in the region up to 11 steps before the optical attenuation just before the link failure. Accordingly, the test time is set long between the light attenuation amount returned by -11 from the light attenuation amount counted by the link failure and the position of −1, the number of occurrences of CRC errors is examined, and the maximum value is obtained. The optical attenuation when the signal is detected is determined to be the optimal optical attenuation for the transmission line fault test. This process is executed after the link fail position is detected by the process shown in FIGS. 6A and 6B. Details of the CRC error occurrence position detection process will be described below with reference to the flowcharts of FIGS. 8A and 8B.

ステップS201で、光レベル調節部41が各パラメータの初期値を設定する。例えば、最後のCRCエラーのステップLast_STEP=10、光レベルの落とし量Pin=1、光減衰量の設定値Pcur=Plf−Last_STEP−1とする。即ち、ここでの処理の初期値は、光減衰量の設定値Pcurは、リンクフェイル位置の11ポイント前の値に設定される。   In step S201, the light level adjusting unit 41 sets initial values of the parameters. For example, it is assumed that the last CRC error step Last_STEP = 10, the light level drop amount Pin = 1, and the light attenuation amount set value Pcur = Plf−Last_STEP-1. That is, the initial value of the processing here is that the optical attenuation setting value Pcur is set to a value 11 points before the link fail position.

続くステップS202では、光レベル調節部41が光調節器22に対して光レベルの減衰を光減衰量の設定値Pcurにするように指示する。この後、ステップS203で所定時間待機する。この待機処理は、フレーム送信でCRCエラー後のリカバリー時間を考慮したもので、待機時間は例えば、300秒とする。ここでの待機時間は、CRCエラーの最大値を発見するのに十分な時間であり、図6AのステップS103の待機時間より長くなっている。光レベルを減衰させることによって、第1の情報処理機器2から伝送路5を通して第2の情報処理機器3に送信される情報に通信エラーが発生した場合には、第2の情報処理機器2でCRCエラーやリンクフェイルがカウントされる。   In the subsequent step S202, the light level adjuster 41 instructs the light adjuster 22 to set the attenuation of the light level to the set value Pcur of the light attenuation. Thereafter, the process waits for a predetermined time in step S203. This standby process takes into account the recovery time after a CRC error in frame transmission, and the standby time is, for example, 300 seconds. The waiting time here is a time sufficient to find the maximum value of the CRC error, and is longer than the waiting time of step S103 in FIG. 6A. When a communication error occurs in information transmitted from the first information processing device 2 to the second information processing device 3 through the transmission path 5 by attenuating the light level, the second information processing device 2 CRC errors and link failures are counted.

待機時間が終了したら、ステップS204において、光レベル調節部41が、光調節器22に対して光の減衰を試験開始時点での光減衰量Pstに設定するように指示する。これによって、リンクフェイルが解消されるので、ステップS205で、カウント部42がRLS送信器21に対してRLS送信命令を出力する。この後、ステップS104と同様に、ステップS206でLESB受信器23の受信部25がACCフレームに含まれるLESBを受信するまで待機する。   When the standby time ends, in step S204, the light level adjustment unit 41 instructs the light adjuster 22 to set the light attenuation to the light attenuation amount Pst at the start of the test. As a result, the link failure is eliminated, and the count unit 42 outputs an RLS transmission command to the RLS transmitter 21 in step S205. Thereafter, similarly to step S104, the process waits until the receiving unit 25 of the LESB receiver 23 receives the LESB included in the ACC frame in step S206.

LESBを受信したら、ステップS207に進み、カウント部42がCRCエラーの増分を算出し、CRCエラーの発生回数の今回値を取得する。この処理は、ステップS109と同様である。続く、ステップS208では、カウント部42がリンクフェイルの発生回数の増分を算出し、リンクフェイルの発生回数の今回値を取得する。この処理は、ステップS110と同様である。   If the LESB is received, the process proceeds to step S207, where the counting unit 42 calculates the increment of the CRC error and acquires the current value of the number of occurrences of the CRC error. This process is the same as step S109. In subsequent step S208, the counting unit 42 calculates the increment of the number of occurrences of link failure and acquires the current value of the number of occurrences of link failure. This process is the same as step S110.

続いて、ステップS209で、最後に受信したLESB値Last_LESBに受信したLESBを代入する。さらに、端子Cから進む図8BのステップS210で、テーブル作成部43がリンクステータステーブル44に現在の光減衰量の設定値Pcurと、LF発生回数と、CRCエラーの発生回数を関連付けて格納する。この処理では、図4のリンクステータステーブル44の4つ目の領域AR4に相当するデータが作成される。   Subsequently, in step S209, the received LESB is substituted for the last received LESB value Last_LESB. Further, in step S210 of FIG. 8B proceeding from the terminal C, the table creation unit 43 stores the current optical attenuation setting value Pcur, the number of LF occurrences, and the number of occurrences of CRC errors in the link status table 44 in association with each other. In this process, data corresponding to the fourth area AR4 of the link status table 44 of FIG. 4 is created.

ここで、ステップS211でLF発生回数が「0」より大きければ、ステップS215に進む。リンクフェイルが発生した場合には、11ステップ分の試験が終了する前であっても試験を終了させる。
一方、ステップS211でLF発生回数が「0」であれば、リンクフェイルが発生していないので、ステップS212に進み、光レベル調節部41が光減衰量の設定値Pcurを調整する。具体的には、現在の光減衰量の設定値Pcurに光レベルの落とし幅Pinを加算し、新しい光減衰量の設定値Pcurとする。さらに、ステップS213では、光レベル調節部41が最新のCRCエラー検出用の光減衰のステップLast_STEPを1つ減少させる。そして、ステップS214で、光減衰のステップLast_STEPがゼロになるまで、ステップS202からステップS213の処理を繰り返す。
If the number of LF occurrences is larger than “0” in step S211, the process proceeds to step S215. When a link failure occurs, the test is ended even before the test for 11 steps is completed.
On the other hand, if the number of LF occurrences is “0” in step S211, no link failure has occurred, so the process proceeds to step S212, and the light level adjustment unit 41 adjusts the set value Pcur of the light attenuation. Specifically, the light level drop width Pin is added to the current light attenuation setting value Pcur to obtain a new light attenuation setting value Pcur. Further, in step S213, the light level adjustment unit 41 decreases the latest light attenuation step Last_STEP for CRC error detection by one. In step S214, the processing from step S202 to step S213 is repeated until the light attenuation step Last_STEP becomes zero.

ステップS214で光減衰のステップLast_STEPがゼロになったら、ステップS215に進み、光レベル決定部45がCRCエラーの発生回数が最大となる光減衰量を抽出する。具体的には、光レベル決定部45がリンクステータステーブル44をCRCエラーの発生回数CRCcntでソートし、CRCエラーの発生回数CRCcntが最大となるときの光減衰量の設定値PcurをCRCエラーが最大値となるときの光減衰量Pcrc_maxとする。
そして、ステップS216で、光レベル決定部45が光減衰量の設定値Pcurに光減衰量Pcrc_maxを代入し、ここでの処理を終了する。
一方、ステップS214で、光減衰のステップLast_STEPがゼロでなければ、端子Dから図8AのステップS202に戻り、光減衰のステップLast_STEPがゼロ、即ち、11ステップ分の光減衰量の試験が終了するまで、前記の処理を繰り返す。
When the light attenuation step Last_STEP becomes zero in step S214, the process proceeds to step S215, and the light level determination unit 45 extracts the light attenuation amount that maximizes the number of occurrences of the CRC error. Specifically, the optical level determination unit 45 sorts the link status table 44 by the CRC error occurrence count CRCcnt, and the optical attenuation setting value Pcur when the CRC error occurrence count CRCcnt is maximized is maximized by the CRC error. The light attenuation amount Pcrc_max when the value is reached.
In step S216, the light level determining unit 45 substitutes the light attenuation amount Pcrc_max for the set value Pcur of the light attenuation amount, and the process here is finished.
On the other hand, if the light attenuation step Last_STEP is not zero in step S214, the process returns from the terminal D to step S202 in FIG. 8A, and the light attenuation step Last_STEP is zero, that is, the light attenuation test for 11 steps is completed. Until the above process is repeated.

図8A及び図8Bの処理では、リンクフェイル位置から11ステップ手前からリンクフェイルとCRCエラーの発生回数を1ステップ刻みで調べる。図4のリンクステータステーブル44の例では、3つ目の領域AR3で決定したリンクフェイル時の光減衰量である147から、11ステップ手前の136から、1ステップ手前の146までの範囲で、1ステップ刻みで試験する。そして、各光減衰量に対するCRCエラーの発生回数が最も多い光減衰量である146を、光減衰量Pcrc_maxとする。これによって、伝送路5,6の障害試験に最適な領域として、リンクフェイル状態にはならないが、CRCエラーが多発する光減衰量を決定することができる。   In the process of FIGS. 8A and 8B, the number of occurrences of link failure and CRC error is checked in steps of 11 steps before the link fail position. In the example of the link status table 44 in FIG. 4, the light attenuation amount at the time of link failure determined in the third area AR3 is from 147 to 136 before 11 steps to 146 before 1 step. Test in steps. Then, the light attenuation amount Pcrc_max is set to 146, which is the light attenuation amount with the largest number of occurrences of CRC errors for each light attenuation amount. As a result, it is possible to determine an optical attenuation amount in which a CRC error occurs frequently, although the link failure state does not occur as an optimum region for the failure test of the transmission lines 5 and 6.

ここまでの処理で、CRCエラーが多発する光減衰量Pcrc_maxを決定することができたので、そのような光減衰量が維持されるように光レベル調節部41で光調節器22を制御する。この状態で、情報処理機器2,3のリトライ動作を実行させ、リトライ動作の正当性を確認する試験を行う。   Since the optical attenuation amount Pcrc_max at which CRC errors frequently occur can be determined by the processing so far, the optical level adjuster 41 is controlled by the optical level adjustment unit 41 so that such optical attenuation amount is maintained. In this state, a retry operation of the information processing devices 2 and 3 is executed, and a test for confirming the validity of the retry operation is performed.

以上、説明したように、伝送路障害試験装置1は、光減衰量を変化させながらRLSフレームを出力し、これに応じて出力されるACCフレームに含まれる通信状態の情報(LESB)を取得するようにしたので、光通信に使用する伝送路5,6の障害試験を行うための光減衰量を決定することが可能になる。   As described above, the transmission path failure test apparatus 1 outputs the RLS frame while changing the optical attenuation, and acquires the communication state information (LESB) included in the ACC frame that is output in response to the RLS frame. Since it did in this way, it becomes possible to determine the optical attenuation amount for performing the failure test of the transmission paths 5 and 6 used for optical communication.

光減衰量の制御は、光レベルで指定しても良いし、光カップリングの距離や、光軸のずれ量で指定しても良い。
また、伝送路障害試験に最適な光減衰量を決定する代わりに、試験に最適な光レベルを決定しても良い。
さらに、各処理における光減衰量の設定値や、光減衰量の変化のステップは、前記の数値に限定されない。
The control of the light attenuation amount may be specified by the light level, or may be specified by the optical coupling distance or the optical axis deviation amount.
Further, instead of determining the optimum optical attenuation for the transmission path failure test, the optimum optical level for the test may be determined.
Furthermore, the set value of the light attenuation amount and the step of changing the light attenuation amount in each process are not limited to the above numerical values.

ここで挙げた全ての例及び条件的表現は、発明者が技術促進に貢献した発明及び概念を読者が理解するのを助けるためのものであり、ここで具体的に挙げたそのような例及び条件に限定することなく解釈するものであり、また、明細書におけるそのような例の編成は本発明の優劣を示すこととは関係ない。本発明の実施形態を詳細に説明したが、本発明の精神及び範囲から逸脱することなく、それに対して種々の変更、置換及び変形を施すことができる。   All examples and conditional expressions given here are intended to help the reader understand the inventions and concepts that have contributed to the promotion of technology, and such examples and It is to be construed without being limited to the conditions, and the organization of such examples in the specification is not related to showing the superiority or inferiority of the present invention. While embodiments of the present invention have been described in detail, various changes, substitutions and variations can be made thereto without departing from the spirit and scope of the present invention.

以下に、前記の実施の形態の特徴を付記する。
(付記1) 複数の情報処理機器の間の光通信に使用される伝送路中に設けられ、前記伝送路の光レベルを調整可能な光調節器と、前記情報処理機器から出力される前記伝送路の通信状態の情報に基づいて、前記伝送路のリンクフェイルが発生するまで前記光調節器の光減衰量を増加させ、CRC(Cyclic Redundancy Check)エラーが最も多く発生する光減衰量を前記伝送路の障害試験用の光減衰量に決定する制御装置と、を含むことを特徴とする伝送路障害試験装置。
(付記2) 前記制御装置は、前記情報処理機器から出力される前記伝送路の通信状態の情報に基づいて、前記光調節器における光レベルを変化する光レベル調節部と、前記伝送路のリンクフェイル時の光減衰量と、その光減衰量で発生するCRCエラーの発生回数をカウントするカウント部と、前記伝送路のリンクフェイル時の光減衰量と、CRCエラーの発生回数とを関連付けて格納する記憶部と、CRCエラーの発生回数が最大値となる光減衰量を前記伝送路の障害試験用の光減衰量に決定する光レベル決定部と、を含むことを特徴とする付記1に記載の伝送路障害試験装置。
(付記3) 前記光レベル調節部は、光減衰量を変化させるステップ幅を変化可能で、前記伝送路のリンクフェイル時の光減衰量が検出される度に、前記ステップ幅を減少させるように構成されていることを特徴とする付記2に記載の伝送路障害試験装置。
(付記4) 光レベル調節部は、前記伝送路のリンクフェイル時の光減衰量より光レベルの減衰量が少ない領域において、最もCRCエラーの発生回数が多い光減衰量を前記伝送路の障害試験用の光減衰量に決定するように構成されていることを特徴とする付記2又は付記3に記載に伝送路障害試験装置。
(付記5) 複数の情報処理機器の間の光通信に使用される伝送路の光レベルを減衰させ、前記伝送路に接続されている前記情報処理機器から出力される通信状態の情報を参照し、前記伝送路のリンクフェイルの発生と、CRC(Cyclic Redundancy Check)エラーの発生回数とを調べ、CRCエラーが最も多く発生する光減衰量を前記伝送路の障害試験用の光減衰量に決定することを特徴とする伝送路の障害試験方法。
(付記6) 前記伝送路のリンクフェイルが発生する度に、光減衰量を変化させるステップ幅を減少させ、リンクレイルが発生した光減衰量より少ない光減衰量から再び前記伝送路のリンクフェイルの発生と、CRCエラーの発生回数とを調べることを特徴とする付記5に記載の伝送路の障害試験方法。
(付記7) 前記伝送路のリンクフェイル時の光減衰量より光レベルの減衰量が少ない領域で、最もCRCエラーの発生回数が多い光減衰量を前記伝送路の障害試験用の光減衰量に決定することを特徴とする付記5又は付記6に記載の伝送路の障害試験方法。
The features of the above embodiment will be added below.
(Additional remark 1) The optical regulator which is provided in the transmission line used for the optical communication between several information processing apparatus and can adjust the optical level of the said transmission line, and the said transmission output from the said information processing apparatus Based on the information on the communication state of the path, the optical attenuation amount of the optical adjuster is increased until a link failure of the transmission path occurs, and the optical attenuation amount causing the largest CRC (Cyclic Redundancy Check) error is transmitted. A transmission path fault testing apparatus, comprising: a control apparatus that determines an optical attenuation amount for a path fault test.
(Additional remark 2) The said control apparatus is based on the information of the communication state of the said transmission path output from the said information processing apparatus, The optical level adjustment part which changes the optical level in the said optical regulator, The link of the said transmission path An optical attenuation amount at the time of failure, a count unit that counts the number of occurrences of a CRC error caused by the optical attenuation amount, an optical attenuation amount at the time of link failure of the transmission line, and the occurrence number of CRC errors are stored in association with each other. And an optical level determination unit that determines an optical attenuation amount at which the number of occurrences of a CRC error is a maximum value as an optical attenuation amount for a failure test of the transmission path. Transmission path failure test equipment.
(Additional remark 3) The said optical level adjustment part can change the step width which changes an optical attenuation amount, and whenever the optical attenuation amount at the time of the link failure of the said transmission path is detected, it reduces the said step width. The transmission path failure test apparatus according to appendix 2, which is configured.
(Additional remark 4) The optical level adjustment unit determines the optical attenuation amount with the highest occurrence of CRC error in the region where the optical level attenuation amount is smaller than the optical attenuation amount at the time of link failure of the transmission line. 4. The transmission path failure test apparatus according to appendix 2 or appendix 3, wherein the transmission path fault test apparatus is configured to determine an optical attenuation amount for use.
(Supplementary Note 5) Attenuate the optical level of a transmission line used for optical communication between a plurality of information processing devices, and refer to the communication state information output from the information processing device connected to the transmission line Then, the occurrence of link failure in the transmission line and the number of occurrences of CRC (Cyclic Redundancy Check) errors are examined, and the optical attenuation amount causing the largest CRC error is determined as the optical attenuation amount for the failure test of the transmission line. A failure test method for a transmission line, characterized in that
(Supplementary Note 6) Each time a link failure occurs in the transmission path, the step width for changing the optical attenuation is decreased, and the link attenuation of the transmission path is reduced again from an optical attenuation less than the optical attenuation generated by the link rail. 6. The transmission path failure test method according to appendix 5, wherein the occurrence and the number of occurrences of a CRC error are checked.
(Supplementary note 7) In a region where the optical level attenuation amount is smaller than the optical attenuation amount at the time of link failure of the transmission path, the optical attenuation level with the highest number of occurrences of CRC errors is used as the optical attenuation level for the transmission path fault test. The transmission path failure test method according to appendix 5 or appendix 6, wherein the fault is determined.

1 伝送路障害試験装置
2 第1の情報処理機器
3 第2の情報処理機器
5,6 伝送路
22 光調節器
24 制御装置
41 光レベル調節部
42 カウント部
44A リンクステータステーブル記憶部
45 光レベル決定部
DESCRIPTION OF SYMBOLS 1 Transmission path failure test apparatus 2 1st information processing apparatus 3 2nd information processing apparatus 5,6 Transmission path 22 Optical controller 24 Control apparatus 41 Optical level adjustment part 42 Count part 44A Link status table memory | storage part 45 Optical level determination Part

Claims (4)

複数の情報処理機器の間の光通信に使用される伝送路中に設けられ、前記伝送路の光レベルを調整可能な光調節器と、
前記情報処理機器から出力される前記伝送路の通信状態の情報に基づいて、前記伝送路のリンクフェイルが発生するまで前記光調節器の光減衰量を増加させ、CRC(Cyclic Redundancy Check)エラーが最も多く発生する光減衰量を前記伝送路の障害試験用の光減衰量に決定する制御装置と、
を含むことを特徴とする伝送路障害試験装置。
An optical regulator provided in a transmission path used for optical communication between a plurality of information processing devices, and capable of adjusting an optical level of the transmission path;
Based on the communication state information of the transmission path output from the information processing device, the optical attenuation of the optical adjuster is increased until a link failure of the transmission path occurs, and a CRC (Cyclic Redundancy Check) error occurs. A control device that determines the optical attenuation that occurs most frequently as an optical attenuation for the failure test of the transmission line;
A transmission path failure test apparatus comprising:
前記制御装置は、
前記情報処理機器から出力される前記伝送路の通信状態の情報に基づいて、前記光調節器における光レベルを変化する光レベル調節部と、
前記伝送路のリンクフェイル時の光減衰量と、その光減衰量で発生するCRCエラーの発生回数をカウントするカウント部と、
前記伝送路のリンクフェイル時の光減衰量と、CRCエラーの発生回数とを関連付けて格納する記憶部と、
CRCエラーの発生回数が最大値となる光減衰量を前記伝送路の障害試験用の光減衰量に決定する光レベル決定部と、
を含むことを特徴とする請求項1に記載の伝送路障害試験装置。
The controller is
Based on information on the communication state of the transmission path output from the information processing device, a light level adjusting unit that changes a light level in the light adjuster;
An optical attenuation amount at the time of link failure of the transmission line, and a counting unit that counts the number of occurrences of CRC errors generated by the optical attenuation amount;
A storage unit for storing the optical attenuation amount at the time of link failure of the transmission path and the number of occurrences of CRC errors in association with each other;
An optical level determination unit that determines an optical attenuation amount at which the number of occurrences of a CRC error is a maximum value as an optical attenuation amount for a failure test of the transmission path;
The transmission path failure test apparatus according to claim 1, comprising:
複数の情報処理機器の間の光通信に使用される伝送路の光レベルを減衰させ、
前記伝送路に接続されている前記情報処理機器から出力される通信状態の情報を参照し、前記伝送路のリンクフェイルの発生と、CRC(Cyclic Redundancy Check)エラーの発生回数とを調べ、
CRCエラーが最も多く発生する光減衰量を前記伝送路の障害試験用の光減衰量に決定することを特徴とする伝送路の障害試験方法。
Attenuates the optical level of the transmission path used for optical communication between multiple information processing devices,
Referring to information on the communication state output from the information processing device connected to the transmission path, check the occurrence of link failure in the transmission path and the number of occurrences of CRC (Cyclic Redundancy Check) errors,
A transmission line failure test method, wherein an optical attenuation amount in which a CRC error occurs most frequently is determined as an optical attenuation amount for the transmission line failure test.
前記伝送路のリンクフェイル時の光減衰量より光レベルの減衰量が少ない領域で、最もCRCエラーの発生回数が多い光減衰量を前記伝送路の障害試験用の光減衰量に決定することを特徴とする請求項5又は請求項3に記載の伝送路の障害試験方法。   Determining an optical attenuation for the failure test of the transmission path in a region where the optical level attenuation is less than the optical attenuation at the time of link failure of the transmission path. The transmission path failure test method according to claim 5 or claim 3, wherein
JP2013065474A 2013-03-27 2013-03-27 Transmission path failure test apparatus and transmission path failure test method Active JP6098279B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013065474A JP6098279B2 (en) 2013-03-27 2013-03-27 Transmission path failure test apparatus and transmission path failure test method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013065474A JP6098279B2 (en) 2013-03-27 2013-03-27 Transmission path failure test apparatus and transmission path failure test method

Publications (2)

Publication Number Publication Date
JP2014192657A true JP2014192657A (en) 2014-10-06
JP6098279B2 JP6098279B2 (en) 2017-03-22

Family

ID=51838564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013065474A Active JP6098279B2 (en) 2013-03-27 2013-03-27 Transmission path failure test apparatus and transmission path failure test method

Country Status (1)

Country Link
JP (1) JP6098279B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114006678A (en) * 2021-11-01 2022-02-01 合肥国科天迅科技有限公司 Method for FC-AE equipment to quickly obtain received frame source

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001136110A (en) * 1999-11-08 2001-05-18 Fujitsu Ltd Fault detector and method for transmission line
JP2009150705A (en) * 2007-12-19 2009-07-09 Fujitsu Ltd Apparatus for generating artificial failure state

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001136110A (en) * 1999-11-08 2001-05-18 Fujitsu Ltd Fault detector and method for transmission line
JP2009150705A (en) * 2007-12-19 2009-07-09 Fujitsu Ltd Apparatus for generating artificial failure state

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114006678A (en) * 2021-11-01 2022-02-01 合肥国科天迅科技有限公司 Method for FC-AE equipment to quickly obtain received frame source
CN114006678B (en) * 2021-11-01 2024-04-19 合肥华控天芯科技有限公司 Method for quickly acquiring source of received frame by FC-AE equipment

Also Published As

Publication number Publication date
JP6098279B2 (en) 2017-03-22

Similar Documents

Publication Publication Date Title
KR101039172B1 (en) Apparatus and Method for Detecting Cable Length in Storage Subsystems with Wide Ports
US8326988B2 (en) Systems and methods for data alignment
US9774390B2 (en) Fiber link recognition method, device, and system
KR20080054351A (en) Serial transmission system and port
JP2002335192A (en) Method for enabling high-speed protection switching from working circuit to protection circuit
US9667341B2 (en) Apparatus and method for protection switching in optical transport network (OTN) suporting ODUflex(GFP)
CN101227263A (en) On-line malfunction detecting system, device and method
CN108337069B (en) Improved error rate reducing end parallel grouping CRC (Cyclic redundancy check) system
EP2991234A1 (en) Method, apparatus, and system for configuring high-speed serial bus parameter
JP6098279B2 (en) Transmission path failure test apparatus and transmission path failure test method
US10014981B2 (en) Transmission method and device based on management data input/output multi-source agreements
KR102535563B1 (en) Method for multiple uart communications using can bus, recording medium and device for performing the method
WO2019245923A1 (en) Application-aware links
JP6464691B2 (en) Transmission device, line card and control method
JP5689838B2 (en) Communications system
US9619347B2 (en) Systems and methods of fault management in electronic communications
JP2009290706A (en) Transmission apparatus, path testing method, and computer program
CN112350785B (en) Method and system for checking SERDES communication link performance
KR102247167B1 (en) Method and apparatus for managing communication network
CN112825501A (en) Signal degradation processing method, device and system
WO2018001228A1 (en) Fibre connection detection method, network management server, receiving-end network element and computer storage medium
JP4523382B2 (en) Multimode fiber transmission system
CN116137723B (en) Method, device, equipment and storage medium for judging broken link triggering
CN114553695B (en) Chip configuration method and device
US20240143332A1 (en) Exception locating method, apparatus, and system, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170111

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: 20170124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170206

R150 Certificate of patent or registration of utility model

Ref document number: 6098279

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150