(57)【特許請求の範囲】
【請求項１】
複数のモニタリングセッションを同時的に実行することにより、複数の相互接続されたノード要素を含む通信ネットワークの動作パラメーターをモニタリングする方法であって、各モニタリングセッションに対して
モニターすべき動作パラメーターのレベルを選択する工程と、
動作パラメーターの前記選択されたレベルによりサポートされている動作パラメーターのリストを作成する工程と、
前記サポートされている動作パラメーターのうちの少なくとも一つを前記リストから選択する工程と、
前記選択された動作パラメーターに関連するデータ信号を収集する工程と、
前記選択された動作パラメーターに関連する前記データ信号の各表示を作成する工程とを備え、モニターすべき動作パラメーターの前記レベルは、
前記通信ネットワークの少なくとも１つの特定のノード及び／又はリンク要素をモニタリングするためのネットワークレベルのモニタリングと
前記通信ネットワークの特定のノード要素を介したサービスをモニタリングするためのサービスレベルのモニタリングとの組から選択され、
前記データ信号を収集する工程は、
前記サービスレベルのモニタリングにおいては前記複数のノード要素の各々の部品の動作に関する部品データ信号を収集すること、
前記ネットワークレベルのモニタリングにおいては前記部品データ信号から生成された前記複数のノード要素の各々の動作に関する要素データ信号を収集することを含み、
前記部品データ信号をオブジェクト指向プログラム言語にカプセル化することにより、前記部品データ信号は前記ノード要素に関係なく共通のフォーマットに変換される、動作パラメーターのモニタリング方法。
【請求項２】
前記組は更に、前記通信ネットワークの前記ノード要素の特定の部品をモニタリングするための部品レベルのモニタリングを含む、請求項１に記載の動作パラメーターのモニタリング方法。
【請求項３】
前記組は更に、前記通信ネットワークの前記ノード要素の特定の部品を介したサービスをモニタリングするための関連サービスレベルのモニタリングを含む、請求項１に記載の動作パラメーターのモニタリング方法。
【請求項４】
表示を作成する前記工程は、前記データ信号をグラフ形式での表示に好適な形式に整えることを含む、請求項１に記載の動作パラメーターのモニタリング方法。
【請求項５】
前記選択された動作パラメーターがモニターされるべき期間を指定する工程を更に備える、請求項１に記載の動作パラメーターのモニタリング方法。
【請求項６】
前記サポートされた動作パラメーターは、履歴データベースから入手可能なデータと、リアルタイムで問い合わせ可能なデータとを含む、請求項１に記載の動作パラメーターのモニタリング方法。
【請求項７】
前記リストから選択する前記工程は、モニタリング操作のためのテンプレートを構成し、かつ記憶することを含む、請求項１に記載の動作パラメーターのモニタリング方法。
【請求項８】
ある前記モニタリングセッションにより収集されたデータ信号は他のユーザーのモニタリングセッションには利用可能でない、請求項１に記載の動作パラメーターのモニタリング方法。
【請求項９】
データ信号を収集する前記工程は、
収集されるべき前記データ信号が前記ノード要素の前記特定の部品に対して利用可能かどうかをチェックすることと、
前記特定の部品に対して収集すべき前記データ信号が利用可能でない場合、前記動作パラメーターに関連するデータ信号を前記ノード要素から収集することとを含む、請求項２に記載の動作パラメーターのモニタリング方法。
【請求項１０】
複数のユーザーの各々が少なくとも一つのモニタリングセッションを同時的に実行可能であるような、複数の相互接続されたノード要素を含む通信ネットワークの動作パラメーターをモニタリングするためのデータモニタリング装置であって、
モニターすべき動作パラメーターのレベルを選択する手段と、
動作パラメーターの前記選択されたレベルによりサポートされている動作パラメーターのリストを作成する手段と、
前記サポートされている動作パラメーターのうちの少なくとも一つを前記リストから選択する手段と、
前記選択された動作パラメーターに関連するデータ信号を収集する手段と、
前記動作パラメーターに関連する前記データ信号の各表示を作成する手段とを
備え、
モニターすべき動作パラメーターの前記レベルは、
前記通信ネットワークの少なくとも１つの特定のノード及び／又はリンク要素をモニタリングするためのネットワークレベルのモニタリングと
前記通信ネットワークの特定のノード要素を介したサービスをモニタリングするためのサービスレベルのモニタリングとの組から選択され、
前記データ信号を収集する手段は、
前記サービスレベルのモニタリングにおいては前記複数のノード要素の各々の部品の動作に関する部品データ信号を収集し、
前記ネットワークレベルのモニタリングにおいては前記部品データ信号から生成された前記複数のノード要素の各々の動作に関する要素データ信号を収集し、
前記データ信号を収集する手段は、前記部品データ信号をオブジェクト指向プログラム言語にカプセル化することにより、前記部品データ信号を前記ノード要素に関係なく共通のフォーマットに変換する、データモニタリング装置。
【請求項１１】
前記組は更に、前記通信ネットワークの前記ノード要素の特定の部品をモニタリングするための部品レベルのモニタリングを含む、請求項１０に項記載のデータモニタリング装置。
【請求項１２】
前記組は更に、前記通信ネットワークの前記ノード要素の特定の部品を介したサービスをモニタリングするための関連サービスレベルのモニタリングを含む、請求項１０に記載のデータモニタリング装置。
【請求項１３】
表示を作成する前記手段は、前記データ信号をグラフ形式での表示に好適な形式に整える手段を含む、請求項１０に記載のデータモニタリング装置。
【請求項１４】
前記選択された動作パラメーターがモニターされるべき期間を指定する手段を更に備える、請求項１０に記載のデータモニタリング装置。
【請求項１５】
前記サポートされた動作パラメーターは、履歴データベースから入手可能なデータと、リアルタイムで問い合わせ可能なデータとを含む、請求項１０に記載のデータモニタリング装置。
【請求項１６】
前記リストから選択する前記手段は、モニタリング操作のためのテンプレートを構成し、かつ記憶する、請求項１０に記載のデータモニタリング装置。
【請求項１７】
ある前記モニタリングセッションにより収集されたデータ信号は他のユーザーのモニタリングセッションに対してアクセス可能でない、請求項１０に記載のデータモニタリング装置。
【請求項１８】
データ信号を収集する前記手段は、
収集されるべき前記データ信号が前記ノード要素の前記特定の部品に対して利用可能かどうかをチェックする手段を含み、当該チェック手段は、前記特定の部品に対して収集すべき前記データ信号が利用可能でない場合、前記動作パラメーターに関連するデータ信号を前記ノード要素から収集するように構成されている、請求項１１に記載のデータモニタリング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のリンク要素によって接続された複数のノード要素を含む通信ネットワークの技術分野に関連し、特にネットワークのモニタリング方法及びその装置に関連する。
【０００２】
【従来の技術】
現在の多重サービス通信ネットワーク、例えば普通の電話のネットワーク、自動車電話のネットワーク又はローカルエリアネットワーク（ＬＡＮ）やワイドエリアネットワーク（ＷＡＮ）等のコンピューターのネットワークは、複数のノードを含んでいるが、それらのノードにはリンク装置で構成される複数の通信リンクにより接続されている、ノード用の装置が設けられている。ノード装置は、例えばパーソナルコンピューター又は遠隔通信スイッチ装置を含み、またリンクは、例えば同軸ケーブルリンクコンピューター又は光ファイバーのリンク、マイクロウエーブのリンク、又はその他の地上又は空中の遠隔通信リンクを含んでいる。
【０００３】
普通の通信ネットワークは、典型的には異なる形式のノード装置と、異なる形式のリンク装置を含んでいる。ノード装置により提供される利用者の装置の技術的向上と利用可能になった新規な通信サービスを理由として、帯域幅への要求が増大するとともに、ネットワークユーザーからの接続性の要求が増大している。個々のノード装置は過負荷になり、個々のリンク装置は飽和して、ネットワークの過密を招いている。
【０００４】
【発明が解決しようとする課題】
ネットワークの使用効率を維持するためには、その全能力又はそれに近い能力で稼働しているノード装置又はリンク装置を特定したり、又は効率的に稼働していないものやその全特性能力以下で稼働している装置を特定して対処することが重要である。さらに、ネットワークにサービス上の問題が発生すると、ネットワークの利用者が経験しているいかなる問題であれ、その技術的原因を早急に特定するために、ネットワークのユーザーである利用者からの問い合わせに応答する必要が生じる。
【０００５】
【課題を解決するための手段】
本発明の一つの側面において、各々がネットワーク要素の各動作パラメーター又は動作パラメーターの組をモニタリングする複数のモニタリングセッションを同時的に実行することにより、複数の相互接続されたネットワーク要素を含む通信ネットワークの動作パラメーターをモニタリングする方法が提供されている。その方法は、
各モニタリングセッションに対して、モニターされるべき動作パラメーターの組を入力する工程と、
各モニタリングセッションに対して、前記動作パラメーターに関連するデータを含むデータ信号を少なくとも一つのネットワーク要素から収集する工程と、
各モニタリングセッションに対して、前記動作パラメーターに関連する前記データの各表示を作成する工程と、を備える。
【０００６】
表示を作成する工程は、前記データ信号をグラフ形式での表示に好適な形式に整える工程を好ましくは含む。
その方法は、前記ネットワーク要素から複数のデータ信号を特定のネットワーク要素に固有のフォーマットで収集する工程と、
前記ネットワーク要素に固有のデータ信号を前記ネットワーク要素とは独立の一般的なフォーマットに変換する工程とを好ましくは備える。
【０００７】
前記データ信号を変換する前記工程は、前記データ信号をオブジェクト指向プログラム言語のオブジェクトに入れる工程を含む。
前記方法は、各々がネットワーク要素の各部品の動作に関連する複数の部品データを収集する工程を好ましくは備える。
【０００８】
その方法は、前記複数の部品データ信号に応答して生成され、ネットワーク要素の全体の動作に関連する要素データ信号を生成する工程を好ましくは備える。
要素データを生成する前記工程は、記憶の関係に従って前記要素データ信号を決定する工程を好ましくは含む。
【０００９】
前記記憶の関係は、オブジェクト指向プログラミング言語におけるオブジェクトとして格納されている。
前記方法は、各ネットワーク要素をネットワーク要素サーバーに割り当てる工程と、
各モニタリングセッションに対して、そこからデータ信号が収集される複数のネットワーク要素を特定する各信号を作成する工程と、
それらの対応する割り当てられたネットワーク要素からデータ信号を収集するために、前記信号により特定された前記選択されたネットワーク要素に対応する要素サーバーを活性化する工程と、好ましくはを備える。
【００１０】
本発明の第２の側面に従って、複数のユーザーの各々が、ネットワーク要素の各動作パラメーター又は動作パラメーターの組をモニタリングする少なくとも一つのモニタリングセッションを同時的に実行するような、複数の相互接続されたネットワーク要素を含む通信ネットワークの動作パラメーターをモニタリングするためのデータモニタリング装置が提供されている。前記装置は、
複数の各モニタリングセッションを管理する手段と、前記手段は各モニタリングセッションに対してモニタリングセッションディスプレイを作成する手段と、各モニタリングセッションに対してモニターされるべき複数の動作パラメーターを入力する手段とを含むことと、
各モニタリングセッションに対して、前記動作パラメーターに関連するデータを含むデータ信号を一つ又は複数のネットワーク要素から収集する手段と、
前記動作パラメーターに関連する前記データの表示を作成する手段と、を備える。
【００１１】
複数のデータモニタリングセッションを管理する前記手段は、管理アプリケーションに従って動作されるプロセッサー及び一部のメモリを好ましくは含み、前記管理アプリケーションは、
各モニタリングセッションに対して、モニタされるべき動作パラメーターのリストを表す信号をコンパイルすること、
ネットワーク要素からデータ信号を得る複数の要素サーバーに前記信号を送ること、
前記動作パラメータに関連するデータを含むデータ信号を受け取り、前記データ信号をグラフ形式での前記動作パラメータの表示に好適な形式に整えることが可能である。
【００１２】
データ信号を収集する前記手段は、複数の要素サーバーアプリケーションに従って動作するプロセッサー及び一部のメモリを好ましくは含み、各要素サーバーアプリケーションは、特定のネットワーク要素に固有のフォーマットで複数のデータ信号を収集し、前記データ信号を前記ネットワーク要素とは独立し、かつ、複数のデータモニタリングセッションを管理する手段に適合可能なフォーマットに変換することが可能である。
【００１３】
前記フォーマットは、オブジェクト指向プログラム言語におけるオブジェクトを含んでもよい。
一つまたは複数のネットワーク要素からデータ信号を収集する前記手段は、各々がネットワーク要素の各部品の動作に関連する複数の部品データを収集するように好ましくは動作する。
【００１４】
前記装置は前記複数の部品データ信号に応答して生成され、ネットワーク要素の全体の動作に関連する要素データ信号を生成する手段を好ましくは備える。
要素データを生成する前記手段は、そのオブジェクトが複数の部品データ信号間の関係を表すオブジェクト指向アプリケーションプログラムに従って動作するプロセッサー及び一部のメモリを含んでもよい。
【００１５】
各要素サーバーは一つ又は複数のネットワーク要素に好ましくは割り当てられている。
【００１６】
【発明の実施の形態】
本発明の望ましい具体例とプロセスが、添付した図面に従って、実施の形態により以下に記述される。
【００１７】
「モニタリング装置の概要」
図１を参照すると、通信ネットワーク１は、複数のノード要素２を含み、各ノード要素２は、ノード装置のアイテム、例えばスイッチ及び、各々がノード要素に接続され、かつ、リンク装置のアイテムを含む複数のリンク要素３を含む。メッセージ信号は、リンク装置に沿ってノード装置を通って伝達される。各ノード装置のアイテムは、複数の個々の物理的な部品を含む。各リンク装置のアイテムは、一つ又は複数の物理的な部品を含んでもよい。各リンク装置は、複数の通信チャンネルをサポートしてもよい。
【００１８】
通信ネットワーク１は、例えばリンク要素３としてローカルエリアネットワークにより接続された、ノード要素２としての複数のパーソナルコンピューター、ワークステーション等のコンピューターネットワークから構成されてもよく、又はノード装置２として複数のスイッチ装置と、ノード要素をリンクしているリンク要素３を含む、複数の地上、空中又は宇宙通信のリンクを含む、ワイドエリアネットワーク、イーサネット（登録商標）等、又は遠隔通信ネットワークから構成されてもよい。通信ネットワークは、ネットワークの一つ又は複数のノードに内在する自動車電話の通信装置を含んでもよく、ノード要素は例えばワールドワイドウエッブのゲートウェイのような、別のネットワークへのゲートウェイを含んでもよい。一般的に、通信ネットワークは、異なる製造業者により製造された、異なる性能仕様を有する、様々な異なった型式のノード装置と、様々な異なった型式のリンク装置を含んでいる。
【００１９】
本発明の第一の実施の形態のネットワークモニタリング装置４は、ネットワークと交信する要素である。ネットワークモニタリング装置は、ネットワークの個々のノード要素と通信リンク５を介して交信する。モニタリング装置４は、あるノード要素に隣接した場所に設置されていても、又はあるノード要素から離れた場所に設置されていても良い。モニタリング装置とノード要素の間の通信リンク５は、ネットワークへの一つの入り口を通して、例えば一つのノード要素を介して運用される。地理的に隔てられた場所のネットワークの他のノード要素との交信は、通信ネットワークそれ自身のリンク要素とノード要素を通して実行される。モニタリング装置はネットワークの個々のノード要素と交信し、ネットワークの個々のノード要素をモニタリングすることによって、全体としてのネットワークのモニタリングを行うことができる。望ましい実施の形態ではネットワークモニタリング装置４は、一つ又は複数のクライアントステーション７、８と、サーバーステーションとを有するヒューレットパッカード社製のワークステーション６を含み、各クライアントステーションは、ディスプレイモニター１０、キーボード１１及びポインティングデバイス１２からなるユーザーインターフェース９とプリンター１３とを備えている。
【００２０】
第一の実施の形態のモニタリング装置は、例えば音声、データ及びイメージ信号等の多重サービスをサポートする能力を有する、遠隔通信ネットワークのモニタリングに関して以下に記述されるが、ここに記述される装置と方法は、ノードとリンクを含む型式の一般的な形態の通信ネットワークのモニタリングを包含しているものであることが理解されるべきである。
【００２１】
ここで図２と図３を参照すると、モニタリング装置４はネットワークの動作に関する信号を集め、ネットワークを表すデータを処理するためのサーバープロセッサーステーション２０と、一つ又は複数のクライアントプロセッサーステーション３０を含んでいる。データモニタリング装置４として構成されたサーバープロセッサーステーションは、データベース２２、マネジメントインフォメーションベース２１；プロセッサー２３；モニター、キーボード、例えばマウスのようなポインティングデバイスを含むユーザーインターフェース２４；クライアントステーション３０と交信するための通信入出力ポート２５；ネットワーク要素と交信するための通信ポート２６；データモニタリング装置を動作するためのプログラムの形で制御信号を記憶し、又データモニタリング制御プログラムにより生成されるデータファイルの形でデータ信号を記憶するためのメモリー２７；及びマネジメントインフォメーションベース２１、データベース２２、プロセッサー２３、ユーサーインターフェース２４、通信ポート２５、２６とメモリー２７との間で交信するためのデータバス２８とを含んでいる。
【００２２】
ネットワークモニタリング装置は、現状の遠隔通信ネットワークマネジメントシステムとインターフェースしている。望ましい具体例では、ネットワークマネジメントシステムは、サーバーステーション２０上に存在しており、ネットワークモニタリング装置とサーバーステーションを共有している。ネットワークマネジメントシステムの要素は、データベース２２とマネジメントインフォメーションベース２１を含んでいる。ネットワークマネジメントシステムは、ネットワークの個々のノード要素２の能力を表すデータを入手する。
【００２３】
ネットワークの個々のノード２は、様々な製造業者により製造された異なった型式のスイッチ装置を含んでもよい。古い型式のスイッチは、ネットワーク内のスイッチと他のスイッチとの接続に関する情報を記憶している。この情報は、そのスイッチにアドレスしてネットワーク内のスイッチと他のスイッチとの間の接続情報を読むことにより、ネットワークシステムマネージャーから入手可能である。スイッチ及びそのスイッチの個々の部品の個々の動作に関するデータは、そのようなデータが要求される度にそのスイッチをアドレスすることにより、ネットワークマネジメントシステムに利用可能となっている。そのデータは、ネットワークマネジメントシステムからの要求信号を受け取ったスイッチによって動的にネットワークマネジメントシステムに供給される。
【００２４】
より洗練された現状のスイッチでは、ネットワーク及びスイッチの間の接続のマップが、マネジメントインフォメーションベース２１に記憶されている。例えば、ノーザンテレコム社により製造された、コンコード（登録商標）非同期転送モード（ＡＴＭ）マルチメディアスイッチと共に使用するためのコンコードシステムマネージャーでは、マネジメントインフォメーションベース（ＭＩＢ）は、ノードとリンクの全ての部品と、遠隔通信ネットワーク内部品の間の個々の接続をソフトウェアの表現で情報として含んでいる。コンコードスイッチのネットワークマネジメントシステム、即ちコンコードシステムマネージャー（ＣＳＭ）は、ネットワーク内の全てのスイッチの個々の部品からデータを収集し、それらをデータベース２２内に記憶する。個々の部品の動作を表す個々の作業データは、１５分又は３０分毎にスイッチに自動的に調査され、データベース２２内に記憶される。データベース２２は、ギガバイト単位のデータを記憶する能力がある、大容量のディスクドライブを物理的に含んでいる。動作履歴データベースは、コンコードスイッチの長時間の動作に関するデータ、例えば２日間のデータを記憶している。データベース内の最も古いデータは、スイッチから取得された最新のデータにより書き換えられる。ある種の型式のデータは、記憶のために優先権を与えられる。例えば、請求書発行のデータは、その他の型式のデータに優先して、データベース内に保存される。
【００２５】
ここで図３を参照すると、クライアントステーション３０は、クライアントとサーバーが互いに交信するのを可能にする、サーバーステーションの通信入出力ポート２５と接続するための通信入出力ポート３１；プロセッサー３２；モニター、キーボードと例えばマウスであるポインティングデバイス、及びさらに例えばプリンターであるディスプレイデバイスを含む、ユーザーインターフェース９；及びデータ処理動作を実行するために、データプロセッサー３２を制御するための制御プログラムの形で制御信号を記憶し、制御プログラムの動作に応じてデータ信号の形でデータファイルを記憶するための、メモリー３３を含んでいる。通信ポート２５及び３１は、公知のＣＯＲＢＡプロトコル（コモン・オブジェクト・リクエスト・ブローカー・アーキテクチュア）を用いて、互いに交信する。
【００２６】
「動作の概要」
図１から図４までを参照すると、クライアントステーション７、８のユーザーは、クライアントステーションからデータ収集セッションを実行することで、各々がネットワークの個々の態様の動作を調べることが出来る。
【００２７】
モニタリング装置のユーザーは、ユーザーインターフェース９を用いて、ビジュアルディスプレイユニット１０上に視覚表示を形成して、個々のネットワーク要素を特定することができる。ユーザーは、キーボード上でキーパッドのコマンド信号を入力するか、又は電子的に生成されたメニューの映像を選択するために表示される、ディスプレイスクリーン上に電子的に生成されたカーソルを操作するポインティングデバイス１２を用いて信号を入力し、モニタリングされるべき個々のノード要素又はリンク要素を特定する。電子的に生成されたメニューは、それに対して情報を得ることが可能な反応が一つ又は複数のネットワーク要素によりサポートされている、使用可能な動作パラメーターの組を表示する。
【００２８】
動作パラメーターは、次のように分類することができる：
・ネットワーク要素又はネットワーク要素の個々の部品のパフォーマンスを表すパフォーマンスパラメーター、
・一つ又は複数のネットワーク要素によりサポートされるサービスを表すサービスパラメーター。
【００２９】
パフォーマンスパラメーターの例は、以下のものを含んでいる：
−個々のノード要素のスイッチング容量；
−個々のリンク要素の帯域幅；
−個々のノード要素又はノード要素の個々の部品のセル廃棄発生率；
−ノード要素を通る個々のチャンネルが使用不能である時間（ライン使用不能時間）；
−ノード要素上のある特定のチャンネル、又はある要素上の全体としての全てのチャンネルについての、エラーの発生する時間の比率；
−あるノード要素を通るラインチャンネル上で、重大エラーが発生する時間の比率；
−ラインコード違反の数；
−ライン保護スイッチの数。
【００３０】
ネットワークモニタリング装置は、ノード装置からのデータ信号の応答を起動するための質問信号をノード装置に送るか、又はノード装置により既に生成されたデータ信号を読むことにより、ノード装置の各アイテムに状況の問い合わせをする。ノード装置の各アイテムは、例えばパフォーマンス又は部品の状態、又はノード装置の個々の部品によりサポートされるサービス等の部品の動作に関する複数の部品データ信号（以下では部品信号と称される）を供給するか、又は全体としてのノード装置の動作に関する要素データ信号（以下では要素信号と称される）を供給する。自分自身で部品信号や要素信号を生成する事が出来ない受動的な特性を有するリンク要素の動作は、ノード装置から取得される、部品信号及び／又は要素信号により決定される。
【００３１】
一般的にモニタリング装置のユーザーは、取得された要素又は部品に含まれる情報の使用可能性によって、各要素について決定される動作データを３段階で表示することにより、ノード要素やリンク要素のパフォーマンスやサービスパラメーターをモニターする。
【００３２】
第一に部品のレベルで、装置のユーザーは特定のノード装置の個々の部品をモニタリングする。部品レベルではユーザーは、例えば遠隔通信スイッチの個々のラインカードのパフォーマンスを検査する。
【００３３】
第二にネットワークのレベルで、ネットワーク全体としての、又はネットワークの特定のノード要素又はリンク要素の、パフォーマンスの状況を感知するために、選択された要素の要素信号を調査することにより、ユーザーは通信ネットワークの個々のノード要素及びリンク要素のパフォーマンスをモニターする。ユーザーインターフェース２４により選択されたパフォーマンス、又はサービスパラメーターに関連のある各ネットワーク要素の要素信号をモニタリングすることで、ユーザーは通信ネットワークにおける諸々の問題や非効率を確認することができる。例えばあるユーザーは、ネットワーク全体での通信信号の喪失や、ネットワークのユーザー間での交信サービス品質（ＱｏＳ）の低下につながる、高いセル廃棄が発生している特定のノード要素や、リンクに示された通信量がリンクの帯域幅を越えている特定のリンクを、確認することができる。
【００３４】
第三に、サービスレベル及びサービスレベルのさらに下のレベルである関連サービスレベルで、ユーザーインターフェース９を用いてサービスパラメーターを特定することにより、ユーザーはネットワークのサービス、例えば接続をモニターすることができる。サービスレベルによって、ノード要素の個々の部品を通しての、サービスのチャンネルのトレースが可能となる。例えばサービスレベルでは、その接続をサポートしているスイッチ内の部品からデータを集めるために、ユーザーはネットワークを通しての個々の通信の接続をトレースすることができる。モニタリング装置は、ある通信スイッチ内のどの特定のラインカードをあるコールが介して流されているか、又スイッチのどの入出力ポートの部品をそのコールが使用しているか、又その接続がどの特定のリンク装置を流れているかを特定し、その接続をサポートしているそれらの部品のみのパフォーマンス及びそれらの状態に関する選択されたデータを提供する。
【００３５】
ネットワークレベル又はサービスレベルでの通信ネットワークのモニタリングは、通信ネットワークサービスの利用者から送られる、不満や質問を調査するスピードを改善するための診断用ツールとして、ネットワークの一人又は複数の利用者にとって問題となっている、ネットワークの特定の要素を確認するために特に有用である。さらに、ネットワークレベル又はサービスレベルでの動作パラメーターのモニタリングは、ネットワークでサポートされるべき、新しい利用者サービスのパッケージを開発するための見通しを与えることにより、技術系でないビジネスマネージャーのユーザーが、利用者のネットワークの使用法のパターンを特定できるようになる。
【００３６】
ネットワークの個々の要素のサービス又はパフォーマンスパラメーターを表す要素信号及び部品信号は、ユーザーインターフェース９での表示のためディスプレイ信号に変換され、ユーザーインターフェース９のビジュアルディスプレイユニット上に表示され、又はプリンターデバイス１３により印刷される、チャートやグラフの形で表現される。
【００３７】
ここで図４を参照すると、ネットワークモニタリング装置及び通信ネットワークを含むハードウェアのレイアウトが、モニタリング装置の運用のための制御命令４３、４４、４５の階層と共に模式図で示されている。通信リンク５を通して部品信号が、個々のノード要素からモニタリング装置４の通信入出力ポート２６に伝達される。図４では、記述の簡便化のために、通信リンク５は各ノード要素２に接続された個別のケーブルとして模式図で示されているが、実際は地上に展開されたネットワークでは、部品信号は一つ又は複数の個々のノードの場所で多重化され、ネットワークそれ自身を通して中央のエントリー点に伝達される。通信ネットワークは、ノード要素２を含む様々な異なる型式から選択された、個々のノード装置により構成される。
【００３８】
例えば第一のノード要素４０は、以下の図５でより詳細に図示されているような、非同期転送モード（ＡＴＭ）通信プロトコルで動作する、コンコード型式のスイッチを含んでいる。スイッチは入出力ポート５０を介して、リンク３の複数の通信チャンネルを接続している。リンクは、同軸ケーブル又は光ケーブル等を含んでいる。スイッチの内部には、それを介して通信のコールをルーティングするための、入出力ポートを互いに接続したり切り離したりする電子スイッチの列からなる、スイッチ組織化カード５１が提供されている。スイッチにより取り扱われる全ての通信信号は、スイッチ組織化カード５１を通過する。例えば音声データ、ファックスデータ又はモデムで処理されたデータなどの多重サービスデータは、セル信号の形で入力ポートに到着し、そのセル信号を流すスイッチ組織化カード５１を通過して、データの行き先に応じて適宜の出力ポートを通って出ていく。セル信号はスイッチ組織に入る前に、図５で５２として表されている、Ａｘカード上に設けられているバッファ及びキューに記憶される。図５では、一例としてある信号経路５４が模式図で示されている。スイッチを通過するデータ通信の容量は、普通かなり大きい。毎秒数ギガビットのデータが入力ポートに到着し、スイッチ組織５１により適宜の出力ポートに流され、スイッチから伝達される。スイッチ組織化カードのパフォーマンスへの要求は高い。データトラフィックが大量であることにより、セル信号量が大きい場合、バッファとキューはオーバーフローして、バッファに格納されたセル信号は、スイッチ組織のキューに入ってくる新しいセル信号により書き換えられ、このことはセル信号の喪失につながる。これはセルの廃棄として知られる。各Ａｘカードについてのセル廃棄の発生率は、スイッチ４０を構成する特定のＡｘカード部品５２のパフォーマンスパラメーターとなっている。そのＡｘカード部品についてのセル廃棄発生率のデータを含む制御信号が自動的に生成されることにより、セル廃棄は記録される。コンコードスイッチでは、そのセル廃棄部品信号は各Ａｘカードに対して周期的に生成される。
【００３９】
現代のスイッチでは、その部品の特定されたパフォーマンスパラメーターや、例えば部品のオンやオフ等の状態についての各部品の能力に関するデータを含む部品信号の選択が提供されている。コンコードスイッチから提供可能な部品信号は、例えばセル廃棄では、入力されるセルのレート；出力されるセルのレート；及び遅延キューのキュー量を含んでいる。コンコードスイッチでは、スイッチが１５分毎の間隔で読み出されるべく選択されることにより部品信号が生成され、そのスイッチのデータダンプ５３に記憶される。１５分間隔で記憶される部品信号は、その特定の時刻でのスイッチの個々の部品の動作を表している。データファイルに格納された部品信号は、スイッチにより１５分ごとに生成される一連の部品信号を格納する、ネットワークマネージャーのデータベース２２に転送される。データベース２２は、サーバー用のハードディスクドライブを含んでいる。スイッチに付随するデータダンプ５３からネットワークマネージャーの履歴データベースへのデータの転送は、スイッチにログオンし、かつ、通常のファイル転送プロトコルを用いてデータダンプ５３からのデータ転送を要請する、ネットワークマネージャーにより実行される。データはデータダンプ５３からポート５０を介して、その内の１チャンネルが通信リンク５を含む通信リンク３を通り、スイッチを出てネットワークマネージャーに転送される。１５分間隔で個々の部品の動作を表す部品信号の組は、データベース２２にデータ信号として格納され、データベースが一杯になるまで、その時点で最も古いデータが最も新しい信号に書き換えられる。普通には、ネットワークマネージャーのデータベース２２は、８時間にわたって集められたデータに対応する、３２組の時間が指定されたスイッチの部品信号出力を格納する。スイッチ装置４０の構造とパフォーマンスは高度に複雑なので、生成される部品信号の量は膨大で、部品信号の格納には大容量のメモリーが必要である。
【００４０】
公知のコンコードスイッチでは、入力ポートから出力ポートまでの信号の移動の間に、セルが格納される数百のオーダーの規模のバッファ位置が存在する。これらのバッファ位置は、ラインカード上、Ａｘカード上及びスイッチ組織化カード上に見いだされる。各スイッチ上のバッファの数は、スイッチ内のラインカード、スイッチ組織化カード及びＡｘカードの数に依存し、スイッチの間で変化してもよい。各バッファは普通、３乃至４のパフォーマンスを表すパラメーター、例えばバッファの占有率、セルがそのバッファを通り抜けるレート及びバッファ内のセルの形式等を有している。コンコードスイッチの一つの例では、１６のラインカードが存在する。
【００４１】
時間が指定された１５分ごとのパフォーマンスの履歴データのデータダンプの提供に加えて、コンコードスイッチは、質問信号に応答してスイッチのリアルタイム動作に対応する現在の部品信号を生成するために、リアルタイムで問いあわせすることができる。そのスイッチの動作に関する、リアルタイムのデータを取得するためのユーザーの意図に対して、モニタリング装置はユーザーインターフェースを介して入力されたユーザーの質問をモニタリング装置により生成される適宜の質問信号の組に変換して、ユーザーの選択したパフォーマンスパラメーター又はサービスレベルの質問に関連するスイッチについて問い合わせする。質問信号は通信ポート５０を介して受け取られ、部品信号が直接リンク５を通して答えとして提供される。
【００４２】
部品信号や要素信号の履歴データベース２２への格納は、例えば請求書発行のコストのような特定のパラメーターに関する特定の部品信号や要素信号が、セル廃棄などの他のパラメーターに関する部品信号や要素信号等よりも高い優先度をもつように行われる。ある特定のデータ信号の組に他よりも高い優先度を与えることで、データベース２２内の記憶空間の割り当てにより、その信号に含まれる情報に優先性を付与して、より重要な動作パラメーターに関する部品信号や要素信号の喪失や書き換えの危険を減らすことができる。部品信号や要素信号の優先度を制御する一組の制御信号を設定することで、動作パラメーターの重要な階層は予め設定されている。
【００４３】
通信ネットワークのその他のスイッチ４１、４２は、図５を参照しながらここで説明されているスイッチ４０ほど複雑ではない。その他の型式の電話のスイッチは、より狭い範囲のパラメーターが指定され得る部品信号を提供する。ある型式のスイッチのパフォーマンスパラメーターについての部品信号は、利用できないことがある。さらに、一定時間間隔で自動的に部品信号を生成し、かつ、ネットワークマネージャーがそれらをデータベースに格納するものではない型式のスイッチについては、一定時間間隔の部品信号は自動的に取得されるのではなく、モニタリング装置から提供される各部品に対する質問信号により、リアルタイムでスイッチの個々の部品に動的に質問して取得される必要がある。
【００４４】
例えば、ノーザンテレコム社が販売している、公知のベクター（登録商標）型のスイッチ４１では、パフォーマンスデータはこの型式のスイッチにより周期的にダンプ出力されるのではないので、モニタリング装置はリアルタイムで例えばヒューレットパッカード社のＳＮＭＰ（シンプルネットワークマネジメントプロトコル）等の通常のプロトコルを用いて、動的にパフォーマンスデータにアクセスしなければならない。
【００４５】
コンコードシステムマネージャー（ネットワークマネージャー）により制御されている複数のコンコードスイッチと、一つ以上のベクタースイッチを含むネットワークでは、ネットワークマネージャーのマネジメントインフォメーションベースは、ベクタースイッチの個々の部品のマップを有していない。ベクタースイッチはそれ自身のローカルマネジメントインフォメーションベースを有しており、このモニタリングシステムは、そのスイッチのローカルマネジメントインフォメーションベースを介してスイッチにアドレスし、ベクタースイッチに関するパフォーマンスデータを要求する。リアルタイムでベクタースイッチに送られる質問信号は、ベクタースイッチから取得されるリアルタイムの部品信号をもたらす。
【００４６】
全体としてのネットワークは異なった型式のノード要素を含んでいるので、各々がパフォーマンスパラメーターやサービスパラメーターの異なる組に関する、異なる部品信号の組を生成し、そのために個々のノード装置やリンク装置は、ノード装置から出力されるそのままの形式で直接部品信号を比較することができない。様々なスイッチの間での異なる形式のパラメーターが表されているように、異なる型式のスイッチから取得される部品信号は、例えばアナログ又はデジタル又は様々なプロトコル等の異なる信号の形式で生成される。ノード要素から取得される部品信号の組は、装置によって特有なものである。
【００４７】
モニタリング装置は、ネットワークマネージャーのデータベース２２の記憶位置内のあるスイッチから、１５分ごとにダウンロードされる部品信号からなる履歴データを調査することができる。モニタリング装置は又、スイッチから部品信号をリアルタイムである取得するために、各スイッチにリアルタイムで動的に質問することができる。
【００４８】
各選択されたノード要素についての複数の部品信号は、図２のメモリー２７に記憶されている命令に従って、図２のプロセッサー２３や図３のプロセッサー３２の制御の下で集められる。メモリー２７に記憶されている部品信号及び／又は要素信号を集めるための命令は、図４及び図６に階層的な形式で表されている。
【００４９】
「制御及びデータ処理の概要」
ここで図４、図６、図７を参照すると、通信ネットワークのハードウェア要素であるデータモニタリング装置と、そのデータモニタリング装置のための制御及びデータ処理メカニズムの間の階層的関係が示されている。制御メカニズムは、メモリー２７内に電子信号として記憶されているプロセッサーに対する命令の組を含む。制御信号は、モニターされるべきネットワーク要素に関するユーザーからの命令を受け、ユーザーインターフェース９を動作させ、又ネットワーク要素から通信ポート２６を介して受領する部品信号から引き出されるサービスパラメーター及びパフォーマンスパラメーターのグラフィック表示を生成して、ネットワーク要素とネットワーク要素の部品の情報を得るための質問信号を送受信して、個々の部品から送られる部品信号を集めるために、通信入出力ポート２６を制御し、通信ネットワークのネットワーク要素の動作を表す部品信号や要素信号から状態を判定するために、プロセッサー２３と３２を制御する。通信ポートは各々が特有の形式のスイッチ、例えば公知のコンコードスイッチ、公知のベクタースイッチ又はノーザンテレコム社製の公知のパスポート（登録商標）型のスイッチ、にインターフェースするように構成されている。
【００５０】
制御信号は、プロセッサーの制御内の主要機能に従って三つの区別されたグループ４３〜４５に配置される。制御信号の第一階層は、信号アクセス層４３であり、制御信号の第二階層は、信号マネジメント層４４であり、制御信号の第三階層は、信号表示層４５である。信号アクセス層４３は、プロセッサーを制御するための基本オペレーティングシステム例えばＵＮＩＸ（登録商標）オペレーティングシステム６０と共に、装置の基本オペレーティング層を含んでいる。ネットワークマネージャーシステムのマネジメントインフォメーションベース２１とデータベース２２が同様に示されており、ネットワークマネージャーシステムはデータモニタリングシステムとサーバーを共有している。望ましい具体例では、ネットワークマネージャーシステムはノーザンテレコム社製の、コンコードシステムマネージャー（ＣＳＭ）を含んでいる。
【００５１】
添付された図７を参照すると、クライアントステーションのハードウェア要素と、クライアントステーション及びサーバーの制御並びにデータ処理メカニズムとの間の階層的関係が示されている。信号マネジメント層４４と信号表示層４５の要素は、データモニタリング装置の制御及びデータ処理メカニズムの一般的な層を含んでいる。クライアントステーションの基本オペレーティング層は、ＵＮＩＸオペレーティングシステム６０を含んでいる。
【００５２】
ここで図８を参照すると、各グループ４３〜４５のレイアウトの概要が図示されている。そのグループは、オブジェクト指向のプログラム言語、例えばスモールトークやＣ＋＋等のアプリケーションプログラムの形でメモリー２７に配置された制御信号を含む。その制御信号は、プロセッサー２３と３２を制御してデータ信号上の処理動作を実行し、かつ、質問信号と要求信号を生成するために配置される。
【００５３】
信号表示層４５と信号マネジメント層４４は、サーバー又はクライアントステーションのどちらかのメモリー２７に内在する、一般のアプリケーションプログラムの組を含んでいる。望ましい具体例では、信号表示層は：コントロールユーザーインターフェースアプリケーション８０１；グラフィックディスプレイユーザーインターフェースアプリケーション８０２；テンプレートマネジメントアプリケーション８０３；及びグラフィックスサーバー８０４を含んでいる。
【００５４】
テンプレートマネジメントアプリケーション８０３はサーバーに内在し、コントロールユーザーインターフェース、グラフィックスディスプレイユーザーインターフェース及びグラフィックスサーバーアプリケーションは、クライアント及びサーバーステーションの双方に内在する。
【００５５】
信号マネジメント層４４は、パフォーマンスデータマネジメントアプリケーション８０５；一つ又は複数のパフォーマンスデータセッションサーバー８０６；及びファイルサーバー８０７からなる。パフォーマンスデータマネジメントアプリケーションとパフォーマンスデータセッションサーバーはサーバーに内在し、ファイルサーバーはサーバー及びクライアントの双方のステーションに内在する。
【００５６】
信号アクセス層４３はマネジメントインフォメーションベースから選択的にデータ信号を読み出すための、ネットワークマネジメントシステムに質問するためのマネジメントアプリケーションの組を含んでいる。さらにマネジメントアプリケーションは、そのマネジメントアプリケーションによって生成される質問信号に応答して、ノード要素自身からリアルタイムに部品信号を動的に取得するために、ネットワークマネジメントシステムを駆動する。ネットワークマネジメントシステムは、スイッチの部品から選択された部品信号をリアルタイムに動的に取得し、それらをマネジメントアプリケーションに戻し伝える。マネジメントアプリケーションは各々がノード装置の特定の型式に対し固有であり、現在の部品信号を通して現在のデータを取得し、ノード装置の部品のリアルタイムのパラメーターを表すマネジメントアプリケーションと、ネットワークマネージャーの履歴データベースから履歴データを取得するアプリケーションとに分けられる。例えばコンコードスイッチでは、コンコードカレントデータマネジメントアプリケーション８０８と、コンコード履歴データマネジメントアプリケーション８０９とが提供されている。ベクター型のスイッチでは、ベクターカレントデータマネジメントアプリケーション８１０と、ベクター履歴データマネジメントアプリケーション８１１が提供されている。
【００５７】
ここで図９を参照すると、信号アクセス層４３、信号マネジメント層４４及び信号表示層４５の間を、部品と要素を表すデータを運ぶデータ信号即ち部品信号と要素信号の移動が模式図で示されている。又制御層とネットワーク要素の間の動作と制御信号が同様に示されている。制御信号は、部品信号を読み出すために信号アクセス層４３からネットワーク要素に送られる質問信号、信号マネジメント層４４から信号アクセス層４３に送られる部品信号又は要素信号の要求信号、信号表示層４５から信号マネジメント層４４に送られる部品信号及び要素信号に対する要求信号、及びユーザーインターフェース９から信号マネジメント層４４に送られる部品信号と要素信号に対する要求信号からなる。データ信号は信号表示層、信号マネジメント層及び信号アクセス層の間を通過し、これらの層内に保有される。
【００５８】
データ信号と制御信号は、オブジェクト指向言語のオブジェクトとしてデータ信号と制御信号をカプセル化することで、信号表示層、信号マネジメント層及び信号アクセス層の間を伝達される。一つのオブジェクトが、制御信号とデータ信号の双方を含んでもよい。ここに記述されている望ましい方法では、各層４３〜４５の構造は信号表示層、信号マネジメント層及び信号アクセス層を異なる層上のモデルにオブジェクトを写像する多くのサブセクションに分割するシャラー・メラー情報モデルに基づいている。これは制御層４３〜４５の具体化の一例であり、以下に詳しく説明される。しかしながら、本発明はオブジェクト指向言語での具体化のみに限定されるものではない。
【００５９】
「制御信号の構造の概要」
ここに図１０〜１３は、信号表示層、信号マネジメント層及び信号アクセス層を構成するため用いられた、シャラー・メラー情報モデル構造データの概要を示している。データ信号と制御信号を含むオブジェクトの成分は、図１０〜１３と以下で一般的に記述されているように、次のように分類され互いに作用する。そのオブジェクトに付けられる名前は、任意でよい。
【００６０】
（ｉ）多重層オブジェクト
データスペック：
データスペックオブジェクトは、ネットワークから集められるべきデータを特定する、スペックオブジェクトの組を含む制御信号部分からなっている。信号表示層は、始められるべきデータ収集のプロセスに対する要求信号として、信号マネジメント層に伝えられるデータスペックの形式のオブジェクトを創り出す。
【００６１】
時制スペック：
時制スペックオブジェクトは、データスペックオブジェクトにより伝えられる信号として、始められるデータ収集プロセスに対する要請についての時制スペックを保有している、制御信号部分からなっている。時制スペックオブジェクトは、問い合わせ周期の属性、即ちその時間間隔でハードウェアのノード要素やリンク要素がデータを収集される周期の属性を有している。時制スペックオブジェクトは又、部品信号を収集するためのデータ収集の段階が、一定の時間間隔を経過すると自動的に終了するようにする、その終了時間を定義している。
【００６２】
過去時制スペック：
過去時制スペックオブジェクトは、時制スペックオブジェクトの一つの下部形式である制御信号部分からなり、過去のどの時点から部品信号がネットワーク要素から収集されるべきかを定義する。時制スペックオブジェクトと過去時制スペックオブジェクトの使用によって、一度のデータ収集段階で履歴データと現状データの双方を集めることが可能となる。過去時制スペックオブジェクトで定義された終了時間がもしもまだ終わっていなかったならば、データ収集段階はノード要素ハードウェアから履歴データ信号を集めた後、ノード要素ハードウェアにリアルタイムのデータ信号を問い合わせ始める。
【００６３】
未来時制スペック：
未来時制スペックオブジェクトは、時制スペックオブジェクトの下部形式の一つであり、いつデータ信号の収集が始められるかの将来の時点を定義する。予め定められた将来の時点のデータ信号の収集は、未来時制スペックオブジェクトの使用により実行することができる。未来時制スペックオブジェクトは、ノード要素からのデータ信号収集の開始時刻と終了時刻を定義する。
【００６４】
現在時制スペック：
現在時制スペックオブジェクトは、ノード要素から集められるべきデータ信号の即時の収集を指令し、現在時制スペックオブジェクト内に定められた終了時刻に収集の終了を指令する。
【００６５】
データパラメーター：
データパラメーターオブジェクトは、そのためにデータ信号が収集される、あるパフォーマンスパラメーターに関する情報を含んでいる。データパラメーターオブジェクトは又、パフォーマンスパラメーターに関係するデータ信号を、信号アクセス層で処理する方法を特定するために用いられるその他の属性をも有している。
（ii）信号マネジメント層オブジェクト
データマネジメントスペック要素：
一組のデータマネジメントスペック要素オブジェクトが、信号表示層により創り出され信号マネジメント層に送られる。データマネジメントスペック要素オブジェクトは、ノード装置又は、ノード装置やリンク装置の個々の部品を特定するフォーマットであり、信号アクセス層の任意のアプリケーションにとって理解可能であるような、一般的な形式のフォーマットである。個々のノード装置は、ある装置に特定な信号への信号アクセス層による変換を抜きにしては、データマネジメントスペック要素オブジェクトを理解することができない。信号マネジメント層の機能の一つは、データマネジメントスペック要素オブジェクトに含まれている情報を、低次の質問信号とノード装置やリンク装置の部品から入手可能な実際の部品信号へのアクセスを提供する低次のオブジェクト（データアクセススペック要素オブジェクト）へ写像することである。
【００６６】
サービススペック要素：
サービススペック要素オブジェクトは、データマネジメントスペック要素の下部形式の一つである。サービススペック要素オブジェクトは、パーマネント仮想回路（ＰＶＣ）やパーマネント仮想経路（ＰＶＰ）のような、ネットワーク上でモニターされるべき一組のパフォーマンスパラメーターを定義する。モニタリングはノード要素の個々の部品からの部品信号の収集に依存しているので、ネットワークを流れている利用者へのサービス内で直接データの流れを測定することは不可能である。サービスに関するデータは、ある特定のサービスをサポートする個々の部品から生成される部品信号を調査することで獲得される。例えば、あるサービスが３つの個々のスイッチと２つのリンクとを使用している場合は、サービスのモニタリングは各スイッチからの部品信号の収集により達成される。サービススペック要素オブジェクトは、信号アクセス層内のノードネットワークスペック要素オブジェクトに写像する。
【００６７】
ネットワークスペック要素：
ネットワークスペック要素オブジェクトは、データマネジメントスペック要素オブジェクトの下部形式の一つであり、スイッチやリンク等のような、ネットワーク要素上でモニターされるべき一組のパフォーマンスパラメーターを定義する。一組のネットワークスペック要素オブジェクトは、上述のサービススペック要素オブジェクトに写像される。
【００６８】
ネットワーク関連サービススペック要素：
ネットワーク関連サービススペック要素オブジェクトは、ある一組のサービスに関するネットワーク要素の個々の部品からモニターされる一組のパフォーマンスパラメーターを定義する。ネットワーク関連サービススペック要素オブジェクトは、ネットワークのモニタリングのサービスレベルの基礎を形成する。ネットワーク要素のパフォーマンスは、特定されたサービスに関して、そのサービスの接続が通過しているノード要素やスイッチの個々の部品やパーツ等についてのパフォーマンスデータを測るだけで、測定されることができる。
【００６９】
（iii ）信号アクセス層オブジェクト
原子スペック要素：
原子スペック要素オブジェクトは、一つの部品に関する一つのパフォーマンスパラメーターを特定するために、信号アクセス層により内部的に用いられる。複数の原子スペック要素オブジェクトは、そのノード要素の個々の部品からデータを収集するために用いられる。原子スペック要素オブジェクトは、一般の部品信号では最も低いレベルのものである。ネットワーク要素の部品から受領される個々の部品信号は装置毎に特有であり、ネットワーク要素部品から受領した装置に特有な部品信号をカプセル化したり、原子スペック要素オブジェクトに翻訳することにより、原子スペック要素オブジェクトに変換される。原子スペック要素オブジェクトは、パフォーマンスパラメーターが直接読み出し可能でかつ演算される必要がない、という意味でそれが原子的であるからそう呼ばれる。信号アクセス層は、原子スペック要素オブジェクトを収集することで、ノード要素の個々の部品に関するデータを集める。
【００７０】
データアクセススペック要素：
データアクセススペック要素オブジェクトは、質問されたパフォーマンスパラメーターに関する部品信号を伝達し、ノード要素の特定の部品に質問するための、質問サーバーへの信号からなる。データアクセススペック要素オブジェクトは、データ信号マネジメント層からの信号により、質問サーバーが何らかの動作をとるように指令されたか否かを設定することができるメカニズムである。各データアクセススペック要素オブジェクトは、母体インデックスオブジェクトを参照する。
【００７１】
母体インデックス：
母体インデックスオブジェクトは、全ての部品のリストを表すオブジェクトである。母体インデックスオブジェクトは、信号アクセス層の動作にとって基本的なものである。信号アクセス層は、各々が異なる種類のノード要素の装置例えば異なる型式のスイッチをサポートする、数種の異なったマネジメントアプリケーション８０８〜８１１を含んでいる。信号アクセス層内のマネジメントアプリケーションは、それらがネットワーク要素の個々の部品の情報を得ることができるようにする特有のインターフェースを有している。データアクセススペック要素オブジェクトは装置により特有であるが、それはデータアクセススペック要素オブジェクトに含まれる情報が、そのスイッチの型式と特定のスイッチからの部品信号の受領によりモニターされうるパフォーマンスパラメーターとに依存しているからである。各マネジメントアプリケーションは、それが処理することができるパフォーマンスパラメーターを指定するための母体インデックスオブジェクトを用いている。
【００７２】
アブストラクトノードネットワークスペック要素：
アブストラクトノードネットワークスペック要素オブジェクトは、例えばチャンネル終了点（パーマネント仮想回路の終了点）やリンクの終了点、個々のスイッチ要素等の装置のアイテムと機器との一対一対応を有する部品を特定する。
【００７３】
ノードネットワークスペック要素：
ノードネットワークスペック要素オブジェクトは、ネットワークスペック要素オブジェクト又はサービススペック要素オブジェクトへ写像する。ノードネットワークスペック要素オブジェクトは、アブストラクトノードネットワークスペック要素オブジェクトの状況を引き継ぐ。
【００７４】
ノードサービススペック要素：
ノードサービススペック要素オブジェクトは、アブストラクトノードネットワークスペック要素オブジェクトの下部形式のひとつである。ノードサービススペック要素オブジェクトは、サービス関連ネットワークスペック要素オブジェクトへ戻る移動を可能にするための追加の関連性と、そのオブジェクトが関連する一連のサービスをサポートする。ノードサービススペック要素は、アブストラクトノードネットワークスペック要素の状況を引き継ぐ。
【００７５】
データアクセス表現：
データアクセス表現オブジェクトは、系統樹の形式で数学的な表現を表現するために用いられる。数学的な表現は信号アクセス層で形成され、引き続きノードレベルの計算の具体表現の一部として評価され解釈される。要素レベルの計算は、複数の部品レベルの信号を表す一般的な形式のオブジェクトの形で、単一要素レベル信号への一般的なフォーマットへ変換された、複数の部品レベルの信号の計算からなる。例えば、部品信号と要素信号の間の関係は、要素信号は部品信号の単なる和又は平均である、というものであってよい。この場合、データアクセス表現オブジェクトは単なる和又は平均の数学的な具体表現を表す。
【００７６】
他方、複数の部品信号と要素信号との間の関係は、要素信号は複数の部品信号の確率論的な関数である、というものであってもよい。この場合には、データアクセス表現オブジェクトは、原子スペック要素オブジェクトとして含まれた部品信号を、データマネジメントスペック要素、サービススペック要素又はネットワークスペック要素の形式で含まれた要素信号に写像するために、複雑な数学的確率論的表現を具体化したものである。
【００７７】
データアクセス表現オブジェクトは、定数又はデータアクセス表現オブジェクト又は原子スペック要素オブジェクトの、どれかに入りうる演算数オブジェクトからなっている。演算数オブジェクトは、一組のデータアクセス表現オブジェクトのオペレーターとともに、評価用に効率的な評価系統樹を形成する。
【００７８】
望ましい具体例では、上述のシャラー・メラー情報モデルはスモールトークのプログラム言語で実現されているが、他のオブジェクト指向プログラム言語も使用可能である。
【００７９】
「動作の詳細な方法」
図６から図２０を参照すると、制御グループ４３〜４５の機能は以下のように要約される。
【００８０】
「信号表示層」
信号表示層４５は、映像ディスプレイを用いてキーボード１１とポインティングデバイス１２を介して入力されるユーザーの要求を、信号マネジメント層から部品信号又は要素信号を要求する信号要求オブジェクトへ変換する制御をする一方で、ユーザーインターフェース９の動作と、ビジュアルディスプレイユニット１０上の映像表現の創り出しを制御する。ユーザーは、図１４のセッションマネージャー表示を用いて、モニタリングセッションを制御する。セッションマネージャー表示を用いることで、ネットワークを通して提供される個々のサービス、例えば第一及び第二のノード要素に接続された、第一と第二の使用者のステーション間の個々のコールの接続の経路をトレースする事などが、モニターされるようになる。ディスプレイデバイス１０上のセッションマネージャー表示の表現例１１０は、この図１４に示されている。セッションマネージャー表示は、ネットワーク要素からの部品信号の収集のための、信号収集セッションを指令するために用いられる。セッションマネージャー表示を用いて、ユーザーはあるサービスがモニターされる周期を指定することができる。そのユーザーは、一つ又は複数の通信ネットワークの接続を指定して、これらの通信ネットワークの使用者の間のサービスをサポートする、個々のノード要素を特定するリソース表示１１１を見ることが出来る。あるユーザーは、部品表示１１３を介して、個々の要素を通したサービスの経路を見ることができる。そのユーザーは又、時間表示１１４上で、モニタリングセッションの開始時刻と終了時刻を指定することができる。そのユーザーは、セッション表示スイッチ１１２上にリストされる多数のモニタリングセッションを、一斉に管理することができる。
【００８１】
信号表示層は、サーバープロセッサー２３と一つ又は複数のクライアントプロセッサー３２の間で信号表示層が配置上共有になっていることにより、複数のユーザーからの信号収集セッションを一斉に指令するための表示を取り扱うことができる。各ユーザーは、個別のセッションマネージャー表示を用いて、モニターされるべき動作を設定することができる。
【００８２】
あるユーザーインターフェースのユーザーは、信号表示層の制御の元にそのユーザーが個々のノード要素又はリンク要素をモニターすることを望むのか、又はそのノード要素内の部品をモニターすることを望むのか、テンプレートマネージャー表示を映し出すことで、それを通してどちらか選択することができる。
【００８３】
部品レベルでは、個々のスイッチが選択されることができ、テンプレートマネージャー表示は、そのデータが履歴データベースから入手可能であるか又はリアルタイムで情報を得ることが可能な、選択されたスイッチについての全てのパラメーターを表示する。
【００８４】
ネットワークレベルでは、設定されたレベルセレクターにより一組のスイッチが選択されることが可能で、テンプレートマネージャー表示は、その一組のスイッチから読み出すことができる、履歴データとリアルタイムデータ用の全てのパラメーターを表示する。
【００８５】
サービスレベルでは、設定されたレベルセレクターによりある接続が選択されることが可能で、テンプレートマネージャー表示は、その接続にサポートされている全てのパラメーターのリストを表示する。
【００８６】
ここで、ディスプレイデバイス１０上のテンプレート表示の一例１２０が、図１５に示されている。ユーザーは、テンプレート表示のパフォーマンスパラメーター選択表示１２１を通して、モニターされるべきパフォーマンスパラメーターを選択することができる。
パフォーマンスパラメーターは、メモリー２７に記憶されており、そのための部品信号が各ノード要素上でサポートされている。テンプレートマネージャー表示１２０は、選択されたノード要素の形式により、サポートされているパフォーマンスパラメーターをユーザーが選択できるようにし、ユーザーがしばしば繰り返すモニタリング操作の指令のテンプレートを構成して記憶できるようにする。
【００８７】
個々のパラメーターの組はクラス毎にグループ化され、異なる型式のノード装置又はリンク装置は、異なるクラスのパラメーターをサポートする。モニターされるパラメーターのクラスは、テンプレートマネージャー表示１２０の一部であるパラメータークラスセレクター１２２で、装置の型式により選択されることができる。パラメーターのクラスの例は、コンコードスイッチのＡｘカードによりサポートされる一組のパラメーター；パーマネント仮想回路（ＰＶＣ）パラメーター；パーマネント仮想経路（ＰＶＰ）；ソネットラインＴＴＰ；及びソネット経路ＴＴＰを含んでいる。パフォーマンスパラメーターの例は、ラインコード違反、ライン錯誤時間、ライン重錯誤時間、ライン不履行回数、ライン保護スイッチ回数、ライン使用不能時間及びセル廃棄を含んでいる。ある特定のノード要素の型式についてモニターされるべき特定のパラメーターは、そのノード要素から入手可能な部品レベルの信号に依存して決まる。
【００８８】
セッションマネージャーとテンプレートマネージャーディスプレイを共に用いた、ユーザーインターフェース９からの入力を受けて、信号表示層４５は信号マネジメント層４４に部品信号と要素信号を要求する適宜の要求信号を創り出す。要求される信号は、特定された個々の部品のパフォーマンスパラメーターを指定する部品信号であり得るし、又はユーザーが指定したパフォーマンスパラメーター又はサービスパラメーターに関する、一つ又は複数のネットワークの要素の全体のパフォーマンスを特定するネットワークレベルのパラメーター信号に関する要素信号でもあり得る。
【００８９】
「信号マネジメント層」
信号マネジメント層は、図８に示されているように、サーバープロセッサー２３と一つ又は複数のクライアントプロセッサー３２の間に配置されている。ネットワークをモニターし部品信号を収集するために実行される、各ユーザーのセッションについて、個別のサーバーアプリケーションのパフォーマンスデータセッション８０６が創り出される。
【００９０】
信号マネジメント層４４は、信号表示層からオブジェクトの形でモニタリング装置の一つ又は複数のユーザーにより入力される、要求信号を受領する。信号マネジメント層は、複数のユーザーからの信号要求の多重のセッションを取り扱う。各セッションについて、個別のサーバーアプリケーションのパフォーマンスデータセッション８０６が創り出される。信号マネジメント層は、オブジェクトの形で部品信号及び／又は要素信号を要求する適宜の要求信号を受け、その要求信号で特定される各ノード要素からの、要求された信号の収集を調整する。例えば、あるパフォーマンスパラメーターに関して第１及び第２のスイッチとそれらの間のリンクをあるユーザーが調査したいと望んでいるサービスレベルでは、信号マネジメント層は信号アクセス層から適宜のネットワーク要素に対応する、適宜のネットワークレベルの要素信号又はサービスレベルの部品信号を収集し、各特定されたノード要素について、適宜にネットワークレベルの信号又は部品レベルの信号を記憶し、図８に模式図で示されている、ユーザーがアクセス可能なファイルサーバー８０７のパフォーマンスファイル８１２として、メモリーファイルに収集された信号をコンパイルする。あるモニタリング装置に複数のユーザーがいる場合には、信号マネジメント層はそのサーバープロセッサーで使用可能なように作成されたパフォーマンスファイル８１３をコンパイルし、それにより彼らのクライアントステーションを介してその装置の個々のユーザーに使用可能にすることができる他、又は予め定められた認証コード信号に応じて特定のユーザーのみによる調査を可能にした、パフォーマンスファイル８１２をコンパイルすることもできる。
【００９１】
信号マネジメント層はさらに、信号表示層からの特定のパラメーターに関する要素信号のネットワーク全体に及ぶ収集を指定する、要求信号の分割を管理する。信号マネジメント層は、あるパラメーターに関するネットワーク全体に及ぶデータ信号の要求を、パラメーターを指定し各要素の型式に応じた複数の個々の要求信号に分割する。例えば、ベクター型、コンコード型及びパスポート型のスイッチがあるネットワークに共に存在する場合は、あるデータの要求をベクター要求信号、コンコード要求信号及びパスポート要求信号に分割する。信号マネジメント層は、要求信号を信号アクセス層に送ることにより、それらのそれぞれのネットワークアドレスの適宜の要素への、要素信号についての個々の要求の送り出しを担当する。信号マネジメント層は又、要求信号への回答をユーザーの元の要求へ戻す写像を行い、部品信号及び／又は要素信号からなるその回答を元の要求に対応するユーザーファイルに記憶する。
【００９２】
信号マネジメント層は、過去、現在、未来のどれかの一時スペックオブジェクトの形で、信号表示層により指定される、特定の時間間隔で部品信号又は要素信号の収集の要求を管理し、ある要素から入手可能になる新しい部品信号や要素信号の組を信号表示層に通知する義務と、その要素を含むノード装置やリンク装置に相応する予め定められた時間間隔で要素からの情報を受ける義務を負う。例えば、あるスイッチ要素は１５分又は３０分毎に情報収集に応じ、信号マネジメント層はこれらの時間間隔で部品信号又は要素信号を収集するために、信号アクセス層に信号を送る義務を課されている。
【００９３】
さらに信号マネジメント層は、通信ネットワーク内のノード要素とリンク要素の間の関係を表す母体オブジェクトを記憶している。信号マネジメント層は、通信ネットワークを通してのコールの接続をトレースするために、ノード要素とリンク要素の間の接続を特定する信号を信号表示層に供給する。
【００９４】
信号マネジメント層は、パフォーマンスデータマネジメントアプリケーション８０５、パフォーマンスデータセッションサーバー８０６及びファイルサーバー８０７からなる、一組のアプリケーション層群に小分割されている。ファイルサーバーは、ここで図８に模式図で示されているように、サーバープロセッサーに基づくファイルサーバーと、クライアントプロセッサーに基づくファイルサーバーとに分割されている。
【００９５】
パフォーマンスデータマネジメントアプリケーション８０５は、以下に関する信号マネジメント層からの要求信号に応答する義務を負っている：
・特定の要素又は部品の現在のパフォーマンスデータを即座に取り込む要求；・特定の要素又は部品に関する一組の履歴データへの要求信号；
・現在のパフォーマンスデータの周期的な収集への要求；
・現在のデータの周期的な収集で集積・更新された一組の履歴データへの要求。
【００９６】
パフォーマンスデータマネジメントアプリケーションは、部品信号と要素信号の収集を直接実行することはしないが、この業務をパフォーマンスデータセッションサーバー８０６に委任する。パフォーマンスデータセッションサーバー８０６は、信号アクセス層から部品信号と要素信号を収集する義務を負わされている、ひとつのアプリケーションである。パフォーマンスファイル８１２、８１３での部品信号と要素信号の記憶は、パフォーマンスデータマネジメントアプリケーション８０５により制御され、パフォーマンスデータマネジメントアプリケーションは現在のデータと抽出された履歴データをパフォーマンスファイル８１２と８１３に記憶する。
【００９７】
パフォーマンスデータマネジメントアプリケーションは又、あるセッションをクライアントステーションで運用しているあるユーザーが別のユーザーのデータ収集セッションにアクセスしないように、個々のクライアントステーションのユーザーによるデータ収集セッションの見え方を制御している。
【００９８】
パフォーマンスデータセッションサーバー８０６は、パフォーマンスデータマネジメントアプリケーションがユーザーから新しい信号収集セッションへの要求を受領する都度に、パフォーマンスデータマネジメントアプリケーションにより創り出される。パフォーマンスデータセッションサーバーは、信号アクセス層に部品信号と要素信号の収集を指令することにより動作情報の収集を実行する。パフォーマンスデータセッションサーバーは又、現在のデータと履歴データの双方のデータ収集を調整する。
【００９９】
パフォーマンスデータセッションサーバーは、以下を提供する：
多数のスイッチ上のデータを同時一斉に要求すること；
現在のデータのオーバータイムへの問い合わせを含む、現在のデータ及び履歴データの組み合わせを要求すること；
信号アクセス層から、それぞれのスイッチ要素の型式に対する部品信号と要素信号を収集すること；
信号アクセス層からの各応答を、一つのデータへ照合集成すること；及び
受領した部品信号と要素信号の宛先を、記憶のために制御すること。
【０１００】
信号表示層と信号マネジメント層の双方が、制御信号の一般的な層からなっている。一般的なという言葉は、信号表示層と信号マネジメント層が多数の異なるノード要素の装置の型式に共通の、動作パラメーターを表す部品信号オブジェクトと要素信号オブジェクトを取り扱うことを意味している。信号表示層と信号マネジメント層により記憶され動作させられている部品信号と要素信号は、例えばスモールトークのプログラム言語でオブジェクトとして、共通のフォーマットになっている。信号マネジメント層は、各個々のノード要素の装置の型式に特有であるプロトコルと質問信号を用いて、装置の型式が異なるノード要素から部品信号と要素信号を実際に集めるオブジェクトを、信号アクセス層から受領する。
【０１０１】
「信号アクセス層」
信号アクセス層は、そこでは信号アクセス層によりネットワーク要素に伝達される質問信号が定型の共通フォーマットではなく、アドレスされる特定のノード要素の装置の型式に特有なフォーマットである、部分的に一般的でない制御層である。
【０１０２】
信号アクセス層は、信号マネジメント層４４から、要素信号及び／又は部品信号への要求を受ける。信号アクセス層４３は、部品信号又は要素信号への要求に応じて、ネットワーク要素により生成される実際の部品信号へのアクセスを提供する。例として、信号アクセス層４３は、例えば第一のノード要素Ｅ１の個々の部品のパラメーターに関する信号を特定する部品信号の要求を受ける。信号アクセス層は、この要求をネットワーク要素Ｅ１の適宜の複数の部品に直接質問する複数の質問信号に変換する。ネットワーク要素は、通信リンク５を通して、信号アクセス層に伝達される部品信号を生成する。信号アクセス層は、オブジェクトとして部品信号をカプセル化し、部品信号への要求に応じて信号マネジメント層４４へその部品信号を伝える。
【０１０３】
信号アクセス層４３は、一つ又は複数の要素信号を要求する信号マネジメント層４４からの要求信号に応じて、信号マネジメント層に要素信号を提供する。例えば信号マネジメント層４４は、信号アクセス層４３に送られるノード要素Ｅ１、Ｅ２、Ｅ３及びＥ４とセル廃棄のパラメーターを特定する、適宜の要求信号を手段として要求内容を特定する。信号アクセス層は、要素Ｅ１〜Ｅ４に対するセル廃棄のパラメーターに関するネットワークレベルの要素信号への要求を、要素Ｅ１〜Ｅ４の各ラインカードとバッファ部品の部品信号を収集するための個々の質問信号に変換する。要素Ｅ１〜Ｅ４の各部品は、通信リンク５を通して信号アクセス層に戻される対応する部品信号を生成する。信号アクセス層は、その後各アドレスされたネットワーク要素Ｅ１〜Ｅ４の各部品から受領する複数の部品信号を、例えばセル廃棄のパラメーター等の特定のパラメーターに関する各要素Ｅ１〜Ｅ４の全体のパフォーマンスを表現する、ネットワークレベルの要素信号の組にコンパイルする。ネットワークレベルの要素信号は、例えばノードネットワークスペック要素オブジェクトの形式のオブジェクトで創り出される。信号アクセス層はスイッチについての特定の知識が存在する層であり、信号アクセス層はネットワークレベルの要求を部品信号への個々の要求に分割し、その部品信号を受領して一組の部品信号を要素信号にコンパイルする。
【０１０４】
例えばコンコードスイッチは一つでも異なる４０８のバッファ位置を有しているように、各要素の個々の部品の数は多いので、一つのノード要素についてネットワークレベルの要素信号をコンパイルすることは、多数の部品信号の収集と処理を必要とする。
【０１０５】
図１６には、装置の複数のユーザーに対するデータモニタリングセッションの動作プロセスの概要が示されている。図１７には一人のユーザーに対するプロセスが示されている。各ユーザーはステップ１３０においてモニタリングセッションを開くことにより１以上のデータモニタリングセッションを実行するようにクライアントステーションを操作することができる。各ケースにおいて、セッションマネージャーディスプレイはステップ１３１で開かれ、パフォーマンスファイルはステップ１３２で開かれる。モニタリングセッションでモニタされるべき動作パラメータはステップ１４０で入力され、ステップ１４１及び１４２において選択されたネットワーク要素及びこれらの要素の部品に対応する部品及び要素信号は各ユーザーのために収集される。全てのユーザーに対する部品及び要素信号の収集は、ここに記載されているように、サーバー上に存在する信号アクセス層によって取り扱われる。
【０１０６】
部品信号及び要素信号からのデータは、ステップ１４３において処理され、ステップ１３４において各ユーザーのために部品及び要素に関連する処理結果のデータが表示される。こうして、各ユーザーには、各モニタリングセッションに対する選択されたパフォーマンスパラメーターの個々のグラフが表示される。パフォーマンスパラメータは、表示される前に、相対的な見地で異なるスイッチ間のフォーマット比較が可能な一般的なフォーマットに変換される。例えば、一般的な表示は、スイッチが特定のセルのスループット能力の最大パーセントで動作するか、あるいはスイッチが全体的にどの程度のセル廃棄の値を接続毎に受けているのかということを表してもよい。
【０１０７】
「部品信号と要素信号の会話」
ここで図１８を一例として参照すると、ネットワークレベルの要素信号１１０ＳＥ（過密によるセル廃棄）のコンパイル化には、コンコードスイッチ内の二つのスイッチ部品の各々についての動作中のスイッチ部品カードの個々の部品の各々から受領される、複数の個々の部品信号１５２の総和と共に、コンコードスイッチ内の１６のＡｘカードの各々に対するコンコードスイッチのＡｘカードの各バッファ部品から受領される、部品レベルの信号１５１の総和とが関与している。コンコードスイッチのセル廃棄の計算例においては、全てのＡｘカードのセルプールとスイッチ部品が、各々個々のプールのセル廃棄の発生率についての情報を含む部品信号を生成する。個々の部品レベルの信号は、信号マネジメント層に要素信号として伝達されるそのスイッチについてのセル廃棄の全体の測定になるように、単純な総和によりコンパイルされる。そのネットワーク要素についての全体のセル廃棄は、スイッチ全体に対する毎秒当たりのセル廃棄の発生率として特定される。要素信号は、あるネットワーク要素の全体の動作の一つの測定の結果である。ネットワークレベルでは、ネットワーク要素の個々の部品のパフォーマンスは、その要素の全体のパフォーマンスへのそれらの寄与の効果のみにより測定される。例えば、あるスイッチが複数の個々のセルプールを有しており、それらの内の少数のセルプールのみが連続的にセル廃棄を起こす動作不良であるならば、また動作不良のセルプールの数が全体のセルプールの数に比べて少数であるならば、セル廃棄のパラメーターについてのネットワークレベルのパラメーター信号は、そのスイッチに対するセル廃棄の数は小さいものであることを示す。ネットワークレベルでは、あるスイッチについての少数のセル廃棄が、各プールにおける少数のセル廃棄の結果なのか、殆どのプールではセル廃棄がなくある少数のプールにおいての重大なセル廃棄の結果なのかを、決定することはできない。
【０１０８】
ネットワーク要素の各部品のパフォーマンスを検定するには、各部品信号の調査を必要とする。個々の部品信号の調査は、上記の例では例えば殆どのセルプールは効率的に動作しているが、少数のセルプールは重大なセル廃棄を起こしていることを突き止めるであろう。
【０１０９】
図１８に示されている例は、この場合はセル廃棄である単一のパラメーターに関するネットワーク要素の全体のパフォーマンスを表す、要素信号の一例を示している。選択されたパラメーターに関する、一つの要素全体としてのパフォーマンスを表現するためのセル廃棄以外のその他の要素信号は、より複雑な数理関数又は確率表現を用いてコンパイルされる。複数の部品信号をある要素信号にコンパイルするのに用いられる表現は、上記のデータアクセス表現オブジェクトに含まれている。
【０１１０】
ノード要素とリンク要素の動作パラメーターは、ネットワークレベルで一般的なフォーマットで記述されている。ネットワークレベルの動作パラメーターは、全体としてある要素の全体の状況を表し、異なる型式のノード要素の装置が指定された動作パラメーターについて互いに比較されることを可能にする。ネットワークレベルの動作パラメーターは、例えばセル廃棄の場合は、毎秒当たりに廃棄されたセルの数をセル廃棄として与えられる。これは、違った構造を有する異なる型式のスイッチの間で、毎秒当たりのセル廃棄を直接比較することを可能にする。
【０１１１】
「部品信号の収集」
一般的には、ネットワークは多数の異なった型式のネットワーク要素を含んでいるので、各ネットワーク要素は部品信号を生成するために異なった信号プロトコルや異なった信号の型式に応答するようになっている。各ノード要素の異なる型式に適応させるために、信号アクセス層４３は図１９に図式的に示されている複数の個々のノード要素サーバーを含んでいる。各要素サーバーは、ネットワーク要素の個々の部品から部品信号を受領し、アドレスされたネットワーク要素が含んでいる特定の装置の型式により読み出し可能な形で質問信号を送る専用のハードウェア要素１６０及び１６２と、そのハードウェアを制御するための、一つ又は複数のアプリケーションプログラムを含んでいる。例えばネットワーク要素の各個々のサーバーは、アドレスされた特定のノード要素に固有な信号プロトコルの部品信号を、信号マネジメント層と互換であるような形式で、例えばＣ＋＋又はスモールトーク等のプログラム言語のあるオブジェクトとして、共通に読み出し可能なフォーマットで部品信号に変換するか、又は信号アクセス層により要素信号にコンパイルする。各ネットワーク要素サーバーは、特定の型式のノード要素とインターフェースするように特別に設計されている。例えば、図４、６及び図１９に示されているようなノーザンテレコム社により製造された、コンコード型、ベクター型又はパスポート型スイッチのような、非同期転送モード（ＡＴＭ）スイッチ用の要素サーバー１６０〜１６２である。
【０１１２】
図１９、図２０を参照すると、コンコード型のＡＴＭスイッチに質問するネットワーク要素サーバー１６０の場合には、部品信号の回収はコンコードＡＴＭスイッチの一部をなす履歴データベースの調査により達成される。コンコードスイッチは、スイッチ内の各部品のパフォーマンスパラメーターを表す部品信号を、マネージドオブジェクト１７０の形式で連続的に生成し記憶している。コンコードスイッチに記憶されている部品信号は、マネージドオブジェクトの形式で制御信号のシステムを通してアクセス可能であるが、これによりスモールトークの言語メッセージ（GetCurrentData）を用いて、部品レベルの信号にアクセスすることが可能になる。スモールトークのマネージドオブジェクトメッセージ１７０は、既知であるインターフェース１７２、例えばＣＯＲＢＡのＩＤＬインターフェースにより、マネージドオブジェクトアダプター１７１を通して、リアルタイムコントローラー１６３に伝えられる。マネージドオブジェクトアダプター１７１は、コンコードスイッチから受領した部品信号を、スモールトークのオブジェクト１７０の形式に変換するが、それは信号マネジメント層により直接読み出し可能であるか、又は信号アクセス層により他の部品の部品信号に関する別のオブジェクトと共に、ネットワークレベルの要素信号にコンパイルされることが可能なものである。
【０１１３】
コンコードＡＴＭスイッチは、比較的進歩した型式のスイッチである。ベクター型のスイッチは、ベクタースイッチと互換になるように特別に構成されたネットワーク要素サーバー１６２を必要とする。ベクターネットワーク要素サーバー１６２は、ヒューレットパッカードのオープンビューアプリケーションを含み、それはＳＮＭＰプロトコルを用いてベクタースイッチと信号をやりとりする。その代わりに部品信号は、信号マネジメント層に送られる前に、信号アクセス層４３によりネットワークレベルの要素信号にコンパイルされる。
【０１１４】
図２１を参照すると、一組のノード要素サーバー１８７−１８９の動作の一例が示されている。各ノード要素サーバーは、複数の要素から要素信号又は部品信号を要求する信号マネジメント層４４から受領されるネットワークレベルの要求信号１８０に応じて、それがサポートする対応するノード要素から部品レベルの信号を収集する。その要求信号は、複数の副次信号部分１８１〜１８４を含んでいる。例えば信号アクセス層４３により受領されるある要求信号は、あるスイッチ要素Ｅ１内にセルプールを有する全ての部品のセル廃棄のデータを要求する信号の部分１８１と、スイッチ要素Ｅ１内の全ての適宜の部品についてのライン不履行回数を要求する信号の部分１８２と、スイッチＥ１内の全ての適宜の部品に対するライン錯誤時間数を要求する信号の部分１８３と、スイッチ要素Ｅ３内にセルプールを有する全ての部品のセル廃棄のデータの要求を含む信号の部分１８４からなる。
【０１１５】
対応するネットワーク要素Ｅ１、Ｅ２、Ｅ３に対するそれぞれのネットワーク要素サーバー１８７、１８８、１８９は、各々が各々への要求信号を調べ、その信号要素サーバーがサポートしている信号要素に関する要求信号の部分を選択する。例えば図２１では、ノード要素スイッチＥ１をサポートする要素サーバー１８７は、スイッチＥ１のセル廃棄を要求する信号の部分１８１、スイッチＥ１のライン不履行回数を要求する信号の部分１８２及びスイッチＥ１のライン錯誤時間を要求する信号の部分１８３を判別する。スイッチＥ２をサポートする要素サーバー１８９はその要求信号を調べ、それがサポートするスイッチＥ２に関係する関連部分がないことを認識する。スイッチＥ３をサポートするネットワーク要素サーバー１８８はその要求信号を調べ、スイッチＥ３のセル廃棄を要求する要求信号の部分１８４を見いだす。
【０１１６】
各ネットワーク要素サーバーは、そのネットワーク要素サーバーがサポートする対応するネットワーク要素に適宜な要求信号の部分に応じて反応し、サポートされているそれぞれのネットワーク要素の個々の部品に問い合わせる質問信号を生成する。対応するネットワーク要素は、ネットワーク要素サーバーに対応する部品信号を返す。ネットワーク要素サーバーは、部品レベルの信号を共通のプロトコルフォーマット、例えばスモールトーク又はＣ＋＋言語のオブジェクトに変換し、それにより信号マネジメント層による使用又は要素信号へのコンパイル化が可能になる。
【０１１７】
もしあるネットワーク要素サーバーが要求信号で指定される要求をサポート出来ない場合、例えば、ある要求信号があるスイッチにライン不履行回数を要求しているが、そのスイッチはライン不履行回数の部品信号を提供できない場合には、その要素サーバーは要求されたスイッチについてこの機能は使用不能であることを表現する、ヌル信号を信号マネジメント層に返す。
【０１１８】
信号アクセス層４３により生成された部品信号は、図８のパフォーマンスファイル８１２、８１３に記憶される。ある要求信号は部品信号がリアルタイムで収集されることを指定することもあるが、その場合その部品レベルの信号はパフォーマンスファイルに記憶される。ある要求信号が、ユーザーインターフェース９のユーザーにより予め指定された時間間隔での部品レベルの信号の収集を指定した場合は、結果の部品レベルの信号はパフォーマンスファイルに記憶されてよい。パフォーマンスファイルは、サポートされる要素の装置の各型式に対応する部品信号の記憶のための領域に区分されてもよい。
【０１１９】
現状のデータと過去のデータの収集は、ネットワーク要素サーバー内の個別の制御アプリケーションにより運営されている。例えば、コンコード型のスイッチからの現状の部品信号の収集は、コンコード現状データマネジメントアプリケーション８０８により運営され、過去のデータの収集は履歴データマネジメントアプリケーション８０９により収集される。
【０１２０】
「リンク要素の表現」
光ファイバーケーブルのようなリンク要素は、それらの動作を表す部品信号を自動的に生成するわけではない。しかしながらリンク要素の動作パラメーターは、ノード要素により供給される部品信号の調査により決定されうる。例えば、光ファイバーケーブル内の仮想チャンネル部品の帯域幅の場合は、光ファイバーケーブルの両端が物理スイッチであり、それが光ファイバーケーブル内の特定のチャンネルについて、受信された通信の量に関する部品信号を生成する。コンコードスイッチでは、各仮想チャンネル部品はＡｘカードで終了するので、そのＡｘカードを通して転送及び受領されるセルの体積に関する部品信号を受領することで、その光ファイバーケーブル内の特定の仮想チャンネル全体の通信の量、及びそれによってそのチャンネルにサポートされている帯域の幅を、決定することができる。その光ファイバーケーブル内の各仮想チャンネルに関する部品信号を処理することにより、その光ファイバーケーブルで使用されている帯域幅の状態を表す信号を、ネットワークレベルで決定することができる。
【０１２１】
「ネットワークレベルの機能」
ネットワークレベルの機能は、異なる型式のスイッチ及び個々のスイッチの型式の部品信号の由来には依存しない一般的なものであるが、例えばここではコンコード及びベクタースイッチの場合を例として、以下のようなものになる。
【０１２２】
−リンクの方向当たりのモニター帯域幅利用；
あるリンクの通信利用をモニターするために、そのリンク全体を経由する仮想経路と仮想回路の総計が利用される。総計は、その経路を転送されるセルの数として、ある時間間隔の平均されて取得され、それからそのリンクの帯域幅の利用状況が計算される。経路当たりのセルの数に関するデータは、部品信号として利用可能である。
【０１２３】
コンコードスイッチでは、各リンクが二つの一方向性の経路からなり、伝達されるセルの数は互いの経路について一方向当たりの帯域幅の利用状況を決定するために測定される。コンコードスイッチでは、伝達されるセルの数と全体の容量に関する部品信号が利用可能で、帯域幅の利用状況はこれらの部品信号から決定される。
【０１２４】
ベクタースイッチでは、セルは各リンクの終端の連携したポート上で測定されなければならない。部品信号はあるポートを通して伝達されるセルの数で記述され、あるポートに対し割り当てられた帯域幅に関する部品信号が利用可能である。一般的なネットワークレベルの信号（要素信号）は、部品信号から計算される。
【０１２５】
これは、一般的なネットワークレベルの動作パラメーターの一例である。他の一般的なパラメーターは、以下の
−リンクに対するＶＰＩ／ＶＣＩスペース利用状況のモニタリング、
−あるリンクに対するＶＰＩ／ＶＣＩスペース利用状況の百分比のモニタリング、
−あるリンクに対する方向当たりのサービス品質あたりの帯域幅の利用状況のモニタリング、
−あるリンクに対する方向当たりのサービス品質あたりの帯域幅の利用状況の百分比のモニタリング、
−サービス品質あたりの過密によるセル廃棄のモニタリング、
−サービス品質あたりの過密によるセル廃棄の百分比のモニタリング、
−優先度当たりのキューフィルのモニタリング、
−優先度当たりのキューフィルの百分比のモニタリング、
を含む要素信号により記述される。
【０１２６】
「ネットワークレベルのモニタリングの例」
ここで図２２を参照すると、複数のノード要素１９０、１９１、１９２、１９３の各々が、セッションマネージャーディスプレイ１１０を用いてネットワークレベルでの質問を行い、レベルディスプレイ１１４におけるネットワークレベルを特定することにより、ネットワークレベルでモニタリングされる。
【０１２７】
モニターされるべきパフォーマンスパラメーターがテンプレートマネージャーディスプレイ１２０を用いて選択される。セル廃棄のモニタリングの例では、そのネットワーク自身の全体の各スイッチ１９０、１９１、１９２、１９３が質問されて、全スイッチのセル廃棄発生率を表す数値が各スイッチについて提供される。
【０１２８】
各スイッチごとの時間によるセル廃棄の発生率の作図を含む、モニタリング装置のデータ出力は３次元の視覚表現としてプロットされ、その結果、図２３に示すように、各ノード要素について全体のセル廃棄を、ノード要素を含む個々のスイッチの型式が異なっていたとしても、互いに比較することができる。図２３では、Ｘ水平軸にプロットした時間間隔について、Ｙ水平軸にプロットした４つの異なる型式のスイッチの各々に対してセル廃棄が縦軸にプロットされている。
【０１２９】
ここで図２４を参照すると、図２２のそれぞれのノード要素１９０、１９１、１９２、１９３を含むスイッチについてのネットワークレベルのセル廃棄の二次元的な視覚表現からなるモニタリング装置の別のデータ出力の例が示されている。過密によるセル廃棄が、ディスプレイの原点２１０から外側に向かって放射状にプロットされている。そのようなディスプレイを用いて、多数のスイッチが調整されることができる。各スイッチについてのセル廃棄がおおまかに言って同程度であれば、ディスプレイは対称的な形状になる。ディスプレイでのなんらかの非対称性は、ユーザーに特定のスイッチでの高いセル廃棄の発生率を警告することになる。例えば図２４では、スイッチ１はスイッチ２、３、及び４と比較して相対的に高いセル廃棄を示し、スイッチ３はスイッチ１、２及び４に比較して相対的に低いセル廃棄を示す。このディスプレイを見るだけの調査により、この情報はユーザーに読みやすく理解しやすい形で容易に利用可能となものとなる。
【０１３０】
ここで図２５を参照すると、ネットワークレベルでの複数のスイッチについての全スイッチのセル廃棄の状態の３次元図形の表面のプロットが示されている。３次元図形表面のピークは、あるスイッチについての高いセル喪失を示している。そのようなプロット図形を用いて、セル廃棄のパラメーターに関するネットワークの健康状態の全体像をユーザーは得ることができる。
【０１３１】
「サービスレベルの機能」
サービスレベルでは、要素である部品に小区分できないネットワークレベルの要素として、又は個々の部品が調査されうる部品レベルのアイテムとして、スイッチを扱うことでユーザーは個々の接続を調べることができる。要素信号にデータとして含まれる一般的な動作パラメーターの機能は、サービスレベルで複数の部品信号から決定される。
【０１３２】
あるリンクの個々のチャンネル部品を通しての交信を調べるためのサービスレベルでの動作パラメーターの一例は、一方向当たりの接続ごとの使用法データのモニタリングである。
【０１３３】
あるリンクを通して接続の両端から伝達される、セルがモニターされる。接続の両端の各々から伝達されるセルの測定は、その接続の一方向当たりの使用法データの測定で効果的に行われる。伝達されたセルの数又はある時間間隔に伝達されたセルの平均値のどちらでもが、数値として得られうる。伝達されたセルに関するデータは、全スイッチの動作を表す要素信号の生成のために計数された部品信号として利用可能である。
【０１３４】
サービスレベルでモニターされうる動作パラメーターの別の例には、以下が含まれている。
−一方向当たりの接続に対する帯域幅利用状態のモニタリング、
−一方向当たりの規制による又は接続によるセル廃棄のモニタリング、
「関連サービスレベルの機能」
サービスレベルの一部分である関連サービスレベルでは、接続をサポートする個々の部品のパフォーマンスが調査されうる。関連サービスレベルでは個々の接続が、ネットワークを通してトレースされることができる。ユーザーはスイッチ装置の内部構造を理解する必要もなく、特定の接続に関連するスイッチのパフォーマンスをモニターすることができる。
【０１３５】
例えばコンコードスイッチでは、一つの接続はそのスイッチに物理的に記憶されている全てのＡｘカードを通過することができない。もしあるユーザーが、ある実際の接続についてスイッチのセル廃棄をモニターしようとしたならば、そのスイッチの全てのＡｘカードからセル廃棄の和をとる必要はなく、その接続が通っているＡｘカードのみから和をとればよい。関連サービスレベルでは、ユーザーは特定の接続を調査してその接続をサポートしている特定のネットワーク部品の状態を見ることができる。例えば、あるスイッチが複数のＡｘカードを有しており、その内のいくつかは過負荷になっているとする。トレースの機能を用いて、その接続をサポートするあるＡｘカードが見いだされ、このスイッチのこの特定のＡｘカードは過負荷ではないかもしれない。このように、関連サービスレベルの接続のモニタリングにより、そのスイッチはいくつかのＡｘカードの過負荷を有すると診断されたにもかかわらず、その接続をサポートするスイッチのＡｘカードは過負荷ではないと判る。注目している接続をサポートするスイッチの一部のみがサービスレベルのモニタリング動作で調査される。
【０１３６】
ユーザーは、異なるチャンネルのパラメーター又は異なる型式のスイッチのパラメーターが、そのチャンネルをサポートするハードウェアの複雑さをユーザーが理解する必要なしに、直接比較されるために、そのチャンネルの動作パラメーターの測定に単純な一般の値を与えられる。
【０１３７】
ある型式のスイッチでは、個々の部品を通してのチャンネルトレーシングは利用することができない。このような状況のもとでは、個々にトレースされたチャンネルに関連するスイッチでそれからは適宜の部品信号が利用不能であるものは、全体としてのスイッチのパフォーマンスを示す要素信号により表される。このようにして、ユーザーは第一と第二のスイッチの個々の部品を通過するチャンネルをトレースすることができるが、他の二つのスイッチと同等の詳細レベルにあるチャンネルにより通過される第三のスイッチを見ることはできない。第三のスイッチは、分離された単位として取り扱われる。
【０１３８】
関連サービスレベルの動作パラメーターの例は、
−接続が通過するリンクについての方向当たりの帯域幅利用状況のモニター、
−接続が通過するリンクについての方向当たり、サービス品質当たりの帯域幅利用状況のモニター、
−接続が通過するリンクについてのＶＣＩ／ＶＰＩスペース利用状況のモニター、
−過密によるサービス品質当たりのセル廃棄のモニター、
−接続が通過する各スイッチ部品についての優先度当たりのキューフィルのモニター
「関連サービスレベルのモニタリングの例」
図１４のセッションマネージャーディスプレイ及び図２６のネットワーク部分を参照しながら、サービスレベルのコールのトレーシングの一例が以下に記述される。使用者の間のあるサービスの接続をトレースしようとしているユーザーは、セッションマネージャーディスプレイを用いて接続を特定する。セッションマネージャーディスプレイは、その接続をサポートしている第一と第二のスイッチを、セッションマネージャーの同じディスプレイ上に表示する。その要求は例えばサービススペック要素オブジェクトのようなオブジェクトとしてカプセル化される。その通信チャンネルをサポートしている個々のノード要素と部品は、マネジメントインフォメーションベース２１から読み出され、セッションマネージャーディスプレイの部品ディスプレイ１１２に表示される。ここで例えばセル廃棄のパラメーターがテンプレートマネージャーディスプレイ１２０を用いて選択され、特定の通信の接続に関するネットワーク部品のモニタリングが、信号マネジメント層の制御の下で始まる。そのサービスをサポートするものとして特定された個々の部品の各々についてのセル廃棄が、ユーザーが決定したある時間間隔についてモニターされる。例えばスイッチ２３３では、そのサービスを負担している実際のチャンネルをサポートする個々のラインカードのみがモニターされる。他の使用者のために別のサービスを負担しているスイッチ２３３内の他のラインカードは、その接続がこれらの別の部品を通過していないので、モニターされない。
【０１３９】
この方法を用いて、ネットワーク装置の詳細なハードウェアの知識を求められることなく、ユーザーはサービスをサポートする部品内のいかなる異常動作をも特定することができる。
【０１４０】
特定の型式のノード要素例えばあるスイッチが、個々の部品に関するパラメーターについての情報をサポートしていないような場合には、ユーザーは利用可能な最良のパフォーマンスデータ、例えば指定されたパラメーターに関する全スイッチのパフォーマンスデータの提供を受ける。例えば第一から第四のスイッチを通してあるチャンネルを調べているユーザーは、全体のチャンネルパフォーマンスを低下に導く、異常に高いセル廃棄を特定のスイッチ２３３で見いだす。
【０１４１】
【発明の効果】
本発明によれば、通信ネットワークにおいて、効率的に稼働していないノード装置又はリンク装置を特定して、ネットワークの使用効率を向上することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施例のネットワークモニタリング装置の概要図
【図２】図１の装置の機能的なハードウェア構造を示す図
【図３】図１の装置の機能的なハードウェア構造を示す図
【図４】通信ネットワークに関する、ネットワークモニタリング装置の階層的制御及びデータ処理構造を示す模式図
【図５】通信ネットワークを含むノード装置の第一の実施の形態を示す図
【図６】ネットワークモニタリング装置のサーバー処理ステーションのハードウェア及びソフトウェア構造の概要を示す模式図
【図７】ネットワークモニタリング装置のクライアント処理ステーションのハードウェア及びソフトウェア構造の概要示す模式図
【図８】ネットワークモニタリング装置の内部制御及びデータ処理構造を示す模式図
【図９】ネットワークモニタリング装置により具体化された、制御信号及びデータ信号の階層を示す図
【図１０】モニタリング装置内で内部的に制御信号とデータ信号を配置し、ネットワークのノード要素に問い合わせをし、かつ本発明に従う特別なプロセスを実行するために用いられた、ソフトウェア構造の概要を示す図
【図１１】モニタリング装置内で内部的に制御信号とデータ信号を配置し、ネットワークのノード要素に問い合わせをし、かつ本発明に従う特別なプロセスを実行するために用いられた、ソフトウェア構造の概要を示す図
【図１２】モニタリング装置内で内部的に制御信号とデータ信号を配置し、ネットワークのノード要素に問い合わせをし、かつ本発明に従う特別なプロセスを実行するために用いられた、ソフトウェア構造の概要を示す図
【図１３】モニタリング装置内で内部的に制御信号とデータ信号を配置し、ネットワークのノード要素に問い合わせをし、かつ本発明に従う特別なプロセスを実行するために用いられた、ソフトウェア構造の概要を示す図
【図１４】モニタリング装置のディスプレイデバイス上の、セッションマネージャーの表示を示す図
【図１５】モニタリング装置のディスプレイデバイス上の、テンプレートマネージャーの表示を示す図
【図１６】ネットワーク要素の各部品のセル廃棄動作を表す複数の信号からネットワーク要素の全体的なセル廃棄動作を表す信号を生成するためのプロセスを示す図、
【図１７】マルチユーザーデータセッションのプロセスを示す図、
【図１８】図１７のマルチユーザーセッションにおける各ユーザーに対するプロセスを示す図
【図１９】複数のネットワーク要素からデータ信号を集めるための、モニタリング装置の動作の階層構造の一部分のレイアウトを示す図
【図２０】個々のネットワーク要素の装置を問い合わせ、そのネットワーク要素の装置からデータ信号を受領するための、ある要素サーバーの動作を示す図
【図２１】複数の要素サーバーから、複数のデータ信号の収集を実行するためのプロセスを示す図
【図２２】ネットワーク要素のセル廃棄を決定するための、ネットワークレベルのモニタリングプロセスの一つの例を示す図
【図２３】ネットワーク要素の、一組の動作パラメーターの状態を３次元グラフィックフォーマットでの表示で示す図
【図２４】ネットワーク要素の、一組の動作パラメーターの状態を２次元表示で示す図
【図２５】複数のネットワーク要素の一組の動作パラメーターの状態を３次元的な表面図形で示す図
【図２６】本発明の特別なプロセスに従う、ネットワーク要素のサービスレベルのモニタリングの一例を示す図
【符号の説明】
４  モニタリング装置、９  ユーザーインターフェース、１０  ディスプレイユニット、２０  サーバープロセッサーステーション。
【図１】
0004351467.tif 000002
【図２】
0004351467.tif 000003
【図３】
0004351467.tif 000004
【図４】
0004351467.tif 000005
【図５】
0004351467.tif 000006
【図６】
0004351467.tif 000007
【図７】
0004351467.tif 000008
【図８】
0004351467.tif 000009
【図９】
0004351467.tif 000010
【図１０】
0004351467.tif 000011
【図１１】
0004351467.tif 000012
【図１２】
0004351467.tif 000013
【図１３】
0004351467.tif 000014
【図１４】
0004351467.tif 000015
【図１５】
0004351467.tif 000016
【図１６】
0004351467.tif 000017
【図１７】
0004351467.tif 000018
【図１８】
0004351467.tif 000019
【図１９】
0004351467.tif 000020
【図２０】
0004351467.tif 000021
【図２１】
0004351467.tif 000022
【図２２】
0004351467.tif 000023
【図２３】
0004351467.tif 000024
【図２４】
0004351467.tif 000025
【図２５】
0004351467.tif 000026
【図２６】
0004351467.tif 000027