(57)【特許請求の範囲】
【請求項１】
ネットワークに接続され、該ネットワークの設計を行うネットワーク設計装置を有するネットワーク設計システムであって、
前記ネットワーク設計装置は、
前記ネットワークに要求される品質がデマンド要求として入力されるユーザインタフェース部と、
前記ネットワークを構築するネットワーク機器の構成状態を示すネットワーク構成情報、及び前記ネットワークの動作状態を示すネットワーク動作状態情報を収集するネットワーク情報収集部と、
前記ユーザインタフェース部に入力されたデマンド要求、及び前記ネットワーク情報収集部により収集された前記ネットワーク構成情報に基づいて、前記ネットワークの設計を行うネットワーク設計部と、
前記ネットワーク設計部における前記ネットワークの設計結果に基づいて前記ネットワークの設定を行うネットワーク情報設定部と、
前記ネットワーク設計部における前記ネットワークの設計結果に基づいて、前記ネットワーク情報収集部に収集させる前記ネットワーク動作状態情報を決定し、該ネットワーク動作状態情報の収集指示を前記ネットワーク情報収集部に対して行うネットワーク情報収集決定部とを有し、
前記ネットワーク設計部は、前記ネットワークの設計を行った後に、前記ネットワーク情報収集部により収集された前記ネットワーク動作状態情報に基づいて、現状の前記ネットワークが前記ユーザインタフェース部に入力されたデマンド要求を満たしているか否かを判断し、該デマンド要求を満たしていない場合は前記ネットワークの設計変更を行い、
前記ネットワーク情報設定部は、前記ネットワークの設定を行った後に、前記ネットワーク設計部により前記ネットワークの設計変更が行われた場合、前記ネットワーク設計部における前記ネットワークの設計変更結果に基づいて前記ネットワークの設定変更を行うネットワーク設計システムにおいて、
前記ネットワーク情報収集決定部は、前記ネットワーク情報収集部に対して前記ネットワーク動作状態情報の収集指示を行う際に、前記ネットワーク設計部にて前記デマンド要求及び前記ネットワーク構成情報に基づき設計された前記ネットワークの設計結果に基づいて、前記ネットワーク動作状態情報を収集する前記ネットワーク上の収集箇所を指定するとともに、前記ネットワーク動作状態情報の項目を指定することを特徴とするネットワーク設計システム。
【請求項２】
前記ネットワーク機器は、
前記ネットワークに流入するパケットのヘッダ情報に基づいて前記ネットワークのトラヒック状況を識別し、複数のパケット転送優先度の中から特定の優先度を前記パケットに割り当てるとともに、該パケットを転送するエッジノードと、
前記エッジノードによって割り振られた優先度に従って、前記エッジノードから転送されたパケットを送信先まで転送するコアノードとを含み、
前記エッジノード及び前記コアノードは、その内部に前記優先度ごとに独立してパケットバッファが設けられ、リンクにより相互に接続されていることを特徴とする請求項１に記載のネットワーク設計システム。
【請求項３】
前記ネットワーク設計部は、前記デマンド要求及び前記ネットワーク構成情報に基づいて前記ネットワークを設計する際に、前記デマンド要求を多重化し、前記ネットワークのトラヒック状況の優先度を考慮した上で、多重化されたデマンド要求に前記パケットバッファを割り当て、
前記ネットワーク情報収集決定部は、前記ネットワーク情報収集部に対して前記ネットワーク動作状態情報の収集指示を行う際に、前記ネットワーク設計部における前記デマンド要求の多重化により前記パケットバッファを通過するパケットのパケット数或いはバイト数が一定値以上に達した場合、該当するパケットバッファを前記ネットワーク動作状態情報の収集箇所として指定するとともに、該当するパケットバッファを通過するパケットのパケット数或いはバイト数を前記ネットワーク動作状態情報の項目として指定することを特徴とする請求項２に記載のネットワーク設計システム。
【請求項４】
前記ネットワーク機器は、
前記ネットワークに流入するパケットのヘッダ情報に基づいて前記ネットワークのトラヒック状況を識別し、該パケットを転送するエッジノードと、
前記エッジノードから転送されたパケットを送信先まで転送するコアノードとを含み、
前記エッジノード及び前記コアノードは、その内部に１個に集中化されたパケットバッファが設けられ、リンクにより相互に接続されていることを特徴とする請求項１に記載のネットワーク設計システム。
【請求項５】
前記ネットワーク設計部は、前記デマンド要求及び前記ネットワーク構成情報に基づいて前記ネットワークを設計する際に、前記デマンド要求を多重化し、前記ネットワークのトラヒック状況の優先度を考慮した上で、多重化されたデマンド要求に前記リンクの使用帯域を割り当て、
前記ネットワーク情報収集決定部は、前記ネットワーク情報収集部に対して前記ネットワーク動作状態情報の収集指示を行う際に、前記ネットワーク設計部における前記デマンド要求の多重化により前記リンクの使用帯域が一定値以上に達した場合、該当するリンクを前記ネットワーク動作状態情報の収集箇所として指定するとともに、該当するリンクを通過するパケットのパケット数或いはバイト数を前記ネットワーク動作状態情報の項目として指定することを特徴とする請求項４に記載のネットワーク設計システム。
【請求項６】
ネットワークの設計を行うためのネットワーク設計方法であって、
前記ネットワークの品質として要求されるデマンド要求、及び前記ネットワークを構築するネットワーク機器の構成状態を示すネットワーク構成情報に基づいて前記ネットワークの設計を行う処理と、
前記ネットワークの設計結果に基づいて前記ネットワークの設定を行う処理と、
前記ネットワークの設計結果に基づいて、前記ネットワークの動作状態を示すネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定し、決定したネットワーク動作状態情報を収集する処理と、
前記ネットワークの設計を行った後に、前記ネットワーク動作状態情報に基づいて、現状の前記ネットワークが前記デマンド要求を満たしているか否かを判断し、該デマンド要求を満たしていない場合に前記ネットワークの設計変更を行う処理と、
前記ネットワークの設定を行った後に、前記ネットワークの設計変更が行われた場合、前記ネットワークの設計変更結果に基づいて前記ネットワークの設定変更を行う処理とを有するネットワーク設計方法において、
前記ネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定する際に、前記デマンド要求及び前記ネットワーク構成情報に基づき設計された前記ネットワークの設計結果に基づいて、前記ネットワーク動作状態情報を収集する前記ネットワーク上の収集箇所を決定するとともに、前記ネットワーク動作状態情報の項目を決定することを特徴とするネットワーク設計方法。
【請求項７】
前記ネットワーク機器の内部にパケット転送の優先度ごとに独立してパケットバッファが設けられ、前記ネットワーク機器がリンクにより相互に接続されている場合、
前記デマンド要求及び前記ネットワーク構成情報に基づいて前記ネットワークを設計する際に、前記デマンド要求を多重化し、前記ネットワークのトラヒック状況の優先度を考慮した上で、多重化されたデマンド要求に前記パケットバッファを割り当てる処理と、
前記ネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定する際に、前記デマンド要求の多重化により前記パケットバッファを通過するパケットのパケット数或いはバイト数が一定値以上に達した場合、該当するパケットバッファを前記ネットワーク動作状態情報の収集箇所として決定するとともに、該当するパケットバッファを通過するパケットのパケット数或いはバイト数を前記ネットワーク動作状態情報の項目として決定する処理とを有することを特徴とする請求項６に記載のネットワーク設計方法。
【請求項８】
前記ネットワーク機器の内部に１個に集中化されたパケットバッファが設けられ、前記ネットワーク機器がリンクにより相互に接続されている場合、
前記デマンド要求及び前記ネットワーク構成情報に基づいて前記ネットワークを設計する際に、前記デマンド要求を多重化し、前記ネットワークのトラヒック状況の優先度を考慮した上で、多重化されたデマンド要求に前記リンクの使用帯域を割り当てる処理と、
前記ネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定する際に、前記デマンド要求の多重化により前記リンクの使用帯域が一定値以上に達した場合、該当するリンクを前記ネットワーク動作状態情報の収集箇所として決定するとともに、該当するリンクを通過するパケットのパケット数或いはバイト数を前記ネットワーク動作状態情報の項目として決定する処理とを有することを特徴とする請求項７に記載のネットワーク設計方法。
【請求項９】
ネットワークに接続され、該ネットワークの設計を行うコンピュータに実行させるためのプログラムであって、
前記ネットワークの品質として要求されるデマンド要求、及び前記ネットワークを構築するネットワーク機器の構成状態を示すネットワーク構成情報に基づいて前記ネットワークの設計を行う処理と、
前記ネットワークの設計結果に基づいて前記ネットワークの設定を行う処理と、
前記ネットワークの設計結果に基づいて、前記ネットワークの動作状態を示すネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定し、決定したネットワーク動作状態情報を収集する処理と、
前記ネットワークの設計を行った後に、前記ネットワーク動作状態情報に基づいて、現状の前記ネットワークが前記デマンド要求を満たしているか否かを判断し、該デマンド要求を満たしていない場合に前記ネットワークの設計変更を行う処理と、
前記ネットワークの設定を行った後に、前記ネットワークの設計変更が行われた場合、前記ネットワークの設計変更結果に基づいて前記ネットワークの設定変更を行う処理とを前記コンピュータに実行させるプログラムにおいて、
前記ネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定する際に、前記デマンド要求及び前記ネットワーク構成情報に基づき設計された前記ネットワークの設計結果に基づいて、前記ネットワーク動作状態情報を収集する前記ネットワーク上の収集箇所を決定するとともに、前記ネットワーク動作状態情報の項目を決定する処理を前記コンピュータに実行させることを特徴とするプログラム。
【請求項１０】
前記ネットワーク機器の内部にパケット転送の優先度ごとに独立してパケットバッファが設けられ、前記ネットワーク機器がリンクにより相互に接続されている場合、
前記デマンド要求及び前記ネットワーク構成情報に基づいて前記ネットワークを設計する際に、前記デマンド要求を多重化し、前記ネットワークのトラヒック状況の優先度を考慮した上で、多重化されたデマンド要求に前記パケットバッファを割り当てる処理と、
前記ネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定する際に、前記デマンド要求の多重化により前記パケットバッファを通過するパケットのパケット数或いはバイト数が一定値以上に達した場合、該当するパケットバッファを前記ネットワーク動作状態情報の収集箇所として決定するとともに、該当するパケットバッファを通過するパケットのパケット数或いはバイト数を前記ネットワーク動作状態情報の項目として決定する処理とを前記コンピュータに実行させることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記ネットワーク機器の内部に１個に集中化されたパケットバッファが設けられ、前記ネットワーク機器がリンクにより相互に接続されている場合、
前記デマンド要求及び前記ネットワーク構成情報に基づいて前記ネットワークを設計する際に、前記デマンド要求を多重化し、前記ネットワークのトラヒック状況の優先度を考慮した上で、多重化されたデマンド要求に前記リンクの使用帯域を割り当てる処理と、
前記ネットワーク動作状態情報のうち収集すべきネットワーク動作状態情報を決定する際に、前記デマンド要求の多重化により前記リンクの使用帯域が一定値以上に達した場合、該当するリンクを前記ネットワーク動作状態情報の収集箇所として決定するとともに、該当するリンクを通過するパケットのパケット数或いはバイト数を前記ネットワーク動作状態情報の項目として決定する処理とを前記コンピュータに実行させることを特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークの構成及び動作状態に基づいて、ネットワークの運用方法変更、構成変更、設備増設等を提案するネットワーク設計システム及びネットワーク設計方法、並びにそのプログラムに関し、特に、ネットワーク情報の収集方法及び収集したネットワーク情報の活用方法の改良に関するものである。
【０００２】
【従来の技術】
この種のネットワーク設計システムの一例が、例えば、特開平０５−２６８２４５号公報及び特開平１１−６８７５０号公報に開示されている。
【０００３】
図６は、従来のネットワーク設計システムの一構成例を示す機能ブロック図である。
【０００４】
図６に示すように本従来例においては、ユーザインタフェース６１と、ネットワーク情報収集部６３と、ネットワーク設計部６５と、ネットワークデータベース６６と、ネットワーク情報設定部６７とから構成されるネットワーク設計装置が、実ネットワーク６４に接続されている。
【０００５】
ネットワーク情報収集部６３は、実ネットワーク６４を構築するネットワーク機器の構成状態を示すネットワーク構成情報や、実ネットワーク１４の動作状態を示すネットワーク動作状態情報等のネットワーク情報を収集し、収集したネットワーク情報をネットワークデータベース６６に格納する。
【０００６】
ユーザインタフェース６１は、ユーザからのデマンド要求を受け付ける。
【０００７】
ネットワーク設計部６５は、ネットワークデータベース６６に格納されたネットワーク情報に基づいて、ユーザからのデマンド要求を満足するための実ネットワーク６４の設計或いは設計変更の提案を行う。
【０００８】
ネットワーク情報設定部６７は、ネットワーク設計部６５にて提案された設計案或いは設計変更案に基づき、実ネットワーク６４の設定或いは設定変更を行う。
【０００９】
上記のように構成されたネットワーク設計システムにおいては、ネットワーク情報収集部６３において、実ネットワーク６４からネットワーク構成情報及びネットワーク動作状態情報が収集され、ネットワーク設計部６５において、ネットワーク情報収集部６３により収集されたネットワーク情報の統計処理が行われ、その結果に基づいてパス回線数などの設計或いは設計変更が提案され、ネットワーク情報設定部６７において、ネットワーク設計部６５にて提案された設計案或いは設計変更案に基づきオンラインで逐次的に実ネットワーク６４の設定或いは設定変更が行われる。これにより、トラヒック変動に対する適応性を高めることができる。
【００１０】
また、特開２０００−１１５３６５号公報においては、イベント通知方式によるネットワーク情報収集方式が開示されている。この方式では、制御されるネットワーク動作状態情報としてネットワーク機器のプロセッサ占拠率を用いており、現在のプロセッサ占拠率を瞬時ベースで設定値と比較し、平均期待負荷を超えるか否かに応じてネットワークの設定或いは設定変更をオンライン的に行うことで、トラヒック変動に対する適応性を高めている。
【００１１】
【発明が解決しようとする課題】
しかしながら、上述したような従来技術には、次のような問題点がある。
【００１２】
第１の問題点は、設計対象が大規模ネットワークである場合、収集すべきネットワーク動作状態情報が増大し、管理できなくなってしまうということである。
【００１３】
設計対象の範囲をネットワーク全体とした場合、必要となるネットワーク動作状態情報もネットワーク全体に広がるため、管理系ネットワークに対する負荷が増大する。更に、ネットワーク機器の情報を詳細に取得するために要求する項目を増やしたり取得頻度を上げたりした場合には、ネットワーク機器自体に対する負荷も増大し、最悪の場合はデータ通信機能に悪影響を与えるおそれがある。一方、ネットワーク設計システムがネットワーク動作状態情報を収集するのではなく、ネットワーク動作状態が基準値を越えたネットワーク機器側からネットワーク設計システムにネットワーク動作状態情報を報告させる方法では、報告パケットが転送中に欠落した場合にネットワーク情報を取得する手段を失ったり、ネットワーク動作状態の時刻変動についての情報収集を行うことができなかったりするという課題がある。
【００１４】
第２の問題点は、ネットワーク動作状態情報としてプロセッサ占拠率を利用することは適当でないということである。
【００１５】
これは、パケットをハードウェア処理でフォワーディングするようなネットワーク機器の場合、プロセッサがソフトウェア処理を実行することによって加わる負荷を表すプロセッサ占拠率は、必ずしもネットワークのトラヒック状況によるネットワーク機器の負荷を表すものではないためである。
【００１６】
本発明は上述したような従来の技術が有する問題点に鑑みてなされたものであって、ネットワーク動作状態情報をフィードバックさせてネットワーク設計に利用する際に、ネットワーク設計に必要なネットワーク動作状態情報を限定して収集することができるネットワーク設計システム及びネットワーク設計方法、並びにそのプログラムを提供することを目的とする。
【００１７】
【課題を解決するための手段】
上記目的を達成するために本発明は、ネットワーク設計装置を有するネットワーク設計システムであって、
前記ネットワーク設計装置は、
前記ネットワークに要求される品質がデマンド要求として入力されるユーザインタフェース部と、
前記ネットワークを構築するネットワーク機器の構成状態を示すネットワーク構成情報、及び前記ネットワークの動作状態を示すネットワーク動作状態情報を収集するネットワーク情報収集部と、
前記ユーザインタフェース部に入力されたデマンド要求、及び前記ネットワーク情報収集部により収集された前記ネットワーク構成情報に基づいて、前記ネットワークの設計を行うネットワーク設計部と、
前記ネットワーク設計部における前記ネットワークの設計結果に基づいて前記ネットワークの設定を行うネットワーク情報設定部と、
前記ネットワーク設計部における前記ネットワークの設計結果に基づいて、前記ネットワーク情報収集部に収集させる前記ネットワーク動作状態情報を決定し、該ネットワーク動作状態情報の収集指示を前記ネットワーク情報収集部に対して行うネットワーク情報収集決定部とを有し、
前記ネットワーク設計部は、前記ネットワークの設計を行った後に、前記ネットワーク情報収集部により収集された前記ネットワーク動作状態情報に基づいて、現状の前記ネットワークが前記ユーザインタフェース部に入力されたデマンド要求を満たしているか否かを判断し、該デマンド要求を満たしていない場合は前記ネットワークの設計変更を行い、
前記ネットワーク情報設定部は、前記ネットワークの設定を行った後に、前記ネットワーク設計部により前記ネットワークの設計変更が行われた場合、前記ネットワーク設計部における前記ネットワークの設計変更結果に基づいて前記ネットワークの設定変更を行うネットワーク設計システムにおいて、
前記ネットワーク情報収集決定部は、前記ネットワーク情報収集部に対して前記ネットワーク動作状態情報の収集指示を行う際に、前記ネットワーク設計部にて前記デマンド要求及び前記ネットワーク構成情報に基づき設計された前記ネットワークの設計結果に基づいて、前記ネットワーク動作状態情報を収集する前記ネットワーク上の収集箇所を指定するとともに、前記ネットワーク動作状態情報の項目を指定することを特徴とする。
【００１８】
ここで、ネットワーク構成情報とは、ネットワークを構築するネットワーク機器の容量、ネットワーク機器間の接続関係、及びネットワーク機器間を接続するリンクの容量等を含む情報であり、また、ネットワーク動作状態情報とは、ネットワークに加わる通信量、及びトラヒックの性質等を含む情報である。
【００２０】
本発明においては、ネットワーク構成情報及びネットワーク動作状態情報を人間の入力や別ファイルから取り込む場合と比較して、ネットワーク構成情報及びネットワーク動作状態情報を正確に収集することが可能になる。
【００２１】
また、ネットワーク情報収集決定部にて自動的にネットワーク動作状態情報の収集箇所を指定することで、変動するネットワークのトラヒック状況に応じたネットワーク設計が可能となる。
【００２２】
また、ネットワーク動作状態情報を収集する収集箇所をネットワーク設計に必要な部分のみに限定することができるため、ネットワーク全体から一律にネットワーク動作状態情報を収集する場合と比較して、収集する情報量が低減される。これにより、ネットワーク設計時のネットワーク設計装置の入出力が高速化され、より効率的で高品質なネットワークの運用が可能となる。
【００２３】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２４】
図１は、本発明のネットワークシステム設計システムの実施の一形態を示す機能ブロック図である。
【００２５】
図１に示すように本実施形態においては、ユーザインタフェース１１と、ネットワーク情報収集決定部１２と、ネットワーク情報収集部１３と、ネットワーク設計部１５と、ネットワークデータベース１６と、ネットワーク情報設定部１７とから構成されるネットワーク設計装置１８が、実ネットワーク１４に接続されている。なお、ネットワーク設計装置１８は、ネットワーク設計システムの動作を制御するためのプログラムが格納され、該プログラムの指示により特定の処理を行うコンピュータである。
【００２６】
ネットワーク情報収集部１３は、実ネットワーク１４を構築するネットワーク機器の構成状態を示すネットワーク構成情報や、実ネットワーク１４の動作状態を示すネットワーク動作状態情報等のネットワーク情報を収集し、収集したネットワーク情報をネットワークデータベース１６に格納する。ここで、ネットワーク構成情報とは、実ネットワーク１４を構築するネットワーク機器の容量、ネットワーク機器間の接続関係、ネットワーク機器間を接続するリンクの容量等を含む情報であり、また、ネットワーク動作状態情報とは、実ネットワーク１４に加わる通信量、トラヒックの性質等を含む情報である。
【００２７】
なお、ネットワーク情報収集部１３は、ネットワーク情報収集決定部１２からの収集指示に基づいてネットワーク動作状態情報を収集することになる。
【００２８】
ユーザインタフェース１１は、ユーザからのデマンド要求を受け付ける。ここで、デマンドとは、サービスクラス（実ネットワークに要求される品質）、接続ポイントとなるエッジルータ、そのエッジルータとの間の通信に使用する帯域等の情報を含むものである。
【００２９】
ネットワーク設計部１５は、ユーザからのデマンド要求、及びネットワークデータベース１６に格納されているネットワーク構成情報に基づいて、実ネットワーク１４の設計を行い、設計したネットワーク情報をネットワークデータベース１６に格納する。具体的には、実ネットワーク１４の設計時に、実ネットワーク１４へのリソース割り当ての集中管理を行う。ここで、リソースとは、実ネットワーク１４のリンクの使用帯域や、実ネットワーク１４を構築するネットワーク機器の内部に設定されているパケットバッファのことである。
【００３０】
ネットワーク情報設定部１７は、ネットワーク設計部１５にて設計されネットワークデータベース１６に格納されたネットワーク情報に基づいて、実ネットワーク１４の設定を行う。
【００３１】
ネットワーク情報収集決定部１２は、ネットワーク設計部１５で新たなリソース割り当てが発生した場合、そのリソースが特定値を越えているか否かの確認を行う。特定値を越えたリソースについては、ネットワーク動作状態情報の項目及び実ネットワーク１４上の収集箇所を指定した上で、このネットワーク動作状態情報の収集指示をネットワーク情報収集部１３に対して行う。ここで、特定値については、ネットワーク設計装置１８が管理するリソースとしてリンクの使用帯域を用いる場合、ユーザからの要求デマンドで申告される使用帯域を絶対値として表現したり、ネットワーク機器で利用可能なリソースに対する設定帯域の割合として表現したりすることができ、また、リソースとしてネットワーク機器の内部に設定されているパケットバッファを用いる場合、パケットバッファを通過するパケット数やバイト数として表現することができる。
【００３２】
また、ネットワーク設計部１５は、ネットワークデータベース１６に格納されているネットワーク動作状態情報に基づいて、ユーザからのデマンド要求を満足しているか否かを判断し、デマンド要求を満足していない場合は、実ネットワーク１４の構成変更・運用方法変更・設備増設等を提案し、提案した情報をネットワークデータベース１６に格納する。なお、ネットワーク設計部１５にて実ネットワーク１４の構成変更・運用方法変更が提案された場合には、ネットワーク情報設定部１７は、実ネットワーク１４の構成・運用方法を変更することになる。
【００３３】
次に、実ネットワーク１４を構築するネットワーク機器の接続状態及び内部構成について説明する。
【００３４】
図２は、図１に示した実ネットワーク１４を構築するネットワーク機器の接続状態及び内部構成の一例を示す図である。
【００３５】
図２に示すように本例における実ネットワーク２４は、ネットワーク機器としてエッジノード２１及びコアノード２２を備え、エッジノード２１とコアノード２２とがリンク２３により相互に接続された構成となっている。
【００３６】
エッジノード２１は、実ネットワーク２４に流入したパケットのヘッダ情報やエッジノード２１のインタフェース情報に基づきトラヒックフロー２５を識別して特定の優先度を割り当てる。
【００３７】
コアノード２２は、エッジノード２１によって割り当てられた優先度に従って送信先までパケットを高速転送する。
【００３８】
また、エッジノード２１及びコアノード２２は、その内部で優先度ごとに独立した複数のパケットバッファ２６，２７を管理している。このため、エンドトゥエンド（Ｅｎｄ−ｔｏ−Ｅｎｄ）での通信を行う場合のサービス品質を保証することが可能となる。なお、図２において、エッジノード２１及びコアノード２２は、その内部に２つのパケットバッファ２６，２７を設けているが、実際には２つに限らず３つ以上のパケットバッファを内部に設けた構成としても良い。
【００３９】
以下に、上記のように構成されたネットワーク設計システムの動作について説明する。
【００４０】
まず、ネットワーク情報収集決定部１２からネットワーク情報収集部１３に対してネットワーク動作状態情報の収集指示を行う場合の動作について説明する。
【００４１】
図３は、図１に示したネットワーク情報収集決定部１２からネットワーク情報収集部１３に対してネットワーク動作状態情報の収集指示を行う場合の動作を説明するためのフローチャートである。なお、ネットワーク情報収集決定部１２においては、点線で囲まれたステップＳ３３，Ｓ３４における処理が行われる。
【００４２】
ネットワーク設計部１５においては、ユーザインタフェース部１１経由でユーザからのデマンド要求を受け付けると（ステップＳ３１）、リソースの有効利用を目的として複数のデマンド要求を多重化し、トラヒック状況の優先度を考慮した上で、多重化されたデマンド要求にリソースを割り当てる（ステップＳ３２）。デマンド設定時には、通信帯域を最大帯域としてデマンド要求の申告を受け付けるが、複数のデマンド要求が同時期に最大帯域を必要とすることは希である。このため、複数のデマンド要求を多重化した上でリソース割り当てを行うことにより、リソース節約を図ることが可能になる。なお、ネットワーク設計部１５にて割り当てられたリソースの情報は、ネットワーク情報収集決定部１２に受け渡される。
【００４３】
ネットワーク情報収集決定部１２には、リソースの割り当てに関し、予め特定値が設定されている。この特定値はネットワーク動作状態情報の収集の開始・終了を判別するための閾値（スレッシュホルド）として用いられる。
【００４４】
ここで、ネットワーク設計装置１８で管理するリソースがリンク帯域である場合、ネットワーク情報収集決定部１２においては、ネットワーク設計部１５にてデマンド要求の割り当てが行われる際に、それまでに収容した全デマンド要求帯域に新規デマンド要求帯域を追加した上で特定値との比較を行う（ステップＳ３３）。なお、この場合の特定値としては、上述したように、ユーザからの要求デマンドで申告される使用帯域を絶対値として表現したり、ネットワーク機器で利用可能なリソースに対する設定帯域の割合として表現したりすることができる。
【００４５】
その結果、特定値を越えたリソースがある場合、ネットワーク情報収集決定部１２においては、そのリソースに対してネットワーク動作状態情報を収集する実ネットワーク１４上の監視ポイント（収集箇所）を決定し、その監視ポイントで監視プロセスを起動させるように、ネットワーク情報収集部１３に対して監視要求を発行する（ステップＳ３４）。
【００４６】
その後、ネットワーク情報収集部１３においては、該当する監視ポイントで監視プロセスを起動させることによりネットワーク動作状態情報の収集を行う（ステップＳ３５）。
【００４７】
次に、ネットワーク設計部１５にて実ネットワーク１４の構成変更・運用方法変更・設備増設を提案する場合の動作について説明する。
【００４８】
図４は、図１に示したネットワーク設計部１５にて実ネットワーク１４の構成変更・運用方法変更・設備増設を提案する場合の動作を説明するためのフローチャートである。なお、ネットワーク設定部１５においては、点線で囲まれたステップＳ４３〜Ｓ４５における処理が行われる。
【００４９】
ネットワーク情報収集部１３においては、監視プロセスが起動されると（ステップＳ４１）、該当する監視ポイントのネットワーク動作状態情報の定期的な収集を開始する（ステップＳ４２）。なお、ネットワーク情報収集部１３により収集されたネットワーク動作状態情報は、ネットワークトレンド情報としてネットワークデータベース１６に蓄積される。
【００５０】
ネットワーク設計部１５においては、ネットワークデータベース１６に格納されたネットワークトレンド情報を読み出し（ステップＳ４３）、ネットワーク情報収集決定部１２にてリソースが特定値を越えたと判断されたか否かに応じて、実ネットワーク１４には実際にどの程度のトラヒックが流れているかを確認する（ステップＳ４４）。そして、ステップＳ４４にて確認した情報を指標として、当初の設計で用いていた多重率や既に割り当てたリソースの配分等を変更する再設計の提案や、新たな設備増設の提案を行う（ステップＳ４５）。なお、設備増設の提案とは、実ネットワーク１４の負荷分散が図られるような位置に、ネットワーク機器やリンクを追加するように提案することである。
【００５１】
ここで、ネットワーク設計装置１８を図２に示したネットワークに適用する場合、ネットワーク設計装置１８が管理するリソースとして、優先度ごとにパケットが割り当てられるパケットバッファ２６，２７を用いる。更に、ネットワーク情報収集決定部１２には、パケットバッファを通過するパケット数やバイト数を対象とした特定値を設けておく。
【００５２】
ネットワーク情報収集決定部１２においては、複数のデマンド要求が多重化された結果、パケットバッファを通過するパケット数が特定値を越えた場合、該当するパケットバッファをネットワーク動作状態情報の収集箇所として指定するとともに、このパケットバッファを通過するパケット数やバイト数をネットワーク動作状態情報の項目として指定した上で、このネットワーク動作状態情報を定期的に収集するようにネットワーク情報収集部１３に対して指示する。
【００５３】
ネットワーク設計部１５においては、ネットワーク情報収集部１３により収集されたネットワーク動作状態情報をフィードバックして用いることで、現状の実ネットワーク１４がユーザからのデマンド要求を満足しているか否かを判断し、デマンド要求を満足していない場合には多重率やリソースの配分を変更する再設計の提案や、新たな設備増設の提案を行う。
【００５４】
上述したように本実施形態においては、デマンド要求が集中する部分について、直接ネットワークから収集されるネットワーク動作状態情報を用いているため、現状の実ネットワーク１４の運用状況をネットワーク設計に利用することができ、例えば、多重率を最適に設定することができる。
【００５５】
更に、ネットワーク動作状態情報を収集する収集箇所はデマンド要求が集中する部分に限定されるため、全ネットワークから常に情報を収集する場合と比較して、ネットワーク機器自体及びネットワークに対する負荷を低減することができる。
【００５６】
ここで、ネットワーク設計装置１８が管理するリソースとして、実ネットワーク１４を構築するリンクの使用帯域（あるいはリンクの使用率）を用いた例について図５を参照して説明する。
【００５７】
図５は、図１に示したネットワーク１４を構築するネットワーク機器の内部構成の他の例を示す図である。
【００５８】
図５に示すエッジノード５１及びコアノード５２は、図２に示したエッジノード２１及びコアノード２２と比較して、優先度ごとのパケットバッファ管理を行わず、１個のパケットバッファ５６からなる単純化された内部構造を備えている。なお、図５において、左端のエッジノード５１が流入パケットのヘッダ情報に基づきトラヒックフロー５５を識別する点は、図２と同様であり、また、エッジノード５１及びコアノード５２の接続状態も図２と同様である。
【００５９】
本例においては、ネットワーク情報収集決定部１２に、リンク（あるいはネットワーク機器のインタフェース）についてデマンド要求が割り当てられる帯域（あるいは使用率）を対象とした特定値を設けておく。
【００６０】
ネットワーク情報収集決定部１２においては、複数のデマンド要求が多重化された結果、多重化されたデマンド要求に設定されたリンク帯域が特定値を越えた場合は、該当するリンクをネットワーク動作状態情報の収集箇所として指定するとともに、このリンクを通過するパケット数やバイト数をネットワーク動作状態情報の項目として指定た上で、このネットワーク動作状態情報を定期的に収集するようにネットワーク情報収集部１３に対して指示する。
【００６１】
ネットワーク設計部１５においては、ネットワーク情報収集部１３により収集されたネットワーク動作状態情報をフィードバックして用いることで、ユーザからのデマンド要求を満足しているか否かを判断し、デマンド要求を満足していない場合には再設計或いは設備増設の提案を行う。
【００６２】
本例においては、管理対象のリソースとして、パケットバッファではなくリンクの使用帯域を用いているため、優先度ごとにパケットバッファが割り当てられていない単純化された内部構造のネットワーク機器についても、ネットワーク機器の内部構造をブラックボックス化して扱うことができる。
【００６３】
【発明の効果】
本発明は、以上説明したように構成されているため、以下に記載するような効果を奏する。
【００６４】
第１の効果として、ネットワーク設計部におけるネットワークの設計結果に基づいてネットワーク情報収集部に収集させるネットワーク動作状態情報を決定し、該ネットワーク動作状態情報の収集指示をネットワーク情報収集部に対して行うネットワーク情報収集決定部を設けた構成としたため、必要なネットワーク動作状態情報のみを限定して収集することができるという効果が得られる。
【００６５】
それにより、ネットワーク全体から一律にネットワーク動作状態情報を収集する場合と比較して、ネットワーク及びネットワーク機器に加わる負荷を低減することができる。また、収集する情報量を低減することができるため、ネットワーク設計時のネットワーク設計装置の入出力の高速化を図ることが可能となるとともに、より効率的で高品質なネットワークの運用が可能となる。
【００６６】
また、第２の効果として、ネットワークを構築するネットワーク機器自体に優先度ごとにパケットバッファを設け、パケットバッファ割り当てをネットワーク設計部で集中管理し、パケットバッファを通過するパケット数を運用状況としてネットワーク情報収集部で収集し監視することで、ネットワーク動作状態情報を設計対象に直接フィードバックして用いることができるため、優先度ごとの通信サービス品質をエンドトゥエンドで保証することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明のネットワーク設計システムの実施の一形態を示す機能ブロック図である。
【図２】図１に示した実ネットワークを構築するネットワーク機器の接続状態及び内部構成の一例を示す図である。
【図３】図１に示したネットワーク情報収集決定部からネットワーク情報収集部に対してネットワーク動作状態情報の収集指示を行う場合の動作を説明するためのフローチャートである。
【図４】図１に示したネットワーク設計部にて実ネットワークの構成変更・運用方法変更・設備増設を提案する場合の動作を説明するためのフローチャートである。
【図５】図１に示した実ネットワークを構築するネットワーク機器の内部構成の他の例を示す図である。
【図６】従来のネットワーク設計システムの一構成例を示す機能ブロック図である。
【符号の説明】
１１    ユーザインタフェース部
１２    ネットワーク情報収集決定部
１３    ネットワーク情報収集部
１４，２４    ネットワーク
１５    ネットワーク設計部
１６    ネットワークデータベース
１７    ネットワーク情報設定部
１８    ネットワーク設計装置
２１，５１    エッジノード
２２，５２    コアノード
２３    リンク
２５，５５    トラヒックフロー
２６，２７，５６    パケットバッファ
【図１】
0003603954.tif 000002
【図２】
0003603954.tif 000003
【図３】
0003603954.tif 000004
【図４】
0003603954.tif 000005
【図５】
0003603954.tif 000006
【図６】
0003603954.tif 000007