(57)【特許請求の範囲】
【請求項１】
ＦＣ−ＡＬ（Fibre Channel-Arbitrated Loop）と、
それぞれＦＣデバイスが接続される複数のポートと、
前記複数のポートごとに設けられ、前記複数のポートと前記ＦＣ−ＡＬとの接続および非接続を制御する複数の閉塞制御部と、
前記複数のポートに接続されたＦＣデバイスの復旧状態を監視するＦＣスイッチ監視装置と、
前記複数のポートの接続先を前記ＦＣ−ＡＬと前記ＦＣスイッチ監視装置との間で切り替える監視装置用スイッチ部と、を備え、
前記複数の閉塞制御部は、それぞれ、前記複数のポートのうちの対応するポートに接続されたＦＣデバイスにおける異常を検出すると、該ポートと前記ＦＣ−ＡＬとを非接続とするとともに、該ポートの接続先を前記ＦＣスイッチ監視装置とするように前記監視装置用スイッチ部に指示し、
前記ＦＣスイッチ監視装置は、自身に接続されたポートに接続されたＦＣデバイスの復旧状態を常時監視し、該ＦＣデバイスが復旧したことを検出すると、該ポートと前記ＦＣ−ＡＬとを接続するように前記複数の制御部のうちの該ポートに対応する閉塞制御部に指示するとともに、該ポートの接続先を前記ＦＣ−ＡＬとするように前記監視装置用スイッチ部に指示する、ＦＣスイッチ。
【請求項２】
ＦＣ−ＡＬ（Fibre Channel-Arbitrated Loop）と、それぞれＦＣデバイスが接続される複数のポートとを備えたファイバチャネルスイッチの制御方法であって、
前記複数のポートごとに設けられた複数の閉塞制御部が、前記複数のポートと前記ＦＣ−ＡＬとの接続および非接続を制御する工程と、
ＦＣスイッチ監視装置が、前記複数のポートに接続されたＦＣデバイスの復旧状態を監視する工程と、
監視装置用スイッチ部が、前記複数のポートの接続先を前記ＦＣ−ＡＬと前記ＦＣスイッチ監視装置との間で切り替える工程と、
前記複数の閉塞制御部が、それぞれ、前記複数のポートのうちの対応するポートに接続されたＦＣデバイスにおける異常を検出すると、該ポートと前記ＦＣ−ＡＬとを非接続とするとともに、該ポートの接続先を前記ＦＣスイッチ監視装置とするように前記監視装置用スイッチ部に指示する工程と、
前記ＦＣスイッチ監視装置が、自身に接続されたポートに接続されたＦＣデバイスの復旧状態を常時監視し、該ＦＣデバイスが復旧したことを検出すると、該ポートと前記ＦＣ−ＡＬとを接続するように前記複数の制御部のうちの該ポートに対応する閉塞制御部に指示するとともに、該ポートの接続先を前記ＦＣ−ＡＬとするように前記監視装置用スイッチ部に指示する工程と、を含む、ＦＣスイッチ監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイバチャネルスイッチの監視装置、方法及びプログラムに関する。
【背景技術】
【０００２】
ＦＣ−ＡＬ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ−Ａｒｂｉｔｒａｔｅｄ  Ｌｏｏｐ）システムにおいて、ＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ、ファイバチャネル）スイッチは、ＦＣデバイスに対しＦＣ−ＡＬに接続するためのポートを提供する。ＦＣスイッチのポートに接続されたＦＣデバイスにおいて異常（接触不良、部品故障等）が発生しＦＣ−ＡＬのイニシャライズ処理が継続的に生じた場合、ＦＣ−ＡＬに接続された他の正常なＦＣデバイス間のデータ転送も不可能となる場合がある。
【０００３】
特許文献１において、一部のＦＣデバイスにおいて生じた異常が他の正常なＦＣデバイスに影響を及ぼすことを防ぐために、ＦＣデバイスの不良を検出した場合には、かかるＦＣデバイスをＦＣ−ＡＬから切り離すように構成されたＦＣスイッチが提案されている。
【０００４】
【特許文献１】特開２００７−２７４１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以下の分析は、本発明者によってなされたものである。特許文献１に記載された従来のＦＣスイッチは、ＦＣ−ＡＬから切り離されたＦＣデバイスが復旧したか否かに拘らず、一定時間の経過後にそのＦＣデバイスをＦＣ−ＡＬに接続する。したがって、ＦＣデバイスが正常に復旧してからＦＣ−ＡＬに組み込まれるまでに必要以上に時間を要する。また、ＦＣデバイスが正常に復旧していない場合であっても一定時間の経過後にＦＣ−ＡＬに接続されるため、異常なＦＣデバイスのＦＣ−ＡＬへの接続及び切り離しが繰り返される。
【０００６】
そこで、ＦＣデバイスが正常に復旧した際に速やかにＦＣ−ＡＬへ接続するとともに、正常に復旧していないＦＣデバイスのＦＣ−ＡＬへの接続を防ぐＦＣスイッチを提供することが課題となる。
【課題を解決するための手段】
【０００７】
本発明の第１の視点に係るＦＣスイッチ監視装置は、
ＦＣ−ＡＬ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ−Ａｒｂｉｔｒａｔｅｄ  Ｌｏｏｐ）にＦＣスイッチを介して接続されたＦＣデバイスのうち異常が発生したものを該ＦＣ−ＡＬから切り離して常時監視するとともに、正常に復旧した場合には該ＦＣ−ＡＬに接続するように構成されたことを特徴とする。
【０００８】
第１の展開形態のＦＣスイッチ監視装置は、
前記ＦＣスイッチに設けたポートを前記ＦＣ−ＡＬから切り離すことによって異常が発生したＦＣデバイスを前記ＦＣ−ＡＬから切り離すとともに、該ポートを前記ＦＣ−ＡＬに接続することによって正常に復旧したＦＣデバイスを前記ＦＣ−ＡＬに接続するように構成されることが好ましい。
【０００９】
第２の展開形態のＦＣスイッチは、上記ＦＣスイッチ監視装置を備えることが好ましい。
【００１０】
本発明の第２の視点に係るＦＣスイッチ監視方法は、
ＦＣスイッチ監視手段によって、ＦＣ−ＡＬにＦＣスイッチを介して接続されたＦＣデバイスのうち異常が発生したものを該ＦＣ−ＡＬから切り離して常時監視する工程と、
前記ＦＣ−ＡＬから切り離されたＦＣデバイスが正常に復旧した場合には前記ＦＣ−ＡＬに接続する工程と、を含むことを特徴とする。
【００１１】
第３の展開形態のＦＣスイッチ監視方法は、
前記ＦＣスイッチに設けたポートを前記ＦＣ−ＡＬから切り離すことによって異常が発生したＦＣデバイスを前記ＦＣ−ＡＬから切り離すとともに、該ポートを前記ＦＣ−ＡＬに接続することによって正常に復旧したＦＣデバイスを前記ＦＣ−ＡＬに接続することが好ましい。
【００１２】
本発明の第３の視点に係るＦＣスイッチ監視プログラムは、
ＦＣ−ＡＬにＦＣスイッチを介して接続されたＦＣデバイスのうち異常が発生したものを該ＦＣ−ＡＬから切り離して常時監視する処理と、
前記ＦＣ−ＡＬから切り離されたＦＣデバイスが正常に復旧した場合には前記ＦＣ−ＡＬに接続する処理と、をコンピュータに実行させることを特徴とする。
【００１３】
第４の展開形態のＦＣスイッチ監視プログラムは、
前記ＦＣスイッチに設けたポートを前記ＦＣ−ＡＬから切り離すことによって異常が発生したＦＣデバイスを前記ＦＣ−ＡＬから切り離すとともに、該ポートを前記ＦＣ−ＡＬに接続することによって正常に復旧したＦＣデバイスを前記ＦＣ−ＡＬに接続することが好ましい。
本発明の第４の視点に係るＦＣ（Fibre Channel）スイッチは、
ＦＣ−ＡＬ（Fibre Channel-Arbitrated Loop）と、
それぞれＦＣデバイスが接続される複数のポートと、
前記複数のポートごとに設けられ、前記複数のポートと前記ＦＣ−ＡＬとの接続および非接続を制御する複数の閉塞制御部と、
前記複数のポートに接続されたＦＣデバイスの復旧状態を監視するＦＣスイッチ監視装置と、
前記複数のポートの接続先を前記ＦＣ−ＡＬと前記ＦＣスイッチ監視装置との間で切り替える監視装置用スイッチ部と、を備え、
前記複数の閉塞制御部は、それぞれ、前記複数のポートのうちの対応するポートに接続されたＦＣデバイスにおける異常を検出すると、該ポートと前記ＦＣ−ＡＬとを非接続とするとともに、該ポートの接続先を前記ＦＣスイッチ監視装置とするように前記監視装置用スイッチ部に指示し、
前記ＦＣスイッチ監視装置は、自身に接続されたポートに接続されたＦＣデバイスの復旧状態を常時監視し、該ＦＣデバイスが復旧したことを検出すると、該ポートと前記ＦＣ−ＡＬとを接続するように前記複数の制御部のうちの該ポートに対応する閉塞制御部に指示するとともに、該ポートの接続先を前記ＦＣ−ＡＬとするように前記監視装置用スイッチ部に指示する。
本発明の第５の視点に係るＦＣ（Fibre Channel）スイッチ監視方法は、
ＦＣ−ＡＬ（Fibre Channel-Arbitrated Loop）と、それぞれＦＣデバイスが接続される複数のポートとを備えたファイバチャネルスイッチの制御方法であって、
前記複数のポートごとに設けられた複数の閉塞制御部が、前記複数のポートと前記ＦＣ−ＡＬとの接続および非接続を制御する工程と、
ＦＣスイッチ監視装置が、前記複数のポートに接続されたＦＣデバイスの復旧状態を監視する工程と、
監視装置用スイッチ部が、前記複数のポートの接続先を前記ＦＣ−ＡＬと前記ＦＣスイッチ監視装置との間で切り替える工程と、
前記複数の閉塞制御部が、それぞれ、前記複数のポートのうちの対応するポートに接続されたＦＣデバイスにおける異常を検出すると、該ポートと前記ＦＣ−ＡＬとを非接続とするとともに、該ポートの接続先を前記ＦＣスイッチ監視装置とするように前記監視装置用スイッチ部に指示する工程と、
前記ＦＣスイッチ監視装置が、自身に接続されたポートに接続されたＦＣデバイスの復旧状態を常時監視し、該ＦＣデバイスが復旧したことを検出すると、該ポートと前記ＦＣ−ＡＬとを接続するように前記複数の制御部のうちの該ポートに対応する閉塞制御部に指示するとともに、該ポートの接続先を前記ＦＣ−ＡＬとするように前記監視装置用スイッチ部に指示する工程と、を含む。
【発明の効果】
【００１４】
本発明のＦＣスイッチ監視装置によって、ＦＣデバイスが正常に復旧した際に速やかにＦＣ−ＡＬへ接続するとともに、正常に復旧していないＦＣデバイスのＦＣ−ＡＬへの接続を防ぐことができる。なぜなら、ＦＣスイッチ監視装置は、異常が発生してＦＣ−ＡＬから切り離されたＦＣデバイスを常時監視するとともに、正常に復旧したＦＣデバイスに限り、ＦＣ−ＡＬに接続するからである。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態に係るＦＣスイッチ監視装置について図面を参照して説明する。図１は、本実施形態に係るＦＣスイッチ監視装置を備えるＦＣスイッチの構成を示すブロック図である。
【００１６】
図１を参照すると、ＦＣスイッチ１００はＦＣスイッチ監視装置１０を備える。ＦＣスイッチ監視装置１０は、ＦＣ−ＡＬにＦＣスイッチを介して接続されたＦＣデバイスのうち異常が発生したものをＦＣ−ＡＬから切り離して常時監視するとともに、正常に復旧した場合にはＦＣ−ＡＬに接続する。
【００１７】
図１を参照すると、ＦＣスイッチは、さらにポート１１〜１４を備える。ＦＣスイッチ監視装置１０は、ＦＣスイッチ１００のポートをＦＣ−ＡＬから切り離すことによって異常が発生したＦＣデバイスをＦＣ−ＡＬから切り離すとともに、ポートをＦＣ−ＡＬに接続することによって正常に復旧したＦＣデバイスをＦＣ−ＡＬに接続するようにしてもよい。
【実施例１】
【００１８】
本発明の第１の実施例について図面を参照して説明する。図１は、本実施例に係るＦＣスイッチ監視装置を備えるＦＣスイッチの構成を示すブロック図である。図１を参照すると、ＦＣスイッチ１００は、ＦＣスイッチ監視装置１０及びポート１１〜１４を備える。ここでは、一例として、ポートの数を４つとしたが、ポートの数はいくつであってもよい。ポート１１〜１４には、それぞれ、ＦＣデバイス１０１〜１０４が接続される。
【００１９】
ＦＣスイッチ監視装置１０は、異常が発生したＦＣデバイスが接続されたポートをＦＣ−ＡＬから切り離すとともに、かかるＦＣデバイスの復旧状況を監視する。ＦＣスイッチ監視装置１０は、ＦＣ−ＡＬから切り離されたＦＣデバイスが正常に復旧した際に、切り離されたポートを速やかにＦＣ−ＡＬに接続する。
【００２０】
ＦＣスイッチ１００内には、デバイスの復旧状況を監視するＦＣスイッチ監視装置１０を設ける。異常が検出されて、ＦＣ−ＡＬから切り離されたポートは、ＦＣスイッチ１００の内部において、ＦＣスイッチ監視装置１０と接続される。また、ＦＣスイッチ監視装置１０は、ＦＣ−ＡＬから切り離されたＦＣデバイスの状況を常時監視する。さらに、ＦＣスイッチ監視装置１０は、ＦＣ−ＡＬから切り離されたＦＣデバイスの復旧を検知すると、直ちにＦＣデバイスが接続されたポートをＦＣ−ＡＬに組み込む。一方、ＦＣスイッチ監視装置１０は、正常に復旧していないＦＣデバイスが接続されたポートをＦＣ−ＡＬに組み込まないように制御する。
【００２１】
ＦＣスイッチ監視装置１０を備えたＦＣスイッチ１００によって、ＦＣデバイスの復旧（例えば、ＦＣデバイスの交換）後、速やかにＦＣ−ＡＬへ組み込むことが可能となるとともに、未復旧のＦＣデバイスがＦＣ−ＡＬに組み込まれることを防ぐことが可能となる。
【実施例２】
【００２２】
本発明の第２の実施例に係るＦＣスイッチ監視装置を備えるＦＣスイッチについて図面を参照して説明する。図２は、本実施例に係るＦＣスイッチ監視装置を備えたＦＣスイッチのブロック図を示す。
【００２３】
ＦＣスイッチ２００は、ＦＣスイッチ監視装置２０、ＦＣ−ＡＬスイッチ部４０、監視装置用スイッチ部３０、ポート２１〜２４、及び、閉塞制御部３１〜３４を備える。ポート２１〜２４の個数は、一例として４つとした。ポートの個数は、勿論４つに限られない。
【００２４】
閉塞制御部３１〜３４は、ＦＣデバイス１０１〜１０４において異常を検出した場合、異常の発生したＦＣデバイスの接続されたポートをＦＣ−ＡＬから切り離す制御を行う。監視装置用スイッチ部３０は、閉塞されたポート２１〜２４をＦＣスイッチ監視装置２０に接続する。
【００２５】
ＦＣスイッチ監視装置２０は、ポート２１〜２４のうち異常が発生したＦＣデバイスが接続されたものを終端するとともに、ＦＣデバイス１０１〜１０４のうち異常が発生したものの復旧状態を常時監視する。また、ＦＣスイッチ監視装置２０は、ＦＣデバイスが復旧した場合には、閉塞制御部３１〜３４にポートの閉塞の解除を指示する。
【００２６】
ＦＣスイッチ監視装置２０は、ＦＣデバイスの異常により、閉塞制御部によってＦＣ−ＡＬスイッチ部４０から切り離されたポート２１〜２４の状態を常時監視することができる。したがって、ＦＣデバイスの復旧時において迅速に閉塞を解除するとともに、ＦＣデバイスが未復旧の期間にわたって閉塞を継続することができる。
【００２７】
次に、ＦＣデバイス１０４で異常が発生し、イニシャライズ処理が継続して発生した場合におけるＦＣスイッチ２００の動作について説明する。
【００２８】
ＦＣスイッチ監視装置２０は、閉塞制御部３４からの閉塞開始信号を受信すると、ＦＣスイッチ２００の内部におけるポート２４の接続先をＦＣ−ＡＬからＦＣスイッチ監視装置２０に変更するよう監視装置用スイッチ部３０に指示する。ＦＣスイッチ監視装置２０は、常時、ポート２４に接続されたＦＣデバイス１０４の状態を監視する。ＦＣスイッチ監視装置２０は、ＦＣデバイス１０４の交換等により、ＦＣデバイス１０４が正常に復旧したことを検出した場合には、閉塞制御部３４への制御信号によって閉塞の解除を行い、監視装置用スイッチ部３０に制御信号を送信することよって、ポート２４をＦＣ−ＡＬに接続する。
【実施例３】
【００２９】
本発明の第３の実施例に係るＦＣスイッチ監視プログラムを備えるＦＣスイッチについて図面を参照して説明する。図３は、本実施例に係るＦＣスイッチ監視プログラムを備えたＦＣスイッチのブロック図を示す。
【００３０】
ＦＣスイッチ３００は、コンピュータ５０及びポート１１〜１４を備える。ポート１１〜１４の個数は一例として４つとしたものの、ポートの個数は４つに限られない。コンピュータ５０は、メモリ５１及びＣＰＵ５２を備える。
【００３１】
ＦＣスイッチ監視プログラムは、メモリ５１に格納されるとともに、ＣＰＵ５２にロードされて以下の処理を実現する。すなわち、ＦＣスイッチ監視プログラムは、ＦＣ−ＡＬにＦＣスイッチ３００を介して接続されたＦＣデバイスのうち異常が発生したものを、ＦＣ−ＡＬから切り離して常時監視する処理と、ＦＣ−ＡＬから切り離されたＦＣデバイスが正常に復旧した場合には直ちにＦＣ−ＡＬに接続する処理と、をコンピュータ５０に実行させる。
【００３２】
また、ＦＣスイッチ監視プログラムは、ＦＣスイッチ３００のポートをＦＣ−ＡＬから切り離すことによって異常が発生したＦＣデバイスをＦＣ−ＡＬから切り離すとともに、ポートをＦＣ−ＡＬに接続することによって正常に復旧したＦＣデバイスをＦＣ−ＡＬに接続するようにしてもよい。
【００３３】
以上の記載は実施例に基づいて行ったが、本発明は、上記実施例に限定されるものではない。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態に係るＦＣスイッチ監視装置を備えたＦＣスイッチの構成を示すブロック図である。
【図２】本発明の第２の実施例に係るＦＣスイッチ監視装置を備えたＦＣスイッチの構成を示すブロック図である。
【図３】本発明の第３の実施例に係るＦＣスイッチ監視プログラムを備えたＦＣスイッチの構成を示すブロック図である。
【符号の説明】
【００３５】
１０、２０  ＦＣスイッチ監視装置
１１〜１４、２１〜２４  ポート
３０  監視装置用スイッチ部
３１〜３４  閉塞制御部
４０  ＦＣ−ＡＬスイッチ部
５０  コンピュータ
５１  メモリ
５２  ＣＰＵ
１００、２００、３００  ＦＣスイッチ
１０１〜１０４  ＦＣデバイス
【図１】
0005163245.tif 000002
【図２】
0005163245.tif 000003
【図３】
0005163245.tif 000004