(57)【特許請求の範囲】
【請求項１】
プロトコル管理のための方法であって、
通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップと、
プロトコルに関するイベントを記述するプロトコルイベントを生成するステップであって、プロトコルイベントが、プロトコルに関するイベントの記述と、プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける少なくとも１つのオブジェクトとの関連性とを含む、生成するステップとを含み、プロトコルイベントが、通信ネットワークで実行しているプロトコルに関するプロトコルトポロジ情報を導出する際に管理システムによって使用するように構成された情報を含み、さらに、
プロトコルイベントを通信ネットワークのネットワーク要素によって管理されたプロトコルイベントログに書き込むステップを含む、方法。
【請求項２】
プロトコルイベントが機械可読フォーマットで生成される、請求項１に記載の方法。
【請求項３】
プロトコルイベントが、ネットワーク要素上のプロトコルイベントの局所時間を示すタイムスタンプを含む、請求項１に記載の方法。
【請求項４】
タイムスタンプがネットワーク要素によって提供される、請求項３に記載の方法。
【請求項５】
プロトコルイベントが、
通信ネットワーク内の変更の根本原因に関する情報、および
プロトコルイベント抑制が少なくとも１つの他のプロトコルイベントを抑制するために使用されているという表示のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
プロトコルイベントを書き込むステップが、プロトコルイベントをネットワーク要素によって管理されたファイル内に記憶するステップを含む、請求項１に記載の方法。
【請求項７】
プロトコルに関するイベントがプロトコルに関する第１のイベントであり、プロトコルイベントが第１のプロトコルイベントであり、方法が、
ネットワーク要素において、プロトコルに関する第２のイベントを検出するステップであって、プロトコルに関する第２のイベントが、プロトコルに関する第１のイベントに関連する、検出するステップと、
通信ネットワークで実行しているプロトコルに関するプロトコル情報に基づいて、通信ネットワークで実行しているプロトコルに関連する第２のイベントのトポロジの影響を推定するように、ネットワーク要素を管理している管理システムが構成されている、との判断に基づいて、プロトコルに関する第２のイベントに関して第２のプロトコルイベントの生成を抑制するステップとをさらに含む、請求項１に記載の方法。
【請求項８】
ネットワーク要素のプロトコルイベントログからの情報を求める要求を管理システムから受信するステップと、
プロトコルイベントログからの情報が管理システムに最後に提供されたときから、プロトコルイベントログ内でロギングされたプロトコルイベントを含む、プロトコルイベントログの部分を識別するステップと、
プロトコルイベントログの識別された部分からのプロトコルイベントをネットワーク要素から管理システムに向けて伝搬するステップと
をさらに含む、請求項１に記載の方法。
【請求項９】
プロトコルに関するイベントが、プロトコルに関する第１のイベントであり、プロトコルイベントが第１のプロトコルイベントであり、方法が、
ネットワーク要素において、プロトコルに関する第２のイベントを検出するステップと、
プロトコルに関する第２のイベントを記述する第２のプロトコルイベントを生成するステップと、
第２のプロトコルイベントを管理システムに向けて伝搬するステップとをさらに含む、請求項１に記載の方法。
【請求項１０】
プロトコル管理のための装置であって、
プロセッサと、該プロセッサに通信的に結合されたメモリを有し、該プロセッサが、
通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出し、
プロトコルに関するイベントを記述するプロトコルイベントを生成し、プロトコルイベントが、プロトコルに関するイベントの記述と、プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける少なくとも１つのオブジェクトとの関連性とを含み、プロトコルイベントが、通信ネットワークで実行しているプロトコルに関するプロトコルトポロジ情報を導出する際に管理システムによって使用するように構成された情報を含み、さらに、該プロセッサが、
プロトコルイベントを通信ネットワークのネットワーク要素によって管理されたプロトコルイベントログに書き込む
ように構成された、装置。
【請求項１１】
プロトコル管理のための方法であって、
通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップを有し、該プロトコルはそれと関連するプロトコルトポロジを有し、
プロトコルイベント抑制規則がプロトコルに関するイベントについてのプロトコルイベントの生成が抑制されるべきであることを示すというネットワーク要素による決定に基づいて、ネットワーク要素において、プロトコルに関するイベントに関してプロトコルイベントの生成を抑制するステップを含み、
プロトコルイベント抑制規則は、ネットワーク要素を管理している管理システムが、プロトコルに関するプロトコル情報に基づいて、プロトコルのプロトコルトポロジに関するプロトコルに関するイベントのトポロジの影響を推定するように、構成されていることを示す、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、通信ネットワークに関し、より詳細には、限定的にではないが、通信ネットワークのプロトコルの管理に関する。
【背景技術】
【０００２】
ネットワーク管理システム（ＮＭＳ）は、通信ネットワークの様々な側面を管理するために用いられる。あるタイプのネットワークでは、ＮＭＳは、（例えば、プロトコル非依存型マルチキャスト（ＰＩＭ）、インターネットグループ管理プロトコル（ＩＧＭＰ）など）マルチキャストプロトコルを管理するために用いられることが可能である。ＮＭＳによるマルチキャストプロトコルの効果的な管理は、正確な発見と、高忠実度と、大規模性とを必要とする。初めの２つの要件、すなわち、正確さおよび忠実度は、ＮＭＳがトポロジを効果的に推定して、適時に「同期」状態を保つことができる必要があることを意味する。第３の要件、すなわち、大規模性は、潜在的に非常に高いマルチキャスト状態を有する数百または数千のルータをサポートする必要を意味する。ＰＩＭにおける（ソース、グループ）（（Ｓ、Ｇ））ツリーの経路指定など、マルチキャストトポロジのアプリケーションは、トラブルシューティング履歴と、障害状態および障害イベントの早期の検出と、効果的な監査と、ネットワークイベントのマルチキャストサービスに対する影響解析とを含む。ＩＰ−ＴＶマルチキャストまたは事業マルチキャストなど、現代的なサービスは、一時的なイベントによって損なわれる場合があり、したがって、現状を理解して、適時に警告を生成し、根本原因を解析するために、ネットワーク経路およびマルチキャスト経路のよりニアリアルタイムな（ｎｅａｒ  ｒｅａｌ  ｔｉｍｅ）ビューは極めて重要である。
【０００３】
マルチキャストプロトコルを管理するために、少数の異なる手法が一般に使用される。第１の手法は、ＮＭＳにおいて現在のプロトコルトポロジおよび経路トポロジを調整する際にＮＭＳが（例えば、シンプルネットワークマネージメントプロトコル（ＳＮＭＰ）管理情報ベース（ＭＩＢ）、および関連トラップ、マルチキャストルーティングテーブル（ｍｕｌｔｉｃａｓｔ  ｒｏｕｔｉｎｇ  ｔａｂｌｅｓ）など）ブルートフォースポーリング（ｂｒｕｔｅ  ｆｏｒｃｅ  ｐｏｌｌｉｎｇ）に依存することである。例えば、すべてのルータを通したすべてのＰＩＭ（Ｓ、Ｇ）状態は、ＭＩＢを介してネットワークを通してマルチキャスト経路を推定するためにポーリングされ得る。同様に、例えば、ルーティング手法は、ルータからマルチキャストルーティング情報ベース（ＲＩＢ）を引き出し、次いで、ネットワーク内のマルチキャスト経路を計算することによって使用され得る。第２の手法は、推論とシミュレーションの組合せを使用して、ネットワーク内でマルチキャスト経路に何が発生しているべきかを導出することを試みることである。
【０００４】
しかし、不利には、そのような手法に関連する多くの問題が存在する。第１に、少なくとも一部のそのような手法は、ネットワーク内に大量のメッセージングを必要とし、これは、メッセージングに関係する要素の性能と、ネットワークの性能全体とを劣化させる可能性がある。第２に、そのような手法は、一般に、短期の過渡状態（ｔｒａｎｓｉｅｎｔ）、ソフトウェアバグもしくはプロトコルバグ、またはピアリングによりシステム内に注入される管理ドメイン外部の問題に起因するイベントを検出する際に効果的でない。例えば、過渡状態は、一般に、見逃されて、多くの場合、推論環境／シミュレーション環境の根本原因と関連付けられることができないが、これは、少なくともＮＭＳ内に不十分なトポロジ情報が存在するためである。さらに、そのような手法は、所与の時点でネットワーク状態を推定する際に多大な困難を有するが、これは、少なくともポーリングサイクル／調整サイクルが大域的に現在のネットワーク状態を導出するために使用され得る時間情報を有さないためである。したがって、スケーラビリティ考慮事項およびデータ可視性の欠如は、ネットワークトラブルシューティング、事後解析、およびシステム問題に対する早期の警告に関する解決策を提供する際に大きな課題をもたらす。
【発明の概要】
【課題を解決するための手段】
【０００５】
先行技術の様々な欠点が、プロトコルイベント管理機能を使用して、通信ネットワーク内のプロトコルイベントを管理するための実施形態によって対処される。
【０００６】
ネットワーク要素の現在のネットワーク要素挙動（ｂｅｈａｖｉｏｒ）を拡張して、ネットワーク要素を管理している管理システムにその拡張を結合することによって、プロトコルイベント管理機能の様々な実施形態が提供される。第１の拡張は、ネットワーク要素がプロトコルイベントを生成して、ネットワーク要素において局所的にプロトコルイベントをロギングするプロトコルイベント捕捉の使用である。プロトコルに関するイベントに関してロギングされたプロトコルイベントは、プロトコルに関するイベントの記述と、プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける少なくとも１つのオブジェクトとの関連性とを含む。ロギングされたプロトコルイベントは、任意の適切な様式で管理システムに提供されることが可能である。第２の拡張は、ネットワーク要素がプロトコルイベント抑制規則を使用してプロトコルイベントを抑制して、管理システムが、ネットワーク要素において適用されたプロトコルイベント抑制規則の知識を使用して、抑制されたプロトコルイベントを再構成する、プロトコルイベント抑制の使用である。プロトコルイベント捕捉機能およびプロトコルイベント抑制機能は、独立して使用されてよく、または組み合わせて使用されてもよい。
【０００７】
一実施形態では、プロトコル管理のための方法が提供される。この方法は、通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップと、プロトコルに関するイベントを記述するプロトコルイベントを生成するステップと、プロトコルイベントを通信ネットワークのネットワーク要素によって管理されたプロトコルイベントログに書き込むステップとを含み、プロトコルイベントは、プロトコルに関するイベントの記述と、プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける少なくとも１つのオブジェクトとの関連性とを含む。
【０００８】
一実施形態では、プロトコル管理のための方法が提供される。この方法は、通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップと、ネットワーク要素において、プロトコルに関するプロトコルイベントを生成するステップを抑制するステップとを含み、この場合、プロトコルイベント抑制規則がプロトコルに関するイベントに関してプロトコルイベントを生成するステップが抑制されるべきであることを示すと判断されたとき、プロトコルに関するイベントに関してプロトコルイベントを生成するステップは抑制される。
【０００９】
本明細書の教示は、添付の図面と共に、以下の詳細な説明を考慮することによって容易に理解されよう。
【図面の簡単な説明】
【００１０】
【図１】プロトコルイベント管理の一実施形態を示す、ある例示的なマルチキャスト通信システムを示す図である。
【図２】通信ネットワークのネットワーク要素においてプロトコルイベントロギングを実現するためのある方法の一実施形態を示す図である。
【図３】通信ネットワークのネットワーク要素においてプロトコルイベント抑制を実現するためのある方法の一実施形態を示す図である。
【図４】管理システムにおいてプロトコルイベントを処理するためのある方法の一実施形態を示す図である。
【図５】プロトコルイベント抑制に基づいて、管理システムにおいてプロトコルイベントを処理するためのある方法の一実施形態を示す図である。
【図６】本明細書で説明される機能を実行する際に使用するのに適したコンピュータのハイレベルブロック図である。
【発明を実施するための形態】
【００１１】
理解を促す目的で、可能な場合、複数の図面に共通な同一の要素を示すために、同じ参照番号が使用されている。
【００１２】
プロトコルイベント管理機能が本明細書で示され説明される。プロトコルイベント管理機能は、プロトコルイベントの効率的かつスケーラブルな管理を可能にする。
【００１３】
マルチキャストネットワークのマルチキャストプロトコルの管理の文脈でプロトコルイベント管理機能が本明細書で主に示され説明されるが、プロトコルイベント管理機能は、任意の他の適切なタイプの通信ネットワークにおいて任意の他の適切なタイプのプロトコルのプロトコルイベントを管理するために使用され得ることを理解されよう。
【００１４】
図１は、プロトコルイベント管理の一実施形態を示す、ある例示的なマルチキャスト通信システムを示す図である。
【００１５】
図１に示されるように、例示的なマルチキャスト通信システム１００は、マルチキャストネットワーク１１０とネットワーク管理システム（ＮＭＳ）１２０とを含む。マルチキャストネットワーク１１０は、マルチキャストネットワーク１１０内のマルチキャスティングをサポートする、（例えば、プロトコル非依存型マルチキャスト（ＰＩＭ）、インターネットグループ管理プロトコル（ＩＧＭＰ）、ディスタンスベクトルマルチキャストルーティングプロトコル（Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ  Ｍｕｌｔｉｃａｓｔ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）（ＤＶＭＲＰ）など）１つまたは複数のマルチキャストプロトコルを実行する。
【００１６】
マルチキャストネットワーク１１０は、マルチキャストネットワーク１１０内のトラフィックのマルチキャスティングをサポートする複数の通信経路（ＣＰ）１１２（集合的に、ＣＰ１１２）を経由して通信する複数のネットワーク要素（ＮＥ）１１１（集合的に、ＮＥ１１１）を含む。例えば、図１に示されるように、ＮＥ１１１は、スイッチとルータとを含む。ＮＥ１１１は、マルチキャストネットワーク１１０内で実行しているマルチキャストプロトコルに関連するイベントを検出するように構成される。ＮＥ１１１は、検出されたイベントの少なくとも一部に関するプロトコルイベントをインテリジェントに生成して、プロトコルイベント管理機能の様々な機能を使用して、それらの生成されたプロトコルイベントがＮＭＳ１２０に利用可能にされることをインテリジェントに可能にし、それによって、ＮＭＳ１２０がマルチキャストネットワーク１１０の状態の現在のビューを管理することを可能にするように構成される。
【００１７】
ＮＭＳ１２０は、マルチキャストネットワーク１１０に様々な管理機能を提供する。ＮＭＳ１２０は、ＮＥ１１１によって生成されたプロトコルイベントを受信して、それらの受信されたプロトコルイベントを処理して、それらのプロトコルイベントを使用して、管理システムによって一般に実行される様々な管理機能を提供するように構成される。ＮＭＳ１２０は、プロトコルイベント管理機能の様々な機能をサポートして、それによって、ＮＭＳ１２０が、既存の管理システムに関して可能であるよりもより効率的かつスケーラブルな様式でマルチキャストネットワーク１１０のマルチキャストトポロジの現在のビューを管理することを可能にするように構成される。マルチキャストトポロジロギングに関する管理機能に関して主に示され説明されているが、ＮＭＳ１２０は、マルチキャストネットワーク１１０に関する任意の他のネットワーク管理機能を実行するように構成され得ることを理解されよう。
【００１８】
一実施形態では、プロトコルイベント管理機能は、ＮＥ（例示的に、ＮＥ１１１）の現在の挙動を２つの領域で拡張して、ＮＭＳ（例示的に、ＮＭＳ１２０）にその拡張を結合することによって提供される。この実施形態では、ＮＥ挙動のこれら２つの拡張は、プロトコルイベント捕捉とプロトコルイベント抑制とを含む。これは、図１において、それぞれ、複数のＮＥ１１１上で実施される複数のＮＥプロトコルイベントログ１１５として、およびＮＭＳ１２０上で実施されるプロトコルイベント管理モジュール１２５として示されている。プロトコルイベントログ１１５は、それぞれ、ＮＥ１１１によって生成されたプロトコルイベントを記憶するように構成される。プロトコルイベント管理モジュール１２５は、ＮＭＳ１２０によって提供されているとして本明細書で示され説明される様々なプロトコルイベント管理機能（例えば、ＮＥ１１１のプロトコルイベントログ１１５内でロギングされたプロトコルイベントを受信する機能、ＮＥ１１１によって使用されるプロトコルイベント抑制規則を構成する機能など、様々な管理機能を提供するためにプロトコルイベントを処理する機能など、ならびにそれらの様々な組合せ）を提供するように構成される。
【００１９】
一実施形態では、ＮＥ１１１は、サポートされるマルチキャストプロトコルに関するプロトコルイベントを生成することである、ＮＥ挙動の第１の拡張をサポートする。
【００２０】
この実施形態では、ＮＥ１１１は、ＮＥ１１１によってサポートされる（１つまたは複数の）マルチキャストプロトコルに関連するイベントを検出することに応答して、ＮＥ１１１によってサポートされる（１つまたは複数の）マルチキャストプロトコルに関するプロトコルイベントを生成し、この場合、生成されたプロトコルイベントは、それぞれ、それに応答してプロトコルイベントが生成される、検出されたイベントを記述する。
【００２１】
この実施形態では、ＮＥ１１１は、プロトコルイベントを生成することに応答して、それらの生成されたプロトコルイベントを、様々な管理機能を実行する際にＮＭＳ１２０によって使用するために利用可能にする。
【００２２】
一実施形態では、ＮＥ１１１によって生成されたプロトコルイベントは、それらの生成されたプロトコルイベントを、それぞれ、複数のＮＥ１１１によって管理された複数のプロトコルイベントログ１１５内に書き込むことによって、ＮＭＳ１２０に利用可能にされる。捕捉されたプロトコルイベントをローカルプロトコルイベントログ１１５Ｌに書き込むステップは、（例えば、任意の適切なフォーマットを使用して、任意の適切な情報を使用してなど）任意の適切な様式で実行されることが可能である。そのようなローカルロギング実装を使用することは、ＳＮＭＰおよび類似のメッセージングプロトコルに関連するオーバヘッドを削減する。この実施形態では、ＮＥ１１１は、（例えば、周期的に、ローカルトリガ条件に応答してなど）周期的にプロトコルイベントログ１１５のプロトコルイベントをＮＭＳ１２０に送ることができ、かつ／またはＮＭＳ１２０は、（例えば、周期的に、ローカルトリガ条件に応答してなど）プロトコルイベントログ１１５のプロトコルイベントを取得するためにプロトコルイベントログ１１５のオンデマンド読出しを要求することができる。
【００２３】
一実施形態では、ＮＥ１１１によって生成されたプロトコルイベントは、ＮＥによってプロトコルイベントが生成されるにつれて、プロトコルイベントをＮＭＳ１２０に提供するようにＮＥ１１１を構成することによって、ＮＭＳ１２０に利用可能にされる。この実施形態では、プロトコルイベントは、任意の適切な様式で、例えば、（例えば、ＳＮＭＰトラップ、Ｎｅｔｆｌｏｗ、Ｓｙｓｌｏｇなど）拡張イベントインターフェースを経由して、（例えば、Ｊａｖａ（登録商標）メッセージサービス（ＪＭＳ）／拡張可能マークアップ言語（ＸＭＬ）、または任意の他の適切なストリームインターフェースを使用して）ストリームインターフェースを経由してなど、ならびにそれらの様々な組合せで、ＮＥ１１１からＮＭＳ１２０に提供されることが可能である。プロトコルイベントがＮＭＳ１２０に提供される、１つのそのような実施形態では、プロトコルイベントをＮＭＳ１２０に伝搬する際のオーバヘッドを削減するためにメッセージバンドリング（ｍｅｓｓａｇｅ  ｂｕｎｄｌｉｎｇ）が用いられることが可能である。この実施形態は、プロトコルイベントをＮＭＳ１２０に利用可能にするために、プロトコルイベントログ１１５を使用する代わりに、かつ／またはプロトコルイベントログ１１５を使用することに加えて使用され得る。
【００２４】
プロトコルイベントは、任意の適切なフォーマットで、例えば、ＮＥ１１１によってプロトコルイベントが生成されて、ロギングされる様式に依存し得るＮＭＳ可読フォーマットで生成されることが可能である。すなわち、生成されたプロトコルイベントは、ＮＥ１１１によって指定されて、（１つまたは複数の）任意の適切な機械可読フォーマットを使用してＮＭＳ１２０に提供されることが可能であり、それによって、ロギングされたプロトコルイベントの効率的な処理を可能にする。
【００２５】
一実施形態では、生成されたプロトコルイベントは、プロトコル管理に関連する管理機能を実行する際（例えば、現在のトポロジを導出する際、履歴マルチキャストトポロジを再構成する際など、ならびに、それらの様々な組合せの際）にＮＭＳ１２０によって使用するための情報を含む。
【００２６】
一実施形態では、プロトコルに関するイベントを検出することに応答して生成されるプロトコルイベントは、（１）プロトコルに関するイベントの記述と、（２）プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける１つまたは複数のオブジェクトとの関連性とを含む。プロトコルに関するイベントは、本明細書で、プロトコルイベントの生成をトリガしたイベントと呼ばれる場合もある。
【００２７】
プロトコルに関するイベントの記述は、１つまたは複数のイベントタイプインジケータ（例えば、参加（ｊｏｉｎ）、離脱（ｌｅａｖｅ）など）、（例えば、プロトコルに関するイベントに関してＮＥが判断したタイムスタンプの形で）イベントタイミング情報、トポロジを導出する際に使用するための情報、イベント根本原因情報、およびプロトコルに関するイベントを記述するのに適し、プロトコル管理に関連する管理機能を実行する際にＮＭＳ１２０によって使用され得る類似の情報のうちの１つまたは複数、ならびに、それらの様々な組合せなど、プロトコルに関するイベントを記述する際に使用するのに適した任意の情報を含んでもよい。場合によっては、これらのタイプの情報のうちの少なくとも一部に何らかの重複が存在する場合があることを理解されよう。
【００２８】
プロトコルｔに関するイベントとプロトコルに関するイベントによって影響を受ける１つまたは複数のオブジェクトとの関連性は、物理オブジェクトおよび／または論理オブジェクトを含み得る、１つもしくは複数のオブジェクトに対する１つもしくは複数の関連性を含んでもよい。例えば、オブジェクトは、ポート、（例えば、インバウンドプロトコルインターフェース（ＩＩＦ）、アウトバウンドプロトコルインターフェース（ＯＩＦ）など）インターフェース、プロトコルオブジェクトなど、ならびにそれらの様々な組合せを含んでもよい。イベントと影響を受けるオブジェクトとの相関はＮＥ１１１によって実行され、それによって、ＮＭＳ１２０がそのような相関処理を実行する必要を取り除き、それによって、ＮＭＳ１２０上の処理負荷を改善する。イベントと影響を受けるオブジェクトとの相関は、ＮＭＳ１２０がプロトコル管理に関連する管理機能を実行することを可能にする。
【００２９】
一実施形態では、生成されたプロトコルイベントはタイムスタンプされる。１つのそのような実施形態では、（プロトコルイベントが受信機において遠隔でタイムスタンプされる既存のメッセージングシステムにおけるのとは対照的に）生成されたプロトコルイベントは、ＮＥ１１１によって局所的にタイムスタンプされる。この実施形態では、タイムスタンピングは、（例えば、ネットワークタイムプロトコル（ＮＴＰ）、ｓｙｎｃＥ、ビル内統合タイミング供給（Ｂｕｉｌｄｉｎｇ  Ｉｎｔｅｇｒａｔｅｄ  Ｔｉｍｉｎｇ  Ｓｕｐｐｌｙ）（ＢＩＴＳ）など）生成されたプロトコルイベントに信頼性のあるタイムスタンプを提供するのに適した任意のタイムソースを使用して実行されることが可能である。このようにタイムスタンピングを使用することは、ＮＭＳ１２０によって実行される管理処理の間の調整を大いに促す。
【００３０】
一実施形態では、メッセージナンバリング（ｍｅｓｓａｇｅ  ｎｕｍｂｅｒｉｎｇ）は、プロトコルイベントログ１１５の管理と、管理機能を実行するためのＮＭＳ１２０によるプロトコルイベントログ１１５の関連使用とを簡素化するために使用され得る。この特徴は、タイムスタンピングを使用する代わりに、またはタイムスタンピングを使用することに加えて提供されることが可能である。一実施形態では、生成されたプロトコルイベントは、トポロジを導出する際にＮＭＳ１２０によって使用するように構成された情報を含む。例えば、生成されたプロトコルイベントは、（例えば、参加、離脱など）イベントタイプインジケータ、（例えば、インバウンドプロトコルインターフェース、アウトバウンドプロトコルインターフェースなど）論理的に関連付けられた接続性情報など、ならびにそれらの様々な組合せを含んでもよい。ＰＩＭの場合、例えば、これは、近隣に関するＳＮＭＰテーブル、（Ｓ、Ｇ）チャネル、（１つまたは複数の）ランデブーポイント（ｒｅｎｄｅｚｖｏｕｓ  ｐｏｉｎｔ）など、ならびにそれらの様々な組合せを含んでもよい。他のタイプのマルチキャストプロトコルの場合、例えば、これは、マルチキャストルーティング情報ベース（ＭＲＩＢ）および状態情報の他の適切なソースを含んでもよい。
【００３１】
一実施形態では、生成されたプロトコルイベントは、そのような情報が関連するプロトコルによって知られている場合、変更の根本原因に関する情報を含む。例えば、そのような情報は、近隣がＩＧＭＰ離脱を強制できないこと、物理的インターフェース障害などを示す情報を含んでもよい。このタイプの根本原因情報は、様々な関連する管理機能を実行する際にＮＭＳ１２０によって使用するように構成される。
【００３２】
一実施形態では、生成されたプロトコルイベントは、プロトコルイベント抑制がＮＥ１１１によって用いられているとき、ＮＥ１１１によるプロトコルイベント抑制の使用の表示を含む。一実施形態では、ＮＥ１１１上に構成されたプロトコルイベント抑制規則を使用してプロトコルイベント抑制がＮＥ１１１によって用いられているとき、ＮＥ１１１によるプロトコルイベント抑制規則の使用は、ＮＭＳ１２０に関してＮＥ１１１によって生成された１つまたは複数の他のプロトコルイベントにおいてプロトコルイベント抑制の使用がＮＭＳ１２０に示される必要があり得ることをＮＥ１１１に示す。様々な実施形態では、プロトコルイベント抑制は、同じまたは類似のプロトコルイベント／プロトコルイベントメッセージの抑制、関連するプロトコルイベント／プロトコルイベントメッセージの抑制など、ならびにそれらの様々な組合せを伴う、論理的に冗長なプロトコルイベントの抑制を含む。プロトコルイベント抑制の使用の表示は、ＮＭＳ１２０がプロトコルイベント抑制の使用の表示を含むプロトコルイベントに関する１つまたは複数のプロトコルイベントを推定する必要があり得ることをＮＭＳ１２０に示す。ＰＩＭの場合、例えば、ＮＥ１１１のＰＩＭ近隣が障害を起こし、ＮＥ１１１がイベントを捕捉するとき、プロトコルイベント抑制を使用する場合、ＮＥ１１１によるプロトコルイベント抑制の使用の知識を有するＮＭＳ１２０は、（Ｓ、Ｇ）状態の発見を想定して、すべての影響を受けた（Ｓ、Ｇ）チャネルを明瞭に推定することができる。本明細書で説明されるように、プロトコルイベント抑制の使用はスケーラビリティを提供すると同時に、ＮＭＳ１２０に対するプロトコルイベントのロギング／ストリーミングをスケーリングするための既存のブルートフォース手法の必要も取り除く。プロトコルイベント抑制の様々な実施形態が本明細書で説明される。
【００３３】
本明細書で説明されるように、ＮＥ１１１のプロトコルイベントログ１１５は、それぞれ、ＮＥ１１１によって生成されたプロトコルイベントを記憶する。したがって、プロトコルイベントログ１１５は、プロトコルイベントログ１１５内に管理されたプロトコルイベントの一部であるか、またはそうでない場合、そのプロトコルイベントに関連するとして含まれ得る任意の情報を含むと見なすことができる。プロトコルイベントは、（例えば、ＸＭＬフォーマットまたは任意の他の適切なフォーマットを使用して、ファイルフォーマットを使用して、ストリーミングを使用してなど）任意の適切な様式でＮＥ１１１のプロトコルイベントログ１１５内で組織され得る。
【００３４】
一実施形態では、プロトコルイベントがプロトコルイベントログ１１５内で捕捉されるとき、プロトコルイベントログ１１５（および、したがって、捕捉されたプロトコルイベント）は、任意の適切な様式で（例えば、任意の適切な時点で、（１つまたは複数の）任意の適切なトリガ条件に応答してなど、ならびにそれらの様々な組合せで）ＮＭＳ１２０に利用可能にされ得る。例えば、ＮＥ１１１は、（例えば、周期的に、（例えば、プロトコルイベントログ１１５のサイズがしきい値に達したことを検出することに応答して、プロトコルイベントがプロトコルイベントログ１１５に書き込まれているレートがしきい値を満たすことを検出することに応答してなど）プロトコルイベントログ１１５のサイズに関連する条件を検出することに応答してなど、ならびにそれらの様々な組合せで）ＮＭＳ１２０から要求を受信せずに、そのプロトコルイベントログ１１５からＮＭＳ１２０にプロトコルイベントの伝搬を開始することができる。例えば、ＮＥ１１１は、ＮＭＳ１２０から要求を受信することに応答して、そのプロトコルイベントログ１１５からＮＭＳ１２０にプロトコルイベントの伝搬を開始することができる。例えば、ＮＥ１１１は、局所的にまたは遠隔で発生し得る任意の他の適切なトリガ条件に応答して、そのプロトコルイベントログ１１５からＮＭＳ１２０にプロトコルイベントの伝搬を開始することができる。これは、ＮＭＳ１２０が（例えば、重要なイベントの後で、トラブルシューティングの間になど）オンデマンドで調整することを可能にする。一実施形態では、プロトコルイベントがプロトコルイベントログ１１５に書き込まれるとき、プロトコルイベントログ１１５は、ＮＭＳ１２０によって読み取られた後にロールオーバするように構成されるが、これは、過剰処理または疑似処理を回避するためである。プロトコルイベントをプロトコルイベントログ１１５内に書き込むのではなく、プロトコルイベントがＮＥ１１１からＮＭＳ１２０に伝搬される実施形態では、ＮＭＳ１２０はプロトコルイベントが発生するにつれてプロトコルイベントを受信することになるため、そのような読出し機能またはロールオーバ機能は使用されないことになる点を理解されよう。したがって、少なくとも一部の実施形態では、ＮＥ１１１に関する局所規則によって抑制され得ない高いプロトコルイベントレートを扱う潜在的な課題により、プロトコルイベントのログベースの捕捉は、ログベースの捕捉を伴わない、プロトコルイベントのリアルタイム配信よりも好まれる可能性がある。
【００３５】
プロトコルイベント捕捉の様々な実施形態は、マルチキャストプロトコルおよび関連する管理機能の管理に関して多くの利点を提供する。プロトコルイベントのロギングは、ネットワーク要素と管理システムとの間に必要とされるメッセージングをかなり削減して、既存のポーリング技術に比べて処理の総合的な削減を提供する。プロトコルイベントのロギングは、短期イベントの調整を可能にする。ＮＭＳ１２０はネットワーク内にいつ変更が生じたかを知ることになるため、タイムスタンプされたプロトコルイベントの生成は、見逃されたイベントを捕捉すること、処理を変更だけに削減すること、調整を簡素化することなどによって主なトポロジ問題に対処する。タイムスタンプされたプロトコルイベントおよび関連するプロトコルイベント情報の可用性は、関連するトポロジ情報と共に、ＮＭＳ１２０がネットワーク内でトポロジ変更を再構成することを可能にする。そのような実施形態によるプロトコルイベントの捕捉は、様々な他の利点を提供する。
【００３６】
一実施形態では、ＮＥ１１１のそれぞれは、プロトコルイベント抑制である、ＮＥ挙動の第２の拡張をサポートする。この実施形態では、ＮＥ１１１は、サポートされたマルチキャストプロトコルに関してある種のプロトコルイベントを抑制するように構成される。ＮＥ１１１上でプロトコルイベント抑制を使用することは、ＮＥ１１１からＮＭＳ１２０に向けた不要なメッセージングを削減するように構成される。このタイプの削減は、（例えば、重要なイベントの間に、大規模ネットワークにおいてなど）様々な条件下で、（例えば、メッセージング負荷を削減するため、処理負荷を削減するためなど）様々な理由により有益である。
【００３７】
一実施形態では、プロトコルイベント抑制は、様々な条件下でプロトコルイベント抑制を制御するように構成されたプロトコルイベント抑制規則に基づいて、プロトコルイベントの抑制を提供する、インテリジェントなプロトコルイベント抑制である。
【００３８】
プロトコルイベント制御規則は、ＮＥ１１１上に構成される。プロトコルイベント抑制規則は、任意の適切な様式でＮＥ１１１上に構成されることが可能であり、静的であってよく、かつ／または動的であってもよい。一実施形態では、プロトコルイベント抑制規則は、ＮＥ１１１上に事前構成される。この実施形態では、プロトコルイベント抑制規則は、（例えば、ＮＭＳ１２０または任意の他の適切なソースから発行されたコマンドに応答して）必要に応じて、または所望に応じて、プロトコルイベント抑制規則がＮＥ１１１上で活性化／非活性化することを可能にするために規則ごとベースで構成可能であり得る。一実施形態では、プロトコルイベント抑制規則は、必要に応じて、または所望に応じて、プロトコルイベント抑制規則をＮＥ１１１に提供することによって、ＮＥ１１１上で構成され得る。この実施形態では、プロトコルイベント抑制規則は、任意の適切なデバイス（例えば、ＮＭＳ１２０、またはそのような構成変更の任意の他の適切なソース）の制御下で、必要に応じて、または所望に応じて、ＮＥ１１１上に設定されること、およびＮＥ１１１から除去されることが可能である。プロトコルイベント抑制規則をサポートするためのＮＥ１１１の構成は、そのような実施形態の組合せを使用して、かつ／または任意の他の適切な様式で実行されることが可能である。そのような実施形態では、（例えば、プロトコルイベント抑制規則を有効／無効にすること、プロトコルイベント抑制規則を設定／除去することなどのうちの１つまたは複数によって）ＮＥ１１１上のプロトコルイベント抑制規則の動的な構成を可能にすることによって、ＮＥ１１１によって実行されるプロトコルイベント捕捉は、任意の適切な１つまたは複数の要因（例えば、ネットワークアプリケーション、ネットワークの現状など、ならびにそれらの様々な組合せ）に基づいて調整されることが可能である。
【００３９】
ＮＥ１１１によって使用されるプロトコルイベント抑制規則は、ＮＭＳ１２０がプロトコルイベントを抑制するためにＮＥ１１１によって使用されるプロトコルイベント抑制規則の知識を有し、それによって、ＮＭＳ１２０が、ＮＥ１１１によって適用されるプロトコルイベント抑制規則の知識により、ＮＥ１１１によって抑制される、抑制されたプロトコルイベントに関連する情報を再構成することを可能にするように、ＮＭＳ１２０上で構成されることも可能である。一実施形態では、ＮＥ１１１におけるプロトコルイベント抑制は、（１）ＮＥ１１１のプロトコルイベント抑制規則と（２）ＮＭＳ１２０のプロトコルイベント抑制規則の両方を一斉に調節することによって、プロトコルイベント抑制がＮＭＳ１２０によって調整される場合など（すなわち、ＮＭＳ１２０がＮＥ１１１によって適用されている現在のプロトコルイベント抑制規則の知識を有するように）調整可能であり得る。ＮＥ１１１によって適用されるプロトコルイベント抑制規則のＮＭＳ１２０による調整は、様々な理由で、例えば、マルチキャストプロトコルが使用されているアプリケーションに適合するように実行されることが可能である（例えば、インターネットプロトコルテレビジョン（ＩＰＴＶ）アプリケーションでは、ＮＭＳ１２０は、負荷に起因する（Ｓ、Ｇ）ＯＩＦイベントを再構成し得るが、トランスポートシナリオは（Ｓ、Ｇ）ＯＩＦイベントを管理する場合がある）。
【００４０】
一実施形態では、プロトコルイベント抑制規則は、プロトコルごとベースで指定される。例えば、ＰＩＭに関して使用されるプロトコルイベント抑制規則はＩＧＭＰに関して使用されるプロトコルイベント抑制規則とは異なる場合があり、以下同様である（例えば、規則は、ピークイベントに対応しているときなど、様々な条件下で異なる場合がある）。
【００４１】
様々な実施形態では、プロトコルイベント抑制は、同じまたは類似のプロトコルイベント／プロトコルイベントメッセージの抑制、関連するプロトコルイベント／プロトコルイベントメッセージの抑制など、ならびにそれらの様々な組合せを伴う、論理的に冗長なプロトコルイベントの抑制を含む。
【００４２】
一実施形態では、プロトコルイベント抑制規則は、論理的に冗長なプロトコルイベントの抑制を可能にするために提供される。論理的に冗長なプロトコルイベントの抑制は、プロトコルイベント抑制規則のプロトコルに適切なセット（ｐｒｏｔｏｃｏｌ−ａｐｐｒｏｐｒｉａｔｅ  ｓｅｔｓ）により提供されることが可能である。例えば、プロトコルイベント抑制規則は、ＩＩＦが物理的リンク、ネットワーク、またはＰＩＭプロトコルの原因により障害を起こすとき、すべての（Ｓ、Ｇ）状態の抑制を指定することが可能である。この例では、ＮＥ１１１は単一のプロトコルイベント（例えば、プロトコルイベント捕捉の実装に関して本明細書で説明されるように、タイムスタンプ、関連するインターフェース情報などを含むことも可能な、ＩＩＦ障害を指定するメッセージ）をＮＥ１１１のプロトコルイベントログ１１５に書き込み、ＮＭＳ１２０は、現在のログ、および（例えば、ＳＮＭＰを介した）一回限りのトポロジ読出しから上流の（Ｓ、Ｇ）状態を明瞭に推定できるように構成される。多くの場合、そのようなプロトコルイベント抑制規則の使用は、結果として、少数のプロトコルイベントだけに対して大きな状態遷移の効率的な抑制をもたらし、それによって、規模を劇的に増大させることを理解されよう。
【００４３】
一実施形態では、例えば、不要なメッセージングは、プロトコルイベント抑制規則の相関が、ＮＭＳ１２０が抑制されたプロトコルイベントの影響を推定するのを合理的に可能にすることになるプロトコルイベントを抑制することによって削減され得る。例えば、ＮＥ１１１のＩＩＦの障害は数百のＩＧＭＰ参加に影響を及ぼす可能性があるが、ＮＭＳ１２０がＩＧＭＰツリーを認識していると想定すると、プロトコルに関する単一のプロトコルイベント（例えば、単一のＩＩＦメッセージ）は、ＮＭＳ１２０がＩＩＦ障害の影響を推定するのを可能にするために十分である。これは、実行可能なプロトコルイベント抑制のタイプの一例に過ぎないことを理解されよう。
【００４４】
一実施形態では、プロトコルイベント抑制規則は、ＮＭＳ１２０によって明瞭な推定を行うことができない場合、プロトコルイベントが抑制されないように構成される。例えば、（Ｓ、Ｇ）離脱は、停止しているＩＩＦに関して抑制され得るが、他のインターフェースに関して（Ｓ、Ｇ）参加は抑制されない。
【００４５】
一実施形態では、プロトコルイベント抑制規則は、処理負荷規約（ｐｒｏｃｅｓｓｉｎｇ  ｌｏａｄ  ｃｏｎｖｅｎｔｉｏｎｓ）に起因するプロトコルイベントを抑制するように構成される。しかし、少なくとも一部のそのような実施形態では、完全なプロトコルイベントが再構成され得るように、ＮＥ１１１とＮＭＳ１２０の両方に追加のメッセージおよび論理を加えることが必要であるか、または望ましい場合がある。例えば、プロトコルインターフェースがデュアルアップストリーム環境（ｄｕａｌ  ｕｐｓｔｒｅａｍ  ｅｎｖｉｒｏｎｍｅｎｔ）でフラップ（ｆｌａｐ）を経験する場合、ＮＥ１１１は、最適化として２５０個の上流（Ｓ、Ｇ）に関する起動時間および終了時間をバックアップインターフェースに切り替えることを示すことがある。同様に、例えば、一部の比較的小さな忠実度と劇的なロギング効率性とを犠牲にして元の状態に切り替えるとき、類似の削減を達成することができる。
【００４６】
一実施形態では、ＮＥ１１１は、ＮＭＳ１２０に対するメッセージ（例えば、ＳＮＭＰトラップまたは類似のメッセージ）を介して、ネットワーク内に高いプロトコルイベントレートが発生していることをＮＭＳ１２０に示すように構成される。このタイプのメッセージは、重要なイベントが発生し、ＮＭＳ１２０が管理忠実度を管理するための（例えば、ネットワークの現状の正確なビューを管理するための）措置を講じるべきであるか、または講じることができるという表示をＮＭＳ１２０に提供する。
【００４７】
一実施形態では、ＮＥ１１１は、ＮＭＳ１２０に対するメッセージ（例えば、ＳＮＭＰトラップまたは類似のメッセージ）を介して、高いプロトコルイベントレートがもはやネットワーク内で発生していないことをＮＭＳ１２０に示すように構成される。このタイプのメッセージは、追加のバックオフが必要とされず、ＮＭＳ１２０がＮＥ１１１のプロトコルイベントログ１１５からの情報の即時収集から利益を得ることができるという表示をＮＭＳ１２０に提供する。
【００４８】
一実施形態では、ＮＥ１１１は、調整のためにプロトコル状態のフルダンプを提供し、それによって、起動時もしくは接続性が失われた後の同期のためにＳＮＭＰまたは他のイベント報告プロトコルを使用する必要を取り除くように構成される。このタイプのプロトコルイベント捕捉は、チェックポイントの生成に類似し、（例えば、これはプロトコルイベントログ１１５に対するイベント駆動型書込みではないため）新しいメッセージタイプの使用によって円滑にされ得る。
【００４９】
一実施形態では、ＮＥ１１１は、プロトコルイベントログ１１５内でプロトコルイベントをロギングすることに加えて、かつ／またはその代わりに、少なくとも一部のプロトコルイベントをＮＭＳ１２０に向けて伝搬するように構成される。伝搬されるプロトコルイベントは（例えば、優先度の高いプロトコルイベント、ある種のタイプのネットワーク状態に関連するプロトコルイベントなど）任意の適切なプロトコルイベントであってよい。ＮＥ１１１からＮＭＳ１２０に向けたプロトコルイベントの伝搬は、任意の適切な１つまたは複数の条件に応答して（例えば、低負荷状況で、ネットワーク内の優先度の高い条件に応答してなど、ならびにそれらの様々な組合せで）実行されることが可能である。プロトコルイベントは、任意の適切なタイプのメッセージ（例えば、ＳＮＭＰトラップまたは類似のメッセージ）を使用して伝搬されることが可能である。少なくとも一部のそのような実施形態では、改善された捕捉フォーマットもサポートするために、イベントフィード（ｅｖｅｎｔ  ｆｅｅｄ）を拡張することも可能であり、したがって、多くのそのような事例では、ストリーミング手法が好ましい場合があることを理解されよう。
【００５０】
このようにプロトコルイベントを抑制することが有益であるのは、高いメッセージ数が様々な潜在的な解決策のスケーラビリティに影響を与えるためであり、さらに、プロトコルが、一般に、高い忠実度モデルが使用されるときに必要とされない大きなメッセージ数を有するためである。
【００５１】
図１で示されるように、ＮＥ挙動の第１の拡張および第２の拡張に関連するこれらの機能ならびに他の機能は、それぞれ、ＮＥ１１１によって提供されることが可能である。
【００５２】
上で説明されたように、ＮＥ１１１に対するこれらの挙動拡張はＮＭＳ１２０に結合される。
【００５３】
ＮＭＳ１２０は、マルチキャストネットワーク１１０に関する様々な管理機能（例えば、マルチキャストトポロジを調整する機能、マルチキャストプロトコル状態を調整する機能など、ならびにそれらの様々な組合せ）を実行するために、ＮＥ拡張（例えば、プロトコルイベント捕捉および／またはプロトコルイベント抑制）を利用するように構成される。
【００５４】
一実施形態では、ＮＭＳ１２０は、（１）プロトコル状態（例えば、ＮＥ１１１のプロトコルイベントログ１１５上にロギングされたプロトコルイベントの受信および処理）の同期されたビューを管理するためにプロトコルイベント捕捉を使用することと、（２）ＮＥ１１１によって用いられるプロトコルイベント抑制規則に整合する（ｍｅｓｈｅｓ）情報（例えば、プロトコルイベント抑制規則、トポロジモデル／トポロジ規則など）を管理することとによってＮＥ拡張を活用する。これは、ＮＭＳ１２０が、終端間のプロトコルビューを達成するために、必要に応じて、ＮＭＳ１２０内に適切な状態変更を再現することを可能にする。例えば、１０個のＮＥにおける５０個の（Ｓ、Ｇ）状態変更をＩＩＦ／ＯＩＦメッセージと置換することを抑制することは、５００個のイベントの処理を節約できると同時に、ＮＭＳ１２０は、それぞれの（Ｓ、Ｇ）に関する変更履歴を再現するために、依然として、そのトポロジモデルを使用することが可能になり、次いで、イベントの間に（例えば、解析後の計画、トラブルシューティングなどのために）マルチキャストネットワーク１１０内でツリーの経路がどのように変更したかをユーザに示すことが可能である。
【００５５】
一実施形態では、ＮＥ１１１に関して説明されたように、プロトコルイベント捕捉および／またはプロトコルイベント抑制は、プロトコルイベントロギングの文脈で提供され、それによって、ＮＥ１１１によってプロトコルイベントログ１１５内にプロトコルイベントがロギングされる。１つのそのような実施形態では、ＮＭＳ１２０は、そのような管理機能を実行するための主な方法として、プロトコルイベントロギングを使用する。例えば、ＮＥ１１１のプロトコルイベントログ１１５は任意の時点で読み取られることが可能であり、様々なタイプのプロトコルイベントがプロトコルイベントログ１１５内に包含されることから抑制され得るため、関連するプロトコルイベントだけがＮＭＳ１２０によって取得されて処理される必要があり、かなりの最適化をＮＭＳ１２０に提供する。同様に、例えば、プロトコルイベントログ１１５のプロトコルイベントがタイムスタンプおよび／または統合される場合、ＮＭＳ１２０に関する管理機能の実行は簡素化され、それによって、ＮＭＳ１２０が一時的なイベントおよび状態と長期的なイベントおよび状態とを（例えば、一時的なネットワークトポロジと長期的なトポロジとを）区別することを可能にする。そのような実施形態では、プロトコルイベントログ１１５からのプロトコルイベントの事後処理、およびＮＭＳ１２０で利用可能なネットワーク情報（例えば、ネットワークトポロジ情報、プロトコル状態情報など）は、様々なタイプのユーザ機能性（例えば、（Ｓ、Ｇ）経路上で１つまたは複数の警告を生成および提示すること、（Ｓ、Ｇ）経路の履歴を生成および提示することなど、ならびにそれらの様々な組合せ）をサポートするために使用され得る。
【００５６】
一実施形態では、ＮＭＳ１２０は、大域調整機能（ｇｌｏｂａｌ  ｒｅｃｏｎｃｉｌｅ  ｆｕｎｃｔｉｏｎ）を使用して初期ネットワークトポロジを捕捉するように構成される。大域調整機能は、任意の適切な様式で（例えば、ＳＮＭＰ、または任意の他の適切な機能を使用して）実行されることが可能である。大域調整はある種の状況において理想的でない場合があるが、スケーリングの観点から一回限りの大域調整は容認可能であることを理解されよう。一実施形態では、ＮＥ１１１は、トポロジのチェックポイントをプロトコルイベントログ１１５にダンプして、それによって、ＮＭＳ１２０によってそのような大域調整機能を使用する必要を削減するように構成され得る。
【００５７】
一実施形態では、ＮＭＳ１２０は、ＮＥ１１１のプロトコルイベントログ１１５を周期的に取り出すように構成される。ＮＭＳ１２０は、プロトコルイベントログ１１５のプロトコルイベントからのプロトコルイベント情報を使用して、（例えば、トポロジ調整のために、プロトコル状態およびプロトコル履歴を再構築するためになど）様々な管理機能を実行する。プロトコルイベントログ１１５内のプロトコルイベントに関するタイムスタンプおよび関連するプロトコルイベント情報の存在は、ＮＭＳ１２０によって実行される様々な管理機能（例えば、トポロジ調整、プロトコル状態およびプロトコル履歴の再構築など）を簡素化することができる。例えば、（Ｓ、Ｇ）経路履歴の構成は、短期イベントを見逃さずに、このように大いに簡素化され得る。
【００５８】
一実施形態では、ＮＭＳ１２０は、ＮＥ１１１のプロトコルイベントログ１１５をオンデマンドで取り出すように構成される。ＮＭＳ１２０は、（１つまたは複数の）任意の適切なトリガ条件に応答してオンデマンドで（例えば、重要なイベントの間に（１つまたは複数の）ＮＥ１１１からの（１つまたは複数の）通知に応答して、ＮＭＳ１２０によって実行されているトラブルシューティングの間にオンデマンドでなど、ならびにそれらの様々な組合せで）プロトコルイベントログ１１５を取り出すことができる。この実施形態は、周期的な取出しに関連する潜在的なラグ問題に対処する。ＮＭＳ１２０は、プロトコルイベントが発生するにつれて、ストリームを介してプロトコルイベントを受信することになるため、プロトコルイベントのストリームベースの捕捉はいかなる潜在的なラグ問題も除去することになる点を理解されよう。しかし、これは、（例えば、ピークイベントに起因する）より複雑なプロトコルイベント収集実施を犠牲にすることになる。
【００５９】
一実施形態では、ＮＭＳ１２０は、ＮＥ１１１のプロトコルイベントログ１１５の一部を取り出すように構成される。例えば、ＮＭＳ１２０は、（例えば、ＮＥ１１１によるプロトコルイベントログ１１５内のプロトコルイベントのタイムスタンピングに基づいて）ある日／ある時間からプロトコルイベントを取り出すように、特定の検出されたイベントまたは検出されたイベントのグループに関連するプロトコルイベントを取り出すようになど、ならびにそれらの様々な組合せを行うように構成され得る。ＮＭＳ１２０に対するプロトコルイベントのそのような目標範囲の可用性は、ＮＭＳ１２０が問題の原因を推定すること、影響解析を実行することなど、ならびにそれらの様々な組合せなどの機能を実行することを可能にする。すなわち、ＮＭＳ１２０はネットワーク監視を実行することができる。これは、管理システムが、せいぜい、スナップショット間で発生しているイベントの知識なしに、特定の時点でネットワークのスナップショットに対するアクセスだけを有する既存のプロトコル管理方式に比べてかなりの利点を提供する。本明細書で示され説明された様々な実施形態は、有利には、ＮＭＳ１２０が既存のプロトコル管理方式のスナップショットだけに限定されないように、ＮＭＳ１２０が任意の時間および／または時間範囲に関する現在のプロトコル状態を判断することを可能にする。
【００６０】
一実施形態では、ＮＭＳ１２０は、ＮＭＳ１２０に利用可能なトポロジ情報に基づいて、少なくとも一部のプロトコルイベント情報を再構成するように構成される。一実施形態では、例えば、これは、ＮＥ１１１が、次いで、ＮＭＳ１２０によって再構成される、１つまたは複数のプロトコルイベントを抑制するときに行われる。この実施形態では、ＮＥ１１１上およびＮＭＳ１２０上のプロトコルイベント抑制規則は、ＮＭＳ１２０が、プロトコルイベントの抑制の基礎を知り、したがって、ＮＥ１１１によって抑制されるプロトコルイベントを再構成するための基礎を有するように同期される。例えば、ＩＩＦ停止イベントは、前にＩＩＦインターフェース上にあったすべての（Ｓ、Ｇ）に関する類似のイベントに関することになる。
【００６１】
一実施形態では、ＮＭＳ１２０は、ＮＥ１１１内のプロトコルイベント抑制規則を有効／無効にして、それによって、１つまたは複数の要因（例えば、ネットワーク内のＮＥ１１１の役割、ＮＥ１１１によってサポートされている（１つまたは複数の）アプリケーションのタイプ、ネットワークの現状など、ならびにそれらの様々な組合せ）に基づいて、プロトコルイベント捕捉の調整を促すように構成される。
【００６２】
ＮＭＳ１２０は、（１つまたは複数の）任意の適切なトリガ条件に応答して、ＮＥ１１１内のプロトコルイベント抑制規則を有効／無効にすることができる。一実施形態では、ＮＭＳ１２０は、ＮＭＳ１２０のアドミニストレータからの要求に応答して、プロトコルイベント抑制規則を有効／無効にする。一実施形態では、ＮＭＳ１２０は、例えば、（例えば、ＮＥ１１１の役割の変更、サポートされているアプリケーションのタイプの変更など）ネットワーク内の変更の検出に応答して、ネットワーク内で発生しているか、またはネットワーク内で発生することが予測される特定のタイプのイベントを検出することなど、ならびにそれらの様々な組合せに応答して、プロトコルイベント抑制規則を自動的に有効／無効にする。
【００６３】
ＮＭＳ１２０は、任意の適切な様式でＮＥ１１１内のプロトコルイベント抑制規則を有効／無効にすることができる。一実施形態では、ＮＭＳ１２０は、有効／無効にされることになる（１つまたは複数の）プロトコルイベント抑制規則を識別するメッセージをＮＥ１１１に送ることによって、ＮＥ１１１内の（１つまたは複数の）プロトコルイベント抑制規則を有効／無効にすることができる。ＮＭＳ１２０は、任意の他の適切な様式で、プロトコルイベント抑制規則を有効／無効にすることができる。
【００６４】
一実施形態では、ＮＭＳ１２０は、新しいプロトコルイベント抑制規則をＮＥ１１１上に設定するように構成され、ＮＥから既存のプロトコルイベント抑制規則を除去するように構成される。
【００６５】
ＮＭＳ１２０は、例えば、ＮＭＳ１２０によってＮＥ１１１上のプロトコルイベント抑制規則を有効／無効にすることに関して説明されたように、かつ／または（１つもしくは複数の）任意の適切なトリガ条件に応答してなど、（１つもしくは複数の）任意の適切なトリガ条件に応答して、プロトコルイベント抑制規則を設定／除去することができる。
【００６６】
ＮＭＳ１２０は、任意の適切な様式で、プロトコルイベント抑制規則を設定／除去することができる。一実施形態では、例えば、ＮＭＳ１２０は、（ＮＥ１１１上に記憶して、プロトコルイベントを抑制する際にＮＥ１１１によって使用するために）新しいプロトコルイベント抑制規則をＮＥ１１１に送ることによって、ＮＥ１１１上に新しいプロトコルイベント抑制規則を設定することができる。一実施形態では、例えば、ＮＭＳ１２０は、既存のプロトコル抑制規則が非活性化されるか、またはＮＥ１１１から削除されるという表示をＮＥ１１１に送ることによって、既存のプロトコルイベント抑制規則をＮＥ１１１から除去することができる。ＮＭＳ１２０は、任意の他の適切な様式で、プロトコルイベント抑制規則を設定／除去することができる。
【００６７】
少なくとも一部のそのような実施形態では、ＮＭＳ１２０は、プロトコルイベント抑制規則をプロトコルごとベースで設定／除去することができる。
【００６８】
このようにプロトコルイベント抑制規則を設定／除去することは、ＮＭＳ１２０上およびＮＥ１１１上で一斉に規則変更が行われることを可能にし、それによって、ネットワーク内でプロトコルイベント抑制規則のさらに高いレベルの制御および調整を実現することを理解されよう。
【００６９】
プロトコルイベント管理機能が通信ネットワークのそれぞれのネットワーク要素によってサポートされる実施形態に関して本明細書で主に示され説明されているが、他の実施形態では、プロトコルイベント管理機能は通信ネットワークのネットワーク要素のサブセットによってだけサポートされ得ることを理解されよう。
【００７０】
プロトコルイベント管理機能がプロトコルイベント捕捉とプロトコルイベント抑制の組合せを使用することによって提供される実施形態に関して主に上で示され説明されているが、他の実施形態では、プロトコルイベント捕捉特徴だけが使用され得るか、またはプロトコルイベント抑制特徴だけが使用され得ることを理解されよう。
【００７１】
他の実施形態では、ネットワーク内で、任意の所与のネットワーク要素が、（１）プロトコルイベント管理機能をサポートしないこと、（２）プロトコルイベント捕捉特徴だけをサポートすること、（３）プロトコルイベント抑制特徴だけをサポートすること、または（４）プロトコルイベント捕捉特徴とプロトコルイベント抑制特徴の両方をサポートすることのいずれかが可能であるように、そのような代替案の様々な組合せが使用され得る。静的であってよく、または動的であってもよいネットワークのこのような構成は、任意の適切な１つまたは複数の要因（例えば、ネットワークのタイプ、ネットワークのサイズ、ネットワーク内に含まれたノードのノードタイプ、ネットワーク内に含まれたノードの役割、ネットワークの現状など、ならびにそれらの様々な組合せ）に基づいてよい。
【００７２】
図２は、通信ネットワークのネットワーク要素においてプロトコルイベントロギングを実現するためのある方法の一実施形態を示す。図２の方法２００の動作は、図１に関して提供されたプロトコルイベント捕捉特徴の説明を参照することによって、より良好に理解されよう。
【００７３】
ステップ２０２で、方法２００は開始する。
【００７４】
ステップ２０４で、ネットワーク要素は、通信ネットワーク内で実行しているプロトコルに関するイベントを検出する。
【００７５】
ステップ２０６で、ネットワーク要素は、プロトコルに関して検出されたイベントを記述するプロトコルイベントを生成する。本明細書で説明されるように、生成されたプロトコルイベントは、それに関連する様々な特性（例えば、ＮＭＳ可読、タイムスタンプされている、根本原因情報を含むなど、ならびにそれらの様々な組合せ）を有することが可能である。
【００７６】
ステップ２０８で、ネットワーク要素は、プロトコルイベントをネットワーク要素によって管理されたプロトコルイベントログに書き込む。
【００７７】
ステップ２１０で、方法２００は終了する。
【００７８】
図３は、通信ネットワークのネットワーク要素においてプロトコルイベント抑制を実現するためのある方法の一実施形態を示す。図３の方法３００の動作は、図１に関して提供されたプロトコルイベント抑制特徴の説明を参照することによって、より良好に理解されよう。
【００７９】
ステップ３０２で、方法３００は開始する。
【００８０】
ステップ３０４で、ネットワーク要素は、通信ネットワーク内で実行しているプロトコルに関するイベントを検出する。
【００８１】
ステップ３０６で、プロトコルに関して検出されたイベントに関してプロトコルイベント抑制規則を適用するかどうかがネットワーク要素によって判断される。ネットワーク要素によるプロトコルイベント抑制規則の適用は、ネットワーク要素を管理している管理システムが抑制されたプロトコルイベントを再構成できることを意味するため、この判断は、ネットワーク要素を管理している管理システムが、検出されたイベントがプロトコルイベント抑制規則を適用していないことに応答して、生成されていることになるプロトコルイベントを再構成するように構成されるかどうかに関する判断と見なすことも可能であることを理解されよう。
【００８２】
プロトコルイベント抑制規則が適用されることが判断された場合、方法３００はステップ３０８に進み、この時点で、プロトコルに関するイベントに関してプロトコルイベントを生成するステップがネットワーク要素によって抑制される。
【００８３】
プロトコルイベント抑制規則が適用されることが判断された場合、方法３００はステップ３１０に進み、この時点で、ネットワーク要素は、プロトコルに関して検出されたイベントを記述するプロトコルイベントを生成する。プロトコルイベントは、ネットワーク要素上のプロトコルイベントログに書き込まれること、および／または管理システムに向けて伝搬されることが可能である。
【００８４】
ステップ３０８および３１０から、方法３００はステップ３１２に進み、ここで方法３００は終了する。
【００８５】
図４は、管理システムにおいてプロトコルイベントを処理するためのある方法の一実施形態を示す。図４の方法４００の動作は、図１に関して提供されたプロトコルイベント捕捉特徴の記述を参照することによって、より良好に理解されよう。
【００８６】
ステップ４０２で、方法４００は開始する。
【００８７】
ステップ４０４で、ネットワーク要素から管理システムにおいてプロトコルイベントが受信される。
【００８８】
ステップ４０６で、プロトコルイベントは、プロトコルイベント内に含まれた情報に基づいて、管理システムによって処理される。本明細書で説明されるように、この情報は、プロトコルに関連するイベントの記述、プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける少なくとも１つのオブジェクトとの関連性、タイムスタンプ、メッセージ番号、プロトコルイベント抑制インジケータなど、ならびにそれらの様々な組合せを含んでもよい。管理システムによるプロトコルイベントの処理は、（１つまたは複数の）任意の適切なタイプの処理を含んでもよい。例えば、プロトコルイベントは、（例えば、マルチキャストトポロジテーブルから、ＳＮＭＰトラップからなど、ならびにそれらの様々な組合せから）トポロジビューを推定するのに適した任意の情報を使用して、管理システムによって推定される管理システムのトポロジビューを用いて調整され得る。例えば、プロトコルイベントは、プロトコルイベントのタイムスタンプまたはメッセージ数などの情報に基づいて、他のプロトコルイベントに関して順序付けられることが可能である。例えば、１つまたは複数の他のプロトコルイベントは、プロトコルイベント内のプロトコルイベント抑制インジケータの包含に基づいて、再構成され得る。例えば、プロトコルイベントは、プロトコルイベント内に含まれたプロトコルイベント記述情報に基づいて、１つまたは複数の管理機能を実行するために処理され得る。図１に関して本明細書で説明されたように、様々な他のタイプの処理が実行されることが可能である。
【００８９】
ステップ４０８で、方法４００は終了する。終了するとして示され説明されているが、プロトコルイベントを記憶すること、プロトコルイベントを解析すること、プロトコルイベントを受信することに応答して、かつ／またはプロトコルイベントに基づいて、１つもしくは複数の管理機能を開始することなど、ならびにそれらの様々な組合せなど、様々な他の処置が講じられることが可能であることを理解されよう。
【００９０】
図５は、プロトコルイベント抑制に基づいて、管理システムにおいてプロトコルイベントを処理するためのある方法の一実施形態を示す。図５の方法５００の動作は、図１に関して提供されたプロトコルイベント抑制特徴の説明を参照することによって、より良好に理解されよう。
【００９１】
ステップ５０２で、方法５００は開始する。
【００９２】
ステップ５０４で、管理システムはネットワーク要素からプロトコルイベントを受信する。
【００９３】
ステップ５０６で、管理システムは、受信されたプロトコルイベントがネットワーク要素におけるプロトコルイベント抑制の表示を含むかどうかについて判断する。受信されたプロトコルイベントがネットワーク要素におけるプロトコルイベント抑制の表示を含まない場合、方法５００はステップ５１２に進み、この時点で、方法５００は終了する。受信されたプロトコルイベントがネットワーク要素におけるプロトコルイベント抑制の表示を含む場合、方法５００はステップ５０８に進む。
【００９４】
ステップ５０８で、管理システムは、受信されたプロトコルイベントと、オプションで、管理システム上で利用可能な管理情報（例えば、ネットワークトポロジ情報、プロトコルトポロジ情報など、ならびにそれらの様々な組合せ）とを使用して、１つまたは複数の抑制されたプロトコルイベントを再構成する。
【００９５】
ステップ５１０で、管理システムは、（１つまたは複数の）再構成されたプロトコルイベントを使用して、プロトコルのプロトコル状態に対する影響を判断する。プロトコル状態への影響を判断するステップは、抑制されたプロトコルイベントのトポロジに対する影響を再構成するステップ、抑制されたプロトコルイベントの様々な他の関連するオブジェクトに対する影響を判断するステップなどのうちの１つまたは複数、ならびにそれらの様々な組合せを含んでもよい。
【００９６】
ステップ５１２で、方法５００は終了する。
【００９７】
マルチキャストネットワークのマルチキャストプロトコルの管理の文脈でプロトコルイベント管理機能が本明細書で主に示され説明されているが、プロトコルイベント管理機能は、任意の他の適切なタイプの通信ネットワーク内で任意の他の適切なタイプのプロトコルのプロトコルイベントを管理するために使用され得ることを理解されよう。例えば、ＰＩＭ、ＩＧＭＰ、ＤＶＭＲＰなどのマルチキャストプロトコルに加えて、プロトコルイベント管理機能は、（例えば、スパニングツリープロトコル（ＳＴＰ）、高速ＳＴＰ（ＲＳＴＰ）、マルチプルＳＴＰ（ＭＳＴＰ）、多重登録プロトコル（Ｍｕｌｔｉｐｌｅ  Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）（ＭＲＰ）、マルチプルバーチャルローカルエリアネットワーク（Ｍｕｌｔｉｐｌｅ  Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）（ＶＬＡＮ）登録プロトコル（ＭＶＲＰ）、多重媒体アクセス制御（ＭＡＣ）登録プロトコル（ＭＭＲＰ）など）様々なリンクレイヤネットワークプロトコル、（例えば、リソース予約プロトコル−トラフィックエンジニアリング（ＲＳＶＰ−ＴＥ）など）様々なマルチプロトコルラベルスイッチング（ＭＰＬＳ）に関するプロトコルなど、他のプロトコルのプロトコルイベントを管理するために使用され得る。さらに、より一般には、プロトコルイベント管理機能は、局所ネットワーク要素状態を有するが、大域的なネットワーク状態は有さない、任意のノードローカルプロトコル（ｎｏｄｅ−ｌｏｃａｌ  ｐｒｏｔｏｃｏｌ）、ならびに本明細書で示され説明されたプロトコルイベント管理機能の様々な機能から利益を享受し得る任意の他のタイプのプロトコル、および／または本明細書で示され説明されたプロトコルイベント管理機能の様々な機能を利用することが可能な任意の他のタイプのプロトコルに関するプロトコルイベントを管理するために使用され得る。
【００９８】
図６は、本明細書で説明される機能を実行する際に使用するのに適したコンピュータのハイレベルブロック図を示す。
【００９９】
図６に示されるように、コンピュータ６００は、プロセッサ要素６０２（例えば、中央処理装置（ＣＰＵ）および／または（１つもしくは複数の）他の適切なプロセッサ）と、（例えば、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）など）メモリ６０４と、協働モジュール／プロセス６０５と、様々な入出力デバイス６０６（例えば、（キーボード、キーパッド、マウスなど）ユーザ入力デバイス、（ディスプレイ、スピーカなど）ユーザ出力デバイス、入力ポート、出力ポート、受信機、送信機、および（例えば、テープドライブ、フロッピー（登録商標）ドライブ、ハードディスクドライブ、コンパクトディスクドライブなど）記憶デバイス）とを含む。
【０１００】
本明細書で示され説明された機能は、例えば、汎用コンピュータ、１つもしくは複数の特定用途向け集積回路（ＡＳＩＣ）、および／または任意の他のハードウェア均等物を使用して、ソフトウェアならびに／あるいはハードウェアの形で実施され得ることを理解されよう。一実施形態では、協働プロセス６０５は、メモリ６０４内にロードされて、プロセッサ６０２によって実行されて、本明細書で議論されたような機能を実施することが可能である。したがって、（関連するデータ構造を含めて）協働プロセス６０５は、例えば、ＲＡＭメモリ、磁気ドライブもしくは磁気ディスケットまたは光ドライブもしくは光ディスケットなど、コンピュータ可読記憶媒体上に記憶されることが可能である。
【０１０１】
本明細書でソフトウェア方法として議論されたステップのうちのいくつかは、例えば、様々な方法ステップを実行するためにプロセッサと協働する回路など、ハードウェア内で実施されることが可能であることが企図される。本明細書で説明された機能／要素の一部は、コンピュータプログラム製品として実施されることが可能であり、コンピュータによって処理されるとき、コンピュータ命令は、本明細書で説明された方法および／もしくは技法が起動されるか、またはそうでない場合、提供されるように、コンピュータの動作を構成する。これらの発明性のある方法を起動させるための命令は、固定媒体内もしくは取外し可能媒体内に記憶されて、ブロードキャスト媒体、もしくはそうでない場合、他の信号伝達媒体内でデータストリームを介して送信され、かつ／またはこれらの命令に従って動作しているコンピューティングデバイス内のメモリ内に記憶されることが可能である。
【０１０２】
様々な実施形態の態様が請求項で指定される。様々な実施形態のこれらの態様および他の態様は、以下の番号付された条項で指定される：
１．プロトコル管理のための方法であって、
通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップと、
プロトコルに関するイベントを記述するプロトコルイベントを生成するステップであって、プロトコルイベントが、プロトコルに関するイベントの記述と、プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける少なくとも１つのオブジェクトとの関連性とを含む、生成するステップと、
プロトコルイベントを通信ネットワークのネットワーク要素によって管理されたプロトコルイベントログに書き込むステップとを含む、方法。
２．プロトコルイベントが機械可読フォーマットで生成される、条項１に記載の方法。
３．プロトコルイベントが、ネットワーク要素上のプロトコルイベントの局所時間を示すタイムスタンプを含む、条項１に記載の方法。
４．タイムスタンプがネットワーク要素によって提供される、条項３に記載の方法。
５．プロトコルイベントが、
通信ネットワークのトポロジ情報を導出する際に管理システムによって使用するように構成された情報、
通信ネットワーク内の変更の根本原因に関する情報、および
プロトコルイベント抑制が少なくとも１つの他のプロトコルイベントを抑制するために使用されているという表示のうちの少なくとも１つを含む、条項１に記載の方法。
６．プロトコルイベントを書き込むステップが、プロトコルイベントをネットワーク要素によって管理されたファイル内に記憶するステップを含む、条項１に記載の方法。
７．プロトコルに関するイベントがプロトコルに関する第１のイベントであり、プロトコルイベントが第１のプロトコルイベントであり、方法が、
ネットワーク要素において、プロトコルに関する第２のイベントを検出するステップであって、プロトコルに関する第２のイベントが、プロトコルに関する第１のイベントに関連する、検出するステップと、
ネットワーク要素を管理している管理システムがプロトコルに関する第２のイベントを再構成するように構成されていると判断されたとき、プロトコルに関する第２のイベントに関して第２のプロトコルイベントを生成するステップを抑制するステップとをさらに含む、条項１に記載の方法。
８．管理システムから、ネットワーク要素のプロトコルイベントログからの情報を求める要求を受信するステップと、
プロトコルイベントログからの情報が管理システムに最後に提供されたときから、プロトコルイベントログ内でロギングされたプロトコルイベントを含む、プロトコルイベントログの部分を識別するステップと、
プロトコルイベントログの識別された部分からのプロトコルイベントをネットワーク要素から管理システムに向けて伝搬するステップと
をさらに含む、条項１に記載の方法。
９．プロトコルに関するイベントが、プロトコルに関する第１のイベントであり、プロトコルイベントが第１のプロトコルイベントであり、方法が、
ネットワーク要素において、プロトコルに関する第２のイベントを検出するステップと、
プロトコルに関する第２のイベントを記述する第２のプロトコルイベントを生成するステップと、
第２のプロトコルイベントを管理システムに向けて伝搬するステップとをさらに含む、条項１に記載の方法。
１０．プロトコル管理のための装置であって、
通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップと、
プロトコルに関するイベントを記述するプロトコルイベントを生成するステップであって、プロトコルイベントが、プロトコルに関するイベントの記述と、プロトコルに関するイベントとプロトコルに関するイベントによって影響を受ける少なくとも１つのオブジェクトとの関連性とを含む、生成するステップと、
プロトコルイベントを通信ネットワークのネットワーク要素によって管理されたプロトコルイベントログに書き込むステップと
を行うように構成されたプロセッサを備えた、装置。
１１．プロトコル管理のための方法であって、
通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップと、
プロトコルイベント抑制規則がプロトコルに関するイベントに関してプロトコルイベントを生成するステップが抑制されるべきであることが判断されたとき、ネットワーク要素において、プロトコルに関するイベントに関してプロトコルイベントを生成するステップを抑制するステップとを含む、方法。
１２．プロトコルイベント抑制規則が、ネットワーク要素を管理している管理システムが、プロトコルイベントを受信せずに、プロトコルに関するイベントを再構成するように構成されていることをネットワーク要素に示す、条項１１に記載の方法。
１３．プロトコルイベント抑制規則が、ネットワーク要素を管理している管理システムからネットワーク要素において受信される、条項１１に記載の方法。
１４．ネットワーク要素を管理している管理システムからネットワーク要素において受信されたメッセージに応答して、プロトコルイベント抑制規則がネットワーク要素上で活性化される、条項１１に記載の方法。
１５．プロトコルイベント抑制規則が、通信ネットワーク内のネットワーク要素の役割に関連する、条項１１に記載の方法。
１６．プロトコルに関するイベントがプロトコルに関する第１のイベントであり、方法が、
プロトコルに関する第２のイベントを検出するステップと、
プロトコルに関する第２のイベントを記述するプロトコルイベントを生成するステップとをさらに含む、条項１１に記載の方法。
１７．生成されたプロトコルイベントが、プロトコルに関する第１のイベントに関してプロトコルイベントを生成するステップを抑制することを示すプロトコルイベント抑制インジケータを含む、条項１６に記載の方法。
１８．  生成されたプロトコルイベントをネットワーク要素によって管理されたプロトコルイベントログに書き込むステップ
をさらに含む、条項１６に記載の方法。
１９．  生成されたプロトコルイベントを、ネットワーク要素を管理している管理システムに向けて伝搬するステップ
をさらに含む、条項１６に記載の方法。
２０．プロトコル管理のための装置であって、
通信ネットワークのネットワーク要素において、通信ネットワーク内で実行しているプロトコルに関するイベントを検出するステップと、
プロトコルイベント抑制規則がプロトコルに関するイベントに関してプロトコルイベントを生成するステップが抑制されるべきであることを示すことが判断されたとき、ネットワーク要素において、プロトコルに関するイベントに関してプロトコルイベントを生成するステップを抑制するステップと
を行うように構成されたプロセッサを備えた、装置。
【０１０３】
本発明の教示を組み込んだ様々な実施形態が本明細書で示され詳細に説明されてきたが、当業者は、これらの教示を依然として組み込む多くの他の様々な実施形態を容易に考案することが可能である。
【図１】
0005643433.tif 000002
【図２】
0005643433.tif 000003
【図３】
0005643433.tif 000004
【図４】
0005643433.tif 000005
【図５】
0005643433.tif 000006
【図６】
0005643433.tif 000007