(57)【要約】【課題】ネットワークの運用・保守管理の効率化及び利便性の向上を図る。【解決手段】ネットワーク分解部１１は、ネットワークをネットワーク部品に分解する。ネットワーク部品としては、ネットワークをコアネットワークとブランチネットワークとにグループ化して分解する。テーブル管理部１２は、分解情報をテーブル化して管理する。バーチャルネットワーク生成部１３は、テーブル管理部１２による情報にもとづき、ネットワーク部品であるブランチネットワークを組み合わせ、あらたな管理エリアとしてのバーチャルネットワークを生成する。【選択図】        図１
2004289452.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの管理を行うネットワーク管理装置において、
ネットワークをネットワーク部品に分解するネットワーク分解部と、
前記ネットワーク部品に分解した際の分解情報をテーブル化して管理するテーブル管理部と、
前記テーブル管理部で管理されている情報にもとづき、前記ネットワーク部品を組み合わせ、あらたな管理エリアとしてのバーチャルネットワークを生成するバーチャルネットワーク生成部と、
を有することを特徴とするネットワーク管理装置。
【請求項２】
前記ネットワーク分解部は、前記ネットワーク部品として、ネットワークをコアネットワークとブランチネットワークとにグループ化して分解し、前記バーチャルネットワーク生成部は、ブランチネットワークを組み合わせてバーチャルネットワークを自動的に生成することを特徴とする請求項１記載のネットワーク管理装置。
【請求項３】
前記バーチャルネットワーク生成部は、バーチャルネットワークを構成するために必要なコアネットワーク上のサブネットワークコネクションを生成し、サブネットワークコネクションの生成時には、サブネットワークコネクション同士が互いに別のリンクを通るように生成することを特徴とする請求項２記載のネットワーク管理装置。
【請求項４】
前記テーブル管理部は、コアネットワーク上のノード間のチャネルのプロテクション情報を含むプロテクション情報テーブルを管理し、前記バーチャルネットワーク生成部は、前記プロテクション情報テーブルにもとづき、プロテクションされていないチャネルを優先的に選択してサブネットワークコネクションを生成することを特徴とする請求項２記載のネットワーク管理装置。
【請求項５】
ブランチネットワーク同士を結ぶコアネットワーク上のサブネットワークコネクションとブランチネットワークのノードとの接続関係からバーチャルラインを生成してバーチャルネットワークを表示するバーチャルネットワーク表示部をさらに有することを特徴とする請求項２記載のネットワーク管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク管理装置に関し、特に、ネットワークの管理を行うネットワーク管理装置に関する。
【０００２】
【従来の技術】
近年、情報ネットワーク・サービスは、多種多様なものが求められ、これらのサービスを提供するための情報インフラストラクチャは、複雑化、巨大化している。このような状況の中で、ネットワーク管理技術の重要性は増しており、運用・保守管理に対する機能性向上の要求が高まってきている。
【０００３】
ネットワークを構成する伝送装置などのノード（ＮＥ：Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）やネットワーク自身の運用・保守管理を行う場合には、ネットワーク管理装置が使用される。ネットワーク管理装置は、ＮＭＳ（Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）またはＥＭＳ（Ｅｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）と呼ばれる。
【０００４】
また、ネットワークを管理する場合には、通常、ネットワークにエリアを設定して、エリア毎の管理を行う。このエリアをサブネットワーク（ＳＮ：Ｓｕｂ  Ｎｅｔｗｏｒｋ）と呼び、サブネットワーク内を通るコネクションをサブネットワークコネクション（ＳＮＣ：Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ）と呼ぶ。
【０００５】
サブネットワークは、階層化構造になっているため、下層のサブネットワークとして、ノードそのものをサブネットワークと見ることもできる。１つのノードをサブネットワークと見れば、そのノード内の入力ポートと出力ポートをつなぐ線はサブネットワークコネクションといえる。
【０００６】
図２３はネットワーク構成を示す図である。ネットワーク１００は、ノードＮ１〜Ｎ８を含む。ノードＮ１はノードＮ２、Ｎ８と接続し、ノードＮ２はノードＮ３と接続し、ノードＮ８はノードＮ７と接続する。ノードＮ５はノードＮ４、Ｎ６と接続する。また、ノードＮ３、Ｎ４、Ｎ６、Ｎ７は、リング状に接続して、リングネットワーク（コアリングＣＲ１）を構成しており、このリングネットワークは、管理エリアとしてすでに登録されているものとする。
【０００７】
なお、大規模ネットワークでは、リングネットワーク同士が互いに接続するシステム形態が増えてきており、大規模ネットワーク内のコアとなるリングネットワークをコアリングと呼ぶ。さらに、ネットワーク１００の管理を行うＮＭＳ１０１がノードＮ６に接続されている。
【０００８】
このような構成のネットワーク１００に対して、従来行われていたネットワーク管理制御として、ノードＮ１−Ｎ２−Ｎ５−Ｎ８をバーチャルリングＶＲ１として登録する例について説明する。
【０００９】
ここで、ノードＮ１−Ｎ２−Ｎ５−Ｎ８をバーチャルリングとして登録するということは、ネットワーク１００内のノードＮ１−Ｎ２−Ｎ５−Ｎ８の部分を、管理エリアとして登録するということである。また、このとき、管理をする上でこの管理エリアは、仮想的なリングネットワークとみなすのでバーチャルリングと呼んでいる。
【００１０】
ネットワーク管理者（オペレータ）がＮＭＳ１０１を通じて、バーチャルリングＶＲ１を登録する場合、まず、ノードＮ３−Ｎ４間のサブネットワークコネクション及びノードＮ６−Ｎ７間のサブネットワークコネクションの生成を行う。
【００１１】
次にオペレータは、ノードＮ１、Ｎ２、Ｎ５、Ｎ８を指定して、各ノードを接続するファイバＬ１、Ｌ２、Ｌ８、Ｌ９、Ｌ３、Ｌ４を指定する。そして、これらのファイバの伝送容量と、コアリングＣＲ１のサブネットワークの伝送容量との間に矛盾がないかどうかをチェックする。すなわち、コアリングＣＲ１にすでに設定されているサブネットワークの伝送容量が、バーチャルリングＶＲ１上のファイバを伝送できるか否かをチェックする。
【００１２】
例えば、バーチャルリングＶＲ１の各ファイバの伝送容量が１５０Ｍｂｐｓであり、コアリングＣＲ１のサブネットワークコネクションの伝送容量が１５０Ｍｂｐｓならば、コアリングＣＲ１のサブネットワークコネクションの最大１５０Ｍｂｐｓの情報が、バーチャルリングＶＲ１上のファイバ上を伝送することが可能なので、バーチャルリングＶＲ１を登録することができる。
【００１３】
従来、ネットワーク管理制御として、伝送路を中心とする物理的な機器と呼の論理的なルートとの結びつきを、視覚的に表現する技術が提案されている（例えば、特許文献１）。
【００１４】
【特許文献１】
特開平５−２２４０５号公報（段落番号〔０００８〕〜〔００１７〕，第１図）
【００１５】
【発明が解決しようとする課題】
上記の従来技術（特開平５−２２４０５号公報）は、物理ルートを通る論理ルートの道筋を視覚的に表しているだけなので、あらたなネットワークを生成して登録、管理を行うことはできない。
【００１６】
一方、図２３を用いて説明した従来のネットワーク管理制御では、バーチャルリングの作成を行う場合、上述したように、個々のノードの指定、サブネットワークコネクションの設定、構成チェック等の煩雑な処理を行う必要があった。このため、処理時間がかかり、運用・保守管理の効率及び利便性の低下を引き起こすといった問題があった。
【００１７】
本発明はこのような点に鑑みてなされたものであり、ネットワークの運用・保守管理の効率化及び利便性の向上を図ったネットワーク管理装置を提供することを目的とする。
【００１８】
【課題を解決するための手段】
本発明では上記課題を解決するために、図１に示すような、ネットワークの管理を行うネットワーク管理装置１０において、ネットワークをネットワーク部品に分解するネットワーク分解部１１と、ネットワーク部品に分解した際の分解情報をテーブル化して管理するテーブル管理部１２と、テーブル管理部１２で管理されている情報にもとづき、ネットワーク部品を組み合わせ、あらたな管理エリアとしてのバーチャルネットワークを生成するバーチャルネットワーク生成部１３と、を有することを特徴とするネットワーク管理装置１０が提供される。
【００１９】
ここで、ネットワーク分解部１１は、ネットワークをネットワーク部品に分解する。テーブル管理部１２は、分解情報をテーブル化して管理する。バーチャルネットワーク生成部１３は、テーブル管理部１２による情報にもとづき、ネットワーク部品を組み合わせ、あらたな管理エリアとしてのバーチャルネットワークを生成する。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は本発明のネットワーク管理装置の原理図である。ネットワーク管理装置１０（以下、ＮＭＳ１０）は、ネットワーク分解部１１、テーブル管理部１２、バーチャルネットワーク生成部１３から構成され、ネットワーク２０の管理を行う装置である。
【００２１】
ＮＭＳ１０は、ネットワーク２０内のノードと論理的に接続して、各ノードと通信を行うことができる（物理的な接続は、ネットワーク２０内のどれか１台のノードと接続すればよい）。
【００２２】
ネットワーク分解部１１は、ネットワーク部品として、１つのネットワークをコアネットワークとブランチネットワークとにグループ化して分解する。テーブル管理部１２は、ネットワーク部品に分解した際の分解情報をテーブル化して管理する。
【００２３】
なお、テーブルには、ブランチネットワークの構成情報を管理するブランチ情報テーブル、コアネットワークの構成情報を管理するコア情報テーブル、コアネットワークとブランチネットワークの接続情報を管理する接続情報テーブル、バーチャルネットワーク生成後にバーチャルネットワークの構成情報を管理するバーチャルネットワーク情報テーブルなどがある。詳細は後述する。
【００２４】
バーチャルネットワーク生成部１３は、テーブル化された情報にもとづいて、ブランチネットワークを組み合わせて、あらたな管理エリアとしてのバーチャルネットワークを生成する。
【００２５】
例えば、図の場合、ノードＮ１〜Ｎ８を含む、図に示すような接続で構成されるネットワーク２０に対し、ネットワーク分解部１１は、ネットワーク２０をコアネットワークＣＲ１、ブランチネットワークＢＲ１、ＢＲ２のように分解して、テーブル管理部１２は、分解情報をテーブル化しておく。
【００２６】
そして、オペレータがノードＮ１−Ｎ２−Ｎ５−Ｎ８を管理エリアとして登録しようとした場合、オペレータの一度の指示により、バーチャルネットワーク生成部１３は、テーブル情報にもとづき、ブランチネットワークＢＲ１、ＢＲ２を自動的に組み合わせ、ノードＮ１、Ｎ２、Ｎ５、Ｎ８からなるバーチャルネットワークＶＲ１を生成する。
【００２７】
このように、本発明では、ネットワーク２０を複数のネットワーク部品に分解して、分解情報をあらかじめ管理しておき、分解情報にもとづいて、管理エリアとしたいネットワーク（バーチャルネットワーク）を自動的に生成する構成とした。これにより、ネットワーク生成時に行っていた従来のような煩雑な処理を、オペレータが逐一行う必要がなくなり、操作性を大幅に軽減させることができるので、ネットワークの運用・保守管理の効率化及び利便性の向上を図ることが可能になる。
【００２８】
次にサブネットワークコネクションについて説明する。図２はサブネットワークコネクションを説明するための図である。ノードｎ１、ｎ２は、入出力にそれぞれポートｐ１〜ｐ４を持ち（ノード内で４チャネルのクロスコネクトが可能）、ノードｎ１は、最大１５５Ｍｂｐｓの伝送容量を持つ光ファイバＦ１と、最大２．５Ｇｂｐｓの伝送容量を持つ光ファイバＦ２と接続し、ノードｎ２は、光ファイバＦ２と接続している。
【００２９】
また、ノードｎ１は、クロスコネクトを行って、ラインＸＣ１により、光信号をポートｐ１から受信してポートｐ２から送信させる。ノードｎ１から出力した光信号は、光ファイバＦ２のリンクコネクションＬＣを通過して、ノードｎ２へ向かう。ノードｎ２は、クロスコネクトを行ってラインＸＣ２により、光信号をポートｐ２から受信してポートｐ１から送信させる。
【００３０】
ここで、例えば、ノードｎ１をサブネットワークＳＮａと見た場合、ラインＸＣ１がサブネットワークコネクションＳＮＣａとなる。また、ノードｎ１−光ファイバＦ２−ノードｎ２をサブネットワークＳＮｂと見た場合、ラインＸＣ１−リンクコネクションＬＣ−ラインＸＣ２がサブネットワークコネクションＳＮＣｂとなる。
【００３１】
次に本発明のＮＭＳ１０の動作について詳しく説明する。なお、以降の説明では、トポロジとしては、リングネットワークを生成する場合を例にして説明する。図３はネットワークの構成を示す図である。ネットワーク３０は、ノードＮ１〜Ｎ１２を含む。
【００３２】
各ノードの接続関係について記すと、ノードＮ１−Ｎ２、ノードＮ２−Ｎ３、ノードＮ３−Ｎ９、ノードＮ９−Ｎ１０、ノードＮ１０−Ｎ４、ノードＮ４−Ｎ５はそれぞれ、リンクＬ１、Ｌ２、Ｌ５、Ｌ６、Ｌ７、Ｌ８で接続する。なお、リンクとは、ノード間をつなぐ物理的な伝送路とする。
【００３３】
ノードＮ１−Ｎ８、ノードＮ８−Ｎ７、ノードＮ７−Ｎ１２、ノードＮ１２−Ｎ１１、ノードＮ１１−Ｎ６、ノードＮ６−Ｎ５はそれぞれ、リンクＬ４、Ｌ３、Ｌ１２、Ｌ１１、Ｌ１０、Ｌ９で接続する。また、ノードＮ３−Ｎ４、ノードＮ４−Ｎ６、ノードＮ６−Ｎ７、ノードＮ７−Ｎ３はそれぞれ、リンクＬ１４、Ｌ１５、Ｌ１６、Ｌ１３で接続する。
【００３４】
ノードＮ３−Ｎ４−Ｎ６−Ｎ７は、コアリングＣＲ１を構成し、リンクＬ１３〜Ｌ１６の帯域は２．４Ｇｂｐｓであり、１５０Ｍｂｐｓ単位でサブネットワークコネクションが生成可能なリングとする。
【００３５】
また、コアリングＣＲ１を構成するノード以外の８個のノードＮ１、Ｎ２、Ｎ８、Ｎ９、Ｎ１０、Ｎ５、Ｎ１１、Ｎ１２に接続するリンクＬ１、Ｌ２、Ｌ４、Ｌ３、Ｌ５、Ｌ６、Ｌ７、Ｌ８、Ｌ９、Ｌ１０、Ｌ１１、Ｌ１２、の帯域は１５０Ｍｂｐｓであり、１．５Ｍｂｐｓ単位でサブネットワークコネクションが生成可能であるとする。なお、ＮＭＳ１０の図示は省略する。
【００３６】
このような構成のネットワーク３０に対し、ノードＮ１−Ｎ２−Ｎ５−Ｎ８からなるネットワークを、１つの管理エリアとして、バーチャルリングＶＲ１を生成するものとし、ノードＮ９−Ｎ１０−Ｎ１１−Ｎ１２からなるネットワークを、１つの管理エリアとして、バーチャルリングＶＲ２として生成するものとする。
【００３７】
すなわち、オペレータは、コアリングＣＲ１を構成するノードは隠蔽して、ノードＮ１−Ｎ２−Ｎ５−Ｎ８からなるリングネットワークだけを管理エリアとして見たい、またはコアリングＣＲ１を構成するノードは隠蔽して、ノードＮ９−Ｎ１０−Ｎ１１−Ｎ１２からなるリングネットワークだけを管理エリアとして見たいということである（図ではバーチャルリングＶＲ１内にコアリングＣＲ１が含まれているが、コアリングＣＲ１のノード及びリンクを除いた部分をバーチャルリングＶＲ１とするものである。同様に、バーチャルリングＶＲ２内にコアリングＣＲ１が含まれているが、コアリングＣＲ１のノード及びリンクを除いた部分をバーチャルリングＶＲ２とするものである）。以降、ネットワーク３０における、バーチャルリングＶＲ１の生成過程を中心に説明する。
【００３８】
次にネットワーク分解部１１について説明する。図４はネットワーク３０が分解された様子を示す図である。ネットワーク分解部１１は、ネットワーク部品として、ネットワーク３０をコアリングＣＲ１と、ブランチネットワークＢＲ１〜ＢＲ４とに分解してそれぞれをグループ化する。
【００３９】
なお、ブランチネットワークをグループ化する際は、ブランチネットワーク同士が互いに重なり合わないように切り出す。また、図では、コアリングＣＲ１と２箇所で接続されているようなブランチネットワークを切り出してグループ化している。
【００４０】
コアリングＣＲ１には、ノードＮ３、Ｎ４、Ｎ６、Ｎ７、リンクＬ１３〜Ｌ１６が含まれる。ブランチネットワークＢＲ１には、ノードＮ１、Ｎ２、Ｎ８、リンクＬ１〜Ｌ４が含まれ、ブランチネットワークＢＲ２には、ノードＮ９、Ｎ１０、リンクＬ５〜Ｌ７が含まれる。ブランチネットワークＢＲ３には、ノードＮ５、リンクＬ８、Ｌ９が含まれ、ブランチネットワークＢＲ４には、ノードＮ１１、Ｎ１２、リンクＬ１０〜Ｌ１２が含まれる。
【００４１】
また、図中のｂ１〜ｂ８は、コアリングＣＲ１とブランチネットワークＢＲ１〜ＢＲ４との接続点（ブランチ接続点）を示している。例えば、ブランチ接続点ｂ１をつなげることで、ノードＮ２とノードＮ３はリンクＬ２で接続することになる（なお、図中の黒丸は端点を意味している）。
【００４２】
次にテーブル管理部１２について説明する。テーブル管理部１２は、ネットワーク分解部１１でネットワーク３０を分解した際の分解情報を、ブランチ情報テーブルＴ１、コア情報テーブルＴ２、接続情報テーブルＴ３により管理する。
【００４３】
図５はブランチ情報テーブルＴ１を示す図である。ブランチ情報テーブルＴ１は、ブランチネットワークの構成情報を管理するテーブルであり、ブランチ番号、ブランチ構成情報、接続コアリング番号、リンク帯域、ＳＮＣ（サブネットワークコネクション）帯域の項目から構成される。
【００４４】
ここで、ブランチ番号がＢＲ１ならば、ブランチネットワークＢＲ１を指し、そのブランチ構成情報には、ブランチ接続点、リンク、ノードのそれぞれの番号が記載される。例えば、ｂ１、Ｌ２、Ｎ２、Ｌ１、Ｎ１、Ｌ４、Ｎ８、Ｌ３、ｂ２というように記載される。
【００４５】
また、ブランチネットワークＢＲ１が接続するコアリングはＣＲ１なので、接続コアリング番号はＣＲ１となり、ブランチネットワークＢＲ１の各リンク（Ｌ１〜Ｌ４）は、１５０Ｍｂｐｓなのでリンク帯域に１５０Ｍと記載される。さらに、サブネットワークコネクションは、１．５Ｍｂｐｓとしたので、ＳＮＣ帯域は１．５Ｍと記載される。ブランチネットワークＢＲ２〜ＢＲ４についても同様に各項目に対してそれぞれの情報が記載される。
【００４６】
図６はコア情報テーブルＴ２を示す図である。コア情報テーブルＴ２は、コアリングの構成情報を管理するテーブルであり、コアリング番号、コアリング構成情報、リンク帯域、ＳＮＣ帯域の項目から構成される。
【００４７】
ここで、コアリング番号がＣＲ１ならば、コアリングＣＲ１を指し、そのコアリング構成情報には、ノード、リンクのそれぞれの番号が記載される。例えば、Ｎ３、Ｌ１４、Ｎ４、Ｌ１５、Ｎ６、Ｌ１６、Ｎ７、Ｌ１３と記載される。また、コアリングＣＲ１の各リンク（Ｌ１３〜Ｌ１６）は、２．４Ｇｂｐｓなのでリンク帯域に２．４Ｇと記載され、サブネットワークコネクションは、１５０Ｍｂｐｓとしたので、ＳＮＣ帯域は１５０Ｍと記載される。
【００４８】
なお、コアリング構成情報の欄に、Ｎ３、Ｎ６、Ｎ４、Ｎ７と記載することもできる（この場合は、サブネットワークコネクションはノードＮ３−Ｎ６、ノードＮ４−Ｎ７のたすきがけで設定されることになるが、この場合についての説明は省略する）。
【００４９】
図７は接続情報テーブルＴ３を示す図である。接続情報テーブルＴ３は、コアリングとブランチネットワークの接続情報を管理するテーブルであり、コアリング番号、ノード番号、ブランチ接続点、接続リンク番号、接続ブランチ番号の項目から構成される。
【００５０】
例えば、コアリングＣＲ１のノードＮ３に対するブランチネットワークＢＲ１の接続情報は、ブランチ接続点がｂ１で接続リンクがＬ２である。さらに、ブランチネットワークＢＲ２の接続情報は、ブランチ接続点がｂ３で接続リンクがＬ５である。これらの情報が各項目に記載される。ノードＮ４、Ｎ６、Ｎ７についても同様である。
【００５１】
次にバーチャルネットワーク生成部１３によるバーチャルリングＶＲ１の生成動作をフローチャートを用いて説明する。図８はバーチャルリングＶＲ１を生成する際の動作概要を示すフローチャートである。
〔Ｓ１〕オペレータは、ＮＭＳ１０に対し、バーチャルリングＶＲ１を生成するための指示として、ブランチ情報テーブルＴ１のブランチ番号ＢＲ１、ＢＲ３を指定する。オペレータのマニュアル操作は、この指示のみである。
〔Ｓ２〕バーチャルネットワーク生成部１３は、指定されたブランチ番号ＢＲ１、ＢＲ３にもとづき、それぞれの接続コアリング番号より、ＢＲ１とＢＲ３が同じコアリングＣＲ１に接続されていることをチェックする。
〔Ｓ３〕バーチャルネットワーク生成部１３は、ブランチ情報テーブルＴ１のＢＲ１、ＢＲ３のリンク帯域（＝１５０Ｍ）が、コア情報テーブルＴ２のＣＲ１のＳＮＣ帯域（＝１５０Ｍ）以下の値であることを確認する。
〔Ｓ４〕バーチャルネットワーク生成部１３は、ブランチ情報テーブルＴ１のＢＲ１とＢＲ３のブランチ構成情報から、コアリングＣＲ３とのブランチ接続点（ｂ１、ｂ２、ｂ５、ｂ６）を抽出し、接続情報テーブルＴ３にもとづき、ブランチ接続点同士を結ぶコアリング上のサブネットワークコネクションを生成する。
【００５２】
上記のような流れによって、バーチャルリングＶＲ１を自動生成していく。ただし、ステップＳ４でコアリングＣＲ１上でサブネットワークコネクションを生成する場合、サブネットワークコネクション同士（ブランチ接続点ｂ１、ｂ５をつなぐサブネットワークコネクションと、ブランチ接続点ｂ２、ｂ６をつなぐサブネットワークコネクションとのこと）が同じリンクを通らないようにコネクションを設定する必要がある。
【００５３】
図９はコアリング上のサブネットワークコネクションを示す図である。バーチャルリングＶＲ１を生成する場合、コアリングＣＲ１上のブランチ接続点ｂ１−ｂ５間にサブネットワークコネクションを生成し、ブランチ接続点ｂ２−ｂ６間にサブネットワークコネクションを生成することになる。
【００５４】
このとき、ブランチ接続点ｂ１−ｂ５間にサブネットワークコネクションを設定する場合、コアリングＣＲ１の上向き経路に設定するサブネットワークコネクションＳＮＣ１と、下向き経路に設定するサブネットワークコネクションＳＮＣ１ａとが考えられる。
【００５５】
また、ブランチ接続点ｂ２−ｂ６間にサブネットワークコネクションを設定する場合、コアリングＣＲ１の上向き経路に設定するサブネットワークコネクションＳＮＣ２ａと、下向き経路に設定するサブネットワークコネクションＳＮＣ２とが考えられる。
【００５６】
サブネットワークコネクションを設定する際には、上記の経路が考えられるが、サブネットワークコネクション同士が同じリンクを通らないようにコネクションを設定する必要があるので、ブランチ接続点ｂ１−ｂ５間に設定すべきサブネットワークコネクションは、サブネットワークコネクションＳＮＣ１を選択し、ブランチ接続点ｂ２−ｂ６間に設定すべきサブネットワークコネクションは、サブネットワークコネクションＳＮＣ２を選択することになる。
【００５７】
ここで、もし、コアリングＣＲ１上のサブネットワークコネクション同士が同じリンクを通るようにはってしまうと（例えば、サブネットワークコネクションＳＮＣ１とサブネットワークコネクションＳＮＣ２ａを選択した場合）、そのリンクに障害が発生した場合、バーチャルリングにおいてプロテクション制御を行うことができなくなるといった不都合が生じてしまう。
【００５８】
図１０はサブネットワークコネクション同士が同じリンクを通る場合の問題点を示す図である。ブランチ接続点ｂ１−ｂ５間に設定するサブネットワークコネクションを、サブネットワークコネクションＳＮＣ１とし、ブランチ接続点ｂ２−ｂ６間に設定するサブネットワークコネクションを、サブネットワークコネクションＳＮＣ２ａとしたとする。すると、サブネットワークコネクションＳＮＣ１、ＳＮＣ２ａは同じリンクＬ１４を通ることになる。
【００５９】
このようにして生成したバーチャルリングＶＲ１に対し、プロテクション制御を行う場合、現用パスＰ１を図のように設定したとする。現用パスＰ１の経路を示すと（ノード番号だけ示す）、Ｎ１→Ｎ２→Ｎ３→Ｎ４→Ｎ５である。また、コアリングＣＲ１上におけるバーチャルリングＶＲ１のサブネットワークコネクションは、リンクＬ１４を重複して通っているので、障害発生時の回避用のパスである予備パスＰ１ａも図のような経路に設定されることになる。予備パスＰ１ａの経路を示すと（ノード番号だけ示す）、Ｎ１→Ｎ８→Ｎ７→Ｎ３→Ｎ４→Ｎ６→Ｎ５である。なお、パスとは、ネットワーク内の入口ノード（Ｉｎｇｒｅｓｓ）と出口ノード（Ｅｇｒｅｓｓ）の間の伝送路とする。
【００６０】
ここで、リンクＬ１４に障害が発生すると、現用パスＰ１、予備パスＰ１ａの両方がつぶれてしまい、プロテクション制御を行うことができなくなることがわかる。したがって、本発明では、コアリング上でバーチャルリングのサブネットワークコネクションを生成する際には、サブネットワークコネクション同士が互いに別のリンクを通るように設定する。
【００６１】
次にサブネットワークコネクション同士が互いに別のリンクを通るようにするためのステップＳ４の詳細動作について説明する。まず、バーチャルネットワーク生成部１３が、ブランチ情報テーブルＴ１からブランチ接続点ｂ１、ｂ２、ｂ５、ｂ６を抽出した後、接続情報テーブルＴ３において、接続されているコアリングＣＲ１に関してノード番号Ｎ３→Ｎ４→Ｎ６→Ｎ７→Ｎ３→…のように巡回して、サブネットワークコネクションを生成すべきブランチ接続点を検索する。
【００６２】
この例ではまず、ブランチ接続点ｂ１が検索され、次にブランチ接続点ｂ５が検索される。そして、これらの情報とコア情報テーブルＴ２より、ｂ１−Ｎ３−Ｌ１４−Ｎ４−ｂ５の経路でサブネットワークコネクションを生成すればよいことがわかる。
【００６３】
すなわち、ブランチ接続点ｂ１のノードＮ３と、ブランチ接続点ｂ５のノードＮ４間の経路を、コア情報テーブルＴ２のコアリング構成情報から抽出したものが、ｂ１−Ｎ３−Ｌ１４−Ｎ４−ｂ５であり、この経路を１つ目のサブネットワークコネクションとする。
【００６４】
一方、ブランチ情報テーブルＴ１より、ブランチ接続点ｂ５は、ブランチＢＲ３であり、そのもう１つのブランチ接続点がｂ６であるから、接続情報テーブルＴ３において、まずブランチ接続点ｂ６から検索を開始する。すると、ブランチ接続点ｂ６の次にブランチ接続点ｂ２が検索されることになる。そして、これらの情報とコア情報テーブルＴ２より、ｂ６−Ｎ６−Ｌ１６−Ｎ７−ｂ２の経路でサブネットワークコネクションを生成すればよいことがわかる。
【００６５】
すなわち、ブランチ接続点ｂ６のノードＮ６と、ブランチ接続点ｂ２のノードＮ７間の経路を、コア情報テーブルＴ２のコアリング構成情報から抽出したものが、ｂ６−Ｎ６−Ｌ１６−Ｎ７−ｂ２であり、この経路を２つ目のサブネットワークコネクションとする。ここですべてのブランチ接続点に関して検索が終わったので処理を終了する。なお、生成したバーチャルリングＶＲ１は、図１１に示すバーチャルネットワーク情報テーブルＴ４に登録される。
【００６６】
図１１はバーチャルネットワーク情報テーブルを示す図である。バーチャルネットワーク情報テーブルＴ４は、テーブル管理部１２で管理されており、バーチャルネットワーク生成後にバーチャルネットワークの構成情報を管理するテーブルである。テーブル項目としては、バーチャルリング番号、バーチャルリング構成要素がある。図の場合、バーチャルリングＶＲ１を構成する要素として、ブランチネットワークＢＲ１、ＢＲ２が記載されている。
【００６７】
次にコアリング上のサブネットワークコネクション生成と、プロテクションとの関係について説明する。図１２はバーチャルリングＶＲ１上で現用パスと予備パスが設定されている様子を示す図である。ノードＮ１をＩｎｇｒｅｓｓ、ノードＮ５をＥｇｒｅｓｓとした際に、現用パスＰ１は、ノードＮ１、Ｎ２、Ｎ３、Ｎ４、Ｎ５間に設定し、予備パスＰ２は、ノードＮ１、Ｎ８、Ｎ７、Ｎ６、Ｎ５間に設定する。
【００６８】
このような状態において、コアリングＣＲ１上に設定するバーチャルリングＶＲ１における現用パスＰ１のサブネットワークコネクションは、本発明では、コアリングＣＲ１でプロテクションされていないチャネルを優先的に選択するようにする。
【００６９】
図１３はプロテクションされていないチャネルを選択する理由を説明するための図である。現用パスＰ１が通るコアリングＣＲ１上のノードＮ３、Ｎ４間のリンクＬ１４を例にして説明する。ノードＮ３、Ｎ４間にはチャネルが３本（ｃｈ１〜ｃｈ３）あるとし、ｃｈ１、ｃｈ２がコアリングＣＲ１においてプロテクションありとし、ｃｈ３がコアリングＣＲ１においてプロテクションなしとする。
【００７０】
なお、コアリングＣＲ１でプロテクションありとは、コアリングＣＲ１上で回線障害が生じた場合、コアリングＣＲ１上の別方向の経路で情報を送信して障害を回避可能とすることである。例えば、Ｎ３→Ｎ４へ向かうｃｈ１の情報に対し、ｃｈ１の回線が障害により断した場合、Ｎ３→Ｎ７→Ｎ６→Ｎ４の経路でＮ４へ情報を送信することで、障害を回避する。
【００７１】
ここで、バーチャルリングＶＲ１の現用パスＰ１のサブネットワークコネクションＳＮＣ１を、コアリングＣＲ１のノードＮ３、Ｎ４間に設定する場合、ｃｈ１〜ｃｈ３のいずれかのチャネルを選択することになるが、コアリングＣＲ１でプロテクションされているｃｈ１、ｃｈ２の内の１つを選択してしまうと、重複してプロテクションを行ってしまうことになる。
【００７２】
例えば、ｃｈ１にバーチャルリングＶＲ１のサブネットワークコネクションＳＮＣ１を設定したとすると、ｃｈ１が障害で断した場合、このサブネットワークコネクションＳＮＣ１は、コアリングＣＲ１上でプロテクションされ、かつバーチャルリングＶＲ１の予備パスＰ２でもプロテクションされるので、重複してプロテクションされることになり、ネットワークリソースの無駄を生じることになる。
【００７３】
このため、本発明では、コアリングＣＲ１上のチャネルを選択して、バーチャルリングＶＲ１のサブネットワークコネクションを設定する際は、コアリングＣＲ１でプロテクションされていないチャネルを優先的に選択するようにする。
【００７４】
図１４はプロテクション情報テーブルを示す図である。プロテクション情報テーブルＴ５は、テーブル管理部１２で管理され、リンク番号、チャネル番号、プロテクション情報の項目から構成される。
【００７５】
バーチャルネットワーク生成部１３は、プロテクション情報テーブルＴ５の内容にもとづき、プロテクションされていないチャネルを優先的に選択してサブネットワークコネクションを生成することになる。
【００７６】
次にバーチャルリングＶＲ１でのパス設定について説明する。バーチャルネットワーク生成部１３がバーチャルリングＶＲ１上にパスを設定した際は、設定情報をパス情報テーブルに登録し、テーブル管理部１２によってパス情報テーブルの管理を行う。
【００７７】
図１５はパス情報テーブルを示す図である。パス情報テーブルＴ６は、テーブル管理部１２で管理され、パス番号、現用経路情報、予備経路情報、選択系の項目から構成される。図の場合例えば、パスＰ１は、現用パスとして使用していることを示し、その経路はＬ１、Ｌ２、Ｌ１４、Ｌ８となっている。
【００７８】
図１６はバーチャルリングＶＲ１を生成した様子を示す図である。ネットワーク３０に対して、バーチャルリングＶＲ１が構築されている様子を示している。バーチャルリングＶＲ１を生成する際に必要なサブネットワークコネクションは、コアリングＣＲ１上のノードＮ３とノードＮ４をつなぐサブネットワークコネクションＳＮＣ１と、ノードＮ６とノードＮ７をつなぐサブネットワークコネクションＳＮＣ２となる。また、現用パスＰ１、予備パスＰ２を図のように設定している。
【００７９】
ここまで、バーチャルリングＶＲ１の生成過程動作について説明した。次にバーチャルリングＶＲ１にあらたなブランチネットワークを追加する場合の動作について用いて説明する。
【００８０】
図１７はＳＮＣ情報テーブルを示す図である。ＳＮＣ情報テーブルＴ７は、テーブル管理部１２で管理され、ＳＮＣ番号、構成情報、バーチャルライン番号の項目から構成される。バーチャルラインについては図２０、図２１で後述する。図１８はバーチャルリングＶＲ１にあらたなブランチネットワークを追加する様子を示す図である。ブランチネットワークとしてブランチネットワークＢＲ２をあらたにバーチャルリングＶＲ１に追加してバーチャルリングＶＲ１ａを生成するものとする。
【００８１】
ブランチネットワークＢＲ２を追加する場合、バーチャルリングＶＲ１を生成したときと同様に、まず、ブランチネットワークＢＲ２のブランチ接続点とバーチャルリングＶＲ１のブランチ接続点同士を結ぶサブネットワークコネクションの経路を求める（現在のバーチャルリングＶＲ１の構成と比較して変更が必要なサブネットワークコネクションを抽出する）。
【００８２】
図に示すように、ブランチネットワークＢＲ２を追加する場合には、サブネットワークコネクションＳＮＣ１の変更が必要である。このとき、ＳＮＣ情報テーブルＴ７からリンクＬ１４が関連しており、また、パス情報テーブルＴ６からパスＰ１がリンクＬ１４を通る経路であることがわかる。
【００８３】
そのため、まずパスＰ１を予備経路Ｐ２に一旦切り替え、ＳＮＣ１を削除する。そして、あらたにサブネットワークコネクションＳＮＣ３、ＳＮＣ４を生成する。また、パスＰ１の現用経路が通るノードＮ９、Ｎ１０に対して必要なＳＮＣ生成（ＳＮＣ５、ＳＮＣ６）を行う。
【００８４】
すなわち、ノードＮ３−Ｎ４間のサブネットワークコネクションＳＮＣ１を削除して、ノードＮ２、Ｎ９をつなぐサブネットワークコネクションＳＮＣ３をノードＮ３内に生成し、ノードＮ５、Ｎ１０をつなぐサブネットワークコネクションＳＮＣ４をノードＮ４内に生成する。さらにノードＮ９、Ｎ１０をつなぐサブネットワークコネクションＳＮＣ５、ＳＮＣ６をノードＮ９、Ｎ１０内にそれぞれ生成することになる。その後、バーチャルネットワーク情報テーブルＴ４のバーチャルリング構成の項目に追加したブランチネットワークのブランチ番号を追加する。そして、パス情報テーブルＴ６の変更として、パス番号Ｐ１の現用経路情報にＬ１、Ｌ２、Ｌ５、Ｌ６、Ｌ７、Ｌ８と記載する。
【００８５】
次にブランチネットワークを削除する場合について説明する。バーチャルリングからブランチネットワークを削除する場合、削除すべきブランチネットワークのブランチ接続点とバーチャルリングＶＲ１のブランチ接続点を結ぶサブネットワークコネクションの経路を求める（現在のバーチャルリングＶＲ１の構成と比較して変更が必要なサブネットワークコネクションを抽出する）。
【００８６】
そして影響のあるパスの切り替え、コアリングのサブネットワークコネクションの変更、削除したブランチのＳＮＣ削除を行う。そしてバーチャルネットワーク情報テーブルＴ４からブランチ番号を削除する。
【００８７】
次にブランチネットワークにノードを追加する場合、ブランチ情報テーブルＴ１から一時的に切断されるリンクを抽出し、パス情報テーブルＴ６から、切断されるリンクを選択しているパスを検索し、別の経路に切り替える。そして追加されたノードに必要なサブネットワークコネクション設定を行い、ブランチ情報テーブルＴ１にノードとリンクを追加する。
【００８８】
次にブランチネットワークからノードを削除する場合、同様にして、ブランチ情報テーブルＴ１から一時的に切断されるリンクを抽出し、パス情報テーブルＴ６から、切断されるリンクを選択しているパスを検索し、別の経路に切り替える。そしてブランチ情報テーブルＴ１からノードとリンクを削除する。
【００８９】
次にバーチャルリングＶＲ１の表示制御について説明する。ＮＭＳ１０では、構築したバーチャルリングを表示するためのバーチャルネットワーク表示部をさらに有している。図１９〜図２１はバーチャルリングの表示例を示す図である。図１９の例では、ネットワーク３０に対して、コアリングＣＲ１を含んだ状態でバーチャルリングＶＲ１、ＶＲ２を表示する例である。図２０、図２１は、それぞれのバーチャルリングＶＲ１、ＶＲ２をコアリングＣＲ１を隠蔽した形で表示する例である。
【００９０】
図２０、図２１に示す点線は、サブネットワークコネクションを表すバーチャルライン（バーチャルリンク）である。バーチャルリングＶＲ１のサブネットワークコネクションをバーチャルラインＶＬ１、ＶＬ２で示し、バーチャルリングＶＲ２のサブネットワークコネクションをバーチャルラインＶＬ３、ＶＬ４で示している。
【００９１】
図２２はバーチャルライン情報テーブルを示す図である。バーチャルライン情報テーブルＴ８は、テーブル管理部１２で管理され、バーチャルライン番号、構成情報からなる項目で構成される。
【００９２】
なお、あるリンクに障害が発生した場合、ＳＮＣ情報テーブルＴ７より、関連するサブネットワークコネクションが抽出される。そして、バーチャルライン情報テーブルＴ８より、障害が発生したリンクに対応するバーチャルラインが特定できる。これにより、バーチャルネットワーク表示部では、障害が発生しているバーチャルラインに障害情報を表示して（例えば、色や線種を変えるなど）、オペレータに通知する。
【００９３】
以上説明したように、本発明によれば、ネットワークを、リング状に接続されたノードとリンクからなるコアリングネットワークと、コアリングに接続されているブランチネットワークとに分解し、複数のブランチネットワークを組み合わせてバーチャルリングを生成する構成とした。これにより、バーチャルリングの登録、変更及びノードの追加・削除におけるオペレータの操作を大幅に軽減することができ、ネットワークの運用・保守管理の効率化及び利便性の向上を図ることが可能になる。
【００９４】
なお、上記の説明では、バーチャルネットワークの生成制御として、リングネットワーク（バーチャルリング）の生成を例にしたが、リングネットワークに限らず任意のトポロジのネットワーク生成に対して本発明を適用することが可能である。
【００９５】
（付記１）  ネットワークの管理を行うネットワーク管理装置において、
ネットワークをネットワーク部品に分解するネットワーク分解部と、
前記ネットワーク部品に分解した際の分解情報をテーブル化して管理するテーブル管理部と、
前記テーブル管理部で管理されている情報にもとづき、前記ネットワーク部品を組み合わせ、あらたな管理エリアとしてのバーチャルネットワークを生成するバーチャルネットワーク生成部と、
を有することを特徴とするネットワーク管理装置。
【００９６】
（付記２）  前記ネットワーク分解部は、前記ネットワーク部品として、ネットワークをコアネットワークとブランチネットワークとにグループ化して分解し、前記バーチャルネットワーク生成部は、ブランチネットワークを組み合わせてバーチャルネットワークを自動的に生成することを特徴とする付記１記載のネットワーク管理装置。
【００９７】
（付記３）  前記テーブル管理部は、ブランチネットワークの構成情報を管理するブランチ情報テーブルと、コアネットワークの構成情報を管理するコア情報テーブルと、コアネットワークとブランチネットワークの接続情報を管理する接続情報テーブルと、バーチャルネットワークの構成情報を管理するバーチャルネットワーク情報テーブルと、を含むことを特徴とする付記２記載のネットワーク管理装置。
【００９８】
（付記４）  前記ブランチ情報テーブルで管理しているブランチ番号を外部から指定することにより、前記バーチャルネットワーク生成部は、指定された前記ブランチ番号に対応するブランチネットワークを組み合わせて、バーチャルネットワークを自動生成することを特徴とする付記３記載のネットワーク管理装置。
【００９９】
（付記５）  前記バーチャルネットワーク生成部は、バーチャルネットワークを構成するために必要なコアネットワーク上のサブネットワークコネクションを生成し、サブネットワークコネクションの生成時には、サブネットワークコネクション同士が互いに別のリンクを通るように生成することを特徴とする付記２記載のネットワーク管理装置。
【０１００】
（付記６）  前記テーブル管理部は、コアネットワーク上のノード間のチャネルのプロテクション情報を含むプロテクション情報テーブルを管理し、前記バーチャルネットワーク生成部は、前記プロテクション情報テーブルにもとづき、プロテクションされていないチャネルを優先的に選択してサブネットワークコネクションを生成することを特徴とする付記２記載のネットワーク管理装置。
【０１０１】
（付記７）  バーチャルネットワークにあらたに別のブランチネットワークを追加する場合、前記バーチャルネットワーク生成部は、ブランチネットワークの追加により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後に、コアネットワークのサブネットワークコネクションの接続を変更し、サブネットワークコネクションの接続変更後に、追加されたブランチネットワークのノードにパスを接続するための設定を行って、バーチャルネットワークの構成を変更することを特徴とする付記２記載のネットワーク管理装置。
【０１０２】
（付記８）  バーチャルネットワークからブランチネットワークを削除する場合、前記バーチャルネットワーク生成部は、ブランチネットワークの削除により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後に、コアネットワークのサブネットワークコネクションの接続を変更し、サブネットワークコネクションの接続変更後に、削除されたブランチネットワークのノードからパスに関するサブネットワークコネクションを削除して、バーチャルネットワークの構成を変更することを特徴とする付記２記載のネットワーク管理装置。
【０１０３】
（付記９）  バーチャルネットワーク上のブランチネットワークにノードを追加する場合、前記バーチャルネットワーク生成部は、ノードの追加により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後に、追加されたノードにパスを接続するための設定を行い、追加したノード情報を前記ブランチ情報テーブルに追加することを特徴とする付記３記載のネットワーク管理装置。
【０１０４】
（付記１０）  バーチャルリング上のブランチネットワークからノードを削除する場合、前記バーチャルネットワーク生成部は、ノードの削除により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後、削除したノード情報を前記ブランチ情報テーブルから削除することを特徴とする付記３記載のネットワーク管理装置。
【０１０５】
（付記１１）  ブランチネットワーク同士を結ぶコアネットワーク上のサブネットワークコネクションとブランチネットワークのノードとの接続関係からバーチャルラインを生成してバーチャルネットワークを表示するバーチャルネットワーク表示部をさらに有することを特徴とする付記２記載のネットワーク管理装置。
【０１０６】
（付記１２）  前記バーチャルネットワーク表示部は、リンクで障害が発生して、サブネットワークコネクションの障害が検出された場合、対応するバーチャルラインに障害情報を表示することを特徴とする付記１１記載のネットワーク管理装置。
【０１０７】
（付記１３）  ネットワーク上にバーチャルネットワークを生成するバーチャルネットワーク生成方法において、
ネットワークをネットワーク部品に分解し、
前記ネットワーク部品に分解した際の分解情報をテーブル化し、
テーブルで管理されている情報にもとづき、前記ネットワーク部品を組み合わせ、あらたな管理エリアとしてのバーチャルネットワークを自動的に生成することを特徴とするバーチャルネットワーク生成方法。
【０１０８】
（付記１４）  前記ネットワーク部品として、ネットワークをコアネットワークとブランチネットワークとにグループ化して分解し、ブランチネットワークを組み合わせてバーチャルネットワークを生成することを特徴とする付記１３記載のバーチャルネットワーク生成方法。
【０１０９】
（付記１５）  ブランチネットワークの構成情報を管理するブランチ情報テーブルと、コアネットワークの構成情報を管理するコア情報テーブルと、コアネットワークとブランチネットワークの接続情報を管理する接続情報テーブルと、バーチャルネットワークの構成情報を管理するバーチャルネットワーク情報テーブルと、によって分解情報を管理することを特徴とする付記１４記載のバーチャルネットワーク生成方法。
【０１１０】
（付記１６）  前記ブランチ情報テーブルで管理しているブランチ番号を外部から指定することにより、指定された前記ブランチ番号に対応するブランチネットワークを組み合わせて、バーチャルネットワークを自動生成することを特徴とする付記１５記載のバーチャルネットワーク生成方法。
【０１１１】
（付記１７）  バーチャルネットワークを構成するために必要なコアネットワーク上のサブネットワークコネクションを生成し、サブネットワークコネクションの生成時には、サブネットワークコネクション同士が互いに別のリンクを通るように生成することを特徴とする付記１４記載のバーチャルネットワーク生成方法。
【０１１２】
（付記１８）  コアネットワーク上のノード間のチャネルのプロテクション情報を含むプロテクション情報テーブルを管理し、前記プロテクション情報テーブルにもとづき、プロテクションされていないチャネルを優先的に選択してサブネットワークコネクションを生成することを特徴とする付記１４記載のバーチャルネットワーク生成方法。
【０１１３】
（付記１９）  バーチャルネットワークにあらたに別のブランチネットワークを追加する場合、ブランチネットワークの追加により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後に、コアネットワークのサブネットワークコネクションの接続を変更し、サブネットワークコネクションの接続変更後に、追加されたブランチネットワークのノードにパスを接続するための設定を行って、バーチャルネットワークの構成を変更することを特徴とする付記１４記載のバーチャルネットワーク生成方法。
【０１１４】
（付記２０）  バーチャルネットワークからブランチネットワークを削除する場合、ブランチネットワークの削除により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後に、コアネットワークのサブネットワークコネクションの接続を変更し、サブネットワークコネクションの接続変更後に、削除されたブランチネットワークのノードからパスに関するサブネットワークコネクションを削除して、バーチャルネットワークの構成を変更することを特徴とする付記１４記載のバーチャルネットワーク生成方法。
【０１１５】
（付記２１）  バーチャルネットワーク上のブランチネットワークにノードを追加する場合、ノードの追加により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後に、追加されたノードにパスを接続するための設定を行い、追加したノード情報を前記ブランチ情報テーブルに追加することを特徴とする付記１５記載のバーチャルネットワーク生成方法。
【０１１６】
（付記２２）  バーチャルリング上のブランチネットワークからノードを削除する場合、ノードの削除により影響を受けるバーチャルネットワーク上のパスを抽出して別の経路に切り替えた後、削除したノード情報を前記ブランチ情報テーブルから削除することを特徴とする付記１５記載のバーチャルネットワーク生成方法。
【０１１７】
（付記２３）  ブランチネットワーク同士を結ぶコアネットワーク上のサブネットワークコネクションとブランチネットワークのノードとの接続関係からバーチャルラインを生成してバーチャルネットワークを表示することを特徴とする付記１４記載のバーチャルネットワーク生成方法。
【０１１８】
（付記２４）  リンクで障害が発生して、サブネットワークコネクションの障害が検出された場合、対応するバーチャルラインに障害情報を表示することを特徴とする付記２３記載のバーチャルネットワーク生成方法。
【０１１９】
【発明の効果】
以上説明したように、本発明のネットワーク管理装置は、ネットワークをネットワーク部品に分解し、分解情報をテーブル化して管理し、テーブルで管理されている情報にもとづき、ネットワーク部品を組み合わせて、あらたな管理エリアとしてのバーチャルネットワークを生成する構成とした。これにより、管理エリアとすべきネットワークを生成する際の煩雑さが大幅に軽減されるので、ネットワークの運用・保守管理の効率化、操作性及び利便性の向上を図ることが可能になる。
【図面の簡単な説明】
【図１】本発明のネットワーク管理装置の原理図である。
【図２】ＳＮＣを説明するための図である。
【図３】ネットワークの構成を示す図である。
【図４】ネットワークが分解された様子を示す図である。
【図５】ブランチ情報テーブルを示す図である。
【図６】コア情報テーブルを示す図である。
【図７】接続情報テーブルを示す図である。
【図８】バーチャルリングを生成する際の動作概要を示すフローチャートである。
【図９】コアリング上のサブネットワークコネクションを示す図である。
【図１０】サブネットワークコネクション同士が同じリンクを通る場合の問題点を示す図である。
【図１１】バーチャルネットワーク情報テーブルを示す図である。
【図１２】バーチャルリング上で現用パスと予備パスが設定されている様子を示す図である。
【図１３】プロテクションされていないチャネルを選択する理由を説明するための図である。
【図１４】プロテクション情報テーブルを示す図である。
【図１５】パス情報テーブルを示す図である。
【図１６】バーチャルリングを生成した様子を示す図である。
【図１７】ＳＮＣ情報テーブルを示す図である。
【図１８】バーチャルリングにあらたなブランチネットワークを追加する様子を示す図である。
【図１９】バーチャルリングの表示例を示す図である。
【図２０】バーチャルリングの表示例を示す図である。
【図２１】バーチャルリングの表示例を示す図である。
【図２２】バーチャルライン情報テーブルを示す図である。
【図２３】ネットワーク構成を示す図である。
【符号の説明】
１０  ネットワーク管理装置
１１  ネットワーク分解部
１２  テーブル管理部
１３  バーチャルネットワーク生成部
２０  ネットワーク
Ｎ１〜Ｎ８  ノード
ＣＲ１  コアネットワーク
ＢＲ１、ＢＲ２  ブランチネットワーク
ＶＲ１  バーチャルネットワーク
【図１】
2004289452.tif 000003
【図２】
2004289452.tif 000004
【図３】
2004289452.tif 000005
【図４】
2004289452.tif 000006
【図５】
2004289452.tif 000007
【図６】
2004289452.tif 000008
【図７】
2004289452.tif 000009
【図８】
2004289452.tif 000010
【図９】
2004289452.tif 000011
【図１０】
2004289452.tif 000012
【図１１】
2004289452.tif 000013
【図１２】
2004289452.tif 000014
【図１３】
2004289452.tif 000015
【図１４】
2004289452.tif 000016
【図１５】
2004289452.tif 000017
【図１６】
2004289452.tif 000018
【図１７】
2004289452.tif 000019
【図１８】
2004289452.tif 000020
【図１９】
2004289452.tif 000021
【図２０】
2004289452.tif 000022
【図２１】
2004289452.tif 000023
【図２２】
2004289452.tif 000024
【図２３】
2004289452.tif 000025