(57)【要約】【課題】品質保証の内容を充実化することを課題とする。【解決手段】伝送路試験装置は、第一の伝送路と第二の伝送路とを用いて冗長化された経路の通信を遮断する遮断時間を複数設定する。そして、伝送路試験装置は、第一の伝送路と第二の伝送路の各々について、それぞれに対応する回転式スイッチの回転速度等を調整して、設定された各遮断時間分、冗長化された経路の通信を遮断する。その後、伝送路試験装置は、冗長化された経路の通信を遮断した各遮断時間において経路切替が発生したか否かを検出し、検出結果に基づいてＬＥＤ等を表示させる。【選択図】図２
2014192763.tif 000002
【特許請求の範囲】
【請求項１】
第一の伝送路と第二の伝送路とを用いて冗長化された経路の通信を遮断する遮断時間を複数設定する設定部と、
前記設定部によって設定された各遮断時間分、前記冗長化された経路の通信を遮断する遮断制御部と、
前記遮断制御部が前記冗長化された経路の通信を遮断した各遮断時間において経路切替が発生したか否かを検出する検出部と
を有することを特徴とする伝送路試験装置。
【請求項２】
前記遮断制御部は、前記設定された遮断時間ごとに、前記冗長化された経路の通信を所定回数繰り返して遮断し、
前記検出部は、前記設定された遮断時間ごとの各回について前記経路切替が発生したか否かを検出することを特徴とする請求項１に記載の伝送路試験装置。
【請求項３】
前記遮断制御部は、一方の伝送路について前記設定された遮断時間分遮断させ、前記経路切替が発生した場合に、切り替わった他方の伝送路について前記設定された遮断時間分遮断させるように、各伝送路の通信を交互に遮断させることを特徴とする請求項１または２に記載の伝送路試験装置。
【請求項４】
コンピュータが、
第一の伝送路と第二の伝送路とを用いて冗長化された経路の通信を遮断する遮断時間を複数設定し、
設定した各遮断時間分、前記冗長化された経路の通信を遮断し、
前記冗長化された経路の通信を遮断した各遮断時間において経路切替が発生したか否かを検出する
処理を含んだことを特徴とする伝送路試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送路試験装置および伝送路試験方法に関する。
【背景技術】
【０００２】
近年、情報処理システムは、伝送路に故障や障害等が発生しても業務を停止させないために、伝送路を冗長化することで、信頼性を向上させている。例えば、サーバ本体は、運用系と待機系の２経路のＬＡＮ（Local  Area  Network）ケーブルで入出力装置と接続し、運用系に障害が発生した場合に、待機系に切替えることで、業務を継続する。
【０００３】
このような情報処理システムは、運用開始前に、冗長経路が正常に切り替わるか否かを試験するＲＡＳ（Reliability  Availability  Serviceability）試験を実施することが一般的である。例えば、システムエンジニアなどの技術者が、情報処理システムを顧客に納品する際に、ＬＡＮケーブルを手動で抜き差しするなど擬似的な障害を発生させて、ＲＡＳ試験を実行することが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１７１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の試験では、単純にＬＡＮケーブルを抜き差しして通信の遮断を発生させて試験するだけなので、品質保証が十分ではないという問題がある。
【０００６】
例えば、情報処理システムは、遮断時間が許容される時間内であれば、瞬断と判断して経路切替を実行せず、遮断時間が許容される時間以上であれば、障害と判断して経路切替を実行する。しかし、従来の試験は、単純にＬＡＮケーブルを抜き差しするだけで、一律に遮断として扱って、経路切替が正常に行われたか否かを試験するものである。
【０００７】
このため、従来の試験では、どの程度の遮断時間であれば、瞬断であり異常なしであるかを特定することができない。したがって、試験後の運用中に通信断が発生し、経路切替が発生した場合に、許容できる瞬断なのか、瞬断ではなく障害なのかを特定することができず、無用な対応として予防的に通信カードの交換が行われることもある。
【０００８】
開示の技術は、上記に鑑みてなされたものであって、品質保証の内容を充実化することができる伝送路試験装置および伝送路試験方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、開示する伝送路試験装置および伝送路試験方法は、第一の伝送路と第二の伝送路とを用いて冗長化された経路の通信を遮断する遮断時間を複数設定する設定部を有する。伝送路試験装置および伝送路試験方法は、前記設定部によって設定された各遮断時間分、前記冗長化された経路の通信を遮断する遮断制御部を有する。伝送路試験装置および伝送路試験方法は、前記遮断制御部が前記冗長化された経路の通信を遮断した各遮断時間において経路切替が発生したか否かを検出する検出部を有する。
【発明の効果】
【００１０】
本発明の１実施態様によれば、品質保証の内容を充実化することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１に係るシステムの全体構成例を示す図である。
【図２】図２は、実施例１に係る伝送路試験装置の構成を示すブロック図である。
【図３】図３は、良否判定回路の構成を示すブロック図である。
【図４】図４は、回転式スイッチによる正常通信時を説明する図である。
【図５】図５は、回転式スイッチによる異常通信時を説明する図である。
【図６】図６は、実施例１に係る伝送路試験の全体的な処理の流れを示すフローチャートである。
【図７】図７は、実施例１に係る伝送路試験装置が実行する瞬断試験の流れを示すフローチャートである。
【図８】図８は、実施例１に係る伝送路試験装置が実行するマージン試験の流れを示すフローチャートである。
【図９】図９は、実施例２に係る伝送路試験を説明する図である。
【図１０】図１０は、伝送路試験装置の別形態を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明にかかる伝送路試験装置および伝送路試験方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、以下の各実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例１】
【００１３】
［全体構成］
図１は、実施例１に係るシステムの全体構成例を示す図である。図１に示すように、このシステムは、サーバ１と入出力装置５と伝送路試験装置１０とがＬＡＮ（Local  Area  Network）ケーブル等により接続され、サーバ１と入出力装置５との間の伝送路についてＲＡＳ試験を実行するシステムである。
【００１４】
サーバ１は、入出力装置５を利用する情報処理装置の一例である。サーバ１は、ＮＩＣ（Network  Interface  Card）１ｂとＮＩＣ１ｃとの各々で入出力装置５と接続し、切替制御部１ａを用いて切替制御を実行する。なお、切替制御部１ａは、伝送路を冗長化し異常が発生した場合に伝送路を自動で切替える処理を実行するソフトウェアなどによって実現される。
【００１５】
例えば、サーバ１は、ＮＩＣ１ｂを用いて通信を行っている際に、ＮＩＣ１ｂが接続されるＬＡＮケーブル等の異常により通信断を検出すると、ＮＩＣ１ｃを用いた通信に切替える。なお、ここでは、最初に使用するＮＩＣ１ｂを運用系、切替先のＮＩＣ１ｃを待機系と呼ぶこととする。
【００１６】
入出力装置５は、ポート５ａとポート５ｂとを有し、サーバ１がデータの入力または出力を実行する装置の一例である。ポート５ａは、ＬＡＮケーブルを介して、サーバ１のＮＩＣ１ｂと接続され、ポート５ｂは、ＬＡＮケーブルを介して、サーバ１のＮＩＣ１ｃと接続される。入出力装置５は、例えばハードディスクなどの記憶装置などである。
【００１７】
伝送路試験装置１０は、サーバ１と入出力装置５とを接続する伝送路の切替試験を実行する装置の一例である。具体的には、伝送路試験装置１０は、ＮＩＣ１ｂを介した第一の伝送路とＮＩＣ１ｃを介した第二の伝送路とを用いて冗長化された経路の通信を遮断する遮断時間を複数設定する。続いて、伝送路試験装置１０は、設定された各遮断時間分、前記冗長化された経路の通信を遮断する。そして、伝送路試験装置１０は、冗長化された経路の通信を遮断した各遮断時間において経路切替が発生したか否かを検出する。
【００１８】
このように、伝送路試験装置１０は、運用系と待機系とに冗長化された伝送路について、通信の遮断時間を可変にして、各遮断時間について経路切替の発生有無を検出することで、遮断時間が異なるＲＡＳ試験を簡易に実施できる。したがって、品質保証の内容を充実化させることができる。
【００１９】
［伝送路試験装置の構成］
次に、図１に示した伝送路試験装置の構成について説明する。なお、サーバ１は一般的なサーバと同様の構成を有し、入出力装置についても一般的な入出力装置なので、ここでは、伝送路試験装置について説明する。図２は、実施例１に係る伝送路試験装置の構成を示すブロック図である。
【００２０】
図２に示すように、伝送路試験装置１０は、第１回転式スイッチ１１、第２回転式スイッチ１２、第１モータ１３、第２モータ１４、モータ駆動回路１５、モータ制御回路１６、良否判定回路１７を有する。また、伝送路試験装置１０は、結果出力回路１８、結果表示ＬＥＤ（Light  Emitting  Diode）１９を有する。
【００２１】
第１回転式スイッチ１１は、サーバ１のＮＩＣ１ｂとＬＡＮケーブルで接続され、入出力装置５のポート５ａとＬＡＮケーブルで接続される。言い換えると、第１回転式スイッチ１１は、サーバ１の運用系伝送路と接続される。また、第１回転式スイッチ１１は、良否判定回路１７とも接続される。この第１回転式スイッチ１１は、第１モータ１３の制御によって時計回りまたは反時計回りに回転し、運用系伝送路の通信を継続的に遮断する。
【００２２】
第２回転式スイッチ１２は、サーバ１のＮＩＣ１ｃとＬＡＮケーブルで接続され、入出力装置５のポート５ｂとＬＡＮケーブルで接続される。言い換えると、第２回転式スイッチ１２は、サーバ１の待機系伝送路と接続される。また、第２回転式スイッチ１２は、良否判定回路１７とも接続される。この第２回転式スイッチ１２は、第２モータ１４の制御によって時計回りまたは反時計回りに回転し、待機系伝送路の通信を継続的に遮断する。
【００２３】
第１モータ１３は、モータ駆動回路１５と第１回転式スイッチ１１とに接続され、モータ駆動回路１５からの指示信号に応じて第１回転式スイッチ１１を駆動させる。例えば、第１モータ１３は、モータ駆動回路１５からの指示信号にしたがって、第１回転式スイッチ１１の回転スピードを可変する。この結果、運用系経路の通信遮断時間が可変に制御される。
【００２４】
第２モータ１４は、モータ駆動回路１５と第２回転式スイッチ１２とに接続され、モータ駆動回路１５からの指示信号に応じて第２回転式スイッチ１２を駆動させる。例えば、第２モータ１４は、モータ駆動回路１５からの指示信号にしたがって、第２回転式スイッチ１２の回転スピードを可変する。この結果、待機系経路の通信遮断時間が可変に制御される。
【００２５】
モータ駆動回路１５は、モータ制御回路１６と第１モータ１３と第２モータ１４とに接続され、モータ制御回路１６の指示信号に応じて、第１モータ１３または第２モータ１４を駆動させる。具体的には、モータ駆動回路１５は、カウンタ値と制御内容とを対応付けて保持し、モータ制御回路１６から受信したカウンタ値に対応する制御内容を実行する。また、モータ駆動回路１５は、モータ制御回路１６から受信したカウンタ値に対応するタイマ値を良否判定回路１７等に出力する。
【００２６】
例えば、モータ駆動回路１５は、「カウンタ値、制御内容、タイマ値、正常処理」から構成される試験内容を保持する。一例を挙げると、モータ駆動回路１５は、「カウンタ値、制御内容、タイマ値、正常処理」として「１、運用系：８００ｍｓ遮断、３分、経路切替」、「２、瞬断無し、０分、切替なし」などを保持する。また、モータ駆動回路１５は、「カウンタ値、制御内容、タイマ値、正常処理」として「３、待機系：８００ｍｓ遮断、３分、経路切替」、「４、瞬断無し、０分、切替なし」などを保持する。また、モータ駆動回路１５は、「カウンタ値、制御内容」として「５、運用系：段階的に遮断（０ｍｓ、４００ｍｓ、７５０ｍｓ、８００ｍｓ）、５分、８００ｍｓで経路切替」、「６、運用系：段階的に遮断（０ｍｓ、４００ｍｓ、７５０ｍｓ、８００ｍｓ）、５分、８００ｍｓで経路切替」などを記憶する。
【００２７】
ここで、カウンタ値とは、制御内容を特定する情報であり、例えば、試験の実施順番等である。制御内容とは、遮断時間などを示す情報である。タイマ値とは、経路切替が実行されるまでに許容できる時間である。正常処理は、正常な場合に実行される処理の内容である。
【００２８】
一例を挙げると、モータ駆動回路１５は、モータ制御回路１６からカウンタ値「１」が入力されると、第１モータ１３の回転速度を３ｓ／１回転に設定して、運用系経路に８００ｍｓの瞬断を発生させる。そして、この試験では、３分間以内に経路が切り替われれば、正常に処理されたと判定されることを示す。
【００２９】
また、モータ駆動回路１５は、モータ制御回路１６からカウンタ値「６」が入力されると、まず、第２モータ１４を回転させないように設定して、待機系経路の通信を維持する。次に、モータ駆動回路１５は、第２モータ１４の回転速度を６ｓ／１回転に設定して、待機系経路に４００ｍｓの瞬断を発生させる。続いて、モータ駆動回路１５は、第２モータ１４の回転速度を４ｓ／１回転に設定して、待機系経路に７５０ｍｓの瞬断を発生させる。最後に、モータ駆動回路１５は、第２モータ１４の回転速度を３ｓ／１回転に設定して、待機系経路に８００ｍｓの瞬断を発生させる。そして、この試験では、各遮断時間において５分以内に経路切替が発生するかが試験され、８００ｍｓ以外では経路切替が発生せず、８００ｍｓでは経路切替が発生した場合に正常に処理されたと判定されることを示す。
【００３０】
また、上記した回転速度などの数値はあくまで例示であり、これに限定されるものではない。例えば、回転式スイッチの半径、回転速度の突起物の数、回転速度の突起物の大きさ等により適切に設定される。上記した情報以外にも、例えば、３回瞬断させるなどを示す瞬断時間の繰り返し回数、２分間繰り返して実施するなどを示す試験内容の実施時間などを対応付けてもよい。また、遮断時間は、ＮＩＣのハードウェアメーカなどが公表する数値を基に設定することができる。例えば、瞬断、すなわち、障害とは判定されない遮断時間として７５０ｍｓが保証されている場合には、上述したように、７５０ｍｓを含むように７５０ｍｓより短い時間と長い時間とで構成される遮断時間を設定する。
【００３１】
モータ制御回路１６は、モータ駆動回路１５と結果出力回路１８とに接続され、試験内容を特定する指示信号をモータ駆動回路に出力する。例えば、モータ制御回路１６は、予め試験内容の順番とカウンタ値とを対応付けて保持する。そして、モータ制御回路１６は、結果出力回路１８から試験結果が出力された通知や当該試験のカウンタ値を受け付けると、次の試験に対応するカウンタ値を特定して、モータ駆動回路１５に出力する。
【００３２】
良否判定回路１７は、第１回転式スイッチ１１と第２回転式スイッチ１２と結果出力回路１８とに接続され、試験結果が正常か異常かを判定する。図３は、良否判定回路の構成を示すブロック図である。図３に示すように、良否判定回路１７は、ＰＨＹ（Physical  Layer）チップ１７ａと、コントローラチップ１７ｂと、タイマ監視回路１７ｃと、判定回路１７ｄとを有する。
【００３３】
ＰＨＹチップ１７ａは、第１回転式スイッチ１１と第２回転式スイッチ１２とにＬＡＮケーブルで接続される。このＰＨＹスイッチ１７ａは、各スイッチから出力される信号を電気的な信号等に変換して、コントローラチップ１７ｂに出力する。例えば、ＰＨＹチップ１７ａは、各スイッチから出力される信号にアナログ変換を実行し、トラフィック信号をコントローラチップ１７ｂに出力する。
【００３４】
コントローラチップ１７ｂは、ＰＨＹチップ１７ａとタイマ監視回路１７ｃとに接続され、運用系または待機系のいずれかで信号が送信されているかを検出する。例えば、コントローラチップ１７ｂは、ＬＩＮＫアップ等のＲｅａｄｙ点灯等を示すトラフィック信号の検出を実行する。また、コントローラチップ１７ｂは、検出したトラフィック信号と当該トラフィック信号の検出先が第１回転式スイッチ１１か第２回転式スイッチ１２かを示す情報とを、タイマ監視回路１７ｃと判定回路１７ｄとに出力する。また、コントローラチップ１７ｂは、いずれかのスイッチからの信号が途絶えた場合に、途絶えたことを示す信号をタイマ監視回路１７ｃと判定回路１７ｄとに出力する。
【００３５】
タイマ監視回路１７ｃは、モータ制御回路１６とコントローラチップ１７ｂと判定回路１７ｄとに接続され、遮断されてからの時間を計時する。具体的には、タイマ監視回路１７ｃは、試験内容ごとに、モータ制御回路１６からタイマ値を受信する。そして、タイマ監視回路１７ｃは、通信の遮断が発生してからタイマ値までの時間を計時する。
【００３６】
例えば、モータ駆動回路１５がカウンタ値「３」の試験を実行している例で説明する。この場合、タイマ監視回路１７ｃは、モータ駆動回路１５からカウンタ値「３」に対応するタイマ値「３分」を受信する。そして、タイマ監視回路１７ｃは、コントローラチップ１７ｂから通信の遮断が検出されたことが通知されると、その通知から時間の計時を開始する。なお、タイマ監視回路１７ｃは、計時時間を回路内の記憶領域に保持してもよく、判定回路１７ｄに出力してもよい。
【００３７】
判定回路１７ｄは、モータ駆動回路１５とコントローラチップ１７ｂとタイマ監視回路１７ｃと結果出力回路１８とに接続され、各試験において経路切替の発生を検出する。また、判定回路１７ｄは、実行された経路切替が正常処理か否かを判定する回路である。
【００３８】
具体的には、判定回路１７ｄは、モータ駆動回路１５が保持する試験内容を読み込み、モータ駆動回路１５から通知されたカウンタ値に対応する制御内容、タイマ値、正常処理を特定する。そして、判定回路１７ｄは、コントローラチップ１７ｂのトラフィック信号の検出を監視し、トラフィック信号の遮断を検出すると、タイマ監視回路１７ｃが計時する時間を監視する。その後、判定回路１７ｄは、試験内容から特定した正常処理が実行された場合には、試験結果「正常」を結果出力回路１８に出力する。また、判定回路１７ｄは、試験内容から特定した正常処理とは異なる処理が実行された場合には、試験結果「異常」を結果出力回路１８に出力する。
【００３９】
例えば、判定回路１７ｄは、カウンタ値が「１」である場合、試験内容「１、運用系：８００ｍｓ遮断、３分、経路切替」を読み込む。そして、判定回路１７ｄは、コントローラチップ１７ｂによって運用系経路で遮断が発生されたことが検出されると、タイマ監視回路１７ｃによる瞬断してからの計時時間を監視する。その後、判定回路１７ｄは、瞬断してから３分以内に、コントローラチップ１７ｂによって待機系経路のトラフィック信号が検出された場合に、試験結果「正常」を結果出力回路１８に出力する。一方、判定回路１７ｄは、瞬断してから３分以内に、コントローラチップ１７ｂによって待機系経路のトラフィック信号が検出されなかった場合に、試験結果「異常」を結果出力回路１８に出力する。
【００４０】
結果出力回路１８は、モータ制御回路１６と良否判定回路１７と結果表示ＬＥＤ１９とに接続され、良否判定回路１７から入力される試験結果に基づいて、結果表示ＬＥＤ１９を表示させる。具体的には、結果出力回路１８は、試験結果が「正常」である場合に、当該試験のカウント値に対応する緑色のＬＥＤランプを点灯させる。また、結果出力回路１８は、試験結果が「異常」である場合に、当該試験のカウント値に対応する赤色のＬＥＤランプを点灯させる。
【００４１】
なお、結果出力回路１８は、試験結果が「正常」であれば、カウンタ値を１つ加算することをモータ制御回路１６に通知する。このとき、結果出力回路１８は、自回路内でカウントアップして通知してもよい。なお、カウンタ値は、モータ制御回路１６や良否判定回路１７等が取得することができる。
【００４２】
結果表示ＬＥＤ１９は、結果出力回路１８と接続され、結果出力回路１８の指示信号によって該当ＬＥＤランプを点灯させる。また、結果表示ＬＥＤ１９は、カウンタ値ごとに、緑色のＬＥＤランプと赤色のＬＥＤランプとを保持していてもよく、カウンタ値共通に、緑色のＬＥＤランプと赤色のＬＥＤランプとを保持していてもよい。
【００４３】
［回転式スイッチの説明］
続いて、第１回転式スイッチ１１および第２回転式スイッチ１２の動作について説明する。第１回転式スイッチ１１および第２回転式スイッチ１２は同様の動作を実行するので、ここでは回転式スイッチ２０として説明する。
【００４４】
図４は、回転式スイッチによる正常通信時を説明する図であり、図５は、回転式スイッチによる異常通信時を説明する図である。図４および図５では、左から右へ信号が入力されるものとする。
【００４５】
回転式スイッチ２０は、ポート２０ａとポート２０ｂとを有する。ポート２０ａは、サーバ１側とＬＡＮケーブルで接続され、ポート２０ｂは、入出力装置５とＬＡＮケーブルで接続される。回転式スイッチ２０は、スイッチ内部の結線２０ｃを制御することで、入力信号に遮断箇所を繰り返して設けることができる。このため、回転式スイッチから出力される信号は、パルス形状となる。
【００４６】
図４では、回転式スイッチ２０のポート２０ａに入力される信号は、正常な信号である。また、回転式スイッチ２０内部の結線２０ｃは、スイッチ２０ｄの突起物に接続されていない。このため、回転式スイッチ２０は、入力信号をそのままポート２０ｂから出力する。
【００４７】
一方、図５では、回転式スイッチ２０のポート２０ａに入力される信号は、正常な信号であるが、回転式スイッチ２０内部の結線２０ｃは、スイッチ２０ｄの突起物に接続されている。このため、回転式スイッチ２０は、入力信号をそのままポート２０ｂから出力できない。したがって、通信断が発生する。
【００４８】
このように、回転式スイッチ２０は、結線２０ｃを突起物に接続させることで、通信断を発生させることができる。また、回転式スイッチ２０は、回転速度を変更することで、結線２０ｃと突起物との接続時間を制御し、異常時の時間である遮断時間「Ｄ」を制御することができる。例えば、回転式スイッチ２０は、回転速度を遅くすることで、結線２０ｃと突起物との接続時間を長くし、遮断時間「Ｄ」を長くすることができる。また、回転式スイッチ２０は、回転速度を早くすることで、結線２０ｃと突起物との接続時間を短くし、遮断時間「Ｄ」を短くすることができる。なお、回転式スイッチ２０は、突起物が複数あることから、通信断を繰り返し発生させることもできる。
【００４９】
［処理の流れ］
次に、伝送路試験装置を用いた処理について説明する。ここでは、全体的な処理の流れ、瞬断試験の流れ、マージン試験の流れについて説明する。
【００５０】
（全体的な処理の流れ）
図６は、実施例１に係る伝送路試験の全体的な処理の流れを示すフローチャートである。図６に示すように、サーバ１側にてＰｉｎｇ等による疎通試験が実施された後（Ｓ１０１）、伝送路試験装置１０は、回転制御をリセットする（Ｓ１０２）。なお、サーバ１側による疎通試験で異常が発生した場合、処理を終了することもできる。
【００５１】
その後、サーバ１側が運用系の通信を開始する（Ｓ１０３）。すると、伝送路試験装置１０は、運用系経路の切替試験を実行する（Ｓ１０４）。具体的には、伝送路試験装置１０は、運用系経路で通信断を発生させて、待機系に自動的に切り替わるかを試験する。ここで、異常処理が検出された場合、処理を終了してもよい。なお、運用系の通信開始とは、例えば、運用系に信号を送信することなどである。
【００５２】
続いて、伝送路試験装置１０は、回転制御をリセットする（Ｓ１０５）。その後、サーバ１側が待機系の通信を開始する（Ｓ１０６）。すると、伝送路試験装置１０は、待機系経路の切替試験を実行する（Ｓ１０７）。具体的には、伝送路試験装置１０は、待機系経路で通信断を発生させて、運用系に自動的に切り替わるかを試験する。ここで、異常処理が検出された場合、処理を終了してもよい。
【００５３】
続いて、伝送路試験装置１０は、回転制御をリセットする（Ｓ１０８）。その後、サーバ１側が運用系の通信を開始する（Ｓ１０９）。すると、伝送路試験装置１０は、運用系経路と待機系経路の各々についてマージン試験を実行する（Ｓ１１０）。なお、待機系経路についてマージン試験を実施する場合は、サーバ１が待機系の通信を開始するものとする。
【００５４】
具体的には、伝送路試験装置１０は、まず、運用系経路に対して、遮断時間を０ｍｓにして経路切替が発生するかを試験する。次に、伝送路試験装置１０は、運用系経路に対して、遮断時間を４００ｍｓにして経路切替が発生するかを試験する。さらに、伝送路試験装置１０は、運用系経路に対して、遮断時間を７５０ｍｓにして経路切替が発生するかを試験する。そして、伝送路試験装置１０は、運用系経路に対して、遮断時間を８００ｍｓにして経路切替が発生するかを試験する。上記処理を待機系についても実行する。
【００５５】
（瞬断試験の流れ）
図７は、実施例１に係る伝送路試験装置が実行する瞬断試験の流れを示すフローチャートである。ここで実行される処理は、図６に示したＳ１０４、Ｓ１０７、Ｓ１１０に対応する。
【００５６】
図７に示すように、伝送路試験装置１０は、サーバ１側で運用系への通信開始の設定が完了すると（Ｓ２０１：Ｙｅｓ）、８００ｍｓの瞬断が発生するように、第１回転式スイッチ１１の回転動作を設定する（Ｓ２０２）。
【００５７】
例えば、モータ制御回路１６は、カウント値「１」をモータ駆動回路１５に通知する。モータ駆動回路１５は、カウント値「１」から試験内容「１、運用系：８００ｍｓ遮断、３分、経路切替」を特定する。そして、モータ駆動回路１５は、８００ｍｓの瞬断が発生するように、例えば第１モータ１３の回転速度を３ｓ／１回転に制御する。
【００５８】
その後、伝送路試験装置１０は、３分以内に経路切替が発生しなかった場合に（Ｓ２０３：Ｎｏ）、異常処理を検出する（Ｓ２０４）。一方、伝送路試験装置１０は、３分以内に経路切替が発生した場合に（Ｓ２０３：Ｙｅｓ）、正常処理を検出する（Ｓ２０５）。
【００５９】
例えば、良否判定回路１７の判定回路１７ｄは、モータ駆動回路１５から現在の試験内容「１、運用系：８００ｍｓ遮断、３分、経路切替」を読み込む。そして、判定回路１７ｄは、コントローラチップ１７ｂにおいて運用系経路のトラフィック信号検出を監視し、検出できなくなったことを検知すると、タイマ監視回路１７ｃが計時する時間を監視する。その後、判定回路１７ｄは、タイマ監視回路１７ｃの計時が開始されてから３分以内に、コントローラチップ１７ｂによって待機系経路でトラフィック信号が検出された場合に、正常に処理が実行されたと判定する。その結果、結果出力回路１８は、結果表示部ＬＥＤ１９の緑色のＬＥＤランプを点灯させる。
【００６０】
続いて、伝送路試験装置１０は、サーバ１側で待機系への通信開始の設定が完了すると（Ｓ２０６：Ｙｅｓ）、８００ｍｓの瞬断が発生するように、第２回転式スイッチ１２の回転動作を設定する（Ｓ２０７）。
【００６１】
例えば、モータ制御回路１６は、カウント値「３」をモータ駆動回路１５に通知する。モータ駆動回路１５は、カウント値「３」から試験内容「３、待機系：８００ｍｓ遮断、３分、経路切替」を特定する。そして、モータ駆動回路１５は、８００ｍｓの瞬断が発生するように、例えば第２モータ１４の回転速度を３ｓ／１回転に制御する。
【００６２】
その後、伝送路試験装置１０は、３分以内に経路切替が発生しなかった場合に（Ｓ２０８：Ｎｏ）、異常処理を検出する（Ｓ２０９）。一方、伝送路試験装置１０は、３分以内に経路切替が発生した場合に（Ｓ２０８：Ｙｅｓ）、正常処理を検出する（Ｓ２１０）。
【００６３】
例えば、良否判定回路１７の判定回路１７ｄは、モータ駆動回路１５から現在の試験内容「２、待機系：８００ｍｓ遮断、３分、経路切替」を読み込む。そして、判定回路１７ｄは、コントローラチップ１７ｂにおいて待機系経路のトラフィック信号検出を監視し、検出できなくなったことを検知すると、タイマ監視回路１７ｃが計時する時間を監視する。その後、判定回路１７ｄは、タイマ監視回路１７ｃの計時が開始されてから３分以内に、コントローラチップ１７ｂによって運用系経路でトラフィック信号が検出された場合に、正常に処理が実行されたと判定する。その結果、結果出力回路１８は、結果表示部ＬＥＤ１９の緑色のＬＥＤランプを点灯させる。
【００６４】
その後、伝送路試験装置１０は、マージン試験を実行する（Ｓ２１１）。なお、マージン試験については、図８を用いて説明する。
【００６５】
（マージン試験の流れ）
図８は、実施例１に係る伝送路試験装置が実行するマージン試験の流れを示すフローチャートである。図８では、まず運用系経路について実行し、次に待機系経路について実行する例で説明する。
【００６６】
図８に示すように、伝送路試験装置１０は、サーバ１側の設定が完了すると（Ｓ３０１：Ｙｅｓ）、瞬断が発生させないように、第１回転式スイッチ１１の回転動作を設定する（Ｓ３０２）。続いて、伝送路試験装置１０は、５分間経路切替が発生せず、経路を維持するか否かを判定する（Ｓ３０３）。なお、図８では、図７とは異なり、経路切替の判定時間を５分としたのは、３分以上でも問題なく経路を維持できるかを判定するためであり、図７とは異なる判定時間を設けることで、信頼性の向上に繋がる。
【００６７】
そして、伝送路試験装置１０は、５分間経路切替が発生せず経路を維持した場合（Ｓ３０３：Ｙｅｓ）、４００ｍｓの瞬断が発生するように、第１回転式スイッチ１１の回転動作を設定する（Ｓ３０４）。なお、伝送路試験装置１０は、５分以内に経路切替が発生した場合（Ｓ３０３：Ｎｏ）、異常処理と検出する（Ｓ３１０）。
【００６８】
続いて、伝送路試験装置１０は、５分間経路切替が発生せず、経路を維持するか否かを判定する（Ｓ３０５）。伝送路試験装置１０は、５分間経路切替が発生せず経路を維持した場合（Ｓ３０５：Ｙｅｓ）、７５０ｍｓの瞬断が発生するように、第１回転式スイッチ１１の回転動作を設定する（Ｓ３０６）。なお、伝送路試験装置１０は、５分以内に経路切替が発生した場合（Ｓ３０５：Ｎｏ）、異常処理と検出する（Ｓ３１０）。
【００６９】
続いて、伝送路試験装置１０は、５分間経路切替が発生せず、経路を維持するか否かを判定する（Ｓ３０７）。伝送路試験装置１０は、５分間経路切替が発生せず経路を維持した場合（Ｓ３０７：Ｙｅｓ）、８００ｍｓの瞬断が発生するように、第１回転式スイッチ１１の回転動作を設定する（Ｓ３０８）。なお、伝送路試験装置１０は、５分以内に経路切替が発生した場合（Ｓ３０７：Ｎｏ）、異常処理と検出する（Ｓ３１０）。
【００７０】
その後、伝送路試験装置１０は、５分間経路切替が発生せず、経路を維持するか否かを判定する（Ｓ３０９）。伝送路試験装置１０は、５分以内に経路切替が発生した場合（Ｓ３０９：Ｎｏ）、異常処理と検出する（Ｓ３１０）。そして、伝送路試験装置１０は、Ｓ０９またはＳ３１０を実行した後、待機系についても同様の処理を実行したか否かを判定する（Ｓ３１１）。ここで、伝送路試験装置１０は、待機系について同様の処理を実行していない場合（Ｓ３１１：Ｎｏ）、Ｓ３０１に戻って待機系経路について同様の処理を実行する。なお、伝送路試験装置１０は、待機系について同様の処理を実行した場合（Ｓ３１１：Ｙｅｓ）、処理を終了する。
【００７１】
［効果］
このように、伝送路試験装置１０は、回転式スイッチを利用することで、自動的に正常な信号に対して規格内から規格外の瞬断パルス幅を連続発生させることができ２系統あるラインの切り替え試験、瞬断マージン試験を簡易的に実施できる。
【００７２】
例えば、Ｓ１０１のサーバ側の疎通試験で異常が発生した場合、ユニットの実装やケーブルの配線などハードウェア側の障害と、ＲＡＳを実行するソフトウェア側の基本動作の定義の記述ミスとが考えられる。また、図７や図８で異常が検出された場合、ユニットの実装やケーブルの配線などハードウェア側の障害と、ＲＡＳを実行するソフトウェア側の設定ミスとが考えられる。
【００７３】
このように、試験によってハードウェアとソフトウェアの障害箇所を特定することができるので、障害復旧までの時間を短縮することができる。また、この試験方法によって、障害箇所が特定できることから、運用開始後に実際に障害が発生しても、同様の試験で障害を再現することができる。この結果、お客様先で再現できず原因を特定することができなくてもデジタル的に試験を実施する事で原因の切り分けが容易にできる。さらに、原因の切り分けが可能なことから、通信カードを不要な交換を行うこともなくなる。
【００７４】
また、複数の遮断時間について切替可否の試験を実施することができ、どのくらいの遮断時間で経路切替が発生するのかを特定することができる。したがって、障害ではない瞬断として処理できる遮断時間の幅を特定することができる。この結果、システム提供側は、瞬断として許容できる範囲が特定でき、品質保証の内容を充実化させることができる。
【００７５】
また、複数の遮断時間について切替可否の試験を実施することができるので、ハードウェア会社等で保証される理論上の遮断時間が実際に保証できるのかを特定でき、さらに、理論上の遮断時間と実際に保証できる遮断時間とのマージンを特定することができる。したがって、品質保証の内容を充実化させることができる。
【実施例２】
【００７６】
ところで、実施例１では、運用系と待機系のそれぞれを試験する例を説明したが、これに限定されるものではない。例えば、運用系と待機系とを、経路切替のタイミングで交互に試験することもできる。そこで、実施例２では、運用系と待機系とを経路切替を実行しつつ、マージン試験を実施する例を説明する。
【００７７】
図９は、実施例２に係る伝送路試験を説明する図である。図９に示すように、まず、伝送路試験装置１０は、運用系経路が正常に通信可能な状態から４００ｍｓの遮断を発生させて３分間待機する。そして、伝送路試験装置１０は、経路切替が発生しない場合には、正常処理が実行されたと判定し、次に７５０ｍｓの遮断を運用系経路に発生させて３分間待機する。同様に、伝送路試験装置１０は、経路切替が発生しない場合には、正常処理が実行されたと判定し、次に８００ｍｓの運用系経路に遮断を発生させて３分間待機する。
【００７８】
ここで、伝送路試験装置１０は、運用系から待機系への経路切替が発生した場合には、正常処理が実行されたと判定する。その後、伝送路試験装置１０は、４００ｍｓの遮断を待機系経路に発生させて３分間待機する。そして、伝送路試験装置１０は、経路切替が発生しない場合には、正常処理が実行されたと判定し、次に７５０ｍｓの遮断を待機系経路に発生させて３分間待機する。同様に、伝送路試験装置１０は、経路切替が発生しない場合には、正常処理が実行されたと判定し、次に８００ｍｓの待機系経路に遮断を発生させて３分間待機する。
【００７９】
このように、伝送路試験装置１０は、各経路について遮断時間を可変にしてＲＡＳ試験を実施するとともに、経路切替が頻繁に発生しても、正常に処理が実行できるかを試験することができる。この結果、経路切替が頻繁に発生したとしても、冗長化を実行するソフトウェアの動作が正常に実行されるかを試験することができるので、ＲＡＳ試験の充実化に加え、ソフトウェアの試験内容を充実化することができる。
【実施例３】
【００８０】
実施例１や実施例２では、伝送路試験装置１０が回路などのハードウェアで実行される例を説明したが、これに限定されるものではなく、プロセッサなどに同様の処理を実行させることもできる。そこで、実施例３では、プロセッサを有する伝送路試験サーバについて説明する。
【００８１】
図１０は、伝送路試験装置の別形態を示す図である。図１と異なる点は、伝送路試験装置１０ではなく伝送路試験サーバ３０を用いてシステムが構成される点である。図１０に示すように、伝送路試験サーバ３０は、通信インタフェース３０ａと通信インタフェース３０ｂとメモリ３０ｃとプロセッサ３０ｄとを有する。
【００８２】
通信インタフェース３０ａは、サーバ１のＮＩＣ１ｂとＮＩＣ１ｃの各々とＬＡＮケーブルで接続するインタフェースである。通信インタフェース３０ｂは、入出力装置５のポート５ａとポート５ｂの各々とＬＡＮケーブルで接続するインタフェースである。
【００８３】
メモリ３０ｃは、記憶装置の一例である。例えば、メモリ３０ｃは、上述した各回路と同様の機能を実行する伝送路試験プログラムや上述した試験内容を記憶する。プロセッサ３０ｄは、電子回路の一例である。プロセッサ３０ｄは、メモリ３０ｃから伝送路試験プログラムを読み出して実行することで、各回路と同様の処理を実行するプロセスを動作させる。
【００８４】
この結果、図１０に示した伝送路試験サーバ３０は、伝送路試験装置１０と同様の処理を実行することができる。また、管理サーバなど別の筐体を用意し、管理サーバで伝送路試験プログラムを実行し、伝送路試験サーバ３０上で各プロセスを動作させることもできる。この場合、伝送路試験サーバ３０は、図１０に示した通信インタフェース以外にも、管理サーバと接続する通信インタフェースを有する。
【実施例４】
【００８５】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。
【００８６】
（繰り返し試験）
伝送路試験装置１０は、同じ遮断時間を繰り返して発生させて試験することもできる。例えば、伝送路試験装置１０は、４００ｍｓの遮断を定期的に５回発生させた後に、７５０ｍｓの遮断を定期的に５回発生させ、その後に８００ｍｓの遮断を定期的に５回発生させて、各遮断時間においてＲＡＳ試験を実行することもできる。
【００８７】
このようにすることで、伝送路試験装置１０は、通信の遮断を繰り返して実行できるので、各遮断時間について、どのくらいの割合で異常処理が発生するのかを特定することができる。例えば、４００ｍｓの遮断を一定間隔で５回繰り返して発生させた場合に何回経路切替が発生したかを特定できるので、異常処理が発生し得る目安を算出することができる。この結果、経路切替の発生頻度を特定でき、部品の事前用意や障害内容の特定に役立てこともできる。
【００８８】
（遮断制御）
上記実施例では、遮断制御を実行する例をとして、回転式スイッチを用いる例を説明したが、これに限定されるものではない。例えば、伝送路試験装置１０は、信号送出回路等を用いることもできる。信号送出回路としては、ＬＡＮケーブルで受信した信号を終端させて設定された遮断時間経過後に、当該信号を入出力装置５へ送信する回路などが挙げられる。
【００８９】
（光通信）
上記実施例では、ＬＡＮケーブルを用いたＲＡＳ試験を例に説明したが、これに限定されるものではない。例えば、ファイバケーブルを用いた光通信であっても、同様に処理することができる。この場合、良否判定回路１７は、運用系経路または待機系経路の光レベルを監視することで、通信の遮断や経路切替の発生を検出することができる。
【００９０】
（システム）
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００９１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【符号の説明】
【００９２】
１０  伝送路試験装置
１１  第１回転式スイッチ
１２  第２回転式スイッチ
１３  第１モータ
１４  第２モータ
１５  モータ駆動回路
１６  モータ制御回路
１７  良否判定回路
１７ａ  ＰＨＹチップ
１７ｂ  コントローラチップ
１７ｃ  タイマ監視回路
１７ｄ  判定回路
１８  結果出力回路
１９  結果表示ＬＥＤ
【図１】
2014192763.tif 000003
【図２】
2014192763.tif 000004
【図３】
2014192763.tif 000005
【図４】
2014192763.tif 000006
【図５】
2014192763.tif 000007
【図６】
2014192763.tif 000008
【図７】
2014192763.tif 000009
【図８】
2014192763.tif 000010
【図９】
2014192763.tif 000011
【図１０】
2014192763.tif 000012