(57)【特許請求の範囲】
【請求項１】
階層分散型でポイントツーマルチポイントトレイルを管理するネットワーク管理システムに対して、当該ポイントツーマルチポイントトレイルのエンドポイントを追加するトレイルエンドポイントの追加方法において、
発側ポイントから新規に追加するひとつまたは複数のエンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、階層的に最上位のサブネットワーク管理システムが、既存のトレイルオブジェクトが管理されているサブネットワーク管理システムに対して階層的にどのような関係にあるかを判別する階層判別手段と、
既存のトレイルオブジェクトを持つサブネットワーク管理システムが、発側ポイントから新規に迫加するひとつまたは複数のエンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、階層的に最上位のサブネットワーク管理システムに対して階層的に下の場合は、既存のトレイルオブジェクトをもつサブネットワーク管理システムが、既存のトレイルオブジェクトとそれに対応するサブネットワークコネクションオブジェクトの構成情報を作成し、エンドポイント追加オペレーションの返り値として設定する既存トレイル／コネクション情報設定手段、
とを備え、
マネージャ内の該階層判別手段が、発側ポイントから新規に追加するひとつまたは複数のエンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、最上位のサブネットワーク管理システムを特定し、エンドポイント追加オペレーションに階層情報を付けて該サブネットワーク管理システムに渡し、  マネージャから該階層情報を受け取った、サブネットワーク管理システムは、もし該階層情報から該サブネットワーク管理システムが、既存のトレイルオブジェクトを持っているサブネットワーク管理システムよりも階層的に上と判別した場合は、階層的に１階層下位のサブネットワーク管理システムの中で、発側ポイントを管理するサブネットワーク管理システムに対して、エンドポイント追加オペレーションを階層情報と共に送出し、
該階層情報を受け取ったサブネットワーク管理システムが、既存のトレイルオブジエクトを持っていない場合は、階層的に１階層下位のサブネットワーク管理システムの中で、発側ポイントを管理するサブネットワーク管理システムに対して、エンドポイント追加オペレーションを階層情報と共に送出し、
この処理を既存のトレイルオブジェクトを持っているサブネットワーク管理システムに至るまで繰り返し、
該階層情報を受け取ったサブネットワーク管理システムが、既存のトレイルオブジェクトを持っていた場合には、エンドポイント追加オペレーションで指定されたエンドポイントを持つレグオブジェクトを既存のサブネットワークコネクションオブジェクトに追加した後、該既存トレイル／コネクション情報設定手段を用いて該サブネットワーク管理システムが保持するトレイル／コネクション情報を上位サブネットワーク管理システムに渡し、
下位のサブネットワーク管理システムからトレイル／コネクション情報を受け取ったサブネットワーク管理システムは、エンドポイント追加オペレーションで指定されたエンドポイントを持つレグオブジェクトをトレイル／コネクション情報から作られるサブネットワークコネクションオブジェクトに追加した後、もし、当該サブネットワーク管理システムが、マネージャから該階層情報を受け取ったサブネットワーク管理システムでない場合は、上位サブネットワーク管理システムにトレイル／コネクション情報を転送し、
この処理をマネージャから該階層情報を受け取ったサブネットワーク管理システムに至るまで繰り返し、
最終的にマネージャから該階層情報を受け取ったサブネットワーク管理システムが下位サブネットワーク管理システムからトレイル／コネクション情報を受け取った場合は、エンドポイント追加オペレーションで指定されたエンドポイントを持つレグオブジェクトをトレイル／コネクション情報から作られるサブネットワークコネクションオブジェクトに追加した後、トレイルオブジェクトを作成し、逆に既存のトレイルオブジェクトを持っていたサブネットワーク管理システムではトレイルオブジェクトを削除し、
結果的に、もし既存のトレイルオブジェクトを持っているサブネットワーク管理システムに対して、発側ポイントからひとつまたは複数の新規エンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、最上位のサブネットワーク管理システムが階層的に上位にある場合は、トレイルオブジェクトを、既存のトレイルオブジェクトを持っているサブネットワーク管理システムから、発側ポイントからひとつまたは複数の新規エンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、最上位のサブネットワーク管理システムに移動させることを特徴とする
トレイルエンドポイントの追加方法。
【請求項２】
階層分散型でポイントツーマルチポイントトレイルを管理するネットワーク管理システムに対して、当該ポイントツーマルチポイントトレイルのエンドポイントを削除するトレイルエンドポイントの削除方法において、
既存トレイルオブジェクトを持つサブネットワーク管理システム、及び階層的に下位のサブネットワーク管理システムが、ひとつまたは複数のエンドポイント削除後、前記既存トレイルオブジェクトを持つサブネットワーク管理システムの１階層下のサブネットワーク管理システムにおいて、２つ以上の該サブネットワーク管理システムに同一のトレイルを構成するサブネットワークコネクションを持つかどうかを判断し、もし２つ以上のサブネットワーク管理システムに同一のトレイルを構成するサブネットワークコネクションを持たない場合、前記既存トレイルオブジェクトを持つサブネットワーク管理システムにおいて管理するべきトレイル構成要素が無くなったと判断するトレイル構成要素認識手段と、
ひとつまたは複数のエンドポイント削除後、自サブネットワーク管理システム内に管理するべきトレイル構成要素が無くなった場合は、既存トレイル関連情報を作成し、トレイル構成要素を保持する下位サブネットワーク管理システムに引数として渡す、トレイル関連情報作成手段
とを備え、該トレイル構成要素認識手段で、既存トレイルオブジェクトを持つサブネットワーク管理システムがひとつまたは複数のエンドポイント削除後も管理するべきトレイル構成要素を持つかどうか判断し、
もし、ひとつまたは複数のエンドポイント削除後、自サブネットワーク管理システム内に管理するべきトレイル構成要素が無くなった場合は、該トレイル関連情報作成手段で卜レイル関連情報を作成し、トレイルオブジェクトの発側ポイントを管理する１階層下のサブネットワーク管理システムに渡し、
該トレイル関連情報を受け取ったサブネットワーク管理システムで、もし管理するべきトレイル構成要素を持たない場合は、該トレイル関連情報をトレイルオブジェクトの発側ポイントを管理している１階層下のサブネットワーク管理システムに渡し、この処理を管理するべきトレイル構成要素を持つサブネットワーク管理システムが出現するまで繰り返し、
トレイル構成要素を持つ、サブネットワーク管理システムでは、上位のサブネットワーク管理システムから渡されたトレイル関連情報から、トレイルオブジェクトを作成し、同時に、既存トレイルオブジェクトを持っているサブネットワーク管理システムでは、トレイルオブジェクトを削除し、
結果的に、もし既存のトレイルオブジェクトを持っているサブネットワーク管理システムに対してひとつまたは複数のエンドポイントが削除され、管理するべきトレイル構成要素がなくなった場合は、トレイルオブジェクトが下位サブネットワーク管理システムに移動することを特徴とする
トレイルエンドポイントの削除方法。
【請求項３】
トレイルオブジェクトを構成する各ルートを管理する階層的に分散配置された複数のサブネットワーク管理システムを有し、階層分散型でポイントツーマルチポイントトレイルを管理するネットワーク管理システムにあって、ポイントツーマルチポイントトレイルのエンドポイントを追加するトレイルエンドポイントの追加方法において、
前記トレイルエンドポイントが追加された場合、追加前のルートを管理する現状のサブネットワーク管理システムと前記トレイルエンドポイントが追加された後のルートを管理するサブネットワーク管理システムの上下の階層関係を判別し、  現状のサブネットワーク管理システムが下位の階層であると判別された場合は、トレイル関連情報を作成して上位のサブネットワーク管理システムに渡し、
前記上位のサブネットワーク管理システム上に前記トレイル関連情報を用いてトレイルオブジェクトを作成すると共に、
前記現状のサブネットワーク管理システムから既存のトレイルオブジェクトを削除することを特徴とするトレイルエンドポイントの追加方法。
【請求項４】
トレイルオブジェクトを構成する各ルートを管理する階層的に分散配置された複数のサブネットワーク管理システムを有し、階層分散型でポイントツーマルチポイントトレイルを管理するネットワーク管理システムにあって、ポイントツーマルチポイントトレイルのエンドポイントを削除するトレイルエンドポイントの削除方法において、
既存トレイルオブジェクトを持つサブネットワーク管理システム、及び階層的に下位のサブネットワーク管理システムが、ひとつまたは複数のエンドポイント削除後、前記既存トレイルオブジェクトを持つサブネットワーク管理システムの１階層下のサブネットワーク管理システムにおいて、２つ以上の該サブネットワーク管理システムに同一のトレイルを構成するサブネットワークコネクションを持つかどうかを判断し、もし２つ以上のサブネットワーク管理システムに同一のトレイルを構成するサブネットワークコネクションを持たない場合、前記既存トレイルオブジェクトを持つサブネットワーク管理システムにおいて管理するべきトレイル構成要素が無くなったと判断し、
前記サブネットワーク管理システムが管理するべきトレイル構成要素を持っていないと判断された場合、トレイル関連情報を作成してトレイル構成要素を持つ下位の階層のサブネットワーク管理システムに渡し、
前記下位の階層のサブネットワーク管理システム上に前記トレイル関連情報を用いてトレイルオブジェクトを作成すると共に、
前記既存のトレイルオブジェクトを持つサブネットワーク管理システムから前記既存のトレイルオブジェクトを削除することを特徴とするトレイルエンドポイントの削除方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＴＭ（Asynchronous Transfer Mode）等のコネクションオリエンティットの通信プロトコルを用いたポイントツーマルチポイント通信におけるエンドポイントを追加及び削除するトレイルエンドポイントの追加及び削除方法に関する。
【０００２】
【従来の技術】
ＡＴＭ  Forum Ｍ４  Network View  ＣＭＩＰ  ＭＩＢ  Specification ＡＴＭ Forum af-nm-0073-000で、ポイントツーマルチポイント通信におけるエンドポイント追加／削除オペレーションに必要とされる入力データと出力データが定義されている。
【０００３】
これらのデータから推測されるＡＴＭ Forum における階層分散型でのエンドポイント追加／削除方式例を従来方法例として、図１〜図４を用いて説明する。
【０００４】
従来のエンドポイント削除方法例であるが、図１において、ＴＯＰ ＮＭＳ１１は階層上の最上位のサブネットワーク管理システムであり、ＮＭＳ １  １２、ＮＭＳ ２  １３とその間のリンクオブジェクト９５を管理するサブネットワーク管理システムである。ＮＭＳ １  １２はコネクション終端装置（以降ＳＷと称する）ＳＷ１  ２１、ＳＷ２  ２２、ＳＷ３  ２３、クロスコネクタ（以降ＸＣと称する）ＸＣ１  ３１、ＸＣ２  ３２とリンクオブジェクト９１〜９４を管理し、ＮＭＳ ２はＳＷ４  ２４、ＳＷ５  ２５、ＳＷ６  ２６、ＳＷ７  ２７、ＸＣ３  ３３、ＸＣ４  ３４とリンクオブジェクト９６〜１００を管理する。
【０００５】
ここで、リンクとは、同じネットワークエレメント間のリンクコネクションの集合で、リンクオブジェクトはリンクを管理するオブジェクトのことで、トレイルとは、エンドエンドの回線のことで、トレイルオブジェクトとは、トレイルを管理するためのオブジェクトで、トレイル／コネクション情報とは、トレイルオブジェクトと、サブネットワークコネクションを管理するためのオブジェクトであるサブネットワークコネクションオブジェクトのそれぞれが保持する属性情報のことで、トレイルエンドポイントとは、トレイルの終端点のことで、レグとは、ポイントツーマルチポイントのサブネットワークコネクションを構成する１本１本のポイントツーポイント回線のことで、レグオブジェクトとは、レグを管理するオブジェクトのことで、マネージャとは、サーバに対して要求を投じ、その結果を受け取るプロセスのことで、サブネットワークコネクションオブジェクトとは、トレイルオブジェクトを構成するオブジェクトである。
【０００６】
トレイルオブジェクトは、それに１対１に対応するサブネットワークコネクションオブジェクトに対応する。サブネットワークコネクションオブジェクトは、階層的に下位のネットワーク管理システムによって、サブネットワークコネクションオブジェクトに分割される。その分割されたサブネットワークコネクションオブジェクト間にはリンクコネクションオブジェクトが存在する。
【０００７】
従来の階層分散型のポイントツーマルチポイントトレイルの管理は以下に述べるように行われている。例えば、ＳＷ１  ２１を始点とし、ＳＷ２  ２２〜ＳＷ７  ２７までをエンドポイントを持つトレイルオブジェクトは図２におけるトレイルオブジェクト５１に相当するが、それに対応するサブネットワークコネクションオブジェクトは図２の４１である。４１のサブネットワークコネクションオブジェクトはその構成要素としてレグオブジェクト（６１〜６６）をもち、その始点からエンドポイントまでの情報を１本づつ管理している。
【０００８】
６１〜６４までのレグオブジェクトはＴＯＰ ＮＭＳ１１内にそのオブジェクトを保持するが、６５、６６のレグオブジェクトは実体がＮＭＳ １内の６８、６９なのでそのポインタを持つ。なお、レグオブジェクトはその属性として構成要素である下位レグオブジェクト、リンクコネクションオブジェクト（以降ＬＣと称することもある）のポインタを持つ。例えば、ＴＯＰ ＮＭＳ１１内のレグオブジェクト６２は、その構成要素として、ＮＭＳ １内のレグオブジェクト６７、ＮＭＳ ２内のレグオブジェクト７１、ＴＯＰ ＮＭＳ１１内のリンクコネクションオブジェクト（ＬＣ）８１を持つ。
【０００９】
この６本のエンドポイントを持つトレイルオブジェクト５１に対するトレイルからＳＷ４  ２４〜ＳＷ７  ２７に存在するエンドポイントを削除するように、マネージャ１からＴＯＰ ＮＭＳ１１に要求があった際は、処理後、図３に示すように、ＴＯＰ ＮＭＳ１１の中のサブネットワークコネクションオブジェクトが保持するレグオブジェクト６５、６６の実体（６８、６９）はすべてＮＭＳ １内にあることとなる。図３から分かるように、トレイルオブジェクト５１はエンドポイント削除オペレーションの処理の前後で、常にＴＯＰ ＮＭＳ１１に存在する。
【００１０】
次に従来のエンドポイント追加方法例を図４を用いて説明する。この例ではＮＭＳ １  １２内にトレイルオブジェクト１０１が存在し、始点をＳＷ１  ２１に、エンドポイント２つをＳＷ２  ２２とＳＷ３  ２３内に持つ。この場合にマネージャ１がＮＭＳ １  １２に対してＳＷ４  ２４内エンドポイントの追加を要求した場合は、ＮＭＳ １  １２はその追加ができない。理由はＮＭＳ １  １２はＳＷ４  ２４の管理情報を持たないからである。
【００１１】
【発明が解決しようとする課題】
上記した従来のトレイルエンドポイントの追加／削除方法は、上位階層のサブネットワーク管理システムに処理負荷が集中してしまう課題がある。理由は、トレイルのあるエンドポイント削除後は、上位階層のサブネットワーク管理システムで管理されるべきレグはなくなるが、トレイルオブジェクトは存在し続けるため、オーダ、警報転送が元の上位のサブネットワーク管理システムに送信されるためである。ひとつのサブネットワーク管理システムの処理負荷の増大は全体のネットワーク管理システムに対して処理遅延をもたらす。
【００１２】
従来方法は、上記のように上位階層のサブネットワーク管理システムがトレイルオブジェクトを持つので、ＳＷ、ＸＣ等のネットワークエレメント管理システムとの間に多くの通信が発生し、上位階層のサブネットワーク管理における処理負荷の増大による処理劣化が起こると共に、システム個々のオペレーション処理が遅くなる可能性が高い。一般的に最上位階層のサブネットワーク管理システムとネットワークエレメント管理システムの間にはひとつ以上のサブネットワーク管理システムが存在する。例えば、図２において、ＳＷ１  ２１からの警報転送をＴＯＰ ＮＭＳ１１が受け取るまでの処理時間はＮＭＳ １  １２が受け取るまでの処理時間に比べて大きくなる。
【００１３】
従来方法では、トレイルオブジェクトを持つサブネットワーク管理システムに対して、上位階層あるいは並列階層（例えばＮＭＳ １  １２に対するＮＭＳ ２  １３）のサブネットワーク管理システムに跨るルートのエンドポイントを追加することができない。理由はトレイルオブジェクトを持つサブネットワークにそのエンドポイントに関する管理情報がないためである。
【００１４】
本発明は、上述の如き従来の課題を解決するためになされたもので、その目的は、上位階層或いは並列階層のサブネットワーク管理システムに跨がるルートのエンドポイントを追加することができ、並びに、上位階層のサブネットワーク管理システムに処理負荷が集中することを防止できると共に個々のオペレーション処理を迅速に行うことができるトレイルエンドポイントの追加及び削除方法を提供することである。
【００１５】
【課題を解決するための手段】
本発明は、そのための手段として、
【００１６】
（１−１）発側ポイントから新規に追加するひとつまたは複数のエンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、階層的に最上位のサブネットワーク管理システムが、既存のトレイルオブジェクトが管理されているサブネットワーク管理システムに対して階層的にどのような関係にあるかを判別する階層判別手段と、
【００１７】
（１−２）既存のトレイルオブジェクトを持つサブネットワーク管理システムが、発側ポイントから新規に追加するひとつまたは複数のエンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、階層的に最上位のサブネットワーク管理システムに対して階層的に下の場合は、既存のトレイルオブジェクトをもつサブネットワーク管理システムが、既存のトレイルオブジェクトとそれに対応するサブネットワークコネクションオブジェクトの構成情報を作成し、エンドポイント追加オペレーションの返り値として設定する既存トレイル／コネクション情報設定手段、
【００１８】
とを備え、
【００１９】
マネージャ内の該階層判別手段が、新規に追加する複数のエンドポイントと発側エンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、最上位のサブネットワークを特定し、エンドポイント追加オペレーションに階層情報を付けて該サブネットワーク管理システムに渡し、
【００２０】
マネージャから該階層情報を受け取った、サブネットワーク管理システムは、もし該階層情報で該サブネットワーク管理システムが、既存のトレイルオブジェクトを持っているサブネットワーク管理システムよりも階層的に上の場合は、階層的に１階層下位のサブネットワーク管理システムの中で、発側のエンドポイントをあるルートの始点として持つサブネットワーク管理システムに対して、エンドポイン卜追加オペレーションを階層情報と共に要求し、
【００２１】
該階層情報を受け取ったサブネットワーク管理システムが、既存のトレイルオブジェクトを持っていた場合には、エンドポイント追加オペレーションで指定されたエンドポイントを追加した後、該既存トレイル／コネクション情報設定手段を用いて該サブネットワーク管理システムが保持するトレイル／コネクション情報を上位サブネットワーク管理システムに渡し、
【００２２】
該階層情報を受け取ったサブネットワーク管理システムが、既存のトレイルオブジェクトを持っていない場合は、階層的に１階層下位のサブネットワーク管理システムの中で、発側のエンドポイントをルートの始点とするサブネットワーク管理システムに対して、エンドポイント追加オペレーションを階層情報と共に要求し、下位のサブネットワーク管理システムからトレイル／コネクション情報を受け取り、上位サブネットワーク管理システムに渡し、
【００２３】
最終的にマネージャから該階層情報を受け取った、サブネットワーク管理システムが下位サブネットワーク管理システムから受け取った、トレイル／コネクション情報からトレイルオブジェクトを作成し、逆に既存のトレイルオブジェクトを持っていたサブネットワーク管理システムではトレイルを削除し、
【００２４】
結果的に、もし既存のトレイルオブジエクトを持っているサブネットワーク管理システムに対して、新規エンドポイントと発側エンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、最上位のサブネットワーク管理システムが階層的に上位にある場合は、既存のトレイルが既存のトレイルオブジェクトを持っているサブネットワーク管理システムから、新規エンドポイントと発側エンドポイントを結ぶ各ルートを管理するサブネットワーク管理システムの中で、最上位のサブネットワーク管理システムに移動することを特徴とし、
【００２５】
また、
【００２６】
（２−１）既存トレイルオブジェクトを持つサブネットワーク管理システム、及び階層的に下位のサブネットワーク管理システムが、ひとつまたは複数のエンドポイント削除後も自システム内に管理するべき、トレイル構成要素があるかどうか判断するトレイル構成要素認識手段と、
【００２７】
（２−２）ひとつまたは複数のエンドポイント削除後、自サブネットワーク管理システム内に管理するべきトレイル構成要素が無くなった場合は、既存トレイル関連情報を作成し、トレイル構成要素を保持する下位サブネットワーク管理システムに引数として渡す、トレイル関連情報作成手段
【００２８】
とを備え、
【００２９】
該トレイル構成要素認識手段で、既存トレイルオブジェクトを持つサブネットワーク管理システムがひとつまたは複数のエンドポイント削除後もトレイル構成要素を持つかどうか判断し、
【００３０】
もし、ひとつまたは複数のエンドポイント削除後、自サブネットワーク管理システム内に管理するべきトレイル構成要素が無くなった場合は、該トレイル関連情報作成手段で卜レイル関連情報を作成し、トレイルオブジェクトの発側ポイントを管理する１階層下のサブネットワーク管理システムに渡し、
【００３１】
該トレイル関連情報を受け取ったサブネットワーク管理システムで、もしトレイル構成要素を持たない場合は、該トレイル関連情報をトレイルオブジェクトの発側ポイントを管理している１階層下のサブネットワーク管理システムに渡し、
【００３２】
この処理をトレイル構成要素を持つサブネットワーク管理システムが出現するまで繰り返し、
【００３３】
トレイル構成要素を持つ、サブネットワーク管理システムでは、上位のサブネットワーク管理システムから渡されたトレイル関連情報から、トレイルオブジェクトを作成し、
【００３４】
同時に、既存トレイルオブジェクトを持っているサブネットワーク管理システムでは、トレイルオブジェクトを削除し、
【００３５】
結果的に、もし既存のトレイルオブジェクトを持っているサブネットワーク管理システムに対してひとつまたは複数のエンドポイントが削除され、トレイル構成要素がなくなった場合は、トレイルオブジェクトが下位サブネットワーク管理システムに移動することを特徴とする。
【００３６】
上記発明によれば、
【００３７】
（１）もし既存のトレイルオブジェクトを持っているサブネットワーク管理システムに対して階層的に上位のサブネットワーク管理システムに新規エンドポイントが追加される場合は、トレイルオブジェクトが上位サブネットワーク管理システムに移動し、
【００３８】
（２）もし既存のトレイルオブジェクトを持っているサブネットワーク管理システムに対してエンドポイントが削除され、トレイル構成要素がなくなると、トレイルオブジェクトが下位サブネットワーク管理システムに移動し、
【００３９】
トレイルオブジェクト移動後、そのトレイルに対するオペレーションが各サブネットワーク管理システム間で分散処理され、迅速に行われる。
【００４０】
請求項３の発明の特徴は、トレイルオブジェクトを構成する各ルートを管理する階層的に分散配置された複数のサブネットワーク管理システムを有し、階層分散型でポイントツーマルチポイントトレイルを管理するネットワーク管理システムにあって、ポイントツーマルチポイントトレイルのエンドポイントを追加するトレイルエンドポイントの追加方法において、前記トレイルエンドポイントが追加された場合、追加前のルートを管理する現状のサブネットワーク管理システムと前記トレイルエンドポイントが追加された後のルートを管理するサブネットワーク管理システムの上下の階層関係を判別し、現状のサブネットワーク管理システムが下位の階層であると判別された場合は、トレイル関連情報を作成して上位のサブネットワーク管理システムに渡し、前記上位のサブネットワーク管理システム上に前記トレイル関連情報を用いてトレイルオブジェクトを作成すると共に、前記現状のサブネットワーク管理システムから既存のトレイルオブジェクトを削除することにある。
【００４１】
この請求項３の発明によれば、トレイル関連情報を作成して新規にトレイルオブジェクトを作成するサブネットワーク管理システムに渡すことにより、上位階層或いは並列階層のサブネットワーク管理システムに跨がるルートのエンドポイントを追加することができ、トレイルエンドポイントの追加後に、トレイルオブジェクトが階層的に最もふさわしいサブネットワーク管理システムに存在するため、そのトレイルオブジェクトに対する制御／警報転送にかかる処理時間が少なく、又、上位ＮＭＳに処理負荷が集中することがなくなる。
【００４２】
請求項４の発明の特徴は、トレイルオブジェクトを構成する各ルートを管理する階層的に分散配置された複数のサブネットワーク管理システムを有し、階層分散型でポイントツーマルチポイントトレイルを管理するネットワーク管理システムにあって、ポイントツーマルチポイントトレイルのエンドポイントを削除するトレイルエンドポイントの削除方法において、前記トレイルエンドポイントが削除された場合、既存のトレイルオブジェクトを持つサブネットワーク管理システムがトレイル構成要素を持つかどうかを判断し、前記サブネットワーク管理システムがトレイル構成要素を持っていないと判断された場合、トレイル関連情報を作成してトレイル構成要素を持つ下位の階層のサブネットワーク管理システムに渡し、前記下位の階層のサブネットワーク管理システム上に前記トレイル関連情報を用いてトレイルオブジェクトを作成すると共に、前記既存のトレイルオブジェクトを持つサブネットワーク管理システムから前記既存のトレイルオブジェクトを削除することにある。
【００４３】
この請求項４の発明によれば、トレイルエンドポイントの削除後に、トレイルオブジェクトが階層的に最もふさわしいサブネットワーク管理システムに存在するため、そのトレイルオブジェクトに対する制御／警報転送にかかる処理時間が少なく、又、上位ＮＭＳに処理負荷が集中することがなくなる。
【００４４】
【発明の実施の形態】
以下、本発明の実施形態を図面に従って説明する。図５は、本発明のトレイルエンドポイントの追加及び削除方法の一実施形態を示したシステム構成図である。
【００４５】
ＡＴＭのポイントツーマルチポイントトレイルの管理例とした。１１１〜１１３のように各サブネットワーク管理システムには階層、サブネットワークレイヤ３、サブネットワークレイヤ２、サブネットワークレイヤ１が与えられている。１１３の最下位のサブネットワーク管理システムは１１４のネットワークエレメントレイヤを管理する。
【００４６】
サブネットワークレイヤ１はサブネットワーク管理システムＮＭＳ３ １、ＮＭＳ３ ２、ＮＭＳ３ ３及びＮＭＳ３ ４を有し、サブネットワークレイヤ２はサブネットワーク管理システムＮＭＳ２ １及びＮＭＳ２ ２を有し、サブネットワークレイヤ３はサブネットワーク管理システムＮＭＳ １を有し、ネットワークエレメントレイヤ１１４は複数のＮＥＯＰＳを有している。
【００４７】
マネージャ１は、トレイルオブジェクトを構成する各ルートを管理するサブネットワーク管理システムの中で階層的に最上位のシステムにトレイル作成要求を行う。
【００４８】
図６は本発明のトレイルエンドポイントの追加及び削除方法を適用する２階層のサブネットワーク管理システムの構成例を示したブロック図である。本システムにおいて、最上位のサブネットワーク管理システムのＮＭＳ１１は、下位のサブネットワーク管理システムＮＭＳ １  １２、ＮＭＳ ２  １３を管理し、更に、ＮＭＳ １  １２はコネクション終端装置（以降ＳＷと称する）ＳＷ１  ２１、ＳＷ２  ２２、ＳＷ３  ２３、クロスコネクタ（以降ＸＣと称する）ＸＣ１３１、ＸＣ２  ３２とリンクオブジェクト９１〜９４を管理し、ＮＭＳ ２  １３はＳＷ４  ２４、ＳＷ５  ２５、ＳＷ６  ２６、ＳＷ７  ２７、ＸＣ３  ３３、ＸＣ４  ３４とリンクオブジェクト９６〜１００を管理する構成を有している。又、１はマネージャで、１０１はサブネットワーク管理システムのＮＭＳ １  １２に存在するトレイルオブジェクトである。
【００４９】
次に本実施形態のトレイルエンドポイントの追加方法について主に図６〜図８を参照して説明する。
【００５０】
図６では、発側ポイントがＳＷ１内のＡＴＭコネクションの土管であるリンクオブジェクト９１の終端点、エンドポイントがＳＷ２  ２２内リンクオブジェクト９３の終端点とＳＷ３  ２３内リンクオブジェクト９４の終端点のルートであるので、マネージャ１はＮＭＳ １  １２にトレイルオブジェクト作成要求を行う。マネージャ１はそのトレイルオブジェクト作成要求の結果、作成されたトレイルオブジェクト１０１が存在するサブネットワーク管理システムを保持しておく。
【００５１】
図６のようなトレイルオブジェクト１０１にＳＷ４  ２４内のリンクオブジェクト９９の終端点をエンドポイントとして追加する場合、図７の（１）に示すように、マネージャ１内の階層判別処理部１０２において、トレイルオブジェクト１０１の発側ポイントから新規に追加するエンドポイントを結ぶルートが既存のトレイルとどのような関係なのか判断する。そのルートがＴＯＰ ＮＭＳ１１の管理下であることは、ＳＷ１  ２１内の発側ポイントからＳＷ４  ２４内のエンドポイントを結ぶルートがＴＯＰ ＮＭＳ１１で管理されていることは、あらかじめマネージャ１で持っている情報から導かれる。
【００５２】
その判断結果に基づき、図７の（２）でマネージャ１は、階層情報としてＴＯＰ ＮＭＳ１１に、下位にトレイルオブジェクトを持つＮＭＳ １  １２が存在するという情報と共に、ＳＷ４  ２４内のエンドポイント追加要求を行う。
【００５３】
ＴＯＰ ＮＭＳ１１は、自分の下位のＮＭＳ １  １２に、図７の（３）でＳＷ１  ２１−ＸＣ１  ３１間にレグオブジェクト追加のオペレーション要求と共に、トレイル／コネクション情報も返してくれるように要求する。
【００５４】
この際に、もしＴＯＰ ＮＭＳ１１配下にＮＭＳ １  １２がない場合は、ＳＷ１  ２１内の発側ポイントを管理している下位サブネットワーク管理システムの下位にＮＭＳ １  １２があり、そのＮＭＳ １  １２内に既存トレイルオブジェクト１０１があることを教える。この手法により、直下に対象としているトレイルを保持するサブネットワーク管理システムがなくても、エンドポイントの追加を可能としている。
【００５５】
同様にＮＭＳ ２  １３に対してはＸＣ３  ３３−ＳＷ４  ２４間にサブネットワークコネクションオブジェクトを新規に設定することを要求する。
【００５６】
図８において、ＮＭＳ １  １２は６７のレグオブジェクトの追加が成功したことをＴＯＰ ＮＭＳ１１に通知すると共に、既存トレイル／コネクション情報生成処理部１０３において、トレイルオブジェクト１０１の情報（既存レグ、終端点、トレイルＩＤ他）とトレイルオブジェクトに対応する既存サブネットワークコネクションオブジェクト４２のレグオブジェクトである６８、６９の情報を返す。
【００５７】
また、ＮＭＳ ２  １３は新規サブネットワークコネクションオブジェクトの作成に成功したことをＴＯＰ ＮＭＳ１１に通知する。
【００５８】
最後にＴＯＰ ＮＭＳ１１はエンドポイント追加と新規サブネットワークコネクション作成オペレーションの成功の通知と既存トレイル／コネクション情報を組み合わせて、レグオブジェクト６８、６９のポインタである６５、６６をサブネットワークコネクションオブジェク卜４１、トレイルオブジェクト５１に持たせる。また、トレイルＩＤを引き継いでトレイルオブジェク５１を生成する。その後、ＮＭＳ １  １２内のトレイルオブジェクト１０１は削除される。このようにしてトレイルオブジェクトの移動が行われる。
【００５９】
次に本実施形態のトレイルエンドポイントの削除方法について主に図９〜図１１を参照して説明する。
【００６０】
図９のトレイルオブジェクトからＳＷ４  ２４内に存在するエンドポイントを削除する場合、マネージャ１はＴＯＰ ＮＭＳ１１に対して、ＳＷ４内のリンクコネクションオブジェクトのエンドポイント削除要求を行う。
【００６１】
図１０に示すようにマネージャ１からのＳＷ４  ２４内のエンドポイント削除要求を受けたＴＯＰ ＮＭＳ１１はレグオブジェクト６１が削除対象であることを認識して、その構成要素である、ＮＭＳ １内のレグオブジェクト６７の削除要求及びＮＭＳ ２内のサブネットワークコネクションオブジェクト４３の削除要求を行う。さらに、ＮＭＳ １  １２、ＮＭＳ ２  １３はそれぞれ、削除するレグオブジェクト、サブネットワークコネクションオブジェクトを構成するＸＣ、リンクコネクションエンドポイントを削除する要求を図５に示したＮＥＯＰＳに対して要求する。
【００６２】
結果としてＴＯＰ ＮＭＳ１１がＮＭＳ １  １２、ＮＭＳ ２  １３から削除の成功通知を受けたとき、ＴＯＰ ＮＭＳ１１内のトレイル構成要素認識部で、ＮＭＳ １  １２内のレグオブジェクト６７、ＮＭＳ ２  １３内のサブネットワークコネクションオブジェクト４３が削除されたことを認識し、結果的にＴＯＰ ＮＭＳ１１内で持つべきトレイル構成要素が無くなったことを認識する。
【００６３】
その後、図１１に示すように、トレイル関連情報作成部１０４で、トレイルオブジェクト５１の関連情報（トレイルオブジェクトを構成するレグオブジェクトのエンドポイント、及びＩＤ等）を作成し、ＮＭＳ １  １２に渡す。その後にトレイルオブジェクト５１は削除される。
【００６４】
ＮＭＳ １  １２はこの情報を利用して、レグオブジェクト６８、６９を構成要素として持つトレイルオブジェクト１０１を作成する。
【００６５】
この一連の処理により、ＴＯＰ ＮＭＳ１１からＮＭＳ １  １２へのトレイルオブジェクトの移動が行われる。
【００６６】
【発明の効果】
以上詳細に説明したように、本発明のトレイルエンドポイントの追加及び削除方法によれば、トレイル関連情報を作成して新規にトレイルオブジェクトを作成するサブネットワーク管理システムに渡すことにより、上位階層或いは並列階層のサブネットワーク管理システムに跨がるルートのエンドポイントを追加することができ、並びに、エンドポイントの追加、削除処理の後に、既存のトレイルオブジェクトを削除して、トレイルオブジェクトを階層的に最適なサブネットワーク管理システムに存在させることにより、上位階層のサブネットワーク管理システムに処理負荷が集中することを防止できると共に個々のオペレーション処理を迅速に行うことができる。
【００６７】
階層型ポイントツーマルチポイントトレイル管理システムにおいて、エンドポイント追加／削除のオペレーション後、必要に応じてトレイルオブジェクトを上下のサブネットワーク管理システム間で移動させることにより、トレイルオブジェクト移動後、そのトレイルオブジェクトに関するオペレーションが各サブネットワーク間で効率よく分散管理され、オペレーションが迅速におこなわれる。
【図面の簡単な説明】
【図１】階層分散型ポイントツーマルチポイントトレイル管理の従来例を示した図である。
【図２】図１の分散管理を行った場合に各サブネットワーク管理システムあるいはネットワークエレメントオペレーションシステムが保持する管理オブジェクトを示した図である。
【図３】従来方法において、図１のトレイルオブジェクトからＳＷ４〜７のエンドポイントを削除した後のトレイル管理形態を示した図である。
【図４】従来方法において、ＳＷ４のエンドポイントを追加した後のトレイル管理形態を示した図である。
【図５】本発明のトレイルエンドポイントの追加及び削除方法の一実施形態を示したシステム構成図である。
【図６】２階層のサブネットワーク管理システムを用い、ＳＷ１からＳＷ２、３に対して１対２のトレイルオブジェクトを作成した場合のトレイルオブジェクト管理形態を示した図である。
【図７】マネージャ内の階層判別処理手段を用いた図６のトレイルオブジェクトにＳＷ４を追加した場合の処理を示した図である。
【図８】既存トレイル／コネクション情報生成手段を用いた下位サブネットワーク管理システムから上位サブネットワーク管理システムへの既存トレイル／コネクション情報の転送形態を示した図である。
【図９】ＳＷ１からＳＷ２、３、４へのエンドポイントを持つトレイルオブジェクトに対するＳＷ４エンドポイントの削除要求をＴＯＰ＿ＮＭＳへ要求する形態を示した図である。
【図１０】トレイル構成要素認識部で、下位サブネットワーク管理システムからのレグオブジェクト、及びサブネットワークコネクションオブジェクト削除成功通知を受けた際の処理例を示した図である。
【図１１】トレイル構成要素認識部においてＴＯＰ＿ＮＭＳで管理するべきトレイル構成要素がないと判断した場合、トレイル関連情報作成部でトレイル関連情報を作成し、それを下位サブネットワーク管理システムヘ転送する処理について示した図である。
【符号の説明】
１  マネージャ
１１  ＴＯＰ ＮＭＳ（サブネットワーク管理システム）
１２  ＮＭＳ １
１３  ＮＭＳ ２
２１  ＳＷ（コネクション終端装置）１
２２  ＳＷ２
２３  ＳＷ３
２４  ＳＷ４
２５  ＳＷ５
２６  ＳＷ６
２７  ＳＷ７
３１  ＸＣ（クロスコネクタ）１
３２  ＸＣ２
３３  ＸＣ３
３４  ＸＣ４
４１、４２  ＳＮＣ（サブネットワークコネクションオブジェクト）
５１、１０１  トレイルオブジェクト
９１〜１００  リンクオブジェクト
１０２  階層判別処理部
１０３  既存トレイル／コネクション情報生成処理部
１０４  トレイル関連情報作成部
１１１  サブネットワークレイヤ３
１１２  サブネットワークレイヤ２
１１３  サブネットワークレイヤ１
１１４  ネットワークエレメントレイヤ
【図１】
0004076688.tif 000002
【図２】
0004076688.tif 000003
【図３】
0004076688.tif 000004
【図４】
0004076688.tif 000005
【図５】
0004076688.tif 000006
【図６】
0004076688.tif 000007
【図７】
0004076688.tif 000008
【図８】
0004076688.tif 000009
【図９】
0004076688.tif 000010
【図１０】
0004076688.tif 000011
【図１１】
0004076688.tif 000012