(57)【特許請求の範囲】
【請求項１】
音声データ及び映像データの少なくとも一方をデータフローとして送受信する一又は複数の端末と、前記端末が送受信するデータフローのＱｏＳを保証して、当該データフローを転送する一又は複数のパケット通信装置と、を含むネットワークシステムに含まれ、前記パケット通信装置によって実行されるＱｏＳの保証制御を管理する管理装置であって、
制御部と記憶部を備え、
前記制御部は、
前記ネットワークシステムに含まれる端末の数と、前記ネットワークシステムの接続関係と、を求め、
管理者から入力された運用ポリシーを前記記憶部に格納し、
前記ネットワークシステムに含まれる端末の数、前記接続関係及び前記運用ポリシーを用いて、隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、
前記生成されたＱｏＳ制御情報を、前記パケット通信装置に設定することを特徴とする管理装置。
【請求項２】
前記制御部は、前記音声データに関するＱｏＳ制御情報と、前記映像データに関するＱｏＳ制御情報と、を異なる特性にして生成することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記ネットワークシステムは、前記端末が前記ネットワークに接続するための認証をする認証サーバを備え、
前記制御部は、
前記端末が前記ネットワークに接続したログを前記認証サーバから取得し、
前記端末が利用するＱｏＳ保証対象のデータフローの情報を当該端末から取得し、
前記取得されたログと、前記取得されたデータフローの情報と、を用いて、隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、当該接続経路を利用する前記端末の数を求めることを特徴とする請求項１又は２に記載の管理装置。
【請求項４】
前記ネットワークシステムは、前記端末間の通信セッションを確立するＳＩＰサーバを備え、
前記制御部は、
前記ＳＩＰサーバから通信セッションのログを取得し、
前記取得した通信セッションのログ、前記ネットワークシステムに含まれる端末の数、前記接続関係及び前記運用ポリシーを用いて、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、
前記生成されたＱｏＳ制御情報を前記パケット通信装置に設定することを特徴とする請求項１又は２に記載の管理装置。
【請求項５】
前記制御部は、
前記ネットワークシステムの構成の変化を検知したときに、
前記ネットワークシステムに含まれる端末の数と、前記ネットワークシステムの接続関係と、を求め、
前記ネットワークシステムに含まれる端末の数、前記接続関係及び前記運用ポリシーを用いて、隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、
前記生成されたＱｏＳ制御情報を、前記パケット通信装置に設定することを特徴とする請求項１又は２に記載の管理装置。
【請求項６】
音声データ及び映像データの少なくとも一方をデータフローとして送受信する一又は複数の端末と、前記端末が送受信するデータフローのＱｏＳを保証して転送する一又は複数のパケット通信装置と、前記パケット通信装置が実行するＱｏＳの保証制御を管理する管理装置と、を含むネットワークシステムであって、
前記管理装置は、制御部と記憶部とを備え、
前記制御部は、
ＱｏＳ保証対象のデータフロー毎に、その識別子であるフロー識別情報を決定し、
隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、前記フロー識別情報を含み、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、
前記生成したＱｏＳ制御情報を、前記パケット通信装置に設定し、
前記端末のうち少なくとも一つに、前記端末が送信するデータフローに前記フロー識別情報を付加する機能を備えるエージェントをインストールし、
前記生成したＱｏＳ制御情報を、前記エージェントがインストールされた端末に設定し、
前記エージェントがインストールされた端末は、前記設定されたＱｏＳ制御情報に基づいて、データフローに前記フロー識別情報を付加して送信し、
前記パケット通信装置は、前記フロー識別情報に基づいて、受信したデータフローを転送することを特徴とするネットワークシステム。
【請求項７】
前記ネットワークシステムは、前記エージェントがインストールされていない端末を含み、
前記パケット通信装置は、前記エージェントがインストールされていない端末からデータフローを受信した場合、前記制御部によって設定されたＱｏＳ制御情報に基づいて、受信したデータフローに前記フロー識別子を付加して転送することを特徴とする請求項６に記載のネットワークシステム。
【請求項８】
音声データ及び映像データの少なくとも一方をデータフローとして送受信する一又は複数の端末と、前記端末が送受信するデータフローのＱｏＳを保証して、当該データフローを転送する一又は複数のパケット通信装置と、前記パケット通信装置によって実行されるＱｏＳの保証制御を管理する管理装置と、前記端末が前記ネットワークに接続するための認証をする認証サーバと、前記端末間の通信セッションを確立するＳＩＰサーバと、を含むネットワークシステムであって、
前記管理装置は、制御部と記憶部を備え、
前記制御部は、
前記ネットワークシステムに含まれる端末の数と、前記ネットワークシステムの接続関係と、を求め、
管理者から入力された運用ポリシーを前記記憶部に格納し
前記ネットワークシステムに含まれる端末の数、前記接続関係及び前記運用ポリシーを用いて、隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、
前記生成されたＱｏＳ制御情報を、前記パケット通信装置に設定することを特徴とするネットワークシステム。
【請求項９】
前記制御部は、前記音声データに関するＱｏＳ制御情報と、前記映像データに関するＱｏＳ制御情報と、を異なる特性にして生成することを特徴とする請求項８に記載のネットワークシステム。
【請求項１０】
前記制御部は、
前記端末が前記ネットワークに接続したログを前記認証サーバから取得し、
前記端末が利用するＱｏＳ保証対象のデータフローの情報を当該端末から取得し、
前記取得されたログと、前記取得されたデータフローの情報と、を用いて、隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、当該接続経路を利用する前記端末の数を求めることを特徴とする請求項８又は９に記載のネットワークシステム。
【請求項１１】
前記制御部は、
前記ＳＩＰサーバから通信セッションのログを取得し、
前記取得した通信セッションのログ、前記ネットワークシステムに含まれる端末の数、前記接続関係及び前記運用ポリシーを用いて、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、
前記生成されたＱｏＳ制御情報を前記パケット通信装置に設定することを特徴とする請求項８又は９に記載のネットワークシステム。
【請求項１２】
前記制御部は、
前記ネットワークシステムの構成の変化を検知したときに、
前記ネットワークシステムに含まれる端末の数と、前記ネットワークシステムの接続関係と、を求め、
管理者から入力された運用ポリシーを前記記憶部に格納し、
前記ネットワークシステムに含まれる端末の数、前記接続関係及び前記運用ポリシーを用いて、隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、
前記生成されたＱｏＳ制御情報を、前記パケット通信装置に設定することを特徴とする請求項８又は９に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＱｏＳ（Quality of Service）保証に関する設定内容を自動的に生成し、設定する管理装置と、情報通信ネットワークから構成されるネットワークシステムに関する。
【背景技術】
【０００２】
企業などで利用されるＩＰネットワーク等のパケット交換型の情報通信ネットワークは、ルータ、スイッチ、ゲートウェイ、アクセスポイントなどの多様なネットワーク通信装置によって構成される。
【０００３】
近年、ネットワークを構成する装置の数と種類の増加やネットワークを利用したサービスの多様化により、ネットワークを適切に運用・管理するための設定の種類と量が増加している。
【０００４】
一旦構成されたネットワークに、新たにサービスの導入や装置の増設をするためには、ネットワーク管理者・構築者は、ネットワークの情報を収集してトポロジ（ネットワークシステムの接続関係）等を生成し、これによってネットワークの現在の設定及び状況を把握する。そして、設定対象装置又はインタフェース（Ｉ／Ｆ）を選択して、設定対象装置毎の設定内容を決定し、各設定対象装置に対して設定する。
【０００５】
このように、新しいサービス導入の作業コストは大きく、ネットワーク管理者・構築者の大きな負担となる。
【０００６】
また、ネットワークを利用するサービスには、音声と映像によるコミュニケーションツール、例えば、ＶｏＩＰ、テレビ電話、ビデオ会議などがある。このようなコミュニケーションツールはリアルタイム性が要求される。そのため、このようなコミュニケーションツールによるサービスを利用するためには、ネットワークのＱｏＳ保証を設定して、遅延を抑え、ジッタを低減する必要がある。
【０００７】
ＱｏＳ保証の方法には、保証対象フローに専用の帯域を割り当てる方法がある。この方法を実施するためには、ネットワーク管理者・構築者はネットワークのトポロジを把握して、運用時にどれだけ通信セッションが張られるかという利用状況を考慮した上で、Ｉ／Ｆ毎に保証帯域幅を決定して、各パケット通信装置を設定する必要がある。
【０００８】
特に、サービスの初期導入時に設定するときは、ネットワークの利用状況を予測する必要がある。この予測は、ネットワーク管理者・構築者の経験を元にしたり、導入するサービスの試用期間を設けることで行われる。そして、ネットワーク管理者・構築者は、予測を元に、各Ｉ／Ｆ毎の設定内容を作成する。このように、ネットワークのトポロジを把握し、利用状況を予測した上で、設定内容を決定し、設定を実行する作業は、ネットワーク管理者・構築者の大きな負担となる。
【０００９】
このような問題に対して、例えば、ＶｏＩＰコールエージェントとパス容量を監視するネットワークマネジメントエージェントとを連携させて、パス容量以上のコネクション接続要求を拒絶し、コネクション接続時には、容量以下の状態で接続許可を実施すると共に、ネットワークマネジメントエージェントがパスにおける呼損率性能を観測し、呼損率性能の劣化、過剰品質状態を監視し、最適な呼損率特性を推定し、推定したパス容量で、パス容量を変更するパス帯域設定方法が知られている（特許文献１参照）。
【００１０】
この特許文献１に開示された方法によると、要求された呼損率性能を満たすように運用中に設定を変更して、ＶｏＩＰのＱｏＳを保証する。
【特許文献１】特開２００４−３６４１８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、前述の特許文献１に開示された方法は、ＭＰＬＳ（Multi Protocol Label Switching）ネットワークに特化した方法である。
【００１２】
ＭＰＬＳネットワークにおいてパス容量を設定するためには、エッジノードにのみ設定をする。しかし、ＭＰＬＳネットワークは、主にバックボーンネットワーク向けのネットワーク技術であるので、一般的なネットワーク、例えば企業内ＬＡＮ等での利用には適さない。さらに、企業内ＬＡＮ等で利用されるネットワークにおいてＱｏＳを保証するためには、ＱｏＳ保証対象ネットワークを構成する全てのパケット通信装置のＩ／Ｆ毎に、優先度制御や保証帯域制御といったＱｏＳ保証制御のための設定をする必要がある。
【００１３】
従って、特許文献１の方法は企業で利用されるネットワークには適さない。また、トポロジや運用状況により、Ｉ／Ｆ毎に適切な設定値（保証帯域幅など）が異なるため、ネットワーク管理者・構築者が、Ｉ／Ｆ毎の設定内容を作成し、設定を実行する作業コストは非常に大きい。
【００１４】
また、特許文献１が開示する方法は、通信セッションが張られる毎に、ネットワーク管理装置（ネットワークマネジメントエージェント）では利用状況の考慮、あるいはその利用状況をふまえたＱｏＳ保証設定内容の生成、及び設定の実施という処理が発生する。この処理がネットワーク管理装置に大きな負荷をかけるため、大規模なネットワークや通話数の多いネットワークへの適用が困難である。
【００１５】
さらに、企業のネットワークにおいて、ＱｏＳ保証が必要なサービスを導入・運用する場合は、サービスの初期導入時におけるネットワーク管理者・構築者の設定作業コストが大きい。また、企業で利用されるネットワークでは、頻繁に増設など、構成が変更される。その際の設定ミス、設定漏れなどのリスクがある。
【００１６】
以上のような問題に鑑みて、本発明は、企業などで利用されるネットワークにおいて、音声フローや映像フローなどのフローの通信品質を保証するために、パケット通信装置のＩ／Ｆ毎にＱｏＳ保証設定を自動的に行うことを目的とする。
【００１７】
より具体的には、初期設定時のＱｏＳ保証設定の自動化によるネットワーク管理者・構築者の作業コストの削減、運用中のＱｏＳ保証設定の自動化による効率的な帯域資源の割り当て、ＱｏＳ保証自動設定に伴う、ネットワーク管理装置の負荷の低減、及び、ネットワーク構成の変化に伴う設定ミス、設定漏れなどのリスクの削減を目的とする。
【課題を解決するための手段】
【００１８】
前記課題を解決するために、本発明による一実施態様によると、音声データ及び映像データの少なくとも一方をデータフローとして送受信する一又は複数の端末と、前記端末が送受信するデータフローのＱｏＳを保証して、当該データフローを転送する一又は複数のパケット通信装置と、を含むネットワークシステムに含まれ、前記パケット通信装置によって実行されるＱｏＳの保証制御を管理する管理装置であって、制御部と記憶部を備え、前記制御部は、前記ネットワークシステムに含まれる端末の数と、前記ネットワークシステムの接続関係と、を求め、管理者から入力された運用ポリシーを前記記憶部に格納し、前記ネットワークシステムに含まれる端末の数、前記接続関係及び前記運用ポリシーを用いて、隣接する前記パケット通信装置間、若しくは、隣接する前記パケット通信装置及び前記端末間の接続経路毎に、前記パケット通信装置が実行するＱｏＳの保証を制御するためのＱｏＳ制御情報を生成し、前記生成されたＱｏＳ制御情報を、前記パケット通信装置に設定することを特徴とする。
【発明の効果】
【００１９】
本発明によると、ネットワークのＱｏＳ制御開始時に、ネットワーク管理装置が、自動的に設定内容を生成し、パケット通信装置に設定するため、管理者のコストを削減でき、設定ミスや、設定漏れを削減できる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明の実施の形態について、図面を参照して説明する。
【００２１】
図１は、本発明の実施の形態のネットワーク管理システムの構成ブロック図である。
【００２２】
図１のネットワーク管理システムは、内部ネットワーク１と外部ネットワーク２とが接続されて構成される。内部ネットワーク１は、管理者によって管理されている。外部ネットワーク２は、管理者によって管理されないネットワークである。
【００２３】
内部ネットワーク１は、パケット通信装置１００（１００Ａ〜１００Ｄ）、端末グループ１２０（１２０Ａ〜１２０Ｄ）、管理装置５００、ＳＩＰ（Session Initiation Protocol）サーバ６００及び認証サーバ７００を含む。
【００２４】
パケット通信装置１００は、内部ネットワーク１内にある装置や端末から送信されるパケットをその宛先に転送する。また、パケット通信装置１００は、転送するパケットのＱｏＳを保証する制御を実行する。
【００２５】
端末グループ１２０は、一つ又は複数の端末を含む。この端末は、音声のみを扱うことのできる専用端末２１０、音声と映像とを扱うことのできる専用端末２２０、及び、ソフトフォン等によって音声又は映像を扱うことのできるＰＣ端末２３０の少なくとも一つを含む。また、端末グループ１２０内において、これら端末が、ＱｏＳ制御機能を持たないパケット通信装置（例えばスイッチやハブ等）によって接続されていてもよい。
【００２６】
管理装置５００は、内部ネットワーク１に含まれる各装置や端末を管理する。より具体的には、内部ネットワーク１の構築後、ＱｏＳ保証制御を開始するときに、ネットワークのトポロジ及び接続端末数を算出して、ＱｏＳ保証のためのネットワークの設定内容を生成して、生成された設定内容をパケット通信装置１００又は各端末に配信する。
【００２７】
ＳＩＰサーバ６００は、内部ネットワーク１又は外部ネットワーク２に含まれる端末間で実行される通信のセッションを制御する。
【００２８】
認証サーバ７００は、内部ネットワーク１に含まれる端末の認証を制御する。すなわち、内部ネットワーク１に含まれる端末は、一旦認証サーバによって認証された場合のみ、内部ネットワーク１の端末間の通信が可能となる。
【００２９】
このように構成されたネットワーク管理システムにおいて、以下のような処理が実行される。
【００３０】
前述の各端末は、ＶｏＩＰ、テレビ電話又はビデオ会議といった音声と映像を用いたリアルタイム性が要求されるコミュニケーションを実行する。このコミュニケーションの実行のために、管理装置５００が、内部ネットワーク１に含まれる各パケット通信装置及び端末に、ＱｏＳ保証制御のための設定をする。
【００３１】
管理装置５００は、音声フローと映像フローとで異なるＱｏＳ保証制御のための設定をする。
【００３２】
音声フローは、低遅延でジッタが少ないことが要求される。そのため、音声フローには高い優先度を与え、優先度制御のＱｏＳ保証制御をする。
【００３３】
一方、映像フローは、音声フローと比較すると遅延やジッタを許容できる。しかし、映像フローは、音声フローよりも広い帯域を使用する。そのため、映像フローに高い優先度を与え、優先度制御のＱｏＳ保証制御をすると、他のフローが圧迫されて遮断される恐れがある。従って、映像フローは、優先度制御をせず、最低帯域を保証するＱｏＳ保証設定をする。つまり、映像フローには指定した帯域幅を確保し、その帯域幅内のフローは優先転送するが、その帯域幅以上のフローは非保証フローと同等の優先度で転送する。
【００３４】
このように、音声フローと映像フローに対して異なるＱｏＳ保証制御をすることによって、映像フローを許容するだけの帯域がないネットワークにおいても、音声のＱｏＳを保証することができる。
【００３５】
図２は、管理装置５００の構成ブロック図である。
【００３６】
管理装置５００は、内部ネットワーク１の各装置や端末のＱｏＳ保証制御のための設定を管理する。
【００３７】
管理装置５００は、ＣＰＵ５１０、メモリ５２０、ディスク装置５３０、ユーザインタフェース５１１及びインタフェース（Ｉ／Ｆ）５４０を含む。
【００３８】
ＣＰＵ５１０は、管理装置５００において実行される処理を司る。また、メモリ５２０に格納されている各種プログラム等を読み込んで、それを実行することによって、そのプログラムに定義されている処理を実行する。
【００３９】
メモリ５２０は、トポロジ算出部５０２と、端末情報収集部５０３と、端末数算出部５０１と、運用ポリシー管理部５０５と、ＧＵＩ生成部５０４と、エージェントインストール部５０９と、ＳＩＰサーバログ収集部５０８と、設定内容生成部５０６と、設定反映部５０７とを格納する。これらはプログラムとして格納されている。
【００４０】
ディスク装置５３０は、トポロジ／端末数／装置情報５５１、運用ポリシー５５２及びシステムパラメータ５５３を格納する。これらは前述のプログラムによって、その内容が管理されている。
【００４１】
ユーザインタフェース５１１は、管理者に対してＧＵＩ（Graphical User Interface）を提供する。すなわち、ユーザインタフェース５１１は、管理装置５００の設定情報を表示したり、管理者によって入力された情報を受け付ける。
【００４２】
Ｉ／Ｆ５４０は、ネットワークに接続され、ネットワークを介して接続されている他の装置、端末等とでデータを送受信する。
【００４３】
このように構成された管理装置５００は、内部ネットワーク１に含まれる各装置や端末（以下、設定対象ネットワーク５とも呼ぶ）に対して、ＱｏＳ保証制御のための制御を実行する。
【００４４】
この設定対象ネットワーク５は、パケット通信装置１００、端末グループ１２０、ＳＩＰサーバ６００及び認証サーバ７００を含む。なお、図２では、パケット通信装置１００及び端末グループを１つのみ記載しているが、これらは複数であってもよい。
【００４５】
図３は、ディスク装置５３０に格納される運用ポリシー５５２の一例の説明図である。
【００４６】
運用ポリシー５５２は、番号フィールド５５２１及び運用ポリシーフィールド５５２２を含む。番号フィールド５５２１は、運用ポリシーの識別子を格納する。運用ポリシーフィールド５５２２は、運用ポリシーの内容を格納する。この運用ポリシーは管理者によって設定される。
【００４７】
具体的には、番号フィールド５５２１が「１」の運用ポリシーは、全ての端末グループ間において、音声フローと映像フローのＱｏＳを保証することを指示する運用ポリシーであることが示されている。同様に、番号フィールド５５２１が「２」の運用ポリシーは、音声フローと映像フロー以外にＱｏＳを保証するフローがないことを指示する運用ポリシーであることが示されている。同様に、番号フィールド５５２１が「３」の運用ポリシーは、ネットワーク構成が変化したとき（例えば、パケット通信装置が増設されたとき等）には、自動的にＱｏＳ保証設定を更新することを指示するポリシーであることが示されている。
【００４８】
なお、この運用ポリシーは、ネットワークのトポロジや既存設定を含む必要はない。
【００４９】
図４は、ディスク装置５３０に格納されるシステムパラメータ５５３の一例の説明図である。
【００５０】
システムパラメータ５５３は、パラメータフィールド５５３１及び値フィールド５５３２を含む。パラメータフィールド５５３１はパラメータを示す情報を格納する。値フィールド５５３２は、対応するパラメータの値を格納する。
【００５１】
パラメータには、「Ａ」、「α」、「設定更新」、「１通信セッションの使用帯域」等が格納される。
【００５２】
パラメータＡ及びパラメータαは、０より大きく、１以下の値である。αは、リンクの利用率などのネットワーク運用状況を表すパラメータであり、内部ネットワーク１構築時に、管理者があらかじめ管理装置５００に設定しておく。
【００５３】
例えば、パラメータフィールド５５３１のパラメータ「Ａ」には、値として「０．８」であることが示されている。
【００５４】
また、パラメータ「設定更新」には、後述するシステム運用時の設定更新実施時刻と解析期間とを格納する。
【００５５】
図５は、パケット通信装置１００の構成ブロック図である。
【００５６】
パケット通信装置１００は、複数の入力インタフェース（Ｉ／Ｆ）１０４０（１０４０Ａ、１０４０Ｂ・・・）、複数の出力インタフェース（Ｉ／Ｆ）１０６０（１０６０Ａ、１０６０Ｂ・・・）、スイッチ１０３０、動作制御部１０１０、及び、装置制御情報保持部１０２０を含む。
【００５７】
入力Ｉ／Ｆ１０４０は、ネットワークを介して他の端末や装置、サーバ等から送信されたパケットを受信し、受信したパケットをスイッチ１０３０に送る。スイッチ１０３０は、受け取ったパケットを出力Ｉ／Ｆ１０６０に送る。出力Ｉ／Ｆ１０６０は、受け取ったパケットをネットワークに送信する。
【００５８】
動作制御部１０１０は、パケット通信装置１００が実行する処理を制御する。装置制御情報保持部１０２０は、動作制御部１０１０が使用する装置制御情報を格納する。
【００５９】
入力Ｉ／Ｆ１０４０は、ＱｏＳ制御情報保持部１０４１、フロー検出部１０４２及びＣｏＳ値設定部１０４３を含む。
【００６０】
フロー検出部１０４２は、端末から送信された音声フローと映像フローを検出する。ＣｏＳ値設定部１０４３は、フロー検出部１０４２によって検出された音声フローと映像フローとを識別するために、それぞれ異なったＣｏＳ値を設定する。ＱｏＳ制御情報保持部１０４１は、これらフロー検出部１０４２及びＣｏＳ値設定部１０４３が用いるための情報であるＱｏＳ制御情報を格納する。
【００６１】
出力Ｉ／Ｆ１０６０は、ＱｏＳ制御情報保持部１０６１、フロー検出部１０６２、帯域監視部１０６３、優先度指定部１０６４及びキュー１０６５を含む。
【００６２】
フロー検出部１０６２は、スイッチ１０３０から送信された音声フローと映像フローを検出する。帯域監視部１０６３は、出力Ｉ／Ｆ１０６０の帯域を監視し、フローの帯域を設定する。優先度指定部１０６４は、送信パケットの優先度を設定し、キュー１０６５に送る。キュー１０６５は、受け取ったパケットを設定された帯域又は優先度に従って、順次送信する。ＱｏＳ制御情報保持部１０６１は、これらフロー検出部１０６２、帯域監視部１０６３、優先度指定部１０６４が用いるための情報であるＱｏＳ制御情報を格納する。
【００６３】
パケット通信装置１００は、このような構成によって、パケットを送受信することによって、音声フロー及び映像フローのＱｏＳ保証を制御する。
【００６４】
図６は、ＰＣ端末２３０の構成ブロック図である。
【００６５】
ＰＣ端末２３０は、ＣＰＵ２３１０、インタフェース（Ｉ／Ｆ）２３２０、メモリ２３３０、ディスク装置２３４０及びユーザインタフェース２３１１を含む。
【００６６】
ＣＰＵ２３１０は、ＰＣ端末２３０において実行される処理を司る。また、メモリ２３３０に格納されているプログラム等を読み込んで、それを実行することによって、そのプログラムに定義されている処理を実行する。
【００６７】
Ｉ／Ｆ２３２０は、ネットワークに接続され、ネットワークを介して接続されている他の装置、端末等とデータを送受信する。
【００６８】
メモリ２３３０は、プログラムとして、音声／映像データを含んだＩＰパケットを生成するＩＰパケット生成部２３３と、ユーザインタフェース２３１１を介して入出力される音声／映像を処理する音声／映像符号・復号処理部２３４と、生成されたＩＰパケットのＣｏＳ値を設定するＣｏＳ値書換え部２３５と、管理装置５００からの情報要求に応じ、動作設定要求に従ってエージェントプログラム２３２の動作を規定する動作制御部２３６と、サウンド／映像処理ＡＰＩ（Application Program Interface）実装２３７と、ネットワーク処理ＡＰＩ実装２３８とを格納する。エージェントプログラム２３２はＣｏＳ値書換え部２３５と動作制御部２３６を含む。また、エージェントプログラム２３２は、管理装置５００によってインストールされる。
【００６９】
ディスク装置２３４０は、ＱｏＳ制御情報２３１やその他の情報を格納する。これらは前述の動作制御部２３６によって、その内容が管理されている。
【００７０】
ユーザインタフェース２３１１は、ＰＣ端末２３０の利用者に対して音声、映像等を出力し、利用者によって入力された音声、映像等を受け付ける。
【００７１】
メモリに格納されている前述のプログラムにより、ＰＣ端末２３０の利用者はＰＣ端末２３０を利用して映像・音声によるコミュニケーションを実行する。
【００７２】
また、動作制御部２３６は当該ＰＣ端末が利用するフロー情報を管理装置５００に送信する。エージェントプログラム２３２により、ＣｏＳ値を設定された音声／映像パケットは、Ｉ／Ｆ２３２０を介して、外部に送信される。
【００７３】
次に、以上のように構成された本発明の実施の形態のネットワーク管理システムの動作を説明する。
【００７４】
図７は、ネットワーク管理システムの初期設定時の動作のシーケンス図である。
【００７５】
なお、あらかじめ、ネットワークの物理的な構成、すなわち、図１に示すネットワーク構成は既に完成されている。そして、各端末（専用端末及びＰＣ端末）は、内部ネットワーク１において、認証サーバ７００に対して既に認証処理を終えている状態において、図７のシーケンスを開始する。
【００７６】
まず、管理装置５００は、ネットワークのトポロジとパケット通信装置の機能を把握するために、パケット通信装置１００の情報を取得する。具体的には、管理装置５００は、パケット通信装置情報を要求する（Ｓ１０１）。この要求を受けたパケット通信装置は、パケット通信装置情報を、要求元の管理装置５００に送信する（Ｓ１０２）。
【００７７】
このとき送信されるパケット通信装置情報は、隣接装置情報、Ｉ／Ｆ情報、当該パケット通信装置が設定可能な優先度の数、各リンクの回線帯域幅等を含む（図８Ａ参照）。
【００７８】
次に、管理装置５００は、パケット通信装置１００から取得したパケット通信装置情報を用いて、ネットワークのトポロジを算出する（Ｓ１０３）。
【００７９】
次に、管理者は、管理装置５００においてＱｏＳ保証設定を要求する。また、このとき、管理者は、運用ポリシーも設定する（Ｓ１０４）。
【００８０】
次に、管理装置５００は、認証サーバ７００にアクセスログを要求する（Ｓ１０５）。この要求を受けた認証サーバ７００は、アクセスログを、要求元の管理装置５００に送信する（Ｓ１０６）。このとき送信されるアクセスログは、端末がネットワークに接続した時刻、切断した時刻、機器種別、機器認証結果等を含む（図９参照）。
【００８１】
次に、管理装置５００は、ＰＣ端末２３０に、エージェントプログラム２３２を送信して、エージェントプログラム２３２をインストールする（Ｓ１０７）。インストールされたエージェントプログラム２３２は、ＰＣ端末２３０内の情報を参照して、そのＰＣ端末２３０が利用するフローを判定する。そして、判定したフローをＰＣ端末情報として、管理装置５００に送信する（Ｓ１０８）。
【００８２】
なお、ＰＣ端末２３０が利用するフローは、例えば、「音声フローのみ」、「音声フロー及び映像フロー」、「音声・映像フロー以外のＱｏＳ保証対象フロー（例えば、基幹業務系アプリケーションのフロー）」等を含む。
【００８３】
次に、管理装置５００は、認証サーバ７００から受信したアクセスログと、ＰＣ端末２３０から受信したＰＣ端末情報とから、各端末グループの音声フローと映像フローを利用するＰＣ端末数を算出する。また、パケット通信装置１００の各Ｉ／Ｆに収容されている音声フローと映像フローを利用する専用端末数を算出する（Ｓ１０９）。
【００８４】
そして、管理装置５００は、設定対象ネットワークのパケット通信装置１００の各Ｉ／Ｆ毎の設定内容を生成する（Ｓ１１０）。管理装置５００は、生成された設定内容を管理者に提示して、設定内容の確認を要求する（Ｓ１１１）。管理者は、この設定内容を確認して（Ｓ１１２）管理装置５００に応答する。なお、このステップＳ１１１及びＳ１１２の手順は省略してもよい。
【００８５】
管理者が設定内容を確認した後に、管理装置５００は、設定対象ネットワークのパケット通信装置１００に、生成した設定内容を送信する（Ｓ１１３）。パケット通信装置１００は、生成された設定内容を受信すると、設定内容を内部に記憶して設定を完了する。そして、パケット通信装置１００は、送信元の管理装置５００に、設定完了確認のメッセージを送信する（Ｓ１１４）。以降は、パケット通信装置１００は、この設定内容に従って動作をする。
【００８６】
次に、管理装置５００は、生成した設定内容を、保証対象フロー定義設定要求としてＰＣ端末２３０に送信する（Ｓ１１５）。ＰＣ端末２３０において、エージェントプログラム２３２がこの定義設定要求を受信する。エージェントプログラム２３２は、受信した定義設定要求をディスク装置２３４０に格納して設定を完了する。そして、送信元の管理装置５００に定義設定要求の設定完了確認のメッセージを送信する（Ｓ１１６）。以降は、ＰＣ端末２３０は、この保証対象フロー定義設定要求に従って、保証対象フローに識別情報を付加する。
【００８７】
図８Ａ乃至図８Ｄは、管理装置５００と、パケット送信装置１００又はＰＣ端末２３０との間で交換される情報を示す。これらの情報は、メッセージフィールド１８０１、送信元フィールド１８０２、宛先フィールド１８０３及び内容フィールド１８０４を含む。
【００８８】
図８Ａは、パケット通信装置１００が管理装置５００に送信するパケット通信装置情報の一例の説明図である。
【００８９】
パケット通信装置情報は、メッセージフィールド１８０１にパケット通信装置情報を、送信元フィールド１８０２にパケット通信装置（のアドレス）を、宛先フィールド１８０３に管理装置（のアドレス）を、それぞれ格納する。内容フィールド１８０４は、隣接装置情報、Ｉ／Ｆ情報、当該パケット通信装置が設定可能な優先度の数、各リンクの回線帯域幅等を格納する。
【００９０】
図８Ｂは、ＰＣ端末２３０が管理装置５００に送信するＰＣ端末情報の一例の説明図である。
【００９１】
ＰＣ端末情報は、メッセージフィールド１８０１にＰＣ端末情報を、送信元フィールド１８０２にＰＣ端末（のアドレス）を、宛先フィールド１８０３に管理装置（のアドレス）を、それぞれ格納する。内容フィールド１８０４は、ＰＣ端末が利用するフローを格納する。具体的には、「音声フローのみ」、「音声フロー及び映像フロー」、「音声・映像フロー以外のＱｏＳ保証対象フロー（例えば、基幹業務系アプリケーションのフロー）」及び「ＱｏＳ保証対象のフローを利用しない」の少なくとも一つが格納される。
【００９２】
図８Ｃは、管理装置５００がパケット通信装置１００に送信する設定要求の一例の説明図である。
【００９３】
設定要求は、メッセージフィールド１８０１に設定要求を、送信元フィールド１８０２に管理装置（のアドレス）を、宛先フィールド１８０３にパケット通信装置（のアドレス）を、それぞれ格納する。内容フィールド１８０４は、設定対象Ｉ／Ｆ、音声フロー優先度、音声フローを識別するためのＣｏＳ値、映像フローの最低保証帯域幅、映像フローを識別するためのＣｏＳ値等を格納する。
【００９４】
図８Ｄは、管理装置５００がＰＣ端末２３０に送信する保証対象フロー定義設定要求の一例の説明図である。
【００９５】
保証対象フロー定義設定要求は、メッセージフィールド１８０１に保証対象フロー定義設定要求を、送信元フィールド１８０２に管理装置（のアドレス）を、宛先フィールド１８０３にＰＣ端末（のアドレス）を、それぞれ格納する。内容フィールド１８０４は、音声フローを識別するためのＣｏＳ値、映像フローを識別するためのＣｏＳ値等を格納する。
【００９６】
図９は、認証サーバ７００が管理装置５００に送信するアクセスログの一例の説明図である。
【００９７】
アクセスログは、接続時刻フィールド１９０１、切断時刻フィールド１９０２、ＩＰアドレスフィールド１９０３、機器種別フィールド１９０４、認証結果フィールド１９０５及び収容パケット通信装置フィールド１９０６を含む。
【００９８】
接続時刻フィールド１９０１は、認証対象の機器が設定対象ネットワーク５に接続した時刻を格納する。
【００９９】
切断時刻フィールド１９０２は、認証対象の機器が設定対象ネットワーク５との接続を切断した時刻を格納する。
【０１００】
ＩＰアドレスフィールド１９０３は、認証対象の機器のＩＰアドレスを格納する。
【０１０１】
機器種別フィールド１９０４は、認証対象の機器の種別を格納する。具体的には、ＰＣ端末、専用端末（音声）、専用端末（映像）、又は通常端末（音声も映像も利用しない端末）を格納する。
【０１０２】
認証結果フィールド１９０５は、認証対象の機器の認証結果を格納する。
【０１０３】
収容パケット通信装置フィールド１９０６は、認証対象の機器が接続されているパケット通信装置１００を示す識別子を格納する。
【０１０４】
例えば、ＩＰアドレスが１９２．１６８．１００．１であるＰＣ端末２３０は、２００５年１０月０１日、１３時０２分０１秒に設定対象ネットワーク５に接続し、認証が成功していることが示されている。このＰＣ端末２３０は、ＩＤ１のパケット通信装置１００に収容されており、２００５年１０月０１日、１７時０２分０１秒に接続を切断したことが示されている。
【０１０５】
なお、アクセスログは、ログとして明示的に出力された情報でなくてもよく、認証サーバの内部管理情報である認証結果のデータを用いても良い。
【０１０６】
図１０は、管理装置５００の設定内容生成の処理のフローチャートである。
【０１０７】
管理装置５００は、端末数を算出した後に、設定内容の生成を開始する（Ｓ２０１）。
【０１０８】
まず、管理装置５００は、運用ポリシー５５２を参照して、音声フロー以外にＱｏＳ保証をするフローがあるか否かを判断する（Ｓ２０２）。
【０１０９】
音声フロー以外に優先度制御するフローがないと判定した場合は、管理装置５００は、音声フローの優先度を最高にする（Ｓ２０３）。
【０１１０】
一方、音声フロー以外に優先度を制御してＱｏＳ保証をするフローがあると判断した場合は、管理装置５００は、運用ポリシー５５３を参照して、音声フロー以外の優先度対象フローの優先度を決める。そして、決定した優先度をそのフローに設定する（Ｓ２０４）。
【０１１１】
このステップＳ２０３又はＳ２０４の処理によって、音声フロー及びその他の優先度制御するフローの優先度の設定が完了する。
【０１１２】
優先度制御の設定が完了したら、次に、管理装置５００は、パケット通信装置のＩ／Ｆ毎の保証帯域幅の設定をする。
【０１１３】
まず、管理装置５００は、設定対象のＩ／Ｆを選択する（Ｓ２０５）。具体的には、算出されたトポロジに含まれるパケット通信装置１００のＩ／Ｆ（入力Ｉ／Ｆ１０４０及び出力Ｉ／Ｆ１０６０）毎に設定するために、管理装置５００は、それらＩ／Ｆの中から一つを決定する。
【０１１４】
管理装置５００は、選択したＩ／Ｆに対して、そのＩ／Ｆが収容する端末数Ｎ、１つの通信セッションが占有する帯域幅Ｂｏ、接続リンクのパラメータα、接続リンクの回線帯域幅Ｂｗを、装置情報５２２、運用ポリシー５５３及びシステムパラメータ５５４から取得する。そして、取得した各値を用いて、そのＩ／Ｆの映像フローの最低保証帯域幅Ｂを、次式によって決定する。
【０１１５】
Ｂ＝ｍｉｎ（Ｎ×Ｂｏ×α，Ｂｗ×Ａ）
なお、αは、前述のようにシステムパラメータ５４４に格納されている。αは０より大きく、１以下の値である。このαは、リンクの利用率などのネットワーク運用状況を表すパラメータであり、内部ネットワーク１構築時にあらかじめ管理装置５００に設定しておく。なお、管理者が管理装置５００のＧＵＩを用いて、αの値を恣意的に決定することもできる。
【０１１６】
管理装置５００は、端末数Ｎ、帯域幅Ｂｏ及びパラメータαを乗算した値（Ｎ×Ｂｏ×α）と、接続リンクの回線帯域幅Ｂｗと定数Ａとを乗算した値（Ｂｗ×Ａ）とのうち、小さい方の値を、そのＩ／Ｆの最低保証帯域幅とする（Ｓ２０６）。
【０１１７】
このように帯域幅を決定することによって、接続リンクの回線帯域が全て映像フローに占有されることを防止できる。
【０１１８】
次に、管理装置５００は、帯域幅未設定のＩ／Ｆがあるかどうかを判断する（Ｓ２０７）。未設定のＩ／Ｆが存在すれば、ステップＳ２０６に戻り、当該Ｉ／Ｆに対して設定処理を実行する。全てのパケット通信装置１００のＩ／Ｆの設定が完了したと判断した場合は、処理を終了し、本フローチャートによる処理を完了する（Ｓ２０８）。
【０１１９】
以上の処理によって、パケット通信装置１００の各Ｉ／Ｆ毎の設定内容が生成される。
【０１２０】
図１１は、パケット通信装置１００の処理のフローチャートである。
【０１２１】
パケット通信装置１００において、動作制御部１０１０が、入力Ｉ／Ｆ１０４０を介して管理装置５００から送信された設定内容を受信すると、本フローチャートの処理を開始する（Ｓ３０１）。
【０１２２】
まず、動作制御部１０１０は、受信した設定内容を各Ｉ／Ｆ毎の設定内容に分割する。そして、各Ｉ／ＦのＱｏＳ制御情報保持部１０４１又は１０６１に分配する（Ｓ３０２）。
【０１２３】
これにより、各Ｉ／Ｆの設定処理が完了する。
【０１２４】
以降は、パケット通信装置１００にフローが到着したときの動作を示す。
【０１２５】
パケット通信装置１００は、フローの到着を待機している（Ｓ３０３）。そして、パケット通信装置１００が、入力Ｉ／Ｆ１０４０を介してフローを受信したときに、以下の処理を実行する。
【０１２６】
まず、フロー検出部１０４２は、当該パケット通信装置１００が、端末と１つ又は複数のＱｏＳ制御可能なパケット通信装置を介さず接続しており、すなわち、当該パケット通信装置１００が内部ネットワーク１のＱｏＳ制御可能なパケット通信装置１００のうち最下位のパケット通信装置であり、かつ、受信したフローが専用端末２１０又は２２０から送信されたフローであるか否かを判断する（Ｓ３０４）。
【０１２７】
当該パケット通信装置１００が、ネットワークの最下位であり、かつ、受信したフローが専用端末から送信されたフローであると判断した場合は、ＣｏＳ値設定部１０４３は、入力Ｉ／Ｆ１０４０において、そのフローのパケットに付されているＣｏＳ値を、ＱｏＳ制御情報１０４１に従って書き換える（Ｓ３０５）。
【０１２８】
これは、専用端末２１０又は２２０は、ＰＣ端末２３０のように、フローに応じて管理装置５００が設定したＣｏＳ値を付加する機能を持たないためである。すなわち、専用端末２１０又は２２０が送信したフローは、そのすぐ上位にあるパケット通信装置１００が、そのフローの内容を判断して、そのフローに対応するＣｏＳ値に書き換えて、ネットワークに送信する。これによって、専用端末２１０又は２２０が送信したフローであっても、ＰＣ端末２３０が送信したフローと同様に、管理装置５００が設定したＣｏＳ値を持ったフローとすることができる。
【０１２９】
一方、当該パケット通信装置１００が、ネットワークの最下位でなく、又は、受信したフローが専用端末から送信されたフローでないと判断した場合は、ステップＳ３０５の処理を実行することなく、ステップＳ３０６に移行する。
【０１３０】
次に、出力Ｉ／Ｆ１０６０において、フロー検出部１０６２は、ＱｏＳ制御情報保持部１０６１に格納されている情報に従って、入力されたフローがＱｏＳ保証対象フローか否かを判断する。そして、ＱｏＳ保証対象フローである場合は、帯域を監視して、そのフローに優先度を指定する（Ｓ３０６）。
【０１３１】
そして、そのフローのパケットを、指定した優先度に従ってキュー１０６５に分配する。その後、キュー１０６５に格納されたパケットが送信される（Ｓ３０７）。
【０１３２】
以上の処理によって、パケット通信装置１００が、ＱｏＳ保証を制御する。
【０１３３】
図１２は、ＰＣ端末２３０のエージェントプログラム２３２の処理のフローチャートである。
【０１３４】
管理装置５００が、保証対象フロー定義設定要求（ステップＳ１１５（図７））を送信する。そして、ＰＣ端末２３０において、エージェントプログラム２３２が、管理装置５００が送信した保証対象フロー定義設定要求を受信すると、本フローチャートの処理を開始する（Ｓ４０１）。
【０１３５】
まず、エージェントプログラム２３２は、受信した保証対象フロー定義設定要求を、ディスク装置２３４０のＱｏＳ制御情報２３１に格納する（Ｓ４０２）。
【０１３６】
以降は、エージェントプログラム２３２は、このＱｏＳ制御情報２３１に従って、フローを送信する。
【０１３７】
まず、音声フロー、又は、映像フローの送信要求があった場合は、エージェントプログラム２３２は、その音声フロー、又は、映像フローパケットのＣｏＳ値を、ＱｏＳ制御情報２３１に従って書き換える（Ｓ４０３）。
【０１３８】
そして、そのパケットをＩ／Ｆ２３２０に送る（Ｓ４０４）。その後、Ｉ／Ｆ２３２０からパケットが送信される。
【０１３９】
以上の処理によって、ＰＣ端末２３０が、ＱｏＳ保証を利用したフローを送受信可能となる。
【０１４０】
次に、管理装置５００が生成する内容を説明する。
【０１４１】
図１３は、管理装置５００が管理するトポロジに対して算出する、各パケット通信装置１００のＩ／Ｆ毎の設定内容の一例を示す説明図である。
【０１４２】
例えば、パケット通信装置１００ＡのＩ／Ｆ１と、パケット通信装置１００ＢのＩ／Ｆ０とが接続されており、このＩ／Ｆ間のαが「α20」、Ｂｗが「Ｂｗ20」に設定されていることが示されている。
【０１４３】
図１４は、管理装置５００が算出する端末数の一例の説明図である。
【０１４４】
この図１４は、管理装置５００が、認証サーバ７００から、取得した端末数情報と、内部ネットワーク１に含まれる各パケット通信装置１００から、パケット通信装置情報として取得した情報である。
【０１４５】
例えば、映像端末数に関して、管理装置５００は、端末グループ１に含まれる映像端末数Ｎ1は、その値として「１００」を取得したことが示されている。同様に、回線帯域幅に関して、パケット通信装置１００Ａと１００Ｂ間の回線帯域幅Ｂｗ20は、その値として「１Ｇｂｐｓ」を取得したことが示されている。
【０１４６】
図１５Ａ及び図１５Ｂは、管理装置５００が生成した設定内容のＱｏＳ制御情報の一例の説明図である。
【０１４７】
管理装置５００は、前述の設定内容生成処理（図１０）によって、パケット通信装置毎のＱｏＳ制御情報を生成する。
【０１４８】
このとき、設定対象のパケット通信装置１００が、端末と１つ又は複数のＱｏＳ制御可能なパケット通信装置を介さず接続しており、すなわち、当該パケット通信装置１００が内部ネットワーク１のＱｏＳ制御可能なパケット通信装置１００のうち最下位のパケット通信装置である場合は、管理装置５００は、ＱｏＳ制御情報として入力Ｉ／ＦのＱｏＳ制御情報４２１と、出力Ｉ／ＦのＱｏＳ制御情報４２２とを生成する（図１５Ａ）。
【０１４９】
前述のように、専用端末２１０又は２２０は、管理装置５００が設定する任意のＣｏＳ値を設定することができない。そのため、専用端末２１０又は２２０のすぐ上位にあるパケット通信装置１００は、専用端末が送信するフローのＣｏＳ値を、管理装置５００が設定したＣｏＳ値に書き換える。
【０１５０】
例えば、Ｉ／Ｆ１において、１９２．１６８．１００．１２である音声及び映像の専用端末は、音声フローのＣｏＳ値を１、映像フローのＣｏＳ値を０に、それぞれ設定して送信する。そして、パケット通信装置１００Ｃは、この専用端末からのフローを受信すると、音声フローであればＣｏＳ値を７に、映像フローであればＣｏＳ値を６に、それぞれ書き換える。
【０１５１】
一方、専用端末と１つ又は複数のＱｏＳ制御可能なパケット通信装置を介して接続している場合は、管理装置５００は、ＱｏＳ制御情報は出力Ｉ／ＦのＱｏＳ制御情報４１１のみを生成する（図１５Ｂ）。
【０１５２】
入力Ｉ／ＦのＱｏＳ制御情報４２１は、各Ｉ／Ｆが収容している専用端末の送信元のＩＰアドレスと、専用端末が音声フローを識別するために用いるＣｏＳ値と、専用端末が映像フローを識別するために用いるＣｏＳ値と、管理装置５００が決定する、音声フローを識別するために用いるＣｏＳ値と、管理装置５００が決定する、映像フローを識別するために用いるＣｏＳ値と、を含む。
【０１５３】
出力Ｉ／ＦのＱｏＳ制御情報４２２は、Ｉ／Ｆ毎のフローの種類と、音声及び映像フローを識別するためのＣｏＳ値と、音声フローに設定する優先度と、パラメータαと、前記Ｉ／Ｆが収容している映像を扱う専用端末の数Ｎと、その帯域の設定値と、を含む。
【０１５４】
管理装置５００は、これらＱｏＳ制御情報を、パケット通信装置１００毎に設定する。
【０１５５】
図１６は、パケット通信装置１００の各Ｉ／Ｆが保持するＱｏＳ制御情報の一例の説明図である。
【０１５６】
管理装置５００が生成した設定内容は、設定要求（ステップＳ１１３（図７））として、パケット通信装置１００に送信される。パケット通信装置１００は、この設定要求を受けて、設定要求に含まれるＱｏＳ制御情報を各Ｉ／Ｆに格納する。
【０１５７】
入力Ｉ／ＦのＱｏＳ制御情報４５０、４５１は、当該Ｉ／Ｆが収容している専用端末である送信元のＩＰアドレスと、端末で音声フローを識別する情報と、端末で映像フローを識別する情報と、管理装置が決定する音声フローを識別する情報と、管理装置が決定する映像フローを識別する情報と、を含む。
【０１５８】
出力Ｉ／ＦのＱｏＳ制御情報４６０、４６１、４６２は、フローの種類と、音声及び映像フローを識別するためのＣｏＳ値と、音声フローに付加する優先度と、設定値である帯域と、を含む。
【０１５９】
次に、管理装置５００のＧＵＩについて説明する。
【０１６０】
図１７は、管理装置５００のＧＵＩ画面の一例の説明図である。
【０１６１】
管理装置５００のユーザインタフェース５１１の画面５３０は、パラメータαを入力可能なＧＵＩ５３１が表示される。
【０１６２】
前記ＧＵＩ５３１は、管理装置５００がネットワークから取得したネットワークのトポロジと、トポロジの各リンクにαを表示し、このαを変更できる入出力フィールド５３２（５３２Ａ、５３２Ｂ、５３２Ｃ、５３２Ｄ、５３２Ｅ、５３２Ｆ、５３２Ｇ、５３２Ｈ）を表示する。
【０１６３】
内部ネットワーク１の管理者は、このＧＵＩ５３１を用いて、αの値を確認することができる。また、αの値を変更して管理者の意向を反映させることもできる。
【０１６４】
次に、運用時の動作を説明する。
【０１６５】
前述の図７のシーケンスによって、ネットワーク管理システムが運用を開始する。このネットワーク管理システムの運用時に、管理装置５００は、以降に説明する処理を実行する。
【０１６６】
図１８は、ネットワーク管理システム運用時のシーケンス図である。
【０１６７】
管理装置５００は、システムパラメータ５５３に含まれる設定更新実施時刻を参照する。そして、現在時刻が設定更新実施時刻となった場合に、図１８に示す設定更新作業を実行する。
【０１６８】
例えば、図３のようにシステムパラメータ５５３が設定されている場合、管理装置５００は、毎日、時刻が４：００になった時点で、本フローチャートの処理を開始する。
【０１６９】
まず、管理装置５００は、ＳＩＰサーバ６００にログを要求する（Ｓ５０１）。このログ要求を受けたＳＩＰサーバ６００は、ＳＩＰサーバ６００のセッションログを、要求元の管理装置５００に送信する（Ｓ５０２）。
【０１７０】
次に、管理装置５００は、認証サーバ７００にアクセスログを要求する（Ｓ５０３）。この要求を受けた認証サーバ７００は、アクセスログを、要求元の管理装置５００に送信する（Ｓ５０４）。
【０１７１】
次に、管理装置５００は、ＳＩＰサーバ６００から受信したログと、認証サーバ７００から受信したアクセスログとから、設定対象ネットワークのパケット通信装置１００の各Ｉ／Ｆ毎の、既存の設定内容からの更新する設定値を生成する（Ｓ５０５）。
【０１７２】
そして、管理装置５００は、生成された設定内容を管理者に提示して、設定内容の確認を要求する（Ｓ５０６）。管理者は、この設定内容を確認して（Ｓ５０７）、管理装置５００に応答する。なお、このステップＳ５０６及びＳ５０７の手順は省略してもよい。
【０１７３】
管理者が設定内容を確認した後に、管理装置５００は、設定対象ネットワークのパケット通信装置１００に、生成した設定内容を送信する（Ｓ５０８）。パケット通信装置１００は、生成された設定内容を受信すると、設定内容を内部に記憶して設定を完了する。そして、パケット通信装置１００は、送信元の管理装置５００に、設定完了確認のメッセージを送信する（Ｓ５０９）。以降は、パケット通信装置１００は、この設定内容に従って動作をする。
【０１７４】
このように、システム運用時においても、管理装置５００がＳＩＰサーバ６００のセッションログと端末数を取得して、取得したセッションログと端末数に基づいて新たに設定内容を算出する。パケット通信装置１００は、この新たに算出した設定内容に基づいて、ＱｏＳ保証制御をする。
【０１７５】
以上により、過去の運用状況を考慮した設定に変更することができる。
【０１７６】
図１９は、ＳＩＰサーバ７００が管理装置５００に送信するセッションログの一例の説明図である。
【０１７７】
セッションログは、セッション開始時刻フィールド６００１、送信元フィールド６００２、宛先フィールド６００３及び保留時間フィールド６００４を含む。
【０１７８】
セッション開始時刻フィールド６００１は、セッションを開始した時刻を格納する。送信元フィールド６００２は、セッションの送信元の端末（のアドレス）を格納する。宛先フィールド６００３は、セッションの宛先の端末（のアドレス）を格納する。保留時間フィールド６００４は、セッションの保留時間を格納する。
【０１７９】
なお、セッションログは、ログとして明示的に出力された情報でなくてもよく、ＳＩＰサーバの内部管理情報である確立したセッションのデータを用いても良い。
【０１８０】
図２０は、管理装置５００の設定内容更新処理のフローチャートである。
【０１８１】
管理装置５００は、ＳＩＰサーバ６００からログを取得し、認証サーバ７００からアクセスログを取得した後に、本フローチャートの処理を開始する（Ｓ６０１）。
【０１８２】
まず、管理装置５００は、ＳＩＰサーバから取得したログのうち、システムパラメータ５５３に設定されている解析期間中のログを選択する。そして、選択したログを用いて、平均保留時間Ｔｓを算出する（Ｓ６０２）。
【０１８３】
例えば、図３のようにシステムパラメータ５５３が設定されている場合、管理装置５００は、取得したログのうち、０：００〜８：００のログ、８：００〜１２：００のログ、及び、１２：００〜０：００のログ、をそれぞれ選択する。
【０１８４】
次に、管理装置５００は、選択したログから、通信セッションが張られた端末間のパスを特定する（Ｓ６０３）。そして、特定されたパス上のＩ／Ｆの通信セッション数カウンタに１を加算してカウンタをインクリメントする（Ｓ６０４）。
【０１８５】
管理装置５００は、他の通信セッションがあるか否かを判断し（Ｓ６０５）、他の通信セッションがあると判断した場合は、ステップＳ６０３及びＳ６０４の処理を実行する。
【０１８６】
この処理によって、管理装置５００は、解析期間中の全ての通信セッションに関して、Ｉ／Ｆ毎のセッション数を算出する。
【０１８７】
次に、管理装置５００は、認証サーバ７００から取得したアクセスログのうち、システムパラメータ５５３に設定されている解析期間中のアクセスログを選択する。そして、選択したアクセスログを用いて、解析期間中に同時に使用されていた最大端末数Ｎを算出する（Ｓ６０６）。
【０１８８】
次に、管理装置５００は、算出したセッション数と、最大端末数Ｎとを用いて、設定内容を生成する。
【０１８９】
まず、管理装置５００は、パケット通信装置１００の設定対象Ｉ／Ｆを一つ選択する（Ｓ６０７）。そして、そのＩ／Ｆに関して、パラメータαを次式によって算出し、新たなパラメータα’を算出する（Ｓ６０８）。
【０１９０】
α’＝（Ｍ×Ｔｓ）÷（Ｎ×Ｔ）
次に、管理装置５００は、算出したパラメータα’を用いて、最低帯域幅Ｂを次式によって更
新し、新たな最低帯域幅Ｂ’を算出する（Ｓ６０９）。
【０１９１】
Ｂ’＝ｍｉｎ（Ｎ×Ｂｏ×α’，Ｂｗ×Ａ）
そして、管理装置５００は、未設定の対象Ｉ／Ｆがあるか否かを判断する（Ｓ６１０）。まだ未設定のＩ／Ｆがあると判断した場合は、ステップＳ６０８に戻り、その対象Ｉ／Ｆについて新たなパラメータα’及び新たな最低帯域幅Ｂ’を算出する。
【０１９２】
そして、管理装置５００は、システムパラメータ５５３に、他の解析期間が設定されているか否かを判断する（Ｓ６１１）。他の解析期間があると判断した場合は、ステップＳ６０２に戻り、その解析期間についての処理を実行して、設定内容を生成する。
【０１９３】
以上の処理によって、管理装置５００は、解析期間毎のセッション数及び端末数によって、新たな設定内容を生成し、設定内容を更新する。
【０１９４】
このように、ネットワークの運用時には、管理装置５００が、運用状況に応じて設定内容を更新するため、帯域資源の効率的な利用が可能となる。また、管理装置５００は、指定した時刻毎に設定内容を更新するため、通信セッションが張られる毎に処理は発生せず、ネットワーク管理装置に大きな負荷はかからない。
【０１９５】
次に、ネットワーク構成を変更したときの、システムの動作について説明する。
【０１９６】
図２１は、ネットワーク管理システムの構成ブロック図であり、図１のネットワーク構成が変更された構成ブロック図を示す。
【０１９７】
ネットワークの拡張によって、パケット通信装置１００Ｅ、パケット通信装置１００Ｅに収容される端末グループ１２０Ｅ及び端末グループ１２０Ｆが増設される。
【０１９８】
このとき、管理装置５００は、運用ポリシー５５２に、ネットワーク構成が変更したときに、自動的にＱｏＳ保証設定を更新するように設定されている場合は、このネットワーク構成の変更を検出して、変更後のネットワーク及び端末数を用いて、設定内容を新たに生成して、設定内容を更新する。
【０１９９】
図２２は、ネットワーク管理システムが変更されたときのシーケンス図である。
【０２００】
管理装置５００は、運用ポリシー５５２に、ネットワーク構成が変更したときに、自動的にＱｏＳ保証設定を更新するように設定されている場合（例えば、図３の番号「３」のように設定されている場合）は、パケット通信装置１００が増設されたときなどのトポロジの変化によって、設定内容を更新する処理を実行する。
【０２０１】
まず、管理装置５００は、トポロジの変化を検知する（Ｓ７０１）。このトポロジの変化は、例えば、増設されたパケット通信装置１００から送信される情報によって検出してもよいし、管理装置５００が、定期的にトポロジの変化を知るための要求をマルチキャストにより送信することで検出してもよい。
【０２０２】
トポロジの変化を検出した管理装置５００は、パケット通信装置１００に対して、パケット通信装置情報を要求する（Ｓ７０２）。この要求を受けたパケット通信装置１００は、パケット通信装置情報を、管理装置５００に送信する（Ｓ７０３）。
【０２０３】
次に、管理装置５００は、受信したパケット通信装置情報を用いて、トポロジを再算出する（Ｓ７０４）。算出されたトポロジはディスク装置５３０に格納する。
【０２０４】
次に、管理装置５００は、認証サーバ７００にアクセスログを要求する（Ｓ７０５）。要求を受けた認証サーバ７００は、管理装置５００にアクセスログを送信する（Ｓ７０６）。
【０２０５】
次に、管理装置５００は、算出されたトポロジと、既に保持している装置情報とを参照して、エージェントプログラム２３２がまだインストールされていないＰＣ端末２３０を選択する。そして選択されたＰＣ端末２３０に、エージェントプログラム２３２をインストールする（Ｓ７０７）。インストールされたエージェントプログラム２３２は、ＰＣ端末情報を管理装置５００に送信する（Ｓ７０８）。
【０２０６】
次に、管理装置５００は、認証サーバ７００から受信したアクセスログと、ＰＣ端末２３０から受信したＰＣ端末情報とから、各端末グループの音声フローと映像フローを利用するＰＣ端末数を算出する。さらに、パケット通信装置１００の各Ｉ／Ｆに収容されている音声フローと映像フローを利用する専用端末数を算出する（Ｓ７０９）。
【０２０７】
そして、管理装置５００は、設定対象ネットワークのパケット通信装置１００の各Ｉ／Ｆ毎の設定内容を生成する（Ｓ７１０）。この設定内容は、前述した図１０の処理によって生成する。管理装置５００は、生成された設定内容を管理者に提示して、設定内容の確認を要求する（Ｓ７１１）。管理者は、この設定内容を確認して（Ｓ７１２）、管理装置５００に応答する。なお、このステップＳ７１１及びＳ７１２の手順は省略してもよい。
【０２０８】
管理者が設定内容を確認した後に、管理装置５００は、設定対象ネットワークのパケット通信装置１００に、生成した設定内容を送信する（Ｓ７１３）。パケット通信装置１００は、生成された設定内容を受信すると、設定内容を内部に記憶して設定を完了する。そして、パケット通信装置１００は、送信元の管理装置５００に、設定完了確認のメッセージを送信する（Ｓ７１４）。以降は、パケット通信装置１００は、この設定内容に従って動作をする。
【０２０９】
次に、管理装置５００は、生成した保証対象フロー定義設定要求をＰＣ端末２３０に送信する（Ｓ７１５）。ＰＣ端末２３０において、エージェントプログラム２３２がこの定義設定要求を受信する。エージェントプログラム２３２は、受信した定義設定要求をディスク装置２３４０に格納して設定を完了する。そして、送信元の管理装置５００に定義設定要求の設定完了確認のメッセージを送信する（Ｓ７１６）。以降は、ＰＣ端末２３０は、この保証対象フロー定義設定要求に従って、保証対象フローに識別情報を付加する。
【０２１０】
以上のような処理によって、ネットワークの構成が変化した場合にも、管理装置５００が、トポロジの変化を検出して、自動的にＱｏＳ保証設定を更新することができる。
【図面の簡単な説明】
【０２１１】
【図１】本発明の実施の形態のネットワーク管理システムの構成ブロック図である。
【図２】管理装置の構成ブロック図である。
【図３】運用ポリシーの一例の説明図である。
【図４】システムパラメータの一例の説明図である。
【図５】パケット通信装置の構成ブロック図である。
【図６】ＰＣ端末の構成ブロック図である。
【図７】ネットワーク管理システムの初期設定時の動作のシーケンス図である。
【図８Ａ】パケット通信装置情報の一例の説明図である。
【図８Ｂ】ＰＣ端末情報の一例の説明図である。
【図８Ｃ】設定要求の一例の説明図である。
【図８Ｄ】保証対象フロー定義設定要求の一例の説明図である。
【図９】アクセスログの一例の説明図である。
【図１０】管理装置の設定内容生成の処理のフローチャートである。
【図１１】パケット通信装置の処理のフローチャートである。
【図１２】ＰＣ端末のエージェントプログラムの処理のフローチャートである。
【図１３】設定内容の一例を示す説明図である。
【図１４】端末数の一例の説明図である。
【図１５Ａ】設定内容のＱｏＳ制御情報の一例の説明図である。
【図１５Ｂ】設定内容のＱｏＳ制御情報の一例の説明図である。
【図１６】パケット通信装置の各Ｉ／Ｆが保持するＱｏＳ制御情報の一例の説明図である。
【図１７】管理装置のＧＵＩ画面の一例の説明図である。
【図１８】ネットワーク管理システム運用時のシーケンス図である。
【図１９】セッションログの一例の説明図である。
【図２０】管理装置の設定内容更新処理のフローチャートである。
【図２１】ネットワーク構成が変更された構成ブロック図を示す。
【図２２】ネットワーク構成が変更されたときのネットワーク管理システムのシーケンス図である。
【符号の説明】
【０２１２】
１  内部ネットワーク
２  外部ネットワーク
１００  パケット通信装置
１２０  端末グループ
２１０  専用端末（音声）
２２０  専用端末（映像）
２３０  ＰＣ端末
５００  管理装置
６００  ＳＩＰサーバ
７００  認証サーバ
【図１】
0004688686.tif 000002
【図２】
0004688686.tif 000003
【図３】
0004688686.tif 000004
【図４】
0004688686.tif 000005
【図５】
0004688686.tif 000006
【図６】
0004688686.tif 000007
【図７】
0004688686.tif 000008
【図８Ａ】
0004688686.tif 000009
【図８Ｂ】
0004688686.tif 000010
【図８Ｃ】
0004688686.tif 000011
【図８Ｄ】
0004688686.tif 000012
【図９】
0004688686.tif 000013
【図１０】
0004688686.tif 000014
【図１１】
0004688686.tif 000015
【図１２】
0004688686.tif 000016
【図１３】
0004688686.tif 000017
【図１４】
0004688686.tif 000018
【図１５Ａ】
0004688686.tif 000019
【図１５Ｂ】
0004688686.tif 000020
【図１６】
0004688686.tif 000021
【図１７】
0004688686.tif 000022
【図１８】
0004688686.tif 000023
【図１９】
0004688686.tif 000024
【図２０】
0004688686.tif 000025
【図２１】
0004688686.tif 000026
【図２２】
0004688686.tif 000027