(57)【要約】【課題】  単一のＶＬＡＮ構成管理システムによってネットワーク全体のＶＬＡＮ構成管理を行うことが可能な技術を提供する。【解決手段】ＶＬＡＮ構成管理の対象機器を識別する為の識別情報であるドメインＩＤとネットワーク機器を識別する為の機器ＩＤとネットワーク機器への設定内容を含むＶＬＡＮ構成情報入力値を入力手段により受け付けて記憶手段中に格納するステップと、前記記憶手段に格納されたＶＬＡＮ構成情報入力値と記憶手段に格納されているＶＬＡＮ構成情報ＤＢ中のＶＬＡＮ構成情報ＤＢ値とを比較し、機器ＩＤが同一であると共にドメインＩＤの異なるデータが前記ＶＬＡＮ構成情報ＤＢ値中に存在していない場合に、ネットワーク機器に対する前記ＶＬＡＮ構成情報入力値の設定を指示するステップと、前記指示を受け付けてネットワーク機器に対するＶＬＡＮ構成情報の設定または変更を通信手段により行うステップと、前記ＶＬＡＮ構成情報入力値を記憶手段中のＶＬＡＮ構成情報ＤＢに格納してＶＬＡＮ構成情報ＤＢの更新を行うステップとを有するものである。【選択図】図２
2005333546.tif 000002
【特許請求の範囲】
【請求項１】
ＶＬＡＮを構築するネットワーク機器を管理するＶＬＡＮ構成管理方法において、
ＶＬＡＮ構成管理の対象機器を識別する為の識別情報であるドメインＩＤとネットワーク機器を識別する為の機器ＩＤとネットワーク機器への設定内容を含むＶＬＡＮ構成情報入力値を入力手段により受け付けて記憶手段中に格納するステップと、
前記記憶手段に格納されたＶＬＡＮ構成情報入力値と記憶手段に格納されているＶＬＡＮ構成情報ＤＢ中のＶＬＡＮ構成情報ＤＢ値とを比較し、機器ＩＤが同一であると共にドメインＩＤの異なるデータが前記ＶＬＡＮ構成情報ＤＢ値中に存在していない場合に、ネットワーク機器に対する前記ＶＬＡＮ構成情報入力値の設定を指示するステップと、
前記指示を受け付けてネットワーク機器に対するＶＬＡＮ構成情報の設定または変更を通信手段により行うステップと、
前記ＶＬＡＮ構成情報入力値を記憶手段中のＶＬＡＮ構成情報ＤＢに格納してＶＬＡＮ構成情報ＤＢの更新を行うステップとを有することを特徴とするＶＬＡＮ構成管理方法。
【請求項２】
前記記憶手段に格納されたＶＬＡＮ構成情報入力値と前記ＶＬＡＮ構成情報ＤＢ値とを比較し、前記ドメインＩＤ及びＶＬＡＮを識別する為のＶＩＤが同一であるデータが前記ＶＬＡＮ構成情報ＤＢ値中に存在し、同一ＶＬＡＮ内で統一する必要がある属性情報が前記ＶＬＡＮ構成情報入力値とＶＬＡＮ構成情報ＤＢ値とで等しい場合に、ネットワーク機器に対する当該属性情報の設定を指示することを特徴とする請求項１に記載されたＶＬＡＮ構成管理方法。
【請求項３】
前記記憶手段に格納されたＶＬＡＮ構成情報入力値にＶＰＮ機能を停止する設定内容が含まれており、そのＶＰＮ機能の停止が行われるネットワーク機器の前記ＶＬＡＮ構成情報ＤＢ値中のドメインＩＤまたはＶＩＤのいずれかが同一でない場合に、ネットワーク機器に対する当該ＶＰＮ機能の停止を指示することを特徴とする請求項１または請求項２のいずれかに記載されたＶＬＡＮ構成管理方法。
【請求項４】
ＶＬＡＮを構築するネットワーク機器を管理するＶＬＡＮ構成管理システムにおいて、
ＶＬＡＮ構成管理の対象機器を識別する為の識別情報であるドメインＩＤとネットワーク機器を識別する為の機器ＩＤとネットワーク機器への設定内容を含むＶＬＡＮ構成情報入力値を入力手段により受け付けて記憶手段中に格納するＶＬＡＮ構成情報入力機能と、
前記記憶手段に格納されたＶＬＡＮ構成情報入力値と記憶手段に格納されているＶＬＡＮ構成情報ＤＢ中のＶＬＡＮ構成情報ＤＢ値とを比較し、機器ＩＤが同一であると共にドメインＩＤの異なるデータが前記ＶＬＡＮ構成情報ＤＢ値中に存在していない場合に、ネットワーク機器に対する前記ＶＬＡＮ構成情報入力値の設定を指示する入力情報正誤判定機能と、
前記指示を受け付けてネットワーク機器に対するＶＬＡＮ構成情報の設定または変更を通信手段により行うＶＬＡＮ構成情報設定・変更機能と、
前記ＶＬＡＮ構成情報入力値を記憶手段中のＶＬＡＮ構成情報ＤＢに格納してＶＬＡＮ構成情報ＤＢの更新を行うデータ保存機能とを備えることを特徴とするＶＬＡＮ構成管理システム。
【請求項５】
ＶＬＡＮを構築するネットワーク機器を管理するＶＬＡＮ構成管理方法をコンピュータに実行させる為のプログラムにおいて、
ＶＬＡＮ構成管理の対象機器を識別する為の識別情報であるドメインＩＤとネットワーク機器を識別する為の機器ＩＤとネットワーク機器への設定内容を含むＶＬＡＮ構成情報入力値を入力手段により受け付けて記憶手段中に格納するステップと、
前記記憶手段に格納されたＶＬＡＮ構成情報入力値と記憶手段に格納されているＶＬＡＮ構成情報ＤＢ中のＶＬＡＮ構成情報ＤＢ値とを比較し、機器ＩＤが同一であると共にドメインＩＤの異なるデータが前記ＶＬＡＮ構成情報ＤＢ値中に存在していない場合に、ネットワーク機器に対する前記ＶＬＡＮ構成情報入力値の設定を指示するステップと、
前記指示を受け付けてネットワーク機器に対するＶＬＡＮ構成情報の設定または変更を通信手段により行うステップと、
前記ＶＬＡＮ構成情報入力値を記憶手段中のＶＬＡＮ構成情報ＤＢに格納してＶＬＡＮ構成情報ＤＢの更新を行うステップとをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＶＬＡＮを構築するネットワーク機器を管理するＶＬＡＮ構成管理技術に関し、特に複数のネットワーク機器や複数のネットワークを含む単位でＶＬＡＮを構築するネットワーク機器の構成を管理するＶＬＡＮ構成管理技術に適用して有効な技術に関するものである。
【背景技術】
【０００２】
ＶＬＡＮ(Virtual Local Area Network)の構成を管理する従来のＶＬＡＮ構成管理システムでは、ＶＬＡＮ構成管理を行う単位として、スイッチングハブ等の単一のネットワーク中継機器を用いたり（例えば特許文献１参照）、また、ＶＩＤ(VLAN Identifier)によって識別される単一のＶＬＡＮ若しくは各拠点のネットワーク（物理的に独立したネットワーク）を用いていた（例えば特許文献２参照）。更に、ＶＬＡＮ構成管理を行う単位として、独自プロトコルをサポートした機器だけで構成される単位によってネットワークを分割し管理していた（例えば非特許文献１参照）。
【０００３】
【特許文献１】特開平１０−３０３９０３号公報
【特許文献２】特開２００３−１６９０８２号公報
【非特許文献１】Kennedy Clark/Kevin Hamilton著、シスコシステムズ株式会社監修「Cisco LAN スイッチング」 ソフトバンクパブリッシング株式会社出版、2002年
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術のＶＬＡＮ構成管理システムにおいて、ＶＬＡＮ構成管理を行う単位としてスイッチングハブ等のネットワーク中継機器を用いたり、または、ＶＬＡＮ構成管理を行う単位として個々のＶＬＡＮ若しくは各拠点のネットワーク（物理的に独立したネットワーク）を用いた場合、個々のネットワーク中継機器、ＶＬＡＮや拠点のネットワークの構成のみを管理している為、複数のネットワーク機器間でＶＬＡＮタグ情報を伝搬させるべきであるか否かを判定することができず、その結果、ＶＬＡＮタグ情報の伝搬しない範囲の他のネットワーク中継機器、ＶＬＡＮや拠点のネットワークについては、単一のＶＬＡＮ構成管理システムによってＶＬＡＮ構成管理を行うことが出来ない。
【０００５】
本来、ＶＬＡＮタグ情報が伝搬しないものとして設定した複数のネットワーク機器間では同一のＶＬＡＮを構成することはできないが、仮に、これらネットワーク機器間について、単一のＶＬＡＮ構成管理システムによってＶＬＡＮ構成管理を実施してそれぞれのネットワーク機器で同一のＶＩＤを使用した場合、ＶＬＡＮ構成管理上ではそれらのネットワーク機器が同一のＶＬＡＮに参加していると判定してしまう。
【０００６】
また、従来技術のＶＬＡＮ構成管理システムにおいて、ＶＬＡＮ構成管理を行う単位として独自プロトコルによって分割される範囲を用いる場合や、物理的なネットワーク構成によって分割される範囲を用いる場合等では、固定された単一の方法でＶＬＡＮ構成管理を行う単位を決定してしまうが、複数のネットワーク機器間でＶＬＡＮタグ情報が相互に伝搬可能であるか否かは、ネットワークの物理構成、及び、ネットワーク中継機器の動作等の条件によって変更され、更に、レイヤ２ＶＰＮ(レイヤ２ Virtual Private Network)、広域イーサネット等の通信技術の導入に伴って、ＶＬＡＮタグ情報が伝搬可能な範囲が仮想的に変更される場合がある為、固定された単一の方法でＶＬＡＮ構成管理を行う範囲を決定する方法では、実際に使用されるネットワーク環境が、その範囲決定方法で判定不可能な環境であった場合、決定した範囲と実際の使用環境に不一致が発生するという問題がある。
【０００７】
本発明の目的は上記問題を解決し、単一のＶＬＡＮ構成管理システムによってネットワーク全体のＶＬＡＮ構成管理を行うことが可能な技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、ＶＬＡＮを構築するネットワーク機器を管理するＶＬＡＮ構成管理システムにおいて、ネットワーク全体をＶＬＡＮ管理ドメインと呼ぶ範囲に分割し、ＶＬＡＮ管理ドメインを管理単位としてＶＬＡＮ構成管理を行うものである。
【０００９】
本願発明では、ネットワーク全体をＶＬＡＮ管理ドメインと呼ぶ範囲に分割してドメインＩＤを付加し、ドメインＩＤの付加された１つ以上のネットワーク機器をＶＬＡＮ管理ドメインの管理単位としてＶＬＡＮ構成管理を行う。同一のＶＬＡＮ管理ドメインに属するネットワーク機器間においてはＶＬＡＮタグ情報を伝搬するものと判定し、異なるＶＬＡＮ管理ドメインに所属するネットワーク機器間ではＶＬＡＮタグ情報を伝搬しないものと判定して、ネットワーク機器に対するＶＬＡＮ構成情報入力値の設定を制御する。
このとき、ＶＬＡＮ管理ドメインは、ドメイン内部に単数または複数のネットワーク機器を包含し、単数または複数のＶＬＡＮを包含するものとする。
【００１０】
また、本発明のＶＬＡＮ構成管理システムにおけるＶＬＡＮ管理ドメインの範囲決定方法は、物理的ネットワーク接続構成、使用プロトコル等の固定した方法で限定せず、使用者が任意の範囲を指定可能であるものとする。使用者は使用環境に準じてＶＬＡＮタグ情報を伝播させる範囲を指定することができ、またＶＬＡＮ管理ドメインの範囲を動的に変更可能とする。
【００１１】
更に、本発明のＶＬＡＮ構成管理システムでは、自システムが直接接続されていないＶＬＡＮ管理ドメインについても、当該ＶＬＡＮ管理ドメインのドメインＩＤを含むＶＬＡＮ構成情報入力値を受け付けることにより管理対象とする。このことにより、複数のＶＬＡＮ管理ドメインが管理可能となり、ネットワーク全体を管理可能とする。
【発明の効果】
【００１２】
本発明によれば、単一のＶＬＡＮ構成管理システムによってネットワーク全体のＶＬＡＮ構成管理を行うことが可能である。
【発明を実施するための最良の形態】
【００１３】
以下にＶＬＡＮを構築するネットワーク機器を管理する一実施形態のＶＬＡＮ構成管理システムについて説明する。なお、以下の説明及び図面では、ＶＬＡＮを構成するネットワーク機器をスイッチングハブと記す。
【００１４】
図１は本実施形態のＶＬＡＮ構成管理システムを接続したネットワークの構成例を示す図である。図１において、ＶＬＡＮ構成管理システム１００がスイッチングハブ１１０及びスイッチングハブ１４０に接続されており、スイッチングハブ１１０はＬＡＮ１１１及びレイヤ２ＶＰＮ１２０に接続されている。尚、このレイヤ２ＶＰＮ１２０は、広域イーサネットでも良い。そしてスイッチングハブ１３０はレイヤ２ＶＰＮ１２０及びＬＡＮ１３１に接続されている。
【００１５】
またスイッチングハブ１４０は、ＬＡＮ１４１及びルータ１５０に接続され、ルータ１５０は、広域ネットワーク１６０に接続されており、ルータ１７０は、広域ネットワーク１６０及びスイッチングハブ１８０に接続され、スイッチングハブ１８０は、ＬＡＮ１８１に接続されている。
【００１６】
ＶＬＡＮ構成管理システム１００は、ＶＬＡＮを構成するスイッチングハブ等のネットワーク中継機器に対して、動作状態の監視、ＶＬＡＮの設定追加、設定変更、設定削除、設定参照、及び設定内容の正誤判定を行うシステムであり、詳細を図２に示す。
【００１７】
ＶＬＡＮ構成管理システム１００は、直接接続されたスイッチングハブ１１０及びスイッチングハブ１４０を管理対象とする。また、レイヤ２ＶＰＮ１２０を介して接続されたスイッチングハブ１３０及び広域ネットワーク１６０を経由して接続されるスイッチングハブ１８０等の、ネットワークを介して接続し、リモートログイン可能なスイッチングハブも管理対象とする。
【００１８】
図２は本実施形態のＶＬＡＮ構成管理システム１００の概略構成を示す図である。図２に示す様に本実施形態のＶＬＡＮ構成管理システム１００は、ユーザインタフェース部２１０、２２０及び２３０と、データ保存部２４０と、スイッチングハブ・インタフェース部２５０及び２６０と、ネットワーク２７０及び２８０とを有している。
【００１９】
ユーザインタフェース部２１０、２２０及び２３０は、使用者からのＶＬＡＮ構成情報入力値の入力を受け付けてその内容の正誤判定を行い、スイッチングハブへの設定結果を表示する端末装置である。データ保存部２４０は、スイッチングハブに設定されたＶＬＡＮ構成情報をＶＬＡＮ構成情報ＤＢ２４１に格納して管理する情報処理装置である。
【００２０】
スイッチングハブ・インタフェース部２５０及び２６０は、ユーザインタフェース部２１０、２２０及び２３０からの指示を受け付けてスイッチングハブに対するＶＬＡＮ構成情報の設定または変更をスイッチングハブに対して行う情報処理装置である。ネットワーク２７０及び２８０は、前記各装置を接続する通信回線である。
【００２１】
ユーザインタフェース部は、ＶＬＡＮ構成情報入力機能２１１と、ＶＬＡＮ構成情報表示機能２１２と、入力情報正誤判定機能２１３とを有している。
【００２２】
ＶＬＡＮ構成情報入力機能２１１は、ＶＬＡＮ構成管理の対象となっている複数のスイッチングハブを識別する為の識別情報であるドメインＩＤと、個々のスイッチングハブを識別する為のスイッチＩＤと、スイッチングハブへの設定内容を含むＶＬＡＮ構成情報入力値を入力装置により受け付けて、メモリや磁気ディスク装置等の記憶装置中に格納し、入力情報正誤判定機能２１３へ受け渡す処理部である。
【００２３】
ＶＬＡＮ構成情報表示機能２１２は、ＶＬＡＮ構成情報入力値の判定結果やスイッチングハブへのＶＬＡＮ構成情報の設定結果または更新結果をデータ保存部２４０から受け取って、その受け取った情報を表示装置上へ出力する処理部である。
【００２４】
入力情報正誤判定機能２１３は、前記記憶装置に格納されたＶＬＡＮ構成情報入力値と、データ保存部２４０の磁気ディスク装置等の記憶装置に格納されているＶＬＡＮ構成情報ＤＢ２４１中のＶＬＡＮ構成情報ＤＢ値とを比較し、スイッチＩＤが同一であると共にドメインＩＤの異なるデータが前記ＶＬＡＮ構成情報ＤＢ値中に存在していない場合に、スイッチングハブに対する前記ＶＬＡＮ構成情報入力値の設定を通信装置によりスイッチングハブ・インタフェース部に指示する処理部である。
【００２５】
ユーザインタフェース部をＶＬＡＮ構成情報入力機能２１１、ＶＬＡＮ構成情報表示機能２１２及び入力情報正誤判定機能２１３として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００２６】
データ保存部２４０はＶＬＡＮ構成情報ＤＢ２４１を有している。ＶＬＡＮ構成情報ＤＢ２４１は、スイッチングハブに設定されたＶＬＡＮ構成情報を格納するデータベースである。
【００２７】
またデータ保存部２４０はデータ保存機能２４２を有している。データ保存機能２４２は、スイッチングハブに設定された前記ＶＬＡＮ構成情報入力値を磁気ディスク装置等の記憶装置中のＶＬＡＮ構成情報ＤＢ２４１に格納してＶＬＡＮ構成情報ＤＢ２４１の更新を行う処理部である。
【００２８】
データ保存部２４０をデータ保存機能２４２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００２９】
スイッチングハブ・インタフェース部は、スイッチングハブ・個別機種対応部２５１及び２５２と、ＶＬＡＮ構成情報設定・変更機能２５３及び２５４とを有している。
【００３０】
スイッチングハブ・個別機種対応部２５１及び２５２は、スイッチングハブの機種種別に応じてＶＬＡＮ構成情報設定・変更機能の動作を制御する処理部である。ＶＬＡＮ構成情報設定・変更機能２５３及び２５４は、ＶＬＡＮ構成情報入力値の設定指示を受け付けてスイッチングハブに対するＶＬＡＮ構成情報の設定または変更を通信装置により行う処理部である。
【００３１】
スイッチングハブ・インタフェース部をスイッチングハブ・個別機種対応部２５１及び２５２及びＶＬＡＮ構成情報設定・変更機能２５３及び２５４として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００３２】
図２において、複数のユーザインタフェース部２１０、２２０及び２３０がネットワーク２７０を介してデータ保存部２４０に接続されており、データ保存部２４０は、ネットワーク２８０を介して複数のスイッチングハブ・インタフェース部２５０及び２６０に接続されている。
【００３３】
図３は本実施形態のＶＬＡＮ構成管理システム１００のハードウェア構成を示す図である。図３に示す様にユーザインタフェース部２１０、２２０及び２３０は、ＶＬＡＮ構成情報入力機能２１１、ＶＬＡＮ構成情報表示機能２１２及び入力情報正誤判定機能２１３をメモリに有している。またデータ保存部２４０は、データ保存機能２４２メモリに有し、ＶＬＡＮ構成情報ＤＢ２４１を磁気ディスク装置内に備えており、スイッチングハブ・インタフェース部２５０及び２６０は、スイッチングハブ・個別機種対応部２５１及び２５２、ＶＬＡＮ構成情報設定・変更機能２５３及び２５４をメモリに有している。
【００３４】
尚、本実施形態では、入力情報正誤判定機能２１３を、ユーザインタフェース部２１０、２２０及び２３０の内部に実現する図を示したが、入力情報正誤判定機能２１３をデータ保存部２４０内に実現しても良い。また、ユーザインタフェース部２１０、２２０及び２３０と、データ保存部２４０と、スイッチングハブ・インタフェース部２５０及び２６０は、ネットワーク２７０及び２８０を介して接続する例を記述しているが、ネットワークを介した接続ではなく、同一の装置内にそれらを搭載しても良い。
【００３５】
本実施形態のＶＬＡＮ構成管理システム１００において、使用者がユーザインタフェース部２１０、２２０または２３０のいずれかによりＶＬＡＮを設定する為の入力を行うと、そのユーザインタフェース部のＶＬＡＮ構成情報入力機能２１１は、ＶＬＡＮ構成管理の対象となっている複数のスイッチングハブを識別する為の識別情報であるドメインＩＤと、個々のスイッチングハブを識別する為のスイッチＩＤと、ＶＩＤや属性情報であるＶＬＡＮ種別或いはＶＰＮ機能の停止等のスイッチングハブへの設定内容を含むＶＬＡＮ構成情報入力値を入力装置により受け付けてメモリや磁気ディスク装置等の記憶装置中に格納し、その入力されたＶＬＡＮ構成情報入力値を入力情報正誤判定機能２１３に伝える。この使用者が入力するＶＬＡＮ構成情報入力値の内容は、ＶＬＡＮ構成情報ＤＢ２４１に保存する内容と同様なものであり、その内容例の詳細を図４に示す。
【００３６】
図４は本実施形態のＶＬＡＮ構成情報ＤＢ２４１の構成例を示す図である。図４では、図２に示したＶＬＡＮ構成情報ＤＢ２４１に登録するＶＬＡＮ構成情報を詳細に表しており、ドメインＩＤ６０１、ＶＩＤ６０２、スイッチＩＤ６０３、ＶＬＡＮ種別６０５、ＶＰＮ情報６０７等のスイッチングハブの機種に依存しない情報と、スイッチ機種種別６０４やＶＬＡＮ名称６０６等のスイッチングハブの機種により依存する項目によって構成される。
【００３７】
使用者はネットワーク全域をＶＬＡＮ管理ドメイン（仮想的なサブネットワーク）に分割し、各ＶＬＡＮ管理ドメインを一意に識別する識別子ドメインＩＤ６０１を割り当て、ＶＬＡＮ構成情報入力機能２１１を使用して入力する。
【００３８】
ＶＬＡＮ構成管理システム１００は、同一のＶＬＡＮ管理ドメイン内においてはIEEE802.1Qに規定されるデータリンク・フレーム内に設定されるＶＬＡＮタグ情報が伝搬されると判定し、それぞれが異なるＶＬＡＮ管理ドメインに所属するスイッチングハブ間ではＶＬＡＮタグ情報が伝搬されないと判定する。
【００３９】
ＶＩＤ６０２は、IEEE802.1Qに規定されるＶＬＡＮタグ情報に包含されるＶＬＡＮの識別情報である。入力情報正誤判定機能２１３は、ドメインＩＤ６０１とＶＩＤ６０２との両方が同一であるスイッチングハブ間では、データリンク・ブロードキャストフレームが伝搬し、同一のＶＬＡＮに接続されていると判定する。
【００４０】
スイッチＩＤ６０３は、スイッチングハブを一意に識別する為の識別子であり、使用者がＶＬＡＮ構成情報入力機能２１１を使用して入力する。このとき、ＶＬＡＮ構成情報入力機能２１１は、スイッチＩＤ６０３を指定するスイッチングハブについて、独自プロトコルをサポートしたスイッチングハブであることを前提としない。また、スイッチングハブが特定のＬＡＮまたは特定の拠点（物理的に独立したネットワーク）に接続されていることを前提としない。従って、管理対象として入力するスイッチングハブが、ＶＬＡＮ構成管理システム１００と同一のＬＡＮまたは同一の拠点（物理的に独立したネットワーク）に接続されていることも前提としない。
【００４１】
スイッチ機種種別６０４は、ＶＬＡＮ構成管理の対象とするスイッチングハブの機種種別を表す情報であり、このスイッチ機種種別６０４の情報によって、使用するスイッチングハブ・個別機種対応部２５１または２５２のいずれかを選択することができるものとする。
【００４２】
ＶＬＡＮ種別６０５は、ＶＬＡＮの種別を表す情報であり、「プロトコル」はプロトコル毎に異なるＶＬＡＮを構成することを示し、「ポート」はスイッチングハブの物理ポート毎にＶＬＡＮを構成することを示している。このＶＬＡＮ種別６０５は、同一ＶＬＡＮ内で統一する必要がある属性情報である。
【００４３】
ＶＬＡＮ名称６０６は、各ＶＬＡＮの名称である。ＶＬＡＮ名称６０６は、ＶＬＡＮ毎に任意の名称を付けるが、スイッチングハブの機種により必要の有無が異なる項目である。従って、ＶＬＡＮ構成情報入力機能２１１及び入力情報正誤判定機能２１３において入力値が存在していない場合も、入力値が誤りであると判定しないものとする。
【００４４】
ＶＰＮ情報６０７は、レイヤ２ＶＰＮ機能により、他のスイッチングハブと接続されているかどうかを示す情報であり、「ON」はレイヤ２ＶＰＮ機能により接続されていることを表し、その後に続く情報は接続相手側のスイッチングハブのスイッチＩＤである。また「OFF」はレイヤ２ＶＰＮ機能が停止されていることを示している。
【００４５】
ＶＬＡＮ構成情報入力機能２１１からＶＬＡＮ構成情報入力値を受け取った入力情報正誤判定機能２１３は、入力されたＶＬＡＮ構成情報入力値とＶＬＡＮ構成情報ＤＢ２４１に保存されたＶＬＡＮ構成情報ＤＢ値とを比較し、入力されたＶＬＡＮ構成情報入力値の正誤を判定する。この正誤判定内容例の詳細を図５、図６及び図７に示す。
【００４６】
入力情報正誤判定機能２１３が入力情報を正しいと判定した場合、入力されたＶＬＡＮ構成情報内のスイッチ機種種別に対応するスイッチングハブ・個別機種対応部２５１または２５２内のＶＬＡＮ構成情報設定・変更機能２５３または２５４にその内容を伝える。
【００４７】
ＶＬＡＮ構成情報設定・変更機能２５３または２５４は、対象となるスイッチングハブに対してＶＬＡＮ構成情報の設定または変更を実施し、その結果である成功または失敗の種別、及び成功であった場合はＶＬＡＮ構成情報をデータ保存部２４０に伝える。
【００４８】
データ保存部２４０のデータ保存機能２４２は、ＶＬＡＮ構成情報設定・変更機能２５３または２５４から、成功または失敗の種別とＶＬＡＮ構成情報を受け取り、成功または失敗の種別が成功であった場合にＶＬＡＮ構成情報によってＶＬＡＮ構成情報ＤＢ２４１を更新する。
【００４９】
またデータ保存部２４０は、ＶＬＡＮ構成情報ＤＢ２４１の更新までを含めた全ての処理の成功または失敗の種別と、更新後のＶＬＡＮ構成情報ＤＢ２４１の内容をＶＬＡＮ構成情報表示機能２１２に伝える。ユーザインタフェース部のＶＬＡＮ構成情報表示機能２１２は、ＶＬＡＮ構成情報入力値の判定結果やスイッチングハブへのＶＬＡＮ構成情報の設定結果または更新結果をデータ保存部２４０等から受け取って、その受け取った情報を表示装置上へ出力する処理を行う。
【００５０】
本実施形態において、使用者はネットワーク全域をＶＬＡＮ管理ドメインに分割し、各ＶＬＡＮ管理ドメインを一意に識別するドメインＩＤを割り当て、ＶＬＡＮ構成情報入力機能２１１を使用してそのドメインＩＤを入力する。ここで、ＶＬＡＮ管理ドメインとは、ＶＬＡＮ構成管理の行われる管理単位を示しており、同一のＶＬＡＮ構成管理の行われる複数のスイッチングハブが属している仮想的なサブネットワークを示すものとする。
【００５１】
入力情報正誤判定機能２１３は、同一のＶＬＡＮ管理ドメイン内においてはIEEE802.1Qに規定されるデータリンク・フレーム内に設定されるＶＬＡＮタグ情報が伝搬するものと判定し、それぞれが異なるＶＬＡＮ管理ドメインに所属するスイッチングハブ間ではＶＬＡＮタグ情報が伝搬しないものと判定する。
【００５２】
また、使用者はＶＬＡＮ構成情報入力機能２１１を使用してIEEE802.1Qに規定されるＶＬＡＮタグ情報に包含されるＶＩＤを入力する。入力情報正誤判定機能２１３は、ドメインＩＤとＶＩＤとの両方が同一であるスイッチングハブ間では、データリンク・ブロードキャストフレームが伝搬し、同一のＶＬＡＮに接続されていると判定する。
【００５３】
更に使用者は、ＶＬＡＮ構成情報入力機能２１１を使用してスイッチングハブを一意に識別する為の識別子であるスイッチＩＤを入力する。このとき、ＶＬＡＮ構成情報入力機能２１１は、スイッチＩＤを指定するスイッチングハブについて、独自プロトコルをサポートしたスイッチングハブであることを前提としない。また、スイッチングハブが特定のＬＡＮまたは特定の拠点（物理的に独立したネットワーク）に接続されていることを前提としない。従って、管理対象として入力するスイッチングハブが、ＶＬＡＮ構成管理システム１００と同一のＬＡＮまたは同一の拠点（物理的に独立したネットワーク）に接続されていることも前提としない。
【００５４】
図５は本実施形態の入力情報正誤判定機能２１３によるドメイン判定処理の処理手順を示すフローチャートである。図５に示す様にユーザインタフェース部の入力情報正誤判定機能２１３は、ＶＬＡＮ構成情報入力値中のドメインＩＤ及びスイッチＩＤの正誤判定を行う。
【００５５】
入力情報正誤判定機能２１３は、まずステップ５０１において、ＶＬＡＮ構成情報入力機能２１１からメモリ等を介して伝えられたＶＬＡＮ構成情報入力値をそのメモリの記憶エリアから読み込む。例えば、このＶＬＡＮ構成情報入力値は、ドメインＩＤ「002」、ＶＩＤ「2」、スイッチＩＤ「172.16.111.123」、スイッチ機種種別「B」、ＶＬＡＮ種別「プロトコル」、ＶＬＡＮ名称「VLAN2-2」、ＶＰＮ情報「OFF」の様なものであり、この例ではＶＬＡＮ管理ドメイン「002」中のスイッチングハブ「172.16.111.123」に、ＶＩＤが「2」でＶＬＡＮ名称が「VLAN2-2」でありプロトコル毎に異なるＶＬＡＮを設定することを示しており、そのスイッチングハブの機種種別は「B」でＶＰＮ機能が「OFF」に設定されることを表している。
【００５６】
また、ステップ５０２において、通信装置及びネットワーク２７０を介してデータ保存部２４０と通信処理を行い、データ保存部２４０の磁気ディスク装置に格納されているＶＬＡＮ構成情報ＤＢ２４１からＶＬＡＮ構成情報ＤＢ値を読み込む。
【００５７】
ステップ５０３において、ステップ５０１で読み込んだＶＬＡＮ構成情報入力値に含まれているドメインＩＤ及びスイッチＩＤと、ステップ５０２で読み込んだＶＬＡＮ構成情報ＤＢ値中のドメインＩＤ６０１及びスイッチＩＤ６０３とを比較して、スイッチＩＤ６０３がＶＬＡＮ構成情報入力値のスイッチＩＤと同一であり且つドメインＩＤ６０１がＶＬＡＮ構成情報入力値のドメインＩＤと異なるデータがＶＬＡＮ構成情報ＤＢ値中に存在しているかどうかを調べ、存在している場合（ステップ５０３でＹｅｓ）にはステップ５０４に進み、エラー処理を実行する。
【００５８】
本実施形態では、この判定により、スイッチングハブが複数のドメインに属さないことを保証している。この様にスイッチングハブが複数のドメインに属することのない様にしているのは、複数のスイッチングハブ間でＶＬＡＮタグ情報を伝搬させるべきかどうかをそのドメイン内のＶＬＡＮ構成情報により判定できる様にする為であり、この様に設定しておくことにより、ドメインＩＤ６０１及びＶＩＤ６０２の等しいスイッチングハブ間についてはＶＬＡＮタグ情報を伝搬させるものとして判定することができる。
【００５９】
またステップ５０３において、スイッチＩＤ６０３がＶＬＡＮ構成情報入力値のスイッチＩＤと同一であり且つドメインＩＤ６０１がＶＬＡＮ構成情報入力値のドメインＩＤと異なるデータがＶＬＡＮ構成情報ＤＢ値中に存在していない場合には、ステップ５０５に進む。ステップ５０５は、ＶＬＡＮ構成情報入力値中のドメインに関する入力値が正しいと判定された場合に実行する処理であり、ステップ５０５において属性情報を判定する処理を行う。
【００６０】
図６は本実施形態の入力情報正誤判定機能２１３による属性情報判定処理の処理手順を示すフローチャートである。図６に示す様に入力情報正誤判定機能２１３は、ＶＬＡＮ構成情報入力値中の、同一ＶＬＡＮ内で統一する必要がある属性情報であるＶＬＡＮ種別の正誤判定を行う。
【００６１】
ステップ３０３において入力情報正誤判定機能２１３は、ステップ５０１で読み込んだＶＬＡＮ構成情報入力値に含まれているドメインＩＤ及びＶＩＤと、ステップ５０２で読み込んだＶＬＡＮ構成情報ＤＢ値中のドメインＩＤ６０１及びＶＩＤ６０２とを比較して、ＶＬＡＮ構成情報入力値のドメインＩＤ及びＶＩＤと同一のドメインＩＤ６０１及びＶＩＤ６０２を持つデータがＶＬＡＮ構成情報ＤＢ値中に存在するかどうかを調べ、存在する場合（ステップ３０３でＹｅｓ）には、そのＶＬＡＮ構成情報ＤＢ値中の情報とＶＬＡＮ構成情報入力値の情報は同一のＶＬＡＮに関する情報であると判定してステップ３０４に進む。また、存在しない場合（ステップ３０３でＮｏ）にはステップ３０５に進む。
【００６２】
ステップ３０４では、ステップ５０１で読み込んだＶＬＡＮ構成情報入力値に含まれている属性情報であるＶＬＡＮ種別と、ステップ３０３で同一のドメインＩＤ６０１及びＶＩＤ６０２を持つと判定されたＶＬＡＮ構成情報ＤＢ値中のＶＬＡＮ種別６０５とを比較して、同一ＶＬＡＮ内で統一する必要がある属性情報がＶＬＡＮ構成情報入力値とＶＬＡＮ構成情報ＤＢ値とで等しいか否かを判定し、等しい場合（ステップ３０４でＹｅｓ）にはステップ３０５に進む。また、等しくない場合（ステップ３０４でＮｏ）には、ＶＬＡＮ構成情報入力値の誤りであると判定し、ステップ３０７でエラー処理を実行する。
【００６３】
例えば、ＶＬＡＮ構成情報入力値のドメインＩＤが「002」、ＶＩＤが「2」、ＶＬＡＮ種別がプロトコル毎に異なるＶＬＡＮを構成することを示す「プロトコル」であり、ＶＬＡＮ構成情報ＤＢ値中のドメインＩＤ６０１が「002」でＶＩＤ６０２が「2」のデータのＶＬＡＮ種別６０５が「プロトコル」である場合には、新たに設定しようとしているＶＬＡＮ種別が同一ＶＬＡＮ内の設定済みのＶＬＡＮ種別６０５と等しいので入力値は正しいと判定する。ここで、もしＶＬＡＮ構成情報入力値のＶＬＡＮ種別がスイッチングハブの物理ポート毎にＶＬＡＮを構成することを示す「ポート」であり、同一ＶＬＡＮ内の設定済みのＶＬＡＮ種別６０５の「プロトコル」と不一致であるとＶＬＡＮの設定に矛盾が生じてしまうが、本実施形態ではこの様な不一致となる設定を防止することができる。
【００６４】
ステップ３０５は、ＶＬＡＮ構成情報入力値中の属性情報に関する入力値が正しいと判定された場合に実行する処理であり、ステップ３０５においてＶＰＮ機能の停止を判定する処理を行う。
【００６５】
図７は本実施形態の入力情報正誤判定機能２１３によるＶＰＮ停止判定処理の処理手順を示すフローチャートである。図７に示す様に入力情報正誤判定機能２１３は、ＶＬＡＮ構成情報入力値の設定によりＶＬＡＮ内のＶＰＮ機能が停止されるかどうかを判定する処理を行う。
【００６６】
ステップ４０３において入力情報正誤判定機能２１３は、ステップ５０１で読み込んだＶＬＡＮ構成情報入力値に含まれているＶＰＮ情報の内容を参照し、その内容がレイヤ２ＶＰＮの機能を停止するもの、すなわちＶＰＮ情報が「OFF」である場合（ステップ４０３でＹｅｓ）には、更に条件判定が必要であると判定し、ステップ４０４に進む。またレイヤ２ＶＰＮの機能を停止する設定内容ではない場合（ステップ４０３でＮｏ）には、ステップ４０４の判定は不要であると判定してステップ４０６へ進む。
【００６７】
ステップ４０４では、ステップ５０１で読み込んだＶＬＡＮ構成情報入力値に含まれているスイッチＩＤと同一のスイッチＩＤ６０３を持つＶＬＡＮ構成情報ＤＢ値を検索して、そのＶＰＮ情報６０７を参照し、レイヤ２ＶＰＮ機能によって接続されている相手側のスイッチングハブのスイッチＩＤをＶＬＡＮ構成情報ＤＢ値中のＶＰＮ情報６０７から読み出す。そしてその相手側のスイッチングハブのスイッチＩＤに対応するＶＬＡＮ構成情報ＤＢ値を検索して相手側のスイッチングハブのドメインＩＤ６０１及びＶＩＤ６０２を読み出した後、前記ＶＬＡＮ構成情報入力値のスイッチＩＤと同一のスイッチＩＤ６０３を持つＶＬＡＮ構成情報ＤＢ値中のドメインＩＤ６０１及びＶＩＤ６０２と比較し、設定されているレイヤ２ＶＰＮ機能によって接続される複数のスイッチングハブ間において、ドメインＩＤ６０１及びＶＩＤ６０２の両方が同一値に設定されているかどうかを調べる。その結果、同一値に設定されている場合（ステップ４０４でＹｅｓ）には、同一のＶＬＡＮに属するスイッチングハブ間でレイヤ２ＶＰＮ機能が停止することによりＶＬＡＮ内通信が不可能になると判定し、ステップ４０５においてエラー処理または警告処理を実行する。
【００６８】
ステップ４０６及びステップ４０７は、入力情報判定結果が正しい場合に実行する処理であり、ステップ４０６において、スイッチングハブに対する前記ＶＬＡＮ構成情報入力値の設定を通信装置によりスイッチングハブ・インタフェース部に指示し、スイッチングハブに対してＶＬＡＮ構成情報入力値を設定する。その後、ステップ４０７において、ＶＬＡＮ構成情報入力値によって、ＶＬＡＮ構成情報ＤＢ２４１を更新する。
【００６９】
前記の様に本実施形態によれば、単一のＶＬＡＮ構成管理システムにおいて、自システムが接続されたＶＬＡＮタグ情報の伝搬範囲に限定されず、ネットワーク全体をＶＬＡＮ構成管理することが可能という利点がある。また、他の効果としてＶＬＡＮ構成の管理対象とするネットワーク機器について、独自プロトコルのサポートを必要とせず、標準プロトコルをサポートしている全てのネットワーク機器を対象可能とできる利点がある。更に、レイヤ２ＶＰＮ、広域イーサネット等の通信技術を使用し、仮想的にＶＬＡＮタグ情報を伝搬するネットワーク環境においても同様にＶＬＡＮ構成管理をすることが可能であるという利点もある。
【００７０】
以上説明した様に本実施形態のＶＬＡＮ構成管理システムによれば、ネットワーク全体をＶＬＡＮ管理ドメインと呼ぶ範囲に分割し、ＶＬＡＮ管理ドメインを管理単位としてＶＬＡＮ構成管理を行うので、単一のＶＬＡＮ構成管理システムによってネットワーク全体のＶＬＡＮ構成管理を行うことが可能である。
【図面の簡単な説明】
【００７１】
【図１】本実施形態のＶＬＡＮ構成管理システムを接続したネットワークの構成例を示す図である。
【図２】本実施形態のＶＬＡＮ構成管理システム１００の概略構成を示す図である。
【図３】本実施形態のＶＬＡＮ構成管理システム１００のハードウェア構成を示す図である。
【図４】本実施形態のＶＬＡＮ構成情報ＤＢ２４１の構成例を示す図である。
【図５】本実施形態の入力情報正誤判定機能２１３によるドメイン判定処理の処理手順を示すフローチャートである。
【図６】本実施形態の入力情報正誤判定機能２１３による属性情報判定処理の処理手順を示すフローチャートである。
【図７】本実施形態の入力情報正誤判定機能２１３によるＶＰＮ停止判定処理の処理手順を示すフローチャートである。
【符号の説明】
【００７２】
１００…ＶＬＡＮ構成管理システム、１１０…スイッチングハブ、１１１…ＬＡＮ、１２０…レイヤ２ＶＰＮ、１３０…スイッチングハブ、１３１…ＬＡＮ、１４０…スイッチングハブ、１４１…ＬＡＮ、１５０…ルータ、１６０…広域ネットワーク、１７０…ルータ、１８０…スイッチングハブ、１８１…ＬＡＮ、２１０、２２０及び２３０…ユーザインタフェース部、２４０…データ保存部、２５０及び２６０…スイッチングハブ・インタフェース部、２７０及び２８０…ネットワーク、２１１…ＶＬＡＮ構成情報入力機能、２１２…ＶＬＡＮ構成情報表示機能、２１３…入力情報正誤判定機能、２４１…ＶＬＡＮ構成情報ＤＢ、２４２…データ保存機能、２５１及び２５２…スイッチングハブ・個別機種対応部、２５３及び２５４…ＶＬＡＮ構成情報設定・変更機能、６０１…ドメインＩＤ、６０２…ＶＩＤ、６０３…スイッチＩＤ、６０４…スイッチ機種種別、６０５…ＶＬＡＮ種別、６０６…ＶＬＡＮ名称、６０７…ＶＰＮ情報
【図１】
2005333546.tif 000003
【図２】
2005333546.tif 000004
【図３】
2005333546.tif 000005
【図４】
2005333546.tif 000006
【図５】
2005333546.tif 000007
【図６】
2005333546.tif 000008
【図７】
2005333546.tif 000009