(57)【要約】【課題】ネットワーク管理の容易化を実現可能な管理装置およびネットワークシステムを提供する。【解決手段】管理装置１２は、登録情報記憶部、ＭＡＣアドレス取得部およびポート情報取得部を備える。登録情報記憶部には、コア装置ＣＳＷのＩＰアドレスと、スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］のＩＰアドレスとが登録される。ＭＡＣアドレス取得部は、異常端末（１４ａ〜１４ｄ）のＩＰアドレスが通知された際に、コア装置ＣＳＷのＡＲＰテーブル２０から、異常端末のＩＰアドレスに対応するＭＡＣアドレスを取得する。ポート情報取得部は、スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］のＦＤＢ３１から、ＭＡＣアドレス取得部で取得されたＭＡＣアドレスに対応するポートの識別子を取得する。【選択図】図４
2019054331.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用いたプログラム処理によって構成される管理装置であって、
ＡＲＰ（Address Resolution Protocol）テーブルを備えるコア装置のＩＰアドレスと、ポートに接続された端末からのフレームをＦＤＢ（Forwarding DataBase）に基づき中継するスイッチ装置のＩＰアドレスとが登録される登録情報記憶部と、
異常端末のＩＰアドレスが通知された際に、前記登録情報記憶部に登録された前記コア装置の前記ＡＲＰテーブルから、前記異常端末の前記ＩＰアドレスに対応するＭＡＣアドレスを取得するＭＡＣアドレス取得部と、
前記登録情報記憶部に登録された前記スイッチ装置の前記ＦＤＢから、前記ＭＡＣアドレス取得部で取得された前記ＭＡＣアドレスに対応する前記ポートの識別子を取得するポート情報取得部と、
を有する管理装置。
【請求項２】
請求項１記載の管理装置において、
前記スイッチ装置は、ＰｏＥ（Power over Ethernet）規格に対応した装置であり、
前記管理装置は、前記ポート情報取得部で取得された前記ポートの再給電を指示する給電コマンドを生成し、前記給電コマンドを前記スイッチ装置へ送信する給電コマンド送信部を備える、
管理装置。
【請求項３】
請求項１または２記載の管理装置において、
前記管理装置は、前記登録情報記憶部に登録された前記コア装置から、前記ＡＲＰテーブルの保持情報を定期的に取得し、コピー情報記憶部に保存するＡＲＰテーブル情報取得部を有し、
前記ＭＡＣアドレス取得部は、前記コピー情報記憶部から前記ＭＡＣアドレスを取得する、
管理装置。
【請求項４】
請求項１または２記載の管理装置において、
前記管理装置は、前記登録情報記憶部に登録された前記スイッチ装置から、前記ＦＤＢの保持情報を定期的に取得し、コピー情報記憶部に保存するＦＤＢ情報取得部を有し、
前記ポート情報取得部は、前記コピー情報記憶部から前記ポートの識別子を取得する、
管理装置。
【請求項５】
請求項１または２記載の管理装置において、
前記登録情報記憶部には、複数台の前記スイッチ装置の前記ＩＰアドレスが登録され、
前記ポート情報取得部は、前記複数台の前記スイッチ装置の前記ＦＤＢを対象に前記ＭＡＣアドレスに対応する前記ポートの識別子を探索し、当該探索結果として、前記スイッチ装置の識別子と前記ポートの識別子とを取得する、
管理装置。
【請求項６】
請求項１または２記載の管理装置において、
前記登録情報記憶部には、予め、除外ポートの識別子が登録され、
前記ポート情報取得部は、前記取得した前記ポートの識別子から前記登録情報記憶部に登録された前記除外ポートの識別子を除外する、
管理装置。
【請求項７】
ポートに接続された端末からのフレームをＦＤＢ（Forwarding DataBase）に基づき中継するスイッチ装置と、
コンピュータを用いたプログラム処理によって構成される管理装置と、
前記端末の異常の有無を監視し、異常を検知した場合に当該異常端末のＩＰアドレスを前記管理装置へ通知する監視装置と、
を備えるネットワークシステムであって、
前記管理装置は、
ＡＲＰ（Address Resolution Protocol）テーブルを備えるコア装置のＩＰアドレスと、前記スイッチ装置のＩＰアドレスとが登録される登録情報記憶部と、
前記異常端末の前記ＩＰアドレスが通知された際に、前記登録情報記憶部に登録された前記コア装置の前記ＡＲＰテーブルから、前記異常端末の前記ＩＰアドレスに対応するＭＡＣアドレスを取得するＭＡＣアドレス取得部と、
前記登録情報記憶部に登録された前記スイッチ装置の前記ＦＤＢから、前記ＭＡＣアドレス取得部で取得された前記ＭＡＣアドレスに対応する前記ポートの識別子を取得するポート情報取得部と、
を有するネットワークシステム。
【請求項８】
請求項７記載のネットワークシステムにおいて、
前記スイッチ装置は、ＰｏＥ（Power over Ethernet）規格に対応した装置であり、前記ポートへの給電有無を外部からの給電コマンドに基づき制御する給電制御部を有し、
前記管理装置は、前記ポート情報取得部で取得された前記ポートの再給電を指示する前記給電コマンドを生成し、前記給電コマンドを前記スイッチ装置へ送信する給電コマンド送信部を備える、
ネットワークシステム。
【請求項９】
請求項７または８記載のネットワークシステムにおいて、
前記管理装置は、前記登録情報記憶部に登録された前記コア装置から、前記ＡＲＰテーブルの保持情報を定期的に取得し、コピー情報記憶部に保存するＡＲＰテーブル情報取得部を有し、
前記ＭＡＣアドレス取得部は、前記コピー情報記憶部から前記ＭＡＣアドレスを取得する、
ネットワークシステム。
【請求項１０】
請求項７または８記載のネットワークシステムにおいて、
前記管理装置は、前記登録情報記憶部に登録された前記スイッチ装置から、前記ＦＤＢの保持情報を定期的に取得し、コピー情報記憶部に保存するＦＤＢ情報取得部を有し、
前記ポート情報取得部は、前記コピー情報記憶部から前記ポートの識別子を取得する、
ネットワークシステム。
【請求項１１】
請求項７または８記載のネットワークシステムにおいて、
前記登録情報記憶部には、複数台の前記スイッチ装置の前記ＩＰアドレスが登録され、
前記ポート情報取得部は、前記複数台の前記スイッチ装置の前記ＦＤＢを対象に前記ＭＡＣアドレスに対応する前記ポートの識別子を探索し、当該探索結果として、前記スイッチ装置の識別子と前記ポートの識別子とを取得する、
ネットワークシステム。
【請求項１２】
請求項７または８記載のネットワークシステムにおいて、
前記登録情報記憶部には、予め、除外ポートの識別子が登録され、
前記ポート情報取得部は、前記取得した前記ポートの識別子から前記登録情報記憶部に登録された前記除外ポートの識別子を除外する、
ネットワークシステム。
【請求項１３】
請求項７または８記載のネットワークシステムにおいて、
前記管理装置と前記監視装置は、共通の１台の装置で構成される、
ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置およびネットワークシステムに関して、例えば、異常端末の物理的な接続先を特定する技術に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＰｏＥ（Power over Ethernet（登録商標））受電端末の稼働状況の監視および異常時の復旧措置を臨機応変に実行することが可能な障害検知復旧システムが示される。当該システムは、ＰｏＥ受電端末の正常性を判定する際の手順情報を保持する管理手順記憶部と、ＰｏＥ受電端末とＰｏＥ給電装置との接続情報を保持するポート接続情報記憶部と、ＰｏＥ給電装置がＰｏＥ受電端末への給電を停止する際の停止時間の情報を保持する給電停止時間記憶部とを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８８０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワークシステムには、通常、各種端末間の通信経路を構築するため、ＯＳＩ参照モデルのレイヤ２（Ｌ２）や、Ｌ２に加えてレイヤ３（Ｌ３）の処理を行うスイッチ装置が設置される。また、ネットワークシステムには、各種端末の異常を検知するための監視装置が設置される場合がある。このような監視装置は、異常端末をＩＰ（Internet Protocol）アドレスによって特定する場合が多い。
【０００５】
しかし、当該ＩＰアドレスが設定された異常端末の物理的な接続先（すなわち、どのスイッチ装置のどのポートに接続されているか）を特定するためには、例えば、特許文献１のポート接続情報記憶部のように、ユーザによって予め登録された管理情報を参照する必要がある。その結果、ネットワーク管理が複雑化する恐れがある。具体的には、例えば、端末数の増大に応じて管理情報の登録に伴う作業負荷が増大したり、端末の接続先を変更する度に管理情報を更新する必要性等が生じ得る。
【０００６】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、ネットワーク管理の容易化を実現可能な管理装置およびネットワークシステムを提供することにある。
【０００７】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【０００９】
本実施の形態による管理装置は、コンピュータを用いたプログラム処理によって構成され、登録情報記憶部と、ＭＡＣアドレス取得部と、ポート情報取得部とを有する。登録情報記憶部には、ＡＲＰテーブルを備えるコア装置のＩＰアドレスと、ポートに接続された端末からのフレームをＦＤＢに基づき中継するスイッチ装置のＩＰアドレスとが登録される。ＭＡＣアドレス取得部は、異常端末のＩＰアドレスが通知された際に、登録情報記憶部に登録されたコア装置のＡＲＰテーブルから、異常端末のＩＰアドレスに対応するＭＡＣアドレスを取得する。ポート情報取得部は、登録情報記憶部に登録されたスイッチ装置のＦＤＢから、ＭＡＣアドレス取得部で取得されたＭＡＣアドレスに対応するポートの識別子を取得する。
【発明の効果】
【００１０】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、ネットワーク管理の容易化が実現可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１によるネットワークシステムの主要部の構成例を示す概略図である。
【図２】図１のコア装置が備えるＡＲＰテーブルの保持内容の一例を示す図である。
【図３】図１のスイッチ装置が備えるＦＤＢの保持内容の一例を示す図である。
【図４】図１のネットワークシステムの主要な動作例を示す概略図である。
【図５】図１のネットワークシステムの変形例を示す概略図である。
【図６】本発明の実施の形態２によるネットワークシステムに含まれるスイッチ装置の構成例を示す概略図である。
【図７】本発明の実施の形態２によるネットワークシステムに含まれる管理装置の構成例を示す概略図である。
【図８】図７における給電コマンド送信部の動作例を示す概略図である。
【図９】図７におけるＭＡＣアドレス取得部の処理内容の一例を示すフロー図である。
【図１０】図７におけるポート情報取得部の処理内容の一例を示すフロー図である。
【図１１】本発明の比較例となるネットワークシステムで用いられる管理情報の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１３】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
（実施の形態１）
《ネットワークシステムの概略》
図１は、本発明の実施の形態１によるネットワークシステムの主要部の構成例を示す概略図である。図１に示すネットワークシステムは、複数台のスイッチ装置ＳＷ［１］〜ＳＷ［ｍ］と、管理装置１２と、監視装置１３と、これらの装置に接続されるコア装置ＣＳＷとを備える。コア装置ＣＳＷは、例えば、ＯＳＩ参照モデルのレイヤ２（Ｌ２）の処理に加えてレイヤ３（Ｌ３）の処理を行うＬ３スイッチ等であり、ＡＲＰ（Address Resolution Protocol）テーブル２０を備える。コア装置ＣＳＷは、Ｌ２セグメントとＬ３セグメントを仲介するゲートウェイ装置とも呼ばれ、所定のＬ３ネットワーク１１にも接続される。
【００１６】
スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］は、例えば、Ｌ２の処理を行うＬ２スイッチである。スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］のそれぞれは、複数の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、上位リンク用ポートＰｕと、ＦＤＢ（Forwarding DataBase）３１と、装置管理部３０とを備える。この例では、スイッチ装置ＳＷ［１］の下位リンク用ポートＰｄ［１］，Ｐｄ［ｎ］には、それぞれ、イーサネット（登録商標）ケーブル１５を介して端末１４ａ，１４ｂが接続され、スイッチ装置ＳＷ［ｍ］の下位リンク用ポートＰｄ［１］，Ｐｄ［ｎ］には、それぞれ、イーサネットケーブル１５を介して端末１４ｃ，１４ｄが接続される。また、スイッチ装置ＳＷ［１］，ＳＷ［ｍ］の上位リンク用ポートＰｕは、共に、コア装置ＣＳＷに接続される。
【００１７】
端末１４ａ，１４ｂ，１４ｃ，１４ｄには、それぞれ、ＩＰアドレスＩＰＡ１，ＩＰＡ２，ＩＰＡ３，ＩＰＡ４と、ＭＡＣ（Media Access Control）アドレスＭＡ１，ＭＡ２，ＭＡ３，ＭＡ４とが設定される。端末１４ａ，１４ｂと端末１４ｃ，１４ｄは、別のＬ２セグメントに属してもよいが、この例では、同一のＬ２セグメントに属するものとする。図２は、図１のコア装置が備えるＡＲＰテーブルの保持内容の一例を示す図であり、図３は、図１のスイッチ装置が備えるＦＤＢの保持内容の一例を示す図である。
【００１８】
図２に示されるように、コア装置ＣＳＷのＡＲＰテーブル２０は、ＩＰアドレスＩＰＡ１，ＩＰＡ２，ＩＰＡ３，ＩＰＡ４と、ＭＡＣアドレスＭＡ１，ＭＡ２，ＭＡ３，ＭＡ４との対応関係をそれぞれ保持する。図３には、スイッチ装置ＳＷ［１］のＦＤＢ３１の保持内容が示される。当該ＦＤＢ３１は、ポート（ポート識別子（ＩＤ））と、ＭＡＣアドレスとの対応関係を保持し、例えば、ＭＡＣアドレスＭＡ１，ＭＡ２をそれぞれポートＩＤ｛Ｐｄ［１］｝，｛Ｐｄ［ｎ］｝に対応付けて保持する。｛Ｐｄ［１］｝は、下位リンク用ポートＰｄ［１］の識別子（ＩＤ）を表し、同様にして、明細書では、｛ＡＡ｝は、“ＡＡ”のＩＤを表すものとする。また、図３のＦＤＢ３１は、ＭＡＣアドレスＭＡ３，ＭＡ４を共にポートＩＤ｛Ｐｕ｝に対応付けて保持する。
【００１９】
図１に戻り、スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］のそれぞれは、ポートに接続された端末からのフレームを図３のようなＦＤＢ３１に基づき中継する。装置管理部３０は、例えば、ＳＮＭＰ（Simple Network Management Protocol）等に基づきスイッチ装置を管理する。具体的には、装置管理部３０は、例えば、装置外部からスイッチ装置に対して各種設定を行う際や、スイッチ装置の各種状態や各種内部情報を装置外部へ送信する際の制御を担う。
【００２０】
監視装置１３は、例えば、コンピュータ（サーバやＰＣ（Personal Computer）等）を用いたプログラム処理や、場合によっては、専用のハードウェアで構成され、端末１４ａ，１４ｂ，１４ｃ，１４ｄの異常の有無を監視し、異常を検知した場合に当該異常端末のＩＰアドレスを管理装置１２へ通知する。この際に、監視装置１３は、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）のＰＯＳＴメソッド等を用いて、異常端末のＩＰアドレスを通知する。管理装置１２は、例えば、コンピュータを用いたプログラム処理によって構成され、詳細は後述するが、監視装置１３から異常端末のＩＰアドレスが通知された際に、当該異常端末の物理的な接続先を特定する。
【００２１】
《ネットワークシステムの概略動作》
図４は、図１のネットワークシステムの主要な動作例を示す概略図である。図４において、監視装置１３は、所定の端末（ここでは、ＩＰアドレスＩＰＡ１が設定される端末１４ａ）の異常を検知する（ステップＳ１０１）。これに応じて、監視装置１３は、当該異常端末のＩＰアドレス（ＩＰＡ１）を管理装置１２へ通知する（ステップＳ１０２）。管理装置１２は、異常端末のＩＰアドレス（ＩＰＡ１）が通知された際に、予めＩＰアドレスが登録されたコア装置ＣＳＷを対象に探索処理を行う。そして、管理装置１２は、当該コア装置ＣＳＷのＡＲＰテーブル２０から、当該異常端末のＩＰアドレス（ＩＰＡ１）に対応するＭＡＣアドレス（ＭＡ１）を取得する（ステップＳ１０３）。
【００２２】
具体的には、管理装置１２は、例えば、ＳＮＭＰ等に基づき、コア装置ＣＳＷに対して、ＩＰアドレス（ＩＰＡ１）に対応するＭＡＣアドレスを探索するように指示を発行し、その結果（ＭＡＣアドレス（ＭＡ１））をコア装置ＣＳＷから受信すればよい。または、管理装置１２は、ＳＮＭＰ等に基づき、コア装置ＣＳＷのＡＲＰテーブル２０の保持情報を自身に一旦コピーしたのちに、自身で当該コピー情報の中から探索を行ってもよい。
【００２３】
ステップＳ１０３ののち、管理装置１２は、予めＩＰアドレスが登録されたスイッチ装置（ここでは、複数台のスイッチ装置ＳＷ［１］〜ＳＷ［ｍ］）を対象に探索処理を行う（ステップＳ１０４）。そして、管理装置１２は、当該スイッチ装置（ＳＷ［１］〜ＳＷ［ｍ］）のＦＤＢ３１から、ステップＳ１０３で取得されたＭＡＣアドレス（ＭＡ１）に対応するスイッチ装置の識別子（ここでは｛ＳＷ［１］｝）と、ポートの識別子（ここでは｛Ｐｄ［１］｝）とを取得する（ステップＳ１０５）。この際の具体的な探索方式は、前述したＡＲＰテーブル２０の場合と同様である。また、スイッチ装置の識別子（｛ＳＷ［１］｝）は、例えば、スイッチ装置自身のＩＰアドレスとなる。
【００２４】
このようにして、所定のＩＰアドレス（ここではＩＰＡ１）を持つ端末（１４ａ）の接続先（スイッチ装置ＳＷ［１］の下位リンク用ポートＰｄ［１］）を特定する仕組みは、様々な場面で活用することができる。例えば、ＰｏＥ規格に基づくネットワークシステムにおいて、ハングアップした端末の接続先のポートを直ちに特定できるため、当該ポートの再給電（すなわち異常端末の再起動）等を早期に行うことができる。または、免疫ネットワークシステムにおいて、ウイルスに感染した端末の接続先のポートを直ちに特定できるため、当該ポートに対し通信遮断の指示等を早期に発行することができる。あるいは、無線ネットワークシステムにおいて、探索結果となるスイッチ装置の識別子（すなわち、その設置箇所）に基づいて、所定のＩＰアドレスを持つ無線端末の所有者の位置を把握することができる。
【００２５】
なお、管理装置１２は、ＩＰアドレスに基づいて監視装置１３やスイッチ装置ＳＷ［１］〜ＳＷ［ｍ］との間で通信可能となっていれば、どのようなセグメントに属してもよい。監視装置１３も、ＩＰアドレスに基づいて管理装置１２や端末１４ａ，１４ｂ，１４ｃ，１４ｄとの間で通信可能となっていれば、どのようなセグメントに属してもよい。また、図４のステップＳ１０３の前段階で予め登録されるコア装置ＣＳＷは、端末１４ａ，１４ｂ，１４ｃ，１４ｄに関するＡＲＰテーブル２０を備える装置であればよく、ネットワーク構成に応じて任意に定められる。
【００２６】
例えば、管理装置１２および監視装置１３は、端末１４ａ，１４ｂ，１４ｃ，１４ｄと同一のＬ２セグメントに設置されてもよい。この場合、監視装置１３と端末１４ａ，１４ｂ，１４ｃ，１４ｄとの間の通信（例えば、ＩＰアドレスを宛先とする監視用のパケット通信）は、Ｌ２の処理を用いて行うことが可能である。そして、この場合には、監視装置１３が所望のＡＲＰテーブル２０を備えることになるため、ユーザは、コア装置ＣＳＷとして、監視装置１３のＩＰアドレスを登録すればよい。
【００２７】
また、図１の例では、管理装置１２と監視装置１３は、別の装置で構成されたが、共通に１台の装置（例えば、コンピュータ）で構成されてもよい。図５は、図１のネットワークシステムの変形例を示す概略図である。図５に示すネットワークシステムは、図１に示した管理装置１２および監視装置１３の代わりに管理・監視装置１６を備える。管理・監視装置１６は、図１の管理装置１２の機能をプログラム処理によって実現する管理部１２ａと、図１の監視装置１３の機能をプログラム処理によって実現する監視部１３ａとを備える。
【００２８】
《実施の形態１の主要な効果》
図１１は、本発明の比較例となるネットワークシステムで用いられる管理情報の一例を示す図である。比較例となるネットワークシステムでは、所定のＩＰアドレスを持つ端末の接続先を特定するため、ユーザは、予め、図１１に示されるような管理情報５５を作成する必要がある。図１１の管理情報５５は、端末のＩＰアドレスと、その接続先となるスイッチ装置およびポートとの対応関係を保持する。管理装置またはユーザは、当該管理情報５５を参照することで所定のＩＰアドレスを持つ端末（例えば異常端末）の接続先を特定する。
【００２９】
しかし、このような方式では、端末数の増大に応じて管理情報５５の登録に伴う作業負荷が増大する。また、端末の接続先を変更する度に管理情報５５を更新する必要性等も生じる。その結果、ネットワーク管理が複雑化する恐れがある。一方、実施の形態１の方式を用いると、ユーザは、予め、コア装置ＣＳＷのＩＰアドレスとスイッチ装置ＳＷ［１］〜ＳＷ［ｍ］の各ＩＰアドレスとを登録すればよく、各端末の接続先を個々に登録する必要はない。また、コア装置およびスイッチ装置の情報は、端末の場合と異なり、通常、一旦登録すれば、ネットワークの基本構成が変わらない限り変更を要しない。その結果、登録に伴う作業負荷を、管理情報５５を用いる場合と比較して小さくすることができ、ネットワーク管理の容易化が実現可能になる。
【００３０】
なお、ここでは、コア装置ＣＳＷが１台設けられる場合を例としたが、複数台設けられる場合もある。すなわち、図１に示したようなコア装置とスイッチ装置の組み合わせが複数組設けられる場合がある。このような場合、ユーザは、当該複数台のコア装置のＩＰアドレスと、その配下となる各スイッチ装置のＩＰアドレスとを予め登録すればよい。これにより、図４のステップＳ１０３では、当該複数台のコア装置を対象に探索が行われ、ステップＳ１０４では、例えば、探索にヒットしたコア装置の配下となる各スイッチ装置を対象に探索が行われる。
【００３１】
（実施の形態２）
実施の形態２では、図１に示したネットワークシステムがＰｏＥ規格に基づくネットワークシステムである場合を例として、その詳細について説明する。ＰｏＥ規格は、ＩＥＥＥ８０２．３ａｆやＩＥＥＥ８０２．３ａｔで規定され、イーサネットケーブルによる給電方式を定めたものである。この場合、図１における各スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］は、ＰｏＥ規格に対応した給電装置となり、各端末１４ａ，１４ｂ，１４ｃ，１４ｄは、ＰｏＥ規格に対応した受電端末となる。受電端末は、代表的には、監視カメラや無線ＬＡＮアクセスポイント等である。
【００３２】
《スイッチ装置の詳細》
図６は、本発明の実施の形態２によるネットワークシステムに含まれるスイッチ装置の構成例を示す概略図である。図６に示すスイッチ装置ＳＷは、複数の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、上位リンク用ポートＰｕと、装置管理部３０と、インタフェース部３２と、フレーム中継部３３と、給電制御部３４とを備える。下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］は、それぞれ、下位リンクとなる端末（受電端末）との間でフレームの送信または受信を行う。上位リンク用ポートＰｕは、上位リンクとなるＬ３スイッチ等との間でフレームの送信または受信を行う。なお、ポートは、タグＶＬＡＮ（Virtual Local Area Network）等に基づく論理的なポートの意味でインタフェースと呼ばれることもある。
【００３３】
インタフェース部３２は、複数のポート（Ｐｄ［１］〜Ｐｄ［ｎ］，Ｐｕ）と、フレーム中継部３３との間のフレームの転送を仲介する。また、インタフェース部３２は、給電部３５を備える。給電部３５は、ＰｏＥ規格に基づき、下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］に接続される各端末に、対応するポートおよびイーサネットケーブル１５を介して選択的に給電を行う。
【００３４】
フレーム中継部３３は、図３に示したようなＦＤＢ３１を備え、ＦＤＢ３１に基づき、ポート間でのフレームの中継を行う。具体的には、フレーム中継部３３は、ポートおよびインタフェース部３２を介してフレームを受信した場合に、当該フレームの送信元ＭＡＣアドレスを当該フレームの受信ポートＩＤに対応付けてＦＤＢ３１に学習する。また、フレーム中継部３３は、当該フレームの宛先ＭＡＣアドレスを検索キーとしてＦＤＢ３１を検索することで当該フレームの宛先ポートを決定し、当該フレームを宛先ポートＩＤと共にインタフェース部３２へ送信する。インタフェース部３２は、当該フレーム中継部３３からのフレームを宛先ポートＩＤが表すポートへ中継する。
【００３５】
装置管理部３０は、例えば、ＳＮＭＰ等に基づき、装置全体を管理する。給電制御部３４は、給電コマンドを受信する給電コマンド受信部３６を備え、給電部３５による各ポートへの給電有無を給電コマンドに基づき制御する。ここで、装置管理部３０は、例えば、外部からの給電コマンドを給電コマンド受信部３６へ転送することが可能となっている。これにより、給電制御部３４は、各ポートへの給電有無を外部からの給電コマンドに基づき制御することができる。
【００３６】
図６において、インタフェース部３２およびフレーム中継部３３は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）、ＣＡＭ（Content Addressable Memory）、ＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）等を適宜組み合わせたハードウェアによって実装される。装置管理部３０および給電制御部３４は、例えば、ＣＰＵ（Central Processing Unit）によるプログラム処理によって実装される。ただし、各部の具体的な実装形態は、勿論、これに限定されるものではなく、ハードウェアまたはソフトウェアあるいはその組合せを用いて適宜実装されればよい。
【００３７】
《管理装置の詳細》
図７は、本発明の実施の形態２によるネットワークシステムに含まれる管理装置の構成例を示す概略図である。図７に示す管理装置１２は、異常通知受信部４１と、ＭＡＣアドレス取得部４２と、ポート情報取得部４３と、給電コマンド送信部４４と、ＡＲＰテーブル情報取得部４５と、ＦＤＢ情報取得部４６と、登録情報記憶部４７と、コピー情報記憶部４８とを備える。また、管理装置１２は、これらに加えて、図示は省略されているが、例えば、ＳＮＭＰマネージャの機能も備える。
【００３８】
登録情報記憶部４７には、実施の形態１で述べたように、予め、ＡＲＰテーブル２０を備えるコア装置ＣＳＷのＩＤ（具体的にはＩＰアドレス）と、スイッチ装置ＳＷのＩＤ（具体的にはＩＰアドレス）とがネットワーク構成登録情報５０として登録される。この際に、図７の例では、図１のネットワーク構成を例として、コア装置ＣＳＷの配下にスイッチ装置ＳＷ［１］〜ＳＷ［ｍ］が属する旨の情報も登録される。言い換えれば、スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］に接続される各端末に関するＡＲＰテーブル２０がコア装置ＣＳＷに存在する旨の情報が登録される。
【００３９】
異常通知受信部４１は、外部（すなわち、図１の監視装置１３）からの異常端末のＩＰアドレスを含む異常通知を受信する。この際に、監視装置１３は、代表的には、ＩＣＭＰ（Internet Control Message Protocol）パケット（例えばｐｉｎｇ）を用いて各端末と定期的に通信を行うことで異常端末（すなわちハングアップした端末）の有無を検知する。ＭＡＣアドレス取得部４２は、異常通知受信部４１から異常端末のＩＰアドレスが通知された際に、登録情報記憶部４７に登録されたコア装置ＣＳＷのＩＰアドレスを用いてコア装置ＣＳＷと通信を行い、コア装置ＣＳＷのＡＲＰテーブル２０から、異常端末のＩＰアドレスに対応するＭＡＣアドレスを取得する。
【００４０】
ポート情報取得部４３は、登録情報記憶部４７に登録された各スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］のＩＰアドレスを用いて各スイッチ装置と通信を行い、各スイッチ装置のＦＤＢから、ＭＡＣアドレス取得部４２で取得されたＭＡＣアドレスに対応するポートの識別子（およびスイッチ装置の識別子）を取得する。この際に、ポート情報取得部４３は、取得したポートの識別子から登録情報記憶部４７に登録された除外ポートの識別子を除外する。
【００４１】
すなわち、例えば、図１の端末１４ｃ，１４ｄのＭＡＣアドレスＭＡ３，ＭＡ４は、スイッチ装置ＳＷ［ｍ］のＦＤＢ３１内でそれぞれポートＩＤ｛Ｐｄ［１］｝，｛Ｐｄ［ｎ］｝に対応付けて保持される。これに加えて、当該ＭＡＣアドレスＭＡ３，ＭＡ４は、図３に示したように、スイッチ装置ＳＷ［１］のＦＤＢ３１内でポートＩＤ｛Ｐｕ｝に対応付けて保持される場合がある。このような上位リンク用ポートＰｕのＩＤは、異常端末の物理的な接続先を特定する上で不必要となる。そこで、ユーザは、このような上位リンク用ポートＰｕのＩＤを、予め、除外ポートＩＤ情報５３として登録情報記憶部４７に登録しておく。
【００４２】
給電コマンド送信部４４は、ポート情報取得部４３で取得されたポートの再給電を指示する給電コマンドを生成し、当該給電コマンドを対象のスイッチ装置へ送信する。図８は、図７における給電コマンド送信部の動作例を示す概略図である。例えば、図４に示したステップＳ１０５の後、給電コマンド送信部４４は、図８のステップＳ１０６に示されるように、下位リンク用ポートＰｄ［１］の再給電を指示する給電コマンドを生成し、それをスイッチ装置ＳＷ［１］へ送信する。スイッチ装置ＳＷ［１］は、当該給電コマンドを給電コマンド受信部３６で受信し、下位リンク用ポートＰｄ［１］の再給電を行う。
【００４３】
ここで、給電コマンド送信部４４は、再給電の指示に際して、具体的には、まず、給電を停止する給電コマンドを送信し、一定時間経過後に、給電を開始する給電コマンドを送信する。このような再給電によって、スイッチ装置ＳＷ［１］の下位リンク用ポートＰｄ［１］に接続される端末１４ａを再起動することで、端末１４ａのハングアップが解消される場合が多い。
【００４４】
図７に戻り、ＡＲＰテーブル情報取得部４５は、登録情報記憶部４７に登録されたコア装置ＣＳＷから、ＡＲＰテーブル２０の保持情報を定期的に取得し、ＡＲＰテーブル情報５１としてコピー情報記憶部４８に保存する。同様に、ＦＤＢ情報取得部４６は、登録情報記憶部４７に登録された各スイッチ装置ＳＷ［１］〜ＳＷ［ｍ］から、ＦＤＢ３１の保持情報を定期的に取得し、ＦＤＢ情報５２としてコピー情報記憶部４８に保存する。この場合、ＭＡＣアドレス取得部４２は、コピー情報記憶部４８のＡＲＰテーブル情報５１から所望のＭＡＣアドレスを取得することができる。同様に、ポート情報取得部４３は、コピー情報記憶部４８のＦＤＢ情報５２から所望のポートＩＤを取得することができる。
【００４５】
なお、図７において、登録情報記憶部４７およびコピー情報記憶部４８は、例えば、コンピュータが備えるＲＡＭ、ＲＯＭ、ＨＤＤ（Hard Disk Drive）等によって構成される。その他の各部は、例えば、コンピュータが備えるＣＰＵを用いたプログラム処理によって構成される。
【００４６】
図９は、図７におけるＭＡＣアドレス取得部の処理内容の一例を示すフロー図である。図９において、ＭＡＣアドレス取得部４２は、異常端末のＩＰアドレスを受信する（ステップＳ２０１）。次いで、ＭＡＣアドレス取得部４２は、ネットワーク構成登録情報５０から、探索対象のコア装置ＣＳＷのＩＤ（ＩＰアドレス）を取得する（ステップＳ２０２）。続いて、ＭＡＣアドレス取得部４２は、探索対象のコア装置ＣＳＷのＡＲＰテーブル２０を、異常端末のＩＰアドレスを探索キーとして探索することで、当該ＩＰアドレスに対応するＭＡＣアドレスを取得する（ステップＳ２０３）。
【００４７】
次いで、ＭＡＣアドレス取得部４２は、ＭＡＣアドレスを取得できたか否かを判定する（ステップＳ２０４）。ＭＡＣアドレスを取得できない場合、ＭＡＣアドレス取得部４２は、異常端末のＩＰアドレスを探索キーとしてコピー情報記憶部４８のＡＲＰテーブル情報５１を探索することで、当該ＩＰアドレスに対応するＭＡＣアドレスを取得する（ステップＳ２０５）。一方、ＭＡＣアドレス取得部４２は、ステップＳ２０４でＭＡＣアドレスを取得できた場合には、処理を終了する。
【００４８】
図１０は、図７におけるポート情報取得部の処理内容の一例を示すフロー図である。図１０において、ポート情報取得部４３は、異常端末のＭＡＣアドレスを受信する（ステップＳ３０１）。次いで、ポート情報取得部４３は、ネットワーク構成登録情報５０から、探索対象のスイッチ装置ＳＷのＩＤ（ＩＰアドレス）を取得する（ステップＳ３０２）。続いて、ポート情報取得部４３は、探索対象のスイッチ装置ＳＷのＦＤＢ３１を、異常端末のＭＡＣアドレスを探索キーとして探索することで、当該ＭＡＣアドレスに対応するポートＩＤ（およびスイッチ装置ＩＤ）を取得する（ステップＳ３０３）。この際には、前述したように、ネットワーク構成登録情報５０に登録された除外ポートは除外される。
【００４９】
次いで、ポート情報取得部４３は、ポートＩＤ（およびスイッチ装置ＩＤ）を取得できたか否かを判定する（ステップＳ３０４）。ポートＩＤ（およびスイッチ装置ＩＤ）を取得できない場合、ポート情報取得部４３は、異常端末のＭＡＣアドレスを探索キーとしてコピー情報記憶部４８のＦＤＢ情報５２を探索することで、当該ＭＡＣアドレスに対応するポートＩＤ（およびスイッチ装置ＩＤ）を取得する（ステップＳ３０５）。この際には、前述したように、ネットワーク構成登録情報５０に登録された除外ポートは除外される。一方、ポート情報取得部４３は、ステップＳ３０４でポートＩＤ（およびスイッチ装置ＩＤ）を取得できた場合には、処理を終了する。
【００５０】
ここで、異常端末が検知される状況では、例えば、異常端末からスイッチ装置ＳＷへの通信が生じないため、ステップＳ３０３において、ＦＤＢ３１の保持情報がエージングによって消失している可能性がある。また、異常端末が検知される状況では、場合によっては、端末ではなくスイッチ装置ＳＷに異常が生じている可能性もある。このような場合、異常端末が検知された後では、対象のスイッチ装置ＳＷのＦＤＢ３１から所望の情報を取得できない恐れがある。そこで、このような状況に対応するため、ＦＤＢ情報取得部４６を設け、ポート情報取得部４３に図１０のような処理を行わせることが有益となる。
【００５１】
同様に、ＡＲＰテーブル２０に関しても、不測の事態に備えてＡＲＰテーブル情報取得部４５を設け、ＭＡＣアドレス取得部４２に図９のような処理を行わせることが有益となる。
【００５２】
また、図９および図１０の例では、ＭＡＣアドレス取得部４２およびポート情報取得部４３は、異常端末が検知された後に、一旦、対象のコア装置ＣＳＷおよびスイッチ装置ＳＷの探索を行ったが、その代わりに、常に、コピー情報記憶部４８の各情報を探索するように構成することも可能である。ただし、この場合、ＡＲＰテーブル情報取得部４５およびＦＤＢ情報取得部４６の更新頻度によっては、各情報は最新でない可能性があり、また、更新頻度を高くすると、その分、各装置の処理負荷やネットワークの通信負荷の増大が生じ得る。そこで、ＡＲＰテーブル情報取得部４５およびＦＤＢ情報取得部４６の更新頻度をある程度低く設定した上で、図９および図１０のような処理を適用することが有益となる。
【００５３】
《実施の形態２の主要な効果》
以上、実施の形態２の方式を用いることで、ＰｏＥ規格に基づくネットワークシステムにおいて、ネットワーク管理の容易化が実現可能になる。具体的には、実施の形態１の場合と同様に、管理情報５５の登録に伴う作業負荷が低減できることに加えて、異常端末を自動的に再給電することで異常端末の自動復旧が可能になる。
【００５４】
また、図７の管理装置１２は、ＰｏＥ規格に基づく様々なネットワークシステムに柔軟に適用することが可能である。すなわち、図１に示した監視装置１３は、例えば、各端末（例えば監視カメラ）からの画像を取得し記録する録画装置としても機能し、当該録画機能と監視機能とを兼ね備えた１台の装置である場合が多い。このような場合、ネットワークシステムに図７のような管理装置１２を追加したり、または、監視装置１３や別の既存の装置（サーバやＰＣ）に、図７の管理装置１２を実現するソフトウェアを組み込むことで、様々なネットワークシステムを対象に、異常端末の自動復旧等を行えるようになる。
【００５５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００５６】
１１  Ｌ３ネットワーク
１２  管理装置
１２ａ  管理部
１３  監視装置
１３ａ  監視部
１４ａ〜１４ｄ  端末
１５  イーサネットケーブル
１６  管理・監視装置
２０  ＡＲＰテーブル
３０  装置管理部
３１  ＦＤＢ
３２  インタフェース部
３３  フレーム中継部
３４  給電制御部
３５  給電部
３６  給電コマンド受信部
４１  異常通知受信部
４２  ＭＡＣアドレス取得部
４３  ポート情報取得部
４４  給電コマンド送信部
４５  ＡＲＰテーブル情報取得部
４６  ＦＤＢ情報取得部
４７  登録情報記憶部
４８  コピー情報記憶部
５０  ネットワーク構成登録情報
５１  ＡＲＰテーブル情報
５２  ＦＤＢ情報
５３  除外ポートＩＤ情報
５５  管理情報
ＣＳＷ  コア装置
Ｐｄ［１］〜Ｐｄ［ｎ］  下位リンク用ポート
Ｐｕ  上位リンク用ポート
ＳＷ，ＳＷ［１］〜ＳＷ［ｍ］  スイッチ装置
【図１】
2019054331.tif 000003
【図２】
2019054331.tif 000004
【図３】
2019054331.tif 000005
【図４】
2019054331.tif 000006
【図５】
2019054331.tif 000007
【図６】
2019054331.tif 000008
【図７】
2019054331.tif 000009
【図８】
2019054331.tif 000010
【図９】
2019054331.tif 000011
【図１０】
2019054331.tif 000012
【図１１】
2019054331.tif 000013