(57)【要約】【課題】ネットワーク内で通信経路障害が発生した場合に障害箇所の特定と、タイムリーに使用可能な通信経路の設定を行う。【解決手段】通信経路の制御を行う通信経路制御サーバ１と、通信経路制御サーバ１に接続された第１のＳＷカード２１と、通信経路制御サーバ１と第１のＳＷカード２１にそれぞれ接続された少なくとも一つの第２のＳＷカード２２、２３と、第２のＳＷカード２２、２３に接続された複数の制御装置３１〜３６を有するネットワーク通信経路制御システムである。第１のＳＷカード２１及び第２のＳＷカード２２、２３は、制御装置３１〜３６間のデータスイッチングを行い、通信経路制御サーバ１は、第１のＳＷカード２１及び第２のＳＷカード２２、２３を介して各制御装置３１〜３６に対し通信経路の監視を行い、通信経路に障害が発生した場合に障害箇所の特定と使用可能な通信経路の設定を行う。【選択図】図１
2012227630.tif 000002
【特許請求の範囲】
【請求項１】
通信経路の制御を行う通信経路制御サーバと、
前記通信経路制御サーバに接続された第１のＳＷカードと、
前記通信経路制御サーバと前記第１のＳＷカードにそれぞれ接続された少なくとも一つの第２のＳＷカードと、
前記第２のＳＷカードに接続された複数の制御装置を有し、
前記第１のＳＷカード及び前記第２のＳＷカードは、前記制御装置間のデータスイッチングを行い、
前記通信経路制御サーバは、前記第１のＳＷカード及び前記第２のＳＷカードを介して各制御装置に対し通信経路の監視を行い、前記通信経路に障害が発生した場合に障害箇所の特定と使用可能な通信経路の設定を行うことを特徴とするネットワーク通信経路制御システム。
【請求項２】
前記通信経路の監視は、前記通信経路制御サーバから前記第１のＳＷカード及び前記第２のＳＷカードを経由してＰｉｎｇコマンドによる疎通監視を行うことにより実行されることを特徴とする請求項１に記載のネットワーク通信経路制御システム。
【請求項３】
前記通信経路制御サーバは、前記通信経路の監視結果に基づいて、前記通信経路の監視が正常に行われた区間と正常に行われなかった区間を判別することを特徴とする請求項２に記載のネットワーク通信経路制御システム。
【請求項４】
前記通信経路の監視が正常に行われなかった区間は、前記通信経路制御サーバと前記第１のＳＷカードの間、前記通信経路制御サーバと前記第２のＳＷカードの間、前記第２のＳＷカードと前記制御装置の間のいずれかであることを特徴とする請求項３に記載のネットワーク通信経路制御システム。
【請求項５】
前記通信経路制御サーバ、前記第１のＳＷカード及び前記第２のＳＷカードには、それぞれポートが設けられており、
前記通信経路制御サーバ、前記第１のＳＷカード及び前記第２のＳＷカードは、前記ポートを介して相互に接続されていることを特徴とする請求項１〜４のいずれか１項に記載のネットワーク通信経路制御システム。
【請求項６】
前記通信経路制御サーバは、前記第１のＳＷカード及び前記第２のＳＷカードの状態と前記ポートの状態とを監視することにより、前記障害箇所の特定を行うことを特徴とする請求項１〜５のいずれか１項に記載のネットワーク通信経路制御システム。
【請求項７】
前記障害箇所の特定は、前記第１のＳＷカードあるいは前記第２のＳＷカードの故障か、あるいは前記通信経路制御サーバ又は前記制御装置の故障かを判定することにより行われることを特徴とする請求項６に記載のネットワーク通信経路制御システム。
【請求項８】
前記特定された障害箇所に基づいて、前記第１のＳＷカードあるいは前記第２のＳＷカードのポートを制御することにより、前記使用可能な通信経路の設定を行うことを特徴とする請求項７に記載のネットワーク通信経路制御システム。
【請求項９】
前記第１のＳＷカードあるいは前記第２のＳＷカードのポートの制御は、前記第１のＳＷカードあるいは前記第２のＳＷカードの制御コマンドにより前記ポートを閉塞／解除することにより、前記第１のＳＷカードあるいは前記第２のＳＷカードと前記制御装置間のリンクを物理的に使用不可能な状態に設定することにより行われることを特徴とする請求項８に記載のネットワーク通信経路制御システム。
【請求項１０】
前記第１のＳＷカードはレイヤ３スイッチであり、前記第２のＳＷカードはレイヤ２スイッチであることを特徴とする請求項１〜９のいずれか１項に記載のネットワーク通信経路制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信経路制御システムに関する。
【背景技術】
【０００２】
装置内ネットワークにおいて、通信経路の監視は制御装置（監視主管装置）から全制御装置に対してＰｉｎｇコマンドを使用したヘルスチェックにより行われている。
【０００３】
このヘルスチェックは監視対象の制御装置の途中の通信経路で障害が発生していても、その障害箇所は特定できず、監視対象の制御装置が異常と判断するか、その他の障害情報を装置毎に異なる障害監視装置から情報を集めることで障害の特定を行っている。また、障害箇所により装置毎に異なる制御を行い通信経路の設定を行っている。
【０００４】
例えば、特開２００９−１３５５８０号公報（特許文献１）には、レイヤ２スイッチ（Ｌ２ＳＷ）のポート接続関係情報を利用して、装置内ネットワークにおけるサーバ間の通信経路の迂回および復旧を含む管理を行う装置内ネットワーク管理システムが開示されている。
【０００５】
従来、レイヤ２スイッチやレイヤ３スイッチ(以下、ＳＷカードと称する)を用いて構成される装置内ネットワークにおいては、通信経路の監視はＳＷカードに接続された制御装置がＰｉｎｇコマンドを使用し、ＳＷカードを経由して制御装置間でＰｉｎｇ送達確認を行っている。このため、ＰｉｎｇコマンドがＮＧの場合、いくつものＳＷカードを経由しているとＮＧの原因（障害箇所）の特定ができない。
【０００６】
また、障害箇所の特定を、ＳＷカード及び制御装置の種別毎に管理して障害情報を収集し判断するため、通信経路を確保決定する処理が複雑になる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１３５５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、上述した従来技術の課題を解決するための技術を提供することにあり、ネットワーク内で通信経路障害が発生した場合に障害箇所の特定と、タイムリーに使用可能な通信経路の設定を行うことが可能なネットワーク通信経路制御システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係るネットワーク通信経路制御システムは、
通信経路の制御を行う通信経路制御サーバと、
前記通信経路制御サーバに接続された第１のＳＷカードと、
前記通信経路制御サーバと前記第１のＳＷカードにそれぞれ接続された少なくとも一つの第２のＳＷカードと、
前記第２のＳＷカードに接続された複数の制御装置を有し、
前記第１のＳＷカード及び前記第２のＳＷカードは、前記制御装置間のデータスイッチングを行い、
前記通信経路制御サーバは、前記第１のＳＷカード及び前記第２のＳＷカードを介して各制御装置に対し通信経路の監視を行い、前記通信経路に障害が発生した場合に障害箇所の特定と使用可能な通信経路の設定を行うことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ネットワーク内で通信経路障害が発生した場合に障害箇所の特定と、タイムリーに使用可能な通信経路の設定を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係るネットワーク通信経路制御システムの構成を示す図である。
【図２】本発明の実施形態に係るネットワーク通信経路制御システムの接続構成を示す図である。
【図３】本発明の実施の形態の動作を示すタイムチャートである。
【図４】本発明の実施の形態の動作を示すタイムチャートである。
【図５】ネットワーク通信経路制御システムにおける通信経路の設定方法を示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態について図面を参照して詳細に説明する。
【００１３】
図１を参照して、本発明の実施の形態に係るネットワーク通信経路制御システムについて説明する。図１は、本発明の実施形態に係るネットワーク通信経路制御システムの構成を示す図である。
【００１４】
本実施形態のネットワーク通信経路制御システムは、通信経路制御サーバ１と、通信経路制御サーバ１に接続されたＳＷカード（レイヤ３スイッチ）２１と、通信経路制御サーバ１とＳＷカード２１にそれぞれ接続されたＳＷカード（レイヤ２スイッチ）２２、２３と、ＳＷカード２２に接続された制御装置３１〜３３と、ＳＷカード２３に接続された制御装置３４〜３６とを有する。
【００１５】
ＳＷカード２１、２２、２３は、ネットワーク（装置内ネットワーク）の制御装置３１〜３６間のデータスイッチングを行うレイヤ２スイッチ及びレイヤ３スイッチである。制御装置３１〜３６は、ネットワークでサービスを実現するために必要な機能を具備したサーバである。
【００１６】
図２は、本発明の実施形態に係る装置内ネットワーク通信経路制御システムの接続構成を示す図である。
【００１７】
通信経路制御サーバ１は、ＳＷカード２１、２２、２３に対し通信経路の疎通、障害監視及び経路設定を行うため、ＳＷカード２１、２２、２３と相互にポート（Ｐｏｒｔ）で接続されている。
【００１８】
具体的には、通信経路制御サーバ１には、ポート（Ｐｏｒｔ）１ａ〜１ｃが設けられている。レイヤ３スイッチとしてのＳＷカード２１には、ポート（Ｐｏｒｔ）２１ａ〜２１ｃが設けられている。レイヤ２スイッチとしてのＳＷカード２２には、ポート（Ｐｏｒｔ）２２ａ〜２２ｅが設けられている。レイヤ２スイッチとしてのＳＷカード２３には、ポート（Ｐｏｒｔ）２３ａ〜２３ｅが設けられている。
【００１９】
このような構成の下、通信経路制御サーバ１のポート（Ｐｏｒｔ）１ａは、ＳＷカード２１のポート（Ｐｏｒｔ）２１ａに接続されている。通信経路制御サーバ１のポート（Ｐｏｒｔ）１ｂは、ＳＷカード２２のポート（Ｐｏｒｔ）２２ａに接続されている。通信経路制御サーバ１のポート（Ｐｏｒｔ）１ｃは、ＳＷカード２３のポート（Ｐｏｒｔ）２３ａに接続されている。
【００２０】
また、ＳＷカード２１のポート（Ｐｏｒｔ）２１ｂは、ＳＷカード２２のポート（Ｐｏｒｔ）２２ｂに接続されている。ＳＷカード２１のポート（Ｐｏｒｔ）２１ｃは、ＳＷカード２３のポート（Ｐｏｒｔ）２３ｂに接続されている。
【００２１】
また、ＳＷカード２２のポート（Ｐｏｒｔ）２２ｃは制御装置３１に、ＳＷカード２２のポート（Ｐｏｒｔ）２２ｄは制御装置３２に、ＳＷカード２２のポート（Ｐｏｒｔ）２２ｅは制御装置３３にそれぞれ接続されている。
【００２２】
また、ＳＷカード２３のポート（Ｐｏｒｔ）２３ｃは制御装置３４に、ＳＷカード２３のポート（Ｐｏｒｔ）２３ｄは制御装置３５に、ＳＷカード２３のポート（Ｐｏｒｔ）２３ｅは制御装置３６にそれぞれ接続されている。
【００２３】
このように、通信経路制御サーバ１のポート（Ｐｏｒｔ）１ａ、ポート（Ｐｏｒｔ）１ｂ、ポート（Ｐｏｒｔ）１ｃは、ＳＷカード２１のポート（Ｐｏｒｔ）２１ａ、ＳＷカード２２のポート（Ｐｏｒｔ）２２ａ、ＳＷカード２３のポート（Ｐｏｒｔ）２３ａにそれぞれ接続されている。
【００２４】
ＳＷカード２１、２２、２３は中継装置として対向する制御装置ごとにポートによる相互接続を行っており、レイヤ３スイッチとしてのＳＷカード２１はレイヤ２スイッチとしてのＳＷカード２２、２３間の中継のため、ＳＷカード２１のポート（Ｐｏｒｔ）２１ｂ、ポート（Ｐｏｒｔ）２１ｃは、ＳＷカード２２のポート（Ｐｏｒｔ）２２ｂ、ＳＷカード２３のポート（Ｐｏｒｔ）２３ｂにそれぞれ接続されている。
【００２５】
ＳＷカード２２、２３は、制御装置間の中継のため、ＳＷカード２２のポート（Ｐｏｒｔ）２２ｃ、ポート（Ｐｏｒｔ）２２ｄ、ポート（Ｐｏｒｔ）２２ｅは制御装置３１、３２、３３にそれぞれ接続され、ＳＷカード２３のポート（Ｐｏｒｔ）２３ｃ、ポート（Ｐｏｒｔ）２３ｄ、ポート（Ｐｏｒｔ）２３ｅは制御装置３４、３５、３６にそれぞれ接続されている。
【００２６】
次に、図３及び図４を参照して、本発明の実施形態の動作について詳細に説明する。
【００２７】
通信経路制御サーバ１は、装置内ネットワークの通信経路の疎通監視するために、Ｐｉｎｇコマンドを使用しＳＷカード２１、２２、２３経由でコマンドを発行することで制御装置３１〜３６に対しパケットの送受信を行い、各ＳＷカード２１、２２、２３、制御装置３１〜３６間の通信経路の疎通監視を行う。
【００２８】
通信経路制御サーバ１からＳＷカード２１、２２、２３を経由してＰｉｎｇコマンドによる疎通監視を行うことで、ＳＷカード２１、２２、２３の障害を特定するための一次切分けを行うことが可能になる。
【００２９】
ここで、図３を参照して、制御装置３１に対する疎通監視を行う場合について説明する。
【００３０】
制御装置３１に対する疎通監視を行う（図３のステップＡ１）。
【００３１】
通信経路制御サーバ１からＳＷカード２１経由とＳＷカード２２経由の２ルートでＰｉｎｇコマンドが送信され、ＳＷカード２１経由のＰｉｎｇがＯＫでＳＷカード２２経由のＰｉｎｇがＮＧの場合（図３のステップＡ２）、ＳＷカード２１とＳＷカード２２と制御装置３１の疎通確認ができていることから、障害箇所は通信経路制御サーバ１とＳＷカード２２の間であることが特定できる。
【００３２】
ＳＷカード２１経由のＰｉｎｇがＮＧでＳＷカード２２経由のＰｉｎｇがＯＫの場合（図３のステップＡ３）、ＳＷカード２１と制御装置３１の疎通確認ができていることから、障害箇所は通信経路制御サーバ１とＳＷカード２１の間であることが特定できる。
【００３３】
ＳＷカード２１経由のＰｉｎｇがＮＧでＳＷカード２２経由のＰｉｎｇがＮＧの場合（図３のステップＡ４）、制御装置３１の疎通確認が全てできないことから、障害箇所は通信経路制御サーバ１、ＳＷカード２１、ＳＷカード２２と制御装置３１の全てが障害対象となる。しかし、この場合はＳＷカード２２に接続されている制御装置３２、３３の疎通確認結果と合わせて判断することで障害箇所の特定はさらに絞り込める。
【００３４】
例えば、制御装置３１に対する疎通監視で、ＳＷカード２１経由のＰｉｎｇがＮＧでＳＷカード２２経由のＰｉｎｇがＮＧの場合と、制御装置３２に対する疎通監視で、ＳＷカード２１経由のＰｉｎｇがＯＫでＳＷカード２２経由のＰｉｎｇがＯＫの場合の組み合わせでは（図３のステップＡ５）、ＳＷカード２１とＳＷカード２２と制御装置３２の疎通確認ができていることから、障害箇所はＳＷカード２２と制御装置３１の間であることが特定できる。
【００３５】
上記疎通監視では故障箇所を１箇所（１装置）に絞り込むことができず、ＳＷカード２１、２２、２３間又はＳＷカード２１、２２、２３と制御装置３１〜３６間の範囲での特定となるが、疎通監視に加え、ＳＷカード２１、２２、２３のカード状態と各ポート（Ｐｏｒｔの）の状態を監視することで、障害箇所の範囲をさらに絞り込むことが可能となる。
【００３６】
通信経路制御サーバ１は、ＳＷカード２１、２２、２３に対しＴｅｌｎｅｔコマンドでログインし、ログイン結果によりＳＷカード２１、２２、３２が故障していないことを確認する。そして、ＳＷカード２１、２２、２３の各ポート（Ｐｏｒｔ）の状態を収集することで、ＳＷカード２１、２２、２３かあるいはその他装置かの切分けが可能となり故障箇所の特定ができる（図４のステップＡ６）。
【００３７】
このように、ＳＷカード２１、２２、２３の状態及びＳＷカード２１、２２、２３の各ポート（Ｐｏｒｔ）の状態を判定し（図４のステップＡ６）、判定の結果が異常ならば、故障対象をＳＷカード２１、２２、２３に特定する。また、判定の結果が正常ならば、故障対象をＳＷカード２１、２２、２３以外の装置（故障対象装置）に特定する。ここで、故障対象装置とは、通信経路制御サーバ１あるいは制御装置３１〜３６である。
【００３８】
次に、ＳＷカード２１、２２、２３の故障時の通信経路の設定として、ＳＷカード２１、２２、２３のポート（Ｐｏｒｔ）状態をＳＷカード２１、２２、２３の制御コマンドによりポート（Ｐｏｒｔ）閉塞／解除することで、ＳＷカード２１、２２、２３と制御装置３１〜３６間のリンクを物理的に使用不可能な状態に設定する。これにより、全制御装置３１〜３６に対して通信経路の設定動作を行う必要がなくなる。この結果、通信経路の設定動作を簡略かつ早期に行なうことができる。
【００３９】
図５を参照して、この通信経路の設定動作について説明する。
【００４０】
例えば、＃０経路と＃１経路に分かれたシステム構成を想定する。＃０経路にはＳＷカード２１、２２、２３が設けられおり、＃１経路にはＳＷカード２１１、２２１、２３１が設けられている。
【００４１】
このような構成の下、ＳＷカード２１が故障した場合、制御装置３１〜３６は全て＃１経路を使用するために、各々の制御装置３１〜３６に通信経路の設定指示を出すことなく、ＳＷカード２２とＳＷカード２３の制御装置向けのポート（Ｐｏｒｔ）を閉塞（リンクダウン）する。これにより、全制御装置３１〜３６の使用可能経路を＃１経路のみとし通信経路設定をＳＷカード側で全て制御可能になる。
【００４２】
上述のように、本発明の実施形態では、装置内ネットワークにて、制御装置３１〜３６間の通信経路を監視し、通信経路障害が発生した場合に障害箇所の特定と、タイムリーに使用可能な通信経路の設定制御することを可能とする。
【００４３】
つまり、本発明の実施形態に係るネットワーク通信経路制御システムは、装置内ネットワークの全てのＳＷカード２１、２２、２３に接続し、装置内ネットワーク通信経路制御システムよりＳＷカード２１、２２、２３を介し装置内ネットワークの各制御装置３１〜３６に対し通信経路監視を行う。各ＳＷカード２１、２２、２３から実施した通信経路監視の確認結果に基づいて、通信経路監視が正常に行われた区間と正常に行われなかった区間を確認判断する。また、ＳＷカード２１、２２、２３の状態及びＳＷカード２１、２２、２３のポート状態も装置内ネットワーク通信経路制御システム内で管理することで、装置内ネットワーク通信経路制御システム内の情報（装置内ネットワークの通信経路状態、ＳＷカード状態、ＳＷカードのポート状態）に基づいてネットワーク内の障害箇所を特定する。また、特定された障害箇所からＳＷカード２１、２２、２３及びＳＷカード２１、２２、２３のポートを制御することで、通信経路の設定を簡略化し、早期に通信経路の確保を可能とする。
【００４４】
本発明の実施形態によれば、ネットワーク内の通信障害の障害箇所の特定が可能になる。この結果、故障復旧を早期に行うことが可能となる。その理由は、装置内ネットワーク通信経路制御システムを構築することで、中継装置であるＳＷカード２１、２２、２３間の通信経路状態、ＳＷカード２１、２２、２３の状態、ポートの状態を一元管理し、また、ＳＷカード２１、２２、２３へのポート制御により経路設定を可能としたためである。
【００４５】
以上、本発明の実施の形態について具体的に説明したが、本発明は上述の実施形態に限定されるものではなく、本発明技術的思想に基づく各種の変形が可能である。
【００４６】
例えば、本発明は、レイヤ２スイッチやレイヤ３スイッチを用いて構成される装置内ネットワークを使用したシステムに広く適用可能である。
【符号の説明】
【００４７】
１  通信経路制御サーバ
１ａ〜１ｃ  ポート（Ｐｏｒｔ）
２１  ＳＷカード（レイヤ３スイッチ）
２１ａ〜２１ｃ  ポート（Ｐｏｒｔ）
２２、２３  ＳＷカード（レイヤ２スイッチ）
２２ａ〜２２ｅ  ポート（Ｐｏｒｔ）
２３ａ〜２３ｅ  ポート（Ｐｏｒｔ）
３１〜３６  制御装置
２１１  ＳＷカード（レイヤ３スイッチ）
２２１、２３１  ＳＷカード（レイヤ２スイッチ）
【図１】
2012227630.tif 000003
【図２】
2012227630.tif 000004
【図３】
2012227630.tif 000005
【図４】
2012227630.tif 000006
【図５】
2012227630.tif 000007