(57)【要約】【課題】サーバ側での認証処理を不要とする。【解決手段】通信端末６に、所定のアドレス帯から選択したパーソナルＩＰアドレスを付与するパーソナルＩＰアドレス付与装置１と、このパーソナルＩＰアドレスを用いて通信を行う通信端末６と、パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスが付与された通信端末６との通信に関する契約情報を受信し、この受信した契約情報を、ルータ３（３Ａ,３Ｂ,３Ｃ）へ送信する契約情報管理装置２と、この契約情報管理装置２から送信された契約情報を記憶しておき、通信端末６のアクセスを受け付けたとき、この契約情報とこの通信端末６のパーソナルＩＰアドレスとを参照して、通信端末６との間の通信を許可するか否かを判断するルータ３（３Ａ,３Ｂ,３Ｃ）とを備える通信システムとした。【選択図】図１
2008017343.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワーク内に設置され、認証処理を行った通信端末に、所定のアドレス帯から選択したパーソナルＩＰアドレスを付与するパーソナルＩＰアドレス付与装置と、
前記付与されたパーソナルＩＰアドレスを用いて前記ＩＰネットワーク経由で通信を行う前記通信端末と、
前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスが付与された通信端末との通信に関する契約情報を受信し、この受信した契約情報を、前記契約情報に示されるサービスを提供するノードまたはネットワークに接続する第１のネットワーク接続装置へ送信する契約情報管理装置と、
前記契約情報管理装置から送信された契約情報を記憶部に記憶しておき、前記通信端末のアクセスを受け付けたとき、この通信端末のパーソナルＩＰアドレスを判別し、この判別したパーソナルＩＰアドレスをもとに前記記憶部から前記通信端末に関する契約情報を読み出し、この読み出した契約情報に従い前記通信端末との間の通信制御を行う前記第１のネットワーク接続装置と、
を備えることを特徴とする通信システム。
【請求項２】
前記通信端末は、
前記サービスの提供を行うノードまたはネットワークと通信を行うとき、送信先を前記ノードまたはネットワークのアドレスとし、送信元を前記通信端末に付与されたパーソナルＩＰアドレスとしたデータをカプセル化し、このカプセル化したパケットの外側の送信元を、前記通信端末が前記ＩＰネットワークに接続する際に経由する第２のネットワーク接続装置の配下のアドレスとしたパケットを作成するトンネリング処理部と、前記作成したパケットを前記パーソナルＩＰアドレス付与装置へ送信する通信部とを備え、
前記パーソナルＩＰアドレス付与装置は、
前記通信端末へ付与したパーソナルＩＰアドレスを示したパーソナルＩＰアドレステーブルを記憶する記憶部と、前記通信端末からカプセル化されたパケットを受信したとき、このパケットをデカプセル化して、このパケットの内側に設定された送信先である前記ノードまたはネットワークのアドレスと、前記送信元であるパーソナルＩＰアドレスとを読み出すトンネリング処理部と、前記パーソナルＩＰアドレステーブルを参照して、前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであるか否かを判断する認証処理部と、前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであると判断されたとき、このデカプセル化したパケットを、このパケットの送信先であるノードまたはネットワークへ転送する通信部とを備えること特徴とする請求項１に記載の通信システム。
【請求項３】
前記所定のアドレス帯は、前記ＩＰネットワーク内のアドレス帯であり、
前記第２のネットワーク接続装置は、前記通信端末からパケットを受信したとき、このパケットの外側に設定された送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスであるか否かを判断し、前記送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスではないとき、前記パケットを破棄することを特徴とする請求項１または請求項２に記載の通信システム。
【請求項４】
前記第１のネットワーク接続装置へ送信される契約情報は、前記第１のネットワーク接続装置経由での通信を許可する通信端末のパーソナルＩＰアドレスを示したアクセスリストを含み、
前記第１のネットワーク接続装置は、前記アクセスリストを参照して、前記通信端末との通信の許可を判断することを特徴とする請求項１ないし請求項３のいずれか１項に記載の通信システム。
【請求項５】
前記第１のネットワーク接続装置へ送信される契約情報は、前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスの通信端末と、前記第１のネットワーク接続装置経由で前記ノードまたはネットワークとの通信を行う場合における経路情報を示したルーチングテーブルを含み、
前記第１のネットワーク接続装置は、前記ルーチングテーブルを参照して、前記通信端末との通信を行うときの経路を選択することを特徴とする請求項１ないし請求項３のいずれか１項に記載の通信システム。
【請求項６】
前記第１のネットワーク接続装置へ送信される契約情報は、前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスの通信端末と、前記第１のネットワーク接続装置経由で前記ノードまたはネットワークとの通信を行う場合における通信品質を示したＱｏＳ（Quality of Service）テーブルを含み、
前記第１のネットワーク接続装置は、前記ＱｏＳテーブルを参照して、前記通信端末との通信における通信品質の制御を行うことを特徴とする請求項１ないし請求項３のいずれか１項に記載の通信システム。
【請求項７】
ＩＰネットワーク内に設置され、通信端末へパーソナルＩＰアドレスを付与するパーソナルＩＰアドレス付与装置が、
前記通信端末からのアクセスを受け付け、この通信端末との認証処理を行うステップと、
前記認証処理を行った通信端末に、所定のアドレス帯から選択したパーソナルＩＰアドレスを付与するステップと、
を実行し、
前記パーソナルＩＰアドレスを付与された通信端末が、
前記各通信端末の契約情報を管理する契約情報管理装置へ、前記通信端末のパーソナルＩＰアドレスと、前記通信端末との通信に関する契約情報とを送信するステップを実行し、
前記契約情報管理装置が、
前記通信端末から送信された契約情報をもとに、前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスが付与された通信端末との通信に関する契約情報を作成し、この契約情報を前記契約情報に示されるサービスを提供するノードまたはネットワークに接続する第１のネットワーク接続装置へ送信するステップと、
を実行し、
前記第１のネットワーク接続装置が、
前記契約情報管理装置から送信された契約情報を記憶部に記憶するステップと、
前記通信端末のアクセスを受け付けるステップと、
前記アクセスしてきた通信端末のパーソナルＩＰアドレスを判別し、この判別したパーソナルＩＰアドレスをもとに前記記憶部に記憶された契約情報から前記通信端末に関する契約情報を読み出すステップと、
この読み出した契約情報に従い前記通信端末との間の通信制御を行うステップと、
を実行することを特徴とする通信方法。
【請求項８】
前記通信端末は、
前記サービスを提供するノードまたはネットワークと通信を行うとき、送信先を前記ノードまたはネットワークのアドレスとし、送信元を前記通信端末に付与されたパーソナルＩＰアドレスとしたデータをカプセル化するステップと、
このカプセル化したパケットの外側の送信元を、前記通信端末が前記ＩＰネットワークに接続する際に経由する第２のネットワーク接続装置の配下のアドレスとしたパケットを作成するステップと、
前記作成したパケットを前記パーソナルＩＰアドレス付与装置へ送信するステップと、
を実行し、
前記パーソナルＩＰアドレス付与装置は、
前記通信端末の識別情報ごとに、前記通信端末へ付与したパーソナルＩＰアドレスを示したパーソナルＩＰアドレステーブルを記憶するステップと、
前記通信端末からカプセル化されたパケットを受信するステップと、
このパケットをデカプセル化して、このパケットの内側に設定された送信先である前記ノードまたはネットワークのアドレスと、前記送信元であるパーソナルＩＰアドレスとを読み出すステップと、
前記パーソナルＩＰアドレステーブルを参照して、前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであるか否かを判断するステップと、
前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであると判断したとき、このデカプセル化したパケットを、このパケットの送信先であるノードまたはネットワークへ転送するステップと、
前記ノードまたはネットワークからパケットを受信したとき、前記パケットの送信先に示されるパーソナルＩＰアドレスをキーとして、前記パーソナルＩＰアドレステーブルから、前記パーソナルＩＰアドレスに対応する通信端末の識別情報を読み出すステップと、
前記ノードまたはネットワークから受信したパケットをカプセル化し、このパケットの外側の送信先を、前記読み出した通信端末の識別情報としたパケットを作成するステップと、
前記作成したパケットを前記通信端末へ転送するステップと、
を実行することを特徴とする請求項７に記載の通信方法。
【請求項９】
前記所定のアドレス帯は、前記ＩＰネットワーク内のアドレス帯であり、
前記通信端末が前記ＩＰネットワークに接続する際に経由する第２のネットワーク接続装置が、
前記通信端末からパケットを受信するステップと、
このパケットの外側に設定された送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスであるか否かを判断するステップと、
前記送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスでないとき、前記パケットを破棄するステップと、
を実行することを特徴とする請求項７または請求項８に記載の通信方法。
【請求項１０】
前記第１のネットワーク接続装置へ送信される契約情報は、前記第１のネットワーク接続装置経由において、
（１）前記サービスを提供するノードまたはネットワークとの通信を許可する通信端末のパーソナルＩＰアドレスを示したアクセスリスト、
（２）前記通信における経路情報を示したルーチングテーブル
および
（３）前記通信における通信品質を示したＱｏＳ（Quality of Service）テーブル
のうち、少なくともいずれか１つを含み、
前記第１のネットワーク接続装置は、
前記契約情報に従い前記通信端末との間の通信制御を行うことを特徴とする請求項７ないし請求項９のいずれか１項に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよび通信方法に関する。
【背景技術】
【０００２】
従来、ユーザの通信端末と、ＡＳＰ（Application Service Provider）等のサーバとの認証には、ユーザＩＤ（ＩＤ）とパスワード等の認証情報が用いられていた。しかし、この認証情報は、ＡＳＰごと、あるいはこのＡＳＰが提供するサービスごとに設けられているため、複数のＡＳＰやサービスを利用するユーザは、認証情報を複数管理する必要があった。このような問題を解決するため、ユーザが複数のＡＳＰやサービスを利用する場合の認証処理を１回で済ませるシングル・サインオン技術が提案されている（非特許文献１,２参照）。
【非特許文献１】＠ＩＴ、Ｍａｓｔｅｒ  ｏｆ  ＩＰ  Ｎｅｔｗｏｒｋ、なぜ「シングル・サインオン」が必要なのか、連載第１回：ディレクトリ統合、[online]、[2006年6月22日検索]、インターネット、<URL:http://www.atmarkit.co.jp/fnetwork/rensai/dirt01/01.html>
【非特許文献２】ＩＴｐｒｏ  Ｓｅｃｕｒｉｔｙ  異なる企業間や製品間で認証を連携できるフレームワークの実現へ、“進化”するシングル・サインオン、[online]、[2006年6月22日検索]、インターネット、<URL:http://itpro.nikkeibp.co.jp/members/ITPro/SEC_CHECK/20030829/1/>
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、前記したシングル・サインオンを用いた場合でも、ＳＳ０（Single Sign-On）サーバは、ＡＳＰに設置されるサーバとの間で認証処理を行う必要がある。つまり、ＡＳＰ側で何らかの認証手段を設ける必要がある。また、ＡＳＰ側がこのような認証処理を行う場合、アクセス数が多くなると、ＡＳＰ側の処理負荷が大きくなり、処理のボトルネックが発生しやすいという問題がある。
【０００４】
そこで、本発明は前記した問題を解決し、ＡＳＰ等、通信端末との通信を行うネットワークやノード側での認証処理を不要とする通信システムおよび通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記した課題を解決するため、本発明は、ＡＳＰ等、通信端末との通信を行うネットワークやノードにおいて、アクセスしてきた通信端末は確かに自身がサービスを提供する通信端末であることを確認するため、この通信端末に付与されたパーソナルＩＰアドレスを用いる構成とした。なお、このパーソナルＩＰアドレスは、通信端末においてネットワークへの接続場所や接続手段に依存せずに利用される通信端末の識別情報である。また、このパーソナルＩＰアドレスは、ＩＰｖ４（Internet Protocol Version 4）によるＩＰアドレスでもよいし、ＩＰｖ６（Internet Protocol Version 6）によるＩＰアドレスでもよい。
【０００６】
すなわち、本発明の請求項１に記載の発明は、ＩＰネットワーク内に設置され、認証処理を行った通信端末に、所定のアドレス帯から選択したパーソナルＩＰアドレスを付与するパーソナルＩＰアドレス付与装置と、前記付与されたパーソナルＩＰアドレスを用いて前記ＩＰネットワーク経由で通信を行う前記通信端末と、前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスが付与された通信端末との通信に関する契約情報を受信し、この受信した契約情報を、前記契約情報に示されるサービスを提供するノードまたはネットワークに接続する第１のネットワーク接続装置へ送信する契約情報管理装置と、前記契約情報管理装置から送信された契約情報を記憶部に記憶しておき、前記通信端末のアクセスを受け付けたとき、この通信端末のパーソナルＩＰアドレスを判別し、この判別したパーソナルＩＰアドレスをもとに前記記憶部から前記通信端末に関する契約情報を読み出し、この読み出した契約情報に従い前記通信端末との間の通信制御を行う前記第１のネットワーク接続装置と、を備えることを特徴とする。
【０００７】
また、本発明の請求項７に記載の発明は、ＩＰネットワーク内に設置され、通信端末へパーソナルＩＰアドレスを付与するパーソナルＩＰアドレス付与装置が、前記通信端末からのアクセスを受け付け、この通信端末との認証処理を行うステップと、前記認証処理を行った通信端末に、所定のアドレス帯から選択したパーソナルＩＰアドレスを付与するステップと、を実行し、前記パーソナルＩＰアドレスを付与された通信端末が、前記各通信端末の契約情報を管理する契約情報管理装置へ、前記通信端末のパーソナルＩＰアドレスと、前記通信端末との通信に関する契約情報とを送信するステップを実行し、前記契約情報管理装置が、前記通信端末から送信された契約情報をもとに、前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスが付与された通信端末との通信に関する契約情報を作成し、この契約情報を前記契約情報に示されるサービスを提供するノードまたはネットワークに接続する第１のネットワーク接続装置へ送信するステップと、を実行し、前記第１のネットワーク接続装置が、前記契約情報管理装置から送信された契約情報を記憶部に記憶するステップと、前記通信端末のアクセスを受け付けるステップと、前記アクセスしてきた通信端末のパーソナルＩＰアドレスを判別し、この判別したパーソナルＩＰアドレスをもとに前記記憶部に記憶された契約情報から前記通信端末に関する契約情報を読み出すステップと、この読み出した契約情報に従い前記通信端末との間の通信制御を行うステップと、を実行することを特徴とする。
【０００８】
このようにすることで、通信端末との通信を行うネットワークやノード（ＡＳＰ等）に接続する第１のネットワーク接続装置（例えば、ＩＰネットワークの出口側のルータ等）は、通信端末に付与されたパーソナルＩＰアドレスをもとに、当該通信端末との通信制御を行う。従って、通信端末との通信を行うネットワークやノードにおいて、ユーザＩＤとパスワード等の認証情報の管理や、これらの認証情報に基づく認証処理を行う必要がなくなる。
【０００９】
本発明の請求項２に記載の発明は、請求項１に記載の通信システムにおいて、前記通信端末は、前記サービスの提供を行うノードまたはネットワークと通信を行うとき、送信先を前記ノードまたはネットワークのアドレスとし、送信元を前記通信端末に付与されたパーソナルＩＰアドレスとしたデータをカプセル化し、このカプセル化したパケットの外側の送信元を、前記通信端末が前記ＩＰネットワークに接続する際に経由する第２のネットワーク接続装置の配下のアドレスとしたパケットを作成するトンネリング処理部と、前記作成したパケットを前記パーソナルＩＰアドレス付与装置へ送信する通信部とを備え、前記パーソナルＩＰアドレス付与装置は、前記通信端末へ付与したパーソナルＩＰアドレスを示したパーソナルＩＰアドレステーブルを記憶する記憶部と、前記通信端末からカプセル化されたパケットを受信したとき、このパケットをデカプセル化して、このパケットの内側に設定された送信先である前記ノードまたはネットワークのアドレスと、前記送信元であるパーソナルＩＰアドレスとを読み出すトンネリング処理部と、前記パーソナルＩＰアドレステーブルを参照して、前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであるか否かを判断する認証処理部と、前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであると判断されたとき、このデカプセル化したパケットを、このパケットの送信先であるノードまたはネットワークへ転送する通信部とを備えること特徴とする。
【００１０】
このようにすることで、通信端末からネットワークやノード宛に送信されたパケットは、まずパーソナルＩＰアドレス付与装置に到達する。そして、パーソナルＩＰアドレス付与装置において、このパケットに設定されたパーソナルＩＰアドレスが確かに通信端末に付与したものであることが確認できたとき、このパケットを前記ネットワークやノード等へ転送する。従って、通信端末がパーソナルＩＰアドレスを詐称して、前記ネットワークやノードにアクセスするのを防止できる。
【００１１】
本発明の請求項８に記載の発明は、請求項７に記載の通信方法において、前記通信端末は、前記サービスを提供するノードまたはネットワークと通信を行うとき、送信先を前記ノードまたはネットワークのアドレスとし、送信元を前記通信端末に付与されたパーソナルＩＰアドレスとしたデータをカプセル化するステップと、このカプセル化したパケットの外側の送信元を、前記通信端末が前記ＩＰネットワークに接続する際に経由する第２のネットワーク接続装置の配下のアドレスとしたパケットを作成するステップと、前記作成したパケットを前記パーソナルＩＰアドレス付与装置へ送信するステップと、を実行し、前記パーソナルＩＰアドレス付与装置は、前記通信端末の識別情報ごとに、前記通信端末へ付与したパーソナルＩＰアドレスを示したパーソナルＩＰアドレステーブルを記憶するステップと、前記通信端末からカプセル化されたパケットを受信するステップと、このパケットをデカプセル化して、このパケットの内側に設定された送信先である前記ノードまたはネットワークのアドレスと、前記送信元であるパーソナルＩＰアドレスとを読み出すステップと、前記パーソナルＩＰアドレステーブルを参照して、前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであるか否かを判断するステップと、前記パケットの内側に設定されたパーソナルＩＰアドレスが、前記通信端末に付与したパーソナルＩＰアドレスであると判断したとき、このデカプセル化したパケットを、このパケットの送信先であるノードまたはネットワークへ転送するステップと、前記ノードまたはネットワークからパケットを受信したとき、前記パケットの送信先に示されるパーソナルＩＰアドレスをキーとして、前記パーソナルＩＰアドレステーブルから、前記パーソナルＩＰアドレスに対応する通信端末の識別情報を読み出すステップと、前記ノードまたはネットワークから受信したパケットをカプセル化し、このパケットの外側の送信先を、前記読み出した通信端末の識別情報としたパケットを作成するステップと、前記作成したパケットを前記通信端末へ送信するステップと、を実行することを特徴とする。
【００１２】
この方法によれば、通信端末からネットワークやノード宛に送信されたパケットは、まずパーソナルＩＰアドレス付与装置に到達する。そして、パーソナルＩＰアドレス付与装置において、このパケットに設定されたパーソナルＩＰアドレスが確かに通信端末に付与したものであることが確認できたとき、このパケットを前記ネットワークやノード等へ転送する。従って、通信端末がパーソナルＩＰアドレスを詐称して、前記ネットワークやノードにアクセスするのを防止できる。また、ネットワークやノードから通信端末への通信（下り通信）においても、パーソナルＩＰアドレスを送信先としたパケットは通信端末に到達することになる。
【００１３】
本発明の請求項３に記載の発明は、請求項１または請求項２に記載の通信システムにおいて、前記所定のアドレス帯は、前記ＩＰネットワーク内のアドレス帯であり、前記第２のネットワーク接続装置は、前記通信端末からパケットを受信したとき、このパケットの外側に設定された送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスであるか否かを判断し、前記送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスではないとき、前記パケットを破棄することを特徴とする。
【００１４】
また、本発明の請求項９に記載の発明は、請求項７または請求項８に記載の通信方法において、前記所定のアドレス帯は、前記ＩＰネットワーク内のアドレス帯であり、前記通信端末が前記ＩＰネットワークに接続する際に経由する第２のネットワーク接続装置が、前記通信端末からパケットを受信するステップと、このパケットの外側に設定された送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスであるか否かを判断するステップと、前記送信元アドレスが前記第２のネットワーク接続装置の配下のアドレスでないとき、前記パケットを破棄するステップと、を実行することを特徴とする。
【００１５】
このようにすることで、第２のネットワーク接続装置（ＩＰネットワークの入口側のルータ等）は、パーソナルＩＰアドレスをそのまま送信元アドレスとしたようなパケットを受信したとき、このパケットを破棄することになる。従って、通信端末がパーソナルＩＰアドレスを詐称して、ネットワークやノード等にアクセスするのを防止できる。
【００１６】
なお、パーソナルＩＰアドレス付与装置が、パーソナルＩＰアドレスとして選択するアドレス帯はＩＰネットワーク内のアドレス帯である。これにより、第２のネットワーク接続装置において、パケットの送信元アドレス（パケットの外側に設定された送信元アドレス）が自身の配下のアドレスであるか否かを判断すれば、前記したようにパーソナルＩＰアドレスをそのまま送信元アドレスとしたパケットを破棄することができる。
【００１７】
本発明の請求項４に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の通信システムにおいて、前記第１のネットワーク接続装置へ送信される契約情報は、前記第１のネットワーク接続装置経由での通信を許可する通信端末のパーソナルＩＰアドレスを示したアクセスリストを含み、前記第１のネットワーク接続装置は、前記アクセスリストを参照して、前記通信端末との通信の許可を判断することを特徴とする。
【００１８】
このような構成によれば、第１のネットワーク接続装置が接続されるネットワークやノード等において、認証処理を行わなくても、当該通信端末の通信を許可するか否かを判断できる。
【００１９】
本発明の請求項５に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の通信システムにおいて、前記第１のネットワーク接続装置へ送信される契約情報は、前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスの通信端末と、前記第１のネットワーク接続装置経由で前記ノードまたはネットワークとの通信を行う場合における経路情報を示したルーチングテーブルを含み、前記第１のネットワーク接続装置は、前記ルーチングテーブルを参照して、前記通信端末との通信を行うときの経路を選択することを特徴とする。
【００２０】
このような構成によれば、第１のネットワーク接続装置は、認証処理を行わなくても、通信端末ごとに異なる経路の選択をすることができる。例えば、第１のネットワーク接続装置は、認証処理を行わなくても、通信端末ごとに異なるサーバへのパケット振り分け等を行うことができる。
【００２１】
本発明の請求項６に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の通信システムにおいて、前記第１のネットワーク接続装置へ送信される契約情報は、前記パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスの通信端末と、前記第１のネットワーク接続装置経由で前記ノードまたはネットワークとの通信を行う場合における通信品質を示したＱｏＳ（Quality of Service）テーブルを含み、前記第１のネットワーク接続装置は、前記ＱｏＳテーブルを参照して、前記通信端末との通信における通信品質の制御を行うことを特徴とする。
【００２２】
このような構成によれば、第１のネットワーク接続装置は、認証処理を行わなくても、この通信端末が契約している種別のＱｏＳサービスを提供することができる。例えば、第１のネットワーク接続装置は、認証処理を行わなくても、通信端末ごとにパケット転送の優先度を変えたり、通信帯域を変えたりすることができる。
【００２３】
本発明の請求項１０に記載の発明は、請求項７ないし請求項９のいずれか１項に記載の通信方法において、前記第１のネットワーク接続装置へ送信される契約情報は、前記第１のネットワーク接続装置経由において、（１）前記サービスを提供するノードまたはネットワークとの通信を許可する通信端末のパーソナルＩＰアドレスを示したアクセスリスト、（２）前記通信における経路情報を示したルーチングテーブルおよび（３）前記通信における通信品質を示したＱｏＳ（Quality of Service）テーブルのうち、少なくともいずれか１つを含み、前記第１のネットワーク接続装置は、前記契約情報に従い前記通信端末との間の通信制御を行うことを特徴とする。
【００２４】
この方法によれば、第１のネットワーク接続装置は、認証処理を行わなくても、当該通信端末の通信を許可するか否かを判断や、経路の選択や、この通信端末が契約している種別のＱｏＳサービスを提供することができる。
【発明の効果】
【００２５】
本発明によれば、ＡＳＰ等、ネットワークやノードがユーザの端末装置と通信を行うとき、このネットワークやノードにおける認証処理が不要となる。また、このように認証処理を不要としたことで、アクセス数が多くなっても、このネットワークやノードの認証処理に伴う、処理のボトルネックが発生しない。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態（以下、実施の形態という）を、図面を参照しながら説明する。図１は、本実施の形態の通信システムの構成例を示した図である。
【００２７】
＜通信システムの概要＞
図１に示すように、通信システムは、パーソナルＩＰアドレスを通信端末６に付与するパーソナルＩＰアドレス付与装置１と、このパーソナルＩＰアドレスを用いてＩＰ網４経由で通信を行う通信端末６と、この通信端末６から送信された契約情報を、ｘＳＰ５（５Ａ,５Ｂ,５Ｃ）に設置されるルータ３（３Ａ,３Ｂ,３Ｃ）やサーバ７（７Ａ,７Ｂ,７Ｃ）等のノードへ送信する契約情報管理装置２と、通信端末６がパーソナルＩＰアドレス付与装置１やＩＰ網（ＩＰネットワーク）４に接続するためのルータ３（３Ｄ,３Ｅ）とを備える。ＩＰ網４は、ｘＳＰ５と通信端末６とがＩＰ（Internet Protocol）通信を行うためのネットワークである。
【００２８】
なお、通信端末６から送信される契約情報は、この通信端末６がｘＳＰ５と通信を行う際の条件等を示した情報である。
【００２９】
また、ｘＳＰ５は、ＡＳＰやＩＳＰ（Internet Services Provider）等の所有するネットワークである。このｘＳＰ５（５Ａ,５Ｂ,５Ｃ）は、例えば、コンテンツサーバ、メールサーバ、ＶｏＤ（Video On Demand）サーバ等のサーバ７（７Ａ,７Ｂ,７Ｃ）を備える。ｘＳＰ５は、このサーバ７により通信端末６へ各種サービスを提供する。
【００３０】
このパーソナルＩＰアドレス付与装置１は、ＩＰ網４の内側に設置される装置である。このパーソナルＩＰアドレス付与装置１が、通信端末６へ付与するパーソナルＩＰアドレスは、このＩＰ網４の内側のアドレス帯から選択する。
【００３１】
通信端末６はパーソナルＩＰアドレス付与装置１からパーソナルＩＰアドレスが付与されると、図１に示すように、通信端末６がルータ３Ｄ経由でアクセスした場合でも、ルータ３Ｅ経由でアクセスした場合でも同じパーソナルＩＰアドレス（「ＩＰ＃ａ」）を用いる。このようにすることで、ｘＳＰ５は、異なるルータ３（ネットワーク）からアクセスした場合でも、同じ通信端末６からのアクセスであることを知ることができる。
【００３２】
つまり、従来、ＩＰアドレスを通信端末６の識別情報として用いると、通信端末６が移動してそれまで接続していたネットワークとは異なるネットワークに接続したとき、ＩＰアドレスが変更になる。そのため、ｘＳＰ５は、例えば、ＩＤとパスワード等を用いた認証処理を行わないと、通信端末６を識別することができないという問題があった。ところが、本実施の形態によれば、ｘＳＰ５は、このパーソナルＩＰアドレスで通信端末６の識別を行うので、従来のような認証処理を行う必要がなくなる。なお、このときの通信端末６の通信手順の詳細は、図６および図７のフローチャートを用いて後記する。
【００３３】
また、この契約情報管理装置２において管理される契約情報は、通信端末６から送信されたものをもとに作成される。例えば、通信端末６がサービス先ｘＳＰ名「Ａ」および「Ｂ」のｘＳＰ５のサービス状況を「利用中」とし、ｘＳＰ名「Ａ」のｘＳＰ５ＡのＱｏＳサービス種別は「優先」であるが、ｘＳＰ名「Ｂ」のＱｏＳサービス種別は「種別なし」であるという契約情報（符号６０参照）を、自身のパーソナルＩＰアドレス「ＩＰ＃ａ」とともに契約情報管理装置２へ送信する。これを受信した契約情報管理装置２は、このパーソナルＩＰアドレス「ＩＰ＃ａ」の契約情報を作成する（符号２０参照）。
【００３４】
すなわち、契約情報管理装置２は、ｘＳＰ５Ａへの入口であるルータＡ（ルータ３Ａ）に、（１）パーソナルＩＰアドレス「ＩＰ＃ａ」をＡＬ（アクセスリスト）に登録し、（２）このルータ３ＡのＱｏＳテーブルに、ＱｏＳサービス種別は「優先」である旨を登録し、（３）ルーチングテーブルへの設定は「無」とする情報を作成する。また、ルータＢ（ルータ３Ｂ）にも（１）パーソナルＩＰアドレス「ＩＰ＃ａ」をＡＬに登録し、（２）ルーチングテーブルへの設定は「無」とする情報を作成する。
【００３５】
そして、契約情報管理装置２は、このようにして作成した契約情報を、ルータ３（３Ａ,３Ｂ）へ送信する。契約情報管理装置２から契約情報を受信すると、この契約情報に基づき、自身のＡＬ（アクセスリスト）と、ＱｏＳテーブルと、ルーチングテーブル（図示せず）との情報を更新する。例えば、図１の符号５０に例示するように、ルータ３Ａは、自身のＡＬにパーソナルＩＰアドレス「ＩＰ＃ａ」を追加し、ＱｏＳテーブルにパーソナルＩＰアドレス「ＩＰ＃ａ」のＱｏＳサービス種別は「優先」とする情報を書き込む。
【００３６】
そして、ルータ３（３Ａ,３Ｂ,３Ｃ）は、通信端末６からのパケットを受け付けたとき、通信端末６のパーソナルＩＰアドレスと、この通信端末６の契約情報に基づき、通信端末６に対する通信制御を行う。例えば、パーソナルＩＰアドレスが「ＩＰ＃ａ」である通信端末６が、ルータ３Ａへパケットを送信したとき、ルータ３Ａはこの通信端末６からのパケットを通過させ、ｘＳＰ５Ａ内のサーバ７Ａへ転送する。また、この通信端末６との通信についてはＱｏＳサービスの「優先」を適用するようにする。
【００３７】
このようにして、契約情報管理装置２は、通信端末６から受け付けた契約情報を各ｘＳＰ５のルータ３（３Ａ,３Ｂ）等へ反映させ、ルータ３（３Ａ,３Ｂ）はこの契約情報に基づく通信制御を行う。
【００３８】
なお、図１に示した通信システムの構成要素の数は、図１に示した個数に限定されない。また、ルータ３（３Ａ,３Ｂ,３Ｃ）は、請求項における第１のネットワーク接続装置に相当し、ルータ３（３Ｄ,３Ｅ）は、請求項における第２のネットワーク接続装置に相当する。
【００３９】
次に、図１を参照しつつ、図２〜図４を用いて、図１の通信システムの各構成要素の詳細を説明する。図２（ａ）は、図１の通信端末の構成を示したブロック図であり、（ｂ）は、図１のパーソナルＩＰアドレス付与装置の構成を示したブロック図である。また、図３（ａ）および（ｂ）は、図１のルータの構成を示したブロック図であり、図４は、図１の契約情報管理装置の構成を示したブロック図である。
【００４０】
＜通信端末＞
前記したとおり通信端末６は、契約情報管理装置２へ契約情報を送信したり、ｘＳＰ５のルータ３（３Ａ,３Ｂ,３Ｃ）およびサーバ７（３Ａ,３Ｂ,３Ｃ）との通信を行ったりする。このような通信端末６は、図２（ａ）に示すように、通信部６１と、制御処理部６２と、記憶部６３と、入出力部６４とを備える。
【００４１】
通信部６１は、他のノードやＩＰ網４経由でのデータの送受信を行う。この通信部６１は、ネットワークインタフェースおよび所定の通信プロトコルにより実現される。制御処理部６２は、この通信端末６全体の制御を司り、パーソナルＩＰアドレス付与装置１との通信においてトンネリング処理を行うトンネリング処理部６２１と、契約情報管理装置２へ契約情報を送信する契約情報送信処理部６２２とを備える。
【００４２】
なお、通信端末６は、ｘＳＰ５へパケットを送信するとき、トンネリング処理部６２１により送信元アドレスをパーソナルＩＰアドレス６３１としたパケットのカプセル化処理を行い、このカプセル化したパケットをパーソナルＩＰアドレス付与装置１経由でｘＳＰ５へ送信する。また、パーソナルＩＰアドレス付与装置１からカプセル化されたパケットを受信したとき、このカプセル化したパケットのデカプセル化を行い中身のデータを取り出す。このときの処理の詳細は、図６および図７を用いて後記する。
【００４３】
また、以下の説明において、トンネリングは、例えばＩＰｓｅｃやＭｏｂｉｌｅＩＰ等、公知の技術を用いてよい。さらに、制御処理部６２は、Ｗｅｂブラウザ等を備え、この通信端末６の契約情報の入力受付や契約情報管理装置２への契約情報の送信は、Ｗｅｂブラウザにより行うようにしてもよい。
【００４４】
なお、この制御処理部６２の機能は、ＣＰＵ（Central Processing Unit）等がＲＡＭ（Random Access Memory）上に、記憶部６３に記憶された所定のプログラムを実行することで実現される。
【００４５】
また、記憶部６３は、通信端末６の機能を実現するプログラムのほかに、自身の通信端末６に設定されたパーソナルＩＰアドレス６３１と、パーソナルＩＰアドレス付与装置１との認証処理に用いる認証情報６３２とを記憶する。この記憶部６３は、ＲＡＭ、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の記憶装置により実現される。入出力部６４は、この通信端末６に接続されるキーボードやマウス等の入力装置（図示せず）、あるいは液晶モニタ等の出力装置（図示せず）とのインタフェースである。例えば、入出力部６４が契約情報の入力を受け付けると、この契約情報を契約情報送信処理部６２２に受け渡し、契約情報送信処理部６２２は通信部６１経由で、この情報を契約情報管理装置２へ送信する。また、入出力部６４は制御処理部６２による処理結果を受け取ると、この処理結果を出力装置へ出力する。
【００４６】
＜パーソナルＩＰアドレス付与装置＞
パーソナルＩＰアドレス付与装置１は、ＩＰ網４内に設置され、通信端末６へパーソナルＩＰアドレスを付与する。また、パーソナルＩＰアドレス付与装置１は、通信端末６がｘＳＰ５へパケットを送信するとき、このパケットを中継し、ｘＳＰ５へ転送する。
【００４７】
このようなパーソナルＩＰアドレス付与装置１は、図２（ｂ）に示すように、通信部１１と、制御処理部１２と、記憶部１３とを備える。このパーソナルＩＰアドレス付与装置１は、前記した通信端末６と同様、入力装置や出力装置等、外部装置との接続インタフェースである入出力部を備えるようにしてもよい。
【００４８】
通信部１１は、前記した通信端末６の通信部６１と同様、他のノードやＩＰ網４経由でのパケットの送受信を行う。
【００４９】
制御処理部１２は、パーソナルＩＰアドレス付与装置１全体の制御を司り、通信端末６との通信においてトンネリング処理を行うトンネリング処理部１２１と、通信端末６へパーソナルＩＰアドレスを付与（送信）するパーソナルＩＰアドレス付与部１２２と、通信端末６との間で認証処理を行う認証処理部１２３とを備える。
【００５０】
このトンネリング処理部１２１は、認証処理部１２３による通信端末６との認証処理を行い、認証が成功したとき、この通信端末６との間でトンネリング処理を行う。そして、この認証済みの通信端末６からパケットを受信すると、このパケットのデカプセル化を行い、パケットの内部に含まれる（内側に設定された）この通信端末６のパーソナルＩＰアドレスを読み出す。そして、パーソナルＩＰアドレステーブル１３１（後記）を参照して、このパーソナルＩＰアドレスが確かにこの通信端末６に付与したものであることを確認する。ここで、パーソナルＩＰアドレスが通信端末６に付与したものである場合、このデカプセル化したパケットを、このパケットの送信先であるｘＳＰ５へ転送する。一方、このパーソナルＩＰアドレスが、通信端末６に付与したものでない場合には、このパケットを破棄する。
【００５１】
パーソナルＩＰアドレス付与部１２２は、このパーソナルＩＰアドレス付与装置１に割当てられたアドレス帯（所定のアドレス帯）から、通信端末６に付与するパーソナルＩＰアドレスを選択する。そして、この選択したパーソナルＩＰアドレスを通信端末６へ付与（送信）する。そして、この通信端末６へ送信したパーソナルＩＰアドレスを、パーソナルＩＰアドレステーブル１３１に記録しておく。なお、パーソナルＩＰアドレスは、通信端末６ごとにユニークなものであれば、パーソナルＩＰアドレス付与装置１に割当てられたアドレス帯から任意のものを選択してよい。また、このパーソナルＩＰアドレス付与装置１に割当てられたアドレス帯は、ＩＰ網４の内側のアドレス帯である。つまり、ルータ３によりＩＰ網４に接続されるいずれのネットワークにも属さないようなアドレス帯である。
【００５２】
認証処理部１２３は、通信端末６との間で認証処理を行い、この認証が成功すると、この認証の際に作成した認証情報（例えば、ＩＰｓｅｃの共有鍵や証明書等のキー情報）と、この通信端末６の識別情報とを通信端末６へ送信する。また、この識別情報と、認証情報とをパーソナルＩＰアドレステーブル１３１に記録する。
【００５３】
なお、トンネリング処理部１２１が、通信端末６から受信するパケットは、前記した認証情報により暗号化された識別情報が付与されている。認証処理部１２３は、ＩＰアドレステーブル１３１に記録された認証情報により、このパケットに付与された識別情報を復号する。そして、パケット内から読み出したパーソナルＩＰアドレスが、パーソナルＩＰアドレステーブル１３１（表１参照）においてこの識別情報に対応するパーソナルＩＰアドレスであるか否かを判断する。ここで、このパーソナルＩＰアドレスが当該識別情報に対応するパーソナルＩＰアドレスであるときは、このパケットをｘＳＰ５へ転送する。一方、このパーソナルＩＰアドレスが当該識別情報に対応するパーソナルＩＰアドレスでないときは、このパケットを破棄する。このようにすることで、通信端末６がパーソナルＩＰアドレスを詐称して通信を行うのを防止できる。
【００５４】
記憶部１３は、前記したパーソナルＩＰアドレステーブル１３１を記憶する。このパーソナルＩＰアドレステーブル１３１は、以下の表１に例示するように通信端末６の識別情報と、通信端末６の認証情報と、この通信端末６に付与したパーソナルＩＰアドレスとを対応付けた情報である。例えば、識別情報「ＡＡ」の通信端末６の認証情報は「ＢＢ」であり、この通信端末６のパーソナルＩＰアドレスは「ＸＸＸ」であることを示す。
【００５５】
【表１】
2008017343.tif 000003
【００５６】
このようなパーソナルＩＰアドレステーブル１３１は、前記した認証処理部１２３が認証処理を行う際や、トンネリング処理部１２１において、当該パーソナルＩＰアドレスが確かに通信端末６に付与されたものであるか否かを判断する際に参照される。
【００５７】
なお、この通信端末６とパーソナルＩＰアドレス付与装置１との間で確立されるトンネルはソフトイーサ等のレイヤ２技術によるトンネルであってもよい。
【００５８】
＜ルータ＞
ルータ３は、ｘＳＰ５とＩＰ網４との間、および通信端末６が属するネットワークとＩＰ網４との間に設置され、それぞれのネットワーク間で送受信されるパケットの転送制御を行う。まず、図３（ａ）を用いてｘＳＰ５とＩＰ網４との間に設置されるルータ３（３Ａ,３Ｂ,３Ｃ）について説明する。
【００５９】
ｘＳＰ５とＩＰ網４との間に設置されるルータ３（３Ａ,３Ｂ,３Ｃ）は、通信端末６のパーソナルＩＰアドレスをもとに、この通信端末６からのパケットの転送制御を行う。図３（ａ）に示すように、ルータ３（３Ａ,３Ｂ,３Ｃ）は、通信部３１と、制御処理部３２と、記憶部３３とを備える。
【００６０】
通信部３１は、前記した通信端末６の通信部６１と同様、他のノードやＩＰ網４経由でのデータの送受信を行う。
【００６１】
制御処理部３２は、ルータ３（３Ａ,３Ｂ,３Ｃ）全体の制御を司り、ＩＰ網４経由で送信されたパケットあるいはｘＳＰ５から送信されたパケットの転送処理を行う転送処理部３２１を備える。つまり、転送処理部３２１は、通信端末６からｘＳＰ５への上り通信およびｘＳＰ５から通信端末６への下り通信について通信制御を行う。このときの通信制御は、記憶部３３に記憶されるアクセスリスト３３１、ＱｏＳテーブル３３２、ルーチングテーブル３３３等を参照して行われる。なお、請求項において、記憶部３３に記憶されるアクセスリスト３３１、ＱｏＳテーブル３３２、ルーチングテーブル３３３等をまとめて、契約情報としている。
【００６２】
アクセスリスト３３１は、前記した図１に例示したように、このルータ３が通信を許可する通信端末６のパーソナルＩＰアドレスを示したリストである。パケットの送信元のパーソナルＩＰアドレスがこのアクセスリスト３３１に登録されていれば、制御処理部３２はこのパケットをｘＳＰ５内へ転送する。一方、このパーソナルＩＰアドレスがアクセスリスト３３１に登録されていなければ、制御処理部３２はこのパケットを破棄する等して、このパケットをｘＳＰ５内へ転送しない。
【００６３】
このように転送処理部３２１は、通信端末６のパーソナルＩＰアドレスと、アクセスリスト３３１により、その通信端末６の通信を許可するか否かを判断するので、ｘＳＰ５は通信端末６との間で、通信の許可を判断するとき、認証処理を行う必要がなくなる。
【００６４】
ＱｏＳテーブル３３２は、パーソナルＩＰアドレスごとに、このパーソナルＩＰアドレスの通信端末６に提供するＱｏＳサービスの種別（通信品質）を示したテーブルである。
このようなＱｏＳテーブル３３２に基づき、転送処理部３２１は、通信端末６との通信に関する通信品質の制御を行う。例えば、このＱｏＳテーブル３３２において、この当該パーソナルＩＰアドレスの通信端末６が「優先」となっていたとき、転送処理部３２１はこの通信端末６はｘＳＰ５へ優先的にアクセスできるようにする。あるいは、転送処理部３２１は、当該通信端末６がアクセスするときの通信帯域を他の通信端末６よりも大きく確保したり、ｘＳＰ５から通信端末６への下り通信の際（例えば、通信端末６へのコンテンツ配信の際）、当該通信端末６が他の通信端末６よりも優先的にパケットを受信できるようにしたりしてもよい。例えば、転送処理部３２１は、ＩＰ網４において、優先的に転送されるようなフラグをパケットに付して通信端末６へ送信するようにしてもよい。
【００６５】
ルーチングテーブル３３３は、パーソナルＩＰアドレスごとに、そのパーソナルＩＰアドレスの通信端末６からＩＰ網４経由で送信されたパケットの経路情報を示したテーブルである。例えば、このルーチングテーブル３３３において、パーソナルＩＰアドレスごとに経路情報を設定しておけば、その通信端末６からのパケットが同じ送信先を指定したものであっても、その通信端末６のパーソナルＩＰアドレスごとに、異なるサーバ７へパケットを到達させることができる。
【００６６】
次に、図３（ｂ）を用いて通信端末６とＩＰ網４との間に設置されるルータ３（３Ｄ,３Ｅ）について説明する。ルータ３（３Ｄ,３Ｅ）の機能は、ルータ３（３Ａ,３Ｂ,３Ｃ）とほぼ同様であるが、パーソナルＩＰアドレス付与装置１宛のパケットの送信元のアドレスが、自身のルータ３の配下のアドレスでないとき、このパケットをパーソナルＩＰアドレス付与装置１へ転送しないことを特徴とする。
【００６７】
図３（ｂ）に示すように、ルータ３（３Ｄ,３Ｅ）は、ルータ３（３Ａ,３Ｂ,３Ｃ）と同様に、通信部３１と、制御処理部３２と、記憶部３３とを備える。
【００６８】
通信部３１は、前記した通信端末６の通信部６１と同様、他のノードやＩＰ網４経由でのデータの送受信を行う。制御処理部３２は、ルータ３（３Ｄ,３Ｅ）全体の制御を司り、ＩＰ網４経由で送信されたパケットあるいはｘＳＰ５から送信されたパケットの転送処理を行う転送処理部３２１Ｄを備える。このときの転送処理は、記憶部３３に記憶されるアクセスリスト３３１Ｄ、ルーチングテーブル３３３Ｄ等を参照して行われる。
【００６９】
アクセスリスト３３１Ｄは、このルータ３（３Ｄ,３Ｅ）が、通信を許可するアドレス帯（このルータ３の配下のアドレス）を示したリストである。本実施の形態において、通信を許可するアドレス帯は、このルータ３（３Ｄ,３Ｅ）の属するネットワークのアドレス帯とする。前記した転送処理部３２１Ｄは、通信部６１経由で、通信端末６からパケットを受信したとき、このパケットの送信元アドレスを見る。そして、アクセスリスト３３１を参照し、この送信元アドレスが自身のルータ３の配下のアドレスではないパケットを破棄する。一方、この送信元アドレスが自身のルータ３の配下のアドレスであれば、パケットは破棄せず、このパケットをパーソナルＩＰアドレス付与装置１へ転送する。
【００７０】
つまり、パーソナルＩＰアドレス付与装置１との間で認証処理が成功した通信端末６から送信されるパケットは、前記したとおりカプセル化される。そして、このカプセル化されたパケットは、送信元アドレスとして、このルータ３（３Ｄ,３Ｅ）の属するネットワークのアドレスが設定されたものである。ところが、送信元アドレスを単にパーソナルＩＰアドレスとしたパケット（つまり、送信元アドレスをＩＰ網４の内側のネットワークにおけるＩＰアドレスとしたパケット）は、ルータ３（３Ｄ,３Ｅ）において自身が属するネットワーク以外のアドレスではないと判断されるので破棄される。このようにすることで、通信システムは、通信端末６がパーソナルＩＰアドレスを詐称してｘＳＰ５へアクセスするのを防止できる。
【００７１】
なお、ルータ３（３Ａ,３Ｂ,３Ｃ,３Ｄ,３Ｅ）は、ＩＰｖ４用のルータでもよいし、ＩＰｖ６用のルータでもよい。ここで、ルータ３（３Ｄ,３Ｅ）が、ＩＰｖ６用のルータである場合、通信端末６がカプセル化したパケットの送信元アドレスとして設定するアドレスは、ルータ３（３Ｄ,３Ｅ）が払い出したアドレスに基づく。また、通信端末６とパーソナルＩＰアドレス付与装置１との間でレイヤ２による通信を行う場合、ルータ３（３Ｄ,３Ｅ）にはレイヤ２スイッチを用いる。
【００７２】
＜契約情報管理装置＞
次に、図４を用いて、契約情報管理装置２を説明する。
【００７３】
図４に示すように、契約情報管理装置２は、通信部２１と、制御処理部２２と、記憶部２３とを備える。
【００７４】
通信部２１は、前記した通信端末６の通信部６１と同様、他のノードやＩＰ網４経由でのデータの送受信を行う。制御処理部２２は、契約情報管理装置２全体の制御を司り、通信端末６から契約情報を受信し、この通信端末６のパーソナルＩＰアドレスごとの契約情報を契約情報２３１として記憶部２３に記憶させる契約情報受信処理部２２３と、契約情報２３１から、各ルータ３（３Ａ,３Ｂ,３Ｃ）へ送信する契約情報を取り出し、このルータ３（３Ａ,３Ｂ,３Ｃ）用の契約情報を作成する契約情報作成部２２１と、ルータ３（３Ａ,３Ｂ,３Ｃ）へ、この作成した契約情報を送信する契約情報送信処理部２２２とを備える。記憶部２３は、各通信端末６から送信された契約情報２３１（図１の符号２０）を記憶する。この契約情報管理装置２の動作の詳細は、図５のフローチャートを用いて後記する。
【００７５】
なお、前記したパーソナルＩＰアドレス付与装置１、ルータ３、契約情報管理装置２において、通信部１１,３１,２１は、ネットワークインタフェースおよび所定の通信プロトコルにより実現される。また、制御処理部１２,３２,２２は、ＣＰＵ等がＲＡＭ上に記憶部に記憶された所定のプログラムを実行することで実現してもよいし、専用の回路により実現してもよい。記憶部１３,３３,２３は、ＲＡＭ、フラッシュメモリ、ＨＤＤ等の記憶装置により実現される。なお、契約情報管理装置２の機能は、パーソナルＩＰアドレス付与装置１に組み込んでもよいし、ルータ３（３Ａ,３Ｂ,３Ｃ,３Ｄ,３Ｅ）に組み込んでもよい。
【００７６】
＜契約情報の設定手順＞
次に、図１〜図４を参照しつつ、図５を用いて、本通信システムにおいて、通信端末６から送信された契約情報が、各ｘＳＰ５のルータへ設定されるまでの手順を説明する。図５は、図１の通信端末から送信された契約情報が、各ｘＳＰのルータへ設定されるまでの手順を示したフローチャートである。なお、図５において、図１のルータ３（３Ｃ,３Ｄ,３Ｅ）、ｘＳＰ５（５Ａ,５Ｂ,５Ｃ）およびサーバ７（７Ａ,７Ｂ,７Ｃ）の記載は省略している。
【００７７】
まず、通信端末６は、通信システムを提供する通信事業者との契約情報を契約情報管理装置２へ送信する（Ｓ０）。
【００７８】
次に、契約情報管理装置２は、通信端末６の認証情報をパーソナルＩＰアドレス付与装置１および通信端末６へ送信する（Ｓ１）。この認証情報は、例えば、ＩＰｓｅｃにおける共有鍵や証明書等である。パーソナルＩＰアドレス付与装置１は、契約情報管理装置２から受信した通信端末６の認証情報を、パーソナルＩＰアドレステーブル１３１（表１参照）に記録する。また、通信端末６もこの認証情報を記憶部６３に記憶しておく。
【００７９】
次に、通信端末６は、パーソナルＩＰアドレスの付与を受けるため、Ｓ１で送信された認証情報をパーソナルＩＰアドレス付与装置１へ送信する（Ｓ２）。
【００８０】
そして、パーソナルＩＰアドレス付与装置１の認証処理部１２３は、通信端末６から送信された認証情報と、パーソナルＩＰアドレステーブル１３１に記録された認証情報とに基づき、通信端末６に対する認証処理を行う。ここで、認証ＯＫだった場合（Ｓ３のＹｅｓ）、パーソナルＩＰアドレス付与部１２２は、このパーソナルＩＰアドレス付与装置１に割当てられたアドレス帯からパーソナルＩＰアドレスを選択し、このパーソナルＩＰアドレスを通信端末６へ付与（送信）する（Ｓ５）。そして、この後、パーソナルＩＰアドレス付与部１２２は、この通信端末６へ付与したパーソナルＩＰアドレスを、パーソナルＩＰアドレステーブル１３１に記録しておく。一方、Ｓ３において認証ＮＧだった場合（Ｓ３のＮｏ）、認証処理部１２３は通信端末６へ認証ＮＧを通知し（Ｓ４）、処理を終了する。
【００８１】
Ｓ５において、パーソナルＩＰアドレス付与装置１からパーソナルＩＰアドレスを送信された通信端末６は、このパーソナルＩＰアドレスを記憶部６３に記憶し、自身のパーソナルＩＰアドレスとして設定する（Ｓ６）。
【００８２】
次に、通信端末６は、ｘＳＰ５との契約情報の入力を受け付けると、この契約情報を契約情報送信処理部６２２により契約情報管理装置２へ送信する（Ｓ７）。
【００８３】
契約情報管理装置２は、契約情報受信処理部２２３により契約情報を受信すると、この契約情報を記憶部２３に記憶する（Ｓ８）。そして、契約情報作成部２２１は、記憶部２３に記憶された契約情報をもとに、各ｘＳＰ５へ送信する契約情報を作成する。例えば、通信端末６から送信された契約情報から、ｘＳＰ５Ａへ送信する契約情報を作成する。
【００８４】
次に、契約情報送信処理部２２２は、この契約情報をｘＳＰ５のルータ３へ送信する（Ｓ９）。例えば、Ｓ８で通信端末６から送信された契約情報が、ｘＳＰ５ＡおよびｘＳＰ５Ｂに関する契約情報であったとき、ｘＳＰ５Ａのルータ３Ａと、ｘＳＰ５Ｂのルータ３Ｂへ契約情報を送信する。そして、このような契約情報を受信したルータ３は、契約情報を記憶部３３に記憶する。なお、ここで既にルータ３が過去に受信した契約情報を持っている場合には、その契約情報の追加、変更、削除等の更新がされることになる。一方、ルータ３がまだ契約情報を持っていない場合には、新規に登録されることになる。
【００８５】
このようにして、通信端末６から送信された契約情報が、この通信端末６に対しサービスを提供するｘＳＰ５のルータ３へ送信され、ルータ３に契約情報が設定される。なお、契約情報送信処理部２２２は、この契約情報を、ルータ３Ａ,３Ｂのみならず、サーバ７Ａ,７Ｂへ送信するようにしてもよい。
【００８６】
＜通信手順＞
続いて、図１〜図５を参照しつつ、図６および図７を用いて、本通信システムにおいて通信端末６がｘＳＰ５と通信を行うときの手順を説明する。図６および図７は、図１の通信端末がｘＳＰと通信を行うときの手順を示したフローチャートである。なお、図６および図７において、図１のルータ３（３Ｂ,３Ｃ,３Ｅ）、ｘＳＰ５（５Ａ,５Ｂ,５Ｃ）、サーバ７（７Ａ,７Ｂ,７Ｃ）の記載は省略している。
【００８７】
まず、通信端末６のトンネリング処理部６２１は、トンネリングによりｘＳＰ５のサーバ７宛のパケットを送信する（Ｓ６０１）。つまり、通信端末６のトンネリング処理部１２１はパーソナルＩＰアドレス付与装置１との間でトンネルを設定する。そして、トンネル経由でｘＳＰ５のサーバ７宛へパケットを送信する。
【００８８】
ここで、トンネリング処理部１２１が作成するパケットは、図６に例示するようにカプセル化したパケットである。このカプセル化したパケットの内側には、送信先としてサーバ（サーバ７のＩＰアドレス）、送信元として通信端末６のパーソナルＩＰアドレスを設定する。また、このカプセル化したパケットの外側には、送信先としてパーソナルＩＰアドレス付与装置１、送信元としてテンポラリＩＰアドレスを設定する。なお、このテンポラリＩＰアドレスは、例えば、この通信端末６がパケットを送信する際の入口となるルータ３（３Ｄ）配下のアドレスである。また、トンネリング処理部１２１は、このパケットに、契約情報管理装置２から送信された認証情報により暗号化した自身の通信端末６の識別情報を付与する。このようにしてカプセル化されたパケットが送信されると、このパケットは、まずこの通信端末６が接続するルータ３（３Ｄ）に到達する。
【００８９】
このパケットを受信したルータ３（３Ｄ）は、転送処理部３２１Ｄにより、このパケットの送信元アドレスが自ルータ（自身のルータ３Ｄ）配下のアドレスであるか否かを判断する（Ｓ６０２）。ここで、パケットの外側に設定された送信元アドレスが、自ルータ配下のアドレスではなかった場合（Ｓ６０２のＮｏ）、例えば、パーソナルＩＰアドレス等であった場合、このパケットを破棄し（Ｓ６０４）、処理を終了する。一方、このパケットの外側に設定された送信元アドレスが自ルータ配下のアドレスであった場合（Ｓ６０２のＹｅｓ）、転送処理部３２１Ｄは、このパケットをパーソナルＩＰアドレス付与装置１へ転送する（Ｓ６０３）。
【００９０】
パーソナルＩＰアドレス付与装置１は、パケットを受信すると、トンネリング処理部１２１により、このパケットをデカプセル化する（Ｓ６０５）。そして、このパケットの内側に設定されたパーソナルＩＰアドレスを読み出す。
【００９１】
図７の説明に移る。トンネリング処理部１２１は、このようにして読み出したパーソナルＩＰアドレスが、当該通信端末６のパーソナルＩＰアドレスであるか否かを判断する（Ｓ７０１）。すなわち、まず、トンネリング処理部１２１は、認証情報によりこのパケットに付与された識別情報を解読し、通信端末６の識別情報を読み出す。そして、パケット内から読み出したパーソナルＩＰアドレスが、パーソナルＩＰアドレステーブル１３１においてこの識別情報に対応するパーソナルＩＰアドレスであるか否かを判断する。ここで、読み出したパーソナルＩＰアドレスが当該識別情報に対応するパーソナルＩＰアドレスであるときは（Ｓ７０１のＹｅｓ）、このデカプセル化されたパケットをルータ３（３Ａ）へ転送する（Ｓ７０２）。一方、読み出したパーソナルＩＰアドレスが当該識別情報に対応するパーソナルＩＰアドレスでないときは（Ｓ７０１のＮｏ）、このパケットを破棄する（Ｓ７０３）。ルータ３（３Ａ）は、Ｓ７０２において転送されたパケットを受信すると、このパケットに設定されたパーソナルＩＰアドレスを読み出し、このパーソナルＩＰアドレスに応じた通信制御を行う（Ｓ７０４）。
【００９２】
なお、前記した図１に例示したように、パーソナルＩＰアドレス「ＩＰ＃ａ」の通信端末６がルータ３Ｄのネットワークから移動して、ルータ３Ｅのネットワークに接続した場合でも、この通信端末６から送信されるカプセル化パケットの内側に設定されるパーソナルＩＰアドレスは「ＩＰ＃ａ」のままである。つまり、通信端末６が移動して別のルータ３からアクセスした場合でも、この通信端末６のパーソナルＩＰアドレスは同じなので、ｘＳＰ５側（つまり、ルータ３（３Ａ,３Ｂ,３Ｃ）側）は、同じ通信端末６からのアクセスであることを認識できる。
【００９３】
また、ここでは通信端末６からｘＳＰ５へパケットを送信する場合について説明したが、ｘＳＰ５側から通信端末６へパケットを送信する場合も同様である。すなわち、ｘＳＰ５から通信端末６宛に送信するパケットは、ルータ３（３Ａ,３Ｂ,３Ｃ）から、パーソナルＩＰアドレス付与装置１へ転送され、このパーソナルＩＰアドレス付与装置１においてカプセル化され、ルータ３（３Ｄ,３Ｅ）経由で通信端末６へ転送される。つまり、パーソナルＩＰアドレス付与装置１において、ｘＳＰ５からパケットを受信すると、まず、この受信したパケットの送信先に示されるパーソナルＩＰアドレスをキーとして、パーソナルＩＰアドレステーブル１３１（表１参照）から、このパーソナルＩＰアドレスに対応する通信端末６の識別情報を読み出す。次に、パーソナルＩＰアドレス付与装置１のトンネリング処理部１３１は、受信したパケットのカプセル化を行うが、このとき、前記読み出した通信端末６の識別情報をこのカプセル化したパケットの送信先として設定し、転送する。これにより、パーソナルＩＰアドレス付与装置１から送信されたパケットは通信端末６へ到達する。
なお、ルータ３（３Ａ,３Ｂ,３Ｃ）が、ｘＳＰ５からのパケットをパーソナルＩＰアドレス付与装置１へ転送する際、つまり、ｘＳＰ５から通信端末６への下り通信において、ルータ３（３Ａ,３Ｂ,３Ｃ）のＱｏＳテーブル３３２に、当該通信端末６宛への通信に関する通信品質の情報が示されていれば、ルータ３（３Ａ,３Ｂ,３Ｃ）は、このＱｏＳテーブル３３２に示される通信品質の情報に従いパケットを転送する。このようにルータ３（３Ａ,３Ｂ,３Ｃ）は、下り通信においても、契約情報に基づく通信制御を行う。
【００９４】
ここで、図１〜図７を参照しつつ、図８を用いて、図７のＳ７０４において行われるパーソナルＩＰアドレスに応じた通信制御について説明する。図８は、図７のＳ７０４において行われるパーソナルＩＰアドレスに応じた通信制御の手順を示したフローチャートである。
【００９５】
まず、ルータ３（３Ａ）は、パーソナルＩＰアドレス付与装置１からパケットを受信すると（Ｓ８０１）、転送処理部３２１によりこのパケットの送信元アドレス（パーソナルＩＰアドレス）を読み出す。そして、転送処理部３２１は、アクセスリスト３３１に当該パーソナルＩＰアドレスの登録があるか否かを判断する（Ｓ８０２）。
【００９６】
ここで、アクセスリスト３３１に当該パーソナルＩＰアドレスの登録がないとき（Ｓ８０２のＮｏ）、このパケットを破棄し（Ｓ８０３）、Ｓ８０７へ進む。一方、アクセスリスト３３１に当該パーソナルＩＰアドレスの登録があるとき（Ｓ８０２のＹｅｓ）、このルータ３（３Ａ）にＱｏＳテーブル３３２があるか否かを確認する（Ｓ８０４）。
【００９７】
ここで、ＱｏＳテーブル３３２があるときには（Ｓ８０４のＹｅｓ）、転送処理部３２１は、このＱｏＳテーブル３３２を参照して、当該パーソナルＩＰアドレスのＱｏＳサービス種別が「優先」であるか否かを判断する（Ｓ８０５）。ここで当該パーソナルＩＰアドレスのＱｏＳサービス種別が「優先」であるとき（Ｓ８０５のＹｅｓ）、当該パケットの優先制御を行う（Ｓ８０６）。また、転送処理部３２１は、ルーチングテーブル３３３に基づくルーチングを行う（Ｓ８０７）。
【００９８】
そして、ルータ３は、パケットの受信が終了すると（Ｓ８０８のＹｅｓ）、処理を終了し、まだパケットの受信が終了していなければ（Ｓ８０８のＮｏ）、Ｓ８０１へ戻る。なお、Ｓ８０４でＱｏＳテーブル３３２がなかったとき（Ｓ８０４のＮｏ）、および、Ｓ８０５において当該パーソナルＩＰアドレスのＱｏＳサービス種別が「優先」ではなかったとき（Ｓ８０５のＮｏ）は、Ｓ８０７へ進み、転送処理部３２１は、ルーチングテーブル３３３に基づくルーチングを行う。
【００９９】
このような通信システムによれば、ｘＳＰ５において通信端末６の認証を行う認証手段が不要となり、Ｃｏｏｋｉｅ等の認証情報の管理も不要となる。また、このように認証手段を不要とすることで、ｘＳＰ５へ多数の通信端末６からのアクセスがあった場合、処理のボトルネックが発生しにくくなり、ｘＳＰ５は通信端末６に対し安定したサービスを提供できる。さらに、ｘＳＰ５は、通信端末６ごとに、アクセスを許可の判断をしたり、アクセスするサーバ７の振り分けをしたり、通信の際の優先度を判断したりするとき、通信端末６との間でアプリケーションレベルでの認証処理を行う必要がなくなる。また、通信端末６は複数のｘＳＰ５の認証情報を管理する必要がなくなる。
【０１００】
なお、前記した実施の形態において、契約情報は主に、ｘＳＰ５に接続するルータ３に設定される場合について説明したが、これに限定されない。例えば、通信端末６が他の通信端末６と通信を行う場合、契約情報は、この通信相手の通信端末６に設定する。これにより、通信端末６同士が通信を行う場合、それぞれの通信端末６のパーソナルＩＰアドレスにより簡易な識別をして通信を行うことができる。
【０１０１】
また、前記した実施の形態において、パーソナルＩＰアドレスはパーソナルＩＰアドレス付与装置１との認証処理後に通信端末６へ付与されるものとしたが、認証処理前に付与されてもよい。さらに、前記した実施の形態において、通信端末６は、認証情報６３１やパーソナルＩＰアドレス６３２を記憶部６３に記憶するものとしたが、この記憶部６３として、通信端末６に接続されるＵＳＢ（Universal Serial Bus）メモリや、ＣＤ−ＲＯＭ、ＩＣカード、ＳＩＭ（Subscriber Identity Module）等の記憶媒体を用いてもよい。また、この認証情報６３１やパーソナルＩＰアドレス６３２は、通信端末６のユーザが、本通信システムを提供する通信事業者と契約した後、この通信事業者が記憶媒体に記憶して、オフラインで通信端末６へ送るようにしてもよい。そして、通信端末６が、ｘＳＰ５との通信を行う際には、通信端末６のユーザがこの認証情報６３１やパーソナルＩＰアドレス６３２を記憶した記憶媒体を通信端末６に接続して利用させるようにしてもよい。
【０１０２】
本実施の形態に係るパーソナルＩＰアドレス付与装置１および契約情報管理装置２は、前記したような処理を実行させるプログラムによって実現することができ、そのプログラムをコンピュータによる読み取り可能な記憶媒体（ＣＤ−ＲＯＭ等）に記憶して提供することが可能である。また、そのプログラムを、ＩＰ網４等のネットワークを通して提供することも可能である。
【図面の簡単な説明】
【０１０３】
【図１】本実施の形態の通信システムの構成例を示した図である。
【図２】（ａ）は、図１の通信端末の構成を示したブロック図であり、（ｂ）は、図１のパーソナルＩＰアドレス付与装置の構成を示したブロック図である。
【図３】図１のルータの構成を示したブロック図である。
【図４】図１の契約情報管理装置の構成を示したブロック図である。
【図５】図１の通信端末から送信された契約情報が、各ｘＳＰのルータへ設定されるまでの手順を示したフローチャートである。
【図６】図１の通信端末がｘＳＰと通信を行うときの手順を示したフローチャートである。
【図７】図１の通信端末がｘＳＰと通信を行うときの手順を示したフローチャートである。
【図８】図７のＳ７０４において行われるパーソナルＩＰアドレスに応じた通信制御の手順を示したフローチャートである。
【符号の説明】
【０１０４】
１      パーソナルＩＰアドレス付与装置
２      契約情報管理装置
３（３Ａ,３Ｂ,３Ｃ）  ルータ（第１のネットワーク接続装置）
３（３Ｄ,３Ｅ）    ルータ（第２のネットワーク接続装置）
４      ＩＰ網（ＩＰネットワーク）
５（５Ａ,５Ｂ,５Ｃ）  ｘＳＰ
６      通信端末
７（７Ａ,７Ｂ,７Ｃ）  サーバ
１１,２１,３１,６１  通信部
１２,２２,３２,６２  制御処理部
１３,２３,３３,６３  記憶部
６４    入出力部
１２１,６２１  トンネリング処理部
１２２  パーソナルＩＰアドレス付与部
１２３  認証処理部
１３１  パーソナルＩＰアドレステーブル
２２１  契約情報作成部
２２２,６２２  契約情報送信処理部
２２３  契約情報受信処理部
２３１  契約情報
３２１,３２１Ｄ  転送処理部
３３１,３３１Ｄ  アクセスリスト
３３２  ＱｏＳテーブル
３３３,３３３Ｄ  ルーチングテーブル
６３１  パーソナルＩＰアドレス
６３２  認証情報
【図１】
2008017343.tif 000004
【図２】
2008017343.tif 000005
【図３】
2008017343.tif 000006
【図４】
2008017343.tif 000007
【図５】
2008017343.tif 000008
【図６】
2008017343.tif 000009
【図７】
2008017343.tif 000010
【図８】
2008017343.tif 000011