(57)【要約】【課題】第２プロトコルをサポートするネットワーク上において、第１プロトコルの情報を送るシステムおよび方法を提供する。【解決手段】ＩＰｖ４コア・ネットワーク上でＩＰｖ６パケット・データをローミングする移動体ノードに供給するために、トンネルを用いる。ローミング中に移動体ノードをハンド・オフする場合、同じＩＰアドレスを移動体ノードに供給し、ＩＰｖ６パケット・データを再度ＩＰｖ４コア・ネットワーク上で通り抜けさせる。ある種の実施形態では、ＩＰｖ４コア・ネットワークは、単純ＩＰｖ６またはＭＩＰｖ６アドレシングを用いる移動体ノードをサポートすることができる。本システムおよび方法は、コア・ネットワークは３２ビット・アドレシングをサポートするが、移動体ノードが３２ビットよりも大きなアドレシングを用いる状況でも適用可能である。【選択図】      図１
2009516988.tif 000002
【特許請求の範囲】
【請求項１】
パケット・データ通信システムであって、
第１プロトコルを用いて移動体ノードと通信するパケット・データ配給ノード（ＰＤＳＮ）と、
前記パケット・データ配給ノードに結合されており、第２プロトコルを用いるネットワーク・コアと、
前記ネットワーク・コアに結合されているホーム・エージェント（ＨＡ）であって、第２プロトコルを用いるネットワーク・コア上において、第１プロトコルのパケット・データを交換するために、前記ＰＤＳＮと前記ＨＡとの間に、トンネルを確立する、ホーム・エージェントと、
前記ネットワーク・コアに結合されている第２ＰＤＳＮであって、前記移動体ノードが前記ＰＤＳＮから前記第２ＰＤＳＮに移動するときに、前記移動体ノードが同じアドレスを維持する、第２ＰＤＳＮと、
を備えている、パケット・データ通信システム。
【請求項２】
請求項１記載のシステムにおいて、前記移動体ノードは、ＩＰｖ６およびＭＩＰｖ６のうち少なくとも１つを用いる、システム。
【請求項３】
請求項１記載のシステムにおいて、前記移動体ノードに一意のホーム・リンク・プレフィックスを割り当てる、システム。
【請求項４】
請求項１記載のシステムにおいて、前記ＰＤＳＮはホーム・アドレスを前記ホーム・エージェントから受信する、システム。
【請求項５】
請求項４記載のシステムにおいて、前記ＰＤＳＮは前記ホーム・アドレスからホーム・リンク・プレフィックスを抽出する、システム。
【請求項６】
請求項１記載のシステムにおいて、前記ＰＤＳＮはＩＰｖ６パケット・データ・ユニットを受信し、前記ＰＤＳＮは前記ＩＰｖ６パケットをＩＰｖ４パケットにカプセル化し、該ＩＰｖ４パケットを前記ホーム・エージェントに転送する、システム。
【請求項７】
請求項１記載のシステムにおいて、前記ＰＤＳＮはプロキシ移動体ＩＰ（ＰＭＩＰ）を用いて、前記ホーム・エージェントと双方向に通信する、システム。
【請求項８】
請求項１記載のシステムにおいて、前記ホーム・エージェントは、ＩＰｖ６ホーム・アドレスおよび外部エージェントＩＰｖ４気付アドレスのために、ＭＩＰ登録バインディングを保持する、システム。
【請求項９】
パケット通信方法であって、
アドレスを移動体ノードに割り当てるステップと、
第２プロトコルを用いるネットワーク・コア上で第１プロトコルのパケット・データを交換するために、パケット・データ配給ノード（ＰＤＳＮ）からホーム・エージェントにトンネルを確立するステップと、
前記移動体ノードが第２ＰＤＳＮに移動し、前記ＰＤＳＮから前記第２ＰＤＳＮへのハンドオフが発生したときに、同じアドレスを前記移動体ノードに割り当てるステップと、
パケット・データを交換するために、前記第２パケット・データ配給ノードから前記ホーム・エージェントに前記トンネルを確立するステップと、
を備えている、パケット通信方法。
【請求項１０】
請求項９記載の方法において、アドレスの割り当ては、ＩＰｖ６およびＭＩＰｖ６の一方を用いることを含む、方法。
【請求項１１】
請求項９記載の方法であって、更に、前記ホーム・エージェントから前記移動体ノードに一意のホーム・リンク・プレフィックスを割り当てるステップを備えている、方法。
【請求項１２】
請求項９記載の方法であって、更に、前記ホーム・エージェントからホーム・アドレスを割り当てるステップを備えている、方法。
【請求項１３】
請求項１２記載の方法であって、更に、前記ホーム・アドレスからホーム・リンク・プレフィックスを抽出するステップを備えている、方法。
【請求項１４】
請求項９記載の方法であって、更に、
前記移動体ノードからＩＰｖ６パケット・データ・ユニットを受信するステップと、
前記ＩＰｖ６パケットをＩＰｖ４パケットにカプセル化するステップと、
前記ＩＰｖ４パケットを前記ホーム・エージェントに転送するステップと、
を備えている、方法。
【請求項１５】
請求項９記載の方法において、前記トンネルの確立は、双方向プロキシ移動体ＩＰ（ＰＭＩＰ）トンネルを用いることを伴う、方法。
【請求項１６】
請求項９記載の方法であって、更に、前記ホーム・エージェント上において、ＩＰｖ６ホーム・アドレスおよび外部エージェントＩＰｖ４気付アドレスのためにＭＩＰ登録バインディングを格納するステップを備えている、方法。
【請求項１７】
パケット・データ通信システムであって、
第１プロトコルを用いて移動体ノードと通信する手段と、
前記通信手段に結合されており、第２プロトコルを用いるネットワーク・コアと、
前記ネットワーク・コアに結合されているホーム・ルーティング提供手段であって、第２プロトコルを用いるネットワーク・コア上において、第１プロトコルのパケット・データを交換するために、前記通信手段と前記ホーム・ルーティング提供手段との間に、トンネルを確立する、ホーム・ルーティング提供手段と、
前記ネットワーク・コアに結合されている第２手段であって、前記移動体ノードが前記通信手段から前記第２通信手段に移動するときに、前記移動体ノードが同じアドレスを維持する、第２手段と、
を備えている、パケット・データ通信システム。
【請求項１８】
請求項１７記載のシステムにおいて、前記移動体ノードは、ＩＰｖ６およびＭＩＰｖ６のうち少なくとも１つを用いる、システム。
【請求項１９】
請求項１７記載のシステムにおいて、前記通信手段は、プロキシ移動体ＩＰ（ＰＭＩＰ）を用いて、前記ホーム・ルーティング提供手段と双方向に通信する、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願に対する相互引用）
本願は、２００５年１１月２１日に出願した米国仮特許出願第６０／７３８，５０３号の優先権を主張する。その内容は、ここで引用したことにより、本願にも全てが含まれることとする。
（発明の技術分野）
本発明は、第１プロトコルの情報を、第２プロトコルをサポートするネットワーク上で伝達するシステムおよび方法に関する。更に特定すれば、第１プロトコルに合わせて設計したネットワーク上において、第２プロトコルの情報を伝達するために動的トンネル(dynamic tunnel)を用いつつ、アドレス移行可能性(address mobility)も設けている。
【背景技術】
【０００２】
インターネット・プロトコル（ＩＰ）は、パケット交換ネットワークを通じてデータを伝達するためのプロトコルである。ネットワークは、第１および第２ノード間にワイヤレスおよび有線部分を含む可能性がある。ＩＰは、ネットワークにおけるノードの場所を表すために一意のグローバル・アドレシング方法を提供する。これによって、第１ノードは、データを送るときに、第２ノードのＩＰアドレスを用いることにより、第２ノードにデータを送ることが可能になる。インターネット・プロトコル・バージョン４（ＩＰｖ４）は、３２ビット（４バイト）のアドレスを用いており、アドレス空間が、４，２９４，９６７，２９６通りを取り得る一意のアドレスに限定されることになる。次世代ＩＰはＩＰｖ６であり、これの方が広いアドレス空間をサポートする。即ち、ＩＰｖ６におけるアドレスは、ＩＰｖ４における３２ビットに対して、１２８ビットである。
【０００３】
ＩＰｖ４アドレスをサポートするネットワーキング機器は、長さが異なるために、ＩＰｖ６に基づくパケットを容易に読み取り、ルーティングすることができない。つまり、ＩＰｖ６メッセージは、一般に、アドレシングの相違により、ＩＰｖ４のみをサポートするネットワーク上では送ることができない。このため、ＩＰｖ４からＩＰｖ６にネットワークを移行する場合に問題が生ずる。何故なら、アドレシング・サポートを格上げするためにネットワーク機器を交換するには、かなりの費用がかかる可能性があるからである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
第２プロトコルをサポートするネットワーク・コア上において、第１プロトコルのパケット・データを伝達するシステムおよび方法を提供する。パケット・データは、動的トンネルを通じて伝達され、これによって、移動体ノードもネットワーク上をローミング(roaming)しながら、同じアドレスを維持することが可能になる。実施形態の中には、移動体ノードがＩＰｖ６またはＭＩＰｖ６のパケット・データ配給ノード（packet data serving node）と通信し、ルーティング・デバイスとホーム・エージェントとの間におけるネットワーク・コアがＩＰｖ４ネットワークである場合もある。双方向トンネルによって、ＩＰｖ４ネットワーク上において、ＩＰｖ６またはＭＩＰｖ６の通信が行われる。
【課題を解決するための手段】
【０００５】
ある種の実施形態は、パケット・データ通信システムを提供するシステムを特徴とし、第１プロトコルを用いて移動体ノードと通信するパケット・データ配給ノード（ＰＤＳＮ）と、パケット・データ配給ノードに結合されており、第２プロトコルを用いるネットワーク・コアと、ネットワーク・コアに結合されているホーム・エージェント（ＨＡ）であって、ネットワーク・コア上において第１プロトコルを用いてカプセル化されたデータ・パケットを搬送するために、ＰＤＳＮとＨＡとの間に、トンネルを確立する、ホーム・エージェントと、ネットワーク・コアに結合されている第２ＰＤＳＮであって、移動体ノードがＰＤＳＮから第２ＰＤＳＮに移動するときに、移動体ノードが同じアドレスを維持する、第２ＰＤＳＮとを特徴とする。
【０００６】
一部の実施形態は、パケット通信方法を特徴とし、アドレスを移動体ノードに割り当てるステップと、第２プロトコルを用いるネットワーク・コア上で第１プロトコルのパケット・データを交換するために、パケット・データ配給ノード（ＰＤＳＮ）からホーム・エージェントにトンネルを確立するステップと、移動体ノードが第２ＰＤＳＮに移動し、ＰＤＳＮから第２ＰＤＳＮへのハンドオフが発生したときに、同じアドレスを移動体ノードに割り当てるステップと、パケット・データを交換するために、第２パケット・データ配給ノードからホーム・エージェントにトンネルを確立するステップとを特徴とする。
【０００７】
ある種の実施形態は、パケット・データ通信システムを提供するシステムを特徴とし、第１プロトコルを用いて移動体ノードと通信するメカニズムと、通信メカニズムに結合されており、第２プロトコルを用いるネットワーク・コアと、ネットワーク・コアに結合されているホーム・ルーティング提供メカニズムであって、ネットワーク・コア上において第１プロトコルを用いてカプセル化されたデータ・パケットを搬送するために、通信メカニズムとホーム・ルーティング提供メカニズムとの間に、トンネルを確立する、ホーム・ルーティング提供メカニズムと、ネットワーク・コアに結合されている第２メカニズムであって、移動体ノードが通信メカニズムから第２通信メカニズムに移動するときに、移動体ノードが同じアドレスを維持する、第２メカニズムとを特徴とする。  
【発明を実施するための最良の形態】
【０００８】
本発明のある種の実施形態では、第２プロトコルをサポートするネットワーク上において、第１プロトコルで送られた情報を送るために、トンネルを用いる。ネットワークの一端において第１プロトコルの情報を第２プロトコルにカプセル化して送信するために、ネットワーク・デバイスを用いる。別のネットワーク・デバイスが、カプセル化した情報を受信し、カプセル化を除去して、第１プロトコルに基づいて情報を送信する。カプセル化によって、第１プロトコルを用いるパケットを、第２プロトコルを用いるパケットのペイロードの中に配することができ、あるいは第２プロトコルに合わせて構成されているヘッダを、第１プロトコルを用いるパケットに追加することができる。例えば、ＩＰｖ４パケット・コア・ネットワーク上においてネーティブ・インターネット・プロトコル・バージョン（ＩＰｖ６）のサポートがない場合、本発明の実施形態の中には、既存のＩＰｖ４パケット・コア上においてＩＰｖ６アドレス空間を設けるために、移行メカニズムを用いることができる場合がある。
【０００９】
図１は、本発明のある種の実施形態にしたがってネットワーク上でトラフィックを送るためにトンネルを用いるネットワーク１００を示す。ネットワーク１００は、移動体ノード１１０、無線アクセス・ネットワーク（ＲＡＮ）１１２、パケット・データ配給ノード（ＰＤＳＮ）１１４、ＩＰｖ４ネットワーク１１６、ホーム・エージェント１１８、ルータ１２０、ＩＰｖ６ネットワーク１２２、対応ノード１２４、ドメイン・ネーム・サービス（ＤＮＳ）サーバ１２６、ならびに認証、許可、およびアカウンティング（ＡＡＡ）サーバ１２８を含む。移動体ノード１１０は、セル・フォン、パーソナル・ディジタル・アシスタント（ＰＤＡ）、またはBlackberry、Treo、またはワイヤレス・カードを備えたラップトップ・コンピュータのような、他のデータ処理可能ワイヤレス・デバイスであればいずれでも可能である。ＲＡＮ１１２は、基地局（図示せず）を含み、無線周波数およびその他のネットワーク・デバイスを通じて移動体ノード１１０に送信し、無線周波数送信のためにパケット・データを処理する。ＰＤＳＮ１１４は、無線アクセス・ネットワークとパケット・データ・ネットワークとの間における接続点として機能し、移動体ノード１１０とのポイント・ツー・ポイント（ＰＰＰ）セッションの確立、維持、および終了を責務とする。ＨＡ１１８は、外部ネットワークに取り付けられた移動体ノード間でデータを双方向にルーティングし、移動体ノードに情報を送信し、移動体ノードから情報を受信するためのホーム・アドレスを供給する。
【００１０】
ルータ１２０は、電気通信ネットワークにおいて見られるルータであり、アドレスに基づいてパケットを転送することができる。ルータ１２０は、ＩＰｖ６ネットワーク１２２と通信状態にあり、ＩＰｖ６ネットワーク１２２は、別のルータおよびネットワーク・デバイスを含む。図示するＩＰｖ６ネットワーク１２２は、対応ノード１２４と通信状態にある。対応ノード１２４は、例えば、ウェブ・サーバ、コンテンツ・プロバイダ、無線周波数識別（ＲＦＩＤ）タグを内蔵するデバイス、その他の移動体ノード、またはコンピュータとすることができる。ＤＮＳサーバ１２６は、ドメイン・ネーム・サービスを提供し、電子メール・アドレスまたはユニバーサル・リレー・リンクのような別の情報からＩＰアドレスを突き止める。ＡＡＡサーバ１２８は、請求書発行の目的で、移動体ノードの活動監視を行い、ユーザを検証した後、ネットワーク・リソースへのアクセスを付与する。
【００１１】
ネットワーク１００において、ＩＰｖ６に対応する(capable)移動体ノード１１０は、ＰＤＳＮ１１４と共にＰＰＰリンク１３０を確立する。ＰＤＳＮ１１４は、移動体ノード１１０のためにＩＰｖ６ルーティングを設け、ネットワーク接続を確立するための情報を移動体ノード１１０に提供する。ネットワーク接続は、ステートレス自動構成とすることができる。ＰＤＳＮ１１４は、ＩＰｖ６パケットを用いて移動体ノード１１０と通信することができる。ＰＤＳＮ１１４は、ＩＰｖ６パケットを用いて移動体ノード１１０と通信することができる。ＰＤＳＮ１１４は、Ｖ６−Ｖ４トンネル１３２を通じて、ＩＰｖ４ネットワーク上でＨＡ１１８に通信する。図示するＶ６−Ｖ４トンネル１３２は、移動体ノード１１０から受信するＩＰｖ６パケットを処理して、このＩＰｖ６パケットをＩＰｖ４ネットワーク上で伝達できるようにする。移動体ノードはローミングする可能性があり、セッションが開始または中断する可能性があるので、実施形態の中にはＶ６−Ｖ４トンネル１３２が動的となる場合もある。この動的な態様では、移動体ノード１１０のセッションおよびトラフィック・フローを確立する際に柔軟性が得られ、１つ以上の移動体ノードに必要なときには、１つ以上のトンネル１３２の作成が可能となる。実施形態の中には、Ｖ６−Ｖ４トンネル１３２を確立するために、プロキシ移動体ＩＰ（ＰＭＩＰ）を用いることができる場合もある。ＰＭＩＰは、移動体ＩＰ（ＭＩＰ）と同様であるが、ＭＩＰクライアントが、移動体ノードではなく、ネットワーク内にあることを除く。
【００１２】
ある種の実施形態では、ＰＭＩＰは、ＰＤＳＮ１１４から対応ノード１２４への、ＨＡ１１８を経由し更にＩＰｖ４ネットワーク１１６およびＩＰｖ６ネットワーク１２２上でのシンプルなＩＰｖ６トラフィックのトンネリングをサポートする。ＨＡ１１８からＩＰｖ６プレフィックスを入手して移動体ノード１１０に割り当てるために、ＭＩＰメッセージを用いる。このプレフィックスによって、移動体ノード１１０はＩＰｖ６アドレスを作成することが可能になり、ＰＤＳＮ１１４はＩＰｖ４ネットワーク上でパケット・データをルーティングすることが可能になる。実施形態の中には、プレフィックスをＨＡ１１８によって格納し、移動体ノードがセッションを要求したときに、ＰＤＳＮ１１４に送るようにすることもある。ハンドオフの後、同じプレフィックスを再度送ることができる。ＩＰｖ４内ＩＰｖ６トンネル(IPv6-in-IPv4 tunnel)を設定するために、ＨＡ  ＩＰｖ４アドレスおよびＩＰｖ６プレフィックスまたはアドレスと共に、ＩＰｖ４気付アドレス（ＣｏＡ：Ipv4 Care of Address）を用いることができる。ＩＰｖ４アドレスによって、ＩＰｖ４ネットワーク上でルーティングが行われ、一方プレフィックスによってＩＰｖ４ネットワーク外部においてルーティングが行われる。パケット・データを通り抜けさせる目的で、ＩＰｖ６アドレスを、ＨＡ  ＩＰＶ４およびＰＤＳＮ  ＩＰｖ４のようなＩＰｖ４アドレスと関連付けることができる。ＩＰｖ４内ＩＰｖ６トンネルを設定した後、ＩＰｖ４ネットワーク上で送信するために、ＩＰｖ６パケット・データをＩＰｖ４パケットにカプセル化することができる。ＩＰｖ４内ＩＰｖ６トンネルの動的な特質によって、トンネルはＰＤＳＮ間を移動し、ローミングする移動体ノードを追従することができる。何故なら、ハンドオフの際に、ＰＤＳＮは、毎回異なるＩＰｖ４ＣｏＡを用いて、同じＩＰｖ６プレフィックスをＨＡに登録するからである。
【００１３】
実施形態の中には、ＰＭＩＰを用いてホーム・エージェントからプレフィックスを取得するときにトンネル設定が発生する場合がある。トンネル終点は、外部エージェントおよびホーム・エージェントのアドレスとすることができる。移動体ノードとの通信からの第１プロトコルのパケットは、ＰＤＳＮにおいて、第２プロトコルに合わせて設定されているネットワーク・コア上をトンネルする。
【００１４】
図２は、本発明のある実施形態にしたがって、第２プロトコル・ネットワーク（例えば、ＩＰｖ４）上に、第１プロトコル通信（例えば、ＩＰｖ６）のためのトンネルを設定するプロセスを示す。ステップ２１０において、移動体ノードはＰＤＳＮと通信を開始する。ＰＤＳＮは、ステップ２１２において、逆トンネリング・オプションにより、ＰＭＩＰのＨＡへの登録を開始する。逆トンネリング・オプションが可能な場合、双方向トンネルを設定する。ステップ２１２におけるＰＭＩＰの登録は、要求を含むことができ、ある種の実施形態ではアドレシング情報の要求である。ＨＡへの登録は、ＩＰＶ４気付アドレス（ＣｏＡ）、およびＩＰｖ６プレフィックスまたはＨＡからのホーム・アドレスの要求を含むことができる。ＨＡは、ステップ２１４において、アドレシング情報の集合(pool)から、移動体ノードに第１プロトコル・アドレシング情報を割り当てる。この集合はＨＡに追加されるので、実施形態の中には、ＨＡは一意のＩＰｖ６プレフィックスをＭＩＰセッションに割り当てることができる場合もある。プレフィックスの範囲は、ＨＡ内部におけるＩＰｖ６集合として構成される。ステップ２１６において、ＰＤＳＮは、プレフィックスのようなアドレシング情報を受信し、このアドレシング情報を含むメッセージを移動体ノードに送る。ステップ２１８において、第１および第２プロトコル情報を用いて、トンネルを確立する。実施形態の中には、ＰＤＳＮおよびＨＡが、ＰＤＳＮ  ＩＰｖ４アドレス（このアドレスは外部エージェントのものでもある可能性がある）、ＨＡ  ＩＰｖ４アドレス、およびＩＰｖ６アドレスを用いて、ＩＰｖ４内ＩＰｖ６双方向トンネルを確立する場合もある。ステップ２２０において、第２プロトコル・ネットワーク上で、トンネルを通じてパケットを転送する。
【００１５】
ＩＰｖ４内ＩＰｖ６トンネルを設定するには少なくとも２つの手法があり、呼の確立をどのように処理するかによって異なる。一方の手法では、多数の加入者即ち移動体ノード間で１つのプレフィックスを共有する。２番目の手法では、加入者即ち移動体ノード毎に一意のプレフィックスを割り当てる。選択した手法によって、ＰＤＳＮがホーム・リンク・プレフィックスを要求したのか、またはＨＡからのプレフィックスを含むホーム・アドレス全体を要求したのか判定を行う。ホーム・リンク・プレフィックスまたはプレフィックスを含むホーム・アドレスのどちらを取得したのかに応じて、一意のインターフェース識別子をローカルにＰＤＳＮまたはＨＡのどちらによって割り当てるか決定する。インターフェース識別子は、プレフィックスと共に用いて、一意のＩＰｖ６アドレスを構成することができる。当業者であれば認められようが、ここに記載するメカニズムは、提唱する手法のいずれでも適応させる柔軟性を与える。
【００１６】
ある種の実施形態では、プレフィックスはＰＤＳＮによってインターフェース識別子と共に用いられ、移動体ノードのために一意のＩＰｖ６アドレスを構成する。ＰＤＳＮは、ＰＰＰリンクのローカル側にローカル・インターフェース識別子を発生し、ＰＰＰリンクの移動体ノード側にリモート・インターフェース識別子を発生することができる。一意のホーム・リンク・プレフィックスをセッション毎に用いる場合、インターフェース識別子をローカルに発生し、ＰＰＰセッションに対して一意とすることができる。実施形態の中には、セッション毎に一意のホーム・リンク・プレフィックスを用いると、ＩＰｖ６ＣＰ構成要求メッセージの受信に続いて、プロキシＭＩＰ登録をトリガすることができる場合がある。共有プレフィックスをセッション全体で用いる場合、インターフェース識別子は、ホーム・アドレスの一部として、ＨＡによって付与される。ある種の実施形態では、ＩＰｖ６ＣＰインターフェース識別子の取り決めの前に、共有プレフィックスのプロキシ登録を完了する。実施形態の中には、ＨＡからホーム・リンク・プレフィックスまたはホーム・アドレスのいずれを受信しても、ＰＤＳＮはＩＰｖ６メッセージングにおいてインターフェース識別子を取り決め、ルータ広告メッセージ(router advertisement message)においてホーム・リンク・プレフィックスを送り、移動体ノードにグローバルＩＰｖ６ホーム・アドレスを計算させることができる。
【００１７】
図３は、本発明のある種の実施形態による、一意のホーム・リンク・プレフィックスを用いたトンネリング設定の模式シグナリング図３００を示す。シグナリング図３００は、移動体ノード３１０、ＰＤＳＮ／ＦＡ（パケット・データ配給ノード／外部エージェント）３１２、ＡＡＡ（認証、許可、およびアカウンティング）サーバ３１４、ＨＡ（ホーム・エージェント）３１６、および６／４ルータ３１８を含む。シグナリング図３００に示す呼の流れは、どのようにしてＰＤＳＮが一意のホーム・リンク・プレフィックスを移動体ノードのためにＨＡから取得し、セッション設定を完了するかを示す。ＨＡ３１６には、移動体ノードに割り当てるために、ＩＰｖ６プレフィックス範囲集合が設けられている。移動体ノード３１０は、セッションを開始する際に、ＬＣＰメッセージング３２０においてＰＤＳＮ／ＦＡ３１２とリンク制御プロトコル（ＬＣＰ）を取り決める。ＬＣＰは、ＰＰＰリンクを設定する際に用いられるプロトコルである。パスワード認証プロトコル（ＰＡＰ）要求メッセージ３２２を、移動体ネットワーク３１０からＰＤＳＮ／ＦＡ３１２に送り、ＰＰＰリンクを求める。別の形態の認証も、ＰＡＰの代わりに用いてもよい。ＰＤＳＮ／ＦＡ３１２は、アクセス要求メッセージ３２４をＡＡＡサーバ３１４に送り、移動体ノード３１０を認証する。アクセス受入メッセージ３２６をＡＡＡサーバ３１４からＰＤＳＮ／ＦＡ３１２に返送して、移動体ノードが有効化されたことを示す。パスワード認証プロトコル（ＰＡＰ）承認（ＡＣＫ）メッセージ３２８を移動体ノード３１０に送り、ＩＰｖ６セッションを開始できることを移動体ノードに示す。
【００１８】
移動体ノード３１０は、ＩＰｖ６ＣＰ（インターネット・プロトコル・バージョン６制御プロトコル）構成要求メッセージ３３０を送る。ＩＰｖ６ＣＰは、ＰＰＰリンク上においてＩＰｖ６を確立し構成するために用いられるプロトコルである。ＩＰｖ６ＣＰメッセージ３３０は、０のインターフェース識別子を含むことができる。０のインターフェース識別子は、インターフェース識別子を受信する要求を示す。ＰＤＳＮ／ＦＡ３１２は、プロキシ移動体ＩＰ登録要求メッセージ（ＰＭＩＰ  ＲＲＱ）３３２を送り、ＨＡ３１６からのホーム・リンク・プレフィックスを要求する。インターフェース識別子はＰＤＳＮ／ＦＡ３１２によって供給されることになるので、ＨＡ３１６からはインターフェース識別子は要求されず、インターフェース識別子の取り決めは、ＨＡ３１６から回答を受信する前に、開始することができる。インターフェース識別子の取り決めは、ＩＰｖ６ＣＰ構成要求メッセージ３３４で開始する。
【００１９】
インターフェース識別子取り決めプロセスは、移動体ノード３１０およびＰＤＳＮ／ＦＡ３１２のインターフェース識別子を決定する。ＩＰｖ６ＣＰ構成要求メッセージ３３４において、ＰＤＳＮ／ＦＡはインターフェース識別子（例えば、１０）を要求する。ＰＭＩＰ登録回答メッセージ３３６は、ホーム・リンク・プレフィックスを含み、ＰＤＳＮ／ＦＡ３１６が受信する。ホーム・リンク・プレフィックスは、ルータ広告において用いるために必要となるまで格納しておくことができる。インターフェース識別子の取り決めでは、続いて、ＰＤＳＮが、構成要求メッセージ３３０において移動体ノード３１０が選択したインターフェース識別子を、構成ＮＡＫメッセージ３３８において否定的に承認する（ＮＡＫ）。更に、ＩＰｖ６ＣＰ構成ＮＡＫメッセージ３３８は、移動体３１０のインターフェース識別子（例えば、２０）を提案する。移動体ノード３１０は、ＩＰｖ６ＣＰ構成ＡＣＫメッセージ３４０において、ＰＤＳＮ／ＦＡ３１２が構成要求メッセージ３３４において選択したインターフェース識別子を受け入れる。構成ＮＡＫメッセージ３３８において受信した情報に対して作用して、移動体ノード３１０は構成要求メッセージを送り、提案されたインターフェース識別子（例えば、２０）を求める。ＰＤＳＮ／ＦＡ３１２は、メッセージ３４４においてその選択を承認する。次いで、移動体ノード３１０はＩＰアドレス、ホーム・リンク・プレフィックス、またはＩＰｖ６ルータ要請メッセージ(IPv6 router solicit message)３４６によるその他のアドレス識別情報を求める。図示したＰＤＳＮ／ＦＡ３１２は、プレフィックスまたはＨＡ３１６からＰＭＩＰ登録回答メッセージ３３６において受信したその他のアドレス識別情報を、ＩＰｖ６ルータ広告メッセージ３４８において転送する。移動体ノード３１０は、ルータ広告メッセージ３４８において受信した情報（例えば、ホーム・リンク・プレフィックス）をインターフェース識別子と共に用いて、ＩＰｖ６アドレスを構成することができる。組み立てたＩＰｖ６アドレスは、グローバルに一意とすることができる。
【００２０】
移動体ノードは、メッセージング３５０において、ＩＰｖ６データ・パケットを交換し始める。ＩＰｖ６データ・パケットをＰＤＳＮ／ＦＡ３１２が受信すると、ＩＰｖ６データ・パケットをＰＭＩＰデータ・パケットにカプセル化し、ＩＰｖ４内ＩＰｖ６トンネル３５２においてＨＡ３１６に転送する。実施形態の中には、ＩＰｖ４内ＩＰｖ６トンネル３５２がホーム・リンク・プレフィックスまたはＩＰｖ６アドレスに一意であるので、トンネルは一方の移動体ノードから発信されたデータ・パケットだけを搬送する場合もある。ＨＡ３１６がＰＭＩＰデータ・パケットを受信すると、ＨＡ３１６は外側のヘッダを取り除いて、６／４トンネル３５４を通じてパケットを６／４ルータ３１８に転送する。図示する６／４トンネル３５４は、実施形態によっては静的トンネルである場合もある。即ち、トンネルの終点が固定されている。更に、６／４トンネル３５４は、１つよりも多い移動体ノードからのＩＰｖ６データ・パケットを搬送することもできる。
【００２１】
図４は、本発明のある種の実施形態による、ホーム・アドレスを用いたトンネリング設定の模式シグナリング図４００を示す。シグナリング図４００は、移動体ノード４１０、ＰＤＳＮ／ＦＡ４１２、ＡＡＡサーバ４１４、ＨＡ４１６、および６／４ルータ４１８を含む。シグナリング図４００に示す呼の流れは、どのようにしてＰＤＳＮがＩＰｖ６ホーム・アドレスをＨＡから、移動体ノードに割り当てるために取得し、セッション設定を完了するかを示す。ＨＡ４１６には、移動体ノードに割り当てるために、ＩＰｖ６アドレス範囲集合を設けることができる。プレフィックスをセッション間で共有する場合、インターフェース識別子は、ＨＡ４１６によってホーム・アドレスの一部として付与することができる。ＰＤＳＮ／ＦＡ４１２は、インターフェース識別子をホーム・アドレスから抽出することができ、ＩＰｖ６ＣＰインターフェース識別子の取り決め開始前に、ＰＭＩＰ登録が完了するまで待つこともできる。
【００２２】
移動体ノード４１０は、セッションを開始する際、ＬＣＰの取り決め４２０によってＰＰＰリンクを設定する。ＬＣＰの取り決めにおいて、各リンク終端から、ＬＣＰパケットを用いてリンクの保全性を検査する。一旦ＰＰＰリンクが確立されたなら、ＰＡＰ要求４２２をＰＤＳＮ／ＦＡ４１２に送り、移動体ノード４１０を認証する。図示するＰＤＳＮ／ＦＡ４１２は、アクセス要求４２４をＡＡＡサーバ４１４に送り、移動体ノード４１０を認証し、更にそれ以外でもその有効化する。ＡＡＡサーバ４１４は、アクセス受入メッセージ４２６を送り、移動体４１０の認証に成功したことを示す。ＰＤＳＮ／ＦＡ４１２は、ＰＡＰ  ＡＣＫ４２８を送って、今ではＩＰｖ６のようなネットワーク・レイヤ・プロトコルを確立できることを認証する。移動体ノード４１０は、ＩＰｖ６ＣＰ構成要求４３０をＰＤＳＮ／ＦＡ４１２に送る。メッセージ４３０は、インターフェース識別子要求を含むことができ（例えば、０の値を送ることにより）、あるいは移動体ノード４１０が用いたいインターフェース識別子を供給することができる。ＰＤＳＮ／ＦＡは、ＰＭＩＰ登録要求４３２を送る。これもインターフェース識別子要求を含む（例えば、インターフェースＩＤを０に等しくセットする）。ＨＡ４１６は、プレフィックスを調べて、プレフィックス集合から割り当てを行い、ＰＭＩＰ登録回答４３４をＰＤＳＮ／ＦＡ４１２に送る。ＰＤＳＮ／ＦＡ４１２は、４３６においてホーム・リンク・プレフィックスおよびインターフェース識別子をホーム・アドレスから抽出する。このホーム・アドレスは、ＨＡ４１６からＰＭＩＰ登録回答４３４の中で送られたものである。
【００２３】
４３６においてＰＤＳＮ／ＦＡ４１２がホーム・リンク・プレフィックスおよびインターフェース識別子をホーム・アドレスから抽出し終えると、ＰＤＳＮ／ＦＡ４１２は、ＩＰｖ６ＣＰ構成要求メッセージ４３８において、抽出したインターフェース識別子を移動体ノード４１０が用いることを要求する。また、ＰＤＳＮ／ＦＡ４１２は、ＩＰｖ６ＣＰ構成ＮＡＫメッセージ４４０を送ることによって、メッセージ４３０の中で要求したインターフェース識別子を拒絶することもある。インターフェース識別子を提案して、構成ＮＡＫメッセージ４４０に含ませることもできる。メッセージ４３８の中で送られるインターフェース識別子は、メッセージ４４２において受け入れられる。移動体ノード４１０のインターフェース識別子は、ＩＰｖ６ＣＰ構成要求メッセージ４４４の中で要求する。ＰＤＳＮ／ＦＡ４１２は、ＩＰｖ６ＣＰ構成ＡＣＫメッセージ４４６の中でインターフェース識別子を受け入れる。移動体ノード４１０がＩＰセッションを起動する準備ができると、移動体ノード４１０はルータ要請メッセージ４４８を送り、ＩＰアドレス情報を要求する。応答して、ルータ広告メッセージ４５０を送る。ルータ広告メッセージ４５０は、移動体ノード４１０のためにＩＰアドレスまたはホーム・リンク・プレフィックスを含む。ＩＰアドレスまたはホーム・リンク・プレフィックスを入手した後、ＩＰｖ６データ・メッセージングを交換する（４５２）。設定からの構成情報を用いて、ＩＰｖ４ネットワーク上に動的なＩＰｖ４内ＩＰＶ６トンネル４５４を設定する。ＩＰｖ４内ＩＰｖ６トンネル４５４は、カプセル化したデータ・パケットを搬送し、トンネルの終点においてこれらはカプセルから解放され、次いでカプセルから解放されたデータ・パケットに基づいてルーティングされる。ＨＡ４１６は、ルータ４１８に接続する際には、別のトンネル４５６を用いる。
【００２４】
図５は、本発明のある種の実施形態による、ＰＤＳＮ間ハンドオフ５００に伴うシグナリングを示す。ＰＤＳＮ間ハンドオフは、移動体ノードのＩＰアドレスを、ホーム・エージェント（ＨＡ）から割り当てられた通りに維持する。ＰＤＳＮ間ハンドオフ５００は、移動体ノード５１０、ＰＤＳＮ１  ５１２、ＰＤＳＮ２  ５１４、およびＨＡ５１６を含む。図示する移動体ノード５１０は、ＬＣＰメッセージの取り決めを通じてセッションを開始し、ＰＰＰリンクおよびＩＰｖ６ＣＰメッセージングを設定して、メッセージング５１８においてインターフェース識別子を取り決める。ＰＤＳＮ１  ５１２が、移動体ノード５１０がＩＰｖ４ネットワーク上においてＩＰｖ６またはＭＩＰｖ６セッションを開始したことを検出すると、ＰＭＩＰｖ４登録要求メッセージ５２０をＨＡ５１６に送る。ＨＡ５１６は、ＰＭＩＰｖ４登録回答メッセージ５２２をＰＤＳＮ１  ５１２に送る。ＰＭＩＰｖ４登録回答メッセージ５２２は、移動体ノード５１０のホーム・リンクまたはホーム・アドレスのいずれかを含む。他の情報、例えば、ＭＩＰｖ６セッションを施行しているときも含むことができる。移動体ノード５１０は、ルータ要請メッセージ５２４を送り、ＩＰｖ６アドレスを入手するか、またはＩＰアドレスを作成するための情報を入手する。図示するＰＤＳＮ１  ５１２は、ＩＰｖ６ルータ広告メッセージ５２６で応答する。ＩＰｖ６ルータ広告メッセージ５２６は、ＩＰアドレス、ホーム・アドレス、ホーム・リンク・プレフィックス、およびＩＰアドレスを構成するためのその他の情報の内少なくとも１つを含むことができる。ＩＰｖ６データ交換５２８は、ＩＰｖ４内ＩＰｖ６トンネル５３０をトンネルする。ＩＰｖ４内ＩＰｖ６トンネル５３０は、ＰＤＳＮ１  ５１２とＨＡ５１６との間に設定されている。実施形態の中には、ＩＰｖ４内ＩＰｖ６トンネルの終点は動的である場合もある。例えば、トンネルは、ハンドオフを通じて、移動体ノードに追従し、移動体ノードは、ＨＡ５１６によって割り当てられたＩＰアドレスを維持する。ＨＡ５１６が、３２ビット・アドレシングのみを用いるコア・ネットワークに結合されていても、ＨＡ５１６によって割り当てられたＩＰアドレスは、３２ビットよりも大きいＩＰアドレスとすることができる。
【００２５】
ＰＤＳＮ２  ５１４へのハンドオフが５３２において発生する。移動体ノード５１０は、メッセージング５３４において、ＬＣＰおよびＩＰｖ６ＣＰ情報を取り決める。ＰＭＩＰｖ４登録要求メッセージ５３６をＰＤＳＮ２  ５１４からＨＡ５１６に送る。ＰＭＩＰｖ４登録回答５３８をＨＡ５１６からＰＤＳＮ２  ５１４に送る。ＰＭＩＰｖ４登録回答５３８は、移動体ノード５１０とのＩＰセッション、およびＩＰｖ４内ＩＰｖ６トンネル５４６を設定するための情報を含む。ＩＰｖ６ルータ要請メッセージ５４０を、移動体ノード５１０からＰＤＳＮ２  ５１４に送り、ＩＰアドレス、またはホーム・リンク・プレフィックスのような、ＩＰアドレスを構成するための情報を入手する。ＩＰｖ６ルータ広告メッセージ５４２をＰＤＳＮ２  ５１４から移動体ノード５１０に送る。ＩＰｖ６ルータ広告メッセージ５４２は、移動体５１０がＩＰｖ６またはＭＩＰｖ６セッションを設定するための情報を含む。ＩＰｖ６パケット・データは、メッセージング５４４において、移動体ノード５１０とＰＤＳＮ２  ５１４との間をフローする。ＩＰｖ４ネットワーク上でＩＰｖ６データを伝送するために、ＩＰｖ４内ＩＰｖ６トンネル５４６を設定する。図示するＩＰｖ４内ＩＰｖ６トンネル５４６は、ＩＰｖ４内ＩＰｖ６トンネル５３０と同じＩＰアドレスを移動体ノード５１０に用いる。
【００２６】
図６は、本発明のある種の実施形態において、ホーム・リンク・プレフィックスまたはホーム・アドレスをＨＡから要求する際に用いられるＩＰｖ６ホーム・アドレス要求拡張メッセージ６００を示す。ＩＰｖ６ホーム・アドレス要求拡張メッセージ６００は、タイプ・フィールド６１０、予約フィールド６１２、長さフィールド６１４、およびベンダ／組織ＩＤフィールド６１６を含む。タイプ・フィールド６１０は、拡張メッセージの種類を示し、３８のような値を取ることができる。予約フィールド６１２は、このビット空間が今後の使用のために残してあることを示す。実施形態の中には、このフィールドに情報を入れて、予約ステータスを解除することができる場合もある。長さフィールド６１４は、拡張メッセージの長さ、例えば、１６バイトを示す。ベンダ／組織ＩＤフィールド６１６は、Starent Networks/8164のような拡張メッセージを用いるベンダを示す。実施形態の中には、ＩＰｖ６ホーム・アドレス拡張メッセージ６００を、ＰＤＳＮによって、ＨＡに送られる初期登録要求メッセージの中に含ませることができる場合もある。ＰＤＳＮがローカルにインターフェース識別子を移動体ノード即ち加入者セッションに割り当てた場合、ＰＤＳＮは、この拡張に非ゼロのインターフェース識別子を含ませ、ＨＡに一意のホーム・リンク・プレフィックスを割り当てるように要求することができる。ＰＤＳＮが、インターフェース識別子を含むホーム・アドレスを割り当てることをＨＡに期待する場合、ＰＤＳＮはインターフェース識別子をゼロにセットすることができる。
【００２７】
図示するＩＰｖ６ホーム・アドレス要求拡張メッセージ６００は、移動体ＩＰに欠くことができないベンダ特定拡張子（ＣＶＳＥ：critical ventor-specific extension）を用い、ＩＰｖ６ホーム・アドレス要求タイプを含ませるようにベンダ−ＣＶＳＥ−タイプ・フィールドを設定し、インターフェース識別子を含ませるようにベンダ−ＶＣＳＥ−値を設定することによって形成することができる。実施形態の中には、ＰＰＰユーザ名を、ＰＭＩＰセッションのネットワーク・アドレス識別子（ＮＡＩ）として用い、移動体ノード−ＮＡＩ（ＭＮ−ＮＡＩ）拡張子において送ることができる場合もある。ＰＰＰユーザ名が利用できない場合、セッションを識別するために他の識別子が必要となる場合もある。セッションを識別するために移動体ノードＩＤ（ＭＮＩＤ）を用いてもよく、これは、移動体ノード−ＮＡＩ（ＭＮ−ＮＡＩ）拡張子または新しいベンダ特定拡張子において搬送することができる。
【００２８】
図７は、本発明のある種の実施形態にしたがって、ホーム・アドレスおよび一意のホーム・リンク・プレフィックスを送るＩＰｖ６ホーム・アドレス拡張メッセージ７００を示す。図示するＩＰｖ６ホーム・アドレス拡張メッセージ７００は、ＰＤＳＮからの登録要求、またはＨＡからの登録回答に含ませ、ＭＩＰ登録またはＭＩＰ取り消し、およびいずれの対応する承認メッセージをも識別することができる。ＣＶＳＥは、ＩＰｖ６ホーム・アドレス拡張メッセージ７００を形成するために用いることができる。ＣＶＳＥは、ＩＰｖ６ホーム・アドレスおよびベンダ−ＣＶＳＥ−値を供給するために用いられるベンダ−ＣＶＳＥ−タイプによって修正し、フラグ・フィールド７１０およびＩＰｖ６ホーム・アドレス・フィールド７１２を含むようにすることができる。フラグ・フィールド７１０は、ホーム・リンク・プレフィックスを含むことができ、ＩＰｖ６ホーム・アドレス・フィールド７１２は、１２８ビット・アドレスまたは３２ビットよりも大きいいずれのアドレスでも含むことができる。
【００２９】
ＰＭＩＰを通じてＩＰｖ６ホーム・アドレスを割り当てられた移動体ノードに対して、ＰＤＳＮからのＰＭＩＰ登録要求は、要求のタイプに応じて、拡張メッセージ６００および７００を含むことができる。ＩＰｖ６ホーム・アドレス要求拡張メッセージ６００は、呼設定のためのＰＤＳＮからＨＡへの初期登録要求の中に含むことができる。ＩＰｖ６ホーム・アドレス拡張メッセージ７００は、ＰＤＳＮからＨＡへの更新要求および登録解除要求、ならびにＨＡからの登録回答メッセージに含むことができる。実施形態の中には、外部エージェント−ホーム・エージェント（ＦＡ−ＨＡ）認証拡張子の前に、ＩＰｖ６ホーム・アドレス要求拡張メッセージ６００およびＩＰｖ６ホーム・アドレス拡張メッセージ７００を含ませる場合もある。ＩＰｖ６ホーム・アドレス拡張メッセージ７００は、ＰＤＳＮまたはＨＡからのＭＩＰ登録を識別するためのＭＩＰ登録取り消しメッセージおよび取り消し承認メッセージに含むことができる。
【００３０】
ＰＤＳＮは、ＩＰｖ６アドレシング、移動体ノードの認証、およびＩＰｖ６データ処理において役割を有することができる。移動体ノードに一意のホーム・リンク・プレフィックスを割り当てようとする場合、ＰＤＳＮはローカルにインターフェース識別子を割り当て、ＨＡに対してＰＭＩＰを開始する。ＰＤＳＮは、インターフェース識別子が、割り当てられたインターフェース識別子にセットされている、ＩＰｖ６ホーム・アドレス要求拡張メッセージ６００を含む登録要求をＨＡに送る。割り当てられたインターフェース識別子を受信した後、ＨＡは一意のホーム・リンク・プレフィックスをＰＤＳＮに送る。移動体ノードが一意のホーム・リンク・プレフィックスを必要としない場合、ＰＤＳＮは、ＩＰＣＰ構成要求メッセージを受信したときに、ＨＡに対してＰＭＩＰを開始することができる。ＰＤＳＮは、ＨＡに、インターフェース識別子が０にセットされたＩＰｖ６ホーム・アドレス要求拡張メッセージ６００を含む登録要求を送る。ＩＰｖ６ホーム・アドレス拡張メッセージ６００を含む受入登録回答が受信され、ホーム・アドレスが有効である場合、ＰＤＳＮはそのホーム・アドレスからホーム・リンク・プレフィックスおよびインターフェース識別子を抽出することができる。ＰＤＳＮは、アドレス情報を移動体ノードに、ルータ広告メッセージを通じて受け渡し、加入者を接続状態にする。
【００３１】
ＰＤＳＮ認証は、ある種の実施形態では、ＰＰＰチャレンジ−ハンドシェーク認証プロトコル（ＣＨＡＰ）またはパスワード認証プロトコル（ＰＡＰ）を含む。ＰＭＩＰ設定の間にＰＤＳＮにおいて鍵分配方式が実施されなかった場合、移動体ノード−ＨＡ（ＭＮ−ＨＡ）および移動体ノード−ＡＡＡ（ＭＮ−ＡＡＡ）認証拡張子を、登録要求に含めなくてもよい。実施形態の中には、ＰＤＳＮがＩＰｖ６パケット・データ・ユニットをＰＰＰセッション上で移動体ノードから受信し、ＰＭＩＰトンネルが確立されている場合、ＰＤＳＮはパケットをＩＰｖ４パケットにカプセル化し、このパケットをＨＡに転送する。ＰＤＳＮがＩＰｖ４カプセル化ＩＰｖ６パケット・データ・ユニットをＨＡからＰＭＩＰトンネルを通じて受信した場合、ＰＤＳＮは外側のＩＰｖ４ヘッダを除去し、ＩＰｖ６パケット・データ・ユニットをＰＰＰセッションを通じて移動体ノードに転送する。
【００３２】
ＨＡは、ＩＰｖ６アドレシング、移動体ノード認証、およびＩＰｖ６データ処理において役割を有することができる。要求を満たすために、実施形態の中には、ＨＡにＩＰｖ６プレフィックス集合またはＩＰｖ６アドレス集合を設ける場合がある。３２ビットよりも多いビットを採用する他のアドレシング方式も用いることができる。インターフェース識別子がＰＤＳＮにおいて割り当てられる場合、ＨＡは移動体ノード毎に一意のホーム・リンク・プレフィックスを割り当てる。非ゼロ・インターフェース識別子を内部に有するＩＰｖ６ホーム・アドレス要求６００と共に登録要求を受信すると、ＨＡはホーム・リンク・プレフィックスを移動体ノードに割り当て、このインターフェース識別子を用いて移動体ノードに対してグローバルＩＰｖ６アドレスを形成し、ホーム・アドレス拡張メッセージ７００を含む回答を送る。ＩＰｖ６ホーム・アドレス要求拡張メッセージ６００において、インターフェース識別子が０に設定されている登録要求を受信すると、ＨＡはＩＰｖ６ホーム・アドレスを移動体ノードに割り当て、ＩＰｖ６ホーム・アドレス拡張メッセージ７００を用いて回答を送る。インターフェース識別子がＨＡにおいて割り当てられる場合、ＨＡは移動体ノード毎に共有または一意のホーム・リンク・プレフィックスを割り当てることを選択することができる。一意のホーム・リンク・プレフィックスを送る場合、ホーム・アドレス拡張メッセージにおける一意のホーム・リンク・プレフィックス・フラグがこれを示すことができる。ある種の実施形態では、ＨＡは、ＰＭＩＰトンネルを通じて、ＩＰｖ４ネットワーク上でＩＰｖ６サービスをローミングする移動体ノードに提供する。
【００３３】
ＨＡが６／４ルータから６／４トンネルを通じてＩＰｖ６データ・ユニットを受信すると、ＨＡはＩＰｖ４ヘッダを除去し、内部のＩＰｖ６アドレスをルックアップする。ＰＭＩＰトンネルがこの内部ＩＰｖ６アドレスを用いて移動体ノードのために確立されている場合、ＨＡはアドレシングが３２ビットよりも大きいパケットをＩＰｖ４パケットにカプセル化し、ＩＰｖ４パケットをＰＤＳＮに転送する。ＨＡがＩＰｖ４カプセル化ＩＰｖ６パケット・データ・ユニットをＰＤＳＮからＰＭＩＰトンネルを通じて受信すると、ＨＡは、外部のＩＰｖ４ヘッダを除去し、ＩＰｖ６パケット・データ・ユニットを６／４トンネルを通じて６／４ルータに転送する。
【００３４】
実施形態の中には、ＭＩＰｖ６のようなプロトコルを、ＩＰｖ４コア・ネットワーク上でサポートする場合もある。ＰＤＳＮが、ＭＩＰｖ６セッションを取り決めている最中であることを検出すると、ＰＭＩＰ登録要求をＨＡに送り、トンネルを設定することができる。ＭＩＰ６ｖセッションは、ＩＰｓｅｃ取り決めまたはインターネット制御メッセージング・プロトコル（ＩＣＭＰ）プレフィックス要請を探すことによって検出することができる。ＭＩＰｖ６は、移動体ノード−ネットワーク・アクセス識別子（ＭＮ−ＮＡＩ）、完全に条件を満たしたドメイン名（ＦＱＤＮ; fully qualified domain name）、国際移動局識別子（ＩＭＳＡ）、および移動体加入者番号のような、異なるインターフェース識別子を用いてもよい。ＩＰｖ６以外のプロトコルに対するプレフィックスの割り当ては、先に説明したのと同様に処理することができ、ＰＤＳＮは、自動的に検出し、ＰＭＩＰトンネルで移送するためのパケットをカプセル化することができる。ＰＤＳＮはパケット・ヘッダ情報を検査し、規則を適用することによって、パケットを検出することができる。この規則は、ｉｆ／ｔｈｅｎフォーマットをなし、条件が見つかった場合に対応するアクションを実行することができる。
【００３５】
ある種の実施形態では、ＰＭＩＰトンネルは、パケット・データ送信を直接移動体ノードから対応ノードにルーティングする状況に適用する。これは、例えば、ＭＩＰｖ６がルート最適化モードを用い、移動体ノードがその現在のバインディング（バインディングとは、ホーム・アドレスと気付アドレスとの間の関係である）をその対応ノードに登録している場合に、行うことができる。ルート最適化をサポートする実施形態では、ＩＰｖ４コア・ネットワークに結合されているルータが、パケット・データ・トラフィックをＩＰｖ４ネットワーク上で搬送するために、ＰＤＳＮへのＰＭＩＰトンネルを設定することができる。ＰＭＩＰトンネルは、他のＰＤＳＮに対するバインディングの更新によってトンネルが移動できるように、動的にすることができる。
【００３６】
当業者であれば認められようが、ＰＭＩＰのようなプロトコルのネットワーク内部における使用は、多数のその他のプロトコルおよびその他のネットワーク・トポロジと組み合わせて用いることができる。互換性のないネットワーク上で移動体ノードにアドレシング機構を提供するためにプロキシ・トンネリングと共に用いることができるその他のネットワーク・トポロジには、ＷｉＭａｘ、ＷｉＦｉ、ＣＤＭＡ２０００、ＵＭＴＳ、ＧＰＲＳ、およびＧＳＭのようなネットワークがある。
【００３７】
実施形態の中には、プロセスを実施するために必要とされるソフトウェアが、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ、またはＰｅｒｌのような、上位手続き言語またはオブジェクト指向言語を含む。また、ソフトウェアは、所望であれば、アセンブリ言語でも実施することができる。リンクおよびマッピングは、ポインタ、メモリ参照、またはその他の適用可能な方法であればいずれによってでも実施することができる。データベースまたは仮想データベースは、配列、リンク・リスト、ツリー、関連配列、スタック、キューのような、多数の異なるデータ構造によって作成することができる。ある種の実施形態では、ソフトウェアは、リード・オンリ・メモリ（ＲＯＭ）、プログラマブル・リード・オンリ・メモリ（ＰＲＯＭ）、あるいは本文書において記載したプロセスを実行するために汎用または特殊目的演算装置による読み取りが可能な磁気ディスクのような、記憶媒体またはデバイス上に格納する。実施形態の中には、パケット・データ提供ノード（ＰＤＳＮ）、外部エージェント（ＦＡ）、またはホーム・エージェント（ＨＡ）を、マサチューセッツ州TewksburyのStarent Networks CorporationのＳＴ−１６インテリジェント・モバイル・ゲートウェイ上で実施することができる場合もある。他の実施形態では、トンネルを設定するためには、ゲートウェイ一般パケット無線サービス・サービス・ノード（ＧＧＳＮ）、担当ＧＰＲＳサポートノード（ＳＧＳＮ ;  serving GPRS support node）、セッション開始プロトコル（ＳＩＰ）サーバ、プロキシ呼セッション制御機能（Ｐ−ＣＳＣＦ）、および質問−呼(interrogating-call)セッション制御機能（Ｉ−ＣＳＣＦ）のような、別の形式のデバイスも用いることができる。
【００３８】
以上、前述の実施形態例において本発明を説明および例示したが、本開示は、一例として行ったに過ぎず、本発明の実施態様の詳細において、本発明の主旨や範囲から逸脱することなく、多数の変更が可能であることは言うまでもない。本発明の範囲は、以下の特許請求の範囲のみによって限定されるものとする。
【図面の簡単な説明】
【００３９】
【図１】図１は、本発明のある種の実施形態にしたがって、ネットワーク上においてトラフィックを送るためにトンネルを用いるネットワークの模式図である。
【図２】図２は、本発明のある種の実施形態にしたがってトンネルを設定するプロセスを示す図である。
【図３】図３は、本発明のある種の実施形態にしたがって、一意の識別子を用いてトンネルを設定する場合の模式シグナリング図である。
【図４】図４は、本発明のある種の実施形態にしたがって、共有識別子を用いてトンネルを設定する場合の模式シグナリング図である。
【図５】図５は、本発明のある種の実施形態によるＰＤＳＮ間ハンドオフの模式シグナリング図である。
【図６】図６は、本発明のある種の実施形態による要求拡張の図である。
【図７】図７は、本発明のある種の実施形態によるアドレス拡張の図である。
【図１】
2009516988.tif 000003
【図２】
2009516988.tif 000004
【図３】
2009516988.tif 000005
【図４】
2009516988.tif 000006
【図５】
2009516988.tif 000007
【図６】
2009516988.tif 000008
【図７】
2009516988.tif 000009
【国際調査報告】
2009516988.tif 000010