(57)【要約】      （修正有）【課題】ネットワークスイッチのポート別ネットワーク資源情報の獲得方法を提供する。【解決手段】ネットワークの各セグメントに存在するネットワーク資源のＩＰアドレス、ＭＡＣアドレスを含み、コンピュータ名、作業グループ名などのネットワーク資源情報を獲得し、各スイッチのポート情報とポート別に接続したネットワーク資源のＭＡＣアドレス情報を獲得して、ＭＡＣアドレス情報を基に前記獲得した資源情報とポート情報とをマージすることによって、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているか、または特定スイッチの特定ポートに接続したネットワーク資源が何であるかを確認できるようにする。本発明によれば、スイッチポート別に接続したネットワーク資源情報確認または特定ネットワーク資源が接続したスイッチ及びスイッチポート情報の自動確認が可能。【選択図】図５
2009130572.tif 000002
【特許請求の範囲】
【請求項１】
１つまたはそれ以上のネットワークスイッチと、前記各スイッチに接続したネットワーク資源と、を備えて構成されるネットワークにおいて、各スイッチのポート構成情報とポート別に接続したネットワーク資源情報とを獲得することにより、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続しているかを確認するか、または特定スイッチの特定ポートに接続した資源が何であるかを確認できるようにすることを特徴とするネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項２】
前記ポート別に接続したネットワーク資源情報獲得時にネットワークスイッチに接続してＭＡＣアドレステーブル情報を獲得して、ネットワークスイッチの特定ポート情報と特定ポートに接続したＭＡＣアドレス情報とを確認することを特徴とする請求項１に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項３】
前記ポート構成情報は、ポート区別インデックスとポートに割り当てられたネットワークインタフェースインデックス、ネットワークインタフェース名、説明、別称のスイッチポートを識別できる固有なポート情報で表すことを特徴とする請求項１に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項４】
前記ポート別に接続したネットワーク資源情報は、前記ポート別に接続したネットワーク資源の固有なＭＡＣアドレス情報、ＩＰアドレス情報、コンピュータ名情報のネットワーク資源の固有ネットワーク識別情報で表すことを特徴とする請求項１に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項５】
１つまたはそれ以上のネットワークスイッチと、前記各スイッチに接続したネットワーク資源と、を備えて構成されるネットワークにおいて、ネットワーク資源の情報としてＩＰアドレス、ＭＡＣアドレス情報を含むその他コンピュータ名、作業グループ名の情報を獲得する第１過程と、
前記各スイッチに構成されたポート情報とポート別接続したネットワーク資源のＭＡＣアドレス情報とを獲得する第２過程と、
前記獲得したネットワーク資源情報とスイッチポート別ネットワーク資源情報のＭＡＣアドレス情報とを基にポート別資源情報をマッチング（ｍａｔｃｈｉｎｇ）する第３過程と、
を含んでなることを特徴とするネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項６】
前記ネットワークの資源情報を獲得する第１過程では、
前記ネットワークのセグメント別にネットワーク資源情報収集エージェントが設置された場合、ネットワーク資源情報を獲得するＩＰリストモジュールがネットワークに設置されたエージェントと通信を介してエージェントから収集したネットワーク資源情報を全て獲得し、出力または格納することを特徴とする請求項５に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項７】
前記第１過程では、
前記ネットワーク資源情報を各エージェントから獲得できない場合、またはエージェントが設置されていない場合、ネットワーク資源情報を獲得するＩＰリストモジュールがネットワークに構成されたＬ３（Ｌａｙｅｒ３）以上のサービスを支援するスイッチまたはネットワークに構成されたゲートウェイ装備に接続して、ＡＲＰテーブル情報、すなわちＡＲＰテーブルに構成されたＩＰアドレスと該当ＩＰにマッチングされたＭＡＣアドレス情報を獲得して、ネットワーク資源情報を獲得することを特徴とする請求項５に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項８】
前記第２過程では、
スイッチのＩＰアドレス情報とコミュニティ（または接続パスワード）情報を基に該当スイッチに接続して構成されたネットワークインタフェース情報を獲得する第１過程と、
各スイッチのＭＡＣアドレステーブルで用いるポート構成情報を獲得する第２過程と、
前記ポート構成情報獲得後、前記基本インタフェース構成情報とマッチングさせ、スイッチの各ポート別識別情報を全て獲得する第３過程と、
を介してスイッチからポート識別情報を獲得することを特徴とする請求項５に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項９】
前記ネットワークインタフェース情報を獲得する第１過程では、
該当スイッチのインタフェース個数情報、インタフェースインデックス情報、インタフェース説明情報、インタフェース名情報、インタフェース別称情報のインタフェース情報を含んで、個別または組み合わせられたインタフェース構成情報を獲得することを特徴とする請求項８に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項１０】
前記ポート構成情報を獲得する第２過程では、
前記基本インタフェース構成情報を獲得した後、各スイッチのＭＡＣアドレステーブルで用いるポート番号情報と該当ポートに接続したインタフェースインデックス番号を含むポート構成情報とを獲得することを特徴とする請求項８に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項１１】
前記第２過程では、
スイッチのＩＰアドレス情報とコミュニティ（または接続パスワード）情報とを基にスイッチに入力されたすべてのパケットに対してパケットを伝達またはろ過するためのデスティネーションＭＡＣアドレス情報と前記獲得したＭＡＣアドレスに到達するためのスイッチのポート情報とを獲得する過程を介して、スイッチからポート情報とポート別ＭＡＣアドレス情報とを全て獲得することを特徴とする請求項５に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【請求項１２】
前記第３過程では、
ＩＰリストモジュールからセグメント別エージェントでＭＡＣアドレスを含む特定ネットワーク資源情報を獲得した場合、またはＬ３以上のスイッチ若しくはゲートウェイのＡＲＰテーブルからネットワーク資源情報を獲得した場合、スイッチポート別に獲得したＭＡＣアドレス情報とＩＰリストモジュールから獲得したＭＡＣアドレスを基に前記ネットワーク資源のＩＰアドレスを含むその他コンピュータ名、作業グループ名を探してマージすることにより、特定ポート、該当ネットワーク資源のＭＡＣアドレス、ＩＰアドレス、その他コンピュータ名、作業グループ名を含むスイッチのポート別ネットワーク資源情報を出力するか、または格納することを特徴とする請求項５に記載のネットワークスイッチのポート別ネットワーク資源情報の獲得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク構成情報の獲得方法に関し、特に、ネットワーク負荷地点またはネットワークトポロジーを確認するために、Ｌ２／Ｌ３スイッチなどのようなネットワークスイッチ（以下、スイッチという）のポート別に接続したネットワーク資源情報を獲得する方法に関する。
【背景技術】
【０００２】
一般に、ネットワーク管理システム（ＮＭＳ）は、ネットワークの物理的／論理的構成情報を確認し、ネットワーク障害時に障害の原因把握及び孤立などの管理機能を提供するために、構成管理の基本となるネットワークトポロジー管理機能を提供する。
このようなネットワークトポロジーの構成情報を提供するために、従来のネットワーク管理システム（ＮＭＳ）は、ＡＲＰ、ＮｅｔＢＩＯＳ、ＳＮＭＰ、ＩＣＭＰ、Ｔｒａｃｅｒｏｕｔｅなどのプロトコルを用いて、ネットワークに構成された資源のＭＡＣアドレス、ＩＰアドレス、コンピュータ名などの構成情報を獲得し、代表的にはＨＰ社のネットワークノードマネジャー（Ｎｅｔｗｏｒｋ  Ｎｏｄｅ  Ｍａｎａｇｅｒ）などのようなネットワーク管理ツールにより行われる。
前記ネットワークノードマネジャーは、ネットワーク接続した資源を多様なプロトコルを用いて獲得し、階層的マップ構造、すなわち最上位階層を表すインターネットサブマップ、前記インターネットサブマップ下位にゲートウェイとサブネットワークを中心にしたネットワークサブマップ、前記サブネットワークのセグメント単位を表示するセグメントサブマップ、前記セグメントに属するノードを表示するノードサブマップ構造で表示するか出力する。
上記のようにネットワーク接続資源を階層的マップ構造で表示するか、または出力すると、ユーザに全体的なネットワーク構成に対する可視的なビューを提供するだけでなく、ユーザが容易にネットワーク接続資源の論理的接続状態を確認することができる。
しかしながら、前記ネットワークノードマネジャーなどを用いてネットワーク資源情報を獲得し、その構成情報を確認する方法は、ネットワークの物理的位置と接続情報をゲートウェイと論理的単位のサブネット、セグメントとノード単位で包括的に表現することによって、ネットワーク構成に対する概括的な特性と状態に対しては確認できるが、実際のネットワークの異常現象発生時に異常現象を起こした該当システムの物理的位置を速かに確認し難いという問題点があった。
すなわち、既存のネットワーク管理ツールでは、ネットワーク構成情報の表現時にネットワーク資源と資源との接続状態に対する情報は表現するが、該当資源がどんなスイッチ（例えば、Ｌ２スイッチ等）のどんなポートに接続されているか、または前記スイッチの特定ポートにどんな資源が接続されているかに対する情報を確認することができないため、インターネット、イントラネット、またはサブネットで過負荷などの異常現象が発生する際に、根源地またはデスティネーション装備が位置した地域を探索するときには、管理者が既存のネットワーク管理ツールを用いることができず、再度手動で資源を探索せねばならない。
実際に、現在過負荷ネットワーク資源の管理は、実際過負荷を起こす資源の発見よりは、侵入防止システム（ＩＰＳ；Ｉｎｔｒｕｓｉｏｎ  Ｐｒｅｖｅｎｔｉｏｎ  Ｓｙｓｔｅｍ）／侵入探知システム（ＩＤＳ；Ｉｎｔｒｕｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）などの別途のセキュリティ装備を用いてトラフィックを遮断する方式の機能を行い、このようなＩＰＳ／ＩＤＳを導入しても問題を起こす装備がネットワークのどこに位置しているか、若しくはどんなシステムに接続されているかに対する情報は確認できないか、または管理者の受動管理に依存するという問題点がある。
また、実際のネットワーク構成において、上記のスイッチに接続した資源の物理的リンクの管理、すなわち接続資源確認及び再配置、構成変更などを行うとき、スイッチと該当スイッチに接続した資源の接続ケーブルをいちいち確認するか、ケーブル自体にインデクスをしなければならないという受動管理の限界を有する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述の問題点に鑑みてなされたもので、その目的は、ネットワークスイッチのポート構成情報と該当ポート別に接続したネットワーク資源の識別可能な情報を獲得することによって、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているかを確認、または特定スイッチの特定ポートに接続した資源が何であるかを確認することができるようにするネットワークスイッチのポート別ネットワーク資源情報の獲得方法を提供することにある。
【課題を解決するための手段】
【０００４】
上記の目的を達成すべく、本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得方法は、一つまたはそれ以上のネットワークスイッチと、前記各スイッチに接続した複数のネットワーク資源とを備えて構成されるネットワークにおいて、各セグメントに存在するネットワーク資源のＩＰアドレス、ＭＡＣアドレス、コンピュータ名、作業グループ名を含むネットワーク資源情報を獲得し、前記各スイッチのポート情報とポート別に接続したネットワーク資源のＭＡＣアドレス情報を獲得して、このＭＡＣアドレス情報を基に前記ネットワーク資源情報のＩＰアドレス、コンピュータ名、作業グループ名を探してマージすることによって、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続しているかを確認、または特定スイッチの特定ポートに接続した資源が何であるかを確認することができるようにすることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、スイッチに接続したネットワーク資源を確認する際に、従来の受動確認の限界を克服し、かつスイッチポート別に接続したネットワーク資源情報またはネットワーク資源が接続したスイッチ及びスイッチポート情報の自動確認が可能であり、これにより、特定ネットワーク資源の物理的位置情報確認及び再構成を容易にすることができ、ネットワーク異常現象または過負荷発生時にスイッチポート別過負荷資源の位置確認または過負荷資源が接続したポート情報を確認して、過負荷または異常現象位置の遮断など、スイッチのポート別管理のための迅速な対処が可能である。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の好ましい実施の形態を、添付した図面を参照してさらに詳細に説明する。
本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得方法は、図１に示すように、１つまたはそれ以上のネットワークスイッチと、前記各スイッチに接続した複数のネットワーク資源とを備えて構成されるネットワークに適用され、特に、前記ネットワークのセグメント別に設置され、ＩＰアドレスが割り当てられたエージェント２０ａ、２０ｂ、２０ｃと、インターネットまたはイントラネットなどにより前記エージェント２０ａ、２０ｂ、２０ｃに接続可能なコンソール３０とマネジャーシステム４０、及び本発明による各種情報が格納されるＤＢ５０を備えて構成されるシステムにより行われる。
図２は、本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得方法が適用される全体システムの具体的な実施の形態であって、基本的に、スイッチポート別に接続したネットワーク資源のＭＡＣアドレステーブルを含み、特定ポートＰｏｒｔ１にエージェント２０ｄが接続されているＬ２スイッチをネットワークスイッチ１０として用い、前記エージェント２０ｄに接続可能なコンソール３０とマネジャーシステム４０、及び本発明による各種情報が格納されるＤＢ５０を備えて構成されるシステムを示している。
前記ネットワークスイッチ１０は、入力されたパケットに対して他の操作無しでデスティネーションに伝達する機能を行うトランスペアレント（ｔｒａｎｓｐａｒｅｎｔ）技術を基本的に用いており、特定ポートとポートに接続したネットワーク資源のＭＡＣアドレス情報を有したＭＡＣアドレステーブルを保有している。ＭＡＣアドレステーブルは、ネットワークスイッチにパケットが受信された場合、受信されたパケットを伝達するか、またはろ過するかを決定するためのテーブルであって、パケットを伝達するデスティネーションＭＡＣアドレスとパケットが伝達されるポート情報とを保有している。
前記エージェント２０ｄは、ネットワーク上のセグメント別に設置され、自身の属するネットワークの資源情報、すなわちＩＰアドレス、ＭＡＣアドレス、コンピュータ名、作業グループ名を含むネットワーク資源情報を獲得し、前記マネジャーシステム４０と通信する。
前記コンソール３０は、前記セグメント別に設置されたエージェント構成情報とネットワークに構成されたＬ２スイッチなどのネットワークスイッチ１０のＩＰアドレス情報とコミュニティ（またはパスワード）情報などを受けて、該当情報をＤＢ５０に格納して、マネジャーシステム４０の資源情報獲得のための基本情報を提供する。
前記コンソール３０は、特定ネットワークスイッチ１０のポート別ＭＡＣアドレス情報をリアルタイムで獲得し、獲得したポート別ＭＡＣアドレス情報を基に前記ＤＢ５０から該当ＭＡＣアドレスに割り当てられたネットワーク資源のＩＰアドレス情報とコンピュータ名、作業グループ名を探してマージすることにより、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているかを確認できるようにし、これにより、ネットワーク構成の確認または再構成、スイッチポート端障害システムの確認を容易にする。
前記マネジャーシステム４０は、前記エージェント２０ｄに要請して、ネットワークで各セグメントに存在するネットワーク資源のＩＰアドレス、ＭＡＣアドレス、コンピュータ名、作業グループ名を含むネットワーク資源情報を獲得してデータベース化する。仮に、エージェントからネットワーク資源情報を獲得できない場合、コンソール５０から格納されたＬ３（Ｌａｙｅｒ３）以上のスイッチまたは該当ネットワークのゲートウェイに接続して、ＡＲＰテーブル情報、すなわち、ネットワーク資源のＩＰアドレスとＭＡＣアドレス情報を獲得してデータベース化する。前記ゲートウェイまたはＬ３以上のスイッチは、ＡＲＰテーブルでネットワークに接続した資源のＩＰアドレス情報とＭＡＣアドレス情報を維持する。
前記マネジャーシステム４０は、前記コンソール５０を介して登録されたネットワークスイッチ１０のＩＰアドレスとコミュニティ（またはパスワード）情報を基に、各スイッチ１０のポート別に接続したネットワーク資源のＭＡＣアドレス情報を獲得し、獲得したポート別ＭＡＣアドレス情報を基に前記ＤＢ５０から該当ＭＡＣアドレスに割り当てられたネットワーク資源のＩＰアドレス情報とコンピュータ名、作業グループ名を探してマージすることによって、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているかを確認できるように、特定ポート、ネットワーク資源の該当ＭＡＣアドレス、ＩＰアドレス、コンピュータ名、作業グループ名を含むスイッチのポート別ネットワーク資源情報をデータベース化する。
前記マネジャーシステム４０は、前記エージェント２０ｄまたはスイッチ／ゲートウェイからネットワーク資源情報（ＩＰアドレス、ＭＡＣアドレス、コンピュータ名、作業グループ名）獲得とネットワークスイッチポート別ＭＡＣアドレス情報獲得を周期的に行って、変更されたネットワーク資源を迅速に適用する。
図３は、本発明によるマネジャーシステムのブロック図である。
図３に示すように、前記マネジャーシステム４０は、ＤＢハンドラ４１、ＩＰリストモジュール４２、キュー４３、及びポートリストモジュール４４を備えて構成される。
前記ＤＢハンドラ４１は、前記ＤＢ５０にある情報の読み出しと書き込みを中継する。
前記ＩＰリストモジュール４２は、ネットワークのセグメント別に設置されたエージェント２０ｄと通信またはＬ３以上のスイッチ若しくはゲートウェイと通信しつつネットワーク資源情報を要請及び受信し、前記ＤＢ５０にネットワーク資源情報を格納する。
前記キュー４３は、収集したネットワーク資源情報を順次受信して格納しつつ、前記ＩＰリストモジュール４２に伝達する。
前記ポートリストモジュール４４は、前記ＤＢ５０に格納されたスイッチリスト情報を要請して、ネットワークを構成する１つまたはそれ以上のネットワークスイッチ１０と通信しつつＭＡＣアドレス情報を獲得し、各スイッチ１０のポート別に接続したネットワーク資源のＭＡＣアドレス情報を獲得し、獲得したポート別ＭＡＣアドレス情報を基に前記ＤＢ５０から該当ＭＡＣアドレスに割り当てられたネットワーク資源のＩＰアドレス情報とコンピュータ名、作業グループ名を探してマージすることによって、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているかを確認できるように、特定ポート、該当ＭＡＣアドレスのネットワーク資源のＩＰアドレス、コンピュータ名、作業グループ名を含むスイッチのポート別ネットワーク資源情報をデータベース化する。
上記のように構成されるシステムによって、本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得方法は、次のとおりに行われる。
本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得方法は、１つまたはそれ以上のネットワークスイッチと、前記各スイッチに接続した複数のネットワーク資源と、を備えて構成されるネットワークにおいて、ネットワーク資源のＩＰアドレス、ＭＡＣアドレス、コンピュータ名、作業グループ名を含むネットワーク資源情報を獲得する過程と、前記各スイッチのポート別に接続したネットワーク資源のＭＡＣアドレス情報を獲得する過程と、このＭＡＣアドレスを基に前記ネットワーク資源情報のＩＰアドレス、コンピュータ名、作業グループ名を探してマージすることによって、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているかを確認できるようにする過程と、に区分される。
１．ネットワーク資源情報の獲得過程
この過程は、前記マネジャーシステム４０とエージェント２０ｄとの間の通信を介して行われる過程であって、特に前記マネジャーシステム４０のＩＰリストモジュール４２が前記ＤＢ５０に格納されたエージェントリスト情報を要請して、ネットワークのセグメント別に設置されたエージェント２０ｄと通信しつつネットワーク資源情報を要請及び受信する。
図４は、本発明の一実施の形態によるネットワーク資源情報の獲得過程を示したフローチャートである。
図４に示すように、最初に前記ＩＰリストモジュール４２は、前記ＤＢハンドラ４１を介して前記ＤＢ５０からネットワークのセグメント別に設置され、ＩＰアドレスが割り当てられたエージェントリスト情報を獲得する（Ｓ１００）。
次に、現在獲得したエージェントリスト情報を以前に獲得したエージェントリスト情報と比較して、現在削除されたエージェントが存在しているか否かを判別する（Ｓ１１０）。
仮に、削除されたエージェントがあれば、前記ＩＰリストモジュール４２は、前記ＤＢハンドラ４１を介して前記ＤＢ５０にある削除されたエージェントから以前に獲得したネットワーク資源情報を全て除去して、前記ＤＢ５０のネットワーク資源情報を更新する（Ｓ１２０）。
反対に、削除されたエージェントがないか、または削除されたエージェントから獲得したネットワーク資源情報を除去した後は、前記ＩＰリストモジュール４２は、前記エージェントリスト情報のエージェント別ＩＰアドレスを基に順次にネットワークのセグメント別に設置されたエージェント２０ｄに各エージェント２０ｄが収集したネットワーク資源情報を要請し、これにより、各エージェント２０ｄが自身の収集したネットワーク資源情報を送信すれば、該当ネットワーク資源情報が前記キュー４３に順次格納されつつ、前記ＩＰリストモジュール４２とＤＢハンドラ４１とを経由して前記ＤＢ５０に格納される（Ｓ１３０、Ｓ１４０）。
このように、すべてのエージェントに対するネットワーク資源情報が前記ＤＢ５０に格納完了すれば、前記ＩＰリストモジュール４２は、予め設定された特定待機時間が経過した後、前記ステップＳ１００に戻って、前記ＤＢ５０に格納されるネットワーク資源情報を周期的に更新する。
前記ネットワーク資源情報を獲得するための他の実施の形態による方法により、ＡＲＰテーブル情報を介してネットワーク資源のＭＡＣアドレスとＭＡＣアドレスに割り当てられたＩＰアドレス情報を獲得することができる。ＡＲＰは、ＭＡＣアドレスをＩＰアドレスにまたはＩＰアドレスをＭＡＣアドレスにマッチングさせる機能を行うプロトコルである。Ｌ３以上の機能を支援するスイッチや該当ネットワークのゲートウェイは、該当スイッチまたはゲートウェイを通過したネットワーク資源のＭＡＣアドレスとＭＡＣアドレスにマッチングされるＩＰアドレス情報をテーブルで維持するようになり、これをＡＲＰテーブルという。したがって、Ｌ３以上のスイッチまたはゲートウェイ装備のＡＲＰテーブル情報を獲得して、ネットワーク資源のＭＡＣアドレスとＭＡＣアドレスにマッチングされるＩＰアドレス情報を獲得して、ネットワーク資源情報を維持する。
２．前記各スイッチのポート別に接続したネットワーク資源のＭＡＣアドレス情報を獲得する過程
図５は、本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得過程を示したフローチャートであって、前記マネジャーシステム４０で行われる過程を示す。
図５に示すように、上記のように、ＤＢ５０にネットワークのセグメント別に設置された各エージェント２０ｄが収集したネットワーク資源情報が格納された状態で、最初に前記ポートリストモジュール４４が前記ＤＢハンドラ４１を介して前記ＤＢ５０からＩＰアドレス情報とコミュニティ（またはパスワード）情報を含むスイッチ情報リストを獲得して、ＤＢ５０にスイッチ情報リストが存在しているか否かを判別する（Ｓ２００）。
前記ＤＢ５０にスイッチ情報リストが存在すると、前記ポートリストモジュール４４は各スイッチ別に接続して、該当スイッチ１０のインタフェースの個数情報、インタフェースインデックス情報、インタフェース説明情報、インタフェース名情報、インタフェース別称情報を含む基本インタフェース構成情報と、各スイッチ１０のＭＡＣアドレステーブルで用いるポート番号情報と該当ポートに接続したインタフェースインデックス番号を含むポート構成情報とを連続して獲得する（Ｓ２１０、Ｓ２２０）。
上記のように、基本インタフェース情報とポート構成情報とが全て獲得されると、前記ポートリストモジュール４４は、獲得した基本インタフェース情報とポート構成情報とをマッチングさせて、スイッチのポート別識別情報を全て獲得する（Ｓ２３０）。このとき、前記基本インタフェース情報のインタフェースインデックス情報と前記ポート構成情報のインタフェースインデックス番号とがマッチングされれば、該当インタフェースインデックス情報に対応する特定インタフェース説明、名称、別称情報を含むポート別識別情報が獲得される。
上記のように、スイッチのポート別識別情報が獲得されると、前記ポートリストモジュール４４は、各スイッチ１０のＭＡＣアドレステーブル情報であるポート番号とポート番号別に接続したネットワーク資源のＭＡＣアドレス情報とを全て獲得する（Ｓ２４０）。
この過程により、ネットワークスイッチのポート情報とポート別に接続したネットワーク資源のＭＡＣアドレス情報とが獲得される。
３．上記のように獲得したポート別ＭＡＣアドレス情報を基に前記ネットワーク資源情報のＩＰアドレス、コンピュータ名、作業グループ名を探してマージすることによって、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているかを確認できるようにする過程
この過程は、前記マネジャーシステム４０とコンソール３０とで行われる過程である。
前記マネジャーシステム４０とコンソール３０との間で本発明が行われる場合、前記コンソール３０は、特定ＭＡＣアドレスのネットワーク資源のＩＰアドレス、コンピュータ名、作業グループ名を含むスイッチのポート別ネットワーク資源情報を出力することによって、管理者が直接、該当ネットワーク資源がどんなスイッチ１０のどんなポートに接続されているか、または前記スイッチ１０の特定ポートにどんな資源が接続されているかに対する情報を確認できるようにする。
上記のように、ＭＡＣアドレス情報と自身が接続したスイッチのポート別識別情報が全て獲得されると、前記ポートリストモジュール４４は、前記ＭＡＣアドレスを含む特定ネットワーク資源情報が前記ＤＢ５０に存在しているか否かを判別する（Ｓ２５０）。この過程で、前記ポートリストモジュール４４は、前記ＤＢハンドラ４１を介して前記ＭＡＣアドレスを含む特定ネットワーク資源情報が前記ＤＢ５０に存在しているか否かを判別する。
このとき、仮に、前記ＭＡＣアドレスを含む特定ネットワーク資源情報が存在すれば、前記ポートリストモジュール４４は、前記ＭＡＣアドレスを基に前記ネットワーク資源情報のＩＰアドレス、コンピュータ名、作業グループ名を探してマージすることによって（Ｓ２６０）、特定ネットワーク資源がネットワーク上のどんなスイッチのどんなポートに接続されているかを確認できるように、特定ポート、該当ネットワーク資源のＭＡＣアドレス、ＩＰアドレス、コンピュータ名、作業グループ名を含むスイッチのポート別ネットワーク資源情報をデータベース化する（Ｓ２７０）。
反対に、前記ＭＡＣアドレスを含む特定ネットワーク資源情報が存在しなければ、前記ポートリストモジュール４４は、ポート別ＭＡＣアドレスのみをデータベース化する（Ｓ２８０）。
上記のように、本発明による前記マネジャーシステム４０のポートリストモジュール４４は、前記ＤＢ５０に格納されたスイッチリスト情報を要請して、ネットワークを構成する１つまたはそれ以上のネットワークスイッチ１０と通信しつつＭＡＣアドレス情報を獲得して、特定ＭＡＣアドレスのネットワーク資源のＩＰアドレス、コンピュータ名、作業グループ名を含むスイッチのポート別ネットワーク資源情報をデータベース化することによって、管理者がスイッチ１０に接続した資源の物理的リンクの管理（例えば、接続資源確認、再配置、構成変更等）を行うとき、または侵入防止システム（ＩＰＳ）／侵入探知システム（ＩＤＳ）などの別途のセキュリティ装備を運用するとき、特定ネットワーク資源がどんなスイッチ１０のどんなポートに接続されているか、または前記スイッチ１０の特定ポートにどんな資源が接続されているかに対する情報を確認するために使用できるようにする。
【０００７】
上述した本発明の好ましい実施の形態は、例示の目的のために開示されたものであり、本発明の属する技術の分野における通常の知識を有する者であれば、本発明の技術的思想を逸脱しない範囲内で、様々な置換、変形、及び変更が可能であり、このような置換、変更などは、特許請求の範囲に属するものである。
【図面の簡単な説明】
【０００８】
【図１】本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得方法が適用される全体システムの構成図である。
【図２】図１に示した全体システムの具体的な実施の形態である。
【図３】本発明によるマネジャーシステムのブロック図である。
【図４】本発明の一実施の形態によるネットワーク資源情報の獲得過程を示したフローチャートである。
【図５】本発明によるネットワークスイッチのポート別ネットワーク資源情報の獲得過程を示したフローチャートである。
【符号の説明】
【０００９】
１０      ネットワークスイッチ
２０ａ、２０ｂ、２０ｃ、２０ｄ      エージェント
３０      コンソール
４０      マネジャーシステム
４１      ＤＢハンドラ
４２      ＩＰリストモジュール
４３      キュー
４４      ポートリストモジュール
５０      ＤＢ
【図１】
2009130572.tif 000003
【図２】
2009130572.tif 000004
【図３】
2009130572.tif 000005
【図４】
2009130572.tif 000006
【図５】
2009130572.tif 000007