(57)【要約】【課題】  ルータがサポートしている優先制御機能のみで動的にユーザ毎のＱｏＳを設定して動作するコンピュータネットワークシステムを提供する。【解決手段】  ユーザ認証ＱｏＳサーバ１０は、ユーザ認証部１２によって認証要求のあったクライアント装置２１のユーザの認証を行い、ユーザを認証した場合には、記憶部１３から認証に対応するユーザ名に関連付けられたＱｏＳクラスを読出し、ＱｏＳクラスを書き換えるようにＱｏＳポリシー配布部１１を介してルータ３１とルータ３ｋに通知する。ルータ３１は、到来するパケット中の送信元アドレスを検出し、ユーザ認証ＱｏＳサーバ１０から通知された送信元アドレスに一致する場合、パケット中のＱｏＳクラスを書き換える。ルータ３ｋは、到来するパケット中の送信先アドレスを検出し、ユーザ認証ＱｏＳサーバ１０から通知された送信元アドレスに一致する場合、パケット中のＱｏＳクラスを書き換える。【選択図】  図１
2006013891.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークと第２のネットワークとがルータを介して接続されるコンピュータネットワークシステムであって、
前記第１のネットワークに含まれる第１のサービスクラス書換手段と、
前記第２のネットワークに含まれる第２のサービスクラス書換手段と、
前記第１のサービスクラス書換手段および前記第２のサービスクラス書換手段にＱｏＳ（Quality of Services）ポリシーを配布する配布部と、ユーザからの認証要求を処理するユーザ認証部と、認証要求の対象となるユーザ名と前記ユーザ名に関連付けられたＱｏＳクラスとを記憶する記憶部と、を含むＱｏＳサーバと、
を備え、
前記ＱｏＳサーバは、前記ユーザ認証部によって認証要求のあった前記ユーザの認証を行い、前記ユーザを認証した場合には、前記記憶部から前記認証要求に対応するユーザ名に関連付けられたＱｏＳクラスを読出し、前記認証要求時に受信したパケット中の送信元アドレスに一致する送信元アドレスを有するパケット中のＱｏＳクラスを、前記読み出したＱｏＳクラスに書き換えるように前記配布部を介して前記第１のサービスクラス書換手段に通知し、前記認証要求時に受信したパケット中の送信元アドレスに一致する送信先アドレスを有するパケット中のＱｏＳクラスを、前記読み出したＱｏＳクラスに書き換えるように前記配布部を介して前記第２のサービスクラス書換手段に通知することを特徴とするコンピュータネットワークシステム。
【請求項２】
前記第１のネットワーク内には、前記ユーザの使用するクライアント装置が含まれ、前記第２のネットワーク内には、前記クライアント装置との間でパケットの送受信を行うサーバ装置が含まれることを特徴とする請求項１記載のコンピュータネットワークシステム。
【請求項３】
前記第１のサービスクラス書換手段は、前記第１のネットワークに含まれる第１のルータであって、前記第２のサービスクラス書換手段は、前記第２のネットワークに含まれる第２のルータであって、前記第１のルータと前記第２のルータとは、直接あるいは他の１以上のルータを介して接続されることを特徴とする請求項２記載のコンピュータネットワークシステム。
【請求項４】
前記認証された前記ユーザの使用する前記クライアント装置から前記サーバ装置に向けて送出されるパケットは、前記第１のルータでＱｏＳクラスが書き換えられて前記サーバ装置に到達し、前記サーバ装置から前記クライアント装置に向けて送出されるパケットは、前記第２のルータでＱｏＳクラスが書き換えられて前記クライアント装置に到達することを特徴とする請求項３記載のコンピュータネットワークシステム。
【請求項５】
前記第１のサービスクラス書換手段は、前記クライアント装置内に存在する第１のＱｏＳエージェントであって、前記第２のサービスクラス書換手段は、前記サーバ装置内に存在する第２のＱｏＳエージェントであって、前記第１のネットワークに含まれる第１のルータと前記第２のネットワークに含まれる第２のルータとが、直接あるいは他の１以上のルータを介して接続されることを特徴とする請求項２記載のコンピュータネットワークシステム。
【請求項６】
前記認証されたユーザの使用するクライアント装置から前記サーバ装置に向けて送出されるパケットは、前記第１のＱｏＳエージェントによってＱｏＳクラスが書き換えられて前記サーバ装置に到達し、前記サーバ装置から前記クライアント装置に向けて送出されるパケットは、前記第２のＱｏＳエージェントによってＱｏＳクラスが書き換えられて前記クライアント装置に到達することを特徴とする請求項５記載のコンピュータネットワークシステム。
【請求項７】
前記パケットは、ＩＰ（Internet Protocol）パケットであり、ＩＰパケットのヘッダ中に存在するサービスクラスに前記ＱｏＳクラスが設定されることを特徴とする請求項１、４、６のいずれか一に記載のコンピュータネットワークシステム。
【請求項８】
第１のサービスクラス書換手段を含む第１のネットワークと、第２のサービスクラス書換手段を含む第２のネットワークとがルータを介して接続されるコンピュータネットワークシステム中のＱｏＳクラスを設定するＱｏＳサーバであって、
ユーザからの認証要求を処理するユーザ認証部と、
認証要求の対象となるユーザ名と前記ユーザ名に関連付けられたＱｏＳクラスとを記憶する記憶部と、
前記第１のサービスクラス書換手段および前記第２のサービスクラス書換手段にＱｏＳポリシーを配布する配布部と、
を備え、
前記ユーザ認証部によって認証要求のあった前記ユーザの認証を行い、前記ユーザを認証した場合には、前記記憶部から前記認証要求に対応するユーザ名に関連付けられたＱｏＳクラスを読出し、前記認証要求時に受信したパケット中の送信元アドレスに一致する送信元アドレスを有するパケット中のＱｏＳクラスを、前記読み出したＱｏＳクラスに書き換えるように前記配布部を介して前記第１のサービスクラス書換手段に通知し、前記認証要求時に受信したパケット中の送信元アドレスに一致する送信先アドレスを有するパケット中のＱｏＳクラスを、前記読み出したＱｏＳクラスに書き換えるように前記配布部を介して前記第２のサービスクラス書換手段に通知することを特徴とするＱｏＳサーバ。
【請求項９】
第１のサービスクラス書換手段を含む第１のネットワークと、第２のサービスクラス書換手段を含む第２のネットワークとがルータを介して接続されるコンピュータネットワークシステム中のＱｏＳクラスをＱｏＳサーバが設定する方法であって、
認証要求のあったユーザの認証を行うステップと、
前記ユーザを認証した場合には、前記ユーザのユーザ名に関連付けられて記憶されているＱｏＳクラスを読出すステップと、
前記認証要求時に受信したパケット中の送信元アドレスに一致する送信元アドレスを有するパケット中のＱｏＳクラスを、前記読み出したＱｏＳクラスに書き換えるように前記第１のサービスクラス書換手段に通知するステップと、
前記認証要求時に受信したパケット中の送信元アドレスに一致する送信先アドレスを有するパケット中のＱｏＳクラスを、前記読み出したＱｏＳクラスに書き換えるように前記第２のサービスクラス書換手段に通知するステップと、
を含むことを特徴とするコンピュータネットワークシステムにおけるＱｏＳ設定方法。
【請求項１０】
認証された前記ユーザの使用する前記第１のネットワーク内にあるクライアント装置から、前記第２のネットワーク内のサーバ装置に向けて送出されるパケットは、前記第１のサービスクラス書換手段によってＱｏＳクラスが書き換えられて前記サーバ装置に到達し、前記サーバ装置から前記クライアント装置に向けて送出されるパケットは、前記第２のサービスクラス書換手段によってＱｏＳクラスが書き換えられて前記クライアント装置に到達することを特徴とする請求項９記載のコンピュータネットワークシステムにおけるＱｏＳ設定方法。
【請求項１１】
前記第１のサービスクラス書換手段は、前記第１のネットワークに含まれる第１のルータであって、前記第２のサービスクラス書換手段は、前記第２のネットワークに含まれる第２のルータであって、前記第１のルータと前記第２のルータとは、直接あるいは他の１以上のルータを介して接続されることを特徴とする請求項９記載のコンピュータネットワークシステムにおけるＱｏＳ設定方法。
【請求項１２】
前記第１のサービスクラス書換手段は、前記クライアント装置内に存在する第１のＱｏＳエージェントであって、前記第２のサービスクラス書換手段は、前記サーバ装置内に存在する第２のＱｏＳエージェントであって、前記第１のネットワークに含まれる第１のルータと前記第２のネットワークに含まれる第２のルータとが、直接あるいは他の１以上のルータを介して接続されることを特徴とする請求項１０記載のコンピュータネットワークシステムにおけるＱｏＳ設定方法。
【請求項１３】
前記パケットは、ＩＰ（Internet Protocol）パケットであり、ＩＰパケットのヘッダ中に存在するサービスクラスに前記ＱｏＳクラスが設定されることを特徴とする請求項９または１０記載のコンピュータネットワークシステムにおけるＱｏＳ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークシステムおよびそのＱｏＳ（Quality of Services）設定方法に係り、ＱｏＳポリシーに基づきＱｏＳクラスを動的に変更するコンピュータネットワークシステムおよびこのシステムにおけるＱｏＳ設定方法に係る。
【背景技術】
【０００２】
クライアント・サーバからなるコンピュータネットワークシステムにおいて、クライアント毎にネットワーク内の処理の優先度が異なるように、サービス品質（ＱｏＳ）を設定して運用する場合がある。このようなコンピュータネットワークシステムでは、システム中に認証やＱｏＳポリシーを管理する装置（サーバ）を設け、この装置がＱｏＳ情報をコンピュータネットワークシステム中の経路制御を行う機器に配布するようなシステムが存在する。
【０００３】
例えば、特許文献１には、ネットワーク全体のルータやスイッチに対する経路情報の設定や帯域・パケット接続の優先度等の設定やゲートウェイにおけるアクセス権等の設定を事前に登録されたポリシーに基づき自動的に行い、柔軟なネットワーク環境を構築できるアクセス制御システムが開示されている。このシステムは、複数のローカル・エリア・ネットワークを接続する広域コンピュータ通信ネットワークにおいて、ネットワーク全体の通信接続・接続品質に係る制御をするアクセス制御システムであって、複数のローカル・エリア・ネットワークを接続するための経路に関する情報と、ローカル・エリア・ネットワークを使用するユーザの認証情報と、ユーザのアクセスを管理するためのポリシー情報と、が予め登録される記憶部と、ユーザ端末のログイン毎に受信する少なくともユーザの認証情報を含むアクセス情報と記憶部に登録された認証情報とを基に当該ユーザに対する認証処理を実行し、認証処理が成功した場合には、広域コンピュータ通信ネットワークと複数のローカル・エリア・ネットワークを構成するルータまたはスイッチに対して、経路に関する情報に基づく設定の更新処理を実行するとともに、当該ユーザに対応するポリシー情報に基づく設定の更新処理を実行する処理部と、を具備するものである。
【０００４】
また、特許文献２には、ＰＣクライアントが、ＬＡＮスイッチを介して、認証サーバによる認証を受けるとともに、業務用サーバへのユーザごとのアクセス制御及びアクセス優先順位の制御を受けるユーザ認証ＱｏＳポリシー管理システムが開示されている。このシステムは、ログオン情報をＬＡＮスイッチに送信するＰＣクライアントと、ＰＣクライアントから送信されてきたログオン情報を認証サーバに送信するとともに、ＰＣクライアントのアドレス情報を記憶し、かつ、認証サーバからアクセス制御情報及びＱｏＳ情報を受信して、このアクセス制御情報によって業務用サーバに対するＰＣクライアントのアクセス制御を行うとともに、ＱｏＳ情報にもとづき業務用サーバに対するＰＣクライアントのアクセス優先順位を制御するＬＡＮスイッチと、ＬＡＮスイッチから送信されてきたログオン情報にもとづき認証を行い、認証結果が正である場合に、ログオン情報に対応するアクセス制御情報及びＱｏＳ情報をＬＡＮスイッチに送信する認証サーバと、ＬＡＮスイッチによって、アクセス制御情報及びＱｏＳ情報にしたがい制御を受けたＰＣクライアントからのアクセスを受ける業務用サーバとを有する構成である。
【０００５】
さらに、特許文献３には、ＩＰ（Internet Protocol）ネットワークシステムにて提供されるDiff-serv等のＩＰ−ＱｏＳ制御において、ダイヤルアップ接続加入者や移動端末使用の加入者のようなネットワークとの接続ノードの特定の出来ないリモート加入者端末に対し、どのノードからのネットワークへの接続に対しても、加入者ごとのＳＬＡ（Service Level Agreement）に従ったＱｏＳサービスを提供するとともにネットワークでこれらＱｏＳサービスを一元管理するシステムが開示されている。
【０００６】
【特許文献１】特開２００４−４８３４０号公報  （図１、図３）
【特許文献２】特開２００４−３２５２５号公報  （図１、図２）
【特許文献３】特開２００３−２３４７７０号公報  （図１、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
最近のコンピュータネットワークシステムでは、ネットワーク層の通信プロトコルとして、インターネットプロトコル（ＩＰ、Internet Protocol）が用いられ、ＩＰネットワークとして構成されることが多い。ところで、特許文献１に記載のシステムは、経路情報を持ち、経路上の全てのルータに対して動的に経路を設定している。しかし、このようなシステムを、通常の宛先アドレスベースのＩＰネットワークにおいて実現するのは極めて難しい。すなわち、一般的なＩＰネットワークでは、ＲＩＰ（Routing Information Protocol）やＯＳＰＦ（Open Shortest Path First）などのルーティングプロトコルでルータ同士が自律的に経路制御を行っており、他のシステムから経路を制御することは非常に困難である。これを実現するにはＭＰＬＳ（Multiprotocol Label Switching）のネットワークが必要となり、一般的なＩＰネットワークに対して適用することができない。
【０００８】
一方、特許文献２に記載のシステムにおいて、ＬＡＮスイッチは、ＰＣクライアントから送信されてきたログオン情報を認証サーバに送信するとともに、ＰＣクライアントのアドレス情報を記憶し、かつ、認証サーバからアクセス制御情報及びＱｏＳ情報を受信して、このアクセス制御情報によって業務用サーバに対するＰＣクライアントのアクセス制御を行うとともに、ＱｏＳ情報にもとづき業務用サーバに対するＰＣクライアントのアクセス優先順位を制御している。このようなＬＡＮスイッチは、システムに専用のものであって、一般的なＩＰネットワークにおいて使用される優先制御機能のみで動作するルータでは実現することができない。
【０００９】
また、特許文献３に記載のシステムにおいて、エッジノードは、加入者の接続可否を決定するため認証サーバに認証要求を行い、認証の結果、接続が可能な場合、認証結果と共に受信した加入者のパケット識別ＩＤ、ポリシーマップＩＤをもとにDiff-serv情報の加入者セッションへの適用処理を行うように動作する。このようなエッジノードは、一般的なＩＰネットワークにおいて使用される優先制御機能のみで動作するルータでは実現することができない。
【００１０】
したがって、本発明の目的は、一般的なＩＰルータがサポートしている優先制御機能のみで動的にユーザ毎のＱｏＳを設定して動作するコンピュータネットワークシステムおよびそのＱｏＳ設定方法を提供することにある。
【課題を解決するための手段】
【００１１】
前記目的を達成する本発明の第１のアスペクトに係るコンピュータネットワークシステムは、第１のネットワークと第２のネットワークとがルータを介して接続されるシステムである。このシステムは、第１のネットワーク内に含まれる第１のサービスクラス書換手段と、第２のネットワーク内に含まれる第２のサービスクラス書換手段とを備える。また、第１のサービスクラス書換手段および第２のサービスクラス書換手段にＱｏＳ（Quality of Services）ポリシーを配布する配布部と、ユーザからの認証要求を処理するユーザ認証部と、認証要求の対象となるユーザ名とユーザ名に関連付けられたＱｏＳクラスとを記憶する記憶部と、を含むＱｏＳサーバを備える。ＱｏＳサーバは、ユーザ認証部によって認証要求のあったユーザの認証を行い、ユーザを認証した場合には、記憶部から認証要求に対応するユーザ名に関連付けられたＱｏＳクラスを読出し、認証要求時に受信したパケット中の送信元アドレスに一致する送信元アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように配布部を介して第１のサービスクラス書換手段に通知し、認証要求時に受信したパケット中の送信元アドレスに一致する送信先アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように配布部を介して第２のサービスクラス書換手段に通知する。
【００１２】
第１の展開形態のコンピュータネットワークシステムにおいて、第１のネットワーク内には、ユーザの使用するクライアント装置が含まれ、第２のネットワーク内には、クライアント装置との間でパケットの送受信を行うサーバ装置が含まれてもよい。
【００１３】
第２の展開形態のコンピュータネットワークシステムにおいて、第１のサービスクラス書換手段は、第１のネットワークに含まれる第１のルータであって、第２のサービスクラス書換手段は、第２のネットワークに含まれる第２のルータであって、第１のルータと第２のルータとは、直接あるいは他の１以上のルータを介して接続されるように構成されてもよい。
【００１４】
第３の展開形態のコンピュータネットワークシステムにおいて、認証されたユーザの使用するクライアント装置からサーバ装置に向けて送出されるパケットは、第１のルータでＱｏＳクラスが書き換えられてサーバ装置に到達し、サーバ装置からクライアント装置に向けて送出されるパケットは、第２のルータでＱｏＳクラスが書き換えられてクライアント装置に到達するようにしてもよい。
【００１５】
第４の展開形態のコンピュータネットワークシステムにおいて、第１のサービスクラス書換手段は、クライアント装置内に存在する第１のＱｏＳエージェントであって、第２のサービスクラス書換手段は、サーバ装置内に存在する第２のＱｏＳエージェントであって、第１のネットワークに含まれる第１のルータと第２のネットワークに含まれる第２のルータとが、直接あるいは他の１以上のルータを介して接続されるように構成されてもよい。
【００１６】
第５の展開形態のコンピュータネットワークシステムにおいて、認証されたユーザの使用するクライアント装置からサーバ装置に向けて送出されるパケットは、第１のＱｏＳエージェントによってＱｏＳクラスが書き換えられてサーバ装置に到達し、サーバ装置からクライアント装置に向けて送出されるパケットは、第２のＱｏＳエージェントによってＱｏＳクラスが書き換えられてクライアント装置に到達するようにしてもよい。
【００１７】
第６の展開形態のコンピュータネットワークシステムにおいて、パケットは、ＩＰ（Internet Protocol）パケットであり、ＩＰパケットのヘッダ中に存在するサービスクラスにＱｏＳクラスが設定されるようにしてもよい。
【００１８】
本発明の第２のアスペクトに係るＱｏＳサーバは、第１のサービスクラス書換手段を含む第１のネットワークと、第２のサービスクラス書換手段を含む第２のネットワークとがルータを介して接続されるコンピュータネットワークシステム中のＱｏＳクラスを設定するＱｏＳサーバである。このＱｏＳサーバは、ユーザからの認証要求を処理するユーザ認証部と、認証要求の対象となるユーザ名とユーザ名に関連付けられたＱｏＳクラスとを記憶する記憶部と、第１のサービスクラス書換手段および第２のサービスクラス書換手段にＱｏＳポリシーを配布する配布部と、を備える。また、ユーザ認証部によって認証要求のあったユーザの認証を行い、ユーザを認証した場合には、記憶部から認証要求に対応するユーザ名に関連付けられたＱｏＳクラスを読出し、認証要求時に受信したパケット中の送信元アドレスに一致する送信元アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように配布部を介して第１のサービスクラス書換手段に通知し、認証要求時に受信したパケット中の送信元アドレスに一致する送信先アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように配布部を介して第２のサービスクラス書換手段に通知する。
【００１９】
本発明の第３のアスペクトに係るコンピュータネットワークシステムにおけるＱｏＳ設定方法は、第１のサービスクラス書換手段を含む第１のネットワークと、第２のサービスクラス書換手段を含む第２のネットワークとがルータを介して接続されるコンピュータネットワークシステム中のＱｏＳクラスをＱｏＳサーバが設定する方法である。この方法は、ユーザから認証要求のあったユーザの認証を行うステップと、ユーザを認証した場合には、ユーザのユーザ名に関連付けられて記憶されているＱｏＳクラスを読出すステップと、認証要求時に受信したパケット中の送信元アドレスに一致する送信元アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように第１のサービスクラス書換手段に通知するステップと、認証要求時に受信したパケット中の送信元アドレスに一致する送信先アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように第２のサービスクラス書換手段に通知するステップと、を含む。
【００２０】
第１の展開形態のコンピュータネットワークシステムにおけるＱｏＳ設定方法において、認証されたユーザの使用する第１のネットワーク内にあるクライアント装置から、第２のネットワーク内にあるサーバ装置に向けて送出されるパケットは、第１のサービスクラス書換手段によってＱｏＳクラスが書き換えられてサーバ装置に到達し、サーバ装置からクライアント装置に向けて送出されるパケットは、第２のサービスクラス書換手段によってＱｏＳクラスが書き換えられてクライアント装置に到達するようにしてもよい。
【００２１】
第２の展開形態のコンピュータネットワークシステムにおけるＱｏＳ設定方法において、第１のサービスクラス書換手段は、第１のネットワークに含まれる第１のルータであって、第２のサービスクラス書換手段は、第２のネットワークに含まれる第２のルータであって、第１のルータと第２のルータとは、直接あるいは他の１以上のルータを介して接続されてもよい。
【００２２】
第３の展開形態のコンピュータネットワークシステムにおけるＱｏＳ設定方法において、第１のサービスクラス書換手段は、クライアント装置内に存在する第１のＱｏＳエージェントであって、第２のサービスクラス書換手段は、サーバ装置内に存在する第２のＱｏＳエージェントであって、第１のネットワークに含まれる第１のルータと第２のネットワークに含まれる第２のルータとが、直接あるいは他の１以上のルータを介して接続されてもよい。
【００２３】
第４の展開形態のコンピュータネットワークシステムにおけるＱｏＳ設定方法において、パケットは、ＩＰ（Internet Protocol）パケットであり、ＩＰパケットのヘッダ中に存在するサービスクラスにＱｏＳクラスが設定されてもよい。
【発明の効果】
【００２４】
本発明によれば、ユーザ認証ＱｏＳサーバにユーザ認証機能を組み込み、認証されたユーザの通信を優先するようにエッジルータあるいはユーザ認証ＱｏＳエージェントを設定する。したがって、コンピュータネットワークシステムを一般的なＩＰネットワークにおいて使用される優先制御機能のみで動作するルータを用いて構成することができ、ユーザ毎のＱｏＳを動的に変更して運用することができる。
【発明を実施するための最良の形態】
【００２５】
本発明の実施形態に係るコンピュータネットワークシステムには、第１のネットワークと第２のネットワークとが２以上のルータを介して接続され、第１のネットワーク内にはクライアント装置と第１のサービスクラス書換手段とが含まれる。また、第２のネットワーク内には、サーバ装置と第２のサービスクラス書換手段とが含まれる。さらに、コンピュータネットワークシステムには、ＱｏＳサーバが含まれ、ＱｏＳサーバは、第１および第２のサービスクラス書換手段にＱｏＳ（Quality of Services）ポリシーを配布する配布部と、クライアント装置からの認証要求を処理する認証部と、認証要求の対象となるユーザ名とユーザ名に関連付けられたＱｏＳクラスとを記憶する記憶部と、を含む。
【００２６】
ＱｏＳサーバは、ユーザ認証部によって認証要求のあったユーザの認証を行い、ユーザを認証した場合には、記憶部から認証に対応するユーザ名に関連付けられたＱｏＳクラスを読出し、認証要求時に受信したパケット中の送信元アドレスに一致する送信元アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように配布部を介して第１のサービスクラス書換手段に通知する。また、認証要求時に受信したパケット中の送信元アドレスに一致する送信先アドレスを有するパケット中のＱｏＳクラスを、読み出したＱｏＳクラスに書き換えるように配布部を介して第２のサービスクラス書換手段に通知する。
【００２７】
また、第１のサービスクラス書換手段は、第１のネットワーク内に存在するルータあるいはクライアント装置内に存在するエージェントであって、到来するパケット中の送信元アドレスを検出し、ＱｏＳサーバから通知された送信元アドレスに一致する場合、パケット中のＱｏＳクラスを書き換える。
【００２８】
さらに、第２のサービスクラス書換手段は、第２のネットワーク内に存在するルータあるいはサーバ装置内に存在するエージェントであって、到来するパケット中の送信先アドレスを検出し、ＱｏＳサーバから通知された送信元アドレスに一致する場合、パケット中のＱｏＳクラスを書き換える。
【００２９】
コンピュータネットワークシステムは、以上のように動作し、認証されたユーザの使用するクライアント装置から送出されるパケットは、第１のサービスクラス書換手段で書き換えられた優先度にしたがって配信される。また、サーバ装置から認証されたユーザの使用するクライアント装置へ送出されるパケットは、第２のサービスクラス書換手段で書き換えられた優先度にしたがって配信される。このようなコンピュータネットワークシステムは、従来のＱｏＳサーバにユーザ認証機能を組み込み、認証されたユーザの通信に対して動的に変更されるユーザ毎のＱｏＳ機能を提供する。
【００３０】
したがって、本発明のコンピュータネットワークシステムは、一般的なＩＰルータがサポートしている優先制御機能のみで実現されるため適用範囲が広く、通信事業者のサービスを利用しない一般的な企業内ネットワークでも有効である。以下に、実施例に基づき、コンピュータネットワークシステムについてより詳しく説明する。
【実施例１】
【００３１】
図１は、本発明の第１の実施例に係るコンピュータネットワークシステムの構成を示すブロック図である。図１において、コンピュータネットワークシステムは、ユーザ認証ＱｏＳサーバ１０と、クライアント装置２１〜２ｎと、ネットワークの中継機であるルータ３１〜３ｋと、各種のサーバ装置４１〜４ｍとから構成されている。ユーザ認証ＱｏＳサーバ１０は、従来の固定的なＱｏＳポリシーをルータに配布する機能に加え、ユーザ認証部１２を有し、認証されたユーザの通信を優先する動的なＱｏＳポリシーを配布するＱｏＳポリシー配布部１１を備える。また、登録されたユーザ名、パスワード、ユーザに許可するＱｏＳクラス等を記憶する記憶部１３を備える。クライアント装置２１〜２ｎは、パーソナルコンピュータ等からなり、一般的に使用されるようなＷｅｂブラウザ等によってユーザ認証ＱｏＳサーバ１０と通信してユーザ認証を行う。認証が許可されたならば所定のサーバ装置４１〜４ｍと接続して、各種サービスの提供を受ける。ルータ３１〜３ｋは、ＩＰパケットの経路を決定し配信する機能を有する。サーバ装置４１〜４ｍは、クライアント装置２１〜２ｎからの依頼に応じて各種サービスを提供する機能を有する。
【００３２】
また、図１に示すコンピュータネットワークシステムでは、ユーザ認証ＱｏＳサーバ１０と、クライアント装置２１〜２ｎと、ルータ３１とが１つのＬＡＮに接続され、ルータ３ｉ（ｉ＝１〜ｋ−１）は、ルータ３ｉ＋１に接続され、ルータ３ｋとサーバ装置４１〜４ｍとが別の１つのＬＡＮに接続されている。ここでルータ３ｉとルータ３ｉ＋１との間には不図示のＬＡＮが存在してもよい。なお、図１に示すネットワークアーキテクチャは、一例を示すものであって、これに限定されるものではない。
【００３３】
次に、コンピュータネットワークシステム内で送受されるＩＰパケットについて説明する。図２は、ＩＰパケットの構成を表す図である。図２において、ＩＰパケット５０は、ヘッダ５１とデータ５２とから構成される。さらに、ヘッダ５１には、ＩＰパケット５０の優先度、遅延、スループット、信頼性などを表すサービスクラス５３、ＩＰパケット５０の送信元のＩＰアドレスを表す送信元アドレス５４、ＩＰパケット５０の送信先のＩＰアドレスを表す送信先アドレス５５、等のフィールドから構成される。ヘッダ５１には、他のフィールドも存在するが、本発明に直接関係しないので説明を省略する。サービスクラス５３の中にはＴＯＳ(Type of Service)またはＤＳＣＰ(Differentiated Services Code Point)といった優先度を決定する値が含まれ、この値を元にルータなどにおいてＩＰパケットの優先制御が行われる。
【００３４】
次に、コンピュータネットワークシステムの動作について、図１、図３を参照して詳細に説明する。図３は、本発明の第１の実施例に係るコンピュータネットワークシステムの動作を示すフローチャートである。
【００３５】
まず、ユーザ認証ＱｏＳサーバ１０は、従来のＱｏＳポリシー配布機能により、ネットワーク内の全ルータ３１〜３ｋに静的なＱｏＳ設定を行う。具体的にはＩＰヘッダ中のサービスクラスを表すフィールドであるＴＯＳまたはＤＳＣＰの値により優先度を決定する設定を行う（ステップＡ１）。また、管理者がユーザ認証ＱｏＳサーバ１０にユーザ名、パスワード、ユーザに許可するＱｏＳクラスを登録しておく（ステップＡ２）。以上のステップＡ１、Ａ２を設定した状態を初期状態とし（ステップＡ３）、次に運用に入る。
【００３６】
サービス開始時にユーザＡは、クライアント装置２１からユーザ認証ＱｏＳサーバ１０へログインする（ステップＡ４）。ユーザ認証ＱｏＳサーバ１０は、ユーザＡが登録されているか否か等の記憶部１３の内容によって認証を判断する（ステップＡ５）。認証に失敗した場合は、初期状態（ステップＡ３）に戻る。
【００３７】
認証に成功した場合、ユーザ認証ＱｏＳサーバ１０は、認証時のパケットからユーザＡのクライアント装置２１のＩＰアドレスと、記憶部１３からユーザＡのＱｏＳクラスとを取得する（ステップＡ６）。そして、取得したＩＰアドレス（クライアント装置２１のＩＰアドレス）が送信元アドレスまたは宛先アドレスに一致するパケット中のＴＯＳまたはＤＳＣＰを該当ＱｏＳクラスの値へ書き換えるようルータ３１、３ｋ（エッジルータ）に対して設定する（ステップＡ７）。なお、ルータ３２〜３ｋ−１（コアルータ）では、ルータ３１、３ｋで書き換えられたＴＯＳまたはＤＳＣＰを参照して優先制御を行うようにステップＡ１で設定済みであるため新たな設定は不要である。
【００３８】
これでクライアント装置２１のＩＰアドレスが送信元または宛先であるパケットは、経路上のすべてのルータ３１〜３ｋで優先制御され、ユーザＡのクライアント装置２１と各種サーバ装置４１〜４ｍとの間の通信は、通信負荷が高い場合であっても保護されるようになる。
【００３９】
サービス終了時にはユーザ認証ＱｏＳサーバ１０からログアウトする（ステップＡ８）。ユーザ認証ＱｏＳサーバ１０は、ルータ３１、３ｋにおけるステップＡ７で設定した内容を削除する（ステップＡ９）。これで初期状態（ステップＡ３）に戻り、ユーザＡが優先使用していた帯域は、一般ユーザに開放される。
【００４０】
第１の実施例のコンピュータネットワークシステムは、以上の説明のように動作し、ユーザ認証ＱｏＳサーバ１０にユーザ認証機能を組み込み、認証されたユーザの通信を優先するようネットワーク内の各ルータを設定する。すなわち、コアルータの優先制御の設定を初期導入時に静的におこない、エッジルータでのマーキング（ＴＯＳまたはＤＳＣＰの書き換え）の設定のみを動的に行う。したがって、ユーザ毎のＱｏＳを各ルータによって動的に変更して運用することができる。
【実施例２】
【００４１】
次に、本発明の第２の実施例について図４を参照して説明する。図４は、本発明の第２の実施例に係るコンピュータネットワークシステムの構成を示すブロック図である。図４に示すコンピュータネットワークシステムは、ユーザ認証ＱｏＳサーバ１０と、クライアント装置２１ａ〜２ｎａと、ネットワークの中継機であるルータ３１〜３ｋと、各種のサーバ装置４１ａ〜４ｍａとから構成されている。図４において図１と同一の符号は、同一物を表し、その説明を省略する。クライアント装置２１ａ〜２ｎａとサーバ装置４１ａ〜４ｍａとは、それぞれ図１に示したクライアント装置２１〜２ｎとサーバ装置４１〜４ｍとほぼ同一物であるが、クライアント装置２１ａ〜２ｎａがそれぞれユーザ認証ＱｏＳエージェント１５を備え、サーバ装置４１ａ〜４ｍａがそれぞれユーザ認証ＱｏＳエージェント１６を備える点で異なる。
【００４２】
次に、コンピュータネットワークシステムの動作について、図４、図５を参照して詳細に説明する。図５は、本発明の第２の実施例に係るコンピュータネットワークシステムの動作を示すフローチャートである。
【００４３】
まず、ユーザ認証ＱｏＳサーバ１０は、従来のＱｏＳポリシー配布機能により、ネットワーク内の全ルータ３１〜３ｋに静的なＱｏＳ設定を行う。具体的にはＩＰヘッダのＴＯＳまたはＤＳＣＰの値により優先度を決定する設定を行う（ステップＢ１）。また、管理者がユーザ認証ＱｏＳサーバ１０に、ユーザ名、パスワード、ユーザに許可するＱｏＳクラスを登録しておく（ステップＢ２）。以上のステップＢ１、Ｂ２を設定した状態を初期状態（ステップＢ３）として運用に入る。
【００４４】
サービス開始時にユーザＡは、クライアント装置２１ａからユーザ認証ＱｏＳサーバ１０へログインする（ステップＢ４）。ユーザ認証ＱｏＳサーバ１０は、ユーザＡが登録されているか否か等の記憶部１３の内容によって認証を判断する（ステップＢ５）。認証に失敗した場合は、初期状態（ステップＢ３）に戻る。
【００４５】
認証に成功した場合、ユーザ認証ＱｏＳサーバ１０は、認証時のパケットからユーザＡが使用するクライアント装置２１ａのＩＰアドレスと、記憶部１３からユーザＡのＱｏＳクラスとを取得し、クライアント装置２１ａのユーザ認証ＱｏＳエージェント１５に対し取得したＱｏＳクラスを通知する（ステップＢ６）。また、サーバ装置４１ａ〜４ｍａのユーザ認証ＱｏＳエージェント１６に対し取得したクライアント装置２１ａのＩＰアドレスと取得したＱｏＳクラスとを通知する（ステップＢ７）。
【００４６】
クライアント装置２１ａのユーザ認証ＱｏＳエージェント１５は、送信パケット中のＴＯＳまたはＤＳＣＰを書き換える（ステップＢ８）。サーバ装置４１ａ〜４ｍａのユーザ認証ＱｏＳエージェント１６は、クライアント装置２１ａ宛のパケット中のＴＯＳまたはＤＳＣＰを書き換える（ステップＢ９）。クライアント装置２１ａとサーバ装置４１ａ〜４ｍａとの間でやり取りされるパケットは、適切なＴＯＳまたはＤＳＣＰに書き換えられるため、経路上のすべてのルータで優先制御され、ユーザＡのクライアント装置２１ａとサーバ装置４１ａ〜４ｍａとの間の通信は、通信負荷が高い場合でも保護されるようになる。
【００４７】
サービス終了時にはユーザ認証ＱｏＳサーバ１０からログアウトする。ユーザ認証ＱｏＳサーバ１０は、クライアント装置２１ａのユーザ認証ＱｏＳエージェント１５と、サーバ装置４１ａ〜４ｍａのユーザ認証ＱｏＳエージェント１６とに対し、ＴＯＳまたはＤＳＣＰを通常値に戻すように通知する（ステップＢ１０）。これで初期状態（ステップＢ３）に戻り、ユーザＡが優先使用していた帯域は、一般ユーザに開放される。
【００４８】
第２の実施例のコンピュータネットワークシステムは、以上の説明のように動作し、ユーザ認証ＱｏＳサーバ１０にユーザ認証機能を組み込み、認証されたユーザの通信を優先するようにユーザ認証ＱｏＳエージェント１５とユーザ認証ＱｏＳエージェント１６とを設定する。したがって、ユーザ毎のＱｏＳをエージェントによって動的に変更して運用することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１の実施例に係るコンピュータネットワークシステムの構成を表すブロック図である。
【図２】ＩＰパケットの構成を表すブロック図である。
【図３】本発明の第１の実施例に係るコンピュータネットワークシステムの動作を表すフローチャートである。
【図４】本発明の第２の実施例に係るコンピュータネットワークシステムの構成を表すブロック図である。
【図５】本発明の第２の実施例に係るコンピュータネットワークシステムの動作を表すフローチャートである。
【符号の説明】
【００５０】
１０  ユーザ認証ＱｏＳサーバ
１１  ＱｏＳポリシー配布部
１２  ユーザ認証部
１３  記憶部
１５、１６  ユーザ認証ＱｏＳエージェント
２１〜２ｎ、２１ａ〜２ｎａ  クライアント装置
３１〜３ｋ  ルータ
４１〜４ｍ、４１ａ〜４ｍａ  サーバ装置
５０  ＩＰパケット
５１  ヘッダ
５２  データ
５３  サービスクラス
５４  送信元アドレス
５５  送信先アドレス
【図１】
2006013891.tif 000003
【図２】
2006013891.tif 000004
【図３】
2006013891.tif 000005
【図４】
2006013891.tif 000006
【図５】
2006013891.tif 000007