(57)【要約】【課題】仮想化システム及び仮想化方法に関し、運用管理対象のネットワーク装置を仮想化情報でアクセスする。【解決手段】運用管理システム１との間で仮想アドレスを含む仮想化情報を送受信し、ネットワーク装置８との間で実アドレスを含む実情報を送受信する通信処理部１１と、この通信処理部１１の要求に従った仮想化情報と実情報との間の変換を行う為のデータベース１２と、通信処理部１１の要求に従った運用管理システム１とネットワーク装置８との間のコマンド及びレスポンスの変換を行う為の装置情報部１３とを備え、データベース１２の実アドレスと仮想アドレスとの対応を格納した装置情報テーブル１２ａの仮想アドレスを変更可能とする。【選択図】図２
2007129528.tif 000002
【特許請求の範囲】
【請求項１】
運用管理システムと運用管理対象のネットワーク装置との間の通信を仮想化する仮想化システムであって、
前記運用管理システムとの間で仮想アドレスを含む仮想化情報を送受信し、前記ネットワーク装置との間で実アドレスを含む実情報を送受信する通信処理部と、
前記通信処理部の要求に従った前記仮想化情報と前記実情報との間の変換を行う為のデータベースと、
前記通信処理部の要求に従った前記運用管理システムと前記ネットワーク装置との間のコマンド及びレスポンスの変換を行う為の装置情報部と
を備えたことを特徴とする仮想化システム。
【請求項２】
前記データベースは、少なくとも前記ネットワーク装置の仮想アドレスと実アドレスを対応させて格納した装置情報テーブルと、仮想コマンド名とコマンド及び仮想レスポンスとレスポンスを対応させて格納したコマンド情報テーブルと、仮想回線情報と回線情報を対応させて格納した回線情報テーブルとを含む構成を有することを特徴とする請求項１記載の仮想化システム。
【請求項３】
前記データベースの前記ネットワーク装置の仮想アドレスと実アドレスとを対応させて格納した装置情報テーブルの前記仮想アドレスを含む装置情報を変更する装置情報変更部を設けたことを特徴とする請求項１又は２記載の仮想化システム。
【請求項４】
運用管理システムと運用管理対象のネットワーク装置との間を仮想化する仮想化方法であって、
前記運用管理システムとの間で通信する仮想アドレスを含む仮想化情報と、前記ネットワーク装置との間で通信する実アドレスを含む実情報とを、仮想化システムのデータベース及び装置情報部を用いて変換する過程を含む
ことを特徴とする仮想化方法。
【請求項５】
前記仮想化システムに於けるデータベースの前記ネットワーク装置の仮想アドレスと実アドレスとを対応させて格納した装置情報テーブルの前記仮想アドレスを含む装置情報を変更して、前記ネットワーク装置の実アドレスに対応する仮想アドレスを変更する過程を含むことを特徴とする請求項４記載の仮想化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運用管理システムからルータやハブ等のネットワーク装置の運用や監視を行う為のネットワークの仮想化システム及び仮想化方法に関する。
【背景技術】
【０００２】
ハブ、ルータ、ブリッジ、レイヤ３スイッチ等のネットワーク装置に対して、各種情報の設定や監視を行う為に、運用管理システムから目的のネットワーク装置を直接アドレス指定してアクセスする場合が一般的である。例えば、図６に示す従来例のネットワークシステムに於いて、１０１は運用管理システム、１０２，１０３はルータ、１０４，１０５はハブ（ＨＵＢ）、１０６は端末装置を示し、運用管理システム１０１からルータ１０２，１０３やハブ１０４，１０５等のネットワーク装置に対して、それらのアドレスを指定し、ログインＩＤやパスワードを入力して、点線矢印で示すようにアクセスし、ネットワーク装置毎に提供されるコマンドを利用して、ネットワーク情報の設定及び監視を行うものである。
【０００３】
又ネットワークを介した記憶装置サービスに於ける管理作業が煩雑であるという課題に対して、複数のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ；仮想私設ネットワーク）ルータを用いてＶＰＮを構築する代わりに、仮想的にＶＰＮルータを複数有するシステムにより管理することによって、管理作業の軽減を図ることが提案されている（例えば、特許文献１又は特許文献２参照）。又ユーザパケットを転送するＶＰＮパケット転送装置と、ＶＰＮ制御装置とを含み、仮想ルータに於いて、パケット転送ルート、パケットフィルタリング、アドレス変換、トラヒック制御等のパケット転送機能を、ユーザにより制御可能としたネットワーク仮想化システムが提案されている（例えば、特許文献３参照）。
【特許文献１】特開２００２−３３５２６５号公報
【特許文献２】特開２００３−３２２７５号公報
【特許文献３】特開２００５−５７６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数のネットワーク装置の運用管理を実施する為に、運用管理者は、従来、運用管理対象のネットワーク装置にアクセスする為のアドレス、ログインＩＤ、パスワード及び装置種別等を知っている必要があった。このようなネットワーク装置にアクセスする為のアドレス、ログインＩＤ、パスワード及び装置種別が悪意のある第三者に漏洩すると、ネットワーク装置に対する攻撃、悪用の危険が大きくなる。このような危険な状態を回避する為に、漏洩したネットワーク装置のアドレス、ログインＩＤ、パスワードを変更する必要がある。このような変更処理は、ネットワーク装置毎に実施する必要があり、マルチベンダ構成のネットワークシステムに於いては、変更処理手順が一層複雑となる問題がある。更に、設定変更の為に、ネットワークシステムの運用を一時停止する必要が生じるから、サービス低下となる問題がある。
【０００５】
本発明は、ネットワーク装置に対してアクセスする為の情報を含めて仮想化することにより、前述の問題点を解決することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の仮想化システムは、運用管理システムと運用管理対象のネットワーク装置との間の通信を仮想化する仮想化システムであって、前記運用管理システムとの間で仮想アドレスを含む仮想化情報を送受信し、前記ネットワーク装置との間で実アドレスを含む実情報を送受信する通信処理部と、前記通信処理部の要求に従った前記仮想化情報と前記実情報との間の変換を行う為のデータベースと、前記通信処理部の要求に従った前記運用管理システムと前記ネットワーク装置との間のコマンド及びレスポンスの変換を行う為の装置情報部とを備えている。
【０００７】
又前記データベースは、少なくとも前記ネットワーク装置の仮想アドレスと実アドレスを対応させて格納した装置情報テーブルと、仮想コマンド名とコマンド及び仮想レスポンスとレスポンスを対応させて格納したコマンド情報テーブルと、仮想回線情報と回線情報を対応させて格納した回線情報テーブルとを含む構成を有するものである。
【０００８】
又前記データベースの前記ネットワーク装置の仮想アドレスと実アドレスとを対応させて格納した装置情報テーブルの前記仮想アドレスを含む装置情報を変更する装置情報変更部を設ける。
【０００９】
又本発明の仮想化方法は、運用管理システムと運用管理対象のネットワーク装置との間を仮想化する仮想化方法であって、前記運用管理システムとの間で通信する仮想アドレスを含む仮想化情報と、前記ネットワーク装置との間で通信する実アドレスを含む実情報とを、仮想化システムのデータベース及び装置情報部を用いて変換する過程を含むものである。
【００１０】
又前記仮想化システムに於けるデータベースの前記ネットワーク装置の仮想アドレスと実アドレスとを対応させて格納した装置情報テーブルの前記仮想アドレスを含む装置情報を変更して、前記ネットワーク装置の実アドレスに対応する仮想アドレスを変更する過程を含むものである。
【発明の効果】
【００１１】
運用管理システムからネットワーク装置を仮想化して運用管理することにより、運用管理対象のネットワーク装置に関する情報の漏洩を防止することができる利点があり、更に、情報漏洩の場合には、仮想化システムのデータベースを変更することにより対処することができる。その場合、ネットワーク装置側の設定データ等を変更する必要がないから、ネットワークシステムの運用停止を行わないで済む利点がある。
【発明を実施するための最良の形態】
【００１２】
本発明の仮想化システムは、図２を参照して説明すると、運用管理システム１との間で仮想アドレスを含む仮想化情報を送受信し、ネットワーク装置８との間で実アドレスを含む実情報を送受信する通信処理部１１と、この通信処理部１１の要求に従った仮想化情報と実情報との間の変換を行う為のデータベース１２と、通信処理部１１の要求に従った運用管理システム１とネットワーク装置８との間のコマンド及びレスポンスの変換を行う為の装置情報部１３とを備えている。
【００１３】
本発明の仮想化方法は、運用管理システム１と運用管理対象のネットワーク装置８との間を仮想化する仮想化方法であって、運用管理システム１との間で通信する仮想アドレスを含む仮想化情報と、ネットワーク装置８との間で通信する実アドレスを含む実情報とを、仮想化システム７のデータベース１２及び装置情報部１３を用いて変換する過程を含むものである。
【実施例１】
【００１４】
図１は、本発明の実施例１の説明図であり、１は運用管理システム、２，３はルータ、４，５はハブ（ＨＵＢ）、６は端末装置、７は仮想化システムを示す。運用管理対象のネットワーク装置としてのルータ２，３とハブ４，５とに対して、運用管理システム１からは、仮想化システム７によって仮想化するものである。運用管理システム１は、運用管理対象のネットワーク装置に対して仮想化情報としての仮想アドレスと仮想コマンドとを投入すると、仮想化システム７は、仮想アドレスを実アドレスに変換し、仮想コマンドを実コマンドに変換した実情報により、運用管理対象のネットワーク装置との間の通信を行うものである。従って、運用管理システム１から運用管理対象のルータ２，３やハブ４，５等のネットワーク装置に対しては、仮想化により、従来例と同様に点線矢印の通信経路により運用管理しているように見えるが、実際は、実線矢印で示す通信経路により相互間の通信が行われる。
【００１５】
図２は、本発明の実施例１の仮想化システムの説明図であり、図１と同一符号は同一名称部分を示し、８はルータやハブ等を含む運用管理対象のネットワーク装置、９は運用管理システム１の管理者端末を示す。又仮想化システム７は、通信処理部１１とデータベース１２と装置情報部１３と装置情報変更部１４との機能を含むものであり、その通信処理部１１は、ＳＮＭＰプロトコル処理部、ＴＥＬＮＥＴプロトコル処理部、ＨＴＴＰプロトコル処理部等の各種のプロトコルに対応して処理するプロトコル処理部２１と、運用管理対象のネットワーク装置８との間のデータ送受信を行う通信エミュレータ部２２との機能を含むものである。プロトコル処理部２１は、単一の運用管理システム１に対しては、単一のプロトコルを処理する機能とすることができるが、複数の運用管理システムを備えている場合、それぞれのプロトコルに対応する図示のような複数種類のプロトコルを処理する機能を設けることになる。
【００１６】
又データベース１２は、装置情報テーブル１２ａと、コマンド情報テーブル１２ｂと、回線情報テーブル１２ｃとを含む構成を有し、運用管理対象のネットワーク装置対応にテーブル内容を構築する。又装置情報部１３は、例えば、ＧｅｏＳｔｒｅaｍ装置情報部１３ａ、Ｓｉ−Ｒ装置情報部１３ｂ、Ｃｉｓｃｏ装置情報部１３ｃ等の運用管理対象のネットワーク装置８の機種に対応した構成を含むものである。又それらの装置情報部は、それぞれ機種対応のコマンド変換部１５とレスポンス変換部１６との機能を含むものである。
【００１７】
又データベース１２の装置情報テーブル１２ａの装置情報の例えば仮想アドレスを、管理者端末９からの装置情報変更要求に従って、装置情報変更部１４によって鎖線矢印経路で変更することができる。この装置情報テーブル１２ａは、図３の（Ａ）に示すように、装置ＩＤと仮想アドレスと実際のアドレスとＬｏｇｉｎ名（ログイン名）とパスワードと機種ＧｒＩＤ（機種グループＩＤ）とについて格納した場合を示し、例えば、装置ＩＤ「０００３」の仮想アドレスは「３．３．３．３」、実際のアドレスは「１０．２２．８１．２５４」、Ｌｏｇｉｎ名は「ｒｏｏｔ」、パスワードは「ｒｏｏｔ」、機種ＧｒＩＤは「０００２」として格納されている。なお、装置ＩＤと仮想アドレスと実際のアドレスとを格納した構成とすることも可能である。
【００１８】
又データベース１２のコマンド情報テーブル１２ｂは、図３の（Ｂ）に示すように、コマンドＩＤと機種ＧｒＩＤ（機種グループＩＤ）と仮想コマンド名とコマンドとレスポンスと仮想レスポンスとについて格納した場合を示し、例えば、コマンドＩＤ「０００３」は、機種ＧｒＩＤ「０００１」、仮想コマンド「インタフェース情報表示」、コマンド「Ｓｈｏｗ  ｒｕｎｎｉｎｇ  ｂａｎｋ」、レスポンス「＄ｓ１＄ａｄ＄ｐｏｒｔ＄ｐ１＄ｐ２＄ｐ３」、仮想レスポンス「Ｉｎｔｅｒ  ＄ｓ１＄ａｄ＄ｐｏｒｔ＄ｐ１」として格納されている。なお、コマンドＩＤと仮想コマンド名とコマンドとを格納した構成とすることも可能である。
【００１９】
又データベース１２の回線情報テーブル１２ｃは、図３の（Ｃ）に示すように、機種ＧｒＩＤ（機種グループＩＤ）と回線情報と仮想回線情報とについて格納しており、例えば、機種ＧｒＩＤ「０００１」は、回線情報「ｓｌ１−ａｄ１−ｐｔ１」、仮想回線情報「＄ｎｉｄ１−＄ｎｉｄ２ＡＴＭ」として格納されている。
【００２０】
運用管理システム１から運用管理対象のネットワーク装置８の仮想アドレスと仮想コマンド等の仮想化情報を、仮想化システム７の通信処理部１１により受信し、運用管理システム１との間の通信プロトコルに対応したプロトコル処理部２１により通信エミュレータ部２２を起動し、起動された通信プロトコル対応の通信エミュレータ部２２は、データベース１２と装置情報部１３とを参照して、仮想化情報を、実アドレスを含む実情報に変換して、ネットワーク装置８に送信する。この場合の経路を実線矢印で示している。
【００２１】
又ネットワーク装置８からのレスポンスは、実情報として仮想化システム７に送信されるから、仮想化システム７の通信処理部１１は、装置情報部１３とデータベース１２とを用いて、実情報を仮想化情報に変換して、運用管理システム１へ点線矢印で示す経路で送信する。
【００２２】
図４及び図５は、本発明の実施例１のシーケンス説明図であり、運用管理システム１とプロトコル処理部２１と通信エミュレータ部２２とデータベース１２と装置情報部１３と管理対象装置とについて示し、この管理対象装置は、図１に於けるルータ２，３及びハブ４，５又は図２に於ける運用管理対象のネットワーク装置８に対応する。以下図１〜図３を参照して動作の一例について説明する。
【００２３】
運用管理システム１は、管理対象装置の装置情報を収集して表示する場合、管理対象装置の仮想アドレスと仮想コマンドとを含むコマンドを送出する。この場合、運用管理システム１は、仮想化システム７を意識することなく、管理対象装置に対してコマンド実行要求として、仮想アドレスで仮想コマンドを送信する。このコマンド実行要求を受信した仮想化システム７に於ける通信処理部１１のプロトコル処理部２１は、通信プロトコル対応の通信エミュレータ部２２を起動して仮想アドレスと仮想コマンドとを引き渡す。通信エミュレータ部２２は、仮想アドレスでデータベース１２に対して装置情報を要求する。データベース１２に於いては、装置情報テーブル１２ａを仮想アドレスにより検索して、例えば、図３の（Ａ）に示すように、アドレス、Ｌｏｇｉｎ名、パスワード、機種ＧｒＩＤを読み出して、通信エミュレータ部２２に応答する。
【００２４】
次に通信エミュレータ部２２は、装置情報部１３に対し、仮想コマンドを付加してコマンド変換要求を行う。このコマンド変換要求により、装置情報部１３は、データベース１２に対して、コマンド抽出、アドレス情報抽出、回線情報抽出を要求し、それぞれコマンド、コマンドＩＤのレスポンス、アドレスのレスポンス、回線情報のレスポンスを受信して、コマンド組み立てを行って、通信エミュレータ部２２に応答する。この処理過程に於いて、通信エミュレータ部２２は、管理対象装置に対するコマンドを生成する為に、機種ＧｒＩＤに対応する装置情報部１３を起動する。例えば、機種ＧｒＩＤがＧｅｏＳｔｒｅａｍ装置を示す場合は、ＧｅｏＳｔｒｅａｍ装置情報部１３ａを起動する。
【００２５】
起動された装置情報部１３のコマンド変換部１５は、データベース１２のコマンド情報テーブル１２ｂを検索し、レスポンスとしてコマンドとそのコマンドＩＤとを受け取り、又仮想コマンド内に仮想アドレスが含まれている場合は、仮想コマンドでデータベース１２の装置情報テーブル１２ａを検索し、レスポンスとしてアドレスを受け取り、又仮想コマンド内に回線情報が含まれている場合は、仮想コマンドでデータベース１２の回線情報テーブル１２ｃを検索し、レスポンスとして回線情報を受け取る。装置情報部１３のコマンド変換部１５は、データベース１２から抽出したコマンド、アドレス、回線情報を基に、管理対象装置に対するコマンドを生成し、そのコマンドを通信エミュレータ部２２へ、コマンド変換応答として転送する。
【００２６】
前述のように、仮想アドレスを含む仮想化情報を、実アドレスを含む実情報に変換し、通信エミュレータ部２２から管理対象装置に送信する。この場合、管理対象装置から情報を収集する為に、コマンド要求として、実アドレス、ＬｏｇｉｎＩＤ、パスワード、コマンドを含むデータを、管理対象装置に送信する。その管理対象装置からのコマンド応答として、コマンドレスポンスデータを通信処理部１１の通信エミュレータ部２２により受信する。即ち、仮想化システム７は、管理対象装置から実情報を受信する。
【００２７】
通信エミュレータ部２２に於いては、運用管理システム１に応答するコマンドを生成する為に、コマンドレスポンスデータを装置情報部１３へ転送する（図５参照）。装置情報部１３は、レスポンス変換部１６により、コマンドレスポンスと、コマンドＩＤでデータベース１２のコマンド情報テーブル１２ｂを検索し、仮想レスポンスと、レスポンスとを取得し、レスポンスの形式でコマンドレスポンスを分解する。この分解したコマンドレスポンス内にアドレスが含まれている場合は、そのアドレスでデータベース１２の装置情報テーブル１２ａを検索し、仮想装置名を収集する。
【００２８】
又レスポンス変換部１６に於いて、分解したコマンドレスポンス内に回線情報が含まれている場合は、回線情報でデータベース１２の回線情報テーブル１２ｃを検索し、仮想回線名を収集する。又レスポンス変換部１６に於いて、仮想レスポンス、仮想装置名、仮想回線名を基に、コマンドレスポンス情報を再生成し、その生成したコマンドレスポンス情報を通信エミュレータ部２２へ、コマンドレスポンス変換応答[仮想レスポンス]として転送する。
【００２９】
通信エミュレータ部２２は、コマンドレスポンス変換応答を、運用管理システム１へコマンド実行応答として返信する。運用管理システム１に於いては、返信されたコマンドレスポンスデータに基づいて、装置情報を表示する。
【００３０】
又運用管理システム１から管理対象装置に対する各種の運用データ設定を行う場合も、前述の装置情報収集の場合と同様に、仮想アドレスと仮想コマンドとを基にしたコマンド実行要求を送出することにより、仮想化システム７の通信処理部１１とデータベース１２と装置情報部１３との機能によって、実アドレスを含むコマンド要求を、管理対象装置に送信し、コマンド実行結果の応答を、仮想化システム７を介して運用管理システム１に送信することができる。又仮想化システム７の機能は、例えば、通常のサーバを用いて実現することも可能であり、又運用管理システム１の機能の一部として、その内部に設けることも可能である。
【実施例２】
【００３１】
前述の図１、図２及び図３に示す各部の構成及び機能を有し、運用管理システム１の運用管理者等から運用管理の情報が漏洩した場合、従来は、運用管理対象のネットワーク装置８毎に、そのアドレスやパスワードを変更する必要があり、装置数が多い場合には、変更作業に要する時間が長くなる。そこで、本発明の実施例２に於いては、前述の仮想化システム７を設け、そのデータベース１２の変更で済むように構成するものである。即ち、管理者端末９から仮想化システム７の装置情報変更部１４に対して、装置ＩＤと、変更後の仮想アドレスを含んだコマンドを送信する。仮想化システム７の装置情報変更部１４は、データベース１２の装置情報テーブル１２ａを検索し、指定された装置ＩＤに対応する仮想アドレスを変更する。以後、運用管理システム１は、変更した仮想アドレスを用いて運用管理対象のネットワーク装置に対してアクセスする。この場合、ネットワーク装置８の実アドレス等の設定データ変更の必要がなく、従って、ネットワークシステムのサービス停止等が必要でなくなる利点がある。又ネットワーク装置８の増設時や撤去時に於いても、装置情報テーブル１２ａを更新することにより、運用管理システム１から仮想化情報によって運用管理することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施例１の説明図である。
【図２】本発明の実施例１の仮想化システムの説明図である。
【図３】データベースの説明図である。
【図４】本発明の実施例１のシーケンス説明図である。
【図５】本発明の実施例１のシーケンス説明図である。
【図６】従来例の説明図である。
【符号の説明】
【００３３】
１  運用管理システム
７  仮想化システム
８  ネットワーク装置
９  管理者端末
１１  通信処理部
１２  データベース
１２ａ  装置情報テーブル
１２ｂ  コマンド情報テーブル
１２ｃ  回線情報テーブル
１３  装置情報部
１４  装置情報変更部
１５  コマンド変換部
１６  レスポンス変換部
２１  プロトコル処理部
２２  通信エミュレータ部
【図１】
2007129528.tif 000003
【図２】
2007129528.tif 000004
【図３】
2007129528.tif 000005
【図４】
2007129528.tif 000006
【図５】
2007129528.tif 000007
【図６】
2007129528.tif 000008