(57)【特許請求の範囲】
【請求項１】
通信網、及び、通信網を構成する対向システムを管理するオペレーションシステムであって、
対向システムから受信したメッセージの管理プロトコルをオペレーションシステム内の共通の手順に変換し共通の手順のメッセージをオペレーション処理起動手段に送信し、プロトコル固有処理起動手段からの共通の手順のメッセージを対向システムの管理プロトコルに変換して該対向システムに送信するプロトコル固有処理手段を管理プロトコル毎に有するプロトコル固有処理手段群と、
前記プロトコル固有処理手段からの共通の手順のメッセージをオペレーション処理手段群中の適切なオペレーション手段に送信するオペレーション処理起動手段と、オペレーション処理手段からの共通の手順のメッセージを適切なプロトコル固有処理手段に送信するプロトコル固有処理起動手段と、を有する振り分け手段と、
前記オペレーション処理起動手段から共通の手順のメッセージを受信し、前記プロトコル固有処理起動手段へ共通の手順のメッセージを送信する、共通の手順に従って実装されたオペレーション手段を複数有するオペレーション手段群と、
前記プロトコル固有処理手段から対向システムとの接続状態の変更通知を管理プロトコルによらない手順で受け共通的に管理し、前記オペレーション処理手段からの接続状態要求に対して、共通に管理している接続状態に基づいて接続状態応答を前記オペレーション処理手段に応答する接続状態管理手段と、
を備えることを特徴とする複数の管理プロトコルに対応するオペレーションシステム。
【請求項２】
オペレーションシステム内の共通の手順がＣＭＩＰ（Ｃｏｍｍｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に準拠したものであることを特徴とする請求項１に記載された複数の管理プロトコルに対応するオペレーションシステム。
【請求項３】
オペレーションシステム内の共通の手順がＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）に準拠したものであることを特徴とする請求項１に記載された複数の管理プロトコルに対応するオペレーションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信網、及び、通信網を構成するシステムを管理する複数の管理プロトコルに対応するオペレーションシステムに関するものである。
【０００２】
【従来の技術】
一般的なオペレーションシステムは、ＣＨＩＰやＳＮＭＰ等の標準化された管理プロトコルを実装し、該管理プロトコルを用いて被管理システムや他のオペレーションシステムと通信している。該管理プロトコル以外の管理プロトコルを用いて通信する必要がある場合は、新たなプロトコルを使用してオペレーションを行うための機能追加が必要となるが、一般的にその開発工数が大きく、複数の管理プロトコルを使用して動作するシステムを構築するのは困難であった。また、一般的にオペレーションシステムは、被管理システムに対する管理操作を行う際に、該通信相手との接続状態を管理する必要があるが、管理プロトコル毎に接続状態の識別方法が異なることから、管理プロトコル毎に接続状態管理機能を実装する必要があり、開発工数が多くなるとともに、管理プロトコルによらない統一的な管理が困難であった。
【０００３】
【発明が解決しようとする課題】
本発明の目的は、新たな管理プロトコルを実装するための機能追加を局所化するとともに、管理プロトコルによらない接続状態管理機能を具備することにより、複数の管理プロトコルに容易に対応可能なオペレーションシステムを提供することである。
【０００４】
【課題を解決するための手段】
上記目的を達するため、本発明では、管理プロトコルとは独立なオペレーションシステム内共通手順に従ってオペレーション処理を実現する機能群と、管理プロトコルとは独立なオペレーションシステム内共通手順に従って接続状態を管理する機能、及び、管理プロトコル毎に具備する各管理プロトコルの通信手順、及び、メッセージフォーマットをオペレーションシステム内共通手順に変換する機能からなる構成をとることを、主要な特徴とする。
【０００５】
管理プロトコルとは独立なオペレーションシステム内共通手順に従ってオペレーション処理を実現する機能群、及び、管理プロトコルとは独立なオペレーションシステム内共通手順に従って接続状態を管理する機能と、管理プロトコル毎に具備する各管理プロトコルの通信手順、及び、メッセージフォーマットをオペレーションシステム内共通手順に変換する機能とに分離されているため、新たな管理プロトコルをサポートする場合は、通信手順、及び、メッセージフォーマットをオペレーションシステム内共通手順に変換する機能のみを実装すればよいため、容易に新たな管理プロトコルをサポートすることが可能となる。
【０００６】
【発明の実施の形態】
以下、本発明について図面を参照して説明する。
【０００７】
図１において、１はオペレーションシステム、２は通信網、３１，３２はオペレーションシステム１とそれぞれ管理プロトコル＃１、管理プロトコル＃２で通信する被管理システムＸ、被管理システムＹ、３３はオペレーションシステム１と管理プロトコル＃３で通信するオペレーションシステムＺである。
【０００８】
また、オペレーションシステム１は、ある特定の手順に従って実装されたオペレーション機能群１１と、各管理プロトコル毎に実装するプロトコル固有処理機能群１３と、それらの間を振り分ける機能を持つ振り分け機能群１２、及び、ある特定の手順に従って対向システムとの接続状態を管理する接続状態管理機能１４から構成される。
【０００９】
オペレーション機能群１１は、障害監視やトラヒック制御等の様々なオペレーション機能が実装されているオペレーション処理＃１機能１１１、オペレーション処理＃２機能１１２等から構成されている。なお、本説明では、オペレーション機能群１１がＩＴＵ−Ｔで標準化されているＣＭＩＰにより実装されている例を示すが、ＩＥＴＦで標準化されているＳＮＭＰや、標準化されていない固有手順により実装されていてもよい。
【００１０】
振り分け機能群１２は、プロトコル固有処理機能群１３内の機能から起動され、オペレーション処理機能群中の適切なオペレーション処理機能を起動するオペレーション処理起動機能１２１と、オペレーション機能群１１内の機能から起動され、プロトコル固有処理機能群１３内の適切なプロトコル固有処理機能を起動するプロトコル固有処理起動機能１２２から構成される。
【００１１】
プロトコル固有処理機能群１３は、管理プロトコル＃１、＃２、＃３毎に、各プロトコル固有の通信手順、メッセージフォーマットをオペレーション機能群１が実装している手順（本説明ではＣＭＩＰ）へ変換する機能を持つプロトコル＃１固有処理機能１３１、プロトコル＃２固有処理機能１３２、プロトコル＃３固有処理機能１３３から構成される。
【００１２】
接続状態管理機能１４は、管理プロトコルに依存しない対向システムとの接続状態を管理する機能であり、プロトコル固有処理機能群１３から管理プロトコルに依存しない手順で接続状態の変更通知を受けることにより各対向システムとの接続状態を維持管理し、また、オペレーション機能群１１へ管理プロトコルによらない形式で対向システムの接続状態を提供する。
【００１３】
図２は、オペレーションシステム機能群１１がＣＭＩＰにより実装されている場合のオペレーション処理起動機能１２１内で保持するオペレーションシステム機能振り分けテーブルの一例であり、ＣＭＩＰの通信プリミティブ、オブジェクトクラス名、動作型や事象型により、起動すべきオペレーション処理機能を一意に識別するデータ構造を記述してある。
【００１４】
図３は、プロトコル固有処理起動機能１２２で保持するプロトコル振り分けテーブルの一例であり、対向システム毎に、起動すべきプロトコル固有処理機能を一意に識別するデータ構造を記述してある。
【００１５】
図４は、接続状態管理機能１４が管理する対向システムの接続状態管理テーブルの一例であり、対向システム毎に接続状態を保持するデータ構造を記述してある。
【００１６】
図５は、管理プロトコル＃３でオペレーションシステム１と接続するオペレーションシステムＺ３３を例としたオペレーションシステム１における接続状態管理方法のシーケンスの一例である。
【００１７】
プロトコル＃３固有処理機能１３３が、プロトコル＃３固有の手段で接続を検出した場合、接続状態管理機能１４にオペレーションシステムＺ３３との接続状態が「接続」へ変更となったことを管理プロトコルによらない規定された手順で通知し（Ｓ１）、接続状態管理機能１４は図４で示した接続状態管理テーブルを変更する（Ｓ２）。
【００１８】
また、プロトコル＃３固有処理機能１３３が、ヘルスチェックタイムアウト等のプロトコル＃３固有の手段で未接続を検出した場合、接続状態管理機能１４にオペレーションシステムＺ３３との接続状態が「未接続」へ変更となったことを管理プロトコルによらない規定された手順で通知し（Ｓ３）、接続状態管理機能１４は図４で示した接続状態管理テーブルを変更する（Ｓ４）。
【００１９】
また、何らかの理由で、オペレーション処理＃１機能１１１がオペレーションシステムＺ３３の接続状態を必要とした場合、オペレーション処理＃１機能１１１がオペレーションシステムＺ３３を指定して接続状態管理機能１４へ管理プロトコルによらない規定された手順で接続状態要求を行う。接続状態管理機能１４は、図４で示した接続状態管理テーブルのオペレーションシステムＺ３３の接続状態を検索し、オペレーション処理＃１機能１１１へ応答する（Ｓ５）。
【００２０】
以上、図１から図５を用いて説明したように、本実施例では、接続状態を管理するために管理プロトコル毎に実装すべき機能としては、図５の接続検出処理Ｓ１と未接続検出処理Ｓ３に対応する管理プロトコル固有の接続状態変更検出手段の手順のみであり、それ以外の図５の接続状態変更処理Ｓ２、接続状態変更処理Ｓ４、及び接続状態照会処理Ｓ５は共通的に実装されているために新たに機能追加を行う部分は極少化されている。
【００２１】
図６は、管理プロトコル＃３でオペレーションシステム１と接続するオペレーションシステムＺ３３を例とした管理操作のシーケンスの一例である。本例では、オペレーションシステム１がＴＭＮ（Ｔｅｌｅｃｏｍｕｎｉｃａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｎｅｔｗｏｒｋ）で規定されているエージェント相当の場合の管理操作を受信した場合を例示するが、オペレーションシステム１がＴＭＮで規定されているマネージャ相当で管理通知を受信する場合も同様のシーケンスとなる。
【００２２】
管理プロトコル＃３固有処理機能１３３が、オペレーションシステムＺ３３からのプロトコル＃３による管理操作要求を受信した場合は、該当する管理操作に対応するＣＭＩＰ通信プリミティブ、管理オブジェクトクラス、動作型等の情報を付与し、ＣＭＩＰによる通信手順に変換し（Ｓ１１）、管理プロトコル＃３のメッセージフォーマットをＣＭＩＰメッセージフォーマットへ変換し（Ｓ１２）、ＣＭＩＰによる管理操作要求でオペレーション処理起動機能１２１を起動する。
【００２３】
オペレーション処理起動機能１２１は、送信されたＣＭＩＰによる管理操作要求の通信プリミティブ、管理オブジェクトクラス、動作型を用いて図２に示すオペレーション機能振り分けテーブルから、起動すべきオペレーション処理機能を特定し（本例の場合は、オペレーション処理＃１機能１１１）、ＣＭＩＰによる管理操作要求で該オペレーション処理＃１機能１１１を起動する。
【００２４】
オペレーション処理＃１機能１１１は、実装されている管理操作を行い（Ｓ１４）、応答としてＣＭＩＰによる管理操作応答を、応答すべき対向システム識別子を指定して、プロトコル固有処理起動機能１２２へ送信する。
【００２５】
プロトコル固有処理起動機能１２２は、対向システム識別子を元に図３に示すプロトコル振り分けテーブルから起動すべきプロトコル固有処理を識別して（本例の場合は、管理プロトコル＃３固有処理機能１３３）、ＣＭＩＰの管理操作応答を通知して起動する（Ｓ１５）。
【００２６】
管理プロトコル＃３固有処理機能１３３は、ＣＭＩＰによる管理操作応答のメッセージを管理プロトコル＃３の固有メッセージフォーマットに変換する（Ｓ１６）。その後、ＣＭＩＰによる管理操作応答の手順を、管理プロトコル＃３の固有の手順に変換し（Ｓ１７）、オペレーションシステムＺ３３へ応答する。手順変更Ｓ１７では、例えば、ＣＭＩＰの複数電文による応答であるマルチリンクトリプライをファイル転送に変換する、等の通信手順の変換処理を行う。
【００２７】
図７は、管理プロトコル＃３でオペレーションシステム１と接続するオペレーションシステムＺ３３を例とした管理通知のシーケンスの一例である。本例では、オペレーションシステム１がＴＭＮ（Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｎｅｔｗｏｒｋ）で規定されているエージェント相当の場合の管理通知を送信する場合を例示するが、オペレーションシステム１がＴＭＮで規定されているマネージャ相当で管理操作を送信する場合も同様のシーケンスとなる。
【００２８】
オペレーション処理♯１機能１１１が、オペレーションシステムＺ３３へ管理通知を送信すべきと判断した場合（Ｓ２１）、ＣＭＩＰによる管理通知を、送信すべき対向システム識別子を指定して、プロトコル固有処理起動機能１２２へ送信する。
【００２９】
プロトコル固有処理起動機能１２２は、対向システム識別子を元に図３に示すプロトコル振り分けテーブルから起動すべきプロトコル固有処理を識別して（本例の場合は、管理プロトコル♯３固有処理機能１３３）、ＣＭＩＰの管理通知を通知して起動する（Ｓ２２）。
【００３０】
管理プロトコル＃３固有処理機能１３３は、ＣＭＩＰによる管理通知のメッセージを管理プロトコル＃３の固有メッセージフォーマットに変換する（Ｓ２３）。その後、ＣＭＩＰによる管理通知の手順を、管理プロトコル＃３の固有の手順に変換し（Ｓ２４）、オペレーションシステムＺ３３へ送信する。手順変換処理Ｓ２４では、例えば、ＣＭＩＰの同期型のＭ−ＥＶＥＮＴ−ＲＥＰＯＲＴを管理プロトコル＃３の非同期型のイベント通知に変換する、等の通信手順の変換処理を行う。
【００３１】
以上、図１から図４、及び、図６、図７を用いて説明したように、本実施例では、管理操作、管理通知を送受信するために、管理プロトコル毎に実装すべき機能としては、図６と図７の手順変換処理Ｓ１１、Ｓ１７、Ｓ２４とメッセージ変換処理Ｓ１２、Ｓ１６、Ｓ２３のみであり、図６と図７のそれら以外処理は共通的に実装されているため新たに機能追加を行う部分は極小化されている。
【００３２】
【発明の効果】
以上説明したように、本発明では、管理プロトコルとは独立なオペレーションシステム内共通手順に従ってオペレーション処理を実現する機能群と、管理プロトコルとは独立なオペレーションシステム内共通手順に従って接続状態を管理する機能、及び、各管理プロトコルの通信手順、及び、メッセージフォーマットをオペレーションシステム内共通手順に変換する管理プロトコル毎に具備する機能とに分離されているため、新たな管理プロトコルをサポートする場合は、管理プロトコル固有の接続状態変更検出手段の手順、及び、管理プロトコル固有の通信手順とメッセージフォーマットをオペレーションシステム内共通手順に変換する機能のみを実装すればよいため、容易に新たな管理プロトコルをサポートすることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施例を示すオペレーションシステムの接続構成図である。
【図２】図１のオペレーション処理起動機能１２１内で保持するオペレーション機能振り分けテーブルの一例である。
【図３】図１のプロトコル固有処理起動機能１２２で保持するプロトコル振り分けテーブルの一例である。
【図４】図１の接続状態管理機能１４が管理する対向システムの接続状態管理テーブルの一例である。
【図５】図１のオペレーションシステム１の接続管理機能の動作を示すシーケンス図である。
【図６】図１のオペレーションシステム１が管理操作を受信した場合の動作を示すシーケンス図である。
【図７】図１のオペレーションシステム１が管理通知を送信する場合の動作を示すシーケンス図である。
【符号の説明】
１…オペレーションシステム、１１…オペレーション機能群、１１１…オペレーション処理♯１機能、１１２…オペレーション処理＃２機能、１２…振り分け機能群、１２１…オペレーション処理起動機能、１２２…プロトコル固有処理起動機能、１３…プロトコル固有処理機能群、１３１…プロトコル＃１固有処理機能、１３２…プロトコル＃２固有処理機能、１３３…プロトコル＃３固有処理機能、１４…接続状態管理機能、２…通信網、３１…被管理システムＸ、３２…被管理システムＹ、３３…オペレーションシステムＺ。
【図１】
0003795408.tif 000002
【図２】
0003795408.tif 000003
【図３】
0003795408.tif 000004
【図４】
0003795408.tif 000005
【図５】
0003795408.tif 000006
【図６】
0003795408.tif 000007
【図７】
0003795408.tif 000008