(57)【特許請求の範囲】
【請求項１】
通信品質を保証するためのネットワーク運用方針を規定するパラメータをそれぞれ固有に付加された識別子と対応付けて記憶する通信品質パラメータ記憶手段と、この通信品質パラメータ記憶手段に記憶されたパラメータをあらかじめ固有に付与されたサーバ識別情報とともに所定のネットワーク内の各ノードに設定するパラメータ設定手段と、このパラメータ設定手段によって前記パラメータが設定されたノードから前記パラメータによる運用情報とこのパラメータを識別するための識別子および前記パラメータとともに設定されたサーバ識別情報とを前記パラメータごとに取得する取得手段と、この取得手段によって取得された前記識別子で識別されるパラメータごとの運用情報、識別子およびサーバ識別情報とを記憶する運用情報記憶手段と、前記通信品質パラメータ記憶手段に記憶されるパラメータおよび前記パラメータ設定手段で設定された前記サーバ識別情報とがこの運用情報記憶手段に記憶された前記識別子およびサーバ識別情報と一致するか否かにより前記パラメータの設定状況を判別する設定状況判別手段と、前記パラメータの運用情報に基づいてそれぞれのノードにおけるポリシの運用状況確認用に前記パラメータごとに所定の分析処理を行う分析処理手段とを備えるポリシサーバと、
前記パラメータ設定手段によって設定されたパラメータを記憶する管理テーブルと、この管理テーブルに記憶された前記識別子で識別されるパラメータによって指定されるトラフィックを監視しその監視結果に基づいて前記トラフィックの制御を行うトラフィック制御手段と、前記パラメータごとのこのトラフィック制御手段による運用情報を前記管理テーブルで記憶される前記識別子と前記サーバ識別情報とともに前記ポリシサーバに通知する運用情報通知手段とを備える複数のノード
とを具備することを特徴とするネットワーク管理システム。
【請求項２】
前記分析処理手段は、第１の時間間隔ごとに前記所定の分析処理を行い、前記運用情報通知手段は前記第１の時間間隔より短い第２の時間間隔ごとに前記通知を行うものであることを特徴とする請求項１記載のネットワーク管理システム。
【請求項３】
前記運用情報通知手段が通知する前記パラメータごとの運用情報は、それぞれパラメータで指定された帯域違反が発生したときにセットされるフラグが設けられており、前記分析処理手段は前記フラグがセットされているときアラームを発生するものであることを特徴とする請求項１または請求項２記載のネットワーク管理システム。
【請求項４】
前記分析処理手段は、前記パラメータごとに前記フラグのチェック、帯域違反の頻度、前記運用情報におけるトラフィックデータの順に解析の結果レベル分けされたアラーム情報を生成するものであることを特徴とする請求項３記載のネットワーク管理システム。
【請求項５】
前記分析処理手段は、さらに前記運用情報に基づいて使用帯域状況をグラフ化するものであることを特徴とする請求項４記載のネットワーク管理システム。
【請求項６】
前記設定状況判別手段は、さらに前記通信品質パラメータ記憶手段に記憶される全てのパラメータに対応した前記運用情報を取得したか否かにより、前記ノードに対するパラメータの設定状況を判別するものであることを特徴とする請求項１記載のネットワーク管理システム。
【請求項７】
前記通信品質パラメータ記憶手段は、前記パラメータおよび識別子に対応して、あらかじめ前記パラメータごとにアラーム発生通知を行うか否かを決定するためのアラーム通知レベルと、前記アラーム通知レベルを超えたときの通知先を示す通知先情報とが記憶され、前記アラーム情報が生成されたときこの通信品質パラメータ記憶手段に記憶されたアラーム通知レベルおよび通知先情報とに基づいてアラーム通知を行うアラーム通知制御手段を備えていることを特徴とする請求項４記載のネットワーク管理システム。
【請求項８】
前記ポリシサーバはあらかじめ前記ノード間の接続情報としてのリンク情報を記憶するとともに前記ノードは前記リンク情報に対応してリンクごとに帯域情報を前記ポリシサーバに通知することによって前記リンクの帯域使用状況を表示させることを特徴とする請求項１または請求項２記載のネットワーク管理システム。
【請求項９】
前記ポリシサーバおよび前記ノードは同一時間間隔で前記分析処理および前記通知を行うものであることを特徴とする請求項８記載のネットワーク管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はトラフィックの優先順位や帯域制御等のネットワーク品質を保証するための管理制御を行うネットワーク管理システムに係わり、詳細にはその管理制御のためのネットワーク運用方針が一元管理されるネットワーク管理システムに関する。
【０００２】
【従来の技術】
近年の通信技術および情報処理技術の進歩にもかかわらず、インターネットの爆発的普及により、ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）や広域ネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＷＡＮ）におけるトラフィックの混雑度が高まっている。一方、企業における重要な業務アプリケーションのトラフィックや、ＩＰデータとして転送されるＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）といった音声情報の通信を行うアプリケーションのトラフィック等は、ネットワークの混雑状況にかかわらずできるだけ早く処理しなければ企業の売り上げに影響を及ぼしたり、音声が途切れたりといった不都合な事態が生ずる。すなわち、このようなネットワーク環境下において、特定のトラフィックに関し、優先的に帯域を確保して確実に情報通信を行うことが必要である。そこで、フローやアプリケーションごとの優先順位付けや帯域保証等を行うＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）技術により、ネットワークのトラフィック制御を行うネットワーク管理システムがある。
【０００３】
図１４は、このような従来のネットワーク管理システムの構成の概要を表わしたものである。このネットワーク管理システムは、ネットワーク１０を構成するネットワーク機器としての第１〜第５のノード１１１〜１１５と、ネットワーク１０内の各ノードにおいて流入あるいは流出する各種トラフィックの優先順位や帯域制御等のＱｏＳを保証するためのネットワーク運用方針を規定するＱｏＳポリシが管理されるポリシサーバ１２とを備えている。
【０００４】
このネットワーク管理システムでは、ネットワーク管理者によって設定されたＱｏＳポリシはポリシサーバ１２で一元管理される。ポリシサーバ１２は、一元管理する各種ＱｏＳポリシのうち反映させたいノードに対してポリシをＱｏＳパラメータとして設定する。ポリシに基づくＱｏＳパラメータが設定されたネットワーク１０内の各ノードは、実際に自ノードに入出力されるトラフィックの識別、流量制御、流量監視あるいはシェーピング等、設定されたポリシにしたがってトラフィック制御を行い、ＱｏＳ機能を実行する。
【０００５】
このようなポリシサーバ１２は、ソフトウェアによって実行される。例えば、ポリシサーバ１２においてグラフィカルユーザインタフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：以下、ＧＵＩと略す。）環境下で、ネットワーク管理者によって作成されたポリシは、指定したノードあるいは複数のノードに接続され、各ノードに対してＱｏＳポリシの設定が行われる。
【０００６】
このようなポリシサーバ機能を有するソフトウェアとしては、例えば（株）日本ＨＰ製の「ＰｏｌｉｃｙＸｐｅｒｔ」や、（株）日本シスコシステムズ製の「ＰｏｌｉｃｙＭａｎａｇｅｒ」、ノーテルネットワークス社製の「Ｏｐｔｉｖｉｔｙ  Ｐｏｌｉｃｙ  Ｓｅｒｖｉｃｅｓ」がある。
【０００７】
【発明が解決しようとする課題】
しかしながら従来のポリシサーバ１２は、各ノード１１１〜１１５に対して作成したＱｏＳポリシを設定することができるものの、その設定したＱｏＳポリシが実際にネットワーク１０上でどのように機能しているかを判断することができないという問題があった。
【０００８】
例えば、第１のノード１１１に対して「ノードＡからノードＢへのトラフィックを１０Ｍビット毎秒（ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ：以下、ｂｐｓと略す。）の帯域保証する」というＱｏＳポリシを設定する場合、従来のポリシサーバ１２は第１のノード１１１に対しこのＱｏＳポリシを設定することができるものの、実際に１０Ｍｂｐｓの帯域が確保されているか否かをポリシサーバ１２側で認識することができない。したがって、ＱｏＳポリシの設定者側が、１０Ｍｂｐｓのトラフィックを流すことができるのか保証することができない。また、１０Ｍｂｐｓの帯域を確保したが実際にはトラフィックが１０Ｍｂｐｓ以上になることがない場合に、実際にどの程度帯域が使用されているのかをポリシサーバ１２側で認識することができないため、帯域の有効利用ができているか否か、あるいは不必要なポリシを設定しているか否かを判断することができない。さらに、１０Ｍｂｐｓの帯域を確保したが実際にはトラフィックが３０Ｍｂｐｓのトラフィックが常に流入している場合に、必ず１０Ｍｂｐｓへ落とす制御が行われているか否かをポリシサーバ１２側で認識することができないため、さらにそのトラフィックに多くの帯域を予約する必要があるか否かを判断することができない。
【０００９】
これに対して、帯域監視を行う別のソフトウェア等により、ネットワーク管理者に各リンクの帯域を時間別あるいはフロー別に監視させ、実際のトラフィック状況を認識させることが考えられる。しかし、この場合、各リンクのトラフィック状況は、どのポリシによって制限あるいは保証されているものであるかを判断することが不可能となる。
【００１０】
さらにまた、ポリシサーバ１２は、各ノード１１１〜１１５に対して作成したＱｏＳポリシを設定することができるものの、実際に各ノードにＱｏＳポリシが設定されているか否かを確認することができないという問題があった。
【００１１】
例えば、ポリシサーバ１２が管理しているポリシとは異なるＱｏＳポリシがノードに対して設定されたときや、他の設定手段によりノードからポリシサーバ１２が設定したＱｏＳポリシが削除されたときには、管理しているポリシサーバ１２とＱｏＳポリシが設定されＱｏＳ機能を実行する各ノードとの間で不整合が発生する。したがって、ポリシサーバ１２で予約帯域の合計値を計算して管理する場合、ポリシサーバ１２で管理している帯域については新たに帯域予約が可能であるにもかかわらず、ノード側ではそれ以上新たな帯域予約が不可能な状態にあることも生ずる。このような不整合は、上述した実際に設定したポリシが正常に機能しているか否かを確認したときに、初めてわかる問題である。
【００１２】
そこで本発明の目的は、設定されたＱｏＳポリシにしたがって各ノードにおけるポリシの運用状況を監視することができ、ポリシの運用自体を保証するネットワーク管理システムを提供することにある。
【００１３】
【課題を解決するための手段】
請求項１記載の発明では、（イ）通信品質を保証するためのネットワーク運用方針を規定するパラメータをそれぞれ固有に付加された識別子と対応付けて記憶する通信品質パラメータ記憶手段と、この通信品質パラメータ記憶手段に記憶されたパラメータをあらかじめ固有に付与されたサーバ識別情報とともに所定のネットワーク内の各ノードに設定するパラメータ設定手段と、このパラメータ設定手段によってパラメータが設定されたノードからパラメータによる運用情報とこのパラメータを識別するための識別子およびパラメータとともに設定されたサーバ識別情報とをパラメータごとに取得する取得手段と、この取得手段によって取得された識別子で識別されるパラメータごとの運用情報、識別子およびサーバ識別情報とを記憶する運用情報記憶手段と、通信品質パラメータ記憶手段に記憶されるパラメータおよびパラメータ設定手段で設定されたサーバ識別情報とがこの運用情報記憶手段に記憶された識別子およびサーバ識別情報と一致するか否かによりパラメータの設定状況を判別する設定状況判別手段と、パラメータの運用情報に基づいてそれぞれのノードにおけるポリシの運用状況確認用にパラメータごとに所定の分析処理を行う分析処理手段とを備えるポリシサーバと、（ロ）パラメータ設定手段によって設定されたパラメータを記憶する管理テーブルと、この管理テーブルに記憶された識別子で識別されるパラメータによって指定されるトラフィックを監視しその監視結果に基づいてトラフィックの制御を行うトラフィック制御手段と、パラメータごとのこのトラフィック制御手段による運用情報を管理テーブルで記憶される識別子とサーバ識別情報とともにポリシサーバに通知する運用情報通知手段とを備える複数のノードとをネットワーク管理システムに具備させる。
【００１６】
すなわち請求項１記載の発明では、ポリシサーバと所定のネットワークを構成する複数のノードからなるネットワーク管理システムにおいて、ポリシサーバで各ノードに設定される通信品質を保証するためのネットワーク運用方針を規定するパラメータを、それぞれ識別するために付与された識別子と対応付けて通信品質パラメータ記憶手段に設定し、これに記憶されたパラメータを各ノードに、ポリシサーバを識別するためのサーバ識別情報とともに設定する。各ノードでは、設定されたパラメータを管理テーブルに記憶し、この管理テーブルに記憶されたパラメータで指定されるトラフィックに対し、トラフィック制御手段でこれを監視するとともにトラフィック制御を行う。さらに各ノードは、運用情報通知手段により、設定されたパラメータごとにトラフィック制御手段による運用情報の他に、パラメータと同時に設定された識別子とサーバ識別情報とをポリシサーバに通知させる。ポリシサーバでは、取得手段でこれらを取得し、取得された識別子で識別されるパラメータごとの運用情報、識別子およびサーバ識別情報とを運用情報記憶手段に記憶する。そして、分析処理手段で取得されたパラメータの運用情報に基づいてそれぞれのノードにおけるポリシの運用状況確認用にパラメータごとに所定の分析処理を行うとともに、設定状況判別手段により、通信品質パラメータ記憶手段に記憶されるパラメータおよびパラメータ設定手段で設定されたサーバ識別情報とが、この運用情報記憶手段に記憶された識別子およびサーバ識別情報と一致するか否かによりパラメータの設定状況を判別するようにした。
【００１７】
請求項２記載の発明では、請求項１記載のネットワーク管理システムで、分析処理手段は、第１の時間間隔ごとに所定の分析処理を行い、運用情報通知手段は第１の時間間隔より短い第２の時間間隔ごとに通知を行うものであることを特徴としている。
【００１８】
すなわち請求項２記載の発明では、各ノードからは第１の時間間隔で定期的に運用情報等を通知し、サーバではこれより周期の長い第２の時間間隔で定期的に分析処理を行わせるようにしている。
【００１９】
請求項３記載の発明では、請求項１または請求項２記載のネットワーク管理システムで、運用情報通知手段が通知するパラメータごとの運用情報は、それぞれパラメータで指定された帯域違反が発生したときにセットされるフラグが設けられており、分析処理手段はフラグがセットされているときアラームを発生するものであることを特徴としている。
【００２０】
すなわち請求項３記載の発明では、パラメータが設定されたノードでは、トラフィック制御手段でパラメータに違反したものとして帯域違反が発生したときにセットされるフラグを設け、サーバにおける分析処理の際このフラグの有無によりアラームを発生させる。
【００２１】
請求項４記載の発明では、請求項３記載のネットワーク管理システムで、分析処理手段は、パラメータごとにフラグのチェック、帯域違反の頻度、運用情報におけるトラフィックデータの順に解析の結果レベル分けされたアラーム情報を生成するものであることを特徴としている。
【００２２】
すなわち請求項４記載の発明では、サーバにおける分析処理において、パラメータごとに、取得された運用情報に設けられたフラグのチェック、帯域違反の頻度、運用情報におけるトラフィックデータの順に解析し、その結果をレベル分けされたアラーム情報として生成する。
【００２３】
請求項５記載の発明では、請求項４記載のネットワーク管理システムで、分析処理手段は、さらに運用情報に基づいて使用帯域状況をグラフ化するものであることを特徴としている。
【００２４】
すなわち請求項５記載の発明では、分析処理では取得した運用情報に基づいて、使用帯域状況をグラフ化することで、ネットワーク管理者による管理を視覚的に認識しやすくする。
【００２５】
請求項６記載の発明では、請求項１記載のネットワーク管理システムで、さらに通信品質パラメータ記憶手段に記憶される全てのパラメータに対応した運用情報を取得したか否かにより、ノードに対するパラメータの設定状況を判別するものであることを特徴としている。
【００２６】
すなわち請求項６記載の発明では、通信品質パラメータ記憶手段に記憶される全てのパラメータに対応した運用情報を取得したときには、ノードに対するパラメータの設定が正常に行われ、全て取得しなかったときにはノードに対するパラメータの設定に異常があったものと判断するようにしている。
【００２７】
請求項７記載の発明では、請求項４記載のネットワーク管理システムで、通信品質パラメータ記憶手段は、パラメータおよび識別子に対応してあらかじめパラメータごとにアラーム発生通知を行うか否かを決定するためのアラーム通知レベルと、アラーム通知レベルを超えたときの通知先を示す通知先情報とが記憶され、アラーム情報が生成されたときこの通信品質パラメータ記憶手段に記憶されたアラーム通知レベルおよび通知先情報とに基づいてアラーム通知を行うアラーム通知制御手段を備えていることを特徴としている。
【００２８】
すなわち請求項７記載の発明では、通信品質パラメータ記憶手段に、さらにアラーム通知レベルと通知先情報とを、パラメータに対応付けて記憶するようにした。
【００２９】
請求項８記載の発明では、請求項１または請求項２記載のネットワーク管理システムで、ポリシサーバはあらかじめノード間の接続情報としてのリンク情報を記憶するとともにノードはリンク情報に対応してリンクごとに帯域情報をポリシサーバに通知することによってリンクの帯域使用状況を表示させることを特徴としている。
【００３０】
すなわち請求項８記載の発明では、分析処理において、ノード間のリンク情報とから、リンクの帯域使用状況を表示させるようにした。
【００３１】
請求項９記載の発明では、請求項８記載のネットワーク管理システムで、ポリシサーバおよびノードは同一時間間隔で分析処理および通知を行うものであることを特徴としている。
【００３２】
すなわち請求項９記載の発明では、ノードからのパラメータごとの運用情報の通知と、ポリシサーバにおける分析処理タイミングを同一間隔とした。
【００３３】
【発明の実施の形態】
【００３４】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００３５】
第１の実施例
【００３６】
図１は、本発明の第１の実施例におけるネットワーク管理システムの構成の概要を表わしたものである。第１の実施例におけるネットワーク管理システムは、ネットワーク２０を構成するネットワーク機器としての第１〜第５のノード２１１〜２１５からなるノード群と、ネットワーク２０内の各ノードにおいて流入あるいは流出する各種トラフィックの優先順位や帯域制御等のＱｏＳを保証するためのネットワーク運用方針が規定されるＱｏＳポリシを管理するポリシサーバ２２と、このポリシサーバ２２に対するＱｏＳポリシの設定とその適用結果の監視とを行うための管理者端末２３とを備えている。
【００３７】
このようなネットワーク管理システムにおいて、ネットワーク管理者によって管理者端末２３で作成されたＱｏＳポリシは、ポリシサーバ２２で一元管理される。ポリシサーバ２２は、同様にしてネットワーク管理者によって指定されたネットワーク２０を構成する第１〜第５のノード２１１〜２１５の全てに対し、管理するＱｏＳポリシを設定する。管理者端末２３では、ポリシごとにそのポリシの適用結果を監視でき、さらに各ノードに設定したポリシがネットワーク２０上でどのように機能しているかを確認できるようになっている。
【００３８】
以下、このような第１の実施例におけるネットワーク管理システムの要部について説明する。ただし、第１〜第５のノード２１１〜２１５については、それぞれ同様の構成であるものとし、ここでは第１のノード２１１についてのみ説明する。
【００３９】
管理者端末２３は、ＧＵＩアプリケーション２４を有し、図示しない表示手段にＱｏＳポリシデータの作成を行うための作成画面、ネットワーク２０の各ノードにおけるポリシの運用状態、その分析結果あるいはアラーム等の表示を行う。さらに、ＧＵＩアプリケーション２４は、ネットワーク管理者によるＱｏＳポリシを設定するための入力情報を受け付ける。ここでは、管理者端末２３でＧＵＩアプリケーション２４が実行されその実行画面が管理者端末２３の図示しない表示手段に表示されるものとするが、ポリシサーバ２２でＧＵＩアプリケーションが実行されその実行画面が管理者端末２３の図示しない表示手段に表示されるものでも良い。
【００４０】
ポリシサーバ２２は、管理者端末２３を介してネットワーク管理者によって作成されるネットワーク２０における優先制御や帯域制御等のＱｏＳポリシとこのＱｏＳポリシを反映させるノードに関する情報等とを格納するポリシ格納データベース（ＤａｔａＢａｓｅ：以下、ＤＢと略す。）２５と、ポリシ格納ＤＢ２５へのアクセス制御とネットワーク２０の各ノードへのＱｏＳポリシの設定とともに各ノードからのポリシの運用情報の収集を行うポリシ管理部２６とを備えている。さらにこのポリシサーバ２２は、ネットワーク２０内で一意に特定できるネットワーク２０内で固有のポリシサーバＫＥＹ２７があらかじめ付与されている。このようなポリシサーバＫＥＹ２７としては、例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやホスト名がある。
【００４１】
ポリシ管理部２６は、管理者端末２３のＧＵＩアプリケーション２４による表示手段の表示画面にしたがってネットワーク管理者によって入力された入力情報からＱｏＳポリシデータを生成するポリシデータ生成部２８と、ポリシ格納ＤＢ２５に対して各種情報の書き込みおよび読み出しを行うＤＢ制御部２９と、ＱｏＳポリシをＱｏＳパラメータとしてネットワーク２０内のノードに設定するためのＱｏＳパラメータ設定部３０と、ネットワーク２０内の各ノードにおけるポリシの運用情報を収集しその分析を行うための帯域レポート処理部３１とを備えている。
【００４２】
帯域レポート処理部３１は、収集したポリシの運用情報からポリシごとにアラーム分析を行うアラーム分析部３２と、ポリシごとに帯域分析を行ってグラフの作成等の分析結果を生成する帯域分析部３３とを有している。
【００４３】
このようなポリシ管理部２６において、ポリシデータ生成部２８で生成されたＱｏＳポリシデータは、ＤＢ制御部２９によりポリシ格納ＤＢに格納され、ＱｏＳパラメータとして登録される。このＱｏＳパラメータは、ＤＢ制御部２９によって読み出され、ＱｏＳパラメータ設定部３０により、ネットワーク２０内の指定されたノードに設定される。その際、ＱｏＳパラメータ設定部３０は、ネットワーク２０を構成するノードであるネットワーク機器の種類に依存した設定言語に翻訳してノードごとに設定する。各ノードにＱｏＳパラメータが設定されると、そのポリシ運用情報が収集され、帯域レポート処理部３１でポリシごとに帯域分析およびアラーム分析が行われ、その結果が管理者端末２３の図示しない表示手段に表示される。
【００４４】
ポリシ格納ＤＢ２５は、ポリシデータ生成部２８によって生成されたＱｏＳポリシがネットワーク２０内で固有のポリシ識別子（ＩＤｅｎｔｉｆｉｅｒ：以下、ＩＤと略す。）と呼ばれる管理番号に対応付けられたポリシ情報３４と、ネットワーク２０を構成する各ノードに関するノード情報３５と、適用したＱｏＳポリシに対して収集されたポリシ運用情報である使用帯域情報３６とが格納される。ノード情報３５は、各ノードに接続するためのノード設定情報と、ポリシ情報３４に格納されたＱｏＳポリシをどのノードに適用するかを示すノード適用情報とからなる。
【００４５】
図２は、ポリシ格納ＤＢ２５に格納されるポリシ情報３４の一例を表わしたものである。このポリシ情報３４は、ＱｏＳポリシごとにポリシＩＤ４０が付与され、ポリシ名４１とともに、一般的なＱｏＳポリシと同様に条件（Ｃｏｎｄｉｔｉｏｎ）４２と行動（Ａｃｔｉｏｎ）４３とから構成される。ポリシＩＤ４０は、上述したようにネットワーク２０内でＱｏＳポリシを一意に識別するために付与された管理番号である。ポリシ名４０は、ＱｏＳポリシの作成およびその運用情報を監視するネットワーク管理者が各ポリシを特定するためにつけられた名称である。条件４２および行動４３は、ＱｏＳポリシとして条件４２で指定される条件を満たすとき行動４３で指定される行動を実行することを意味する。
【００４６】
例えば、ポリシＩＤ“０００００１”としてネットワーク２０内で一意に識別され、ネットワーク管理者に“Ｐｏｌｉｃｙ１”として特定されるＱｏＳポリシは、「ノードＡからＢへのフロー」が「ピークレートが１Ｍｂｐｓ以下」になるように帯域制御を実行する旨を規定する。
【００４７】
図３は、ノード情報３５を構成するノード設定情報４５の一例を表わしたものである。ノード設定情報４５は、ポリシサーバ２２からＱｏＳポリシを適用する各ノードの設定情報であり、ポリシサーバ２２から各ノードに接続するための情報を有している。ノード設定情報４５は、ネットワーク２０を構成する各ノードをＤＢ内で識別するためのノードＩＤ４６に対応付けて、ノード名４７と、ネットワーク管理者にそのノードを特定させるためのノードの説明４８と、そのノードにネットワーク２０内で固有に付与されたＩＰアドレス４９と、そのノードに接続するためのパスワード５０と、ノードのインタフェース情報５１とが記憶される。ここで、インタフェース情報５１は、ＱｏＳパラメータの設定に必要な各ノードにおける回線情報である。
【００４８】
したがって、ポリシ情報３４に格納されているＱｏＳポリシを、ＤＢ内でノードＩＤ４６が“０００００１”として、ネットワーク内でノード名４７が“ノード１”で、ネットワーク管理者によって“第１のノード”として特定されるノードに対して適用する場合、ポリシサーバ２２はこのノード設定情報を参照して、ＩＰアドレス４９が“１２３．１２３．１１１．１”で識別されるネットワーク機器に対してパスワード“ｐａｓｓｗｏｒｄ１”を用いて接続し、ＱｏＳポリシを適用することを意味する。
【００４９】
図４は、ノード情報３５を構成するノード適用情報５５の一例を表わしたものである。第１の実施例におけるネットワーク管理システムでは、ＱｏＳポリシを適用するノードについてグループ化し、このグループごとにポリシを適用する。このためノード適用情報５５は、グループごとにノード設定情報４５で設定情報が記憶されるノードのうちどのノードが所属するかを規定し、これらノードが属する各グループに対してポリシ情報３４に記憶されるポリシのうちどのポリシを適用するかが規定される。すなわち、ノードグループ名５６で規定されるノードグループごとに、ネットワーク２０を構成する各ノードのうち所属するノードが列挙された所属ノード５７と、ポリシ情報３４で記憶されるポリシの中で適用されるポリシが列挙された適用ポリシ５８とが格納されている。
【００５０】
例えば、第１のノードグループ名で特定されるノードグループは、ネットワーク２０を構成する第１〜第３のノード２１１〜２１３が所属し、このノードグループに対してポリシ情報３４内で特定される“Ｐｏｌｉｃｙ１”、“Ｐｏｌｉｃｙ２”および“Ｐｏｌｉｃｙ３”が適用されることを意味する。
【００５１】
図５は、ポリシ格納ＤＢ２５に格納される使用帯域情報３６の一例を表わしたものである。この使用帯域情報３６は、ポリシごとに一意に付与されたポリシＩＤ６０に対応して、その運用情報が監視された開始時刻６１と終了時刻６２とからなる時間帯６３と、違反フラグ６４と、流入トラフィック６５と、流出トラフィック６６とが記憶される。違反フラグ６４は、そのノードに対して設定されたＱｏＳポリシに違反して少なくとも１回の帯域制御が行われたか否かを示すフラグである。違反フラグ６４が“０”の場合は設定されたＱｏＳポリシに違反しなかったため帯域制御が行われなかったことを示し、“１”の場合は設定されたＱｏＳポリシに違反したため少なくとも１回の帯域制御が行われたことを示す。流入トラフィック６５としては、例えば時間帯６３における平均流入トラフィックレート「Ｒａｔｅ」や、流入トラフィックのピーク値「Ｐ  Ｒａｔｅ」が記憶されることを示す。流出トラフィック６６としては、同様に例えば時間帯６３における平均流出トラフィックレート「Ｒａｔｅ」や、流出トラフィックのピーク値「Ｐ  Ｒａｔｅ」が記憶されることを示す。
【００５２】
このようなポリシサーバ２２では、管理者端末２３のＧＵＩアプリケーション２４を介し入力されたＱｏＳポリシを作成するための入力情報は、ポリシ管理部２６のポリシデータ生成部２８において、ＱｏＳポリシデータが生成される。そして、ＤＢ制御部２９によりポリシ格納ＤＢ２５のポリシ情報３４にＱｏＳパラメータとして登録される。ポリシ管理部２６は、各ノードに対して、ノード情報３５のノード設定情報を参照しながら、ノード情報３５のノード適用情報で指定されるポリシ情報３４に登録されたＱｏＳパラメータを設定する。その際、ＱｏＳパラメータ設定部３０は、ネットワーク２０を構成するノードであるネットワーク機器の種類に依存した設定言語に翻訳してノードごとに設定する。各ノードにＱｏＳパラメータが設定されると、そのポリシ運用情報がポリシごとにポリシ格納ＤＢ２５の使用帯域情報３６に蓄積され、帯域レポート処理部３１でポリシごとに帯域分析およびアラーム分析が行われる。その結果が管理者端末２３の図示しない表示手段に表示され、管理者端末２３で監視することができるようになっている。
【００５３】
次に図１に戻って、第１のノード２１１について説明する。
【００５４】
第１のノード２１１は、ポリシサーバ２２によって設定されたＱｏＳポリシを実行するようになっている。このような第１のノード２１１は、ポリシサーバ２２によって設定されるＱｏＳパラメータを管理するＱｏＳパラメータ管理部７０１と、ＱｏＳパラメータ管理部７０１で管理されるＱｏＳパラメータにしたがって第１のノード２１１に流入あるいは流出するトラフィックを制御するトラフィック制御部７１１とを備えている。
【００５５】
ＱｏＳパラメータ管理部７０１は、ポリシサーバ２２のＱｏＳパラメータ設定部３０によって設定されたＱｏＳパラメータを管理するためのＱｏＳパラメータ管理テーブル７２１と、このＱｏＳパラメータ管理テーブル７２１で管理されるＱｏＳパラメータにしたがってトラフィック制御部７１１でトラフィック制御されたポリシごとの帯域情報が格納されるＱｏＳレポート管理テーブル７３１と、ＱｏＳレポート管理テーブル７３１に格納される帯域情報をポリシサーバ２２に対して送信するレポートスケジューラ７４１とを有している。
【００５６】
図６は、ＱｏＳパラメータ管理テーブル７２１で管理されるテーブル情報の一例を表わしたものである。ＱｏＳパラメータ管理テーブル７２１は、ポリシサーバ２２のパラメータ設定部３０によって設定されたＱｏＳパラメータ７５１ごとに、そのＱｏＳポリシに対して一意に付与されたポリシＩＤ７６１と、ポリシサーバ２２のポリシサーバＫＥＹ７７１とが格納される。ＱｏＳパラメータ７５１は、ポリシ条件としてフローを示す“Ｆｌｏｗ”７８１と行動７９１とからなる。
【００５７】
例えば、ポリシＩＤ“０００００１”で識別されるＱｏＳポリシである“ノードＡからＢへのフローについてピークレートが１Ｍｂｐｓ以下になるように帯域制御する”ことを示すＱｏＳパラメータが、このＱｏＳパラメータを設定したポリシサーバを特定するポリシサーバＫＥＹ７７１と対応付けられて管理される。
【００５８】
図７は、ＱｏＳレポート管理テーブル７３１で管理されるテーブル情報の一例を表わしたものである。ＱｏＳレポート管理テーブル７３１では、ポリシＩＤ８０１ごとに、ＱｏＳポリシを設定したポリシサーバを特定するためのポリシサーバＫＥＹ８１１と、その運用情報が監視された開始時刻と終了時刻とからなる時間帯８２１と、違反フラグ８３１と、流入トラフィック８４１と、流出トラフィック８５１とが管理される。
【００５９】
例えば、ポリシＩＤ“０００００１”で識別されるＱｏＳポリシについて、ポリシサーバ２２を特定するためのポリシサーバＫＥＹ“ＰＳ０１”と、違反フラグと、その時間帯における平均流入トラフィックレート「Ｒａｔｅ」や、流入トラフィックのピーク値「Ｐ  Ｒａｔｅ」、平均流出トラフィックレート「Ｒａｔｅ」や、流出トラフィックのピーク値「Ｐ  Ｒａｔｅ」とが管理されることを示す。
【００６０】
このようにＱｏＳパラメータ管理部７０１は、ポリシサーバ２２によって設定されるＱｏＳパラメータをＱｏＳパラメータ管理テーブル７２１に登録するとともに、そのポリシごとにトラフィック制御部７１１による運用情報をＱｏＳレポート管理テーブル７３１で管理する。そして、レポートスケジューラ７４１により、ＱｏＳレポート管理テーブル７３１に蓄積される情報をポリシサーバに対して通知する。
【００６１】
図１に戻って説明を続ける。トラフィック制御部７１１は、ネットワーク２０における第１のノード２１１に流入あるいは流出するトラフィックの送信元、送信先、プロトコル情報等からなるフロー情報を識別するフロー識別部９０１と、フロー識別部９０１の識別結果に基づいてトラフィックの帯域を監視する帯域監視部９１１と、ＱｏＳパラメータ管理部７０１で管理されるＱｏＳパラメータにしたがって帯域監視部９１１の監視結果からトラフィックの流量制御を行う帯域制御部９２１とを有している。
【００６２】
このようなトラフィック制御部７１１は、ポリシサーバ２２によって設定されたＱｏＳパラメータにしたがってトラフィックの監視あるいは流量の制御を行って、その監視結果や帯域制御結果をＱｏＳパラメータ管理部７０１に送信する。
【００６３】
すなわち第１のノード２１１は、ポリシサーバ２２によって設定されたＱｏＳパラメータをＱｏＳパラメータ管理部７０１で、その設定元のポリシサーバを特定するポリシサーバＫＥＹとともに管理する。さらに、設定されたＱｏＳパラメータに従ってトラフィック制御部７１１で帯域監視および制御の結果をポリシごとにＱｏＳレポート管理テーブル７３１で管理し、ＱｏＳパラメータ管理部７０１のレポートスケジューラ７４１でポリシの設定元のポリシサーバ２２に対して通知する。
【００６４】
このような構成のポリシサーバ２２および第１〜第５のノード２１１〜２１５は、それぞれ図示しない中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）を有し、読み出し専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ）等の所定の記憶装置に格納されたプログラムにしたがって、上述した制御を実行できるようになっている。
【００６５】
次に、上述した構成の第１の実施例におけるネットワーク管理システムの動作について説明する。
【００６６】
図８は、第１の実施例におけるネットワーク管理システムにおいて、ポリシの作成からその運用状態を監視するためのレポート蓄積までの一連の動作の流れを表わしたものである。まず、ネットワーク管理者が管理者端末２３において、ＱｏＳポリシを生成するためにＧＵＩアプリケーション２４を起動させると、管理者端末２３のＧＵＩアプリケーション２４はその表示画面上でネットワーク管理者からの入力情報を受け付ける（ステップＳ１００）。管理者端末２３は、ここで受け付けた入力情報１０１を、ポリシサーバ２２に送信する。
【００６７】
ポリシサーバ２２は、ポリシデータ生成部２８で管理者端末２３からの入力情報からポリシデータを生成する。生成されたポリシデータは、ＤＢ制御部２９により、新規のポリシデータに対応した新規ポリシＩＤが付与され、図２に示したようにポリシ格納ＤＢ２５のポリシ情報３４として格納される（ステップＳ１０２）。
【００６８】
ＱｏＳパラメータ設定部３０は、作成されたポリシがポリシ格納ＤＢ２５に登録されると、同様にあらかじめ指定されているノード情報３５を参照して、反映させるノードにＱｏＳポリシを設定する。そのときＱｏＳパラメータ設定部３０は、図４に示したノード適用情報から、それぞれのポリシをどのノードグループに適用するかを検索し、図３に示したノード設定情報に従って、ネットワーク２０上のノードに接続し、反映させたいノードの種類に応じた設定言語に変換したＱｏＳパラメータ１０４、ポリシＩＤおよびポリシサーバ２２のポリシサーバＫＥＹを、そのノードに対して送信する（ステップＳ１０３）。以下、ポリシサーバ２２が第１のノード２１１に対して、ＱｏＳパラメータを設定するものとして説明する。
【００６９】
ポリシサーバ２２からポリシＩＤ、ポリシサーバ２２のポリシサーバＫＥＹおよびＱｏＳパラメータ１０４を受信した第１のノード２１１は、ＱｏＳパラメータ管理部７０１により、図６に示したようにＱｏＳパラメータ管理テーブル７２１に登録する。さらに、ＱｏＳパラメータ管理部７０１は、トラフィック制御部７１１のフロー識別部９０１に、ＱｏＳパラメータとして設定されたフローの識別を開始させる（ステップＳ１０５）。
【００７０】
トラフィック制御部７１１のフロー識別部９０１は、トラフィックとして流入するデータのヘッダ情報を参照してフローの識別を行う。識別の結果、ＱｏＳパラメータ管理テーブル７３１で管理されているポリシで指定されるフローとマッチングするトラフィックを識別すると、帯域監視部９１１にそのトラフィックの帯域監視を開始するように指示する（ステップＳ１０６）。
【００７１】
帯域監視部９１１は、フロー識別部９０１においてＱｏＳパラメータ管理テーブル７２１で管理されているポリシで指定されたフローとマッチングするトラフィックが識別されると、指定されたフローのトラフィックの帯域監視データである、例えば「平均レート」、「ピークレート」等の監視情報を収集し、ＱｏＳパラメータ管理部７０１に対して送信する（ステップＳ１０７）。
【００７２】
ＱｏＳパラメータ管理部７０１は、トラフィック制御部７１１の帯域監視部９１１によって送信された帯域監視データを受信すると、図７に示したようにポリシＩＤごとの流入トラフィックデータとしてＱＯＳレポート管理テーブル７３１に格納する（ステップＳ１０８）。
【００７３】
ＱｏＳパラメータ管理部７０１は、帯域監視部９１１から帯域監視データを取得したポリシが、図６に示すＱｏＳパラメータ管理テーブル７３１を参照して「帯域制御ポリシ」であるか否かを判別する（ステップＳ１０９）。すなわち、帯域監視データを取得したポリシの「行動」が、帯域制御する旨を指定しているか否かを判別する。ＱｏＳパラメータ管理部７０１は、帯域監視データを取得したポリシが「帯域制御ポリシ」であると判別されたとき（ステップＳ１０９：Ｙ）、トラフィック制御部７１１の帯域制御部９２１にポリシとして設定された帯域となるように帯域制御を指示する。さらに、ステップＳ１０７で取得した帯域監視データから流入トラフィックが、ＱｏＳパラメータ管理テーブル７２１で管理されるポリシによって指定されている帯域に違反しているか否かを判別する（ステップＳ１１０）。
【００７４】
ＱｏＳパラメータ管理部７０１は、取得した流入トラフィックがポリシで指定された帯域に違反していると判別したとき（ステップＳ１１０：Ｙ）、ＱｏＳレポート管理テーブル７３１の対応する違反フラグをセットし（ステップＳ１１１）、指定された帯域となるように帯域制御部９２１に帯域制御を指示する（ステップＳ１１２）。例えば、ＱｏＳパラメータ管理テーブル７２１で管理されているポリシによって、「平均レート」が「行動」で指定されているとき、その「平均レート」が指定値以下となるようにトラフィックの流入量を抑制するように帯域制御部９２１に指示する。これにより、帯域制御部９２１は、指示された帯域制御を実行するとともに、帯域監視を開始する。
【００７５】
ステップＳ１０９において、ＱｏＳパラメータ管理部７０１がステップＳ１０７で帯域監視データを取得したポリシが「帯域制御ポリシ」ではないと判別されたとき（ステップＳ１０９：Ｎ）、あるいはステップＳ１１０においてステップＳ１０７で取得した流入トラフィックがポリシで指定された帯域に違反していないと判別したとき（ステップＳ１１０：Ｎ）、あるいはステップＳ１１２で帯域制御が指示されると、帯域監視部９１１は、第１のノード２１１から流出するトラフィックを監視し、トラフィックの帯域監視データである、例えば「平均レート」、「ピークレート」等の監視情報を収集し、ＱｏＳパラメータ管理部７０１に対して送信する（ステップＳ１１３）。
【００７６】
ＱｏＳパラメータ管理部７０１は、トラフィック制御部７１１の帯域監視部９１１によって送信された帯域監視データを受信すると、図７に示したようにポリシＩＤごとの流出トラフィックデータとしてＱｏＳレポート管理テーブル７３１に格納する（ステップＳ１１４）。
【００７７】
ＱｏＳパラメータ管理部７０１のレポートスケジューラ７４１は、あらかじめ決められた時間間隔Ｔ１ごとにＱｏＳレポート管理テーブル７３１で登録されているポリシごとの監視データを、ポリシサーバ２２に対して送信するようになっている。すなわち、レポートスケジューラ７４１に前回ＱｏＳレポート管理テーブル７３１で登録されているポリシごとの監視データをポリシサーバ２２に対して送信してから時間間隔Ｔ１を経過したか否かを監視させ、これを検出しないとき（ステップＳ１１５：Ｎ）、ＱｏＳパラメータ管理部７０１はステップＳ１０６に戻って、「フロー識別」、「流入トラフィック帯域監視」、「帯域制御」、「流出トラフィック監視」の一連の動作を繰り返す。
【００７８】
ステップＳ１１５において、レポートスケジューラ７４１によって、前回ＱｏＳレポート管理テーブル７３１で登録されているポリシごとの監視データをポリシサーバ２２に対して送信してから時間間隔Ｔ１を経過したことが検出されたとき（ステップＳ１１５：Ｙ）、レポートスケジューラ７４１は図７に示すＱｏＳレポート管理テーブル７３１に登録されているポリシごとの帯域監視データ１１６をポリシサーバ２２に送信する。この帯域監視データ１１６は、ポリシごとに送信され、ポリシＩＤやポリシサーバＫＥＹ、監視時間帯と違反フラグと流入トラフィックと流出トラフィックとからなる帯域監視データ、そしてどのノードにおける帯域監視データであるかを識別するためのノード識別情報も同時に送信される。
【００７９】
また、帯域監視データがピークレートの場合は、時間間隔Ｔ１の間のピーク値が保存され、平均レートの場合は時間間隔Ｔ１の間の平均値が保存されている。時間間隔Ｔ１の間に１回でもポリシで指定された帯域に違反し、帯域制御が行われた場合には「違反フラグ」がセットされていることになる。
【００８０】
さらにまた、ステップＳ１１５で時間間隔Ｔ１の経過が検出されて、レポートスケジューラ７４１によってポリシごとの帯域監視データが送信されると、ＱｏＳパラメータ管理部７０１は、ＱｏＳレポート管理テーブル７３１の登録情報をクリアにして（ステップＳ１１７）、再びステップＳ１０６に戻る。したがって、時間間隔Ｔ１ごとにポリシ単位で帯域の利用状況を示す最新の帯域監視データがＱｏＳレポート管理テーブル７３１に保存されることになる。
【００８１】
このようにして第１のノード２１１のレポートスケジューラ７４１によってあらかじめ指定された時間間隔Ｔ１ごとに送信された帯域監視データ１１６を受信したポリシサーバ２２は、帯域レポート処理部３１により、ＤＢ制御部２９を介して、図５に示したようにポリシ格納ＤＢ２５の使用帯域情報３６に保存される（ステップＳ１１８）。
【００８２】
ポリシサーバ２２のポリシ管理部２６における帯域レポート処理部３１は、あらかじめ決められた時間間隔Ｔ２ごとに、ポリシ格納ＤＢ２５の使用帯域情報３６から、ポリシごとに帯域監視データを、ＤＢ制御部２９を介して取得し、所定の分析処理を行うようになっている。
【００８３】
この時間間隔Ｔ２は、ネットワーク２０を構成する各ノードで指定されている時間間隔Ｔ１より大きな値であれば良い。すなわち、ポリシサーバ２２における帯域監視データ分析処理間隔は、ノードからの帯域監視データ送信間隔以上となるようにする。例えば、ノードのレポートスケジューラによるレポート間隔Ｔ１を１０分ごととし、ポリシサーバ２２による帯域監視データ分析間隔Ｔ２を１日ごとにすることで、１日１回１０分ごとのポリシ単位の帯域監視データの分析結果を得ることができる。
【００８４】
ポリシサーバ２２のポリシ管理部２６は、前回帯域レポート処理部３１で帯域監視データの分析処理を行ってから時間間隔Ｔ２が経過したか否かを監視しており（ステップＳ１１９：Ｎ）、これを検出したとき（ステップＳ１１９：Ｙ）、ＤＢ制御部２９により使用帯域情報３６に蓄積されている帯域監視データを取得し、帯域レポート処理部３１の帯域分析部３３およびアラーム分析部３２に所定の分析処理を行わせ（ステップＳ１２０）、再びステップＳ１１９に戻って、次回の分析処理タイミングを監視する。この分析結果は、ポリシ格納ＤＢ２５に蓄積保存される。
【００８５】
このようにしてネットワーク管理者によって管理者端末２３で生成されたポリシが、ネットワーク２０でどのように機能しているかを示す帯域監視データは、生成したポリシごとに分析される。この分析された帯域監視データは、管理者端末２３において適宜参照することが可能で、ネットワーク管理者は適用したポリシの運用状況を的確に把握できるようになっている。
【００８６】
図９は、管理者端末２３からポリシ運用情報を確認するための一連の動作の流れを表わしたものである。ネットワーク管理者が管理者端末２３において、既に作成しネットワーク２０を構成する各ノードに適用したＱｏＳポリシの運用情報を監視するためにＧＵＩアプリケーション２４を起動させると、各ポリシごとのレポート参照指示を行う（ステップＳ１３０）。管理者端末２３のＧＵＩアプリケーション２４は、ポリシサーバ２２に対して、ポリシごとの運用情報の表示要求１３１を送信する。
【００８７】
表示要求１３１を受信したポリシサーバ２２は、帯域レポート処理部３１で既に分析され、ポリシ格納ＤＢ２５に蓄積保存されている分析結果から、アラーム分析部３２によって分析されたポリシごとのアラーム情報と、帯域分析部３３によって分析されたポリシごとの帯域分析情報とを検索し（ステップＳ１３２）、管理者端末２３に対して分析結果１３３として送信する。
【００８８】
管理者端末２３は、ポリシサーバ２２から分析結果１３３を受信すると、図示しない表示手段に表示させ、ネットワーク管理者にポリシの運用情報である時間間隔Ｔ２ごとに分析されたアラーム情報と帯域分析情報とをポリシごとに示す（ステップＳ１３４）。
【００８９】
次に、ポリシサーバ２２の帯域レポート処理部３１で行われる帯域監視データの分析処理について詳細に説明する。
【００９０】
図１０は、帯域レポート処理部３１で行われる処理内容の概要を表わしたものである。帯域レポート処理部３１は、時間間隔Ｔ2ごとにポリシ単位にポリシ格納ＤＢに蓄積保存されている帯域監視データを取得する（ステップＳ１４０）。そして、帯域レポート処理部３１は、このポリシが「帯域制御ポリシ」であるか否かを判別する（ステップＳ１４１）。取得した帯域監視データのポリシが「帯域制御ポリシ」であると判別されたとき（ステップＳ１４１：Ｙ）、アラーム分析部３２によりアラーム分析を行う。
【００９１】
すなわち、まずアラームのレベルを示すアラームレベル変数を“０”にセットし、図５に示したような時間間隔Ｔ１ごとにレポートスケジューラによって送信されポリシ格納ＤＢ２５の使用帯域情報３６に蓄積される帯域監視データの分析を開始する（ステップＳ１４２）。
【００９２】
まず取得した帯域監視データの違反フラグがセットされているか否かを判別することで、帯域違反の発生チェックを行う（ステップＳ１４３）。帯域監視データの違反フラグがセットされているとき、「少なくとも１回の帯域違反が発生した」と判別し、アラームレベルを“１”にセットする。違反フラグがセットされていないとき、アラームレベルは“０”のままである。
【００９３】
次に、帯域監視データの流入トラフィックが、ＱｏＳポリシの帯域パラメータとして設定されているトラフィックを超えた回数が、あらかじめ決められた割合以上であるか否かを判別することで、帯域違反の頻度チェックを行う（ステップＳ１４４）。指定割合以上のとき、「警告」と判別し、アラームレベルを“２”にセットする。指定割合を超えていないとき、アラームレベルはそのままである。
【００９４】
次に、帯域監視データの流出トラフィックが、ＱｏＳポリシの帯域パラメータとして設定されているトラフィックを超えたか否か、あるいは流出トラフィックが“０”であるか否かを判別することで、ポリシの運用状態のチェックを行う（ステップＳ１４５）。流出トラフィックが設定されているトラフィックを超えたか、あるいは“０”のとき、「ポリシ運用異常」と判別し、アラームレベルを“３”にセットする。流出トラフィックが設定されているトラフィックを超えず、流出トラフィックが“０”ではないとき、アラームレベルはそのままである。
【００９５】
このようにしてステップＳ１４２〜ステップＳ１４５で行われたアラーム分析の結果、アラームレベルが“１”以上のときアラーム発生とし、アラーム情報を生成し、ポリシ格納ＤＢ２５に保存する（ステップＳ１４６）。
【００９６】
図１１は、ポリシ格納ＤＢ２５に保存されるアラーム情報の構成の一例を表わしたものである。このようにアラーム情報１６０は、ポリシＩＤ１６１ごとに、アラームの発生したノードを示すノードの識別情報であるノードＩＤ１６２と、その監視開始時刻と監視終了時刻とからなる時間帯１６３と、アラーム内容１６４とが対応付けられて保存される。アラーム内容１６４は、ステップＳ１４２〜ステップＳ１４５で判別されたアラームレベル１６５と、発生したアラームに対応して管理者端末２３に通知するメッセージ内容１６６と、アラームの発生原因を特定するための詳細内容１６７とからなる。
【００９７】
図１０に戻って説明を続ける。ステップＳ１４１で取得した帯域監視データのポリシが「帯域制御ポリシ」ではないと判別されたとき（ステップＳ１４１：Ｎ）、あるいはステップＳ１４１で「帯域制御ポリシ」であると判別されアラーム分析が行われる（ステップＳ１４６）と、帯域分析部３３により、使用帯域情報３６に蓄積された帯域監視データから帯域使用状況を示すグラフ化が行われる（ステップＳ１４７）。
【００９８】
図１２は、帯域分析部３３によってグラフ化された帯域使用状況グラフの一例を表わしたものである。帯域分析部３３は、ポリシ格納ＤＢ２５の使用帯域情報３６から、ポリシごとに横軸を時間、縦軸を使用帯域（ｂｐｓ）を示す帯域使用状況グラフ１７０を生成する。このグラフは、例えば「第１のノード」に設定されたポリシ名「Ｐｏｌｉｃｙ１」の帯域使用状況を、時刻が８時から２１時までの要求帯域としてＱｏＳパラメータで設定した５００ｋｂｐｓに対して、実際に７時から２３時まで第１のノードの流入トラフィックおよび流出トラフィックの時間経過の様子を示している。
【００９９】
このようにステップＳ１４７で帯域使用状況グラフ１７０が生成されると、これを帯域分析情報として画像データに変換して、ポリシ格納ＤＢ２５に蓄積保存する（ステップＳ１４８）。
【０１００】
帯域レポート処理部３１は、このようにアラーム分析、帯域分析が行われた後、分析対象となった使用帯域情報３６に蓄積保存される帯域監視データの削除を行うか否かを選択できるようになっている。例えば管理者端末２３からあらかじめ削除するように指示されたか、あるいはレポートスケジューラによって時間間隔Ｔ１ごとのレポートの際に削除するように設定されたとき（ステップＳ１４９Ｙ）、分析対象となった使用帯域情報３６に蓄積保存される帯域監視データを削除する（ステップＳ１５０）。一方、削除しないように設定されているとき（ステップＳ１４９：Ｎ）、そのまま一連の処理を終了する（エンド）。
【０１０１】
ここで、蓄積保存され続けるグラフ画像等の蓄積データは、あらかじめファイル数やファイルサイズ等に対応した蓄積上限値を設定し、これを超えた場合には古いものから順に削除するようにしても良い。
【０１０２】
また、ＧＵＩアプリケーション２４は、例えば通常の警告と重要な警告とをアラームレベルごとに「色分け」や「点滅」といった表示方法を変更させることにより、ポリシの一覧表を表示させることで、ポリシの運用状態の把握を容易にするようにしても良い。さらに、アラームの詳細はＧＵＩアプリケーション２４がポリシを表示させているときに、例えば「アラーム参照」ボタンを押下してアラームの一覧画面を表示させるようにしても良い。さらにまた、帯域分析グラフの参照は、ＧＵＩアプリケーション２４がポリシを表示させているときに、例えば「帯域分析グラフ参照」ボタンを押下して、ノード別、日付別の帯域分析グラフの一覧の選択画面を表示させ、その中から選択されたノードあるいは日付のグラフを表示するビューアアプリケーションを起動するようにさせても良い。
【０１０３】
このような一連の動作を行う第１の実施例におけるネットワーク管理システムにおいて、ポリシの設定状況は次にようにして確認する。
【０１０４】
すなわち、ノードがステップＳ１１５において時間間隔Ｔ１の経過ごとにレポートスケジューラ７４１によって送信されるポリシごとの帯域監視データには、トラフィックの発生しなかったポリシに関する帯域監視データを含ませる。したがって、ノードに設定されているＱｏＳパラメータ全てにおいて、ポリシＩＤ、ポリシサーバＫＥＹおよびトラフィックがある場合の帯域監視データがポリシサーバに送信されることになる。
【０１０５】
ポリシサーバでは、設定した全てのＱｏＳパラメータについて帯域監視データを受信することになるので、ステップＳ１２０で行う帯域分析処理において、ポリシＩＤとポリシサーバＫＥＹとを照合することによって、各ノードにおけるポリシの設定状況を容易に確認することができる。
【０１０６】
例えば、ポリシサーバが管理する全てのＱｏＳポリシについて、それぞれ設定されたノードから帯域監視データを受信しなかったとき、そのノードには本来設定されているべきポリシが設定されていない可能性があると判断することができる。この場合、このポリシには新たなアラームレベルを付与し、アラーム情報として蓄積させる。
【０１０７】
また、受信された帯域監視データに含まれるポリシＩＤは一致するものの、ポリシサーバＫＥＹが異なる場合には、そのポリシは無効と判断することができる。この場合、他のポリシサーバによって設定されたか、あるいはネットワーク管理者等が手動でＱｏＳパラメータ設定を設定した場合等が考えられ、監視対象から除外するとともに、更に新たなアラームレベルを付与してアラーム情報として蓄積させる。さらにまた、ポリシサーバにおける各ノードからの帯域監視データの受信を、ノードの動作確認が正常であると判別することでノードのネットワーク障害検知に利用することもできる。
【０１０８】
以上説明したように第１の実施例におけるネットワーク管理システムでは、管理者端末２３を介してネットワーク管理者によって設定されたネットワーク２０内の第１〜第５のノード２１１〜２１５に対するＱｏＳポリシを、ポリシサーバ２２がそれぞれ固有のポリシＩＤを付与しポリシ情報３４として一元管理するとともに、ノード情報３５を参照してポリシサーバ２２にあらかじめ付与されているポリシサーバＫＥＹとともに各ノードに対して設定する。各ノードでは、ポリシサーバ２２によってＱｏＳパラメータ管理テーブルに設定されたＱｏＳポリシで指定されるフローを識別し、ポリシＩＤごとにＱｏＳレポート管理テーブルに帯域監視情報を収集する。そして、レポートスケジューラにより、一定時間Ｔ１ごとに、ポリシＩＤとポリシサーバＫＥＹが含まれる帯域監視データを送信させ、ポリシサーバ２２で使用帯域情報３６に格納される。ポリシサーバ２２では、帯域レポート処理部３１により一定時間Ｔ２ごとに、各ノードからの帯域監視データについて帯域分析とアラーム分析とが行われる。これにより、ノードにおけるポリシごとの帯域情報の分析を行うとともに、ポリシサーバ２２によって設定されたポリシごとの運用状況と設定状況とを容易に確認することができる。
【０１０９】
第２の実施例
【０１１０】
第１の実施例におけるネットワーク管理システムでは、ポリシサーバのアラーム分析部でアラーム情報を生成することでネットワーク管理者にアラーム通知を行うようにしていたが、これに限定されるものではない。第２の実施例におけるネットワーク管理システムでは、ポリシサーバにアラーム情報の種類に応じて通知方法を変更するアラーム通知制御部を設け、ポリシ管理の責任者は発生したアラームの緊急度に応じた最適なアラーム対策を実施することができるようになる。
【０１１１】
このような第２の実施例におけるネットワーク管理システムは、図１に示した第１の実施例におけるネットワーク管理システムの構成と本質的には変わらない。ただし、帯域レポート処理部のアラーム分析部に対して、上述したアラーム通知制御を備えている。さらに、図２に示したポリシ格納ＤＢ２５のポリシ情報３４に代えて、次のようなアラーム通知設定情報を有するポリシ情報が格納される。
【０１１２】
図１３は、第２の実施例にけるポリシサーバのポリシ格納ＤＢに格納されるポリシ情報の一例を表わしたものである。第２の実施例におけるポリシ情報１８０は、ＱｏＳポリシごとにポリシＩＤ１８１が付与され、ポリシ名１８２とともに、一般的なＱｏＳポリシと同様に条件１８３と行動１８４と、アラームの発生をそのポリシを管理する責任者に対して通知するためのアラーム通知設定情報１８５とから構成される。アラーム通知設定情報１８５は、通知レベル１８６と、通知先種別１８７と、通知先情報１８８とからなる。通知レベル１８６は、アラーム通知を行うか否かを決定するための閾値を示す。通知先種別１８７は、その通知先を例えば電子メールで行うか、電話で通知するか等の通知先の種類を特定するための情報である。通知先情報１８８は、通知先種別１８７によって特定される通知先の種類に応じて、通知先を示す情報である。ここでは、通知先種別１８７が“０”のとき通知先情報は携帯電話の番号を示し、“１”のとき通知先情報は電子メールのアドレスを示すものとする。
【０１１３】
第２の実施例において追加されたアラーム通知制御部は、アラーム分析部でアラームの発生が検出されると、まず図１３に示したポリシ情報を検索し、検出されたアラームレベルが通知レベル１８６の通知レベル以上である場合、アラームの発生したポリシのポリシＩＤを検索キーとして、そのポリシの管理者の通知先種別と通知先情報とを取得する。したがって、例えば通知先種別が“１”のとき、通知先情報で指定された電子メールアドレス“ｐｏｌｉｃｙ＿ｏｗｎｅｒ＠ａｂｃ．ｄｅｆ．ｎｅ．ｊｐ”に対して、ポリシの情報、アラーム発生ノードの情報、アラーム発生時間、アラームの内容等を送信する。
【０１１４】
このように第２の実施例におけるネットワーク管理システムでは、ポリシサーバにおいて一元管理されるＱｏＳポリシにその管理者と通知先とを対応付けたポリシ情報を管理するとともに、アラーム分析部におけるアラーム分析結果に応じてポリシ情報で指定される通知先に通知するアラーム通知制御部を設けた。これにより、ポリシ管理の責任者は発生したアラームの緊急度に応じた最適なアラーム対策を実施することができるようになる。
【０１１５】
第３の実施例
【０１１６】
第３の実施例におけるネットワーク管理システムでは、ポリシサーバのポリシ格納ＤＢに格納されるノード情報に、ノード間のリンク情報を付加するとともに、各ノードのＱｏＳレポート管理テーブルにはポリシごとの帯域情報の他に各ノードにおける流入および流出トラフィック全体の帯域情報を蓄積保存する。そして、各ノードはポリシごとに帯域監視データとともに、トラフィック全体の帯域情報を送信する。
【０１１７】
このリンク情報は、例えば「リンク１」は「ノード１のＩＦ１とノード２のＩＦ２との接続」を定義するノード間の接続情報である。このようなリンク情報を、ポリシサーバに格納するとともに、ノード１にもインタフェース「ＩＦ１」は「リンク１」である旨の対応付けが予め設定されているものとする。そして、ポリシサーバは、管理者端末を介して設定されたＱｏＳポリシをノード情報で設定されたノードに設定すると、各ノードでは、ＱｏＳレポート管理テーブルにポリシごとの帯域情報とともに、各ノードにおける流入および流出トラフィックの帯域情報が蓄積される。そして、ノードからはポリシサーバに対して「リンク１から１０Ｍｂｐｓのトラフィックが流出した」旨を示す情報のように「どのリンクに関連するトラフィックかを示す情報」を帯域情報とともに送信する。ポリシサーバでは、帯域レポート処理部でネットワーク２０内の各ノードから指定時間間隔Ｔ１ごとに送信される全使用帯域データとポリシごとの帯域監視データを取得する。ポリシサーバでは新たに付加されたノード間のリンク情報を用いることによって、リンクごとに種々の帯域分析を行うことができる。
【０１１８】
例えば、あるリンクの帯域幅と一定時間間隔Ｔ１ごとの使用帯域とから、リンクの帯域使用率の経過を表示するグラフ等の帯域分析レポートを作成することができる。またポリシサーバにおける帯域分析処理時間間隔Ｔ２を各ノードの帯域監視データの送信時間間隔Ｔ１と同一とすることによって、図１０におけるステップＳ１４８およびステップＳ１４９を削除し、グラフ化した画像を表示のみとすることにより、一定時間間隔Ｔ１ごとに更新される帯域監視モニタ機能を実現することができ、ポリシに依存しないトラフィック監視も容易に行うことができる。
【０１１９】
さらにまた、例えばあるポリシにおいてアラームが頻繁に発生している場合、そのアラームの発生するリンクの残りの帯域の一部をそのポリシの予約設定帯域に追加したポリシを再作成してノードに設定することによって、アラーム発生状況に応じた動的なネットワーク管理を行うことができる。
【０１２０】
さらに、例えばあるポリシについて実際の使用帯域が予約設定帯域に対して例えば５０パーセントといった一定基準を満たさない場合、その予約設定帯域の設定値を引き下げたポリシを再作成してノードに設定することによって、帯域の使用状況に応じた動的なネットワーク管理を行うことができる。
【０１２１】
ここでリンクの使用帯域情報は、２つのノードから、一方はノードの流出トラフィック、他方はノードの流入トラフィックとして帯域情報が取得されることから、これら重複データをマージしてリンクの帯域情報データとする必要がある。また、複数ノードにおける同一時間帯の帯域重複データとするために、帯域情報の取得タイミングを同期させる必要がある。
【０１２２】
このように第３の実施例におけるネットワーク管理システムでは、ポリシサーバにノード間のリンク情報を付加したノード情報を蓄積保存し、各ノードのＱｏＳレポート管理テーブルにはポリシごとの帯域情報の他に各ノードにおける流入および流出トラフィック全体の帯域情報を蓄積保存して、ポリシごとの帯域監視データとともに、トラフィック全体の帯域情報をポリシサーバに対して送信するようにした。これにより、従来のポリシに依存しないトラフィック監視という例えば帯域監視モニタ機能を容易に実現することができるばかりか、アラームの発生状況あるいは帯域の使用状況に応じて設定したポリシの再評価の判断材料となり、動的なポリシの再設定が可能となり、柔軟なネットワーク管理を行うことができる。
【０１２３】
なお第１〜第３の実施例におけるネットワーク管理システムでは、ＱｏＳポリシとして主に帯域制御を行うものとして説明したが、これに限定されるものではないことは当然である。例えば、「優先度の設定」、「遅延パラメータの設定」等の他のＱｏＳポリシをノード上で管理するようにすれば、ノードからのＱｏＳポリシの実行結果をポリシサーバに通知し、同様のネットワーク管理を行うことができる。
【０１２４】
【発明の効果】
以上説明したように本発明によれば、それぞれのノードにおけるポリシの運用状況確認用にパラメータごとに帯域情報や優先度の設定、遅延パラメータの設定等、ネットワーク運用方針として重要な項目をポリシサーバで認識できるようになるので、ネットワーク管理者が従来のようにパラメータごとの帯域情報を取得するために必要なパラメータ指定について考慮することがなくなり、新たな帯域監視装置を別途設定する必要がなくなりシステムの低コスト化を図ることができる。特に、従来の帯域情報取得処理にしたがうことによって、トラフィック制御の際にはどのパラメータかを判別し、パラメータごとに帯域情報を取得しているため、各ノードでは帯域情報の取得が設定されたパラメータごとに行われ、新たに帯域情報取得のためのフローを設定することや帯域情報取得処理のための処理追加が不要となる。さらにまた、ノードにおけるパラメータ設定による運用情報をポリシサーバで認識できるようになるので、パラメータの設定がどのような影響を与え、あるいは実際のトラフィックがどのようなパラメータ設定によるものなのかを、ネットワーク管理者で容易に把握することができる。例えば、「流入トラフィックについて設定トラフィックを超えた回数が全体の指定割合以上」という警告があがっている場合には、「定常的に流入するトラフィックに対して帯域の上限設定が低すぎるため、もっと帯域の上限を上げる」といった旨のネットワーク運用方針を規定するパラメータを変更することが可能となる。また、「流出トラフィックが設定トラフィックを超えた」という警告があがっている場合には、「帯域制御が制定されているが動作していない」といった旨の致命的な警告をアラームとして発生させることができる。
【０１２５】
また本発明によれば、ノードでパラメータの識別子、そのパラメータを設定したポリシサーバの識別情報を保持し、運用情報として通知する際にノードにおける設定状態をも通知するようにしているので、ノードにおけるパラメータの設定状態をポリシサーバで認識することができ、これを帯域情報取得の際に行うことができる。
【０１２６】
また請求項２記載の発明によれば、ポリシサーバおよびノードにおいて互いに定期的に運用情報の分析と収集とを行い、分析間隔が収集間隔より長い周期で行うようにしたので、常にほぼ最新の分析結果の時間変化を監視することができる。
【０１２７】
さらにまた請求項３記載の発明によれば、アラームの発生有無をフラグの判別だけでよいので、分析処理の簡素化を図ることができる。
【０１２８】
さらに請求項４記載の発明によれば、アラームのレベルを設けるようにしたので、ネットワーク管理者はそのアラームの発生原因の特定をしやすくできる。
【０１２９】
さらにまた請求項５記載の発明によれば、使用帯域状況をグラフ化するようにしたので、設定したパラメータによる運用状況の把握と、アラームの発生原因の特定をポリシ単位で容易に行うことができる。
【０１３０】
さらに請求項６記載の発明によれば、通信品質パラメータ記憶手段に記憶される全てのパラメータに対応した運用情報を取得したときには、ノードに対するパラメータの設定が正常に行われ、全て取得しなかったときにはノードに対するパラメータの設定に異常があったものと判断するようにしたので、多くの運用情報を１つ１つ分析する必要がなく、各ノードの設定の正常性をいち早く知ることができ、処理の負荷を軽減する。
【０１３１】
さらに請求項７記載の発明によれば、ネットワークの運用方針を規定するパラメータ管理の責任者は発生したアラームの緊急度に応じた最適なアラーム対策を実施することができるようになる。
【０１３２】
さらにまた、請求項８記載の発明によれば、アラームの発生状況あるいは帯域の使用状況に応じて設定したポリシの再評価の判断材料となり、動的なネットワークの運用情況に与えるパラメータの再設定が可能となり、柔軟なネットワーク管理を行うことができる。
【０１３３】
さらに請求項９記載の発明によれば、請求項８記載の発明の効果に加えて、さらに従来のポリシに依存しないトラフィック監視という例えば帯域監視モニタ機能を容易に実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施例におけるネットワーク管理システムの構成の概要を示す構成図である。
【図２】第１の実施例におけるポリシ情報の一例を示す説明図である。
【図３】第１の実施例におけるノード設定情報の一例を示す説明図である。
【図４】第１の実施例におけるノード適用情報の一例を示す説明図である。
【図５】第１の実施例における使用帯域情報の一例を示す説明図である。
【図６】第１の実施例におけるＱｏＳパラメータ管理テーブルで管理されるテーブル情報の一例を示す説明図である。
【図７】第１の実施例におけるＱｏＳレポート管理テーブルで管理されるテーブル情報の一例を示す説明図である。
【図８】第１の実施例におけるポリシの作成からその運用状態を監視するためのレポート蓄積までの一連の動作の流れを示すシーケンス図である。
【図９】第１の実施例における管理者端末からポリシ運用情報を確認するための一連の動作の流れを示すシーケンス図である。
【図１０】第１の実施例における帯域レポート処理部の処理内容の概要を示す流れ図である。
【図１１】第１の実施例におけるアラーム情報の構成の一例を示す説明図である。
【図１２】第１の実施例における帯域分析部によってグラフ化された帯域使用状況グラフの一例を示す説明図である。
【図１３】第２の実施例におけるポリシ情報の一例を示す説明図である。
【図１４】従来のネットワーク管理システムの構成の概要を示す構成図である。
【符号の説明】
２０  ネットワーク
２１１〜２１５  第１〜第５のノード
２２  ポリシサーバ
２３  管理者端末
２４  ＧＵＩアプリケーション
２５  ポリシ格納ＤＢ
２６  ポリシ管理部
２７  ポリシサーバＫＥＹ
２８  ポリシデータ生成部
２９  ＤＢ制御部
３０  ＱｏＳパラメータ設定部
３１  帯域レポート処理部
３２  アラーム分析部
３３  帯域分析部
３４  ポリシ情報
３５  ノード情報
３６  使用帯域情報
７０１  ＱｏＳパラメータ管理部
７１１  トラフィック制御部
７２１  ＱｏＳパラメータ管理テーブル
７３１  ＱｏＳレポート管理テーブル
７４１  レポートスケジューラ
９０１  フロー識別部
９１１  帯域監視部
９２１  帯域制御部
【図１】
0003620582.tif 000002
【図２】
0003620582.tif 000003
【図３】
0003620582.tif 000004
【図４】
0003620582.tif 000005
【図５】
0003620582.tif 000006
【図６】
0003620582.tif 000007
【図７】
0003620582.tif 000008
【図８】
0003620582.tif 000009
【図９】
0003620582.tif 000010
【図１０】
0003620582.tif 000011
【図１１】
0003620582.tif 000012
【図１２】
0003620582.tif 000013
【図１３】
0003620582.tif 000014
【図１４】
0003620582.tif 000015