(57)【特許請求の範囲】
【請求項１】
通信ネットワークを構成する中継ノード装置と端点ノード装置を管理するネットワーク管理装置を有するネットワーク管理システムにおいて、
前記ネットワーク管理装置は、前記通信ネットワークに少なくとも一つの論理通信路を構成する通信経路を決定し、前記論理通信路の設定を前記論理通信路の両端の前記端点ノード装置及び／又は前記中継ノード装置に要求する論理通信路設定要求手段を備え、
前記中継ノード装置及び／又は端点ノード装置は、前記要求に応答して前記論理通信路を設定する論理通信路設定手段を備え、
前記通信経路上の少なくとも一つの前記端点ノード装置は、さらに、受信したパケットを転送するパケット転送手段を備え、
前記ネットワーク管理装置は、さらに、ＩＰ論理通信路変換情報を少なくとも一つの前記端点ノード装置に配布する配布手段を備え、
前記ＩＰ論理通信路変換情報に関し、前記通信経路上の始端ノードが備える前記パケット転送手段は、受信パケットからの適切なパケットに論理通信路識別子を追加し、そのパケットを適切な論理通信路に出力し、
前記ＩＰ論理通信路変換情報に関し、前記通信経路上の終端ノードが備える前記パケット転送手段は、前記パケットから前記始端ノードによって追加された前記論理通信路識別子を除去し、そのパケットの送信先ノードに対して前記パケットを転送し、
前記ネットワーク管理装置は、さらに、前記中継ノード装置及び／又は端点ノード装置に、装置タイプ非依存の通信品質パラメータが装置タイプ依存の通信品質パラメータに変換される時に用いられる通信品質パラメータ変換情報を配布する変換情報配布手段と、
前記装置タイプ非依存の通信品質パラメータを前記中継ノード装置及び／又は端点ノード装置に配布するパラメータ配布手段とを備え、
前記中継ノード装置及び／又は端点ノード装置は、さらに、前記配布された変換情報を参照して、前記配布された装置タイプ非依存の通信品質パラメータを前記装置タイプ依存の通信品質パラメータに変換する変換手段を備え、
前記ネットワーク管理装置は、前記中継ノード装置及びそれぞれの前記端点ノード装置に対して、前記通信品質パラメータ変換情報を設定するための装置タイプ依存パラメータ計算関数を定義することを特徴とするネットワーク管理システム。
【請求項２】
請求項１記載のネットワーク管理システムにおいて、
前記ネットワーク管理装置の前記変換情報配布手段は、前記ＩＰ論理通信路変換情報のエントリに有効無効及び／又はエントリ値を設定し、
ここで、このエントリは、送信元を限定するためのサブエントリと、送信先を限定するためのサブエントリを含み、
前記ネットワーク管理装置は、少なくとも一つのサブエントリを特定することを特徴とするネットワーク管理システム。
【請求項３】
請求項２記載のネットワーク管理システムにおいて、
前記ＩＰ論理通信路変換情報は、送信先ＩＰアドレスと、ＩＰサブネットアドレスと、送信先トランスポート層プロトコールタイプ若しくは送信先アプリケーションポート番号を有することを特徴とするネットワーク管理システム。
【請求項４】
請求項２記載のネットワーク管理システムにおいて、
前記ＩＰ論理通信路変換情報は、送信元ＩＰアドレスと、送信元ＩＰサブネットマスクと、送信元トランスポート層プロトコールタイプ若しくは送信元アプリケーションポート番号を有することを特徴とするネットワーク管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク管理装置，ノード装置及びネットワーク管理システムに係り、特に、通信キャリアなどの大規模ネットワークで、信頼性の高い通信を実現するのに好適なネットワーク管理装置，ノード装置及びネットワーク管理システムに関する。
【０００２】
【従来の技術】
従来、インターネットでは、ルータ装置を用いて、ネットワークを構成している。ルータ装置は、例えば、”マスタリングＴＣＰ／ＩＰ入門編、１９９４年６月２４日発行、（オーム社）、ｐ．１３４〜１３９”に記載されているように、ルータ装置に到着したパケットのＩＰヘッダ部に記された宛先ＩＰアドレスと、ルータ装置が保持するルーティング・テーブルを参照して、パケットのフォワード先を定め、フォワードするようにしている。
【０００３】
また、ＩＰパケットの配送方式については、例えば、”コンピュータ＆ネットワークＬＡＮ、１９９６年１２月、（オーム社）、ｐ．２〜１２”に記載されているように、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）を使った方式が知られている。この方式では、各ＡＴＭ装置がＩＰパケットの流れを監視し、一定以上の速度で同一の宛先，アプリケーションへのＩＰパケットの流れを検出すると、隣接ＡＴＭ装置間で論理通信路を設定し、以後、該宛先のＩＰパケットを設定した論理通信路を使って配送するようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のルータ装置方式では、例えば、特定のＷｅｂサイトのあるサーバプログラムにアクセスが集中した場合、このＷｅｂサイトのアプリケーションへの通信トラフィックで他のＩＰトラフィックを阻害する問題というがあった。
【０００５】
また、上述した従来のＡＴＭによる方式では、データ・フロー毎に論理通信路を対応づける方法であるため、大規模なネットワークにおいては論理通信路の数が不足する可能性があるのに加え、ローカルまたは隣接ノード間の判断で論理通信路を動的に設定してＩＰパケットを配送するため、従来のルータ方式と同様に、特定のＷｅｂサイトのアプリケーションへの通信トラフィックで他のＩＰトラフィックを阻害するという問題があった。
【０００６】
本発明の第１の目的は、ルータ装置方式・ＡＴＭ方式に関わらず、特定のアプリケーションにアクセスが集中した場合でも、アプリケーションへの通信トラフィックが他のＩＰトラフィックを阻害しないネットワーク管理装置，ノード装置及びネットワーク管理システムを提供することにある。
【０００７】
本発明の第２の目的は、ＡＴＭ網において論理通信路数が不足することのないネットワーク管理装置を提供することにある。
【０００８】
【課題を解決するための手段】
（１）上記第１の目的を達成するために、本発明は、通信ネットワークを構成する中継ノード装置と端点ノード装置を管理するネットワーク管理装置を有するネットワーク管理システムにおいて、前記ネットワーク管理装置は、前記通信ネットワークに少なくとも一つの論理通信路を構成する通信経路を決定し、前記論理通信路の設定を前記論理通信路の両端の前記端点ノード装置及び／又は前記中継ノード装置に要求する論理通信路設定要求手段を備え、前記中継ノード装置及び／又は端点ノード装置は、前記要求に応答して前記論理通信路を設定する論理通信路設定手段を備え、前記通信経路上の少なくとも一つの前記端点ノード装置は、さらに、受信したパケットを転送するパケット転送手段を備え、前記ネットワーク管理装置は、さらに、ＩＰ論理通信路変換情報を少なくとも一つの前記端点ノード装置に配布する配布手段を備え、前記ＩＰ論理通信路変換情報に関し、前記通信経路上の始端ノードが備える前記パケット転送手段は、受信パケットからの適切なパケットに論理通信路識別子を追加し、そのパケットを適切な論理通信路に出力し、
前記ＩＰ論理通信路変換情報に関し、前記通信経路上の終端ノードが備える前記パケット転送手段は、前記パケットから前記始端ノードによって追加された前記論理通信路識別子を除去し、そのパケットの送信先ノードに対して前記パケットを転送し、前記ネットワーク管理装置は、さらに、前記中継ノード装置及び／又は端点ノード装置に、装置タイプ非依存の通信品質パラメータが装置タイプ依存の通信品質パラメータに変換される時に用いられる通信品質パラメータ変換情報を配布する変換情報配布手段と、前記装置タイプ非依存の通信品質パラメータを前記中継ノード装置及び／又は端点ノード装置に配布するパラメータ配布手段とを備え、前記中継ノード装置及び／又は端点ノード装置は、さらに、前記配布された変換情報を参照して、前記配布された装置タイプ非依存の通信品質パラメータを前記装置タイプ依存の通信品質パラメータに変換する変換手段を備え、前記ネットワーク管理装置は、前記中継ノード装置及びそれぞれの前記端点ノード装置に対して、前記通信品質パラメータ変換情報を設定するための装置タイプ依存パラメータ計算関数を定義するようにしたものである。
かかる構成により、論理通信路に特定のアプリケーションへのアクセスを伝送することにより、アクセスが集中した場合でも、アプリケーションへの通信トラフィックが他のＩＰトラフィックを阻害しないようにし得るものとなる。
【０００９】
（２）上記（１）において、前記ネットワーク管理装置の前記変換情報配布手段は、前記ＩＰ論理通信路変換情報のエントリに有効無効及び／又はエントリ値を設定し、ここで、このエントリは、送信元を限定するためのサブエントリと、送信先を限定するためのサブエントリを含み、前記ネットワーク管理装置は、少なくとも一つのサブエントリを特定するようにしたものである。
【００１０】
（３）上記（２）において、前記ＩＰ論理通信路変換情報は、送信先ＩＰアドレスと、ＩＰサブネットアドレスと、送信先トランスポート層プロトコールタイプ若しくは送信先アプリケーションポート番号を有するようにしたものである。
【００１１】
（４）上記（２）において、前記ＩＰ論理通信路変換情報は、送信元ＩＰアドレスと、送信元ＩＰサブネットマスクと、送信元トランスポート層プロトコールタイプ若しくは送信元アプリケーションポート番号を有するようにしたものである。
【００１２】
【発明の実施の形態】
以下、図１〜図２１を用いて、本発明の一実施形態によるネットワーク管理システムについて説明する。
最初に、図１を用いて、本実施形態によるネットワーク管理システムを適用する通信ネットワークの構成について説明する。
【００１３】
本実施形態による通信ネットワークは、ルータ装置もしくはスイッチ装置を中継ノード装置１００Ａ，１００Ｂ，１００Ｃとし、通信端末装置２００Ａ，２００Ｂ，２００Ｃ若しくは外部ネットワーク３００とのゲートウェイ装置４００Ａを端点ノード装置とし、複数の中継ノード装置１００Ａ，１００Ｂ，１００Ｃと端点ノード装置２００Ａ，２００Ｂ，２００Ｃ，４００を通信線５００で接続して構成している。
【００１４】
ネットワーク管理装置６００は、全ての中継ノード装置１００Ａ，１００Ｂ，１００Ｃや端点ノード装置２００Ａ，２００Ｂ，２００Ｃ，４００と、物理的もしくは論理的な運用管理用通信線７００による接続されている。ネットワーク管理装置６００は、通信ネットワークのノード間の論理通信路の設定管理およびＩＰパケットの論理通信路への配送管理を行なう装置であり、その詳細については、図２を用いて、後述する。
また、外部ネットワーク３００を介して、他のゲートウェイ装置４００Ｂが接続されている。
【００１５】
なお、以下の説明においては、中継ノード装置１００Ａ，１００Ｂ，１００Ｃは、いずれも、本実施形態によるネットワーク制御方法に関する同一の機能を有しており、中継ノード装置１００として代表して説明する。また、端点ノード装置２００Ａ，２００Ｂ，２００Ｃ，４００についても、本実施形態によるネットワーク制御方法に関する同一の機能を有しており、端点ノード装置２００，４００として代表して説明する。
【００１６】
次に、図２を用いて、本実施形態によるネットワーク管理装置６００によって設定管理される通信ネットワークのノード間の論理通信路の一例について説明する。なお、図１と同一符号は、同一部分を示している。
【００１７】
複数の中継ノード装置１００Ａ，１００Ｂ，１００Ｃと、端点ノード装置２００Ａ，２００Ｂ，２００Ｃ，４００は、実線で示す通信線５００で接続されて、通信ネットワークを構成している。
【００１８】
ここで、通信端末装置２００ＣがＷｅｂサーバとして、この通信端末装置２００が管理する特定のＷｅｂサイト２０５Ｃのアプリケーションへの通信トラフィックが集中する場合に、各ゲートウェイ装置４００Ａや通信端末装置２００Ａ，２００Ｂと通信端末装置２００Ｃとの間に設定される論理通信路の一例について説明する。
【００１９】
図中一点鎖線で示す「経路１」は、ゲートウェイ装置４００Ａと通信端末装置２００Ｃの間に設定される論理通信路であり、ゲートウェイ装置４００Ａと中継ノード装置１００Ａの間に設定される論理通信路５１０と、中継ノード装置１００Ａと中継ノード装置１００Ｃの間に設定される論理通信路５２０と、中継ノード装置１００Ｃと通信端末装置２００Ｃの間に設定される論理通信路５３０とから構成される。
【００２０】
また、「経路２」は、通信端末装置２００Ａと通信端末装置２００Ｃの間に設定される論理通信路であり、通信端末装置２００Ａと中継ノード装置１００Ａの間に設定される論理通信路５４０と、中継ノード装置１００Ａと中継ノード装置１００Ｃの間に設定される論理通信路５２０と、中継ノード装置１００Ｃと通信端末装置２００Ｃの間に設定される論理通信路５３０とから構成される。論理通信路５２０，５３０は、「経路１」と「経路２」に共通に設定されている。
【００２１】
さらに、「経路３」は、通信端末装置２００Ｂと通信端末装置２００Ｃの間に設定される論理通信路であり、通信端末装置２００Ｂと中継ノード装置１００Ｂの間に設定される論理通信路５５０と、中継ノード装置１００Ｂと中継ノード装置１００Ｃの間に設定される論理通信路５６０と、中継ノード装置１００Ｃと通信端末装置２００Ｃの間に設定される論理通信路５３０とから構成される。論理通信路５３０は、「経路１」と「経路２」と「経路３」に共通に設定されている。
【００２２】
ここで、ゲートウェイ装置４００Ａのノード識別子を「ｎ１」とする。また、通信端末装置２００Ａのノード識別子を「ｎ２」とし、通信端末装置２００Ｂのノード識別子を「ｎ３」とし、通信端末装置２００Ｃのノード識別子を「ｎ４」とする。さらに、中継ノード装置１００Ａのノード識別子を「ｎ５」とし、中継ノード装置１００Ｂのノード識別子を「ｎ６」とし、中継ノード装置１００Ｃのノード識別子を「ｎ７」とする。
【００２３】
また、論理通信路５１０は、その通信路識別子を「ｉ６４」とし、ゲートウェイ装置４００Ａのネットワークインターフェースの出力ポート「ｐ０」と、中継ノード装置１００Ａのネットワークインターフェースの入力ポート「ｐ１」との間に設定されている。論理通信路５２０は、その通信路識別子を「ｉ７０」とし、中継ノード装置１００Ａのネットワークインターフェースの出力ポート「ｐ３」と、中継ノード装置１００Ｃのネットワークインターフェースの入力ポート「ｐ１」との間に設定されている。論理通信路５３０は、その通信路識別子を「ｉ９０」とし、中継ノード装置１００Ｃのネットワークインターフェースの出力ポート「ｐ２」と通信端末装置２００Ｃのネットワークインターフェースの入力ポート「ｐ０」との間に設定されている。他の論理通信路５４０，５５０，５６０についても、通信路識別子が設定され、さらに、端点ノード装置や中継ノード装置のネットワークインターフェースの入出力ポートが設定されている。
また、ゲートウェイ装置４００ＢのＩＰアドレスを「１３．０．０．１」とし、通信端末装置２００ＣのＩＰアドレスを「１０．０．０．１」とする。
【００２４】
次に、図３を用いて、本実施形態によるネットワーク管理装置６００とノード装置である中継ノード装置１００や端点ノード装置２００，４００内の構成および同装置間の制御関係について説明する。
【００２５】
ネットワーク管理装置６００は、通信ネットワークのノード間の論理通信路の設定管理およびＩＰパケットの論理通信路への配送管理を行なうものである。ネットワーク管理装置６００は、管理情報定義手段６１０を有している。管理情報定義手段６１０は、ネットワーク管理者からの入力によって定義されたＩＰ・論理通信路変換情報６５０と、論理通信路管理情報６６０と、通信品質パラメータ変換情報６７０とを、ネットワーク管理装置６００の内部の記憶手段に保管する。
【００２６】
ＩＰ・論理通信路変換情報６５０とは、各論理通信路と、その上に流すべきＩＰパケットとの対応関係を表す情報である。ＩＰ・論理通信路変換情報６５０の詳細については、図４及び図５を用いて、後述する。
論理通信路管理情報６６０は、各論理通信路を設定するために必要な経路情報や、通信品質情報から構成されている。論理通信路管理情報６６０の詳細については、図６〜図８を用いて、後述する。
通信品質パラメータ変換情報６７０は、装置非依存の通信品質パラメータを、装置依存の通信品質パラメータに変換するための情報である。通信品質パラメータ変換情報６７０の詳細については、図９〜図１２を用いて、後述する。
【００２７】
また、ネットワーク管理装置６００は、通信品質パラメータ変換情報配布手段６２０を備えている。通信品質パラメータ変換情報配布手段６２０は、ノード装置１００，２００，４００が有する通信品質パラメータ変換情報初期化手段１１０，２１０，４１０と連携し、各ノード装置から得た装置タイプ情報６７２を基に、上記通信品質パラメータ変換情報６７０の中から対応する通信品質パラメータ変換情報６７４を配布する。一方、ノード装置１００，２００，４００は、装置タイプ依存通信品質パラメータ変換情報記憶機構１５０，２５０，４５０を持ち、受け取った通信品質パラメータ変換情報６７４を、装置タイプ依存通信品質パラメータ変換情報記憶機構１５０，２５０，４５０に保持する。
【００２８】
さらに、ネットワーク管理装置６００は、論理通信路設定要求手段６３０を備えている。同論理通信路設定要求手段６３０は、論理通信路管理情報６６０およびＩＰ・論理通信路変換情報６５０に基づいて、論理通信路の設定や、各ＩＰパケットの各論理通信路への配送関係を各ノード装置１００，２００，４００に指示する。一方、ノード装置１００，２００，４００は、論理通信路設定手段１２０，２２０，４２０を備えている。論理通信路設定手段１２０，２２０，４２０は、ネットワーク管理装置６００の論理通信路設定要求手段６３０の指示に従い、装置タイプ依存通信パラメータ変換情報記憶機構１５０，２５０，４５０を参照しながら、指定された論理通信路５１０，…，５６０を設定する。さらに、ノード装置が端点ノード装置２００，４００である場合は、ＩＰ・論理通信路変換情報記憶機構２６０，４６０を備えている。論理通信路設定手段２２０，４２０は、ネットワーク管理装置６００の論理通信路設定要求手段６３０から受けたＩＰ・論理通信路変換情報６５０を、ＩＰ・論理通信路変換情報記憶機構２６０，４６０に格納する。一方、ノード装置が中継ノード装置１００である場合は、通信路識別子変換情報記憶機構１７０を備えている。論理通信路設定手段１２０は、論理通信路設定時に指示された入出力のインタフェースおよび入出力論理通信路識別子の対応情報を、通信路識別子変換情報記憶機構１７０に格納する。
【００２９】
さらに、各ノード装置１００，２００，４００は、ＩＰパケットを配送するためのパケット転送手段１３０，２３０，４３０を備えている。各端点ノード装置２００，４００のパケット転送手段２３０，４３０は、通信線５００から伝送されてくるＩＰパケットを受信すると、ＩＰ・論理通信路変換情報記憶機構２６０，４６０を参照し、対応する論理通信路の論理通信路識別子をＩＰパケットに付加して、適切な論理通信路にパケットを配送する。一方、中継ノード装置１００のパケット転送手段１３０は、通信路識別子変換情報１７０を参照して、着信したパケットの通信路識別子から配送先を選択し、さらに通信路識別子を置き換えた後、同パケットを適切なインタフェース回線へと配送する。
【００３０】
次に、図４及び図５を用いて、ＩＰ・論理通信路変換情報６５０の内容について説明する。
【００３１】
図４に示すように、ＩＰ・論理通信路変換情報６５０は、管理情報定義手段６１０で定義した論理通信路のすべての端点ノード装置２００，４００に対するノード識別子６５２と、ノード別ＩＰ・通信路変換情報６５４のフィールドから成るテーブルで構成する。ノード識別子６５２としては、図２に示したように、ゲートウェイ装置４００Ａのノード識別子「ｎ１」や、通信端末装置２００Ａのノード識別子「ｎ２」が格納される。ノード別ＩＰ・通信路変換情報６５４は、例えば、「ｘｘｘ１」や「ｘｘｘ２」が格納されるが、その詳細については、図５を用いて説明する。
【００３２】
図５に示すように、ノード別ＩＰ・通信路変換情報６５４は、対応するノード識別子６５２で指定された端点ノード装置２００，４００を経由するすべての論理通信路について定義されたリストである。図示する例は、ノード識別子「ｎ１」に対するノード別ＩＰ・通信路変換情報「ｘｘｘ１」の内容を示している。
【００３３】
ノード別ＩＰ・通信路変換情報６５４は、送信元ＩＰアドレス６５４Ｂと、送信元ＩＰサブネットマスク６５４Ｃと、送信元トランスポート層プロトコルタイプ６５４Ｄと、送信元アプリケーションポート番号６５４Ｅと、送信先ＩＰアドレス６５４Ｇと、送信先ＩＰサブネットマスク６５４Ｈと、送信先トランスポート層プロトコルタイプ６５４Ｉと、送信先アプリケーションポート番号６５４Ｊおよび、論理通信路が端点ノード装置２００，４００に接続するネットワークインタフェース番号である入力ネットワークインタフェース番号６５４Ａと、出力ネットワークインタフェース番号６５４Ｆと、通信路識別子６５４Ｋの組み合わせのリストである。
【００３４】
例えば、送信元ＩＰアドレス６５４Ｂとしては、図示するように、図２に示したゲートウェイ装置４００ＢのＩＰアドレス「１３．０．０．１」が格納される。また、送信先ＩＰアドレス６５４Ｇとしては、図２に示した通信端末装置２００ＣのＩＰアドレス「１０．０．０．１」が格納される。送信元トランスポート層プロトコルタイプ６５４Ｄや、送信先トランスポート層プロトコルタイプ６５４Ｉとしては、「ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）」が格納される。送信元アプリケーションポート番号６５４Ｅや送信先アプリケーションポート番号６５４Ｊとしては、「Ｔｅｌｎｅｔ」や「Ｆｔｐ」が格納される。通信路識別子６５４Ｋとしては、図２に示した論理通信路５１０の通信路識別子「ｉ６４」が格納される。
【００３５】
即ち、ＩＰ・論理通信路変換情報６５０は、端点ノード装置２００，４００が、論理通信路上を流れるＩＰパケットのＩＰ情報を通信路識別子６５４Ｋに変換もしくは逆変換し、論理通信路に送信、もしくは論理通信路から受信するための情報である。
【００３６】
さらに、ノード別ＩＰ・論理通信路変換情報６５４のうち、通信路識別子６５４Ｋを除く各エントリ（６５４Ａ，６５４Ｂ，６５４Ｃ，６５４Ｄ，６５４Ｅ，６５４Ｆ，６５４Ｇ，６５４Ｈ，６５４Ｉ，６５４Ｊ）については、このエントリの値もしくは各エントリに対応する有効・無効情報により、論理通信路とＩＰパケットとの対応関係を計算する際、これらのエントリを考慮すべきか否かを判定することが可能である。例えば、送信先ＩＰサブネットマスク６５４Ｈのすべてのビットに「１」を指定すると、この論理通信路に配送するパケットは、送信先が、送信先ＩＰアドレス６５４Ｇに適合するパケットのみとなる。また、送信元ＩＰサブネットマスク６５４Ｃのすべてのビットを「０」とすると、送信元ＩＰアドレス６５４Ｂは無視される。さらに、入出力ネットワークインタフェース番号６５４Ａ，６５４Ｆと、送信元および送信先のトランスポート層プロトコルタイプ６５４Ｄ，６５４Ｉと、アプリケーションポート番号６５４Ｅ，６５４Ｊに対して、負数を指定すると、各情報は無視される。
【００３７】
本実施形態によれば、あるエントリを無効にすることにより、そのエントリの値が異なるＩＰパケットを同じ論理通信路で転送（多重）することができるため、使用する論理通信路数を削減することが可能で、大規模ネットワークにおける論理通信路数不足の問題を解決することができる。また通信路を利用できる条件を柔軟に設定することが可能となる。
さらに、送信元ＩＰアドレス６５４Ｂと、送信元ＩＰサブネットマスク６５４Ｃと、送信元トランスポート層プロトコルタイプ６５４Ｄと、送信元アプリケーションポート番号６５４Ｅを「無効」に設定し、送信先ＩＰアドレス６５４Ｇと、送信先ＩＰサブネットマスク６５４Ｈと、送信先トランスポート層プロトコルタイプ６５４Ｉと、送信先アプリケーションポート番号６５４Ｊを「有効」に設定することにより、送信元を限定せずに送信先ＩＰアドレスと、送信先ＩＰサブネットマスクと、送信先トランスポート層プロトコルタイプ、送信先アプリケーションポート番号を制限した特別な通信路を設定することができる。
【００３８】
次に、図６〜図８を用いて、論理通信路管理情報６６０の内容について説明する。
【００３９】
図６に示すように、論理通信路管理情報６６０は、各論理通信路に対応したテーブルであり、各テーブルエントリは、論理通信路が経由するノード装置の経路情報６６２と、この論理通信路に割り当てる通信品質情報６６４から構成されている。経路情報６６２には、図２に示した各論理通信路の経路名である「経路１」，「経路２」等が格納され、通信品質情報６６４には、この論理通信路に割り当てる通信品質の情報である「Ｃｌａｓｓ  １」，「Ｃｌａｓｓ  ２」等が格納される。経路情報６６２の詳細な例については、図７を用いて後述し、通信品質情報６６４の詳細な例については、図８を用いて後述する。
【００４０】
図７に示すように、経路情報６６２は、経路上の各ノードでの通信路の接続情報を示すエントリを経路順に列挙したテーブルで構成されている。このテーブルの各エントリは、経路上のノードのノード識別子６６２Ａと、このノードにおいて、論理通信路上のパケットが着信するネットワークインタフェース番号である入力Ｉ／Ｆ番号６６２Ｂと、このノードが論理通信路上にパケットを発信するときに用いるネットワークインタフェース番号である出力Ｉ／Ｆ番号６６２Ｃと、論理通信路上のパケットが、このノードに着信するときに保持する通信路識別子である入力通信路識別子６６２Ｄと、該論理通信路上のパケットが、該ノードから発信するときに保持する通信路識別子である出力通信路識別子６６２Ｅから構成されている。
【００４１】
例えば、図７に示す例は、図２に示した「経路１」に対する経路情報６６２を示している。即ち、図７の１行目には、ノード識別子が「ｎ１」であるゲートウェイ装置４００Ａに対しては、出力ポート側に図２の「経路１」を構成する経路５１０が設定され、ゲートウェイ装置４００Ａのネットワークインターフェースの出力ポート「ｐ０」に対して、通信路識別子が「ｉ６４」として設定されていることが格納されている。また、２行目には、ノード識別子が「ｎ５」である中継ノード装置１００Ａに対しては、入力ポート側に図２の「経路１」を構成する経路５１０が設定され、中継ノード装置１００Ａのネットワークインターフェースの入力ポート「ｐ１」に対して、通信路識別子が「ｉ６４」として設定され、出力ポート側に図２の「経路１」を構成する経路５２０が設定され、中継ノード装置１００Ａのネットワークインターフェースの出力ポート「ｐ３」に対して、通信路識別子が「ｉ７０」として設定されていることが格納されている。同様にして、３行目は、図２の中継ノード装置１００Ｃの入出力側に設定される論理通信路５２０，５３０を設定し、４行目は、図２の通信端末装置２００Ｃの入力側に設定される論理通信路５３０を設定している。
【００４２】
次に、図８に示すように、通信品質情報６６４は、論理通信路に割り当てる通信品質のランクを表す通信品質クラス識別子６６４Ａと、この通信品質クラスに対応する装置共通通信品質パラメータ６６４Ｂとから構成されている。装置共通通信品質パラメータ６６４Ｂは、複数の装置共通通信品質パラメータ６６４Ｂ−１〜６６４Ｂ−ｎによって構成されている。装置共通通信品質パラメータ６６４Ｂは、ノード装置の通信タイプに依存しないパラメータ値であり、例えば、帯域情報等の値を指定する。
さらに、図９〜図１２を用いて、通信品質パラメータ変換情報６７０の内容について説明する。
【００４３】
図９〜図１２は、本発明の一実施形態によるネットワーク管理システムに用いる通信品質パラメータ変換情報の説明図である。
【００４４】
図９に示すように、通信品質パラメータ変換情報６７０は、装置タイプ識別子６７２と、装置タイプ依存通信品質パラメータ変換情報６７４のフィールドからなるテーブルで構成し、通信ネットワークを構成するノード装置のすべての装置タイプについてのテーブルエントリを保持する。
【００４５】
例えば、装置タイプ識別子６７２としては、「ＡＴＭスイッチ」や、「フレームリレー交換機」や、「ルータ」があり、それぞれに対応する装置タイプ依存通信品質パラメータ変換情報６７４として、「ＡＴＭスイッチ用通信品質パラメータ変換情報」や、「フレームリレー交換機用通信品質パラメータ変換情報」や、「ルータ用通信品質パラメータ変換情報」が格納される。装置タイプ依存通信品質パラメータ変換情報６７４の詳細については、図１０を用いて後述する。
【００４６】
さらに、図１０に示すように、該装置タイプ依存通信品質パラメータ変換情報６７４は、通信品質クラス識別子６７４Ａと、クラス別装置タイプ依存通信品質パラメータ変換情報６７４Ｂのフィールドからなるテーブルで構成される。通信品質クラス識別子６７４Ａは、ネットワーク内で保証する通信品質のランクを表す通信品質クラスを識別する番号であり、例えば、「Ｃｌａｓｓ  １」や「Ｃｌａｓｓ  ２」からなる。クラス別装置タイプ依存通信品質パラメータ変換情報６７４Ｂは、例えば、装置タイプが「ＡＴＭスイッチ」の、通信品質クラスが「Ｃｌａｓｓ  １」，「Ｃｌａｓｓ  ２」におけるそれぞれの通信品質パラメータ変換情報を保持する。クラス別装置タイプ依存通信品質パラメータ変換情報６７４Ｂの詳細については、図１１を用いて説明する。
【００４７】
さらに、図１１に示すように、クラス別装置タイプ依存通信品質パラメータ変換情報６７４Ｂは、それぞれの装置タイプに対して、装置共通通信品質パラメータから該当する通信品質クラスで使用する装置タイプ依存の通信品質パラメータへの変換情報を表しており、どの種類のパラメータであるかを識別するための装置タイプ依存パラメータ識別子６７４ＢＡと、装置タイプ依存通信品質パラメータ計算関数６７４ＢＢのフィールドから成るテーブルで構成する。
【００４８】
図示する例では、装置タイプが「ＡＴＭスイッチ」の、通信品質クラスが「Ｃｌａｓｓ  １」の場合における例を示しており、装置タイプ依存パラメータ識別子６７４ＢＡとして、ピーク・セル・レート（Ｐｅａｋ  Ｃｅｌｌ  Ｒａｔｅ）やサスティナブル・セル・レート（Ｓｕｓｔａｉｎａｂｌｅ  Ｃｅｌｌ  Ｒａｔｅ）があり、それぞれ、装置タイプ依存通信品質パラメータ計算関数６７４ＢＢとして、「ＰＣＲ計算関数」や「ＳＣＲ計算関数」が保持される。
【００４９】
さらに、図１２に示すように、装置タイプ依存通信品質パラメータ計算関数６７４ＢＢは、定数パラメータ６７４ＢＢＡと、いくつかの装置共通通信品質パラメータ対応係数値６７４ＢＢＢ（６７４ＢＢＢ−１〜６７４ＢＢＢ−ｎ）とから構成される。
【００５０】
例えば、装置タイプが「ＡＴＭスイッチ」に対し、装置共通通信品質パラメータ６６４Ｂとして帯域情報を変数とする通信品質クラスＸに対する品質パラメータの変換定義を例にとって説明する。例えば、図１２に示す例において、「ＡＴＭスイッチ」での通信品質クラスＸへのサービスに対して、  ＡＴＭのサービスクラスとして可変帯域クラス（ＶＢＲ）を用い、ＶＢＲで設定が必要なピーク・セル・レート及びサスティナブル・セル・レートパラメータをそれぞれ、装置共通通信品質パラメータ６６４Ｂで指定した通信帯域パラメータ値の２倍の値、及び、１倍の値を使用するといった定義が可能となる。具体的には、装置タイプ識別子６７２が「ＡＴＭスイッチ」で、通信品質クラス識別子６７４Ａが「通信クラス１」のクラス別装置タイプ依存通信品質パラメータ変換情報６７４Ｂとして、以下の定義をすればよいものである。
【００５１】
まず、  図１１のクラス別装置タイプ依存通信品質パラメータ変換情報６７４Ｂを、装置タイプ依存パラメータ識別子６７４ＢＡとして、ピーク・セル・レート、サスティナブル・セル・レートの２つの識別子に対し、図１２に当たるそれぞれの装置タイプ依存通信品質パラメータ計算関数６７４ＢＢは、定数部６７４ＢＢＡと３つの装置共通通信品質パラメータ対応係数値６７４ＢＢからなるテーブルで構成する。そして、それぞれの装置タイプ依存パラメータ識別子６７４ＢＡに対応する装置タイプ依存通信品質パラメータ計算関数６７４ＢＢとしては、ピーク・セル・レートに対しては、定数パラメータ部６７４ＢＢＡを「１」、係数値６７４ＢＢＢを「２」，「１」，「０．５」とし、サスティナブル・セル・レートに対しては、定数パラメータ部６７４ＢＢＡを「０」とし、係数値６７４ＢＢＢを、「１」，「１」，「０．５」に設定する。このとき、通信品質パラメータ値は、変数ｘ，ｙ，ｚを用いて、１＋２ｘ＋１ｙ＋０．５という演算式や、０＋１ｘ＋１ｙ＋０．５という演算式で算出する。
【００５２】
なお、上述の例では、パラメータ計算関数の一例として一次関数の例を示したが、さらに、図１１に示したテーブルに、最大値及び最小値フィールドを設けて、計算結果後の値を最大，最小値フィールドで指定した値で制限したり、さらに、一般的には、インタプリタ言語を使ってパラメータ計算関数を記述し、さらに複雑な関数計算や条件判定を可能としてもよいものである。
【００５３】
本例によれば、論理通信路管理情報６６０により指定される品質を経路上のすべてのノード装置と回線で保証した論理通信路を設定することができる。
さらに、通信品質パラメータ変換情報を持つことにより、サポートしているサービスクラスや特性が異なるノード装置が混在していたり、回線の種類がＡＴＭスイッチとフレームリレー等、複数に渡っているネットワークにおいてもネットワーク管理者は装置毎に個別に通信品質ランクに対応した品質パラメータを指定する必要が無く、装置非依存の統一した通信品質情報６６４のみを設定・管理すればよいので、ネットワーク管理者の負担が軽減されるものである。
また、通信品質パラメータ変換情報を各ノード装置に固定せずにネットワーク管理装置６００から各ノード装置に配布することにより、ネットワークとして新たな通信品質を規定したり、特定のノードの変換規則を変更することが容易に可能となるものである。
【００５４】
また、通信品質パラメータを演算やインタプリタ言語等によって求めることも可能となるので、柔軟なパラメータ設定が可能となる。
【００５５】
次に、図１３を用いて、本実施形態によるネットワーク管理システムの全体の処理の流れについて説明する。
【００５６】
ステップＳ１００において、ネットワーク管理装置６００は、管理情報定義手段６１０により、ネットワーク管理者の定義を受け、ＩＰ・論理通信路変換情報６５０，論理通信路管理情報６６０および通信品質パラメータ変換情報６７０を保管する。
【００５７】
次に、ステップＳ２００において、ネットワーク管理装置６００は、通信品質パラメータ変換情報配布手段６２０を用いて、各ノード装置１００，２００，４００が保持する通信品質パラメータ変換情報初期化手段１１０，２１０，４１０と連携し、各ノード装置１００，２００，４００に通信品質パラメータ変換情報６７０を配布する。一方、各ノード装置１００，２００，４００は、受け取った通信品質パラメータ変換情報６７０を、装置タイプ依存通信品質パラメータ変換情報記憶機構１５０，２５０，４５０に保管する。なお、この処理の詳細については、図１４を用いて後述する。
【００５８】
次に、ステップＳ３００において、ネットワーク管理装置６００は、論理通信路設定要求手段６３０を用いて、論理通信路管理情報６６０に保持する論理通信路の設定を、論理通信路５１０，…，５６０が経由する各ノード装置１００，２００，４００に指示する。一方、指示を受けた各ノード装置１００，２００，４００は、論理通信路設定手段１２０，２２０，４２０を用い、論理通信路５１０，…，５６０を設定する。なお、この処理の詳細については、図１５及び図１６を用いて後述する。
【００５９】
次に、ステップＳ４００において、ネットワーク管理装置６００は、ステップＳ３００で設定した論理通信路の両端を構成する端点ノード装置２００，４００に対し、ＩＰ・論理通信路変換情報６５０を配布する。なお、この処理の詳細については、図１７を用いて後述する。
【００６０】
さらに、以上の処理が終了すると、ステップＳ５００において、各ノード装置１００，２００，４００は、ＩＰパケットの配送を開始し、ＩＰパケットを受信した各ノード装置１００，２００，４００は、ＩＰ・論理通信路変換情報６５０に従い、適切な論理通信路にＩＰパケットを配送する。なお、この処理の詳細については、図１８及び図１９を用いて後述する。
【００６１】
次に、図１４〜図１９を用いて、図１１のフローチャートに示した各処理の詳細な処理内容について説明する。
最初に、図１４を用いて、図１１のフローチャートのステップＳ２００における通信品質パラメータ変換情報の配布処理の詳細な処理内容について説明する。
【００６２】
ステップＳ２１０において、ネットワーク管理装置６００は、ネットワーク管理装置６００が管理する通信ネットワーク内のノード装置１００，２００，４００が起動すると、ノード装置１００，２００，４００に対し、物理的もしくは論理的な接続による運用管理用通信路７００を開設する。なお、以下のステップＳ１２０〜Ｓ１５０におけるネットワーク管理装置６００とノード装置１００，２００，４００間の情報のやり取りは、すべてステップＳ２１０において開設した運用管理用通信路７００上で行われる。
【００６３】
次に、ステップＳ２２０において、各ノード装置１００，２００，４００は、通信品質パラメータ変換情報初期化手段１１０，２１０，４１０を用いて、ネットワーク管理装置６００に向け、自らの装置タイプ情報を通知する。ここで、装置タイプとしては、例えば、ルータ，ＡＴＭスイッチ，フレームリレー交換機などであり、ステップＳ２２０においては、装置タイプ別に一意に定められた値である装置タイプ識別子６７２を送信する。
【００６４】
次に、ステップＳ２３０において、ネットワーク管理装置６００は、通信品質パラメータ変換情報配布手段６２０を用いて、各ノード装置１００，２００，４００から受信した装置タイプ識別子６７２をインデックスとし、各ノード装置１００，２００，４００の装置タイプに対応する装置タイプ依存通信品質パラメータ変換情報６７４を、図９に示した通信品質パラメータ変換情報６７０から検索する。
【００６５】
次に、ステップＳ２４０において、ネットワーク管理装置６００は、通信品質パラメータ変換情報配布手段６２０を用いて、ステップＳ２３０において検索した装置タイプ依存通信品質パラメータ変換情報６７４を、ノード装置１００，２００，４００に配布する。
【００６６】
次に、ステップＳ２５０において、ノード装置１００，２００，４００は、通信品質パラメータ変換情報初期化手段１１０，２１０，４１０を用いて、ネットワーク管理装置６００から配布された装置タイプ依存通信品質パラメータ変換情報６７４を、装置タイプ依存通信品質パラメータ変換情報記憶機構１５０，２５０，４５０に記憶する。
【００６７】
次に、図１５を用いて、図１１のフローチャートのステップＳ３００における論理通信路設定処理の詳細な処理内容について説明する。
【００６８】
ステップＳ３１０において、ネットワーク管理装置６００は、論理通信路設定要求手段６３０を用いて、論理通信路管理情報６６０を参照し、設定する論理通信路を選択する。即ち、図６における論理通信路管理情報６６０に基づいて、「経路１」，「経路２」等の論理通信路を選択する。
【００６９】
次に、ステップＳ３２０において、ネットワーク管理装置６００は、ステップＳ３１０で選択した論理通信路の論理通信路管理情報６６０に格納された図７に示した経路情報６６２を参照し、論理通信路設定を指示するノード装置を選択する。例えば、ステップＳ３１０において「経路１」が選択されると、ノード識別子６６２Ａが「ｎ１」，「ｎ５」，「ｎ７」及び「ｎ４」に該当する端末ノード装置であるゲートウェイ装置４００Ａ，中継ノード装置１００Ａ，１００Ｃ及び端末ノード装置である通信端末装置２００Ｃが選択される。
【００７０】
次に、ステップＳ３３０において、ネットワーク管理装置６００は、論理通信路管理情報６６０のうち、ステップＳ３１０において選択した論理通信路に対応する通信品質情報６６４に加え、経路情報６６２のうち、ステップＳ３２０で選択したノードに対応する入力Ｉ／Ｆ番号６６２Ｂ，出力Ｉ／Ｆ番号６６２Ｃ，入力通信路識別子６６２Ｄ，出力通信路識別子６６２Ｅを、選択されたノード装置に配布し、論理通信路設定を指示する。例えば、「経路１」が選択された場合、ノード識別子６６２Ａが「ｎ５」である中継ノード装置１００Ａには、入力Ｉ／Ｆ番号６６２Ｂである「ｐ１」，出力Ｉ／Ｆ番号６６２Ｃである「ｐ３」，入力通信路識別子６６２Ｄである「ｉ６４」，及び出力通信路識別子６６２Ｅである「ｉ７０」を配布する。
【００７１】
次に、ステップＳ３４０において、ノード装置１００，２００，４００は、論理通信路設定の指示を受信するとともに、受信したノード装置が中継ノード装置１００である場合、ステップＳ３３０において受信した経路情報を、図３に示す通信路識別子変換情報記憶機構１７０に記憶する。
【００７２】
次に、ステップＳ３５０において、ステップＳ３３０において配布された論理通信路設定要求を受信したノード装置１００，２００，４００は、配布された通信品質情報６６４を、装置タイプ依存通信品質パラメータ変換情報記憶機構１５０，２５０，４５０を参照して、設定する論理通信路に割り当てる装置タイプ依存の通信品質パラメータ値に変換する。
【００７３】
ここで、図１６を用いて、図１５のフローチャートのステップＳ３５０における装置タイプ依存の通信品質パラメータ値への変換処理の詳細な処理内容について説明する。
【００７４】
ステップＳ３５２において、ノード装置１００，２００，４００は、論理通信路設定手段１２０，２２０，４２０を用いて、図６に示した通信品質情報６６４が保持する通信品質クラスに対応する図１０に示したクラス別装置タイプ依存通信品質パラメータ変換情報６７４を、装置タイプ依存通信品質パラメータ変換情報記憶機構１５０，２５０，４５０から検索する。
【００７５】
次に、ステップＳ３５４において、ノード装置１００，２００，４００は、図８に示した通信品質情報６６４に格納された装置共通通信品質パラメータ６６４Ｂを、図１１に示したクラス別装置タイプ依存通信品質パラメータ変換情報６７４に格納された装置タイプ依存通信品質パラメータ計算関数６７４ＢＢに代入し、通信品質パラメータ値に変換する。
【００７６】
ここで、図１５に戻り、ステップＳ３６０において、ノード装置１００，２００，４００は、配布された入力Ｉ／Ｆ番号６６２Ｂ，出力Ｉ／Ｆ番号６６２Ｃ，入力通信路識別子６６２Ｄ，出力通信路識別子６６２Ｅと、ステップＳ３５０で得た装置タイプ依存の通信品質パラメータ値を使って、指示された論理通信路を設定する。
【００７７】
次に、ステップＳ３７０において、ネットワーク管理装置６００は、ステップＳ３２０で選択した論理通信路が経由するすべてのノードに対してステップＳ３３０〜Ｓ３６０までを繰り返し実行し、さらに、ステップＳ３８０において、ネットワーク管理装置６００は、ステップＳ３２０で選択した論理通信路の他に設定すべき論理通信路がある場合、これらの論理通信路に対してステップＳ３１０〜Ｓ３６０までを実行する。
【００７８】
次に、図１７を用いて、図１１のフローチャートのステップＳ４００におけるＩＰ・論理通信路変換情報の配布処理の詳細な処理内容について説明する。
【００７９】
ステップＳ４１０において、ネットワーク管理装置６００は、論理通信路設定要求手段６３０を用いて、ＩＰ・論理通信路変換情報６５０を読み込み、ＩＰ・論理通信路変換情報６５０に格納されたノード識別子６５２を参照して、ノード別ＩＰ・通信路変換情報６５４を配布する端点ノード装置２００，４００を選択する。
【００８０】
次に、ステップＳ４２０において、ネットワーク管理装置６００は、ステップＳ４１０において選択した端点ノード装置２００，４００に対し、ノード別ＩＰ・通信路変換情報６５４を配布する。
【００８１】
次に、ステップＳ４３０において、ノード別ＩＰ・通信路変換情報６５４を受信した端点ノード装置２００，４００は、論理通信路設定手段２２０，４２０を用いて、ＩＰ・通信路変換情報記憶機構２６０，４６０に記憶する。
【００８２】
さらに、ステップＳ４４０において、ネットワーク管理装置６００は、ＩＰ・論理通信路変換情報６５０を配布すべき端点ノード装置２００，４００が他にある場合、これらの端点ノード装置２００，４００に対して、ステップＳ４１０〜Ｓ４３０を繰り返し実行する。
【００８３】
次に、図１８を用いて、図１１のフローチャートのステップＳ５００における端点ノード装置によるＩＰパケット配送処理の詳細な処理内容について説明する。
【００８４】
ステップＳ５１０において、ＩＰパケットを受信した端点ノード装置２００，４００は、パケット転送手段２３０，４３０を用いて、配送処理を始める。
【００８５】
次に、ステップＳ５１５において、端点ノード装置２００，４００は、論理通信路における始端ノードであるか、終端ノードであるかを判別し、始端ノードである場合にはステップＳ５２０に進み、終端ノードである場合にはステップＳ５３０に進む。図２に示した論理通信路である「経路１」に対しては、ゲートウェイ装置４００Ａは始端ノードとなり、通信端末装置２００Ｃは終端ノードとなる。
【００８６】
始端ノードである場合は、ステップＳ５２０において、端点ノード装置２００，４００は、図５に示した受信したＩＰパケットの送信元および送信先のＩＰアドレス情報６５４Ｂ，６５４Ｃ，６５４Ｇ，６５４Ｈと、トランスポート層プロトコルタイプ６５４Ｄ，６５４Ｉと、アプリケーションポート番号６５４Ｅ，６５４Ｊ、および、入力ネットワークインタフェース６５４Ａをキーとして、ＩＰ・通信路変換情報記憶機構２６０，４６０を検索し、配送するＩＰパケットに適合する論理通信路の通信路識別子６５４Ｋと、出力ネットワークインタフェース番号６５４Ｆを得る。
【００８７】
次に、ステップＳ５２５において、端点ノード装置２００，４００は、配送するＩＰパケットに、ステップＳ５２０で得た通信路識別子６５４Ｋを付加する。
【００８８】
一方、終端ノードである場合は、ステップＳ５３０において、端点ノード装置２００，４００は、受信したＩＰパケットの入力ネットワークインタフェース番号６５４Ａおよび通信路識別子６５４Ｋをキーとして、ＩＰ・通信路変換情報記憶機構２６０，４６０を検索し、ＩＰパケットに適合する論理通信路の出力ネットワークインタフェース６５４Ｆを得る。
【００８９】
次に、ステップＳ５３５において、端点ノード装置２００，４００は、受信したＩＰパケットから、通信路識別子６５４Ｋを除去する。
【００９０】
そして、ステップＳ５４０において、端点ノード装置２００，４００のパケット転送手段２３０，４３０は、ステップＳ５２０若しくはステップＳ５３０において得た出力ネットワークインタフェース６５４Ｆに、ＩＰパケットを配送する。
【００９１】
次に、図１９を用いて、図１１のフローチャートのステップＳ５００における中継ノード装置によるＩＰパケット配送処理の詳細な処理内容について説明する。
【００９２】
ステップＳ５６０において、ＩＰパケットを受信した中継ノード装置１００は、パケット転送手段１３０，２３０，４３０を用いて、配送処理を始める。
【００９３】
次に、ステップＳ５６５において、中継ノード装置１００は、受信したＩＰパケットの入力Ｉ／Ｆ番号６６２Ｂと、入力通信路識別子６６２Ｄをキーとして、通信路識別子変換情報記憶機構１７０を検索し、出力Ｉ／Ｆ番号６６２Ｃおよび出力通信路識別子６６２Ｅを得る。
【００９４】
次に、ステップＳ５７０において、中継ノード装置１００は、ＩＰパケットの入力Ｉ／Ｆ番号６６２Ｂを、出力通信路識別子６６２Ｅに置換する。
【００９５】
次に、ステップＳ５７５において、中継ノード装置１００のパケット転送手段１３０，２３０，４３０は、ステップＳ５６５で得た出力Ｉ／Ｆ番号６６２Ｃに、ＩＰパケットを配送する。
【００９６】
次に、図２０を用いて、ネットワーク管理者によるネットワーク構成処理について説明する。
【００９７】
ステップＳ６１０において、ネットワーク管理者は、図２に示したようなネットワーク構成になるように、各端点ノード装置である通信端末装置２００Ａ，２００Ｂやゲートウェイ装置４００Ａから、Ｗｅｂサーバ２０５Ｃに向けた、別々で、かつ特別な通信品質を持った論理通信路５１０，５２０，５３０，５４０，５５０，５６０を設定するよう、図３に示した論理通信路管理情報６６０を定義する。
【００９８】
次に、ステップＳ６２０において、ネットワーク管理者は、管理情報定義手段６１０を用いて、各端点ノード装置である通信端末装置２００Ａ，２００Ｂやゲートウェイ装置４００Ａに対し、送信元に関係なく、送信先ＩＰアドレス６５４ＧがＷｅｂサーバ２０５Ｃで、送信先トランスポート層プロトコルタイプ６５４ＩがＴＣＰ／ＩＰで、送信先アプリケーションポート番号６５４ＪがＷｅｂサーバ用のポート番号であるＩＰパケットを、ステップＳ６１０で設定した論理通信路に配送するように、ＩＰ・論理通信路変換情報６５０を設定する。ステップＳ６２０では、図５に示したノード別ＩＰ・通信路変換情報６５４のフィールドのうち、入力ネットワークインタフェース番号６５４Ａ，送信元のＩＰアドレス６５４Ｂ，ＩＰサブネットマスク６５４Ｃ，トランスポート層プロトコル番号６５４Ｄ，アプリケーションポート番号６５４Ｅには、各情報を無効とする値（例えば、「０」）を設定する。
ここで、図２１を用いて、送信元に関係なく論理通信路にＩＰパケットを配送するための他の方法について説明する。
【００９９】
本例では、ノード別ＩＰ・通信路変換情報６５４の通信路識別子６５４Ｋ以外のフィールド６５４Ａ，…，６５４Ｊに対応した有効・無効情報６８０を設ける。
ネットワーク管理者は、ノード別ＩＰ・通信路変換情報６５４を、端点ノード装置に定義する際、同時に、ノード別ＩＰ・通信路変換情報６５４の通信路識別子６５４Ｋを除く各情報に対応する有効・無効情報６８０を定義する。有効・無効情報６８０の各フィールドは、対応する情報を有効とする場合は「１」を設定し、無効とする場合は「０」を設定する。例えば、図２１に示す例では、出力ネットワーク・インタフェース６５４Ｆと、送信先ＩＰアドレス６５４Ｇと、送信先プロトコルタイプ６５４Ｉと、送信先アプリケーションポート番号６５４Ｊを「有効」とし、入力ネットワーク・インタフェース６５４Ａと、送信元ＩＰアドレス６５４Ｂと、送信元ＩＰサブネットマスク６５４Ｃと、送信元プロトコルタイプ６５４Ｄと、送信元アプリケーションポート番号６５４Ｅと、送信先ＩＰサブネットマスク６５４Ｈを「無効」と設定している。入力ネットワーク・インタフェース６５４Ａと、送信元ＩＰアドレス６５４Ｂと、送信元ＩＰサブネットマスク６５４Ｃと、送信元プロトコルタイプ６５４Ｄと、送信元アプリケーションポート番号６５４Ｅとを無効とすることにより、送信元がフリーとなるように設定される。また、送信先ＩＰサブネットマスク６５４Ｈを無効にすることにより、Ｗｅｂサーバ２０５Ｃ自体に対してアクセスすることが可能となる。
【０１００】
即ち、図２に示した端点ノード装置であるゲートウェイ装置４００Ａに対して、図２１の有効・無効情報６８０を定義することにより、論理通信路５１０に配送するＩＰパケットを、送信先がＷｅｂサーバ２０５Ｃであり、さらに送信先アプリケーションが「ｈｔｔｐ」であるＩＰパケットに制限することが可能である。さらに、図２１に示した有効・無効情報６８０の定義では、ＩＰパケットの、送信元ＩＰアドレス６５４Ｇ等の無効とされた情報はいかなる値であっても、有効情報に適合するパケットであれば、該論理通信路に配送する。
【０１０１】
本実施形態によれば、Ｗｅｂサーバへの論理通信路を他の装置との論理通信路とは別々に設定することができるので、Ｗｅｂサーバとの通信トラフィックが他の装置との通信に影響を及ぼすことを避けることができる。
【０１０２】
以上説明したように、本実施形態によれば、ネットワーク全体の帯域などの通信品質を制御するため、例えば、ある特定のアプリケーション、ある特定のＷｅｂサーバなどにアクセスが集中した場合でも、他のトラフィックを圧迫することなく、効率的にネットワークを運用することができる。即ち、特定の通信のために別の通信路を設定でき、その特定の通信の品質を保証できるとともに、逆に特定通信のためのトラフィック量や経路を制限できるため、他の通信を阻害することがないものである。
【０１０３】
また、ネットワーク全体で通信品質のランクを定義し、装置タイプごとに通信品質を統一的にマッピングできるため、装置タイプに依存しない通信品質保証が可能になる。例えば、装置ごとに個別に通信品質ランクに対応した品質パラメータの設定を行なう手間が不要となる。また、装置依存の詳細なパラメータを指定せず、装置非依存のパラメータ指定による通信路設定が可能となる。
【０１０４】
さらに、送信元を限定せず、送信先のアドレスのみを指定する通信路設定が可能になるほか、アプリケーションの種類を指定した同通信路の設定、利用が実現でき、さらにこれらの通信路を利用できる条件を柔軟に設定することができる。
【０１０５】
また、通信品質パラメータを演算によって求めるため、柔軟なパラメータ値設定が可能である。
【０１０６】
【発明の効果】
本発明によれば、ルータ装置方式・ＡＴＭ方式に関わらず、特定のアプリケーションにアクセスが集中した場合でも、アプリケーションへの通信トラフィックが他のＩＰトラフィックを阻害しないようにすることができる。
【０１０７】
また、ＡＴＭ網において論理通信路数が不足することのなくなるものである。
【図面の簡単な説明】
【図１】本発明の一実施形態によるネットワーク管理システムを適用する通信ネットワークの構成の説明図である。
【図２】本発明の一実施形態によるネットワーク管理システムに用いられるネットワーク管理装置によって設定管理される通信ネットワークのノード間の論理通信路の一例の説明図である。
【図３】本発明の一実施形態によるネットワーク管理システムに用いるネットワーク管理装置とノード装置の構成を示すブロック図である。
【図４】本発明の一実施形態によるネットワーク管理システムに用いるＩＰ・論理通信路変換情報の説明図である。
【図５】本発明の一実施形態によるネットワーク管理システムに用いるＩＰ・論理通信路変換情報の説明図である。
【図６】本発明の一実施形態によるネットワーク管理システムに用いる論理通信路情報の説明図である。
【図７】本発明の一実施形態によるネットワーク管理システムに用いる論理通信路情報の説明図である。
【図８】本発明の一実施形態によるネットワーク管理システムに用いる論理通信路情報の説明図である。
【図９】本発明の一実施形態によるネットワーク管理システムに用いる通信品質パラメータ変換情報の説明図である。
【図１０】本発明の一実施形態によるネットワーク管理システムに用いる通信品質パラメータ変換情報の説明図である。
【図１１】本発明の一実施形態によるネットワーク管理システムに用いる通信品質パラメータ変換情報の説明図である。
【図１２】本発明の一実施形態によるネットワーク管理システムに用いる通信品質パラメータ変換情報の説明図である。
【図１３】本発明の一実施形態によるネットワーク管理システムの全体の処理の流れを示すフローチャートである。
【図１４】本発明の一実施形態によるネットワーク管理システムにおける通信品質パラメータ変換情報の配布処理の詳細な処理内容を示すフローチャートである。
【図１５】本発明の一実施形態によるネットワーク管理システムにおける論理通信路設定処理の詳細な処理内容を示すフローチャートである。
【図１６】本発明の一実施形態によるネットワーク管理システムにおける装置タイプ依存の通信品質パラメータ値への変換処理の詳細な処理内容を示すフローチャートである。
【図１７】本発明の一実施形態によるネットワーク管理システムにおけるＩＰ・論理通信路変換情報の配布処理の詳細な処理内容を示すフローチャートである。
【図１８】本発明の一実施形態によるネットワーク管理システムにおける端点ノード装置によるＩＰパケット配送処理の詳細な処理内容を示すフローチャートである。
【図１９】本発明の一実施形態によるネットワーク管理システムにおける中継ノード装置によるＩＰパケット配送処理の詳細な処理内容を示すフローチャートである。
【図２０】本発明の一実施形態によるネットワーク管理システムにおけるネットワーク管理者によるネットワーク構成処理の流れを示すフローチャートである。
【図２１】本発明の一実施形態によるネットワーク管理システムにおいて、送信元に関係なく論理通信路にＩＰパケットを配送するための他の方法の説明図である。
【符号の説明】
１００…中継ノード装置
１１０，２１０，４１０…通信品質パラメータ変換情報初期化手段
１２０，２２０，４２０…論理通信路設定手段
１３０，２３０，４３０…パケット転送手段
１５０，２５０，４５０…装置タイプ依存通信品質パラメータ変換情報記憶機構
１７０…通信路識別子変換情報記憶機構
２００…通信端末装置
２６０，４６０…ＩＰ・通信路変換情報記憶機構
３００…外部ネットワーク
４００…ゲートウェイ装置
５００…通信線
５１０，５２０，５３０，５４０，５５０，５６０…論理通信路
６００…ネットワーク管理装置
６１０…管理情報定義手段
６２０…通信品質パラメータ変換情報配布手段
６３０…論理通信路設定要求手段
６５０…ＩＰ・論理通信路変換情報
６６０…論理通信路管理情報
６７０…通信品質パラメータ変換情報
７００…運用管理用通信路
【図１】
0003609256.tif 000002
【図２】
0003609256.tif 000003
【図３】
0003609256.tif 000004
【図４】
0003609256.tif 000005
【図５】
0003609256.tif 000006
【図６】
0003609256.tif 000007
【図７】
0003609256.tif 000008
【図８】
0003609256.tif 000009
【図９】
0003609256.tif 000010
【図１０】
0003609256.tif 000011
【図１１】
0003609256.tif 000012
【図１２】
0003609256.tif 000013
【図１３】
0003609256.tif 000014
【図１４】
0003609256.tif 000015
【図１５】
0003609256.tif 000016
【図１６】
0003609256.tif 000017
【図１７】
0003609256.tif 000018
【図１８】
0003609256.tif 000019
【図１９】
0003609256.tif 000020
【図２０】
0003609256.tif 000021
【図２１】
0003609256.tif 000022