(57)【特許請求の範囲】
【請求項１】
パケットの優先度を設定してパケット転送可能なパケット通信網の末端に設けられ、該パケット通信網以外のユーザ端末からのアクセス線路を前記パケット通信網に接続する手段と、少なくともパケットの送信元アドレスと送信先アドレス及びパケット優先度が１組の情報として格納されるポリシーテーブルと、前記ユーザ端末が送信したパケットの優先度を前記ポリシーテーブルに従って変更する手段とを有するエッジルータ装置であって、
前記ユーザ端末から送信され、少なくともパケットの送信元アドレスと、送信先アドレス、パケット優先度のそれぞれの情報を含むポリシー設定要求のパケットを前記アクセス線路から受信する手段と、
前記ユーザ端末から受信したポリシー設定要求のパケットから該ポリシー設定要求を送信したユーザ端末のアドレスを抽出する手段と、
前記ユーザ端末から受信したポリシー設定要求に含まれる送信元アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシーテーブルの内容を前記ポリシー設定要求の内容に基づいて変更する手段と、
前記ユーザ端末から受信したポリシー設定要求の送信先アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシー設定要求をネットワーク管理装置へ転送する手段と、
前記ネットワーク管理装置からポリシー設定要求を受信する手段と、
前記ネットワーク管理装置から受信したポリシー設定要求の内容に基づいて前記ポリシーテーブルの内容を変更する手段とを備えている
ことを特徴とするエッジルータ装置。
【請求項２】
前記ユーザ端末から受信したポリシー設定要求のパケットのヘッダ部から該ポリシー設定要求を送信したユーザ端末のアドレスを抽出する手段を備えている
ことを特徴とする請求項１に記載のエッジルータ装置。
【請求項３】
前記アクセス線路で接続されるユーザ端末の管理者にとって課金対象となる受信パケットの種別情報と課金対象外となる送信パケットの種別情報を格納する課金テーブルと、
前記アクセス線路を介してユーザ端末から受信した通信パケットを課金対象とし且つ前記課金テーブルで指定されている受信パケットを課金対象とすると共に前記課金テーブルで指定されている送信パケットを課金対象外として前記アクセス線路で接続されるユーザ端末のパケット通信に課金する手段と、
前記ネットワーク管理装置から受信したポリシー設定要求で指定される通信パケットに対して該ポリシー設定要求に含まれる送信元アドレスで特定されるユーザ端末の管理者に課金しないように前記課金テーブルの内容を変更する手段とを有する
ことを特徴とする請求項１に記載のエッジルータ装置。
【請求項４】
パケットの優先度を設定可能なパケット通信網の末端に設けられ、該パケット通信網以外のユーザ端末からのアクセス線路を前記パケット通信網に接続する手段と、前記ユーザ端末が送信したパケットの優先度をポリシーテーブルに従って変更する手段とを有する複数のエッジルータ装置と、該エッジルータ装置と通信網を介して接続されたネットワーク管理装置とからなるネットワーク管理システムであって、
前記エッジルータ装置は、
前記ユーザ端末から送信され、少なくともパケットの送信元アドレスと、送信先アドレス、パケット優先度のそれぞれの情報を含むポリシー設定要求のパケットを前記アクセス線路から受信する手段と、
前記ユーザ端末から受信したポリシー設定要求のパケットから該ポリシー設定要求を送信したユーザ端末のアドレスを抽出する手段と、
前記ユーザ端末から受信したポリシー設定要求に含まれる送信元アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシーテーブルの内容を前記ポリシー設定要求の内容に基づいて変更する手段と、
前記ユーザ端末から受信したポリシー設定要求の送信先アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシー設定要求をネットワーク管理装置へ転送する手段と、
前記ネットワーク管理装置からポリシー設定要求を受信する手段と、
前記ネットワーク管理装置から受信したポリシー設定要求の内容に基づいて前記ポリシーテーブルの内容を変更する手段とを備え、
前記ネットワーク管理装置は、
前記エッジルータ装置から前記通信網を介して送信されたポリシー設定要求を受信する手段と、
該受信したポリシー設定要求に含まれる送信元アドレスを抽出する手段と、
該抽出した送信元アドレスのユーザ端末と前記アクセス線路によって接続されているエッジルータ装置へ前記受信したポリシー設定要求を転送する手段とを備えている
ことを特徴とするネットワーク管理システム。
【請求項５】
前記エッジルータ装置は、前記ユーザ端末から受信したポリシー設定要求のパケットのヘッダ部から該ポリシー設定要求を送信したユーザ端末のアドレスを抽出する手段を備えている
ことを特徴とする請求項４に記載のネットワーク管理システム。
【請求項６】
前記エッジルータ装置は、
前記アクセス線路で接続されるユーザ端末の管理者にとって課金対象となる受信パケットの種別情報と課金対象外となる送信パケットの種別情報を格納する課金テーブルと、
前記アクセス線路を介してユーザ端末から受信した通信パケットを課金対象とし且つ前記課金テーブルで指定されている受信パケットを課金対象とすると共に前記課金テーブルで指定されている送信パケットを課金対象外として前記アクセス線路で接続されるユーザ端末のパケット通信に課金する手段と、
前記ネットワーク管理装置から受信したポリシー設定要求で指定される通信パケットに対して該ポリシー設定要求に含まれる送信元アドレスで特定されるユーザ端末の管理者に課金しないように前記課金テーブルの内容を変更する手段とを有する
ことを特徴とする請求項４に記載のネットワーク管理システム。
【請求項７】
パケットの優先度を設定してパケット転送可能なパケット通信網の末端に設けられ、該パケット通信網以外のユーザ端末からのアクセス線路を前記パケット通信網に接続する手段と、少なくともパケットの送信元アドレスと送信先アドレス及びパケット優先度が１組の情報として格納されるポリシーテーブルと、前記ユーザ端末が送信したパケットの優先度を前記ポリシーテーブルに従って変更する手段とを有するコンピュータを主体として構成されたエッジルータ装置のコンピュータプログラムであって、
前記ユーザ端末から送信され、少なくともパケットの送信元アドレスと、送信先アドレス、パケット優先度のそれぞれの情報を含むポリシー設定要求のパケットを前記アクセス線路から受信したときに、該受信したポリシー設定要求のパケットから該ポリシー設定要求を送信したユーザ端末のアドレスを抽出するステップと、
前記ユーザ端末から受信したポリシー設定要求に含まれる送信元アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシーテーブルの内容を前記ポリシー設定要求の内容に基づいて変更するステップと、
前記ユーザ端末から受信したポリシー設定要求の送信先アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシー設定要求をネットワーク管理装置へ転送するステップと、
前記ネットワーク管理装置からポリシー設定要求を受信したときに、該ネットワーク管理装置から受信したポリシー設定要求の内容に基づいて前記ポリシーテーブルの内容を変更するステップとを含む
ことを特徴とするエッジルータ装置のコンピュータプログラム。
【請求項８】
ユーザ端末からのアクセス線路をパケット通信網に接続する手段と、少なくともパケットの送信元アドレスと送信先アドレス及びパケット優先度が１組の情報として格納されるポリシーテーブルと、前記ユーザ端末が送信したパケットの優先度を前記ポリシーテーブルに従って変更する手段と、前記ユーザ端末の管理者にとって課金対象となる受信パケットの種別情報と課金対象外となる送信パケットの種別情報が格納されている課金テーブルと、前記アクセス線路を介してユーザ端末から受信した通信パケットを課金対象とし且つ前記課金テーブルで指定されている受信パケットを課金対象とすると共に前記課金テーブルで指定されている送信パケットを課金対象外として前記ユーザ端末のパケット通信に課金する手段とを有するコンピュータを主体として構成されたエッジルータ装置のコンピュータプログラムであって、
前記ユーザ端末から送信され、少なくともパケットの送信元アドレスと、送信先アドレス、パケット優先度のそれぞれの情報を含むポリシー設定要求のパケットを前記アクセス線路から受信したときに、該受信したポリシー設定要求のパケットから該ポリシー設定要求を送信したユーザ端末のアドレスを抽出するステップと、
前記ユーザ端末から受信したポリシー設定要求に含まれる送信元アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシーテーブルの内容を前記ポリシー設定要求の内容に基づいて変更するステップと、
前記ユーザ端末から受信したポリシー設定要求の送信先アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシー設定要求をネットワーク管理装置へ転送するステップと、
前記ネットワーク管理装置からポリシー設定要求を受信したときに、該ネットワーク管理装置から受信したポリシー設定要求の内容に基づいて前記ポリシーテーブルの内容を変更するステップと、
前記ネットワーク管理装置から受信したポリシー設定要求で指定される通信パケットに対して該ポリシー設定要求に含まれる送信元アドレスで特定されるユーザ端末の管理者に課金しないように前記課金テーブルの内容を変更するステップとを含む
ことを特徴とするエッジルータ装置のコンピュータプログラム。
【請求項９】
前記ユーザ端末から受信したポリシー設定要求のパケットのヘッダ部から前記ユーザ端末のアドレスを抽出するステップを含む
ことを特徴とする請求項７または請求項８に記載のエッジルータ装置のコンピュータプログラム。
【請求項１０】
パケットの優先度を設定してパケット転送可能なパケット通信網の末端に設けられ、且つ該パケット通信網以外のユーザ端末からのアクセス線路を前記パケット通信網に接続する手段と、前記ユーザ端末が送信したパケットの優先度をポリシーテーブルに従って変更する手段とを有する複数のエッジルータ装置に対して通信網を介して接続されたコンピュータを主体として構成されているネットワーク管理装置のコンピュータプログラムであって、
前記エッジルータ装置から前記通信網を介して送信されたポリシー設定要求を受信するステップと、
該受信したポリシー設定要求に含まれる送信元アドレスを抽出して、該抽出した送信元アドレスのユーザ端末と前記アクセス線路によって接続されているエッジルータ装置へ前記受信したポリシー設定要求を転送するステップとを含む
ことを特徴とするネットワーク管理装置のコンピュータプログラム。
【請求項１１】
前記請求項７乃至請求項１０の何れかに記載のコンピュータプログラムが記録されているコンピュータ読み取り可能な情報記録媒体。
【請求項１２】
パケットの優先度を設定可能なパケット通信網の末端に設けられ、且つ該パケット通信網以外のユーザ端末からのアクセス線路を前記パケット通信網に接続する手段と、前記ユーザ端末が送信したパケットの優先度をポリシーテーブルに従って変更する手段とを有する複数のエッジルータ装置と、該エッジルータ装置に対して通信網を介して接続されたネットワーク管理装置とからなるネットワークシステムのネットワーク管理方法であって、
前記エッジルータ装置は、
前記ユーザ端末から送信され、少なくともパケットの送信元アドレスと、送信先アドレス、パケット優先度のそれぞれの情報を含むポリシー設定要求のパケットを前記アクセス線路から受信したときに、該受信したポリシー設定要求のパケットから該ポリシー設定要求を送信したユーザ端末のアドレスを抽出し、
前記ユーザ端末から受信したポリシー設定要求に含まれる送信元アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシーテーブルの内容を前記ポリシー設定要求の内容に基づいて変更し、
前記ユーザ端末から受信したポリシー設定要求の送信先アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシー設定要求をネットワーク管理装置へ転送し、
前記ネットワーク管理装置からポリシー設定要求を受信したときに、該ネットワーク管理装置から受信したポリシー設定要求の内容に基づいて前記ポリシーテーブルの内容を変更し、
前記ネットワーク管理装置は、
前記エッジルータ装置から前記通信網を介して送信されたポリシー設定要求を受信し、
該受信したポリシー設定要求に含まれる送信元アドレスを抽出して、該抽出した送信元アドレスのユーザ端末と前記アクセス線路によって接続されているエッジルータ装置へ前記受信したポリシー設定要求を転送する
ことを特徴とするネットワーク管理方法。
【請求項１３】
前記エッジルータ装置は、前記ユーザ端末から受信したポリシー設定要求のパケットのヘッダ部の内容から前記ユーザ端末のアドレスを抽出する
ことを特徴とする請求項１２に記載のネットワーク管理方法。
【請求項１４】
前記エッジルータ装置は、
前記アクセス線路で接続されるユーザ端末の管理者にとって課金対象となる受信パケットの種別情報と課金対象外となる送信パケットの種別情報とを課金テーブルに格納して保持し、
前記アクセス線路を介してユーザ端末から受信した通信パケットを課金対象とし且つ前記課金テーブルで指定されている受信パケットを課金対象とすると共に前記課金テーブルで指定されている送信パケットを課金対象外として前記アクセス線路で接続されるユーザ端末のパケット通信に課金し、
前記ネットワーク管理装置から受信したポリシー設定要求で指定される通信パケットに対して該ポリシー設定要求に含まれる送信元アドレスで特定されるユーザ端末の管理者に課金しないように前記課金テーブルの内容を変更する
ことを特徴とする請求項１２に記載のネットワーク管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｄｉｆｆ−ｓｅｒｖなどのパケット優先度を設定可能なパケット通信網において、クライアント側ユーザ端末からの操作でサーバ側ユーザ端末が送信するパケットの優先度を変更可能なエッジルータ装置及びネットワーク管理システムとそのプログラム並びにネットワーク管理方法に関するものである。
【０００２】
【従来の技術】
パケット通信網には複数種の通信網が存在するが、その中にはパケットに優先度を付けて優先度の高いパケットほど高速にパケットを転送することができるパケット通信網が存在する。その一例としてＤｉｆｆ−ｓｅｒｖベースのパケット通信網を挙げることができる。
【０００３】
図９に従来例としてのＤｉｆｆ−ｓｅｒｖベースパケット通信網の構成を示す。図において、２１はパケット通信網で、通信網の末端に設けられた複数のエッジルータ装置２１０と、複数のコアルータ装置２２０とを備え、エッジルータ装置２１０とコアルータ装置２２０との間及び複数のコアルータ装置２２０間はパケット通信線２４１を介して接続されている。さらに、各エッジルータ装置２１０は制御通信網２４２を介してネットワーク管理装置２３０に接続されている。
【０００４】
上記構成のＤｉｆｆ−ｓｅｒｖベースのパケット通信網２１では、パケットに優先度を付けてその優先度に従って各ルータでパケットを配送することができる。
【０００５】
パケットに優先度を付ける方法としては２種類の方法がある。その一つは、ユーザ端末２２において、パケットのヘッダ部分の優先度フィールドに優先度を付加してパケット通信網２１に送信する方法である。他の一つはアクセス線路２４を介してユーザ端末２２が接続されたエッジルータ装置２１０内のポリシー制御部２１１において、ユーザ端末２２が送信したパケットのヘッダ部分の優先度フィールドを変更する方法である。
【０００６】
図１０に、エッジルータ装置２１０の一構成例を示す。このエッジルータ装置２１０は、ポリシー制御部２１１と、ポリシーテーブル２１２、パケット課金部２１３を備え、ポリシーテーブル２１２には、パケットの送信元アドレス、送信先アドレス、パケット優先度が１組の情報として複数の情報がリストとして保存されている。
【０００７】
ポリシー制御部２１１は、ユーザ端末２２からアクセス線路２４を介してパケット３０１を受信すると、そのパケット３０１のヘッダ部分にある送信元アドレスと送信先アドレスを取得してポリシーテーブル２１２内の情報と比較する。この比較の結果、該当する情報がポリシーテーブル２１２にあれば、その中に記録されている優先度をパケット３０１のヘッダ部分の優先度フィールドに付加したパケット３０２を生成してパケット通信網２１内のコアルータ装置２２０に送信する。  上記２つの方法の何れかによって、パケット３０１を送信するユーザ端末２２で優先度を付加したパケットを生成する、もしくはアクセス線路２４を介してユーザ端末２２に接続されているエッジルータ装置２１０のポリシー制御部３０１において優先度を付加したパケット３０２を生成して、このパケット３０２をコアルータ装置２２０へ送信し、高優先度のパケットほど高速に転送することができる。
【０００８】
また、上記エッジルータ装置２１０において、優先度が付けられたパケットをカウントして課金することができる。この場合、エッジルータ装置２１０のパケット課金部２１３において、通過するパケットを優先度毎に分類して、パケット数と各パケットのバイト長をカウントする。このカウントした値は、一定期間毎にネットワーク管理装置２３０によって制御通信網２４２を介して集計され、優先度毎の料金を掛け合わせた値がユーザ端末２２の管理者に課金される。
【０００９】
ここで、カウント対象のパケットには、ユーザ端末２２が送信するパケットと、ユーザ端末２２に送られてくるパケットの２種類があるが、どちらか一方のパケットをカウントして課金するか、もしくは両方をカウントして課金するかは、ネットワークサービス提供者の課金ポリシーに依存する。
【００１０】
このようにして従来は、パケットの送信側においてのみパケットに優先度を付加して、その優先度付きパケットの課金処理を行えるようになっていた。
【００１１】
【発明が解決しようとする課題】
しかしながら、前述した従来例では、パケットの優先度を変更できるのは、送信側のみであった。さらに、パケットに対する課金処理に関しても、送信パケットだけに課金するか、送受信の両方のパケットに課金するかのどちらかを固定的に選択できるだけであった。
【００１２】
このような従来例の方式は、クライアント・サーバ形式でパケット転送を行う場合に多くの問題点があった。クライアント・サーバ形式とは、クライアント側ユーザ端末がサーバ側ユーザ端末に要求を出して、サーバ側ユーザ端末から情報を入手する形式である。一例としては、クライアント側ユーザ端末がサーバ側ユーザ端末に要求を出して、サーバ側ユーザ端末が保持しているファイルをダウンロードする場合がある。さらに、サーバ側ユーザ端末が、音楽や映像等のストリーム型のデータを保持していて、クライアント側ユーザ端末がサーバ側ユーザ端末に要求してそれらのストリームデータを入手する場合がある。
【００１３】
このクライアント・サーバ形式では、データを要求するのはクライアント側ユーザ端末であるが、そのデータを送信するのはサーバ側ユーザ端末である。このためクライアント側ユーザ端末が、サーバ側ユーザ端末からのデータを高優先パケットで配送してほしい場合は、クライアント側ユーザ端末の管理者がサーバ側ユーザ端末の管理者になんらかの方法で連絡をしてサーバ側ユーザ端末の送信パケットの優先度を変更してもらう必要がある。
【００１４】
さらに、サーバ側ユーザ端末が送信するパケットの課金はサーバ側ユーザ端末の管理者に課されるため、サーバ側ユーザ端末の管理者は高優先パケットの料金を何らかの方法でクライアント側ユーザ端末の管理者に支払ってもらう必要がある。もし、クライアント側のエッジルータ装置２１０でクライアント側ユーザ端末が送信したパケットとクライアント側ユーザ端末がサーバ側ユーザ端末から受信したパケットの両方のパケットに対して課金するという課金ポリシーにすれば、サーバ側では課金されないが、クライアント側ユーザ端末内のアプリケーションの中にサーバとして情報を提供するアプリケーションが混在している場合は問題の解決にはならない。
【００１５】
このように従来の方式では、クライアント側ユーザ端末の管理者とサーバ側ユーザ端末の管理者で何らかの方法で連絡を取り、パケット優先度の変更と課金処理の付け替えをする必要がある。この連絡による方法は取引の信用度を確保するために複雑な処理が必要となる。また、フリーソフトを配布するような決済手段を持っていないサーバでは、クライアントからの高優先度パケットによる配送要求に答えるために決済手段を持つのは運営上困難である。さらに、個人レベルでパケット網に常時接続して自由に情報発信をするような使い方を考えた場合に、個人レベルで立ち上げたサーバに複雑な取引システムをサポートさせることは、大衆のネットワーク通信への参加を阻害する要因にもなる。
【００１６】
本発明の目的は上記の問題点に鑑み、サーバ側ユーザ端末の管理者が全く意識する必要なしにクライアント側ユーザ端末に対して高優先度のパケットを送信できるように設定することができ、さらには、その課金を高優先度パケットを要求したクライアント側ユーザ端末の管理者が支払うように自動的に設定できるエッジルータ装置及びネットワーク管理システムとそのプログラム並びにネットワーク管理方法を提供することである。
【００１７】
【課題を解決するための手段】
本発明は上記の目的を達成するために、パケットの優先度を設定可能なパケット通信網の末端に設けられ、該パケット通信網以外のユーザ端末からのアクセス線路を前記パケット通信網に接続する手段と、前記ユーザ端末が送信したパケットの優先度をポリシーテーブルに従って変更する手段とを有する複数のエッジルータ装置と、該エッジルータ装置と通信網を介して接続されたネットワーク管理装置とからなるネットワーク管理システムにおける前記エッジルータ装置とネットワーク管理装置を次のように構成した。
【００１８】
前記エッジルータ装置は、前記ユーザ端末から送信され、少なくともパケットの送信元アドレスと、送信先アドレス、パケット優先度のそれぞれの情報を含むポリシー設定要求のパケットを前記アクセス線路から受信する手段と、前記ユーザ端末から受信したポリシー設定要求のパケットから該ポリシー設定要求を送信したユーザ端末のアドレスを抽出する手段と、前記ユーザ端末から受信したポリシー設定要求に含まれる送信元アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシーテーブルの内容を前記ポリシー設定要求の内容に基づいて変更する手段と、前記ユーザ端末から受信したポリシー設定要求の送信先アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシー設定要求をネットワーク管理装置へ転送する手段と、前記ネットワーク管理装置からポリシー設定要求を受信する手段と、前記ネットワーク管理装置から受信したポリシー設定要求の内容に基づいて前記ポリシーテーブルの内容を変更する手段とを備えている。
【００１９】
また、前記ネットワーク管理装置は、前記エッジルータ装置から前記通信網を介して送信されたポリシー設定要求を受信する手段と、該受信したポリシー設定要求に含まれる送信元アドレスを抽出する手段と、該抽出した送信元アドレスのユーザ端末と前記アクセス線路によって接続されているエッジルータ装置へ前記受信したポリシー設定要求を転送する手段とを備えている。
【００２０】
上記ネットワーク管理システムでは、ユーザ端末からポリシー設定要求を送信することにより、このユーザ端末から特定の送信先アドレスのユーザ端末に送信されるパケットの優先度を変更することができると共に、特定の送信元アドレスのユーザ端末から自己ユーザ端末に送信されるパケットの優先度を変更することができる。
【００２１】
即ち、ユーザ端末から送信されるポリシー設定要求のパケットには、少なくともパケットの送信元アドレスと、送信先アドレス、パケット優先度のそれぞれの情報が含まれている。このポリシー設定要求のパケットは、エッジルータ装置によって受信される。このエッジルータ装置は、パケットの優先度を設定可能なパケット通信網の末端に設けられて、このパケット通信網以外のユーザ端末からのアクセス線路を前記パケット通信網に接続する装置であり、前記パケット通信網内でのパケット優先度を設定したパケット転送をすることができる。
【００２２】
前記エッジルータ装置は、前記ユーザ端末からポリシー設定要求のパケットを受信すると、ユーザ端末から受信したポリシー設定要求のパケットから、このポリシー設定要求を送信したユーザ端末のアドレスを抽出し、このポリシー設定要求に含まれる送信元アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、ポリシーテーブルの内容を前記ポリシー設定要求の内容に基づいて変更する。また、エッジルータ装置は、前記ユーザ端末から受信したポリシー設定要求の送信先アドレスと前記抽出したユーザ端末のアドレスが同一であるときに、前記ポリシー設定要求をネットワーク管理装置へ転送する。さらに、エッジルータ装置は、他のエッジルータ装置から前記ネットワーク管理装置を介してポリシー設定要求を受信したときに、この受信したポリシー設定要求の内容に基づいて前記ポリシーテーブルの内容を変更する。
【００２３】
また、前記ネットワーク管理装置は、エッジルータ装置から通信網を介して送信されたポリシー設定要求を受信し、この受信したポリシー設定要求に含まれる送信元アドレスを抽出して、抽出した送信元アドレスのユーザ端末とアクセス線路によって接続されているエッジルータ装置へ前記受信したポリシー設定要求を転送する。
【００２４】
上記構成によって、例えば、クライアント側のユーザ端末がサーバ側のユーザ端末に要求を送信してサーバ側ユーザ端末から情報を入手するクライアント・サーバ形式の場合、クライアント側ユーザ端末からポリシー設定要求を送信して、サーバ側ユーザ端末からデータを高優先パケットで配送させることが可能となる。このとき、サーバ側ユーザ端末の管理者に対して連絡をしなくても、サーバ側ユーザ端末の送信パケットの優先度を変更することができる。従って、サーバ側ユーザ端末が保持している音楽や映像等のストリーム型のデータをクライアント側ユーザ端末がダウンロードするときに、サーバ側ユーザ端末の送信パケットの優先度を変更することにより、高速なダウンロードが可能となる。
【００２５】
また、本発明では、エッジルータ装置に、ユーザ端末から受信したポリシー設定要求のパケットのヘッダ部の内容から、このポリシー設定要求を送信したユーザ端末のアドレスを抽出する手段を備えた。これにより、ポリシー設定要求を送信したユーザ端末のアドレスを容易に且つ確実に抽出することができる。
【００２６】
また、本発明では、エッジルータ装置が、アクセス線路で接続されるユーザ端末の管理者にとって課金対象となる受信パケットの種別情報と課金対象外となる送信パケットの種別情報を格納する課金テーブルと、この課金テーブルに従って前記アクセス線路で接続されるユーザ端末のパケット通信に課金する手段を備えることにより、上記ポリシー設定要求によって生じた高優先度通信パケットに対する課金が、上記ポリシー設定要求を送信したユーザ端末の管理者に対して自動的に課せられるようにした。
【００２７】
即ち、このネットワーク管理システムでは、エッジルータ装置に、アクセス線路を介してユーザ端末からから受信した通信パケットを課金対象とし且つ前記課金テーブルで指定されている受信パケットを課金対象とすると共に前記課金テーブルで指定されている送信パケットを課金対象外として前記アクセス線路で接続されるユーザ端末のパケット通信に課金する手段と、ネットワーク管理装置から受信したポリシー設定要求で指定される通信パケットに対してこのポリシー設定要求に含まれる送信元アドレスで特定されるユーザ端末の管理者に課金しないように課金テーブルの内容を変更する手段とを備えた。
【００２８】
上記構成によって、例えば前述した一例のクライアント・サーバ形式のように、クライアント側ユーザ端末の管理者がポリシー設定要求を送信して、サーバ側ユーザ端末からデータを高優先パケットで配送させるように設定したときに、このポリシー設定要求によって生じた高優先度通信パケットに対する課金は、上記ポリシー設定要求を送信した管理者に対して自動的に課せられるようになる。
【００２９】
【発明の実施の形態】
以下、図面に基づいて本発明の一実施形態を説明する。
【００３０】
図１は本発明の一実施形態におけるパケット通信網及びネットワーク管理システムを示す構成図である。図において、１１はＤｉｆｆ−ｓｅｒｖベースのパケット通信網で、通信網の末端に設けられた複数のエッジルータ装置１１０（１１０Ａ，１１０Ｂ，１１０Ｃ，…）と、複数のコアルータ装置１２０とを備え、各エッジルータ装置１１０の間には１つ以上のコアルータ装置１２０がパケット通信線１４１を介して接続されている。さらに、各エッジルータ装置１１０は制御通信網１４２を介して、このパケット通信網１１を管理するネットワーク管理装置１３０に接続されている。また、各ユーザ端末１２（１２Ａ，１２Ｂ，１２Ｃ）がアクセス線路１３（１３Ａ，１３Ｂ，１３Ｃ）を介してエッジルータ装置１１０（１１０Ａ，１１０Ｂ，１１０Ｃ）に接続されている。図１においては、クライアント側ユーザ端末１２Ａがアクセス線路１３Ａを介してエッジルータ装置１１０Ａに接続され、サーバ側ユーザ端末１２Ｂがアクセス線路１３Ｂを介してエッジルータ装置１１０Ｂに接続され、ユーザ端末１２Ｃがアクセス線路１３Ｃを介してエッジルータ装置１１０Ｃに接続されている。
【００３１】
エッジルータ装置１１０は、周知のコンピュータを主体として構成され、コンピュータプログラムに基づいて動作するもので、図２に示すように、ユーザ要求処理部４０１と、ポリシー制御部４０２、ポリシーテーブル４０３、パケット課金部４０４、課金テーブル４０５、ルーティング制御部４０６、主制御部４０７、通信処理部４０８、及びユーザ要求処理部４０１と、ポリシー制御部４０２、パケット課金部４０４、ルーティング制御部４０６を接続するパケット通信路４１０を備え、パケット通信網１１と、ユーザ端末１２及びこのパケット通信網１１以外のパケット通信網との接続を行い、通信パケットの転送を行うと共に、通信パケットの優先度設定処理と通信パケットに対する課金処理を行う。
【００３２】
主制御部４０７は、通信処理部４０８と通信網１４２を介してネットワーク管理装置１３０との間で通信を行い、ネットワーク管理装置１３０から受信した制御命令を実行すると共にエッジルータ装置１１０内に保持している情報をネットワーク管理装置１３０に送信する。さらに、主制御部４０７は、制御バス４０９によってユーザ要求処理部４０１と、ポリシー制御部４０２、パケット課金部４０４、ルーティング制御部４０６に接続され、これらの動作制御を行う。
【００３３】
ユーザ要求処理部４０１は、アクセス線路１３を介してユーザ端末１２から受信した要求を受け付けて主制御部４０７に通知する。ユーザ要求処理部４０１の内部には、図３に示すように、Ｗｅｂサーバ４１１と要求処理サーバ４１２が存在し、これらはアクセス線路１３に接続されたパケット通信路４１０に接続されている。つまり、Ｗｅｂサーバ４１１と要求処理サーバ４１２は特定のポート番号で起動しているネットワーク上のアプリケーションである。ユーザ端末１２の管理者は、Ｗｅｂ端末で要求を出す場合はＷｅｂサーバ４１１にアクセスし、ユーザ端末１２上のアプリケーションから通信によって要求を出したい場合は要求処理サーバ４１２にアクセスする。どちらも受け付ける情報の内容は同じであり、その手段が異なるだけである。
【００３４】
ポリシー制御部４０２は、ポリシーテーブル４０３を参照してポリシー制御を行う。ポリシーテーブル４０３には、送信元アドレスと、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別、パケット優先度の各項目の情報を１組として、複数組の情報を持つテーブルである。また、プロトコル種別は、パケットの種別を識別する項目で、本実施形態ではＴｃｐかＵｄｐが設定される。
【００３５】
ポリシー制御部４０２は、ユーザ端末１２側のアクセス線路１３からコアルータ装置１２０側のパケット通信線１４１へ向かって送信されるパケットのヘッダ情報を抽出して、このヘッダ情報に含まれる送信元アドレスと、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別が、ポリシーテーブル４０３に存在する情報と一致するか否かをチェックする。もし一致すれば、そのパケットの優先度をポリシーテーブル４０３に記載されている優先度に付け替える。また、ポリシーテーブル４０３内のどの情報とも一致しなければ、ポリシー制御部４０２はパケットの優先度を変えないでそのまま転送する。尚、ポリシーテーブル４０３において、送信元ポート番号が省略されていれば、すべての送信元ポート番号が対象となる。同様に送信先ポート番号が省略されていれば、すべての送信先ポート番号が対象となる。さらに、ポリシーテーブル４０３において、プロトコル種別が省略されていれば、すべてのプロトコルが対象になる。
【００３６】
パケット課金部４０４は、エッジルータ装置１１０にアクセス線路１３で接続されたユーザ端末１２の通信パケットに対して課金処理を行うものであり、課金テーブル４０５を参照して通過パケットのカウントとこれに基づくパケットの課金処理を行い、ユーザ端末１２毎の集計結果をネットワーク管理装置１３０に通知する。
【００３７】
課金テーブル４０５は、通常の課金対象となる通信パケット以外に課金対象となる受信パケットの種別情報と、課金対象外となる送信パケットの種別情報が格納されているテーブルである。上記パケットの種別情報としては、送信元アドレスと、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別、課金フラグの各項目の情報を１組として、複数組の情報が格納されている。ここで、課金フラグは、課金をするかしないかを指示する２値のフラグである。
【００３８】
また、パケット課金部４０４は、ユーザ端末１２側のアクセス線路１３からコアルータ装置１２０側のパケット通信線１４１へ向けて送信されるパケットは原則として課金対象とし、さらに上記課金テーブル４０５に指定されている受信パケットに対して課金すると共に、上記課金テーブル４０５に指定されている送信パケットに対して課金対象外とする。この課金されたパケットの料金は、ユーザ端末１２の管理者に請求される。
【００３９】
ここで、パケット課金部４０４は、上記アクセス線路１３で接続されたユーザ端末１２からの送信パケットであっても、このパケットのヘッダ情報に含まれる送信元アドレスと、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別が、課金テーブル４０５に存在するアドレス情報（送信元アドレス、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別）と一致して、且つ、その課金フラグが課金しない設定になっている場合は、パケット課金部４０４は該当するパケットを課金対象にはしない。
【００４０】
逆にパケット課金部４０４は、コアルータ装置１２０側のパケット通信線１４１からユーザ端末１２側のアクセス線路１３へ向けて受信されるパケットは原則として課金対象とはしない。また、この受信パケットであっても、このパケットのヘッダ情報に含まれる送信元アドレスと、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別が、課金テーブル４０５に存在するアドレス情報（送信元アドレス、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別）と一致して、且つ、その課金フラグが課金する設定になっている場合は、パケット課金部４０４は該当するパケットを課金対象とする。この受信パケットの料金は、パケットの送信先ユーザ端末１２の管理者に請求される。
【００４１】
尚、ポリシーテーブル４０３と課金テーブル４０５を１つのテーブルにまとめることも可能であることは言うまでもない。その場合、その１つのテーブルが所持する情報は、送信元アドレス、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別、パケット優先度、及び課金フラグになる。このまとめたテーブルは、ポリシー制御部４０２とパケット課金部４０４の両方から参照されることになる。
【００４２】
ルーティング制御部４０６は、アクセス線路１３を介してユーザ端末１２から送られてきたパケットに対して最適な経路のパケット通信線１４１を選択して転送すると共に、パケット通信線１４１を介してユーザ端末１２に向けて送られてきたパケットをユーザ端末１２に転送する。
【００４３】
ネットワーク管理装置１３０は、周知のコンピュータを主体として構成され、コンピュータプログラムに基づいて動作するもので、図４に示すように、主制御部５０１と、各エッジルータ装置１１０と制御通信網１４２を介して接続された通信処理部５０２、キーボードやモニター装置などを含む入出力部５０３、記憶部５０４を備え、ネットワーク内のエッジルータ装置１１０のアドレス情報を記憶部５０４に保持して、エッジルータ装置１１０と共にポリシー設定処理を行う。さらに、ネットワーク管理装置１３０は、エッジルータ装置１１０内で各ユーザ端末１２への課金を集計し、各ユーザ端末１２の管理者への請求書の発行処理を行う。
【００４４】
上記構成において、本発明のネットワーク管理システムは、各エッジルータ装置１１０とネットワーク管理装置１３０とを含む。
【００４５】
次に、上記ネットワーク管理システムにおいて、ユーザ端末１２からエッジルータ装置１１０に対してポリシー設定要求を送信することにより特定のユーザ端末との間のパケット優先度を変更する手順及び各装置における処理について図５乃至図７のフローチャートを参照して説明する。
【００４６】
ここでは、クライアント・サーバ形式を例にとり、クライアント側ユーザ端末１２Ａがサーバ側ユーザ端末１２Ｂに要求を出して、サーバ側ユーザ端末１２Ｂからストリーム型のデータを入手する際に、サーバ側ユーザ端末１２Ｂの送信パケットの優先度をクライアント側ユーザ端末１２Ａの管理者が変更する場合に重点を置いて説明する。
【００４７】
クライアント側ユーザ端末１２Ａの管理者が、自己端末１２Ａからの送信パケットの優先度或いは特定のユーザ端末１２から自己端末１２Ａへ送信されるパケットの優先度を変更したいときは、アクセス線路１３を介して自己端末１２Ａが接続しているエッジルータ装置１１０Ａにポリシー設定要求のパケットを送信する。
【００４８】
また、ポリシー設定要求には、優先度の変更対象となるパケットの送信側を特定するための送信元アドレスと送信元ポート番号、受信側を特定するための送信先アドレスと送信先ポート番号、パケットのプロトコル種別、及び変更後のパケット優先度の情報が記載される。尚、送信元ポート番号が省略されている場合は送信元アドレス上のすべてのポートが対象となる。同様に、送信先ポート番号か省略されている場合は送信先アドレス上のすべてのポートが対象となる。さらにプロトコル種別が省略されている場合はすべてのプロトコルが対象となる。
【００４９】
エッジルータ装置１１０は、ユーザ端末１２からのポリシー設定要求を受信したか否かを監視する（ＳＡ１）と共に、ネットワーク管理装置１３０からポリシー設定要求を受信したか否かを監視している（ＳＡ１４）。
【００５０】
ユーザ端末１２が上記のポリシー設定要求を送信すると、このポリシー設定要求は、アクセス線路１３Ａを介してユーザ端末１２に接続されたエッジルータ装置１１０のユーザ要求処理部４０１によって受け付けられる（ＳＡ２）。
【００５１】
ユーザ要求処理部４０１において、要求処理サーバ４１２が要求を受けた場合は、要求処理サーバ４１２はポリシー設定要求パケットのヘッダ部に格納されている情報からポリシー設定要求を送信したユーザ端末１２のアドレスを要求元アドレスとして抽出する。また、Ｗｅｂサーバ４１１が要求を受けた場合は、Ｗｅｂのログイン処理によってユーザ端末１２のアドレスが要求元アドレスとして抽出される（ＳＡ３）。この後、ユーザ要求処理部４０１は、ポリシー設定要求と抽出した要求元アドレスを主制御部４０７へ送る。
【００５２】
ユーザ要求処理部４０１からポリシー設定要求と要求元アドレスを受け取った主制御部４０７は、ポリシー設定要求の内容から送信元アドレスを抽出し（ＳＡ４）、この抽出した送信元アドレスと要求元アドレスが同一であるか否かを比較する（ＳＡ５）。この比較の結果、これらが異なるときは後述するＳＡ７のエラー処理に移行し、同一の場合は変更命令と共にポリシー設定要求の内容をポリシー制御部４０２に送る。
【００５３】
尚、クライアント側ユーザ端末１２Ａの管理者が、自己ユーザ端末１２Ａから送信するパケットの優先度を変更する場合、送信元アドレスと要求元アドレスが同一になる。
【００５４】
変更命令と共にポリシー設定要求の内容を受け取ったポリシー制御部４０２は、ポリシー設定要求の内容に基づいてポリシーテーブル４０３の内容を変更する、或いはポリシー設定要求の内容をポリシーテーブル４０３に追加することによって、要求元アドレスのユーザ端末１２から送信されるパケットの優先度を変更し、設定完了を主制御部４０７に通知し（ＳＡ６）、後述するＳＡ１２の処理に移行する。尚、前述したようにユーザ端末１２の管理者が自己ユーザ端末１２Ａから送信するパケットの優先度を変更した場合、この変更に応じて自動的に課金され、上記管理者に請求されることになる。
【００５５】
一方、上記ＳＡ５の比較の結果、前記抽出した送信元アドレスと要求元アドレスが異なるときは、主制御部４０７は、ポリシー設定要求の内容から送信先アドレスを抽出し（ＳＡ７）、この抽出した送信先アドレスと要求元アドレスが同一であるか否かを比較する（ＳＡ８）。この比較の結果、送信先アドレスと要求元アドレスが異なる場合は後述するＳＡ１３の処理に移行し、これらが同一の場合は、このポリシー設定要求を制御通信網１４２を介してネットワーク管理装置１３０に転送する（ＳＡ９）。この後行われるネットワーク管理装置１３０における処理（ＳＢ１〜ＳＢ９）と送信側のエッジルター装置１１０における処理（ＳＡ１４〜ＳＡ１８）に関しては後述する。
【００５６】
尚、クライアント側ユーザ端末１２Ａの管理者が、サーバ側ユーザ端末１２Ｂから送信されるパケットの優先度を変更する場合、送信先アドレスと要求元アドレスが同一になる。
【００５７】
この後、主制御部４０７は、ネットワーク管理装置１３０から設定完了の通知を受信したか否かを監視し（ＳＡ１０）、ネットワーク管理装置１３０から設定拒絶通知を受け取ったときは後述するＳＡ１３の処理に移行し、設定完了通知を受け取ったときは上記ポリシー設定要求のアドレス情報（送信元アドレス、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別）で指定されるパケットを課金対象にするように課金テーブル４０５の内容を変更する（ＳＡ１１）。
【００５８】
これにより、クライアント側ユーザ端末１２Ａの管理者がサーバ側ユーザ端末１２Ｂから送信されるパケットの優先度を変更して高速転送できるようにしたときには、この高優先度パケットに対しては、クライアント側ユーザ端末１２Ａが接続されたエッジルータ装置１１０Ａのパケット課金部４０４で課金され、このパケットに対する料金は、自動的にクライアント側ユーザ端末１２Ａの管理者に請求されることになる。
【００５９】
次いで、主制御部４０７は、ユーザ要求処理部４０１に命じてクライアント側ユーザ端末１２Ａに対して全ての設定が終了した旨を通知する（ＳＡ１２）。
【００６０】
また、上記ＳＡ８の比較の結果、送信先アドレスと要求元アドレスが異なるとき、或いは、上記ＳＡ１０の判定の結果、ネットワーク管理装置１３０から設定拒絶通知を受け取ったときは、主制御部４０７は、エラー処理を行う（ＳＡ１３）。
【００６１】
このエラー処理において、上記ＳＡ８の比較の結果、送信先アドレスと要求元アドレスが異なるときは、ポリシー設定要求を送信したユーザ端末１２の管理者が自分とは全く無関係なユーザ端末１２に係るポリシーを変更しようとしていることになるので、主制御部４０７は、エラーとしてポリシー設定要求を拒絶する旨を、ユーザ要求処理部４０１に命じてクライアント側ユーザ端末１２Ａに対して通知する。また、上記ＳＡ１０の判定の結果、ネットワーク管理装置１３０から設定拒絶通知を受け取ったときは、主制御部４０７は、ポリシーの設定変更ができなかった旨を、ユーザ要求処理部４０１に命じてポリシー設定要求を送信したユーザ端末１２に対して通知する。
【００６２】
一方、ネットワーク管理装置１３０では、主制御部５０１が、エッジルター装置１１０からポリシー設定要求を受信したか否かを監視している（ＳＢ１）。上記ＳＡ９の処理においてエッジルータ装置１１０からネットワーク管理装置１３０にポリシー設定要求が転送されると、ネットワーク管理装置１３０の主制御部５０１は、通信処理部５０２を介してこのポリシー設定要求を受け取り（ＳＢ２）、ポリシー設定要求の内容から送信元アドレスを抽出する（ＳＢ３）。
【００６３】
次いで、ネットワーク管理装置１０３は、この送信元アドレスを収容するエッジルータが存在するか否かを判定する（ＳＢ４）。この判定の結果、ポリシー設定要求に含まれる送信元アドレスを収容するエッジルータ装置１１０が存在しないときは後述するＳＢ９の処理に移行し、存在するときは、このポリシー設定要求を、送信元アドレスのユーザ端末１２がアクセス線路１３によって接続されているエッジルータ装置１１０に通信処理部５０２を介して転送する（ＳＢ５）。
【００６４】
例えば、上記のようにクライアント側ユーザ端末１２Ａの管理者が、サーバ側ユーザ端末１２Ｂから自己ユーザ端末１２Ａに対して送信されるパケットの優先度を変更するときは、クライアント側ユーザ端末１２Ａから送信されたポリシー設定要求はエッジルータ装置１１０Ａからネットワーク管理装置１３０を介してサーバ側ユーザ端末１２Ｂがアクセス線路１３によって接続されているエッジルータ装置１１０Ｂに転送される。これにより、ポリシー設定要求に基づくパケット優先度の変更処理がサーバ側のエッジルータ装置１１０Ｂによって行われ、その処理結果が応答通知として、エッジルータ装置１１０Ｂからネットワーク管理装置１３０に通知される。各エッジルータ装置１１０における、サーバ側エッジルータ装置１１０Ｂとしての処理（ＳＡ１４〜ＳＡ１８）に関しては後述する。
【００６５】
次いで、ネットワーク管理装置１３０の主制御部５０１は、ポリシー設定要求の転送先のエッジルータ装置１１０から応答通知を受信したか否かを監視し（ＳＢ６）、応答通知を受信したときはこれを受け取る（ＳＢ７）。さらに、主制御部５０１は、この応答通知に対応するポリシー設定要求の送信元のエッジルータ装置１１０に上記応答通知を転送する（ＳＢ８）。これにより、サーバ側のエッジルータ装置１１０Ｂによって行われたパケット優先度の変更処理結果が、応答通知としてクライアント側のエッジルータ装置１１０Ａに転送され、エッジルータ装置１１０Ａでは上記ＳＡ１０の処理が行われる。
【００６６】
また、上記ＳＢ４の判定の結果、上記抽出した送信元アドレスを収容するエッジルータ装置１１０が存在しないときは、ネットワーク管理装置１３０は、エラー処理を行う（ＳＢ９）。このエラー処理では、ポリシー設定要求を拒絶する旨を応答通知として、この応答通知をポリシー設定要求の送信元のエッジルータ装置１１０に送信する。
【００６７】
一方、ネットワーク管理装置１３０からポリシー設定要求を受信したエッジルータ装置１１０では、即ち、上記サーバ側のエッジルータ装置１１０Ｂでは、以下の処理が行われる。
【００６８】
エッジルータ装置１１０は、ユーザ端末１２からのポリシー設定要求を受信したか否かを監視する（ＳＡ１）と共に、ネットワーク管理装置１３０からポリシー設定要求を受信したか否かを監視しており（ＳＡ１４）、主制御部４０７はネットワーク管理装置１３０からポリシー設定要求を受信したときにこれを受け取る（ＳＡ１５）。
【００６９】
次いで、主制御部４０７は、変更命令と共にポリシー設定要求の内容をポリシー制御部４０２に送る。
【００７０】
変更命令と共にポリシー設定要求の内容を受け取ったポリシー制御部４０２は、ポリシー設定要求の内容に基づいてポリシーテーブル４０３の内容を変更する、或いはポリシー設定要求の内容をポリシーテーブル４０３に追加することによって、上記送信元アドレスで特定されるユーザ端末１２から上記送信先アドレス（要求元アドレス）へ向けて送信されるパケットの優先度を変更し、設定完了を主制御部４０７に通知する（ＳＡ１６）。この後、主制御部４０７は、上記ポリシー設定要求のアドレス情報（送信元アドレス、送信元ポート番号、送信先アドレス、送信先ポート番号、プロトコル種別）で指定されるパケットを課金対象外にするように課金テーブル４０５の内容を変更する（ＳＡ１７）。これにより、クライアント側ユーザ端末１２Ａの管理者がサーバ側ユーザ端末１２Ｂから送信されるパケットの優先度を変更して高速転送できるようにしたときには、この高優先度パケットに対しては、サーバ側ユーザ端末１２Ｂが接続されたエッジルータ装置１１０Ｂのパケット課金部４０４で課金されることがなく、サーバ側ユーザ端末１２Ｂの管理者に請求されることがない。このパケットに対する料金は、自動的にクライアント側ユーザ端末１２Ａの管理者に請求されることになる。
【００７１】
この後、主制御部４０７は、ポリシーテーブル４０３及び課金テーブル４０５の設定が完了したことを表す設定完了通知（応答通知）をネットワーク制御装置１３０に送信する（ＳＡ１８）。
【００７２】
一方、上記手順で設定した内容を解除するには、上記手順と同様の手順でクライアント側ユーザ端末１２Ａが接続されたエッジルータ装置１１０Ａのポリシーテーブル４０３と課金テーブル４０５、及びサーバ側ユーザ端末１２Ｂが接続されたエッジルータ装置１１０Ｂのポリシーテーブル４０３と課金テーブル４０５を変更して、設定を元に戻せば良い。
【００７３】
前述したように、上記実施形態によれば、エッジルータ装置１１０とコアルータ装置１２０で構成されるパケット通信網１１において、クライアント側ユーザ端末１２Ａがサーバ側ユーザ端末１２Ｂからのパケットの優先度を、サーバ側ユーザ端末１２Ｂの管理者がまったく関知せずに、クライアント側ユーザ端末１２Ａの管理者の自由に変更することができる。さらに、クライアント側ユーザ端末１２Ａの管理者がサーバ側ユーザ端末１２Ｂから自己端末１２Ａに向けて送信されるパケットの優先度を変更した時のパケット課金は、クライアント側のエッジルータ装置１１０Ａで処理され、クライアント側ユーザ端末１２Ａの管理者に料金請求が行われ、サーバ側ユーザ端末１２Ｂの管理者には課金されない。そのため、悪意な設定でサーバ側ユーザ端末１２Ｂの管理者が知らない間にサーバ側に課金される心配がない。従って、本実施形態では、パケット通信網１１の提供者がポリシー制御と課金処理を行うので、パケット通信網１１の利用者すなわちクライアント側ユーザ端末１２Ａの管理者とサーバ側ユーザ端末１２Ｂの管理者及びその他のユーザ端末１２の管理者が課金処理に関して特別な処理を行う必要はない。
【００７４】
また、上記のコンピュータプログラムが記録されているコンピュータ読み取り可能な情報記録媒体を作成することにより、上記コンピュータプログラムを容易に配布することができる。また、通信網を介して上記コンピュータプログラムを配布してもよいことは言うまでもない。
【００７５】
尚、上記図１は、サーバ側ユーザ端末１２Ｂがネットワーク管理装置１３０によって管理されるエッジルータ装置１１０Ｂに接続された構成になっているが、図８に示すように、エッジルータ装置１１０Ｂにアクセス線路１３Ｂを介して接続されたグローバルネットワーク６１０にサーバ側ユーザ端末１２Ｂが接続されている場合においても本発明は有効である。サーバ側エッジルータ装置１１０Ｂがグローバルネットワーク６１０を介したサーバ側ユーザ端末１２Ｂからのパケットのヘッダ部を見て処理すれば、図１の構成と同様の処理が可能である。ただし、図８の構成においては、グローバルネットワーク６１０内に関してはサーバ側ユーザ端末１２Ｂからのパケットの優先度を変更することはできない。
【００７６】
【発明の効果】
以上説明したように本発明によれば、ユーザ端末からポリシー設定要求を送信することにより、このユーザ端末から特定の送信先アドレスのユーザ端末に送信されるパケットの優先度を変更することができると共に、特定の送信元アドレスのユーザ端末から自己ユーザ端末に送信されるパケットの優先度を変更することができるため、例えば、クライアント側のユーザ端末がサーバ側のユーザ端末に要求を送信してサーバ側ユーザ端末から情報を入手するクライアント・サーバ形式の場合、サーバ側ユーザ端末の管理者に対して連絡をしなくても、サーバ側ユーザ端末の送信パケットの優先度をクライアント側ユーザ端末の管理者が変更することができるので、サーバ側ユーザ端末が保持している音楽や映像等のストリーム型のデータをクライアント側ユーザ端末がダウンロードするときに、高速なダウンロードを簡単な操作で可能にすることができる。
【００７７】
また、ユーザ端末から受信したポリシー設定要求のパケットのヘッダ部の内容から、このポリシー設定要求を送信したユーザ端末のアドレスを抽出することにより、ポリシー設定要求を送信したユーザ端末のアドレスを容易に且つ確実に抽出することができる。
【００７８】
さらに、前記エッジルータ装置において課金処理が行われる場合に、上記ポリシー設定要求によって生じた課金対象となる高優先度通信パケットに対する課金が、上記ポリシー設定要求を送信したユーザ端末の管理者に対して自動的に課せられるようにしたので、上記のようなクライアント・サーバ形式の場合においてもサーバ側ユーザ端末の管理者に課金の付け替えのための複雑な処理の負担をかけることがない。
【００７９】
さらにまた、クライアント側ユーザ端末内のアプリケーションの中にサーバとして情報を提供するアプリケーションが混在している場合や、そのサーバがフリーソフトを配布するような決済手段を持っていない場合にも、パケット優先度変更に伴う面倒な課金の付け替えのための複雑な処理を行う必要がないため、個人レベルで立ち上げたサーバとしてのユーザ端末の管理者が複雑な取引システムをサポートする必要がないので、大衆のネットワーク参加を阻害する要因を低減することができ、ネットワーク通信の普及と向上を図ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるパケット通信網及びネットワーク管理システムを示す構成図
【図２】本発明の一実施形態におけるエッジルータ装置を示す構成図
【図３】本発明の一実施形態におけるユーザ要求処理部を示す構成図
【図４】本発明の一実施形態におけるネットワーク管理装置を示す構成図
【図５】本発明の一実施形態におけるエッジルータ装置の本発明に係る処理の流れを示すフローチャート
【図６】本発明の一実施形態におけるエッジルータ装置の本発明に係る処理の流れを示すフローチャート
【図７】本発明の一実施形態におけるネットワーク管理装置の本発明に係る処理の流れを示すフローチャート
【図８】本発明の一実施形態における他の例のパケット通信網及びネットワーク管理システムを示す構成図
【図９】従来例のＤｉｆｆ−ｓｅｒｖベースパケット通信網の構成を示す図
【図１０】従来例のエッジルータ装置の構成を示す図
【符号の説明】
１１…パケット通信網、１２（１２Ａ，１２Ｂ，１２Ｃ）…ユーザ端末、１３（１３Ａ，１３Ｂ，１３Ｃ）…アクセス線路、１１０（１１０Ａ，１１０Ｂ，１１０Ｃ）…エッジルータ装置、１２０…コアルータ装置、１３０…ネットワーク管理装置、１４１…パケット通信線、１４２…制御通信網、４０１…ユーザ要求処理部、４０２…ポリシー制御部、４０３…ポリシーテーブル、４０４…パケット課金部、４０５…課金テーブル、４０６…ルーティング制御部、４０７…主制御部、４０８…通信処理部、４１０…パケット通信路、４１１…Ｗｅｂサーバ、４１２…要求処理サーバ、５０１…主制御部、５０２…通信処理部、５０３…入出力部、５０４…記憶部、６１０…グローバルネットワーク。
【図１】
0003553918.tif 000002
【図２】
0003553918.tif 000003
【図３】
0003553918.tif 000004
【図４】
0003553918.tif 000005
【図５】
0003553918.tif 000006
【図６】
0003553918.tif 000007
【図７】
0003553918.tif 000008
【図８】
0003553918.tif 000009
【図９】
0003553918.tif 000010
【図１０】
0003553918.tif 000011