(57)【要約】【課題】通信端末を複数のネットワークに同時に接続して、正確にパケットを転送する。【解決手段】通信端末２４に接続された端末接続装置２５とネットワークとを中継装置２６によって接続して構成されるネットワークシステムにおいて、通信端末２４に前記ネットワークと関係したアドレスを付与する認証装置２８を、通信端末２４と通信可能に設け、端末接続装置２５は、通信端末２４に付与されたアドレスを中継装置２６の識別符号に対応させて記憶する。【選択図】図１
2004032253.tif 000002
【特許請求の範囲】
【請求項１】
通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムにおいて、
前記通信端末に前記ネットワークと関係したアドレスを付与する認証装置を、前記通信端末と通信可能に設け、
前記端末接続装置は、前記通信端末に付与されたアドレスを前記中継装置の識別符号に対応させて記憶することを特徴とするネットワークシステム。
【請求項２】
前記ネットワークと前記中継装置の識別符号との対応を記憶する制御装置を、前記端末接続装置と通信可能に設け、
前記制御装置は、前記端末接続装置からの問合せに対応して前記中継装置の識別符号の応答をすることを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記認証装置は、前記通信端末からの認証要求に従って、前記通信端末にアドレスを付与し、
前記通信端末に付与されるアドレスは、前記中継装置及び前記端末接続装置が受信可能な経路によって前記通信端末に送信されることを特徴とする請求項１又は２に記載のネットワークシステム。
【請求項４】
前記端末接続装置は、前記通信端末に付与されるアドレスと、前記通信端末に付与されるアドレスの伝送を中継した中継装置の識別符号とを対応させて記憶することを特徴とする請求項３に記載のネットワークシステム。
【請求項５】
前記端末接続装置は、前記通信端末から前記ネットワークに送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記中継装置に送出することを特徴とする請求項４に記載のネットワークシステム。
【請求項６】
前記中継装置は、前記通信端末に付与されるアドレスと前記通信端末からの認証要求を中継した端末接続装置の識別符号と対応させて記憶することを特徴とする請求項３に記載のネットワークシステム。
【請求項７】
前記中継装置は、前記ネットワークから前記通信端末に送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記端末接続装置に送出することを特徴とする請求項６に記載のネットワークシステム。
【請求項８】
通信端末に情報を提供するネットワークと、前記通信端末と接続される端末接続装置と、前記端末接続装置と前記ネットワークとに接続される中継装置と、前記通信端末の前記ネットワークへの接続を認証する認証装置とを備え、
前記通信端末が要求するネットワークに対応する認証装置に前記通信端末の認証を要求し、前記通信端末と該ネットワークとの間の通信を確立するネットワークシステムであって、
前記端末接続装置は、前記認証装置から送信されるユーザ認証パケットを利用して、前記通信端末に付与されるアドレスと前記中継装置のアドレスとを対応させて管理し、
前記中継装置は、前記認証装置から送信されるユーザ認証パケットを利用して、前記通信端末に付与されるアドレスと前記端末接続装置のアドレスとを対応させて管理することを特徴とするネットワークシステム。
【請求項９】
前記端末接続装置は、前記通信端末から前記ネットワークに送信されるデータパケットの転送先を、前記通信端末に付与されたアドレスに対応して記憶された前記中継装置とし、
前記中継装置は、前記ネットワークから前記通信端末に送信されるデータパケットの転送先を、前記通信端末に付与されたアドレスに対応して記憶された前記端末接続装置とすることを特徴とする請求項８に記載のネットワークシステム。
【請求項１０】
ネットワークと接続された中継装置と通信端末とを接続する端末接続装置であって、
前記通信端末に付与された前記ネットワークと関係したアドレスを、前記中継装置の識別符号に対応させて記憶し、
前記通信端末から前記ネットワークに送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記中継装置に送出することを特徴とする端末接続装置。
【請求項１１】
前記中継装置の識別符号を記憶する制御装置に、前記中継装置の識別符号を要求して、前記制御装置から前記中継装置の識別符号を取得して、該識別符号を記憶することを特徴とする請求項１０に記載の端末接続装置。
【請求項１２】
前記通信端末に付与されるアドレスの伝送を中継した中継装置の識別符号を取得して、該識別符号を記憶することを特徴とする請求項１０に記載の端末接続装置。
【請求項１３】
前記通信端末からの認証要求に従い、前記認証装置によって通信端末に付与されるアドレスを取得して、該アドレスを記憶することを特徴とする請求項１０から１２のいずれか一つに記載の端末接続装置。
【請求項１４】
通信端末に接続された端末接続装置とネットワークとを接続する中継装置であって、
前記通信端末からの認証要求に従い、前記通信端末に付与されるアドレスを取得して、該取得したアドレスと、前記通信端末からの認証要求を中継した前記端末接続装置の識別符号と対応させて記憶し、
前記ネットワークから前記通信端末に送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記端末接続装置に送出することを特徴とする中継装置。
【請求項１５】
通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムに用いられる端末データ収集方法であって、
前記端末接続装置は、
前記通信端末が前記ネットワークに対する接続を要求するユーザ認証要求パケットを受信すると、該ネットワークと接続している中継装置のアドレスを取得し、該中継装置に対してユーザ認証要求パケットを送信し、
前記ユーザ認証要求パケットに対する中継装置からのユーザ認証応答パケットを受信すると、該ユーザ認証応答パケットから、前記通信端末に付与された識別番号を抽出し、
該識別番号から前記通信端末のアドレスを生成し、
前記中継装置のアドレスに対応させて、前記通信端末のアドレスを記憶することを特徴とする端末データ収集方法。
【請求項１６】
通信端末に接続された端末接続装置とネットワークとが中継装置によって接続され、前記通信端末からの前記ネットワークに対する接続要求を認証する認証装置を備えるネットワークシステムに用いられる端末データ収集方法であって、
前記中継装置は、
前記通信端末が前記ネットワークに対する接続を要求するユーザ認証要求パケットを前記端末接続装置から受信すると、前記認証装置に対してユーザ認証要求パケットを送信し、
前記ユーザ認証要求パケットに対する前記認証装置からのユーザ認証応答パケットを受信すると、該ユーザ認証応答パケットから、前記通信端末に付与された識別番号を抽出し、
該識別番号から、前記通信端末のアドレスを生成し、
前記端末接続装置のアドレスに対応させて、前記通信装置のアドレスを記憶することを特徴とする端末データ収集方法。
【請求項１７】
通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムに用いられるデータ転送方法であって、
前記端末接続装置は、
前記中継装置のアドレスに対応させて、前記通信端末のアドレスを記憶し、
前記通信端末から前記ネットワークに送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記中継装置に送出することを特徴とするデータ転送方法。
【請求項１８】
通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムに用いられるデータ転送方法であって、
前記中継装置は、
前記端末接続装置のアドレスに対応させて、前記通信端末のアドレスを記憶し、
前記ネットワークから前記通信端末に送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記端末接続装置に送出することを特徴とするデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク通信装置に関し、特に通信事業者によるサービスプロバイダへの接続サービスに使用する装置に関する。
【０００２】
【従来の技術】
近年、インターネット接続サービスに代表されるデータ通信サービスが急速に普及している。一般に、ユーザはインターネット接続サービスを受けるため、有線もしくは無線のアクセス回線及びＩＳＰ（Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）への通信回線を提供するアクセス回線提供事業者と、ＩＸ（Ｉｎｔｅｒｎｅｔ　ｅＸｃｈａｎｇｅ）と呼ばれるインターネット上の相互接続点までの通信回線を提供するＩＳＰと契約し通信を行う。アクセス回線提供事業者のネットワークには、複数のユーザと複数のＩＳＰが接続されており、アクセス回線提供事業者はユーザからあるＩＳＰへの接続要求がきたとき、正しく該当するＩＳＰに振り分け処理を行い、ユーザにデータ通信サービスを提供することになる。
【０００３】
従来のデータ通信サービスにおけるネットワーク構成を図２９に示す。
【０００４】
図２９ではユーザ宅１が通信事業者の加入者交換局２と接続されており、加入者交換局２は地域ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）網３を介して、ＩＳＰ−Ａ４及びＩＳＰ−Ｂ５に接続される。ＩＳＰ−Ａ４とＩＳＰ−Ｂ５は相互接続点（ＩＸ）６を介してインターネット７に接続されている。ユーザ宅１の内部にはＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）１１があり、ＰＰＰｏＥ（ＰＰＰ　ｏｖｅｒ　Ｅｔｈｅｒｎｅｔ）対応ルータ１２に接続されている。ＰＰＰｏＥ対応ルータ１２はユーザ宅１内部に設置された光ファイバ回線の終端装置であり、電気信号と光信号を変換するＯＮＵ（Ｏｐｔｉｃａｌ　Ｎｅｔｗｏｒｋ　Ｕｎｉｔ）１３に接続されている。加入者交換局２内部には、光ファイバ回線を終端し、電気信号と光信号を変換するＯＬＴ（Ｏｐｔｉｃａｌ　Ｌｉｎｅ　Ｔｅｒｍｉｎａｌ）１４とＢＡＳ（Ｂｒｏａｄｂａｎｄ　Ａｃｃｅｓｓ　Ｓｅｒｖｅｒ）１５が設置されている。地域ＩＰ網３内部にはＩＳＰ接続制御装置１６が設置されている。ＩＳＰ−Ａ４内部には、認証サーバ１７が設置され、ＩＳＰ−Ｂ５内部には、認証サーバ１８が設置されている。
【０００５】
ユーザがＰＣ１１からインターネットに接続する際の手続きの概略は以下の通りである。ユーザがインターネットに接続する場合、ＰＰＰｏＥ対応ルータ１２がユーザ名とドメイン名とパスワードを指定してＯＮＵ１３とＯＬＴ１４を介してＢＡＳ１５とＰＰＰｏＥで通信する。ＢＡＳ１５はＰＰＰｏＥを終端し、ドメイン名からＩＳＰ接続制御装置１６を用いてユーザの接続先ＩＳＰを判別する。接続先ＩＳＰが判明するとＩＳＰの認証サーバ１７もしくは認証サーバ１８において、ユーザ名とパスワードを用いてユーザ認証が行われる。ユーザが認証できた場合、認証サーバ１７もしくは認証サーバ１８からＩＰアドレスが配布され、ＰＰＰｏＥ対応ルータ１２がＩＰアドレスを取得する。以後、このアドレスを用いてＩＳＰを経由し通信が行われる。
【０００６】
また、ＰＰＰｏＥソフトウェアをＰＣ１１にインストールすることでＰＰＰｏＥ対応ルータ１２を介さずに直接ＯＮＵ１３に接続することもできる。この場合、ＩＳＰから配布されたＩＰアドレスはＰＣ１１が取得する。
【０００７】
【発明が解決しようとする課題】
上記のデータ通信サービスでは、アクセス回線提供事業者は一般にこのアクセス回線提供事業者とは異なるＩＳＰまでの通信回線を提供し、ＩＳＰがインターネット接続サービスを行う。これらのデータ通信サービス提供方式では、ユーザが同時に複数のサービスプロバイダを利用できないという課題がある。
【０００８】
【課題を解決するための手段】
本発明では、通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムにおいて、前記通信端末に前記ネットワークと関係したアドレスを付与する認証装置を、前記通信端末と通信可能に設け、前記端末接続装置は、前記通信端末に付与されたアドレスを前記中継装置の識別符号に対応させて記憶する。
【０００９】
また、ネットワークと接続された中継装置と通信端末とを接続する端末接続装置であって、認証装置から前記通信端末に付与された前記ネットワークと関係したアドレスを、前記中継装置の識別符号に対応させて記憶し、前記通信端末から前記ネットワークに送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記中継装置に送出する。
【００１０】
また、通信端末に接続された端末接続装置とネットワークとを接続する中継装置であって、前記通信端末からの認証要求に従い、前記通信端末に付与されるアドレスを取得して、該取得したアドレスと、前記通信端末からの認証要求を中継した前記端末接続装置の識別符号と対応させて記憶し、前記ネットワークから前記通信端末に送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記端末接続装置に送出する。
【００１１】
また、通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムに用いられる端末データ収集方法であって、前記通信端末が前記ネットワークに対する接続を要求するユーザ認証要求パケットを受信すると、該ネットワークと接続している中継装置のアドレスを取得し、該中継装置に対してユーザ認証要求パケットを送信し、前記ユーザ認証要求パケットに対する中継装置からのユーザ認証応答パケットを受信すると、該ユーザ認証応答パケットから、前記通信端末に付与された識別番号を抽出し、該識別番号から前記通信端末のアドレスを生成し、前記中継装置のアドレスに対応させて、前記通信端末のアドレスを記憶する。
【００１２】
また、通信端末に接続された端末接続装置とネットワークとが中継装置によって接続され、前記通信端末からの前記ネットワークに対する接続要求を認証する認証装置を備えるネットワークシステムに用いられる端末データ収集方法であって、前記中継装置は、前記通信端末が前記ネットワークに対する接続を要求するユーザ認証要求パケットを前記端末接続装置から受信すると、前記認証装置に対してユーザ認証要求パケットを送信し、前記ユーザ認証要求パケットに対する前記認証装置からのユーザ認証応答パケットを受信すると、該ユーザ認証応答パケットから、前記通信端末に付与された識別番号を抽出し、該識別番号から、前記通信端末のアドレスを生成し、前記端末接続装置のアドレスに対応させて、前記通信装置のアドレスを記憶する。
【００１３】
また、通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムに用いられるデータ転送方法であって、前記中継装置のアドレスに対応させて、前記通信端末のアドレスを記憶し、前記通信端末から前記ネットワークに送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記中継装置に送出する。
【００１４】
また、通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムに用いられるデータ転送方法であって、前記端末接続装置のアドレスに対応させて、前記通信端末のアドレスを記憶し、前記ネットワークから前記通信端末に送信されるデータパケットを、前記通信端末に付与されたアドレスに対応して記憶された前記端末接続装置に送出する。
【００１５】
【発明の作用と効果】
本発明では、通信端末に接続された端末接続装置とネットワークとを中継装置によって接続して構成されるネットワークシステムにおいて、前記通信端末に前記ネットワークと関係したアドレスを付与する認証装置を、前記通信端末と通信可能に設け、前記端末接続装置は、前記通信端末に付与されたアドレスを前記中継装置の識別符号に対応させて記憶するので、ユーザからの要求に従って、通信端末と複数のネットワーク（例えば、複数のサービスプロバイダの通信装置又はアクセス回線提供事業者の通信装置）とを同時に接続することが可能となる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００１７】
図１は、本発明のネットワーク構成図である。ユーザ宅内にあるユーザ通信装置（ＣＰＥ）２４はアクセス回線提供事業者が所有するアクセスゲートウェイ（ＡＧＷ）２５と接続されている。アクセスゲートウェイ２５は、アクセス回線提供事業者が所有するネットワーク２０、リレーゲートウェイ（ＲＧＷ）２６を介してサービスプロバイダＡ（ＳＰ−Ａ）２１、サービスプロバイダＢ（ＳＰ−Ｂ）２２及びサービスプロバイダＣ（ＳＰ−Ｃ）２３に接続されている。サービスプロバイダＡ２１、サービスプロバイダＢ２２、サービスプロバイダＣ２３は相互接続点（ＩＸ）６を介してインターネット７に接続されている。アクセス回線提供事業者が所有するネットワーク２０の内部にはＳＰ接続制御サーバ２７が設置されている。サービスプロバイダＡ２１に接続されているリレーゲートウェイ２６にはサービスプロバイダＡの認証サーバ２８が、サービスプロバイダＢ２２、サービスプロバイダＣ２３に接続されているリレーゲートウェイ２６にはサービスプロバイダＢ、サービスプロバイダＣの認証サーバ２９が、設置されている。
【００１８】
各装置にはそれぞれＩＰｖ６のサイトローカルアドレスが割り振られており、ユーザ通信装置２４にはｃｐｅｓ、アクセスゲートウェイ２５にはａｇｗｓ、リレーゲートウェイ２６にはｒｇｗｓ、ＳＰ接続制御サーバ２７にはｓｃｃｓ、ＳＰ−Ａの認証サーバ２８にはａｓａｓ、ＳＰ−Ｂ、ＳＰ−Ｃの認証サーバ２９にはａｓｂｓが、それぞれ割り振られているものとする。また、ユーザが接続先として指定したＳＰからユーザ通信装置に対して割り当てられたＩＰｖ６のグローバルスコープアドレスをｃｐｅｇとする。
【００１９】
図２は、アクセスゲートウェイ２５及びリレーゲートウェイ２６の装置構成図であり、中央演算装置１００と、リスト記憶部１０１と、主記憶１０２と、微少演算装置１０３と、回線インタフェース１０４とがｂｕｓによって接続されている。なお、両ゲートウェイのハードウェアは同一の構成を有する。アクセスゲートウェイ２５は、図３に示すユーザ通信装置２４のアドレス（ｃｐｅｇ）とリレーゲートウェイ２６のアドレス（ｒｇｗｓ）とを組としたアドレスペアをリスト記憶部１０１によって管理する。図３に示すアドレスペアリストには、ユーザ通信装置２４のＩＰアドレス（グローバルアドレス）に対応させてリレーゲートウェイ２６のＩＰアドレスを記憶している。このユーザ通信装置２４のＩＰアドレスは、ユーザ通信装置２４が認証サーバ２８から付与され（ＩＰｖ６ｐｒｅｆｉｘ情報２０７）、認証応答パケット３０５（図１５）としてリレーゲートウェイ２６に送信されてきたものが記憶され、リレーゲートウェイ２６でアドレスペアリストが構築される。
【００２０】
リレーゲートウェイ２６は、図４に示すユーザ通信装置２４のアドレス（ｃｐｅｇ）とアクセスゲートウェイ２５のアドレス（ａｇｗｓ）とを組としたアドレスペア４０１をリスト記憶部１０１によって管理する。図４に示すアドレスペアリストには、ユーザ通信装置２４のＩＰアドレス（グローバルアドレス）に対応させてアクセスゲートウェイ２５のＩＰアドレスを記憶している。このユーザ通信装置２４のＩＰアドレスは、ユーザ通信装置２４が認証サーバ２８から付与され（ＩＰｖ６ｐｒｅｆｉｘ情報２０７）、認証応答パケット３０７（図１６）としてアクセスゲートウェイ２５に送信されてきたものが記憶され、アクセスゲートウェイ２５でアドレスペアリストが構築される。
【００２１】
図５はＳＰ接続制御サーバ２７の装置構成図であり、図６はＳＰ接続制御サーバ２７の論理機能構成図である。
【００２２】
ＳＰ接続制御サーバ２７では、ユーザが接続するサービスプロバイダ名（ドメイン名）とこのサービスプロバイダに直接接続するリレーゲートウェイ２６のＩＰｖ６サイトローカルアドレスとの組をＳＰリスト１２３として主記憶１１８に保存し管理している。このＳＰリスト１２３は予めＳＰ接続制御サーバ２７内にて作成し保管しておく。また、アドレスペア４０１については予め作成しておいてもよいし、以降に述べるアクセスゲートウェイ２５、リレーゲートウェイ２６の動作で説明するように、ユーザからサービスプロバイダに対する接続要求に対応して動的に作成してもよい。
【００２３】
同時に複数のサービスプロバイダと接続する場合には、どのサービスプロバイダに対してパケットを転送すればよいのかをパケット毎に決定する必要がある。アクセスゲートウェイ２５、リレーゲートウェイ２６ではアドレスペア４０１をこの目的に使用する。アクセスゲートウェイ２５ではＩＰｖ６パケットの送信元アドレスとｃｐｅｇが一致するエントリを検索し、当該エントリのリレーゲートウェイ２６宛にパケットを転送する。リレーゲートウェイ２６ではＩＰｖ６パケットの宛先アドレスとｃｐｅｇが一致するエントリを検索し、当該エントリのアクセスゲートウェイ２５宛にパケットを転送する。これにより、複数のサービスプロバイダの同時使用を実現する。
【００２４】
また複数のサービスプロバイダと接続する場合、ユーザ通信装置２４は複数のＩＰｖ６グローバルスコープアドレスを持つが、通信時にどのアドレスを使用するか決定する必要がある。アプリケーションは利用したいサービスプロバイダから割り当てられたＩＰｖ６グローバルスコープアドレスを送信元アドレス２０９として使用する。このときアドレスを選択する方式として、例えば”ｄｅｆａｕｌｔ　ａｄｄｒｅｓｓ　ｓｅｌｅｃｔｉｏｎ　ｆｏｒ　ＩＰｖ６”（ｈｔｔｐ：／／ｓｅａｒｃｈ．ｉｅｔｆ．ｏｒｇ／ｉｎｔｅｒｎｅｔ−ｄｒａｆｔｓ／ｄｒａｆｔ−ｉｅｔｆ−ｉｐｎｇｗｇ−ｄｅｆａｕｌｔ−ａｄｄｒ−ｓｅｌｅｃｔ−０７．ｔｘｔ参照）がある。
【００２５】
前記パケット転送のため、アクセスゲートウェイ２５とリレーゲートウェイ２６間のパケット転送経路（パス）を設定する方式として、ＭＰＬＳ（Ｍｕｌｔｉ　ｐｒｏｔｏｃｏｌ　Ｌａｂｅｌ　Ｓｗｉｔｃｈｉｎｇ）やＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）等の技術を使用する方式が知られているが、以下に、ＩＰｖ６の経路制御ヘッダを利用する場合において、ユーザがユーザ通信装置２４からインターネットに接続する際の手続きを説明する。ＩＰｖ６の経路制御ヘッダは（ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ２４６０．ｔｘｔの４．４節）に記載されている。
【００２６】
図７は、ユーザがインターネットに接続する際に、サービスプロバイダに対して行うユーザ認証の手続きを示すシーケンス図である。
【００２７】
ユーザがインターネットに接続する場合、まずユーザ通信装置２４が、ユーザ認証要求パケット３００によって認証情報をアクセスゲートウェイ２５に送信する。このユーザ認証要求パケット３００は図８に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ユーザ名とサービスプロバイダＡのドメイン名２０３及びパスワード２０４とから構成される認証情報が含まれている。このユーザ名２０３、パスワード２０４は暗号化して送信するように構成してもよい。
【００２８】
このユーザ認証要求パケット３００の中にあるＩＰｖ６基本ヘッダ２００は図９に示すフォーマットで構成されている。送信元ＩＰアドレス２０９にはこのパケットを送信した装置のＩＰアドレス（ユーザ通信装置２４のサイトローカルアドレス）が設定されている。また、着信先ＩＰアドレスにはこのパケットの着信先となる装置（サービスプロバイダＡの認証サーバ２８）のＩＰアドレスが設定されている。
【００２９】
アクセスゲートウェイ２５は、アドレス問い合わせパケット３０１によって、ユーザ通信装置２４から接続を要求されたサービスプロバイダに接続する経路の、ネットワーク２０とサービスプロバイダとの接続点に位置するリレーゲートウェイ２６のアドレスをＳＰ接続制御サーバ２７に問い合わせる。このアドレス問い合わせパケット３０１は図１０に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ユーザ認証要求パケット３００中の情報から抽出したサービスプロバイダ名２０５が含まれている。
【００３０】
アクセスゲートウェイ２５から問い合わせを受けたＳＰ接続制御サーバ２７は、サービスプロバイダに対応して記憶されたリレーゲートウェイ２６のＩＰアドレスを検索して、アドレス応答パケット３０２によってリレーゲートウェイ２６のアドレスをアクセスゲートウェイ２５へ通知する。このアドレス応答パケット３０２は図１１に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ＳＰ接続サーバ２７で検索されたリレーゲートウェイ２６のＩＰアドレスが含まれている。
【００３１】
アドレス応答パケット３０２を受けたアクセスゲートウェイ２５は、ユーザ認証要求パケット３０３によって、ＳＰ接続制御サーバ２８から通知されたリレーゲートウェイ２６に対して認証情報を含むユーザ認証要求パケット３０３を送信する。このユーザ認証要求パケット３０３は図１２に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ＩＰｖ６経路制御ヘッダ２０２、ユーザ名２０３、パスワード２０４、ＣＰＥサイトローカルアドレス２０６が含まれている。
【００３２】
また、アドレス応答パケット３０２の中にあるＩＰｖ６経路制御ヘッダ２０２は図１３に示すフォーマットで構成されており、中継点数２１１、経路のアドレス２１２が含まれている。具体的には、このパケットがこれから通過し、このパケットを中継するリレーゲートウェイ２６のＩＰアドレスや、このパケットの送信元のＣＰＥサイトローカルアドレスが含まれている。ＣＰＥサイトローカルアドレスは、ユーザ通信装置（ＣＰＥ）２４に固定的に付与されているアドレス（ＩＰｖ６アドレスの下位６４ビットを構成するアドレス）であり、ユーザ通信装置２４宛に戻る信号（認証応答パケット）の経路決定に使用される。
【００３３】
リレーゲートウェイ２６はユーザ認証要求パケット３０３を受信すると、パケットからユーザ名とパスワードを取り出しユーザ認証要求パケット３０４によってサービスプロバイダＡの認証サーバ２８に送信する。このユーザ認証要求パケット３０４は図１４に示すようなフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ユーザ名とサービスプロバイダＡのドメイン名２０３、パスワード２０４及びＣＰＥサイトローカルアドレス２０６が含まれている。このＣＰＥサイトローカルアドレス２０６には、ユーザ通信装置（ＣＰＥ）２４に固定的に付与されているアドレス（ＩＰｖ６アドレスの下位６４ビットを構成するアドレス）が含まれており、ユーザ認証要求パケットに対応して送信される認証応答パケット（図１５、図１６参照）にそのまま含まれ、認証応答パケットを受信したアクセスゲートウェイ２５、リレーゲートウェイ２６で、ユーザ通信装置２４の判断に使用される。
【００３４】
サービスプロバイダＡの認証サーバ２８では、記憶されたユーザ名及びパスワードを検索して、受信したユーザ名及びパスワードが記憶内容と一致してユーザの認証がされた場合、ユーザ通信装置２４にＩＰｖ６グローバルアドレス（ｃｐｅｇ）を割り当て、このＩＰｖ６グローバルアドレス（ｃｐｅｇ）を認証応答パケット３０５で通知する。このユーザ通信装置２４に付与されるＩＰｖ６グローバルアドレス（ｃｐｅｇ）は、サービスプロバイダＡに依存するものであり、サービスプロバイダＡのネットワーク内のアドレスとして位置づけられ、ユーザ通信装置２４は、サービスプロバイダＡのネットワークと関係付けられている。
【００３５】
認証応答パケット３０５は図１５に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ＩＰｖ６ｐｒｅｆｉｘ情報２０７及びＣＰＥサイトローカルアドレス２０６が含まれている。このＩＰｖ６ｐｒｅｆｉｘ情報２０７にはユーザ通信装置２４に割り当てられるＩＰｖ６グローバルアドレスの上位６４ビットの情報が含まれている。また、ＣＰＥサイトローカルアドレス２０６は、認証応答パケットを受信したリレーゲートウェイ２６で、ユーザ通信装置２４の判断（どのユーザの認証がなされたかの判断）に使用される。
【００３６】
認証応答パケット３０５を受信したリレーゲートウェイ２６は、ＩＰｖ６ｐｒｅｆｉｘ情報２０７からユーザ通信装置２４に割り当てられるＩＰｖ６アドレスの上位６４ビットの情報（２００２：ＦＦＦＦ：：／６４）を抽出する。そして、ＣＰＥサイトローカルアドレス２０６からＩＰｖ６アドレスの下位６４ビットの情報（：：５）を抽出する。この二つの情報から、ユーザ通信装置２４に割り当てられるＩＰｖ６アドレス（２００２：ＦＦＦＦ：：５）を特定する。そして、認証応答パケット３０５のリレーゲートウェイ２６からの中継先であるアクセスゲートウェイ２５のアドレスと共にアドレスペアリスト（図３参照）として記憶する。また、アクセスゲートウェイ２５は、このアドレスペアリストを、ユーザ通信装置２４着のデータパケットの転送先を決定する際に使用する。
【００３７】
認証応答パケット３０５はリレーゲートウェイ２６とアクセスゲートウェイ２５とで中継されユーザ通信装置２４に届けられる。このパケットはリレーゲートウェイ２６において認証応答パケット３０７に変換される。認証応答パケット３０７は図１６に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ＩＰｖ６経路制御ヘッダ２０２、ＩＰｖ６ｐｒｅｆｉｘ情報２０７及びＣＰＥサイトローカルアドレス２０６が含まれている。このＣＰＥサイトローカルアドレス２０６は、認証応答パケットを受信したアクセスゲートウェイ２５で、ユーザ通信装置２４の判断（どのユーザの認証がなされたかの判断）に使用される。
【００３８】
認証応答パケット３０７を受信したアクセスゲートウェイ２５は、ＩＰｖ６ｐｒｅｆｉｘ情報２０７からユーザ通信装置２４に割り当てられるＩＰｖ６アドレスの上位６４ビットの情報（２００２：ＦＦＦＦ：：／６４）を抽出する。そして、ＣＰＥサイトローカルアドレス２０６からＩＰｖ６アドレスの下位６４ビットの情報（：：５）を抽出する。この両者の情報から、ユーザ通信装置２４に割り当てられるＩＰｖ６アドレス（２００２：ＦＦＦＦ：：５）を特定する。そして、認証応答パケット３０７の送信元であるリレーゲートウェイ２６のアドレスと共にアドレスペアリスト（図４参照）として記憶する。
【００３９】
次に、アクセスゲートウェイ２５において認証応答パケット３０９に変換される。ユーザ通信装置２４まで中継される。認証応答パケット３０９は図１７に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ＩＰｖ６ｐｒｅｆｉｘ情報２０７が含まれている。このＩＰｖ６ｐｒｅｆｉｘ情報２０７にはユーザ通信装置２４に割り当てられるＩＰｖ６グローバルアドレスの上位６４ビットの情報が含まれており、ユーザ通信装置２４は、ＩＰｖ６ｐｒｅｆｉｘ情報２０７に基づいて、認証サーバ２８から割り当てられたＩＰアドレスを設定する。
【００４０】
上記３００から３０５、３０７及び３０９のパケットは、すべてＩＰｖ６のサイトローカルアドレスを使用して通信を行う。これらのパケットによってユーザ通信装置２４はサービスプロバイダの認証サーバ２８から割り当てられたｃｐｅｇを使用してサービスプロバイダＡ２１経由の通信を行うことができる。上記手続きは、接続が必要なサービスプロバイダごとに行い、サービスプロバイダは要求があったユーザ通信装置２４に対してＩＰアドレスを割り当てる。
【００４１】
次に、アクセスゲートウェイ２５、リレーゲートウェイ２６、ＳＰ接続制御サーバ２７の詳細な動作を説明する。
【００４２】
図１８は、アクセスゲートウェイ２５におけるユーザのＳＰ認証手続きの流れ図である。
【００４３】
アクセスゲートウェイ２５は、ユーザ通信装置２４（ユーザ名“ｕｓｒ”）からの、サービスプロバイダ（プロバイダ名“ａａａ．ｃｏｍ”）に対するユーザ認証要求パケット３００を受信すると、ユーザ認証要求パケット３００から、ユーザ名（ｕｓｒ）、サービスプロバイダ名（ａａａ．ｃｏｍ）、パスワード、ユーザ通信装置２４のＩＰアドレス（ＦＥＣ０：：５）を抽出する。
【００４４】
そして、ＳＰ接続制御サーバ２７に対して、“ａａａ．ｃｏｍ”という名前のサービスプロバイダと接続しているリレーゲートウェイ２６のＩＰｖ６アドレスを問い合わせるアドレス問い合わせパケット３０１を送信する。
【００４５】
その後、アドレス問い合わせパケット３０１に対するＳＰ接続制御サーバ２７からのアドレス応答パケット３０２を受信すると、“ａａａ．ｃｏｍ”という名前のサービスプロバイダと接続しているリレーゲートウェイ２６のＩＰｖ６アドレスを得る。このＳＰ接続制御サーバ２７から得たリレーゲートウェイ２６のＩＰｖ６アドレスを用いて、該ＩＰｖ６アドレスを有するリレーゲートウェイ２６に対してユーザ認証要求パケット３０３を送信する。
【００４６】
その後、ユーザ認証要求パケット３０３に対するリレーゲートウェイ２６からのユーザ認証応答パケット３０７を受信すると、ユーザ認証応答パケット３０７から、ＳＰ認証サーバ２８がユーザ通信装置２４に割り振ったＩＰｖ６ｐｒｅｆｉｘ、ユーザ通信装置２４のＩＰアドレス（ＦＥＣ０：：５）、リレーゲートウェイ２６のＩＰアドレス（ＦＥＥ０：：１）を抽出する。そして、抽出したＩＰｖ６ｐｒｅｆｉｘと、ユーザ通信装置２４のＩＰアドレス（ＦＥＣ０：：５）とから、ユーザ通信装置のグローバルＩＰアドレス（ｃｐｅｇ）を生成する。そして、リレーゲートウェイ２６のＩＰアドレス（ＦＥＥ０：：１）に対応させて、ユーザ通信装置２４のグローバルＩＰアドレス（ｃｐｅｇ）を、アドレスペアリスト（図３参照）に記憶する。
【００４７】
その後、ユーザ通信装置２４に対してユーザ認証応答パケット３０９を送信する。
【００４８】
図１９は、アクセスゲートウェイ２５の論理機能構成図である。
【００４９】
認証パケット処理部１０５は、ユーザからの認証要求パケットからサービスプロバイダ名、ユーザ名、パスワードを取り出し、リレーゲートウェイ２６からの認証応答パケットよりユーザに割り振られたＩＰアドレスを取り出す。フィルタリスト生成部１０６はパケットフィルタ１１０で使用するＩＰアドレスのリストを生成する。要求パケット生成部１０７はユーザ認証要求パケット処理時、ＳＰ接続制御サーバ２７への問い合わせパケットとリレーゲートウェイ２６に送信するパケットを生成する。転送制御部１０８はパケットに対して経路制御ヘッダを付加または削除する。フィルタリスト１０９はＳＰがユーザに割り振ったアドレスとリレーゲートウェイ２６のアドレスとの組を記憶したアドレスペアリストを含んでいる。パケットフィルタ１１０は受信したパケットをフィルタリスト１０９を参照して選別する。転送処理部１１１はパケットの転送処理を行う。回線インタフェース１１２にはイーサネット（登録商標）等の通信回線が接続されており、回線インタフェース１１２は、通信回線からアクセスゲートウェイに到着したパケットを受信し、通信回線に向けてパケットを送信する。
【００５０】
パケットフィルタ１１０は、パケットのペイロードを調べ、パケットの種類によってアクセスゲートウェイ２５の各部にパケットを送る。例えば、受信パケットがユーザ認証要求パケット、ＲＧＷアドレス応答パケット又は認証応答パケットならば、認証パケット処理部１０５へ送る。また、ユーザ発信パケット又はユーザ着信パケットならば転送制御部１０８へ送る。
【００５１】
パケットフィルタ１１０によって振り分けられ認証パケット処理部１０５へ送られたユーザ認証要求パケットは、認証パケット処理部１０５で、ペイロードからサービスプロバイダのドメイン名が取り出され、要求パケット生成部１０７に送られる。要求パケット生成部１０７では、ＳＰ接続制御サーバ２７に対し、着信先をｓｃｃｓ、送信元をａｇｗｓとし、サービスプロバイダのドメイン名からそのサービスプロバイダと接続しているリレーゲートウェイ２６のＩＰアドレスを問い合わせるためのＳＰ接続制御サーバ２７に対するアドレス問い合わせパケット３０１を生成し、転送処理部１１１に送る。
【００５２】
転送処理部１１１では、パケットの着信先アドレス２１０からパケットを次に送るべきルータを決定し、回線インタフェース１１２へ送る。回線インタフェース１１２はアドレス問い合わせパケット３０１を送信する。
【００５３】
また、受信したユーザ認証要求パケットをパケット記憶部１２５へ保存する。
【００５４】
また、パケットフィルタ１１０によって振り分けられ認証パケット処理部１０５へ送られたＲＧＷアドレス応答パケット３０２は、認証パケット処理部１０５へ送られる。認証パケット処理部１０５ではＲＧＷアドレス応答パケット３０２のペイロード２０１からリレーゲートウェイのＩＰｖ６アドレスを取り出し、これとパケット記憶部１２５へ保存しておいたユーザ認証要求パケットを要求パケット生成部１０７に送る。このときパケット記憶部１２５にて保存しておいたユーザ認証要求パケット３００も要求パケット生成部１０７に送る。
【００５５】
要求パケット生成部１０７ではユーザ認証要求パケット３００をもとにして着信先アドレスをｒｇｗｓ、送信元アドレスをａｇｗｓとしたユーザ認証要求パケット３０３を生成し、転送処理部１１１へ送る。
【００５６】
転送処理部１１１では、パケットの着信先アドレス２１０から、パケットを次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２はユーザ認証要求パケット３０３を送信する。
【００５７】
また、パケットフィルタ１１０によって振り分けられ認証パケット処理部１０５へ送られた認証応答パケット３０７は、認証パケット処理部１０５へ送られる。認証パケット処理部１０５では認証応答パケット３０７のペイロード２０１からＩＰｖ６ｐｒｅｆｉｘ情報と、ＣＰＥサイトローカルアドレス（ｃｐｅｓ）とを取り出し、ＩＰｖ６ヘッダからリレーゲートウェイのアドレス（ｒｇｗｓ）を取り出して、フィルタリスト生成部１０６に送る。フィルタリスト生成部１０６ではＩＰｖ６ｐｒｅｆｉｘ情報とＣＰＥサイトローカルアドレス（ｃｐｅｓ）とからユーザ通信装置２４のＩＰｖ６グローバルアドレス（ｃｐｅｇ）を生成し、ｒｇｗｓとともにフィルタリスト１０９に送る。フィルタリスト１０９では、ｃｐｅｇをキーに、ｒｇｗｓを値に設定したリスト生成し記憶する。
【００５８】
また、認証応答パケット３０７は要求パケット生成部１０７へ送られる。要求パケット生成部１０７では認証応答パケット３０７にょり、着信先アドレスをｃｐｅｓ、送信元アドレスをａｇｗｓと変更したユーザ認証応答パケット３０９を生成し、転送処理部１１１に送る。
【００５９】
転送処理部１１１では、パケットの着信先アドレス２１０から、パケットを次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２は送られたユーザ認証応答パケット３０９を送信する。
【００６０】
パケットフィルタ１１０によって振り分けられ認証パケット処理部１０５へ送られた認証応答パケットは、認証パケット処理部１０５へ送られる。認証パケット処理部１０５ではペイロードからＩＰｖ６ｐｒｅｆｉｘ情報、ＣＰＥサイトローカルアドレス（ｃｐｅｓ）を、ＩＰｖ６ヘッダからリレーゲートウェイのアドレス（ｒｇｗｓ）を取り出しフィルタリスト生成部１０６へ送る。フィルタリスト生成部１０６ではＩＰｖ６ｐｒｅｆｉｘ情報とｃｐｅｓより、ユーザ通信装置２４のＩＰｖ６グローバルアドレス（ｃｐｅｇ）を合成し、ｒｇｗｓとともにフィルタリスト１０９へ送る。フィルタリスト１０９ではｃｐｅｇをキー、ｒｇｗｓを値とするリストを記憶する。
【００６１】
また、認証応答パケットは要求パケット生成部１０７へ送られる。要求パケット生成部１０７では認証応答パケットより着信先アドレスをｃｐｅｓ、送信元アドレスをａｇｗｓとすることでユーザ認証応答パケットを生成し、転送処理部１１１へ送る。
【００６２】
転送処理部１１１では、パケットを次に送るべきルータを決定し、回線インタフェース１１２へ送る。回線インタフェース１１２はユーザ通信装置２４宛のユーザ認証応答パケットを送信する。
【００６３】
図２０は、リレーゲートウェイにおけるユーザのＳＰ認証手続き流れ図である。
【００６４】
リレーゲートウェイ２６は、アクセスゲートウェイ２５からの、サービスプロバイダ（プロバイダ名“ａａａ．ｃｏｍ”）に対するユーザ認証要求パケット３０３を受信すると、ユーザ認証要求パケット３０３から、ユーザ名（ｕｓｒ）、サービスプロバイダ名（ａａａ．ｃｏｍ）、パスワード、ユーザ通信装置２４のＩＰアドレス（ＦＥＣ０：：５）、アクセスゲートウェイ２５のＩＰアドレス（ＦＥＦ０：：１）を抽出する。
【００６５】
そして、ユーザ名（ｕｓｒ）とパスワードとを含む、ユーザ名（ｕｓｒ）のユーザ認証要求パケット３０４を生成し、サービスプロバイダＡの認証サーバ２８に対して、ユーザ認証パケット３０４を送信する。
【００６６】
その後、ユーザ認証要求パケット３０４に対するサービスプロバイダＡの認証サーバ２８からのユーザ認証応答パケット３０５を受信すると、ユーザ認証応答パケット３０５から、ＳＰ認証サーバ２８がユーザ通信装置２４に割り振ったＩＰｖ６ｐｒｅｆｉｘとユーザ通信装置２４のＩＰアドレス（ＦＥＣ０：：５）とを抽出する。そして、抽出したＩＰｖ６ｐｒｅｆｉｘと、ユーザ通信装置２４のＩＰアドレス（ＦＥＣ０：：５）とから、ユーザ通信装置のグローバルＩＰアドレス（ｃｐｅｇ）を生成する。そして、アクセスゲートウェイ２５のＩＰアドレス（ＦＥＦ：：１）に対応させて、ユーザ通信装置２４のグローバルＩＰアドレス（ｃｐｅｇ）を、アドレスペアリスト（図４参照）に記憶する。
【００６７】
その後、アクセスゲートウェイ２５に対してユーザ認証応答パケット３０６を送信する。
【００６８】
図２１は、リレーゲートウェイ２６の論理機能構成図である。
【００６９】
認証プロクシ部１１３はアクセスゲートウェイ２５からの認証要求パケットからサービスプロバイダ名、ユーザ名、パスワードを取り出し、サービスプロバイダＡの認証サーバ２８からの認証応答パケットよりユーザに対して割り振られたＩＰアドレスを取り出す。フィルタリスト生成部１０６はパケットフィルタ１１０で使用するＩＰアドレスのリストを生成する。要求／応答パケット生成部１１４はサービスプロバイダＡの認証サーバ２８へのユーザ認証要求パケットを生成し、アクセスゲートウェイ２５に送信するユーザ認証応答パケットを生成する。転送制御部１０８はパケットに対して経路制御ヘッダを付加または削除する。フィルタリスト１１５はＳＰがユーザに割り振ったアドレスとアクセスゲートウェイ２５のアドレスとの組を記憶したアドレスペアリストを含んでいる。パケットフィルタ１１０は受信したパケットをフィルタリスト１１５を参照して選別する。転送処理部１１１はパケットの転送処理を行う。回線インタフェース１１２にはイーサネット（登録商標）等の通信回線が接続されており、回線インタフェース１１２は、通信回線からアクセスゲートウェイに到着したパケットを受信し、通信回線に向けてパケットを送信する。
【００７０】
パケットフィルタ１１０は、パケットのペイロードを調べ、パケットの種類によってリレーゲートウェイ２６の各部にパケットを送る。例えば、ユーザ認証要求パケット３０３や、認証応答パケット３０５であれば認証プロクシ部１１３に送り、ユーザ送信パケット３１３や、ユーザ着信パケット３１６であれば転送制御部１０８へ送る。
【００７１】
パケットフィルタ１１０によって振り分けられ認証プロクシ部１１３へ送られたユーザ認証要求パケット３０３は、認証プロクシ部１１３で、ユーザ認証要求パケット３０３のＩＰｖ６ヘッダ２００から送信元アドレス２０９であるアクセスゲートウェイ２５のアドレス（ａｇｗｓ）を取り出しアドレス記憶部１２６に保存される。
【００７２】
このとき、ユーザ認証要求パケット３０３を要求／応答パケット生成部１１４に送る。要求／応答パケット生成部１１４では、ユーザ認証要求パケット３０３をもとにし、着信先をＳＰ−Ａの認証サーバ２８（ａｓａｓ）に、送信元をリレーゲートウェイ２８（ｒｇｗｓ）に変更したサービスプロバイダＡの認証サーバ２８に対するユーザ認証要求パケット３０４を生成し、転送処理部１１１に送る。
【００７３】
転送処理部１１１では、パケットの宛先アドレスから次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２はユーザ認証要求パケット３０４を送信する。
【００７４】
また、パケットフィルタ１１０によって振り分けられ認証プロクシ部１１３に送られた認証応答パケット３０５は、認証プロクシ部１１３へ送られる。認証プロクシ部１１３では、認証応答パケット３０５のペイロード２０１からＩＰｖ６ｐｒｅｆｉｘ情報と、ＣＰＥサイトローカルアドレス（ｃｐｅｓ）とを取り出し、予めアドレス記憶部１２６に保存しておいたアクセスゲートウェイ２５のアドレス（ａｇｗｓ）とともにフィルタリスト生成部１０６に送る。また、認証応答パケット３０５とアクセスゲートウェイ２５のアドレス（ａｇｗｓ）とが要求／応答パケット生成部１１４に送られる。フィルタリスト生成部１０６では、ＩＰｖ６ｐｒｅｆｉｘ情報とＣＰＥサイトローカルアドレス（ｃｐｅｓ）とからＣＰＥグローバルアドレス（ｃｐｅｇ）を合成し、ａｇｗｓと共にフィルタリスト１１５に送る。フィルタリスト１１５では、ｃｐｅｇをキーに、ａｇｗｓを値に設定したリストを生成し記憶する。
【００７５】
要求／応答パケット生成部１１４では認証応答パケット３０５をもとに、着信先をａｇｗｓに、送信元をｒｇｗｓに変更した認証応答パケット３０６を生成し、転送処理部１１１に送る。転送処理部１１１では、パケットの宛先アドレスから次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２は認証応答パケット３０６を送信する。
【００７６】
次に図６を用いてＳＰ接続制御サーバ２７の機能について説明する。
【００７７】
パケット解析部１２１はパケットからサービスプロバイダ名を抽出する。応答パケット生成部１２２はリスト探索処理１２０で得られたＩＰアドレスを含む返答パケットを生成する。ＳＰリスト１２３はサービスプロバイダ名と、そのサービスプロバイダに対応するリレーゲートウェイ２６のＩＰアドレスの組を記憶したリストである。回線インタフェース１２４にはイーサネット（登録商標）等の通信回線が接続されており、回線インタフェース１２４は、通信回線からアクセスゲートウェイに到着したパケットを受信し、通信回線に向けてパケットを送信する。
【００７８】
ＳＰ接続制御サーバ２７がパケットを受信した場合、回線インタフェース１２４でパケットを受信し、パケット解析部１２１においてペイロード２０１を調べる。パケット解析部１２１ではパケットからサービスプロバイダのドメイン名を抽出しリスト探索処理部１２０へ送る。リスト探索処理部１２０では抽出したドメイン名をＳＰリスト１２３から検索し、一致するエントリがあれば、リレーゲートウェイ２６のＩＰｖ６アドレスをパケット解析部１２１に返す。パケット解析部１２１は得られたＩＰｖ６アドレスとアドレス問い合わせパケット３０１とを応答パケット生成部１２２に送る。応答パケット生成部１２２では、ＩＰｖ６アドレスをペイロード２０１に格納し、着信先をアクセスゲートウェイ２５（ａｇｗｓ）に、送信元をＳＰ接続制御サーバ２７（ｓｃｃｓ）としたアドレス応答パケット３０２を生成する。アドレス応答パケット３０２は回線インタフェース１２４に送られる。回線インタフェース１２４は送られたアドレス応答パケット３０２を送信する。
【００７９】
図２２は、ユーザが実際にサービスプロバイダＡ２１経由の通信を行う場合の手続きを示すシーケンス図である。
【００８０】
ユーザ通信装置２４は送信元アドレス２０９（図９参照）にｃｐｅｇを使用してユーザ送信パケット３１０を送信する。アクセスゲートウェイ２５では送信元アドレス２０９によって、フィルタリスト１０９を検索し、一致するエントリが存在した場合（手順３１１）、経路制御ヘッダ２０２をパケットに付加し、リレーゲートウェイ２６を着信先としたユーザ送信パケット３１３を生成し（手順３１２）、リレーゲートウェイ２６に送信する。
【００８１】
このユーザ送信パケット３１０は図２３に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、データ部分であるペイロード２０１が含まれている。また、ユーザ送信パケット３１３は図２４に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ＩＰｖ６経路制御ヘッダ２０２及びデータ部分であるペイロード２０１が含まれている。
【００８２】
リレーゲートウェイ２６ではユーザ送信パケット３１３を受信後、ＩＰｖ６経路制御ヘッダ２０２を削除して（手順３１４）ユーザ送信パケット３１５を生成し送信する。ユーザ送信パケット３１５は図２３に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、データ部分であるペイロード２０１が含まれているが、ＩＰｖ６経路制御ヘッダは含まれていない。
【００８３】
通信相手装置（ＣＮ）８は、受信したユーザ送信パケット３１５に応答する場合は、ユーザ送信パケット３１５のＩＰｖ６基本ヘッダの着信先アドレス２１０（図９参照）をｃｐｅｇに変更してユーザ着信パケット３１６を送信する。リレーゲートウェイ２６ではフィルタリスト１１５からこの着信先アドレス２１０を検索し、一致するエントリが存在した場合（手順３１７）、経路制御ヘッダ２０２をパケットに付加し、アクセスゲートウェイ２５を着信先としたユーザ着信パケット３１９を生成し（手順３１８）、アクセスゲートウェイ２５に対して送信する。
【００８４】
ユーザ着信パケット３１６は図２３に示すフォーマットで構成され、ＩＰｖ６基本ヘッダ２００に続いて、データ部分であるペイロード２０１が含まれているが、ＩＰｖ６経路制御ヘッダは含まれていない。また、ユーザ着信パケット３１９は図２４に示すフォーマットで構成されており、ＩＰｖ６基本ヘッダ２００に続いて、ＩＰｖ６経路制御ヘッダ２０２及びデータ部分であるペイロード２０１が含まれている。
【００８５】
アクセスゲートウェイ２５ではユーザ着信パケット３１９を受信後、パケットからＩＰｖ６経路制御ヘッダ２０２を削除（手順３２０）してユーザ着信パケット３２１を生成し、ユーザ通信装置２４に送信する。ユーザ着信パケット３２１は図２３に示すフォーマットで構成され、ＩＰｖ６基本ヘッダ２００に続いて、データ部分であるペイロード２０１が含まれているが、ＩＰｖ６経路制御ヘッダは含まれていない。
【００８６】
図２５はユーザ通信装置２４発のデータパケットの、アクセスゲートウェイ２５における転送手続きの流れ図（図２２の手順３１１及び３１２）である。
【００８７】
回線インタフェース１１２でパケットを受信し、パケットフィルタ１１０が調べたパケットの種類がユーザ送信パケット３１０であれば、パケットフィルタ１１０で、ユーザ送信パケット３１０の中の送信元アドレスがフィルタリスト１０９に含まれているか否かを検索する。検索の結果、送信元アドレスがフィルタリスト１０９に含まれており、アドレスの一致が見られた場合は、得られたＩＰｖ６アドレス（ｒｇｗｓ）とユーザ送信パケット３１０とを転送制御部１０８に送る。。
【００８８】
転送制御部１０８では、通信相手装置（ＣＮ）８のＩＰｖ６アドレスであるデータパケットの着信先アドレス２１０をｒｇｗｓとし、拡張ヘッダ内アドレス２１２を通信相手装置（ＣＮ）８のＩＰｖ６アドレスに変更した経路制御ヘッダ２０２を付加し、ユーザ送信パケット３１３を生成する。
【００８９】
そして、転送処理部１１１及び回線インタフェース１１２によってパケット転送処理をする。すなわち、ユーザ送信パケット３１３を転送処理部１１１へ送る。転送処理部１１１では、パケットの着信先アドレス２１０から次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２は送られたパケットを送信する。
【００９０】
図２６はユーザ通信装置２４着のデータパケットの、アクセスゲートウェイ２５における転送手続きの流れ図（図２２の手順３２０）である。
【００９１】
回線インタフェース１１２でパケットを受信し、パケットフィルタ１１０が調べたパケットの種類がユーザ着信パケット３１９であれば、ユーザ着信パケット３１９を転送制御部１０８に送る。転送制御部１０８では、ユーザ着信パケット３１９に経路制御ヘッダ２０２が付加されている場合はこれを削除し、拡張ヘッダ内アドレス２１２から取り出したアドレスを着信先アドレス２１０とし、ユーザ着信パケット３２１を生成する。
【００９２】
そして、転送処理部１１１及び回線インタフェース１１２によってパケット転送処理をする。すなわち、ユーザ着信パケット３２１を転送処理部１１１へ送る。転送処理部１１１では、パケットの宛先アドレスから次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２は送られたパケットを送信する。
【００９３】
図２７は、ユーザ通信装置２４発ユーザデータパケットの、リレーゲートウェイ２６における転送手続きの流れ図（図２２の手順３１４）である。
【００９４】
回線インタフェース１１２でパケットを受信し、パケットフィルタ１１０が調べたパケットの種類がユーザ送信パケット３１３であれば、ユーザ送信パケット３１３を転送制御部１０８に送る。転送制御部１０８では、ユーザ送信パケット３１３に経路制御ヘッダ２０２が付加されている場合これを削除し、拡張ヘッダ内アドレス２１２から取り出したアドレスを着信先アドレス２１０とし、ユーザ送信パケット３１５を生成する。
【００９５】
そして、転送処理部１１１及び回線インタフェース１１２によってパケット転送処理をする。すなわち、ユーザ送信パケット３１５を転送処理部１１１へ送る。転送処理部１１１では、パケットの宛先アドレスから次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２は送られたパケットを送信する。
【００９６】
図２８は、ユーザ通信装置２４着ユーザデータパケットの、リレーゲートウェイ２６における転送手続きの流れ図（図２２の手順３１７及び３１８）である。
【００９７】
回線インタフェース１１２でパケットを受信し、パケットフィルタ１１０が調べたパケットの種類がユーザ着信パケット３１６であれば、パケットフィルタ１１０で、ユーザ着信パケット３１６の着信先アドレスがフィルタリスト１１５に含まれているかどうかを検索する。検索の結果、着信先アドレスがフィルタリスト１１５に含まれており、アドレスの一致が見られた場合は、得られたＩＰｖ６アドレス（ａｇｗｓ）とユーザ着信パケット３１６とを転送制御部１０８へ送る。
【００９８】
転送制御部１０８では、ユーザ通信装置２４のＩＰｖ６アドレス（ｃｐｅｇ）であるデータパケットの着信先アドレス２１０をａｇｗｓとし、拡張ヘッダ内アドレス２１２をユーザ通信装置のＩＰｖ６アドレス（ｃｐｅｇ）として生成した経路制御ヘッダ２０２をユーザ着信パケット３１６に付加し、ユーザ着信パケット３１９を生成する。
【００９９】
そして、転送処理部１１１及び回線インタフェース１１２によってパケット転送処理をする。すなわち、ユーザ着信パケット３１９は転送処理部１１１に送られる。転送処理部１１１では、パケットの着信先アドレス２１０から次に送るべきルータを決定し、回線インタフェース１１２に送る。回線インタフェース１１２は送られたパケットを送信する。
【０１００】
以上のように本発明の実施の形態では、ネットワークプロトコルにＩＰｖ６を用いたネットワークにおいて、複数の端末装置（ＣＰＥ）が複数のネットワーク（サービスプロバイダ）に接続する場合、通信端末が接続するサービスプロバイダの認証装置に対してユーザ認証を要求し、ＩＰアドレスが付与されて、通信端末とサービスプロバイダとの間の通信を確立するネットワークシステムにおいて、通信端末と対向する端末接続装置（ＡＧＷ）と、ネットワークと対向する中継通信装置（ＲＧＷ）とを備えるので、ユーザからの要求に従って、通信端末と複数のネットワーク（例えば、複数のサービスプロバイダの通信装置又はアクセス回線提供事業者の通信装置）とを同時に接続することが可能となる。
【０１０１】
また、端末接続装置は、認証装置が通信端末に付与したアドレスと、中継装置のアドレスを対応させてアドレスペアとして管理する機能と、アドレスペアのリストに従いパケットごとに端末接続装置と中継装置間のパケットの転送経路を設定する機能と、通信端末と認証装置との間で行われる認証手続きを中継する機能と、前記認証手続きを中継する機能を利用して前記アドレスペアを生成する機能を備える。そして、端末接続装置は、通信端末からネットワークに送信されるデータパケットを、端末接続装置に記憶されたアドレスペアを用いて、中継装置に送出するので、通信端末と複数のネットワークとが同時に接続されている状態でも、通信端末発のパケットを正確に振り分けて転送することができる。
【０１０２】
また、中継装置は、認証装置が通信端末に付与したアドレスと、端末接続装置のアドレスを対応させてアドレスペアとして管理する機能と、アドレスペアのリストに従いパケットごとに中継装置と端末接続装置間のパケットの転送経路を設定する機能と、通信端末と認証装置との間で行われる認証手続きを中継する機能と、前記認証手続きを中継する機能を利用して前記アドレスペアを生成する機能とを備える。そして、中継装置は、ネットワークから通信端末に送信されるデータパケットを、中継装置に記憶されたアドレスペアを用いて、端末接続装置に送出するので、通信端末に付与されるアドレスがネットワーク内のアドレスであっても、中継装置に到達した通信端末宛にデータパケットがネットワーク側に戻されることがなく、通信端末と複数のネットワークとが同時に接続されている状態でも、正確にパケットを転送することができる。
【０１０３】
すなわち、端末接続装置は、端末接続装置に記憶されたアドレスペアを用いて、通信端末からネットワークに送信されるデータパケットを中継装置に送出し、中継装置は、中継装置に記憶されたアドレスペアを用いて、ネットワークから通信端末に送信されるデータパケットを端末接続装置に送出するので、端末装置から送出されるパケットの経路と端末装置が受信するパケットの経路を同一に保ち、ユーザの通信装置と複数のサービスプロバイダの通信装置とで同時に通信を行うことができる。
【０１０４】
ＳＰ接続制御サーバには、ネットワークの名称（例えば、サービスプロバイダ名）から当該ネットワークと対向する中継装置のアドレスを検索可能なデータベースを備えるので、複数のネットワークに対応する中継装置のアドレスを正確に把握することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態のネットワーク構成図。
【図２】本発明の実施の形態のアクセスゲートウェイ及びリレーゲートウェイのハードウェア構成図。
【図３】アクセスゲートウェイのアドレスペアリストの構成図。
【図４】リレーゲートウェイのアドレスペアリストの構成図。
【図５】ＳＰ接続制御サーバのハードウェア構成図。
【図６】ＳＰ接続制御サーバの論理機能構成図。
【図７】ユーザのサービスプロバイダ認証手続きの流れ図。
【図８】ユーザ通信装置からアクセスゲートウェイへのサービスプロバイダ認証要求パケットの構成図。
【図９】ＩＰｖ６基本ヘッダのフォーマット図。
【図１０】アクセスゲートウェイからＳＰ接続制御サーバへのパケットの構成図。
【図１１】ＳＰ接続制御サーバからアクセスゲートウェイへのパケットの構成図。
【図１２】アクセスゲートウェイからリレーゲートウェイへの認証要求パケットの構成図。
【図１３】ＩＰｖ６経路制御ヘッダのフォーマット図。
【図１４】リレーゲートウェイから認証サーバへの認証要求パケットの構成図。
【図１５】認証サーバからリレーゲートウェイへの認証応答パケットの構成図。
【図１６】リレーゲートウェイからアクセスゲートウェイへの認証応答パケットの構成図。
【図１７】アクセスゲートウェイからユーザ通信装置への認証応答パケットの構成図。
【図１８】リレーゲートウェイ論理機能構成図。
【図１９】ユーザ通信装置とアクセスゲートウェイとの間、又はリレーゲートウェイと通信相手装置との間のデータパケットの構成図。
【図２０】アクセスゲートウェイとリレーゲートウェイとの間のデータパケットの構成図。
【図２１】アクセスゲートウェイの論理機能構成図。
【図２２】アクセスゲートウェイのＳＰ認証手続きの流れ図。
【図２３】アクセスゲートウェイのユーザ発パケットの転送手続きの流れ図。
【図２４】アクセスゲートウェイのユーザ着パケットの転送手続きの流れ図。
【図２５】リレーゲートウェイの論理機能図。
【図２６】リレーゲートウェイのＳＰ認証手続きの流れ図。
【図２７】リレーゲートウェイのユーザ発パケットの転送手続きの流れ図。
【図２８】リレーゲートウェイのユーザ着パケットの転送手続きの流れ図。
【図２９】従来のネットワーク構成図。
【符号の説明】
１　ユーザ宅
２　加入者交換局
３　地域ＩＰ網
４　サービスプロバイダＡ
５　サービスプロバイダＢ
６　インターネット相互接続点
７　インターネット
８　通信相手装置
１１　ユーザ通信装置
１２　ＰＰＰｏＥ対応ルータ
１３　光ネットワーク装置
１４　光回線終端装置
１５　ブロードバンドアクセスサーバ
１６　ＩＳＰ接続制御装置
１７　ＩＳＰ−Ａの認証サーバ
１８　ＩＳＰ−Ｂの認証サーバ
２０　アクセス回線提供事業者のネットワーク
２１　ＳＰ−Ａのネットワーク
２２　ＳＰ−Ｂのネットワーク
２３　ＳＰ−Ｃのネットワーク
２４　ユーザ所有機器
２５　アクセスゲートウェイ
２６　中継ゲートウェイ
２７　ＳＰ接続制御サーバ
２８　ＳＰ−Ａの認証サーバ
２９　ＳＰ−Ｂ、Ｃの認証サーバ
１００　中央演算装置
１０１　リスト記憶部
１０２　主記憶
１０３　微小演算装置
１０４　回線インタフェース
１０５　認証パケット処理部
１０６　フィルタリスト生成部
１０７　要求パケット生成部
１０８　転送制御部
１０９　フィルタリスト
１１０　パケットフィルタ
１１１　転送処理部
１１２　回線インタフェース
１１３　認証プロクシ部
１１４　要求パケット生成部
１１５　フィルタリスト
１１７　中央演算装置
１１８　主記憶
１１９　回線インタフェース
１２０　リスト探索処理
１２１　パケット解析部
１２２　応答パケット生成部
１２３　ＳＰリスト
１２４　回線インタフェース
１２５　パケット記憶部
１２６　アドレス記憶部
２００　ＩＰｖ６基本ヘッダ
２０１　ＩＰｖ６ペイロード
２０２　ＩＰｖ６経路制御ヘッダ
２０３　ユーザ認証情報１（ユーザ名、サービスプロバイダ名）
２０４　ユーザ認証情報２（パスワード）
２０５　サービスプロバイダ接続制御情報（サービスプロバイダ名）
２０６　ユーザ通信装置アドレス（ＩＰｖ６サイトローカルアドレス）
２０７　サービスプロバイダがユーザに割り当てたアドレス（ＩＰｖ６　ｐｒｅｆｉｘ）
２０８　リレーゲートウェイのアドレス（ＩＰｖ６サイトローカルアドレス）
２０９　着信先のＩＰｖ６アドレス
２１０　送信元のＩＰｖ６アドレス
２１１　目的地へ到着するまでに経由すべき通信装置の残数
２１２　経由する通信装置のアドレス
【図１】
2004032253.tif 000003
【図２】
2004032253.tif 000004
【図３】
2004032253.tif 000005
【図４】
2004032253.tif 000006
【図５】
2004032253.tif 000007
【図６】
2004032253.tif 000008
【図７】
2004032253.tif 000009
【図８】
2004032253.tif 000010
【図９】
2004032253.tif 000011
【図１０】
2004032253.tif 000012
【図１１】
2004032253.tif 000013
【図１２】
2004032253.tif 000014
【図１３】
2004032253.tif 000015
【図１４】
2004032253.tif 000016
【図１５】
2004032253.tif 000017
【図１６】
2004032253.tif 000018
【図１７】
2004032253.tif 000019
【図１８】
2004032253.tif 000020
【図１９】
2004032253.tif 000021
【図２０】
2004032253.tif 000022
【図２１】
2004032253.tif 000023
【図２２】
2004032253.tif 000024
【図２３】
2004032253.tif 000025
【図２４】
2004032253.tif 000026
【図２５】
2004032253.tif 000027
【図２６】
2004032253.tif 000028
【図２７】
2004032253.tif 000029
【図２８】
2004032253.tif 000030
【図２９】
2004032253.tif 000031