(57)【要約】【課題】Ｆｉｂｅｒ  ＣｈａｎｎｅｌのＦＣ−ＡＬにおいて無駄となるＬＩＰの送出を無くす。【解決手段】自装置で送受信される光信号の有無を監視し、ＬＩＰを送出するのに際し、この監視結果に基づき自装置で送受信される光信号が無いときにはＬＩＰの送出を差し控える。【選択図】図１
2008219603.tif 000002
【特許請求の範囲】
【請求項１】
複数の光信号送受信装置がループ状に接続されたＦＣ−ＡＬ(Fiber
Channel-Arbitrated Loop)を構成する光送受信装置において、
自装置で送受信される光信号の有無を監視する光信号状態監視手段と、
前記ＦＣ−ＡＬの形成を認識するためのＬＩＰ(Loop Initialization
Primitive)を送出するのに際し、前記光信号状態監視手段の監視結果に基づき自装置で送受信される光信号が無いときには前記ＬＩＰの送出を差し控える手段と
を備えたことを特徴とする光信号送受信装置。
【請求項２】
複数の光信号送受信装置がループ状に接続されたＦＣ−ＡＬにおいて、
前記光信号送受信装置は、
自装置で送受信される光信号の有無を監視する光信号状態監視手段と、
前記ＦＣ−ＡＬの形成を認識するためのＬＩＰを送出するのに際し、前記光信号状態監視手段の監視結果に基づき自装置で送受信される光信号が無いときには前記ＬＩＰの送出を差し控える手段と
を備えたことを特徴とするＦＣ−ＡＬ。
【請求項３】
複数の光信号送受信装置がループ状に接続されたＦＣ−ＡＬを構成する光送受信装置が行うＬＩＰ送出制御方法において、
自装置で送受信される光信号の有無を監視するステップと、
前記ＦＣ−ＡＬの形成を認識するためのＬＩＰを送出するのに際し、前記監視するステップの監視結果に基づき自装置で送受信される光信号が無いときには前記ＬＩＰの送出を差し控えるステップと
を実行することを特徴とするＬＩＰ送出制御方法。
【請求項４】
汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、請求項１記載の光送受信装置における前記光信号状態監視手段または前記ＬＩＰの送出を差し控える手段の機能に相応する機能を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｆｉｂｅｒ  ＣｈａｎｎｅｌのＦＣ−ＡＬ(Fiber
Channel-Arbitrated Loop)に利用する。特に、ＬＩＰ(Loop Initialization Primitive)の送出制御技術に関する。
【背景技術】
【０００２】
ＦＣ−ＡＬについて図３を参照して説明する。図３はＦＣ−ＡＬの概念図である。光送受信装置（以下では、単に「装置」と略記する場合もある）２０−Ａの送信線４１を隣の装置２０−Ｂの受信線４２に接続し、装置２０−Ｂの送信線４３を装置２０−Ｃの受信線４４に接続する、といった具合に全ての装置２０−Ａ〜２０−Ｄを繋ぎ、ループ状に接続する形態をＡＬ(Arbitrated Loop)と呼ぶ。
【０００３】
このループに、新たに装置が接続する場合や、ループに接続していた装置がリセットされた場合には、ＬＩＰを送出し、そのＬＩＰに対する応答を受信したことで、ループ接続が形成できていることを認識できる。ここで、ループに接続できるデバイスは複数存在するため、ＬＩＰを送出した後、ある程度の待ち時間が必要となる。
【０００４】
従来のＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部を図４を参照して説明する。図４は従来のＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部のブロック構成図である。図４において、装置２０のＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部２１は、ＦＣコントローラ２４と光信号送受信モジュール２３とから成る。
【０００５】
ＦＣコントローラ２４は、対向装置２２とＦｉｂｅｒ  Ｃｈａｎｎｅｌで通信を行うための制御を行う。信号は、ＦＣコントローラ２４から、電気出力信号３２で光信号送受信モジュール２３に送られ、光出力信号３０に変換され、対向装置２２に送られる。対向装置２２からの信号は、反対に光信号送受信モジュール２３で電気信号に変換されＦＣコントローラ２４に届く。
【０００６】
【特許文献１】特開２０００−１８３９５５号公報
【特許文献２】特開２００２−３３３９５４号公報
【特許文献３】特開２００４−３５６６６４号公報
【特許文献４】特開平９−２３８１６３号公報
【特許文献５】特表２００３−５１６６５７号公報
【特許文献６】特表２００４−５１４８７８号公報
【特許文献７】特表２００４−５２５５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したＦｉｂｅｒ  ＣｈａｎｎｅｌのＦＣ−ＡＬでは、装置が電源ＯＦＦ／ＯＮやリセットされた場合に、装置に搭載されているＦＣコントローラもリセットされるため、対向装置と形成していたループは解消されるので、再度ループに参加するためにＬＩＰ信号を送出する。
【０００８】
しかし、対向装置が接続されていない場合でも、ＦＣコントローラはリセットされるとＬＩＰを送出し、タイムアウトまで待って対向装置が無いことを認識するため、タイムアウトまでの時間分、装置がリセットから復旧するまでに要する時間が長くなってしまっていた。また、自装置からの光出力信号が故障等により送出できていない場合も、同様に装置が復旧するまでに要する時間が長くなってしまっていた。
【０００９】
本発明は、このような背景の下に行われたものであって、無駄となるＬＩＰの送出を無くすことができる光送受信装置およびＦＣ−ＡＬおよびＬＩＰ送出制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、対向装置との接続状態を監視することで、対向装置が接続されていない場合は、ＬＩＰを送出しないようにすることにより、無駄なタイムアウト待ち時間の発生を防ぐことができる。
【００１１】
すなわち、本発明は、複数の光信号送受信装置がループ状に接続されたＦＣ−ＡＬを構成する光送受信装置であって、本発明の特徴とするところは、自装置で送受信される光信号の有無を監視する光信号状態監視手段と、前記ＦＣ−ＡＬの形成を認識するためのＬＩＰを送出するのに際し、前記光信号状態監視手段の監視結果に基づき自装置で送受信される光信号が無いときには前記ＬＩＰの送出を差し控える手段とを備えたところにある。
【００１２】
また、本発明をＦＣ−ＡＬとしての観点から観ることもできる。すなわち、本発明は、複数の光信号送受信装置がループ状に接続されたＦＣ−ＡＬであって、本発明の特徴とするところは、前記光信号送受信装置は、自装置で送受信される光信号の有無を監視する光信号状態監視手段と、前記ＦＣ−ＡＬの形成を認識するためのＬＩＰを送出するのに際し、前記光信号状態監視手段の監視結果に基づき自装置で送受信される光信号が無いときには前記ＬＩＰの送出を差し控える手段とを備えたところにある。
【００１３】
また、本発明をＬＩＰ送出制御方法としての観点から観ることもできる。すなわち、本発明は、複数の光信号送受信装置がループ状に接続されたＦＣ−ＡＬを構成する光送受信装置が行うＬＩＰ送出制御方法であって、本発明の特徴とするところは、自装置で送受信される光信号の有無を監視するステップと、前記ＦＣ−ＡＬの形成を認識するためのＬＩＰを送出するのに際し、前記監視するステップの監視結果に基づき自装置で送受信される光信号が無いときには前記ＬＩＰの送出を差し控えるステップとを実行するところにある。
【００１４】
また、本発明をプログラムとしての観点から観ることもできる。すなわち、本発明は、汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、本発明の光送受信装置における前記光信号状態監視手段または前記ＬＩＰの送出を差し控える手段の機能に相応する機能を実現させるプログラムである。
【００１５】
本発明のプログラムは記録媒体に記録されることにより、前記汎用の情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記汎用の情報処理装置に本発明のプログラムをインストールすることもできる。
【００１６】
これにより、汎用の情報処理装置を用いて、本発明の光送受信装置における前記光信号状態監視手段または前記ＬＩＰの送出を差し控える手段の機能に相応する機能を実現することができる。
【００１７】
なお、本発明のプログラムは、汎用の情報処理装置によって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む。また、圧縮されたり、暗号化されたりしたものも含む。
【発明の効果】
【００１８】
本発明によれば、光入出力信号を監視することで、ＦＣコントローラがリセットされた際、対向装置とＦｉｂｅｒ  Ｃｈａｎｎｅｌのループを形成できていない場合や対向装置が接続されておらずループを形成する必要の無い場合は、ＬＩＰの送出を行わないため、ＦＣコントローラのリセットから復旧までの再開時間を効率化できる。
【発明を実施するための最良の形態】
【００１９】
本発明の実施例を図１および図２を参照して説明する。図１を参照すると、本発明の一実施例としての装置１に搭載されたＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部２が示されている。図１において、光信号送受信モジュール３は光入力信号１１を電気入力信号１３に変換する。また、電気出力信号１２を光出力信号１０に変換する。
【００２０】
ＦＣコントローラ４は、光信号送受信モジュール３を経由し、対向装置６と信号の送受信を行い、Ｆｉｂｅｒ  Ｃｈａｎｎｅｌの制御を行う。光信号状態監視部５は、光信号送受信モジュール３の光入力信号１１の入力有無と光出力信号１０の出力有無とを監視し、状態通知信号１６を用いて、入出力状態をＦＣコントローラ４に通知する。
【００２１】
次に、Ｆｉｂｅｒ  Ｃｈａｎｎｅｌ構成部２のＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部分の動作を図２に示すフローチャートを参照して説明する。図２に示すように、ＦＣコントローラ４がリセットされると光信号状態監視部５は、状態通知信号１４（受信状態を通知）および１５（送信状態を通知）から光信号送受信モジュール３で対向装置６からの光信号受信有無を判断する。すなわち、状態通知信号１４により光信号を受信しているか否かを確認し、光信号を受信している場合は（Ｓ１）、続いて、状態通知信号１５により光信号送受信モジュール３で対向装置６へ光信号を送信できているか否かを確認する（Ｓ２）。送信できている場合は、状態通知信号１６で、ＦＣコントローラ４に光送受信が可能であることを通知する（Ｓ３）。通知を受け、ＦＣコントローラ４はＬＩＰ信号を送出する（Ｓ４）。
【００２２】
また、光信号送受信モジュール３で光信号を受信できていない場合は（Ｓ１）、ＦＣコントローラ４はＬＩＰを送出しない（Ｓ５、Ｓ６）。または、光信号送受信モジュール３から光信号を送出できていない場合も（Ｓ２）、ＦＣコントローラ４はＬＩＰを送出しない（Ｓ５、Ｓ６）。
【００２３】
このように、本実施例では、図１に示すように光信号状態監視部５を設け、ＦＣコントローラ４に対向装置６との接続状態を通知することで、対向装置６とＦｉｂｅｒ  Ｃｈａｎｎｅｌのループを形成できていない場合や対向装置６が接続されていない場合は、ＬＩＰを送出しないようにし、無駄なタイムアウト待ち時間が発生することを回避できる。
【００２４】
（プログラムの実施例）
汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、本実施例の光信号状態監視部５およびＦＣコントローラ４の機能に相応する機能を実現させるプログラムの実施例を説明する。
【００２５】
本実施例のプログラムは記録媒体に記録されることにより、前記汎用の情報処理装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接前記汎用の情報処理装置に本実施例のプログラムをインストールすることもできる。
【００２６】
これにより、汎用の情報処理装置を用いて、本実施例の光信号状態監視部５およびＦＣコントローラ４の機能に相応する機能を実現することができる。
【００２７】
なお、本実施例のプログラムは、汎用の情報処理装置によって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む。また、圧縮されたり、暗号化されたりしたものも含む。
【産業上の利用可能性】
【００２８】
本発明によれば、ＦＣコントローラのリセットから復旧までの再開時間を効率化できるため、ＦＣ運営者にとっては運営の効率化を図ることができる。また、ＦＣユーザにとってはサービス品質の向上を図ることができる。
【図面の簡単な説明】
【００２９】
【図１】本実施例のＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部のブロック構成図。
【図２】本実施例のＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部の動作を示すフローチャート。
【図３】ＦＣ−ＡＬの概念図。
【図４】従来のＦｉｂｅｒ  Ｃｈａｎｎｅｌ構成部のブロック構成図。
【符号の説明】
【００３０】
１  装置
２、２１  Ｆｉｂｅｒ  Ｃｈａｎｎｌｅ構成部
３、２３  光信号送受信モジュール
４、２４  ＦＣコントローラ
５  光信号状態監視部
６、２２  対向装置
１０、３０  光出力信号
１１、３１  光入力信号
１２、３２  電気出力信号
１３、３３  電気入力信号
１４〜１６  状態通知信号
２０、２０−Ａ〜２０−Ｄ  装置
３０  ＦＣ−ＡＬスイッチ
４０、４２、４４  受信線
４１、４３  送信線
【図１】
2008219603.tif 000003
【図２】
2008219603.tif 000004
【図３】
2008219603.tif 000005
【図４】
2008219603.tif 000006