(57)【要約】【課題】リング状に接続された複数のサブネットワークを集約したリングサブネットワークを簡略化した管理モデルに基づいて管理する。【解決手段】ネットワークを構成する各ノードに対応する全てのレイヤを包含したＭＬＳモデルを作成するノードモデル化手段１１１と、リング状に接続されている複数のノードからなるネットワークを集約したリングＭＬＳモデルを作成するリングモデル化手段１１２と、リングＭＬＳモデルとこれに包含されるＭＬＳモデルとの親子関係を表す情報を登録する関連情報登録手段１１３と、集約された個々のノードのａｄｄ／ｄｒｏｐ側の終端点を、リングＭＬＳに関するａｄｄ／ｄｒｏｐ側の終端点として登録する終端点登録手段１１４とを備える。【選択図】      図１
2004228740.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードとこれらのノードを結ぶ伝送路とで構成されるネットワークを管理するネットワーク管理システムにおいて、
前記ネットワークを構成する各ノードについて、そのノードに対応する全てのレイヤを包含したサブネットワークを示すマルチレイヤサブネットワークモデルを作成するノードモデル化手段と、
前記ネットワークに含まれるノードであって互いにリング状に接続されている複数のノードを指定する指定指示の入力に応じて、前記指定指示で示された複数のノードに対応する全てのレイヤを包含したリングサブネットワークを示すリングマルチレイヤサブネットワークモデルを作成するリングモデル化手段と、
前記指定指示に基づいて、前記リングマルチレイヤサブネットワークモデルと、これに包含される前記マルチレイヤサブネットワークモデルとの親子関係を表す情報を登録する関連情報登録手段と、
前記指定指示で示された複数のノードに対応して前記ノードモデル化手段によってそれぞれ作成されたマルチレイヤサブネットワークモデルに含まれる情報に基づいて、前記複数のノードに対応するマルチレイヤサブネットワークと前記リングサブネットワークの外部のノードとの接続点であるａｄｄ／ｄｒｏｐ側の終端点を、前記リングマルチレイヤサブネットワークに関するａｄｄ／ｄｒｏｐ側の終端点として登録する終端点登録手段と
を備えたことを特徴とするネットワーク管理システム。
【請求項２】
請求項１に記載のネットワーク管理システムにおいて、
前記ネットワークを構成する全ての要素をレイヤごとにモデル化して得られた管理モデルを構成するオブジェクト群を表す情報を保持する管理用データベースと、
前記マルチレイヤサブネットワークモデルに対応するオブジェクトおよび前記リングマルチレイヤサブネットワークモデルに対応するオブジェクトに関する情報を保持する画面用データベースとを更に備え、
前記ノードモデル化手段は、
前記管理用データベースから、モデル化する対象のノードに関連する情報を収集するノード情報収集手段と、
前記ノード情報収集手段によって収集された情報に基づいて、前記ノードに対応するマルチレイヤサブネットワークモデルを表すマルチレイヤサブネットワークオブジェクトを作成し、前記画面用データベースに登録するノードモデル登録手段とを備え、
前記リングモデル化手段は、
前記リングマルチレイヤサブネットワークモデルを表すリングマルチレイヤサブネットワークオブジェクトを作成し、前記画面用データベースに登録するリングモデル登録手段を備え、
前記終端点登録手段は、
前記指定指示に基づいて、前記管理用データベースから各ノードのａｄｄ／ｄｒｏｐ側の終端点に関する情報を検索する終端点検索手段と、
前記終端点検索手段によって検索された情報に基づいて、前記リングマルチレイヤサブネットワークのａｄｄ／ｄｒｏｐ側の終端点と前記各ノードの終端点との関係を示す情報を作成し、前記画面用データベースに前記リングマルチレイヤサブネットワークに関連して登録する終端点情報登録手段とを備えた
ことを特徴とするネットワーク管理システム。
【請求項３】
請求項２に記載のネットワーク管理システムにおいて、
前記関連情報登録手段は、
前記指定指示で示された各ノードに対応して前記画面用データベースに保持された各マルチレイヤサブネットワークオブジェクトに、これらのマルチレイヤサブネットワークを集約したリングマルチレイヤサブネットワークオブジェクトを親として示す情報を付加する親情報付加手段と、
前記画面用データベースに保持された前記リングマルチレイヤサブネットワークオブジェクトに、前記指定指示で示された各ノードに対応するマルチレイヤサブネットワークオブジェクトを子として示す情報からなるリストを付加する子情報付加手段とを備え、
前記終端点情報登録手段は、
前記終端点検索手段によって検索された情報に基づいて、前記各ノードに対応するマルチレイヤサブネットワークにそれぞれ備えられた終端点オブジェクトと、前記リングマルチレイヤサブネットワークに対応して登録するａｄｄ／ｄｒｏｐ側の終端点に対応するオブジェクトとの関係を示すポインタからなるリストを、前記リングマルチレイヤサブネットワークオブジェクトに終端点を示す情報として付加するリスト付加手段とを備えた
ことを特徴とするネットワーク管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の伝送装置（ノード）とこれらを結ぶ伝送路とで構成されるネットワークを管理するネットワーク管理システムに関し、特に、リング状に接続された複数のノードをまとめて管理する技術に関する。
【０００２】
【従来の技術】
ネットワーク管理システムでは、基本的に、各ノードを示すノードアイコンとこれらのノードアイコンを結ぶ線分とによって、ネットワークにおけるノード相互の接続関係を示すトポロジをＧＵＩ画面上に表示し、オペレータによる様々なネットワーク管理業務を支援している。このようなネットワーク管理システムでは、オペレータは、ＧＵＩ画面に表示されたトポロジに基づいて、ネットワークの構成を把握し、その知識の上にたって、パス管理や構成管理、障害管理および性能管理などに代表されるネットワーク管理業務を行っている。
【０００３】
一般的なネットワーク管理システムでは、ＩＴＵ−Ｔによる勧告Ｍ．３１００に示された管理モデルに従って、ネットワークを構成する各要素をオブジェクトとして管理し、これらのオブジェクトに関するデータベースを作成している。
上述した勧告Ｍ．３１００に従う管理モデルにおいては、同期ディジタルハイアラーキに従って構築されたネットワークは、通信速度に対応する複数のレイヤごとに捉えられるので、当然ながら、ネットワークを構成する様々な要素もまた、それぞれのレイヤごとにモデル化される。
【０００４】
例えば、図１１（ａ）に示すように、複数のノードがリング状に接続された物理構成は、図１１（ｂ）に示すように、各レイヤにおいてそれぞれのノードに対応するサブネットワークや、これらのサブネットワークが持つ終端点および終端点間の接続を表すリンクコネクションなどの要素に対応するオブジェクトからなる管理モデルに置き換えられる。
【０００５】
このような基本的なネットワーク管理システムでは、ネットワークの大規模化に伴って、当然ながら、ＧＵＩ画面上に表示されるノードが膨大な数となるため、ＧＵＩ画面に基づいて、オペレータがネットワークのトポロジを把握することが困難になってきている。
このような大規模なネットワークに適合するネットワーク管理システムとして、ノードアイコンを地域ごとにまとめてネットワークシステムを階層化し、ＧＵＩ画面に階層的に表示する技術や、管理地域ごとにネットワーク管理システムを設け、これらのネットワーク管理システムを更に上位のネットワーク管理システムによって統合的に管理することにより、ネットワーク管理システムを階層的に構築する技術が提案されている。
【０００６】
上述したネットワークシステムを階層的に表示する技術によれば、膨大な数のノードが複雑に絡み合ったネットワークをオペレータが階層的に把握することを助けることができる。例えば、膨大な数のノードのいずれかに障害が発生した場合に、オペレータは、まず、図１２（ａ）に示すような地域ごとにまとめられたサブネットワークを単位とする上位の階層のトポロジが表示されたＧＵＩ画面から障害が発生したノードを含むサブネットワークを見つけ、次に、このサブネットワークのトポロジをＧＵＩ画面に表示させるというように（図１２（ｂ）参照）、順次に階層を下っていくことにより、管理対象のノードを容易に特定し、適切な管理操作を実行することができる（例えば、特許文献１参照）。
【０００７】
また、ネットワーク管理システム自体を階層的に構築する技術によれば、下位のネットワーク管理システムそれぞれが管理対象とするノードを、オペレータが十分にトポロジを把握できる程度の数に抑えることにより、下位のネットワーク管理システムをそれぞれ担当するオペレータの作業負担を軽減することができる。
【０００８】
【特許文献１】
特開２００１−３１２３４２号公報
【０００９】
【発明が解決しようとする課題】
ところで、上述した従来のネットワーク管理システムでは、ネットワーク構成の階層的表示を適用したか否かにかかわらず、オペレータの操作対象が個々のノードであることには変わりはない。
例えば、従来のネットワーク管理システムにおいて、図１２（ａ）に示すように、ある地域ＡのサブネットワークＡに属するノードＡｓ  と、このサブネットワークＡに別の地域ＣのサブネットワークＣを介して接続された更に別の地域ＢのサブネットワークＢに属するノードＢｅ  とを経由するパスを設定する場合は、これらの各サブネットワークのトポロジを順次にＧＵＩ画面に表示させた上で、それぞれのサブネットワークにおける経路を設定していく必要がある。
【００１０】
当然ながら、多数のサブネットワークを横断してパスを設定する場合には、上述したような手順をそれぞれのサブネットワークについて繰り返す必要があるので、オペレータの作業は非常に煩雑であった。
ところで、上述したようなパスを設定する場合に、パスの基点Ａｓ  および終点Ｂｅ  となるノードを、それぞれのサブネットワークの中で特定することはもちろん必要である。しかしながら、単にパスの中継地点となるサブネットワークにおいては、そのパスが具体的にサブネットワーク内のどのノードを通って設定されているかは必ずしも重要ではない。
【００１１】
例えば、サブネットワークがリング状の構成を備えている場合には、このリング状のサブネットワークに接続されている任意の２つのノード相互を中継するパスとして、必然的に、リングを東回りに回るパスとリングを西回りに回るパスとが考えられる。そして、通常の場合は、これらの２通りのパスのうちどちらを選択しても、パスを設定するという目的を確実に果たすことができる。
【００１２】
これらのことから、パスの設定などにかかわるネットワークの管理作業の際に、サブネットワーク単位の操作を可能とすることができれば、ネットワーク管理システムのオペレータの作業負担を大幅に軽減することができると考えられる。もちろん、ネットワークの構成要素からなる論理的な集合をサブネットワークとして定義すること自体は、ＩＴＵ−Ｔによる勧告Ｍ．３１００による管理モデルにおいても規定されている。
【００１３】
しかしながら、上述した勧告Ｍ．３１００に従う管理モデルでは、ネットワークを構成する全ての要素、すなわち、このネットワークを構成する個々のサブネットワークや終端点およびリンクコネクションを、レイヤごとに管理する必要がある。したがって、例えば、図１３（ａ）に示すように、リング状に接続されたあるレイヤにおけるサブネットワークＡ、Ｂ、Ｃ、Ｄ（図１３（ａ）において、符号Ａ、Ｂ、Ｃ、Ｄを付した楕円で示す）をまとめて、図１３（ｂ）に示すようなリングサブネットワークを定義する際には、サブネットワークＡ、Ｂ、Ｃ、Ｄとリングの外部のネットワークとの接続点であるａｄｄ／ｄｒｏｐ側の終端点を、そのレイヤにおけるリングサブネットワークに属する終端点として新たに定義しなければならない。一方、個々のノードを制御する管理操作を保証するためには、リングサブネットワークにまとめられたサブネットワークＡ、Ｂ、Ｃ、Ｄそれぞれに関する情報を、リングネットワークに関する情報とともに保持し、更に、このリングサブネットワークとこれを構成するサブネットワークＡ、Ｂ、Ｃ、Ｄとの親子関係を示す情報もまた管理する必要がある。これらのことは、複数のサブネットワークをまとめて更に大きなサブネットワークを定義した場合においても同様である。したがって、上述した勧告Ｍ．３１００を忠実に適用したネットワーク管理システムでは、レイヤごとに、リングを構成するサブネットワークに関する膨大なオブジェクト群とともにそれらを集約したリングサブネットワークに関する大量のオブジェクト群を持って、これらのオブジェクトとともにその親子関係をも管理する必要がある。更に、各リングサブネットワークに関する親子関係は、それぞれのリングを構成するサブネットワークの追加、変更および削除のたびにその関連を見直す必要がある。
【００１４】
このように、従来のネットワーク管理システムでは、複数のサブネットワークを集約した上位のサブネットワークを定義した場合には、ネットワークにかかわるオブジェクトの総数が膨大な数となる上に、元の複数のサブネットワークに関連するオブジェクトと集約によって形成された上位のサブネットワークに関連するオブジェクトとの関係を維持するために、非常に大きな情報量および処理能力が必要である。このことが、従来のネットワーク管理システムにおいて、上述したような論理的な上位のサブネットワークごとに管理することによる効率化を図る上での阻害要因になっている。
【００１５】
上述したネットワーク管理処理の困難さは、特にパス管理処理において顕著に表れる。
例えば、図１３（ａ）に示したサブネットワークＡのａｄｄ／ｄｒｏｐ側の終端点ａＥｎｄとサブネットワークＣのａｄｄ／ｄｒｏｐ側の終端点ｚＥｎｄとを通るパスとして、サブネットワークＡ内のコネクションであるサブネットワークコネクションＡ、サブネットワークＡの終端点Ａ―１、この終端点Ａ―１とサブネットワークＢとを接続するリンクコネクションＡ−Ｂ、サブネットワークＢにおいてリンクコネクションＡ−Ｂが接続された終端点Ｂ―１、サブネットワークＢ内のコネクションであるサブネットワークコネクションＢ、サブネットワークＢの別の終端点Ｂ―２、この終端点Ｂ―２とサブネットワークＣとを接続するリンクコネクションＢ−Ｃ、サブネットワークＣにおいてリンクコネクションＢ−Ｃが接続された終端点Ｃ―１およびこの終端点Ｃ―１と終端点ｚＥｎｄとを接続するサブネットワーク内のコネクションであるサブネットワークコネクションＣからなる経路が設定された場合に、ネットワーク管理システムは、以上に挙げた全ての要素からなる経路を維持しておくとともに、図１３（ｂ）に示すように、リングサブネットワークにおいて定義されたａｄｄ／ｄｒｏｐ側の終端点ａＥｎｄと終端点ｚＥｎｄとを結ぶリングサブネットワーク内のコネクションであるサブネットワークコネクションＲを作成し、このサブネットワークコネクションＲと上述した実際の経路との関係を管理する必要がある。また一方、このようにして設定されたパスを削除する際には、まず、経路として設定された各サブネットワークＡ、Ｂ、ＣのサブネットワークコネクションＡ、Ｂ、Ｃを削除し、その後に、図１３（ｂ）に示したリングサブネットワークのサブネットワークコネクションＲを削除し、最後にパスを削除するという手順を踏んで、リングサブネットワークにおけるサブネットワークＲとこのリングサブネットワークに集約された各サブネットワークにおいて形成された経路との関係を管理する必要がある。
【００１６】
つまり、複数のサブネットワークにおける実際の経路を構成するサブネットワークコネクションと、これらのサブネットワークを集約した上位のサブネットワークにおける仮想的な経路であるサブネットワークコネクションとをレイヤごとに２重にモデル化し、これらのモデルに対応するオブジェクトをそれぞれ管理する必要があるところに、従来のネットワーク管理システムにおいて、複数のサブネットワークを集約した上位のサブネットワークを経由するパスを管理する処理を煩雑にしている原因がある。
【００１７】
ところで、上述した勧告Ｍ．３１００は、ネットワークのトポロジがレイヤごとに異なっているような複雑なネットワークをも忠実にモデル化することができるところに利点がある。
しかしながら、例えば、図１１（ａ）に示すように、同等の機能を備えたノードがリング状に接続されて構成されたネットワークでは、全てのレイヤにおいてトポロジが共通している。このような場合に、レイヤごとに、そのレイヤにおけるノードに対応するサブネットワークをリング状に接続したリングサブネットワークを表すモデルを作成し、更に、このリングサブネットワークを論理的な上位のサブネットワークとしてレイヤごとにモデル化すること、そして、これらのモデルに対応するオブジェクトをレイヤごとに管理することは、冗長な作業であると考えられる。
【００１８】
したがって、上述したリング状のネットワークのように、所定の条件を満たすネットワークについて、勧告Ｍ．３１００に従う管理モデルを簡略化した管理モデルを適用することにより、該当するネットワークに関連する管理作業を大幅に効率化することが可能である。
本発明は、リング状に接続された複数のサブネットワークを集約したリングサブネットワークを簡略化した管理モデルに基づいて管理可能なネットワーク管理システムを提供することを目的とする。
【００１９】
【課題を解決するための手段】
図１に、本発明にかかわるネットワーク管理システムの原理ブロック図を示す。
請求項１の発明は、複数のノードとこれらのノードを結ぶ伝送路とで構成されるネットワークを管理するネットワーク管理システムにおいて、ネットワークを構成する各ノードについて、そのノードに対応する全てのレイヤを包含したサブネットワークを示すマルチレイヤサブネットワークモデルを作成するノードモデル化手段１１１と、ネットワークに含まれるノードであって、互いにリング状に接続されている複数のノードを指定する指定指示の入力に応じて、指定指示で示された複数のノードに対応する全てのレイヤを包含したリングサブネットワークを示すリングマルチレイヤサブネットワークモデルを作成するリングモデル化手段１１２と、指定指示に基づいて、リングマルチレイヤサブネットワークモデルと、これに包含されるマルチレイヤサブネットワークモデルとの親子関係を表す情報を登録する関連情報登録手段１１３と、指定指示で示された複数のノードに対応してノードモデル化手段１１１によってそれぞれ作成されたマルチレイヤサブネットワークモデルに含まれる情報に基づいて、複数のノードに対応するマルチレイヤサブネットワークとリングサブネットワークの外部のノードとの接続点であるａｄｄ／ｄｒｏｐ側の終端点を、リングマルチレイヤサブネットワークに関するａｄｄ／ｄｒｏｐ側の終端点として登録する終端点登録手段１１４とを備えたことを特徴とする。
【００２０】
請求項１の発明では、ノードモデル化手段１１１とリングモデル化手段１１２とによって、複数のマルチレイヤサブネットワークモデルがリング状に接続されたリングマルチレイヤサブネットワークモデルを作成する。このとき、関連情報登録手段１１３は、各リングマルチレイヤサブネットワークモデルとそれに属するマルチレイヤサブネットワークモデルとの親子関係を示す情報を登録し、また、終端点登録手段１１４は、各リングマルチレイヤサブネットワークモデルのａｄｄ／ｄｒｏｐ側の終端点として、そのリングサブネットワークに属するサブネットワークのａｄｄ／ｄｒｏｐ側の終端点を登録する。
【００２１】
これにより、リング状に接続された複数のノードからなるサブネットワークを、全てのレイヤを包含し、また、これらのノードに関連するａｄｄ／ｄｒｏｐ側の終端点が登録された簡略なモデルによって表し、この簡略なモデルに基づいてリング状のサブネットワークを管理することができる。
請求項２の発明は、請求項１に記載のネットワーク管理システムにおいて、ネットワークを構成する全ての要素をレイヤごとにモデル化して得られた管理モデルを構成するオブジェクト群を表す情報を保持する管理用データベース１１０と、マルチレイヤサブネットワークモデルに対応するオブジェクトおよびリングマルチレイヤサブネットワークモデルに対応するオブジェクトに関する情報を保持する画面用データベース１２０とを更に備え、ノードモデル化手段１１１は、管理用データベース１１０から、モデル化する対象のノードに関連する情報を収集するノード情報収集手段１１５と、ノード情報収集手段１１５によって収集された情報に基づいて、ノードに対応するマルチレイヤサブネットワークモデルを表すマルチレイヤサブネットワークオブジェクトを作成し、画面用データベース１２０に登録するノードモデル登録手段１１６とを備え、リングモデル化手段１１２は、リングマルチレイヤサブネットワークモデルを表すリングマルチレイヤサブネットワークオブジェクトを作成し、画面用データベース１２０に登録するリングモデル登録手段１１７を備え、終端点登録手段１１４は、指定指示に基づいて、管理用データベース１１０から各ノードのａｄｄ／ｄｒｏｐ側の終端点に関する情報を検索する終端点検索手段１１８と、終端点検索手段１１８によって検索された情報に基づいて、リングマルチレイヤサブネットワークのａｄｄ／ｄｒｏｐ側の終端点と各ノードの終端点との関係を示す情報を作成し、画面用データベース１２０にリングマルチレイヤサブネットワークに関連して登録する終端点情報登録手段１１９とを備えたことを特徴とする。
【００２２】
請求項２の発明では、この管理モデルからノード情報収集手段１１５が必要なノードに関する情報を収集し、この情報に基づいて、ノードモデル登録手段１１６により、マルチレイヤサブネットワークモデルを作成して、画面用データベース１２０に登録する。また、リングモデル登録手段１１７により、指定指示で指定された複数のノードからなるリング状のネットワークを表すオブジェクトが作成され、画面用データベース１２０に登録される際に、終端点検索手段１１８により、管理用データベース１１０からリングを構成する各ノードに関連する各レイヤの終端点に関する情報が収集され、この情報に基づいて、終端点情報登録手段１１９により、リングマルチレイヤサブネットワークモデルのａｄｄ／ｄｒｏｐ側の終端点と上述した各ノードに対応する各レイヤにおけるサブネットワークに関連するａｄｄ／ｄｒｏｐ側の終端点との関係を示す情報が、画面用データベース１２０に登録される。
【００２３】
このようにして、管理用データベース１１０に保持された管理モデルを基礎として、リングを構成する複数のノードに対応するサブネットワークを集約したリングサブネットワークを、全てのレイヤを包含し、また、これらのノードに関連するａｄｄ／ｄｒｏｐ側の終端点が登録された簡略なモデルによって表し、この簡略なモデルに基づいてリング状のサブネットワークを管理することができる。
【００２４】
したがって、例えば、管理用データベース１１０に、上述した勧告Ｍ．３１００に従う管理モデルを構成するオブジェクト群を保持しておけば、この標準的な管理モデルに基づいた簡略なモデルを構成するオブジェクト群を作成して画面用データベース１２０に保持し、この簡略なモデルに基づくＧＵＩ画面をオペレータに提供することができる。
【００２５】
請求項３の発明は、請求項２に記載のネットワーク管理システムにおいて、関連情報登録手段１１３は、指定指示で示された各ノードに対応して画面用データベース１２０に保持された各マルチレイヤサブネットワークオブジェクトに、これらのマルチレイヤサブネットワークを集約したリングマルチレイヤサブネットワークオブジェクトを親として示す情報を付加する親情報付加手段１２１と、画面用データベース１２０に保持されたリングマルチレイヤサブネットワークオブジェクトに、指定指示で示された各ノードに対応するマルチレイヤサブネットワークオブジェクトを子として示す情報からなるリストを付加する子情報付加手段１２２とを備え、終端点情報登録手段１１９は、終端点検索手段１１８によって検索された情報に基づいて、各ノードに対応するマルチレイヤサブネットワークにそれぞれ備えられた終端点オブジェクトと、リングマルチレイヤサブネットワークに対応して登録するａｄｄ／ｄｒｏｐ側の終端点に対応するオブジェクトとの関係を示すポインタからなるリストを、リングマルチレイヤサブネットワークオブジェクトに終端点を示す情報として付加するリスト付加手段１２４とを備えたことを特徴とする。
【００２６】
請求項３の発明では、親情報付加手段１２１と子情報付加手段１２２とによって、集約されるノードに対応するマルチレイヤサブネットワークオブジェクトとこれらを集約して生成されるリングネットワークに対応するリングマルチレイヤサブネットワークオブジェクトとに、それぞれ親を示す情報と子を示す情報とを付加することにより、これらのオブジェクト相互の親子関係を明確に示すことができる。また、終端点検索手段１１８によって検索された情報に基づくポインタからなるリストを、リスト付加手段１２４によってリングマルチレイヤサブネットワークオブジェクトに付加することにより、各ノードの終端点を、これらを集約したリングネットワークの終端点と明確に関連付けることができる。
【００２７】
図２に、本発明にかかわるネットワーク管理システムの原理的な構成例を示す。
図２に示すように、請求項３に記載のネットワーク管理システムにおいて、リング状のネットワークに属しているノードのいずれかが削除された旨の削除通知に応じて、削除されたノードに対応して画面用データベース１２０に保持されたマルチレイヤサブネットワークオブジェクトに付加された親を示す情報と、この情報によって示されるリングマルチレイヤサブネットワークオブジェクトに付加されたリストに含まれている削除されたノードに対応するマルチレイヤサブネットワークオブジェクトを子として示す情報を削除する関連情報削除手段１２６とを備えて構成することもできる。
【００２８】
このような構成のネットワーク管理システムでは、削除通知に応じて、関連情報削除手段１２６が、削除対象となったノードを含むリングネットワークに対応するオブジェクトと削除対象のノードに対応するオブジェクトとからそれぞれ関連情報を削除する。これにより、現実のネットワークにおける構成の変更を画面用データベース１２０に保持された簡略化されたモデルにも反映することができる。
【００２９】
また、図２に示すように、請求項３に記載のネットワーク管理システムにおいて、新たなノードが構成済みのリングネットワークに追加された旨の追加通知に応じて、新たなノードに対応して作成されたマルチレイヤサブネットワークオブジェクトに、リングネットワークに対応するリングマルチレイヤサブネットワークオブジェクトを親として示す情報を付加するとともに、リングマルチレイヤサブネットワークオブジェクトに付加されたリストに、新たなノードに対応するマルチレイヤサブネットワークオブジェクトを子として示す情報を追加する関連情報追加手段１２８と、追加通知で示された新たなノードに対応して管理用データベース１１０に保持されたａｄｄ／ｄｒｏｐ側の終端点に関する情報に基づいて、リングマルチレイヤサブネットワークのａｄｄ／ｄｒｏｐ側の終端点と新たなノードの終端点との関係を示す情報を作成し、画面用データベース１２０に登録する終端点追加手段１２９とを備えて構成することもできる。
【００３０】
このように構成されたネットワーク管理システムでは、ノードの追加に伴って、ノードモデル化手段１１１により、新たなノードに対応するマルチレイヤサブネットワークオブジェクトが作成され、画面用データベースに登録される。その後、追加通知に応じて、関連情報追加手段１２８が、追加されたノードに対応するオブジェクトおよび追加先のリングネットワークに対応するオブジェクトにそれぞれ適切な関連情報を追加する。また、このとき、終端点追加手段１２９は、新たなノードに対応して管理用データベース１１０に保持された終端点に関する情報に基づいて、画面用データベース１２０に保持されたリングネットワークに対応するオブジェクトに新たなノードに対応する終端点を追加する。
【００３１】
このように、追加通知に応じて、対象となるノードが属するリングネットワークとそのノードとの関係を示す情報を、追加されたノードおよびこれを含むリングネットワークにそれぞれ対応するオブジェクトに追加することにより、現実のネットワークにおける構成の変更を画面用データベース１２０に保持された簡略化されたモデルにおいても反映することができる。
【００３２】
更に、図２に示すように、請求項２に記載のネットワーク管理システムにおいて、リング状に接続された複数のサブネットワークを集約して形成されたリングサブネットワークを経由するパスを設定する旨のパス設定指示に応じて、画面用データベース１２０から該当するリングサブネットワークに対応して登録されたａｄｄ／ｄｒｏｐ側の終端点に関する情報を検索する終端点情報検索手段１３１と、検索された終端点を示す情報に基づいて、リングサブネットワークに備えられた終端点を表示する終端点表示手段１３２と、終端点表示手段１３２によって表示された終端点の中から設定すべきパスの経由点となる終端点を選択する選択指示を受け付ける選択受付手段１３３と、選択された終端点に関して検索されたリングマルチレイヤサブネットワークオブジェクトについて画面用データベース１２０に登録された情報に基づいて、これらの終端点を接続するために必要な経路を求める経路決定手段１３４と、経路決定手段１３４によって求められた経路を構成する要素に関する情報の変更を管理用データベース１１０に反映する経路情報反映手段１３５とを備えて構成することもできる。
【００３３】
このように構成されたネットワーク管理システムでは、パス設定指示に応じて、終端点情報検索手段１３１によって得られた検索結果に基づいて、終端点表示手段１３２は、画面用データベース１２０を参照し、該当するリングマルチレイヤサブネットワークオブジェクトについて登録されたａｄｄ／ｄｒｏｐ側の終端点を表示してオペレータにパスの経路に関する選択肢として提供する。選択指示の入力に応じて、選択受付手段１３３は、オペレータによって選択された終端点を示す情報を経路決定手段１３４に渡し、この情報と画面用データベース１２０に保持されている情報とに基づいて、経路決定手段１３４は、例えば、最短ルート検索アルゴリズムなどに従って適切な経路を決定する。そして、このようにして決定された経路に関する情報は、経路情報反映手段１３５により、管理用データベース１１０の内容に反映される。
【００３４】
これにより、画面用データベース１２０に保持されたオブジェクト群から構成される簡略化されたモデルに基づく表示をオペレータに提供しつつ、このモデルに基づくパス設定指示に応じて、適切な経路を構成するために必要な変更を管理用データベース１１０に対して行うことにより、この経路の設定に伴う変化を管理モデルに反映することができる。
【００３５】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施形態について詳細に説明する。
図３に、本発明にかかわるネットワーク管理システムの実施形態を示す。
図３に示したネットワーク管理システムにおいて、ネットワーク制御部２０１は、通信制御部２０２を介して監視対象である各ノード２００１  〜２００Ｎ  から生成、削除、属性変更、障害などの通知を受け付け、これに応じて、勧告Ｍ．３１００に準拠する管理モデルの体系に従って必要なインスタンスを作成して、管理用オブジェクト管理部２０３を介して管理用データベース（ＤＢ）１１０に格納する。また、図３に示した画面制御部２１０は、ネットワーク制御部２０１から画面の更新を指示されたとき、あるいは、オペレータが操作するクライアント端末から通信制御部２０５を介して画面の更新が指示されたときに、これらの指示に応じて、後述する簡略化モデルに基づく適切なインスタンスを作成し、画面オブジェクト管理部２０６を介して画面用データベース（ＤＢ）１２０に格納する。
【００３６】
図４に、画面制御部の詳細構成を示す。また、図５に、勧告Ｍ．３１００に基づく管理モデルのオブジェクト体系と、本発明にかかわる簡略化モデルとの関係を示す。
図４に示した画面制御部２１０において、指示解釈部２１１は、ネットワーク制御部２０１から受け取った指示あるいは通信制御部２０５を介してクライアント端末から受け取った指示を解釈し、この解釈結果に基づいて、マルチレイヤサブネットワーク（ＭＬＳ）処理部２１２、リングマルチレイヤサブネットワーク（ＭＬＳ）処理部２１３、マルチレイヤリンク（ＭＬＬ）処理部２１４およびパス設定処理部２１６に対して必要な処理の実行を指示する。
【００３７】
ＭＬＳ処理部２１２は、指示解釈部２１１からの指示に応じて、指定されたノードに対応するマルチレイヤサブネットワークオブジェクト（以下、ＭＬＳオブジェクトと称する）を作成する処理など、このＭＬＳオブジェクトに関する処理を行い、画面用オブジェクト管理部２０６を介して、この処理結果を画面用ＤＢ１２０に反映する。
【００３８】
ここで、ＭＬＳ処理部２１２において作成されるＭＬＳオブジェクトは、指定されたノードに対応する全てのレイヤを包含したサブネットワークをモデル化したものであり、図５に示した勧告Ｍ．３１００に基づくレイヤごとのモデル体系の含まれるオブジェクト群とは別に、例えば、アドミニストレイティブドメイン（図５においては、Ａｄｍｉｎｉｓｔｒａｔｉｖｅ  Ｄｏｍａｉｎとして示した）の配下に位置付けられる。
【００３９】
また、図４に示したリングＭＬＳ処理部２１３は、指示解釈部２１１からの指示に応じて、指定された複数のノードから構成されるリングネットワークに対応するリングマルチレイヤサブネットワークオブジェクト（以下、リングＭＬＳオブジェクトと称する）を作成する処理など、このリングＭＬＳオブジェクトに関する処理を行い、画面用オブジェクト管理部２０６を介して、その処理結果を画面用ＤＢ１２０に反映する。
【００４０】
このリングＭＬＳ処理部２１３によって作成されるリングＭＬＳオブジェクトは、リングを構成する各ノードに対応する全てのレイヤを包含したサブネットワークを集約した論理的なサブネットワークをモデル化したものであり、上述したＭＬＳオブジェクトと同様に、アドミニストレイティブドメインの配下に位置付けられる（図５参照）。
【００４１】
また、図４に示したＭＬＬ処理部２１４は、指示解釈部２１１からの指示に応じて、指定されたノード相互あるいはリング相互の間のリンクに対応するマルチレイヤリンクオブジェクト（以下、ＭＬＬオブジェクトと称する）を作成する処理など、このＭＬＬオブジェクトに関する処理を行い、画面用オブジェクト管理部２０６を介して、その処理結果を画面用ＤＢ１２０に反映する。
【００４２】
このＭＬＬ処理部２１４によって作成されるＭＬＬオブジェクトは、指定されたノード相互あるいはリング相互の間に存在する全てのレイヤを包含したリンクをモデル化したものであり、上述したＭＬＳオブジェクトやリングＭＬＳオブジェクトと同様に、アドミニストレイティブドメインの配下に位置付けられる（図５参照）。
【００４３】
つまり、画面制御部２１０は、図５において、アドミニストレイティブドメインの配下に位置付けられたＭＬＳオブジェクト、リングＭＬＳオブジェクトおよびＭＬＬオブジェクトからなる簡略化されたモデルに基づいて、オペレータにＧＵＩ画面を提供する役割を果たす。
一方、パス設定処理部２１６は、指示解釈部２１１からの指示に応じて後述するパス設定に関する処理を行い、この処理によって得られたパス設定に関する情報をネットワーク制御部２０１に渡し、ネットワーク制御部２０１によるパス設定制御処理に供する。また、図４に示した更新制御部２１５は、ＭＬＳ処理部２１２、リングＭＬＳ処理部２１３、ＭＬＬ処理部２１４およびパス設定処理部２１６から画面の更新に関する情報を受け取り、通信制御部２０５を介してクライアント端末にこの画面の更新に関する情報を渡す。
【００４４】
ここで、図３および図４に示した各部と図１あるいは図２に示した各手段との対応関係について説明する。
図４に示したＭＬＳ処理部２１２は、図１に示したノードモデル化手段１１１に相当する。図４に示したリングＭＬＳ処理部２１３は、図１に示したリングモデル化手段１１２、関連情報登録手段１１３および終端点登録手段１１４の機能を果たす。また、図４に示したパス設定処理部２１６は、図２に示した終端点情報検索手段１３１、選択受付手段１３３および経路決定手段１３４の機能を果たす。一方、図２に示した終端点表示手段１３２の機能は、図４に示したパス設定処理部２１６から受け取った情報に基づいて、更新制御部２１５が通信制御部２０５を介して図３に示したクライアント端末の画面の更新を制御することによって果たされる。また、図２に示した経路情報反映手段１３５の機能は、パス設定処理部２１６によって得られた情報に基づいて、ネットワーク制御部２０１が適切なパス設定処理を実行することによって果たされる。
【００４５】
以下、本発明にかかわるネットワーク管理システムの動作について説明する。
図３に示したネットワーク制御部２０１は、例えば、新たなノードやリンクが生成された旨が通信制御部２０２を介して通知されると、新たなノードやリンクに対応するインスタンスを生成し、管理用オブジェクト管理部２０３を介して管理用ＤＢ１１０に登録するとともに、生成されたノードやリンクに関する情報を画面制御部２１０に渡して、ＧＵＩ画面に関する処理を依頼する。
【００４６】
新たなノードに関する画面処理の依頼に応じて、指示解釈部２１１は、ＭＬＳ処理部２１２にネットワーク制御部２０１から受け取った情報を渡し、上述した簡略化モデルに基づく新たなオブジェクトを画面用ＤＢ１２０に登録するために必要な処理を指示する。
これに応じて、ＭＬＳ処理部２１２は、受け取った情報に基づいて、新たに生成されたノードに対応する全てのレイヤを包含するサブネットワークを表すオブジェクトのインスタンスを作成し、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０に登録する。
【００４７】
一方、新たなリンクに関する画面処理の依頼に応じて、指示解釈部２１１は、ＭＬＬ処理部２１４にネットワーク制御部２０１から受け取った情報を渡し、上述した簡略化モデルに基づく新たなオブジェクトを画面用ＤＢ１２０に登録するために必要な処理を指示する。
これに応じて、ＭＬＬ処理部２１４は、受け取った情報に基づいて、新たに生成されたリンクに対応する全てのレイヤを包含するリンクを表すオブジェクトのインスタンスを作成し、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０に登録する。
【００４８】
ＭＬＳ処理部２１２およびＭＬＬ処理部２１４は、上述したようにして新たなオブジェクトの登録をしたときなど、ＧＵＩ画面の更新が必要となったときに、更新制御部２１５および通信制御部２０５を介してＧＵＩ画面の更新に必要な情報を図３に示したクライアント端末に渡す。このようにして渡された情報に基づいて、クライアント端末は、例えば、図６（ａ）に示すように、新たなノードに対応するＭＬＳや新たなリンクに対応するＭＬＬを示す適切なアイコンをＧＵＩ画面に追加して表示し、オペレータに現時点におけるネットワークのトポロジに関する情報を提供する。
【００４９】
次に、図６（ａ）に示した４つのＭＬＳａ、ＭＬＳｂ、ＭＬＳｃ、ＭＬＳｄからなるリング状のサブネットワークを集約して、リングＭＬＳを形成する動作について、詳細に説明する。
図７に、リングＭＬＳ処理部２１３の詳細構成を示す。
図７に示したリングＭＬＳ処理部２１３において、リング制御部２２１は、図４に示した指示解釈部２１１による解釈結果に基づいて、実体管理部２２２にリングＭＬＳオブジェクトのインスタンスに関する処理の実行を指示し、また、属性管理部２２３に、指定するオブジェクトの属性に関する処理の実行を指示する。
【００５０】
図７に示した属性管理部２２３において、関連情報作成部２２４は、リング制御部２２１からの指示で指定された複数のＭＬＳオブジェクトとこれらを集約したリングＭＬＳオブジェクトとの関連を示す関連情報の作成および変更を行い、この関連情報に基づいて、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０に登録された各オブジェクトの属性情報を操作する。また、図７に示した終端点情報収集部２２５は、リング制御部２２１からの指示に応じて、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０から、指定されたＭＬＳに対応するノードの終端点に関する情報を収集する。また、この終端点情報収集部２２５によって収集された情報は、図７に示した終端点リスト管理部２２６に渡され、リングを構成する個々のＭＬＳのａｄｄ／ｄｒｏｐ側の終端点と、リングＭＳＬのａｄｄ／ｄｒｏｐ側の終端点との関係を示すポインタを、画面用ＤＢ１２０に保持されたリングＭＬＳオブジェクトの属性情報の一部として管理する処理に供される。
【００５１】
ここで、図７に示した各部と図１および図２に示した各手段との対応関係について説明する。
図７に示した実体管理部２２２は、図１に示したリングモデル登録手段１１７に相当する。図７に示した関連情報管理部２２４は、図１に示した親情報付加手段１２１および子情報付加手段１２２の機能を果たすとともに、図２に示した関連情報削除手段１２６および関連情報追加手段１２８の機能を果たす。また、図７に示した終端点情報収集部２２５は、図１に示した終端点検索手段１１８に相当する。図７に示した終端点リスト管理部２２６は、図１に示したリスト付加手段１２４に相当する。また、図７に示した終端点情報収集部２２５および終端点リスト管理部２２６は、図２に示した終端点追加手段１２９の機能を果たす。
【００５２】
例えば、図３に示したクライアント端末から、図６（ａ）に示したＭＬＳａ、ＭＬＳｂ、ＭＬＳｃ、ＭＬＳｄからなるリング状のサブネットワークを集約する旨を指示された場合に、図４に示した指示解釈部２１１による解釈結果に基づいて、リング制御部２２１は、まず、実体管理部２２２に、上述したリング状のサブネットワークに対応するリングＭＬＳオブジェクトのインスタンスの作成および画面用ＤＢ１２０への登録を指示する。この指示に応じて、実体管理部２２２は、リングＭＬＳオブジェクトのインスタンスを新たに作成し、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０に登録する。
【００５３】
次に、リング制御部２２１は、関連情報管理部２２４に、新たに作成されたリングＭＬＳオブジェクトに対応するリングサブネットワークとこれに集約されたＭＬＳとを指定して、これらに対応するオブジェクト相互の親子関係に関する関連情報の作成および画面用ＤＢ１２０への登録を指示する。
この指示に応じて、関連情報管理部２２４は、まず、新たに作成されたリングＭＬＳオブジェクトと、これに対応するリングサブネットワークに集約されたＭＬＳに対応するＭＬＳオブジェクトを画面用ＤＢ１２０から検索する。次いで、リングＭＬＳオブジェクトの属性情報の一部として、対応するリングサブネットワークに集約されたＭＬＳに対応するオブジェクトを示す情報からなるリストを付加し、このリングサブネットワークに子として属するＭＬＳを示すとともに、上述したリングサブネットワークに集約された各ＭＬＳに対応するＭＬＳオブジェクトの属性情報の一部として、上述したリングＭＬＳオブジェクトを示す情報を付加し、それぞれのＭＬＳを包含している親を示す。
【００５４】
これにより、図８に示すように、リングを構成する各ＭＬＳとこれらを集約したリングＭＬＳとの親子関係が、各ＭＬＳオブジェクトの属性情報として付加された親を示すポインタ（図８において、符号ｐａｒｅｎｔ  Ｒｉｎｇ  ＭＬＳを付して示す）と、リングＭＬＳの属性情報として付加された子を示すリスト（図８において、符号Ｃｏｎｔａｉｎｅｄ  ＭＬＳ  Ｌｉｓｔを付して示す）とによって示される。
【００５５】
また、リング制御部２２１は、終端点情報収集部２２５に、新たに作成されたリングＭＬＳオブジェクトに対応するリングネットワークに集約された各ＭＬＳについて、終端点に関する情報の収集を指示するとともに、終端点リスト管理部２２６に、収集された情報に基づくポインタの作成および画面用ＤＢ１２０への登録を指示する。
【００５６】
この指示に応じて、終端点情報収集部２２５は、管理用オブジェクト管理部２０３を介して管理用ＤＢ１１０に保持された情報を参照し、指定されたＭＬＳに対応する各レイヤのサブネットワークに関連するロジカルリンクエンド（ＬＬＥ）オブジェクトに関する情報の中から、指定された各ＭＬＳのａｄｄ／ｄｒｏｐ側の終端点を示す情報を収集して、収集した情報を終端点リスト管理部２２６に渡す。終端点リスト管理部２２６は、終端点情報収集部２２５から受け取った情報で示された各ＭＬＳのａｄｄ／ｄｒｏｐ側の終端点それぞれと、リング制御部２２１からの指示で示されたリングＭＬＳの対応するａｄｄ／ｄｒｏｐ側の終端点とを結ぶポインタからなる終端点リストを作成し、画面用オブジェクト管理部２０６を介して、このリストを画面用ＤＢ１２０に保持された該当するリングＭＬＳオブジェクトの属性情報の一部として格納する。
【００５７】
これにより、図８に示すように、リングＭＬＳのａｄｄ／ｄｒｏｐ側の終端点と、これらの終端点の実体である管理モデルにおけるＬＬＥオブジェクトとの関係が、リングＭＬＳオブジェクトの属性情報として付加された終端点リスト（図８において、符号Ｃｏｎｔａｉｎｅｄ  ＬＬＥ  Ｌｉｓｔを付して示す）によって示される。
このようにして、ＭＬＳａ、ＭＬＳｂ、ＭＬＳｃ、ＭＬＳｄからなるリング状のサブネットワークを集約したリングＭＬＳに対応するリングＭＬＳオブジェクトが画面用ＤＢ１２０に登録された後に、リング制御部２２１は、更新制御部２２５に対して、ＭＬＳａ、ＭＬＳｂ、ＭＬＳｃ、ＭＬＳｄに対応するリング状のサブネットワークに代えて、このリングＭＬＳをＧＵＩ画面に表示する旨を指示し、これに応じて、クライアント端末において、図６（ｂ）に示すように、このリングＭＬＳを示すアイコンをＧＵＩ画面に表示するための処理を行う。
【００５８】
もちろん、リングＭＬＳとこれに集約された複数のＭＬＳとの関係は、上述したように、リングＭＬＳオブジェクトの属性情報および集約された複数のＭＬＳオブジェクトの属性情報に保存されているので、クライアント端末のオペレータは、適切な指示を入力することにより、リングＭＬＳを示すアイコンに代えて、このリングＭＬＳに集約された複数のＭＬＳを示すアイコンとこれらを接続するマルチリンクを示すアイコンとから構成されるトポロジを随時に参照することができる。
【００５９】
また、リングＭＬＳの構成を変更する処理は、図４に示したＭＬＳ処理部２１２およびＭＬＬ処理部２１４が、オペレータからの指示に応じて必要な処理を完了した後に、リング制御部２２１が属性管理部２２３の各部に適切な指示を入力することによって実現できる。
例えば、図６（ａ）に示したリング状のサブネットワークのＭＬＳａとＭＬＳｂとの間に新たなＭＬＳを追加する旨がクライアント端末から指示された場合に、図４に示した指示解釈部２１１は、まず、ＭＬＬ処理部２１４に、ＭＬＳａとＭＬＳｂとの間マルチリンクオブジェクトの削除を指示し、これに応じて、ＭＬＬ処理部２１４は、画面用オブジェクト管理部２０６を介して該当するオブジェクトを画面用ＤＢ１２０から削除する。次いで、指示解釈部２１１は、ＭＬＬ処理部２１４に新たなＭＬＳとＭＬＳａおよびＭＬＳｂとを結ぶマルチリンクの生成を指示し、これに応じて、ＭＬＬ処理部２１４は、新たなＭＬＳとＭＬＳａとを結ぶマルチリンクに対応するＭＬＬオブジェクトおよび新たなＭＬＳとＭＬＳｂとを結ぶマルチリンクに対応するＭＬＬオブジェクトを作成し、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０にこれらのオブジェクトを登録する。その後、指示解釈部２１１は、リングＭＬＳ処理部２１３に、新たなＭＬＳをリングＭＬＳに追加する旨を指示し、これに応じて、図７に示したリング制御部２２１は、関連情報管理部２２４に親子情報の追加を指示するとともに、終端情報収集部２２５および終端点リスト管理部２２６に、それぞれ新たなＭＬＳの終端点に関する情報の収集および収集した情報に基づくポインタリストの追加を指示する。この指示に応じて、関連情報管理部２２４は、新たなＭＬＳに対応するＭＬＳオブジェクトの属性情報に、リングＭＬＳオブジェクトを親として示す情報を付加するとともに、リングＭＬＳオブジェクトに付加された子を示すリストに上述した新たなＭＬＳに対応するＭＬＳオブジェクトを示すポインタを追加する。また、リング制御部２２１からの指示に応じて終端点情報収集部２２５によって収集された新たなＭＬＳに関連するａｄｄ／ｄｒｏｐ側の終端点に関する情報に基づいて、終端点リスト管理部２２６は、ＭＬＳの追加に伴って新たにリングＭＬＳに追加されたａｄｄ／ｄｒｏｐ側の終端点と上述した新たなＭＬＳの終端点とを結ぶポインタを、リングＭＬＳの終端点リストに追加する。
【００６０】
一方、図６（ａ）に示したリング状のサブネットワークからＭＬＳｂを削除する旨がクライアント端末から指示された場合に、図４に示した指示解釈部２１１は、まず、ＭＬＬ処理部２１４に、ＭＬＳｂとＭＬＳａとの間のマルチリンクおよびＭＬＳｂとＭＬＳｃとの間のマルチリンクに対応するＭＬＬオブジェクトの削除を指示し、これに応じて、ＭＬＬ処理部２１４は、画面用オブジェクト管理部２０６を介して該当するオブジェクトを画面用ＤＢ１２０から削除する。次いで、指示解釈部２１１は、ＭＬＬ処理部２１４にＭＬＳａとＭＬＳｃとを結ぶマルチリンクの生成を指示し、これに応じて、ＭＬＬ処理部２１４は、該当するＭＬＬオブジェクトを作成し、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０にこのオブジェクトを登録する。その後、指示解釈部２１１は、リングＭＬＳ処理部２１３に、ＭＬＳｂをリングＭＬＳから削除する旨を指示し、これに応じて、図７に示したリング制御部２２１は、関連情報管理部２２４に親子情報の削除を指示するとともに、終端点リスト管理部２２６に、ポインタリストの更新を指示する。この指示に応じて、関連情報管理部２２４は、ＭＬＳｂに対応するＭＬＳオブジェクトの属性情報から、リングＭＬＳオブジェクトを親として示す情報を削除するとともに、リングＭＬＳオブジェクトに付加された子を示すリストからＭＬＳｂに対応するＭＬＳオブジェクトを示すポインタを削除する。また、リング制御部２２１からの指示に応じて、終端点リスト管理部２２６は、リングＭＬＳオブジェクトに付加された終端点リストから、ＭＬＳｂに関連するａｄｄ／ｄｒｏｐ側の終端点関連するポインタを削除する。
【００６１】
このように、オペレータが予めネットワーク構成の変更スケジュールに関する情報を把握している場合は、オペレータからの指示に応じて、図４に示した画面制御部２１０の各部が動作することにより、リングサブネットワークの構成の変更を実現することができる。
一方、ネットワーク管理システムにおける慣例に反して、オペレータに事前の通告なしにネットワークの構成が変更された場合や、リングサブネットワークを構成するノードのいずれかに障害が発生した場合などにも、リングサブネットワークとこれに属するＭＬＳとの親子関係を示す情報に基づいて、適切な画面制御を行うことが可能である。
【００６２】
例えば、図３に示す通信制御部２０２を介して、図６（ａ）に示したリングサブネットワークを構成するＭＬＳのいずれかに対応するノードが削除された旨が通知されたときに、ネットワーク制御部２０１は、ＧＵＩ画面の更新が必要であると判断し、上述したノードの削除を画面制御部２１０に通知する。
図４に示した指示解釈部２１１は、このような通知に応じて、リングＭＳＬ処理部２１３にリング構成の矛盾を検知する旨を指示し、この指示に応じて、図７に示したリング制御部２２１は、例えば、関連情報管理部２２４に、削除されたことが示されたノードに対応するＭＬＳを含むリストが付加されたリングＭＬＳオブジェクトの検索を指示する。関連情報管理部２２４によって、該当するリングＭＬＳオブジェクトが検索された場合に、リング制御部２２１は、リング構成に矛盾を検知したと判断し、図４に示した更新制御部２１５に、該当するリングＭＬＳについて例えば「工事中」であることを示す表示を行う旨を指示する。この指示を、図３に示した通信制御部２０５を介してクライアント端末に渡し、これに応じて、クライアント端末が、例えば、図６（Ｃ）に示すように、該当するリングＭＬＳアイコンの表示属性を変更してＧＵＩ画面に表示することにより、オペレータにリング構成の矛盾が検出されたことを示すことができる。
【００６３】
また、上述したようなリング構成の矛盾を示すＧＵＩ画面の表示に応じて、オペレータによって適切な処置が実行され、リング構成の矛盾が解消された後に、オペレータは、図３に示したクライアント端末から通信制御部２０５を介して画面制御部２１０にその旨を通知し、該当するリングＭＬＳに関する「工事中」状態を解除すればよい。
【００６４】
次に、リングＭＬＳを経由するパスを設定する方法について説明する。
図９に、図４に示したパス設定処理部２１６の詳細構成を示す。
図９に示したパス設定処理部２１６において、設定制御部２３１は、指示解釈部２１１からの指示に基づいて、選択肢収集部２３２および経路算出部２３３にそれぞれ適切な処理を指示する。図９に示した選択肢収集部２３２は、設定制御部２３１からの指示に応じて画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０を参照し、指定されたリングサブネットワークに対応するリングＭＬＳオブジェクトに付加された終端点リストから、オペレータに提供すべき選択肢に関する情報を収集する。収集された情報は、設定制御部２３１に返され、更新指示部２１５および図４に示した通信制御部２０５を介して、図３に示したクライアント端末に渡される。一方、図９に示した経路算出部２３３は、設定制御部２３１からの指示に応じて、画面用オブジェクト管理部２０６を介して画面用ＤＢ１２０を参照し、この画面用ＤＢ１２０に保持された簡略化されたモデルに基づいて、指定された終端点を結ぶリングサブネットワーク内の経路を算出し、得られた経路を示す経路情報を図３に示したネットワーク制御部２０１に渡して、実体的な経路設定処理に供する。
【００６５】
ここで、図９に示した各部と図２に示した各手段との対応関係について説明する。
図９に示した選択肢収集部２３２が、設定制御部２３１からの指示に応じて画面用ＤＢ１２０から必要な終端点に関する情報を収集することにより、図２に示した終端点情報検索手段１３１の機能が果たされる。また、図９に示した設定制御部２３１が、選択肢収集部２３２によって収集された終端点に関する情報を、更新制御部２１５を介してクライアント端末に渡すことにより、図２に示した終端点表示手段１３２の機能が果たされる。また、図９に示したクライアント端末から通信制御部２０５を介して受け取った指示の中から、指示解釈部２１１が、パスの経由点を指定する旨の指示を検出し、設定制御部２３１に渡すことにより、図２に示した選択受付手段１３３の機能が果たされる。一方、図９に示した経路算出部２３３は、図２に示した経路決定手段１３４に相当する。また、図９に示した経路算出部２３３によって得られた経路情報をネットワーク制御部２０１に渡すことにより、図２に示した経路情報反映手段１３５の機能が果たされる。
【００６６】
次に、このように構成されたパス設定処理部２１６により、リングサブネットワークを経由するパスを設定する動作を説明する。
例えば、図１０に示すように、ＭＬＳｅ、ＭＬＳｆ、ＭＬＳｇ、ＭＬＳｈからなるリングサブネットワークを集約したリングＭＬＳが、ＭＬＳｘ、ＭＬＳｙ、ＭＬＳｚにそれぞれ接続されているａｄｄ／ｄｒｏｐ側の終端点を備えている場合に、ＭＬＳｘの終端点の一つ（図１０において、符号ａＥｎｄ  ＴＴＰを付して示す）からリングＭＬＳを経由してＭＬＳｙの終端点の一つ（図１０において、符号ｚＥｎｄ  ＴＴＰを付して示す）間でのパスを設定する場合を考える。
【００６７】
通信制御部２０５を介して、オペレータからの指示として、リングＭＬＳの終端点の一つが設定すべきパスの経由点（図１０において、符号ＣＴＰ−２を付して示す）の一つとして指定されたことが示されると、指示解釈部２１１は、このリングＭＬＳを経由するパスの設定が指示されたと解釈し、パス設定処理部２１６に経路を設定する処理の開始を指示する。
【００６８】
これに応じて、設定制御部２３１は、まず、選択肢収集部２３２に、指定されたリングＭＬＳおよび経由点に関する情報を渡し、次の経由点の候補となる終端点に関する情報の収集を指示する。この指示に応じて、選択肢収集部２３２は、画面用オブジェクト管理部２０６を介して、画面用ＤＢ１２０内の上述したリングＭＬＳに対応するリングＭＬＳオブジェクトに付加された終端点リストを参照し、上述した経由点以外の要素を選択肢として収集して、設定制御部２３１に返す。図１０に示した例では、このリングＭＬＳには、ＭＬＳｘに接続された終端点のほかに、２つのａｄｄ／ｄｒｏｐ側の終端点が終端点リストに格納されているので、これらの終端点に関する情報が、選択肢収集部２３２によって収集され、設定制御部２３１に返される。そして、これらの終端点に関する情報は、設定制御部２３１により、更新制御部２１５および通信制御部２０５を介してクライアント端末に送られ、これに応じて、これらの終端点が次の経由点の候補としてＧＵＩ画面に表示される。
【００６９】
このようにして表示された経由点の候補の中から、オペレータによって、例えば、図１０に符号ＣＴＰ−３を付して示した終端点が選択されると、その旨が通信制御部２０５を介して指示解釈部２１１に通知される。このようにして通知された終端点に関する情報は、指示解釈部２１１を介して設定制御部２３１に渡され、これに応じて、設定制御部２３１により、先に通知した終端点と新たに通知した終端点との間の経路を算出する旨が、経路算出部２３３に指示される。
【００７０】
この指示に応じて、経路算出部２３３は、画面用ＤＢ１２０に保持されたリングＭＬＳに対応するモデルに基づいて、例えば、最短ルート検索アルゴリズムを適用した経路計算を実行し、適切な経路を算出する。
図１０に示したリングＭＬＳに対応するモデルについて、最短ルート検索アルゴリズムを適用すれば、終端点ＣＴＰ−２と終端点ＣＴＰ−３とを結ぶ最短の経路として、ＭＬＳｅからＭＬＳｆを経由してＭＬＳｇにいたる経路が算出される。この算出結果に基づいて、経路算出部２３３は、この経路を構成する全ての要素を表す経路情報を作成し、この経路情報をネットワーク制御部２０１に渡す。
【００７１】
この経路情報は、図１２（ａ）に示したような勧告Ｍ．３１００に従う管理モデルにおいて上述した経路を表すための全ての要素を表しているので、ネットワーク制御部２０１は、上述した管理モデルにおいて必要な要素が指定された場合と同等の処理を行うことにより、リングＭＬＳを経由するパスの設定にかかわる処理を行うことができる。
【００７２】
このように、画面用の簡略化したモデルにおいて指定したリングＭＬＳの終端点に関する情報に基づいて、画面制御部２１０内のパス設定処理部２１６により、上述した管理モデルにおいて必要な要素が指定された場合と同等の経路情報を作成し、ネットワーク制御部２０１の処理に供することにより、リングＭＬＳを経由するパスを、上述した管理モデルに位置付けられたオブジェクト群のみに基づいて管理することができる。
【００７３】
この場合は、リングＭＬＳ内部のサブネットワークコネクションに対応するオブジェクトと上述した管理モデルに位置付けられるオブジェクト群とを二重に管理する必要がないので、リングネットワークを経由するパスを管理するために必要となる情報量および処理能力を大幅に削減することができる。
もちろん、上述したように、リングＭＬＳを経由するパスを設定する場合も、個々のＭＬＳを経由するパスを設定する場合と同様に、内部の経路をオペレータが意識する必要はない。したがって、上述した管理モデルにおいて、パスを構成する全ての要素を指定していく従来の手法に比べて、オペレータの手間を格段に軽減することができる。このような効果は、リングを構成するＭＬＳの数が増大するほど大きくなり、また、パスが経由するリングＭＬＳの数が大きいほど、顕著である。
【００７４】
以上の説明に関して、更に、以下の各項を開示する。
（付記１）  複数のノードとこれらのノードを結ぶ伝送路とで構成されるネットワークを管理するネットワーク管理システムにおいて、ネットワークを構成する各ノードについて、そのノードに対応する全てのレイヤを包含したサブネットワークを示すマルチレイヤサブネットワークモデルを作成するノードモデル化手段１１１と、ネットワークに含まれるノードであって、互いにリング状に接続されている複数のノードを指定する指定指示の入力に応じて、指定指示で示された複数のノードに対応する全てのレイヤを包含したリングサブネットワークを示すリングマルチレイヤサブネットワークモデルを作成するリングモデル化手段１１２と、指定指示に基づいて、リングマルチレイヤサブネットワークモデルと、これに包含されるマルチレイヤサブネットワークモデルとの親子関係を表す情報を登録する関連情報登録手段１１３と、指定指示で示された複数のノードに対応してノードモデル化手段１１１によってそれぞれ作成されたマルチレイヤサブネットワークモデルに含まれる情報に基づいて、複数のノードに対応するマルチレイヤサブネットワークとリングサブネットワークの外部のノードとの接続点であるａｄｄ／ｄｒｏｐ側の終端点を、リングマルチレイヤサブネットワークに関するａｄｄ／ｄｒｏｐ側の終端点として登録する終端点登録手段１１４とを備えたことを特徴とするネットワーク管理システム。
【００７５】
（付記２）  付記１に記載のネットワーク管理システムにおいて、ネットワークを構成する全ての要素をレイヤごとにモデル化して得られた管理モデルを構成するオブジェクト群を表す情報を保持する管理用データベース１１０と、マルチレイヤサブネットワークモデルに対応するオブジェクトおよびリングマルチレイヤサブネットワークモデルに対応するオブジェクトに関する情報を保持する画面用データベース１２０と更にを備え、ノードモデル化手段１１１は、管理用データベース１１０から、モデル化する対象のノードに関連する情報を収集するノード情報収集手段１１５と、ノード情報収集手段１１５によって収集された情報に基づいて、ノードに対応するマルチレイヤサブネットワークモデルを表すマルチレイヤサブネットワークオブジェクトを作成し、画面用データベース１２０に登録するノードモデル登録手段１１６とを備え、リングモデル化手段１１２は、リングマルチレイヤサブネットワークモデルを表すリングマルチレイヤサブネットワークオブジェクトを作成し、画面用データベース１２０に登録するリングモデル登録手段１１７を備え、終端点登録手段１１４は、指定指示に基づいて、管理用データベース１１０から各ノードのａｄｄ／ｄｒｏｐ側の終端点に関する情報を検索する終端点検索手段１１８と、終端点検索手段１１８によって検索された情報に基づいて、リングマルチレイヤサブネットワークのａｄｄ／ｄｒｏｐ側の終端点と各ノードの終端点との関係を示す情報を作成し、画面用データベース１２０にリングマルチレイヤサブネットワークに関連して登録する終端点情報登録手段１１９とを備えたことを特徴とするネットワーク管理システム。
【００７６】
（付記３）  付記２に記載のネットワーク管理システムにおいて、関連情報登録手段１１３は、指定指示で示された各ノードに対応して画面用データベース１２０に保持された各マルチレイヤサブネットワークオブジェクトに、これらのマルチレイヤサブネットワークを集約したリングマルチレイヤサブネットワークオブジェクトを親として示す情報を付加する親情報付加手段１２１と、画面用データベース１２０に保持されたリングマルチレイヤサブネットワークオブジェクトに、指定指示で示された各ノードに対応するマルチレイヤサブネットワークオブジェクトを子として示す情報からなるリストを付加する子情報付加手段１２２とを備え、終端点情報登録手段１１９は、終端点検索手段１１８によって検索された情報に基づいて、各ノードに対応するマルチレイヤサブネットワークにそれぞれ備えられた終端点オブジェクトと、リングマルチレイヤサブネットワークに対応して登録するａｄｄ／ｄｒｏｐ側の終端点に対応するオブジェクトとの関係を示すポインタからなるリストを、リングマルチレイヤサブネットワークオブジェクトに終端点を示す情報として付加するリスト付加手段１２４とを備えたことを特徴とするネットワーク管理システム。
【００７７】
（付記４）  付記３に記載のネットワーク管理システムにおいて、リング状のネットワークに属しているノードのいずれかが削除された旨の削除通知に応じて、削除されたノードに対応して画面用データベース１２０に保持されたマルチレイヤサブネットワークオブジェクトに付加された親を示す情報と、この情報によって示されるリングマルチレイヤサブネットワークオブジェクトに付加されたリストに含まれている削除されたノードに対応するマルチレイヤサブネットワークオブジェクトを子として示す情報を削除する関連情報削除手段１２６を備えたことを特徴とするネットワーク管理システム。
【００７８】
（付記５）  付記３に記載のネットワーク管理システムにおいて、新たなノードが構成済みのリングネットワークに追加された旨の追加通知に応じて、新たなノードに対応して作成されたマルチレイヤサブネットワークオブジェクトに、リングネットワークに対応するリングマルチレイヤサブネットワークオブジェクトを親として示す情報を付加するとともに、リングマルチレイヤサブネットワークオブジェクトに付加されたリストに、新たなノードに対応するマルチレイヤサブネットワークオブジェクトを子として示す情報を追加する関連情報追加手段１２８と、追加通知で示された新たなノードに対応して管理用データベース１１０に保持されたａｄｄ／ｄｒｏｐ側の終端点に関する情報に基づいて、リングマルチレイヤサブネットワークのａｄｄ／ｄｒｏｐ側の終端点と新たなノードの終端点との関係を示す情報を作成し、画面用データベース１２０に登録する終端点追加手段１２９とを備えたことを特徴とするネットワーク管理システム。
【００７９】
（付記６）  付記２に記載のネットワーク管理システムにおいて、リング状に接続された複数のサブネットワークを集約して形成されたリングサブネットワークを経由するパスを設定する旨のパス設定指示に応じて、画面用データベース１２０から該当するリングサブネットワークに対応して登録されたａｄｄ／ｄｒｏｐ側の終端点を検索する終端点情報検索手段１３１と、検索された終端点を示す情報に基づいて、リングサブネットワークに備えられた終端点を表示する終端点表示手段１３２と、終端点表示手段１３２によって表示された終端点の中から設定すべきパスの経由点となる終端点を選択する選択指示を受け付ける選択受付手段１３３と、選択された終端点に関して検索されたリングマルチレイヤサブネットワークオブジェクトについて画面用データベース１２０に登録された情報に基づいて、これらの終端点を接続するために必要な経路を求める経路決定手段１３４と、経路決定手段１３４によって求められた経路を構成する要素に関する情報の変更を管理用データベース１１０に反映する経路情報反映手段１３５とを備えたことを特徴とする付記２に記載のネットワーク管理システム。
【００８０】
【発明の効果】
以上に説明したように、請求項１のネットワーク管理システムによれば、複数のノードがリング状に接続されたネットワークを、全てのレイヤを包含したリングマルチレイヤサブネットワークに集約し、リング状のネットワークとこれを構成する各ノードとを簡略なモデルに基づいて扱うことができる。
また、請求項２のネットワーク管理システムによれば、一般的な管理モデルと簡略化されたモデルとを関連付けることができるので、例えば、勧告Ｍ．３１００に基づく管理モデルに、簡略化されたモデルを関連付けることにより、この簡略化されたモデルに位置付けられたオブジェクトの操作に応じて、勧告Ｍ．３１００に基づく管理モデルに位置付けられたオブジェクトの操作と同等の機能を実現することができる。
【００８１】
特に、請求項３のネットワーク管理システムによれば、簡略化されたモデルにおけるリングＭＬＳとこれに集約されたＭＬＳとの関係を簡略に表すとともに、リングＭＬＳのａｄｄ／ｄｒｏｐ側の終端点を直接に勧告Ｍ．３１００に基づく管理モデルに関連付けることができるので、リングを構成するＭＬＳの追加や削除のようなリング構成の変更の際に、簡略化されたモデルに位置付けられる各オブジェクトを管理するための作業を簡易化することができる。
【００８２】
また、このような一般的な管理モデルと簡略化モデルとの関連付けに基づいて、簡略化モデルにおいて指定されたパスの経由点を示す情報から、一般的な管理モデルにおいて同等のパスを構成する全ての要素を示す経路情報を作成することにより、リングＭＬＳを経由するパスの設定および変更を含むパスの管理作業の効率化を図ることもできる。
【００８３】
パス管理作業は、ネットワーク管理システムにおいて非常に頻繁に実行される処理であるので、この処理に必要とされる情報量および処理能力は、システム全体のパフォーマンスに大きく影響する。したがって、パス管理処理の効率を向上することにより、ネットワーク管理システム全体の効率の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明にかかわるネットワーク管理システムの原理ブロック図である。
【図２】本発明にかかわるネットワーク管理システムの原理的な構成例を示す図である。
【図３】本発明にかかわるネットワーク管理システムの実施形態を示す図である。
【図４】画面制御部の詳細構成を示す図である。
【図５】簡略化モデルの位置付けを説明する図である。
【図６】ＧＵＩ画面の例を示す図である。
【図７】リングＭＬＳ処理部の詳細構成を示す図である。
【図８】リングＭＬＳオブジェクトとＭＬＳオブジェクトとの関係を説明する図である。
【図９】パス設定処理部の詳細構成を示す図である。
【図１０】リングＭＬＳを経由するパスを設定する動作を説明する図である。
【図１１】レイヤごとの管理モデルを説明する図である。
【図１２】ネットワークを階層的に表示する技術を説明する図である。
【図１３】一般的な管理モデルを説明する図である。
【符号の説明】
１１０  管理用データベース（ＤＢ）
１１１  ノードモデル化手段
１１２  リングモデル化手段
１１３  関連情報登録手段
１１４  終端点登録手段
１１５  ノード情報収集手段
１１６  ノードモデル登録手段
１１７  リングモデル登録手段
１１８  終端点検索手段
１１９  終端点情報登録手段
１２０  画面用データベース（ＤＢ）
１２１  親情報付加手段
１２２  子情報付加手段
１２３  ポインタ作成手段
１２４  リスト付加手段
１２６  関連情報削除手段
１２８  関連情報追加手段
１２９  終端点追加手段
１３１  終端点情報検索手段
１３２  終端点表示手段
１３３  選択受付手段
１３４  経路決定手段
１３５  経路情報反映手段
２００  ノード
２０１  ネットワーク制御部
２０２、２０５  通信制御部
２０３  管理用オブジェクト管理部
２０６  画面オブジェクト管理部
２１０  画面制御部
２１１  指示解釈部
２１２  マルチレイヤサブネットワーク（ＭＬＳ）処理部
２１３  リングマルチレイヤサブネットワーク（ＭＬＳ）処理部
２１４  マルチレイヤリンク（ＭＬＬ）処理部
２１５  更新制御部
２１６  パス設定処理部
２２１  リング制御部
２２２  実体管理部
２２３  属性管理部
２２４  関連情報作成部
２２５  終端点情報収集部
２２６  終端点リスト管理部
２３１  設定制御部
２３２  選択肢収集部
２３３  経路算出部
【図１】
2004228740.tif 000003
【図２】
2004228740.tif 000004
【図３】
2004228740.tif 000005
【図４】
2004228740.tif 000006
【図５】
2004228740.tif 000007
【図６】
2004228740.tif 000008
【図７】
2004228740.tif 000009
【図８】
2004228740.tif 000010
【図９】
2004228740.tif 000011
【図１０】
2004228740.tif 000012
【図１１】
2004228740.tif 000013
【図１２】
2004228740.tif 000014
【図１３】
2004228740.tif 000015