JP2009529265A - 動的ルータ広告を使用する高速ハンドオーバのための方法及びシステム - Google Patents
動的ルータ広告を使用する高速ハンドオーバのための方法及びシステム Download PDFInfo
- Publication number
- JP2009529265A JP2009529265A JP2008557639A JP2008557639A JP2009529265A JP 2009529265 A JP2009529265 A JP 2009529265A JP 2008557639 A JP2008557639 A JP 2008557639A JP 2008557639 A JP2008557639 A JP 2008557639A JP 2009529265 A JP2009529265 A JP 2009529265A
- Authority
- JP
- Japan
- Prior art keywords
- router
- mobile node
- network
- address
- prefix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/087—Mobility data transfer for preserving data network PoA address despite hand-offs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/005—Data network PoA devices
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本発明は、第1のネットワーク内の第1のルータから第2のネットワーク内の第2のルータへの移動ノードの移動を管理するための方法に関する。この場合、移動ノードは、通信相手ノードと通信する。移動ノードと通信相手ノードとの間でシームレス通信を行うことができるようにするために、移動ノードへルータ広告メッセージを送信するために、第1のルータにより第2のルータが動的に構成される。ルータ広告メッセージは、移動ノードのIPアドレスのサブネット・プレフィックスを含む。前記サブネット・プレフィックスは第1のネットワークに属する。移動ノードから見たレイヤ3リンクの変更は先送りすることができ、移動ノードのデフォルト・ルータは、レイヤ2ハンドオーバの直後に新しいアクセス・ルータに変更することができる。そのため、移動ノード装置を変更しなくても非常な高速のハンドオーバを行うことができる。
【選択図】図2
【選択図】図2
Description
本発明は、第1のネットワークから第2のネットワークへ移動する移動ノードの移動を管理するための方法に関する。移動ノードは、データ・パケットを交換することにより通信相手ノードと通信し、データ・パケットは、第1のルータ及び第2のルータによりルーティングされ、第1のルータ及び第2のルータは、第1のネットワーク及び第2のネットワークにそれぞれ接続されている。本発明は、また、このような移動ノードの移動を管理することができる対応する通信システムに関する。本発明による方法は、特に、インターネット・プロトコルIPベースのネットワークで高速ハンドオーバを行うためのパケット・ベースの移動体通信システムに適用することができる。
通信システムは、インターネット・プロトコルIPベースのネットワークの方向にますます進化している。このような通信システムは、音声及びデータが、いわゆるパケットという小片で一方の端末から他方の端末に送信される多くの相互接続されたネットワークからなる。これらのパケットは、接続を使用しない方法でルータにより宛先にルーティングされる。それ故、パケットは、IPヘッダ及びペイロード情報からなり、ヘッダは、とりわけソース及び宛先IPアドレスを含む。スケーラビリティのために、IPネットワークは階層アドレス指定方式を使用する。それ故、IPアドレスは、対応する端末を識別するばかりでなく、さらに端末のトポロジー的位置に関する情報も含む。ルーティング・プロトコルが提供した追加情報により、ネットワーク内のルータは、特定の宛先に向かう次のルータを識別することができる。
本願においては、移動ノード(MN)という用語で定義される移動端末が、サブネット間で移動すると、移動端末は、階層アドレス指定方式を使用しているので、そのIPアドレスをトポロジー的に正しいものに変更しなければならない。しかし、TCP接続のような上位レイヤ上の接続は、通信ノードのIPアドレス(及びポート)により定義されるので、ノードのうちの1つが、例えば、移動のためにそのIPアドレスを変更すると接続が切断してしまう。
上位レイヤ及びアプリケーションに対して透明な方法で、すなわち上位レイヤの接続を切断しないで、移動ノードがサブネット間を移動することができるようにするIPベースのモビリティ・プロトコルについて記述しているモバイルIPv6と呼ばれる適応IPプロトコルが提案されている。それ故、移動ノードは、気付アドレス(CoA)及びホーム・アドレス(HoA)から構成されている2つのIPアドレスを有する。移動ノードの上位レイヤは、本願においては、通信相手ノード(CN)という用語で定義される通信相手(宛先端末)と通信するためにホーム・アドレスを使用する。ホーム・アドレスは、変化しないで、移動ノードを識別する働きをする。トポロジー的には、ホーム・アドレスは、移動ノードのホーム・ネットワーク(HN)に属する。対照的に、気付アドレスは、各移動ごとに変化し、そのためサブネットが変化し、ルーティング・インフラストラクチャのためのロケータとして使用される。トポロジー的には、気付アドレスは、移動ノードが現在訪問しているネットワークに属する。ホーム・リンク上に位置するホーム・エージェント(HA)は、移動ノードのホーム・アドレスへの移動ノードの気付アドレスのマッピングを維持し、移動ノードに対する入力トラフィックをその現在の位置にリダイレクトする。
モバイルIPv6は、現在、2つの動作モード、すなわち、双方向トンネリング及びルート最適化を定義している。双方向トンネリングを使用する場合には、通信相手ノードにより送信され、移動ノードのホーム・アドレスに宛てられたデータ・パケットは、ホーム・ネットワーク内のホーム・エージェントにより傍受され、移動ノードの気付アドレスにトンネリングされる。移動ノードにより送信されたデータ・パケットは、ホーム・エージェントにリバース・トンネリングされ、ホーム・エージェントは、パケットをデカプセル化し、それらのパケットを通信相手ノードに送信する。この動作の場合には、移動ノードの気付アドレスについては、ホーム・エージェントだけに知らせればよい。それ故、移動ノードは、ホーム・エージェントにバインディング・アップデート(BU)メッセージを送信する。これらのメッセージは、IPsecセキュリティ関係により送信され、それ故、認証され、完全性が保護される。このモードの1つの欠点は、移動ノードが、ホーム・ネットワークから離れていて、通信相手ノードが移動ノードに近接している場合には、通信経路が無駄に長くなり、ルーティングが非効率的になり、パケットの遅延が長くなることである。
ルート最適化モードは、通信相手ノードと移動ノードとの間の直接パスを使用することにより、この非効率を防止することができる。それ故、移動ノードは、通信相手ノードにバインディング・アップデート・メッセージを送信し、この通信相手ノードは、次に移動ノードにデータ・パケットを直接送信することができる(直接パスによりパケットを送信するために、タイプ2ルーティング・ヘッダが使用される)。もちろん、通信相手ノードは、モバイルIPv6ルート最適化サポートを実施しなければならない。BUメッセージを認証するために、移動ノード及び通信相手ノードは、ホーム・アドレス及び気付アドレスにおける移動ノードの到達可能性をテストするいわゆるリターン・ルータビリティ・プロシージャを実行し、共有セッション・キーを生成する。
図1は、標準モバイルIPハンドオーバ手順であるが、これについて以下に説明する。標準モバイルIPハンドオーバ手順は、多くのステップを含む。最初に、移動ノードは、新しいレイヤ2リンクを検出しなければならない。次に、移動ノードは、レイヤ2ハンドオーバを実行することができる。その後で、移動ノードは、レイヤ3リンクの変更を検出しなければならない。次のステップにおいて、移動ノードは、新しいレイヤ3プレフィックス及び新しいアクセス・ルータ(AR)のアドレスを発見しなければならない。その後で、移動ノードは、また、おそらく、重複アドレス検出(DAD)手順を含むステートレス自動構成を使用することにより新しい気付アドレスを入手しなければならない。次に、移動ノードは、IPパケットを、新しい位置における移動ノードに最終的に配信される前に、ホーム・エージェント及び通信相手ノードにBUメッセージを送信しなければならない。
標準モバイルIPv6の場合には、例えば、通常定期的に送信される、いくつかのルータ広告(RA)メッセージを受信していない場合には、レイヤ3リンクの変更が検出される。この状態をチェックするためにタイマを使用することができる。RAメッセージを送信する最も短い許可された間隔(30ms)及び3つの喪失した広告のしきい値の場合でも、このステップを行うには少なくとも90ミリ秒かかる。重複アドレス検出手順も、タイマをベースとしていて、また仮アドレスを含んでいて、同じアドレスのノードからの応答を待機している近隣要請(NS)メッセージを送信するためにノードを必要とする。3回試してみた後で応答を受信しなかった場合には、アドレスは一意のものであるとみなされる。それ故、モバイルIPハンドオーバ手順は、長い時間かかる場合があり、そのため遅延センシティブ通信アプリケーションが使用できなくなる恐れがある。
モバイルIPハンドオーバ遅延を改善するために、多くの最適化が提案されてきた。例えば、複数のインターフェースを使用すると、ハンドオーバ遅延をかなり低減することができる。何故なら、第2のインターフェース上でハンドオーバ手順を行いながら、第1のインターフェースを通してデータを送受信することができるからである。そうするためには、遅延、サービスの品質サポート等のような、同じ又は類似の特性を有する複数のインターフェースが必要になる。しかし、ある端末は、複数のこのようなインターフェースを備えていないし、高速ハンドオーバを行うためだけに第2のインターフェースを統合するのは、コストが非常に高くなる場合がある。
ハンドオーバ遅延を低減するためのもう1つの方法は、ルータがルータ広告メッセージを送信するために使用する周波数を増大する方法である。この方法の場合には、移動ノードは、レイヤ3リンクの変更をもっと迅速に検出することができる。しかし、空中を通るシグナリングの量がかなり増大し、ハンドオーバ遅延は依然として大きいままである。
もう1つの可能な方法は、現在及び近隣アクセス・ルータにデータをマルチキャストする方法である。しかし、この方法は、BUレイテンシの間の遅延を低減するだけであり、多くの必要のないデータ・パケットがネットワークを通るだけである。
IETF検出ネットワーク・アタッチメント作業グループは、レイヤ3リンクの変更を迅速に検出するための解決方法を研究してきた。修正及び未修正ルータに対して複数の解決方法が提案されている。修正したルータを使用すれば、未修正ルータよりもハンドオーバを高速にすることができるが、この修正したルータは2つの部分からなる。第一に、移動ノードは、ルータ要請(RS)メッセージを、自身がそのレイヤ2ハンドオーバを完了した直後に送信する。この方法は、レイヤ2からのヒントを必要とする。第2の部分は、1つの受信ルータ広告に基づいてレイヤ3リンクの変更を検出することができる。それ故、このルータ広告は、移動ノードがそのレイヤ3リンクを変更したか否かを判断するために、前に受信したルータ広告のプレフィックスと比較することができる完全なプレフィックス・リストを含むことができる。完全なプレフィックス・リストを作成することができるように、各ルータは、受信したルータ広告メッセージからのリンク上の他のルータからプレフィックスを見つける。しかし、大きな欠点は、リンク上に多くの異なるルータ及びプレフィックスが存在する場合には、ルータ広告メッセージが大きくなる恐れがあり、空中を通るシグナリング・オーバヘッドが長くなる恐れがあることである。
この問題を緩和するために、2つのオプションとしての機構が導入されている。第1に、「ランドマーク」オプションを使用すれば、移動ノードは、リンク上にあるプレフィックスが存在するか否かをルータに問い合わせることができる。このことは、ルータ要請メッセージで行われる。次に、ルータは、ルータ広告メッセージ内で「はい」又は「いいえ」で応答する。「1つのプレフィックス」オプションは、同じリンク上のルータが、ルータ広告内にいつでも含まれているあるプレフィックスについて同意することを規定する。それ故、少なくともこのプレフィックスは、異なるリンクによりルータが送信したルータ広告とは異なるものでなければならない。レイヤ3リンクの変更の検出、新しいアクセス・ルータの発見、レイヤ3プレフィックスの発見、及び重複アドレス検出のための時間をかなり低減することができる。しかし、レイヤ2ハンドオーバ、気付アドレスの形成、及びバインディング・アップデート・レイテンシの時間はもとのままであり、パケットの喪失がこの時間内に起こる場合がある。また、レイヤ3リンクの検出はゼロではない。何故なら、移動ノードは、ルータ広告を受信する前に、ルータ要請を送信しなければならないからである。
IETFネットワーク・ベースの局所化移動性管理(NETLMM)作業グループが、他のアプローチを研究している。このアイデアは、ネットワークに、すなわち、アクセス・ルータに、移動ノードに対して透明に移動性を処理させるというアイデアである。それ故、移動ノードは、レイヤ3リンクの変更を検出しないし、そのIPアドレスを変更する必要もない。この方法を使用すれば、(レイヤ2トリガの存在を仮定する)レイヤ3リンクの変更の検出、新しいアクセス・ルータの発見、新しい気付アドレスの形成、レイヤ3プレフィックスの発見、及び重複アドレス検出の遅延が低減する。ローカル・モビリティ・エージェント、すなわち、いわゆるモビリティ・アンカー・ポイント(MAP)を導入することにより、バインディング・アップデート・レイテンシが短くなる。しかし、これらの利点は、オペレータのネットワーク領域の一部である場合がある、NETLMM領域と呼ばれる狭いエリア内のハンドオーバに対してだけ入手することができる。パケットの喪失は、レイヤ2ハンドオーバ中にも依然として発生する場合があり、すべての利点は、移動ノードがNETLMM領域から離れない間にだけ入手することができる。
2005年7月付けのIETF RFC4068のR.Koodliの「モバイルIPv6のための高速ハンドオーバ」には、高速ハンドオーバのためのいくつかの方法が記載されている。第一に、移動ノードは、レイヤ2ハンドオーバを開始する前に、新しいアクセス・ルータのプレフィックス及びIPアドレスを入手することができる。この予想は、移動ノードに、新しいアクセス・ルータのレイヤ2アドレスを含む古いアクセス・ルータへプロキシ・ルータ要請メッセージを送信することを許可することにより達成される。すなわち、ハンドオーバ予測が必要になる。次に、ネットワークは、新しいアクセス・ルータ・アドレス及びプレフィックスを決定することができ、それについて移動ノードに知らせることができる。それ故、移動ノードは、依然として古いリンクに位置しながら、新しい気付アドレスを形成することができる。
いわゆる予測モードの場合には、移動ノードは、古いリンク上のアクセス・ルータに高速バインディング・アップデートを送信する。次に、このアクセス・ルータは、新しい気付アドレスの一意性をチェックし、移動ノードのトラフィックを転送するためのトンネルを設定するために、新しいアクセス・ルータと通信する。移動ノードがレイヤ2ハンドオーバ中に、新しいアクセス・ルータは、入力パケットをバッファすることができ、移動ノードがレイヤ2ハンドオーバを完了した場合には、新しいアクセス・ルータは、移動ノードにパケットを直ちに配信することができる。いわゆる反応性モードの場合には、高速バインディング・アップデートは、新しいリンク上でのレイヤ2ハンドオーバの後に送信される。それ故、移動ノードがレイヤ2ハンドオーバを完了した後で、重複アドレス検出及びトンネルの確立が行われる。
予測モードの場合には、パケットの喪失を防止することができ、パケットを、レイヤ2ハンドオーバ完了後に移動ノードに直ちに配信することができる。しかし、レイヤ2ハンドオーバの前に高速バインディング・アップデート・メッセージを送信するための十分な時間がない場合には問題が起こる。この場合には、反応性モードだけを使用することができる。しかし、反応性モードを使用すると、ハンドオーバ・レイテンシがかなり長くなる恐れがある。何故なら、重複アドレス検出及びトンネルの確立は、レイヤ2ハンドオーバの後の重要な段階で起こるからである。さらに、レイヤ2ハンドオーバの前にプロキシ・ルータ要請メッセージを送信するのに十分な時間がない場合、又は予測が間違っている場合には、すなわち、移動ノードが、他のアクセス・ルータにハンドオーバした場合には、これらの方法のどれも使用することができない。もう1つの欠点は、関連する無線を通るシグナリングの量が多いことである。
US6978137は、ハンドオーバ予測のための方法を提案している。この場合、移動ノード及びネットワークの両方が、そのハンドオフ予測の出力を中央サーバに送信し、両方の予測が一致した場合には、ハンドオフをトリガする。この方法は、予測したハンドオーバ方法の場合には使用することができるが、それ自身によりハンドオーバ・レイテンシを低減することはできない。
WO2005053187は、レイヤ3リンクの変更、重複アドレス検出、及び気付アドレス生成機能を移動ノードからアクセス・ルータにシフトする高速ハンドオーバのための方法を記載している。リンク・レイヤのハンドオーバの後で、移動ノードは、修正したルータ要請メッセージをアクセス・ルータに送信し、次に、アクセス・ルータは、レイヤ3ハンドオーバを検出し、気付アドレスを生成し、重複アドレス検出を実行し、この気付アドレスを修正したルータ広告メッセージ内の移動ノードに送信する。しかし、この方法は、移動ノード及びアクセス・ルータ実施への修正を必要とする。さらに、この方法は、ハンドオーバ・レイテンシをなくすことはできない。何故なら、ルータ要請/ルータ広告交換のためにアクセス・ルータへの往復時間を必要とし、バインディング・アップデート送信レイテンシはそのままであるからである。
本発明の目的は、第1のネットワークから移動ノードと通信相手ノードとの間でシームレス通信を可能にする第2のネットワークへ移動する移動ノードの移動を管理するための方法を示唆することである。
この目的は、独立請求項の主題により達成される。本発明の有利な実施の形態は、従属請求項の主題である。
ある態様によれば、本発明は、レイヤ3ハンドオーバ・レイテンシがほぼゼロである高速シームレス・モバイルIPハンドオーバを可能にする。他の態様によれば、本発明は、発明の背景に記載したシステムとは異なる、ハンドオーバを予測することができない状況、すなわち、アタッチメントの新しい点もハンドオーバの正確な時間も予測することができない状況において、レイヤ3ハンドオーバ・レイテンシをほぼゼロにすることができる方法に関する。それ故、この方法は、レイヤ2ハンドオーバの前にレイヤ3シグナリングを必要としない。
さらに、本発明の他の態様によれば、この方法は、グローバル移動性管理にも適用することができる。すなわち、ある移動エリアに限定されない。さらに、本発明をサポートするように修正しなければならない異なるエンティティの数を最小限度に少なくすることができ、それにより容易に大規模の展開を行うことができる。
本発明の第1の重要な態様によれば、移動ノードが観察したレイヤ3リンクの変更は、古いサブネットのプレフィックスを移動ノードに広告するように、新しいアクセス・ルータを動的に構成することにより後回しにされる。このプレフィックス広告は、ルータ広告により行うことができる。ネットワークは、レイヤ3ハンドオーバが、ルータ広告メッセージ内にプレフィックス持続時間(ライフタイム)フィールドを設定することにより実行される場合には、それに応じて制御することができる。
本発明の第2の重要な態様によれば、ネットワークは、レイヤ2ハンドオーバを検出し、古いアクセス・ルータのために新しいアクセス・ルータが送信したインターネット制御メッセージ・プロトコル(ICMP)リダイレクト・メッセージは、移動ノードにレイヤ2ハンドオーバの直後に、デフォルト・ルータを新しいアクセス・ルータに強制的に変更させる。そうするために、古いアクセス・ルータは、新しいアクセス・ルータに移動ノードのレイヤ2アドレス、古いサブネット・プレフィックス、及び古いアクセス・ルータのリンク−ローカル・アドレスについて通知する。本発明の第1及び第2の重要な態様による機構は、組み合わせて使用した場合には、移動ノードの実行を修正しなくても、非常に高速なハンドオーバを行うことができる。
本発明の第3の重要な態様によれば、移動ノードが、後回しにしたレイヤ3ハンドオーバと並列に、新しいリンクにおいて古い気付アドレスを用いて、限られた時間の間にIPデータを送受信することができるようにし、それ故、パケットの喪失を確実にゼロにすることができるように、古いアクセス・ルータ及び新しいアクセス・ルータ間のトンネルを確立することができる。さらに、古いアクセス・ルータは、すべてのハンドオーバの予測を行わないで済むようにするために、移動ノードのレイヤ2ハンドオーバの時間中に、すべての又は近隣のアクセス・ルータのサブセットだけにデータを転送することができる。
本発明の一実施の形態は、第1のネットワークから第2のネットワークに移動する移動ノードの移動を管理するための方法を提供する。この場合、移動ノードは、データ・パケットを交換することにより通信相手ノードと通信し、データ・パケットは、第1のルータ及び第2のルータによりルーティングされ、第1のルータ及び第2のルータは、第1のネットワーク及び第2のネットワークにそれぞれ接続されており、上記移動ノードは、第1のネットワークに属するサブネット・プレフィックスを用いて構成される第1のIPアドレスを有する。この方法は、第1のルータにより、第1のネットワークからの移動ノードの出発に関する第1の情報を受信するステップと、第1のルータにより、情報を受信した際の、移動ノードの第1のIPアドレス宛のデータ・パケットが第1のルータの少なくとも1つの近隣ルータに転送される第1の転送規則を設定するステップであって、少なくとも1つの近隣ルータが第1のネットワークの少なくとも1つの近隣ネットワーク内に位置しているステップと、第1のルータにより、移動ノードの第1のIPアドレスのサブネット・プレフィックスを少なくとも1つの近隣ルータに送信するステップとを含む。この方法は、さらに、第2のルータにより、第2のネットワーク内の移動ノードの到着の際に、第2の情報を受信するステップと、第2のルータにより、第2のネットワーク内の移動ノードの到着の際に、移動ノードの第1のIPアドレスに宛てられ、第2のルータに到着するデータ・パケットが、第2のルータの無線ネットワーク・インターフェースを通して移動ノードに配信される第2の転送規則を設定するステップと、第2のルータにより、移動ノードへ無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するステップとを含む。この場合、ルータ広告メッセージは、第1のIPアドレスのサブネット・プレフィックスを含む。
本発明のもう1つの実施の形態の場合には、この方法は、第2のルータにより、プレフィックスの持続時間を、移動ノードが第2のネットワークに属するサブネット・プレフィックスを有する第2のIPアドレスの構成を完了するのに必要な最短時間より長い値に設定するステップと、ルータ広告メッセージで設定したプレフィックス持続時間を送信するステップとを含む。この方法は、さらに、移動ノードにより、第2のネットワーク内に位置している間に第2のIPアドレスを構成するステップと、第1のIPアドレス宛のデータ・パケットを受信するステップと、移動ノードにより、構成した第2のIPアドレスをモビリティ・エージェントに登録するステップとを含む。
本発明の他の実施の形態によれば、この方法は、第2のルータにより、プレフィックスの持続時間を、2つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、第2のルータにより、ルータ広告メッセージを移動ノードに定期的に送信するステップとを含む。この場合、ルータ広告メッセージは、設定したプレフィックス持続時間を含む。本発明の改良した実施の形態によれば、移動ノードは、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータは、前のネットワーク及び現在のネットワークにそれぞれ接続されていて、上記方法は、さらに、前のルータにより、第1のIPアドレスのサブネット・プレフィックスを現在のルータへ送信するステップを含む。
本発明の特に有利な実施の形態によれば、この方法は、さらに、第2のルータにより、第1のルータに第2のネットワーク内の移動ノードの到着について通知するステップと、第1のルータにより、第2のルータからの通知を受信した場合に、第1の転送規則を、移動ノードの第1のIPアドレスに宛てられ、第1のルータに到着するデータ・パケットが、第2のルータに転送される第3の転送規則により更新するステップとを含む。
本発明の他の実施の形態の場合には、この方法は、さらに、少なくとも1つの近隣ルータにより、移動ノードの第1のIPアドレス宛のデータ・パケットを格納するステップと、第2のルータにより、設定した第2の転送規則により無線ネットワーク・インターフェースを通して格納しているデータ・パケットを移動ノードに送信するステップとを含む。
他の態様によれば、本発明は、第1のネットワークから第2のネットワークへ移動中の移動ノードの移動を管理するための方法を提供する。この場合、移動ノードは、データ・パケットを交換することにより通信相手ノードと通信し、データ・パケットは、第1のルータ及び第2のルータによりルーティングされ、第1のルータ及び第2のルータは、第1のネットワーク及び第2のネットワークにそれぞれ接続されており、上記移動ノードは、第1のネットワークに属するサブネット・プレフィックスを用いて構成された第1のIPアドレスを有する。この方法は、第1のルータにより、第1のネットワークからの移動ノードの出発に関する第1の情報を受信するステップと、第1のルータにより、移動ノードの第1のIPアドレスのサブネット・プレフィックスを第1のルータの少なくとも1つの近隣ルータに送信するステップであって、上記少なくとも1つの近隣ルータが、第1のネットワークの少なくとも1つの近隣ネットワーク内に位置するステップと、第2のルータにより、第2のネットワーク内の移動ノードの到着についての第2の情報を受信するステップと、第2のルータにより、第2のネットワーク内の移動ノードが到着した場合に、デフォルト・ルータとして、第2のルータを使用するために移動ノードに表示を送信するステップと、第2のルータにより、無線ネットワーク・インターフェースを通して移動ノードが送信し、第2のルータに到着するデータ・パケットが、第1のルータに送信される転送規則を設定するステップと、第2のルータにより、無線ネットワーク・インターフェースを通して移動ノードにルータ広告メッセージを送信するステップであって、ルータ広告メッセージが第1のIPアドレスのサブネット・プレフィックスを有するステップとを含む。
本発明のもう1つの実施の形態の場合には、この方法は、第2のルータにより、プレフィックスの持続時間を、移動ノードが、第2のネットワークに属するサブネット・プレフィックスを有する第2のIPアドレスの構成を完了するのに必要な最短時間より長い値に設定するステップと、ルータ広告メッセージにより、設定したプレフィックス持続時間を送信するステップとを含む。この方法は、さらに、移動ノードにより、第2のネットワーク内に位置している間に、第2のIPアドレスを構成するステップと、第1のIPアドレス宛のデータ・パケットを送信するステップと、移動ノードにより、構成した第2のIPアドレスをモビリティ・エージェントに登録するステップとを含む。
本発明の別の実施の形態によれば、この方法は、第2のルータにより、プレフィックスの持続時間を、2つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、第2のルータにより、ルータ広告メッセージを移動ノードに定期的に送信するステップとを含む。この場合、ルータ広告メッセージは、設定したプレフィックス持続時間を有する。本発明の改良した実施の形態によれば、移動ノードは、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータは、前のネットワーク及び現在のネットワークにそれぞれ接続されており、上記方法は、さらに、前のルータにより、第1のIPアドレスのサブネット・プレフィックスを現在のルータへ送信するステップを含む。
本発明の他の実施の形態によれば、この方法は、さらに、第1のルータにより、移動ノードのレイヤ2アドレスを少なくとも1つの近隣ルータに送信するステップを含む。この場合、第1のネットワークからの移動ノードの出発についての第1の情報を受信するステップは、第1のルータにより、移動ノードの送信したレイヤ2アドレスに対するレイヤ2ハンドオーバから開始する移動ノードに関する情報を受信するステップを含み、第2のネットワーク内の移動ノードの到着に関する第2の情報を受信するステップは、第2のルータにより、移動ノードのレイヤ2ハンドオーバに対するレイヤ2ハンドオーバが終了する移動ノードに関する情報を受信するステップを含む。
本発明のさらに他の実施の形態によれば、この方法は、さらに、第2のルータにより、第2のネットワーク内に移動ノードが到着した場合に、リダイレクト・メッセージを、第2のルータ(AR2)を通してデータ・パケットを送信するために、第2のルータのIPアドレス、及び移動ノードに対する表示を含む移動ノードに送信するステップを含む。
本発明の改良した実施の形態によれば、この方法は、さらに、第1のルータにより、第1のルータのIPアドレスを第2のルータに送信するステップを含み、移動ノードに送信したリダイレクト・メッセージは、さらに、ターゲット・アドレスとしての第2のルータのIPアドレス、及びソース・アドレスとしての第1のルータの受信IPアドレスを含む。移動ノードは、それにより、リダイレクト・メッセージを受信した場合に、デフォルト・ルータを第1のルータから第2のルータへ更新する。
本発明のさらに他の改良した実施の形態によれば、この方法は、さらに、第2のルータにより、第1のルータのIPアドレス宛の移動ノードが送信したデータ・パケットを受信した場合に、第2のルータによりリダイレクト・メッセージを移動ノードに送信するステップを含む。
本発明の他の実施の形態は、第1のルータ、第2のルータ及び移動ノードを含む通信システムを提供する。第1のルータ及び第2のルータは、それぞれ第1のネットワーク及び第2のネットワークに接続されている。この場合、上記通信システムは、第1のネットワークから第2のネットワークに移動する移動ノードの移動を管理することができる。第1のルータ及び第2のルータは、移動ノードにより通信相手ノードと交換したデータ・パケットをルーティングすることができ、上記移動ノードは、第1のネットワークに属するサブネット・プレフィックスを用いて構成した第1のIPアドレスを有する。第1のルータは、第1のネットワークからの移動ノードの出発に関する第1の情報を受信するための第1の受信セクションと、情報を受信した場合に、移動ノードの第1のIPアドレス宛のデータ・パケットが、第1のルータの少なくとも1つの近隣ルータに転送される第1の転送規則を設定するための第1の転送規則設定セクションであって、上記少なくとも1つの近隣ルータが、第1のネットワークの少なくとも1つの近隣ルータ内に位置する第1の転送規則設定セクションと、移動ノードの第1のIPアドレスのサブネット・プレフィックスを少なくとも1つの近隣ルータに送信するための第1の送信セクションとを含む。第2のルータは、第2のネットワーク内の移動ノードの到着に関する第2の情報を受信するための第2の受信セクションと、第2のネットワーク内に移動ノードが到着した場合に、移動ノードの第1のIPアドレスに宛てられ、第2のルータに到着するデータ・パケットが、第2のルータの無線ネットワーク・インターフェースを通して移動ノードに配信される第2の転送規則を設定するための第2の転送規則設定セクションと、移動ノードに無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するための第2の送信セクションであって、上記ルータ広告メッセージが、第1のIPアドレスのサブネット・プレフィックスを有する第2の送信セクションとを有する。
本発明の他の実施の形態は、第1のルータと、第2のルータと、移動ノードとを含む他の通信システムを提供する。第1のルータ及び第2のルータは、それぞれ、第1のネットワーク及び第2のネットワークに接続されている。この場合、上記通信システムは、第1のネットワークから第2のネットワークに移動する移動ノードの移動を管理することができる。第1のルータ及び第2のルータは、移動ノードにより、通信相手ノードと交換したデータ・パケットをルーティングすることができ、上記移動ノードは、第1のネットワークに属するサブネット・プレフィックスを用いて構成した第1のIPアドレスを有する。第1のルータは、第1のネットワークからの移動ノードの出発に関する第1の情報を受信するための第1の受信セクションと、移動ノードの第1のIPアドレスのサブネット・プレフィックスを、第1のルータの少なくとも1つの近隣ルータに送信するための第1の送信セクションであって、上記少なくとも1つの近隣ルータが、第1のネットワークの少なくとも1つの近隣ルータ内に位置する送信セクションとを有する。第2のルータは、第2のネットワーク内への移動ノードの到着に関する第2の情報を受信するための第2の受信セクションと、第2のネットワーク内に移動ノードが到着した場合に、無線ネットワーク・インターフェースを通して送信され、第2のルータに到着するデータ・パケットが、第1のルータに送信される転送規則を設定するための第2の転送規則設定セクションと、第2のネットワーク内に移動ノードが到着した場合に、デフォルト・ルータとして第2のルータを使用するために、移動ノードへある表示を送信し、移動ノードに無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するための第2の送信セクションであって、上記ルータ広告メッセージが、第1のIPアドレスのサブネット・プレフィックスである第2の送信セクションとを有する。
上記両方の通信システムは、さらに、本発明の種々の実施の形態及び上記変更された実施の形態のうちの1つによる、第1のネットワークから第2のネットワークに移動する移動ノードの移動を管理するための方法を実行することができる他の手段を含むことができる。
本発明の種々の実施の形態について以下に説明する。第1のネットワークから第2のネットワークへ移動中の移動ノードの移動を管理するための方法に関連する本発明の2つの実施の形態について特に詳細に説明する。第1の実施の形態の場合には、第1のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのIPアドレスが変更される。一方、第2の実施の形態の場合には、第1のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのIPアドレスは変更されずにそのままである。
移動ノードのレイヤ2ハンドオーバが、それぞれ開始し、終了した場合に、ネットワーク内のアクセス・ルータが「レイヤ2リンク・ダウン」イベント及び「レイヤ2リンク・アップ」イベントを受信するものと仮定する。通常、例えば、アクセス・ポイントのようなレイヤ2エンティティだけがこのようなイベントを検出することができるので、直接接続しているアクセス・ポイント及びアクセス・ルータ間の追加のシグナリングが必要になる場合があり、別の方法としては、アクセス・ルータ及びアクセス・ポイントを一緒に設置しなければならない。この追加のシグナリングは、当業者であれば周知のもののように思われる。さらに、アクセス・ルータは、その近隣アクセス・ルータすべてのアドレスを知っているものと仮定する。このことを達成するために、例えば、予備構成又は動的近隣発見のような従来技術の機構を使用することができる。
第1のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのIPアドレスを変更する高速ハンドオーバについて以下に説明する。
図2にこの実施の形態の一般的な手順を示し、以下に説明する。図面には、アクセス・ポイントをはっきり図示していない。移動ノードMNは、第1のネットワークから第2のネットワークへ移動する。この場合、第1のルータAR1及び第2のルータAR2は、第1のネットワーク及び第2のネットワークにそれぞれ接続されている。移動ノードMNは、データ・パケットを交換することにより、通信相手ノードCNと通信する。このデータ・パケットは第1のルータAR1及び第2のルータAR2によりルーティングされる。この手順が開始すると、移動ノードMNは、アクセス・ルータAR1に接続され、プレフィックス1と呼ばれるアクセス・ルータAR1のプレフィックスのうちの1つと一致するサブネット・プレフィックスを含む第1のIPアドレスCoA1を構成する。モバイルIPv6プロトコルを使用する場合には、第1のIPアドレスCoA1は、移動ノードのホーム・エージェントHAに登録され、データ・パケットは、双方向トンネリングを使用して送受信される。
第1のIPアドレスCoA1は、双方向トンネリングを使用する場合にホーム・エージェントHAに構成されると説明したが、移動ノードMNは、またルート最適化を使用する場合に、その第1のIPアドレスCoA1を通信相手ノードCNに登録することもできる。他のIPをベースとする移動性管理プロトコルも、本発明に何らの影響も与えないで使用することができる。
アクセス・ルータAR1が「レイヤ2リンク・ダウン」イベントを受信した場合には、アクセス・ルータAR1は、その転送テーブル内に移動ノードMNの第1のIPアドレスCoA1に対する第1の転送エントリを構成し、移動ノードMNの第1のIPアドレスCoA1に対して受信したすべてのデータ・パケットを、入力データ・パケットを一時的に格納する隣接するアクセス・ルータのすべて又はサブネットへの転送を開始する。アクセス・ルータAR1は、さらに、近隣アクセス・ルータに移動ノードのレイヤ2ハンドオーバについて通知する。それ故、アクセス・ルータAR1は、移動ノードMNのレイヤ2アドレスを含む「レイヤ2ハンドオーバ開始(l2HOstart)」メッセージ、移動ノードMNの第1のIPアドレスCoA1に対応するサブネット・プレフィックス(プレフィックス1)、及び移動ノードMNが接続されるアクセス・ルータAR1の無線ネットワーク・インターフェース上で構成されたアクセス・ルータAR1のリンク・ローカル・アドレスを送信する。
移動ノードMNがレイヤ2ハンドオーバを完了すると、第2のアクセス・ルータAR2が移動ノードMNのレイヤ2アドレスのための「レイヤ2リンク・アップ」イベントを受信する。その後で、第2のアクセス・ルータAR2は、第1のアクセス・ルータAR1に、「レイヤ2ハンドオーバ完了(l2HOcomplete)」メッセージにより、移動ノードMNが、レイヤ2ハンドオーバを完了したことを通知する。「l2HOcomplete」メッセージ内に含まれている移動ノードMN識別子は、好適には、移動ノードMNのレイヤ2アドレスであることが好ましい。別の方法としては、移動ノードMNの第1のIPアドレスCoA1を移動ノードMNの識別子として使用することができる。
「l2HOcomplete」メッセージを受信した場合には、第1のアクセス・ルータAR1は、移動ノードMNの第1のIPアドレスCoA1に宛てられるパケットに対する第1の転送規則を変更する。第1のアクセス・ルータAR1は、データ・パケットが近隣アクセス・ルータのすべて又はサブセットに転送されるのではなく、第2のアクセス・ルータAR2だけに転送される新しい転送規則を設定する。
次に、第2のアクセス・ルータAR2は、ICMPリダイレクト・メッセージを移動ノードMNに送信し、そのため、移動ノードMNは、アップリンクによりデータ・パケットを送信することができるように、そのデフォルト・ルータを迅速に変更することができる。図5は、リダイレクト・メッセージのフォーマットを示す。本発明のある実施の形態によれば、リダイレクト・メッセージのいくつかのプロトコル・フィールドは、特定の値に設定される。第1のアクセス・ルータAR1のリンク−ローカルIPアドレスは、IPヘッダ内にソース・アドレスとして設定され、移動ノードの第1のIPアドレスCoA1は、IPヘッダ内に宛先アドレスとして設定され、第2のアクセス・ルータAR2のリンク−ローカルIPアドレスは、ICMPヘッダ内にターゲット・アドレスとして設定され、第1のアクセス・ルータAR1のリンク−ローカルIPアドレスは、ICMPヘッダ内に宛先アドレスとして設定される。それは、必要に応じて、ターゲット・リンク・レイヤ・アドレス・オプション内に第2のアクセス・ルータAR2のレイヤ2アドレスを含むことができる。
ICMPヘッダの宛先アドレスは、どのデータ・パケット、すなわち、どの宛先/通信相手ノードにリダイレクトが適用されるのかを示す。移動ノードMNが送信したデータ・パケットのIPヘッダ内の1つ1つの新しい宛先アドレスそれぞれにリダイレクト・メッセージを送信するのを避けるために、第1のリダイレクト・メッセージは、移動ノードMNが送信したすべてのデータ・パケットをリダイレクトしなければならない。本発明の好ましい実施の形態の場合には、リダイレクト・メッセージを受信した場合に、移動ノードMNのデフォルト・ルータの宛先が変更される。それ故、移動ノードMNが第2のルータAR2からリダイレクト・メッセージを受信した場合には、移動ノードMNは、そのデフォルト・ルータを第1のルータAR1から第2のルータAR2に更新する。
他の可能な実施態様によれば、ICMPヘッダ内の宛先アドレスを、任意のアドレスを表す周知のアドレスに設定することもできるし、又はそれぞれがICMPヘッダ内の宛先アドレスとして通信相手ノードCNのIPアドレスを含む複数のリダイレクト・メッセージを送信することもできる。両方の実施態様の場合、移動ノードMNは、リダイレクト・メッセージを受信した場合には、それに応じて対応する宛先キャッシュ・エントリを変更する。
本発明の他の実施の形態によれば、第1のアクセス・ルータAR1のレイヤ2アドレス又はリンク−ローカルIPアドレス宛のパケットを受信した場合には、第1のリダイレクト・メッセージのパケットの喪失を考慮に入れるために、リダイレクト・メッセージを再送信することができる。しかし、そうするためには、第2のアクセス・ルータAR2の無線ネットワーク・インターフェースが、プロミスカス・モードでなければならない場合がある。そうするためには、第2のアクセス・ルータAR2上に追加の計算リソースが必要になる。
図2の手順の次のステップにおいては、第2のアクセス・ルータAR2は、移動ノードMNの第1のIPアドレスCoA1に対する転送エントリを構成する。これによりすべてのデータ・パケットが、無線リンク上の移動ノードMNに配信される。次に、第2のアクセス・ルータAR2は、移動ノードMNの第1のIPアドレスCoA1宛のすべての格納しているパケット及び入力パケットの無線リンク上の移動ノードMNへの配信を直ちに開始する。
アップリンク上のIPパケット、すなわち、移動ノードMNにより、ソース・アドレスとして第1のIPアドレスを用いて送信され、第2のアクセス・ルータAR2で受信したデータ・パケットは、第1のアクセス・ルータAR1に転送され、そこから固定ネットワーク内を正常にルーティングされる。これらのリバース・トンネリング・エントリは、転送エントリを生成するのと同時に生成することができる。ネットワーク・オペレータ依存の入口フィルタリング(ingress filtering)をサポートしなければならない場合にだけ、リバース・トンネリングが必要になる。
この手順の次のステップにおいては、第2のアクセス・ルータAR2は、移動ノードMNに、第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)を含んでいるルータ広告RAメッセージを送信する。このメッセージは、移動ノードMNが送信したルータ要請へ応答として送信することもできるし、要請でない方法で送信することもできる。第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)を含むルータ広告RAメッセージを受信した場合には、移動ノードMNは、レイヤ2ハンドオーバの前と同じレイヤ3リンクに依然として位置しているとみなし、それ故、例えば、モバイルIPv6更新メッセージを送信すると言うようなレイヤ3ハンドオーバ手順をトリガしない。それ故、移動ノードMNは、レイヤ2ハンドオーバが完了した直後に、レイヤ3ハンドオーバを行わないで、第2のアクセス・ルータAR2においてIPパケットを受信し、送信することができる。
図2の手順の次のステップにおいては、第2のアクセス・ルータAR2は、第2のアクセス・ルータAR2のサブネット・プレフィックス(プレフィックス2)を含むルータ広告RAを、移動ノードMNに送信する。第2のアクセス・ルータAR2における第2のアクセス・ルータAR2のサブネット・プレフィックス(プレフィックス2)を含むルータ広告RAを受信した場合には、移動ノードMNは、第2のIPアドレスCoA2を形成し、3つの近隣要請メッセージNSの送信を含んでいる場合がある、重複アドレス検出DADを行い、新しいIPアドレスCoA2を形成し、このアドレスをそのホーム・エージェントHAに登録する。
第2のIPアドレスCoA2を形成するステップ、DADを実行するステップ、新しいIPアドレスCoA2を形成するステップ、及びホーム・エージェントHAにそれを登録するステップはすべて、第1のIPアドレスCoA1を用いたIPパケットの受信及び送信と並列に実行することができるので、これらのステップに含まれる個々のレイテンシは、ハンドオーバ・レイテンシに影響を与えないので、ゼロに近いレイヤ3レイテンシを入手することができる。
第2のアクセス・ルータAR2が送信したルータ広告RAメッセージのプレフィックス情報オプション内に、「有効持続時間」及び「好適な時間」と呼ばれる持続時間フィールドを正しく設定することにより、新しく形成した第2のIPアドレスCoA2をそのIPアドレスとして移動ノードMNが登録しなければならない時間を、ネットワークは制御することができる。図4は、ルータ広告RAメッセージの構造を示すこれらの持続時間フィールドを示す。
第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)の好適な持続時間が時間切れになった場合には、移動ノードMNは、例えば、第2のIPアドレスCoA2のような他のアドレスを使用することができ、第1のIPアドレスCoA1を新しいパケットの流れ/接続に対してもはや使用することはできない。しかし、移動ノードMNは、依然として現在進行中のパケットの流れ/接続に対して第1のIPアドレスCoA1を使用することができる。第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)の有効な持続時間が時間切れになった場合には、移動ノードMNは、第1のIPアドレスCoA1をもはや使用することはできない。それ故、移動ノードMNは、新しいパケットの流れ/接続及び現在進行中のパケットの流れ/接続に対して、例えば、第2のIPアドレスCoA2のような他のIPアドレスを使用しなければならない。
本発明の好ましい実施の形態の場合には、第2のアクセス・ルータAR2は、プレフィックス情報オプション内に十分長い持続時間の値と一緒に第1のサブネット・プレフィックス(プレフィックス1)を含むルータ広告RAメッセージを移動ノードMNに送信する。すなわち、プレフィックス持続時間は、移動ノードMNが第2のIPアドレスCoA2の形成を完了するために必要な最短時間よりも長い値に設定される。それ故、移動ノードMNは、第1のプレフィックス(プレフィックス1)が時間切れにならない限りは、それが依然として古いレイヤ3リンクに位置するものとみなす。第1のプレフィックス(プレフィックス1)の好適な持続時間が時間切れになった場合には、移動ノードMNは、第2のIPアドレスCoA2を、移動ノードMNのホーム・エージェントHA及び通信相手ノードCNに登録し、次に、第2のIPアドレスCoA2においてデータ・パケットを送受信することができる。その後で、第2のアクセス・ルータAR2は、ルータ広告メッセージをもはや送信する必要はない。それ故、上記手段を使用すれば、レイヤ3ハンドオーバの遅延をゼロにすることができる。パケットの喪失を防止するために、第1のIPアドレスCoA1の有効な持続時間は、移動ノードMNがバインディング肯定応答BAメッセージを受信した後で、時間切れになるものでなければならない。
下記の説明においては、第1のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのIPアドレスを変更しないで行う高速ハンドオーバについて記述する。
図3にこの実施の形態の一般的な手順を示し、以下に説明する。本発明のこの実施の形態の原理は、移動ノードMNが、その第1のIPアドレスCoA1を強制的に維持し、レイヤ3ハンドオーバを決して行わないことである。そうするために、第2のアクセス・ルータAR2は、ゼロでない持続時間と一緒に第1のプレフィックス(プレフィックス1)に対するルータ広告RAメッセージの送信を引き続き行う。第2のネットワークを訪問した後で、移動ノードMNが移動することができるネットワーク内に位置するもう1つのアクセス・ルータに対して、複数の連続的なハンドオーバを行う場合には、第1のネットワークの第1のプレフィックス(プレフィックス1)がこれら複数のアクセス・ルータに送られる。移動ノードの観点からレイヤ3ハンドオーバを決して行わない態様は、NETLMMアプローチに類似しているが、そのIPアドレスを変更しないで移動ノードMNが移動することができるエリアが限定されていないというかなりの違いがある。もう1つの違いは、古いアクセス・ルータが、移動ノードMNが、(例えば、「リンク・ダウン」イベントで示すように)、古いアクセス・ルータのリンクから離れた場合に、古いプレフィックスに対するルータ広告RAメッセージの送信を中止することができることである。
図3の一般的な手順について以下に説明する。図面にはアクセス・ポイントははっきりと図示していない。移動ノードMNは、第1のネットワークから第2のネットワークへ移動する。この場合、第1のルータAR1及び第2のルータAR2は、第1のネットワーク及び第2のネットワークにそれぞれ接続されている。移動ノードMNは、データ・パケットを交換することにより通信相手ノードCNと通信し、データ・パケットは、第1のルータAR1及び第2のルータAR2によりルーティングされる。この手順の開始の際に、移動ノードMNは、アクセス・ルータAR1に接続され、プレフィックス1と呼ばれるアクセス・ルータAR1のプレフィックスのうちの1つと一致するサブネット・プレフィックスを含む第1のIPアドレスCoA1を構成する。モバイルIPv6プロトコルを使用する場合には、第1のIPアドレスCoA1は、移動ノードのホーム・エージェントHAに登録され、データ・パケットは、双方向トンネリングを使用して送受信される。
第1のIPアドレスCoA1は、双方向トンネリングを使用する場合にホーム・エージェントHAを用いて構成されると説明したが、移動ノードMNは、またルート最適化を使用する場合に、その第1のIPアドレスCoA1を通信相手ノードCNに登録することもできる。他のIPをベースとする移動性管理プロトコルも、本発明に何らの影響も与えないで使用することができる。さらに、図3に示すように、第1のアクセス・ルータAR1は、また移動ノードMNのホーム・リンクであってもよいし、第1のIPアドレスは、移動ノードMNのホーム・アドレスHoAであってもよい。この場合、データ・パケットは、ホーム・エージェントHAを通してトンネリングを行わなくても送受信される。
アクセス・ルータAR1が「レイヤ2リンク・ダウン」イベントを受信した場合には、アクセス・ルータAR1は、その転送テーブル内の移動ノードMNの第1のIPアドレス・CoA1のための第1の転送エントリを形成し、移動ノードMNの第1のIPアドレスCoA1のために受信したすべてのデータ・パケットの入力データ・パケットを一時的に格納する、近隣アクセス・ルータのすべて又はサブセットへの転送を開始する。アクセス・ルータAR1は、さらに、近隣アクセス・ルータに移動ノードのレイヤ2ハンドオーバについて通知する。それ故、アクセス・ルータAR1は、移動ノードMNのレイヤ2アドレス、移動ノードMNの第1のIPアドレスCoA1に対応するサブネットのプレフィックス(プレフィックス1)、及び移動ノードMNが接続されるアクセス・ルータAR1の無線ネットワーク・インターフェース上で形成されたアクセス・ルータAR1のリンク−ローカル・アドレスを含む「レイヤ2ハンドオーバ開始(l2HOstart)」メッセージを送信する。
移動ノードMNがレイヤ2ハンドオーバを完了した場合には、第2のアクセス・ルータAR2は、移動ノードMNのレイヤ2アドレスに対する「レイヤ2リンク・アップ」イベントを受信する。その後で、第2のアクセス・ルータAR2は、第1のアクセス・ルータAR1に、「レイヤ2ハンドオーバ完了(l2HOcomplete)」メッセージにより、移動ノードMNがレイヤ2ハンドオーバが完了したことについて通知する。(l2HOcomplete)メッセージ内に含まれている移動ノードMN識別子は、好適には、移動ノードMNのレイヤ2アドレスであることが好ましい。別の方法としては、移動ノードMNの第1のIPアドレスCoA1を移動ノードMNの識別子として使用することもできる。
「l2HOcomplete」メッセージを受信した場合には、第1のアクセス・ルータAR1は、移動ノードMNの第1のIPアドレスCoA1宛のパケットに対する第1の転送規則を変更する。第1のアクセス・ルータAR1は、それによりデータ・パケットが、近隣アクセス・ルータのすべて又はサブセットに転送されるのではなく、第2のアクセス・ルータAR2だけに転送される新しい転送規則を設定する。
次に、第2のアクセス・ルータAR2は、移動ノードMNにICMPリダイレクト・メッセージを送信し、そのため移動ノードMNは、アップリンクによりデータ・パケットを送信することができるそのデフォルト・ルータを迅速に変更することができる。図5は、リダイレクト・メッセージのフォーマットを示す。本発明のある実施の形態の場合には、リダイレクト・メッセージのいくつかのプロトコル・フィールドは特定の値に設定される。第1のアクセス・ルータAR1のリンク−ローカルIPアドレスは、IPヘッダ内のソース・アドレスとして設定され、移動ノードの第1のIPアドレスCoA1は、IPヘッダ内の宛先アドレスとして設定され、第2のアクセス・ルータAR2のリンク−ローカルIPアドレスは、ICMPヘッダ内のターゲット・アドレスとして設定され、第1のアクセス・ルータAR1のリンク−ローカルIPアドレスは、ICMPヘッダ内の宛先アドレスとして設定される。上記リンク−ローカルIPアドレスは、必要に応じて、ターゲット・リンク−ローカル・アドレス・オプション内の第2のアクセス・ルータAR2のレイヤ2アドレスを含むことができる。
ICMPヘッダ内の宛先アドレスは、リダイレクトが適用されるデータ・パケット、すなわち、どの宛先/通信相手ノードにリダイレクトが適用されるのかを示す。移動ノードMNが送信したデータ・パケットのIPヘッダ内の1つ1つの新しい宛先アドレスそれぞれにリダイレクト・メッセージを送信しなくてもすむように、第1のリダイレクト・メッセージは、移動ノードMNが送信したすべてのデータ・パケットをリダイレクトしなければならない。本発明の好ましい実施の形態の場合には、移動ノードMNのデフォルト・ルータの宛先は、リダイレクト・メッセージを受信した際に変更される。それ故、移動ノードMNが第2のルータAR2からリダイレクト・メッセージを受信した場合には、移動ノードMNは、そのデフォルト・ルータを第1のルータAR1から第2のルータAR2に更新する。
もう1つの可能な実施態様によれば、ICMPヘッダ内の宛先アドレスを、任意のアドレスを表す周知のアドレスに設定することもできるし、又はそれぞれが通信相手ノードCNのIPアドレスをICMPヘッダ内の宛先アドレスとして含んでいる複数のリダイレクト・メッセージを送信することもできる。両方の実施態様の場合、移動ノードMNは、リダイレクト・メッセージを受信した場合に、それに応じて対応する宛先キャッシュ・エントリを変更する。
本発明のもう1つの実施の形態の場合には、第1のリダイレクト・メッセージのパケット喪失を考慮に入れるために、レイヤ2アドレス又は第1のアクセス・ルータAR1のリンク−ローカルIPアドレス宛のパケットを受信した場合に、リダイレクト・メッセージを再送信することができる。しかし、そうするためには、第2のアクセス・ルータAR2の無線ネットワーク・インターフェースがプロミスカス・モードになっていることを必要とする場合があり、このことは、第2のアクセス・ルータAR2上に追加の計算リソースを必要とする。
図3の手順の次のステップにおいては、第2のアクセス・ルータAR2は、それによりすべてのデータ・パケットが、無線リンク上の移動ノードMNに配信される、移動ノードMNの第1のIPアドレスCoA1に対する転送エントリを形成する。次に、第2のアクセス・ルータAR2は、移動ノードMNの第1のIPアドレスCoA1宛のすべての格納しているパケット及び入力パケットの無線リンク上の移動ノードMNへの配信を直ちに開始する。
アップリンク上のIPパケット、すなわち、移動ノードMNにより、ソース・アドレスとして第1のIPアドレスCoA1を用いて送信され、第2のアクセス・ルータAR2で受信したデータ・パケットは、第1のアクセス・ルータAR1に転送され、そこから固定ネットワーク内を正常にルーティングされる。これらのリバース・トンネリング・エントリは、転送エントリを生成するのと同時に生成することができる。ネットワーク・オペレータ依存の入口フィルタリングをサポートしなければならない場合にだけ、リバース・トンネリングが必要になる。
この手順の次のステップにおいては、第2のアクセス・ルータAR2は、移動ノードMNに、第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)を含んでいるルータ広告RAメッセージを送信する。このメッセージは、移動ノードMNが送信したルータ要請への応答として送信することもできるし、要請でない方法で送信することもできる。第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)を含むルータ広告RAメッセージを受信した場合には、移動ノードMNは、レイヤ2ハンドオーバの前に同じレイヤ3リンクに依然として位置しているとみなし、それ故、例えば、モバイルIPv6バインディング・アップデート・メッセージを送信するというようなレイヤ3ハンドオーバ手順をトリガしない。それ故、移動ノードMNは、レイヤ2ハンドオーバが完了した直後に、レイヤ3ハンドオーバを行わないで、第2のアクセス・ルータAR2においてIPパケットを受信し、送信することができる。
図3の手順の次のステップにおいては、図2の手順とは対照的に、第2のアクセス・ルータAR2は、十分長く設定した持続時間の値を有する第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)を含むルータ広告RAメッセージの送信を引き続き行う。そのため、移動ノードMNは、その第1のIPアドレスCoA1により、パケットの送受信を引き続き行い、新しいIPアドレスCoA2に変化しない。本発明の好ましい実施の形態の場合には、第1のアクセス・ルータAR1のプレフィックスの持続時間(プレフィックス1)は、第2のアクセス・ルータAR2により2つの連続しているルータ広告メッセージRA間の送信間隔と少なくとも等しい値に設定され、ルータ広告メッセージRAは、第2のアクセス・ルータAR2により、移動ノードMNに定期的に送信される。
移動ノードMNと他のノードとの間の通信は、ホーム・ネットワーク内のアクセス・ルータであってもよい、第1のアクセス・ルータAR1へのトンネルを通して連続的に行われるか、又は第2のアクセス・ルータAR2は、それ自身のアドレスを、プロキシ・モバイルIPプロトコル類似の新しい気付アドレスとして登録する。後者の場合、第2のアクセス・ルータAR2は、新しい気付アドレスとしてのそれ自身のアドレスを含むバインディング・アップデートBUメッセージをホーム・エージェントHAに送信する。移動ノードMNの第1のIPアドレスCoA1を変更しない利点は、移動ノードMNがモバイルIPv6プロトコルをサポートしないですむことである。
図4は、本発明のある実施の形態によるルータ広告RAメッセージのフォーマットである。ルータ広告RAメッセージは、アクセス・ルータのプレフィックスを含むプレフィックス情報を含む。もっと詳細に説明すると、図2及び3の手順の場合には、第2のアクセス・ルータAR2は、第1のアクセス・ルータAR1のプレフィックス(プレフィックス1)を含む、ルータ広告RAメッセージを送信し、それによりレイヤ3ハンドオーバ手順を先送りする。
ルータ広告RAメッセージのIPヘッダ内の宛先アドレスは、すべてのノードのマルチキャスト・アドレスであってもよいし、又は例えば、第1のIPアドレスCoA1のような移動ノードMNのユニキャスト・アドレスであってもよい。前者の場合、他のノードが、移動ノードMNの第1のプレフィックス(プレフィックス1)に対するアドレスを形成するのを防止するために、プレフィックス情報オプション内のA−ビットの設定を解除しなければならない。さらに、移動ノードMNが送信したすべてのパケットが第2のアクセス・ルータAR2を必ず通るようにするために、L−ビットをゼロに設定しなければならない。何故なら、そうでないと、第1のプレフィックス(プレフィックス1)を有していて、第1のアクセス・ルータAR1に位置している他のノードが、ハンドオーバの後でもオンリンク状態にあるとみなされるからである。実際はそうではない場合があるので、これらへの通信はハンドオーバ後中止になる場合がある。
本発明のもう1つの実施の形態は、ハードウェア及びソフトウェアによる上記種々の実施の形態の実施に関する。本発明の上記種々の実施の形態は、例えば、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールド・プログラマブル・ゲート・アレイ(FPGA)又は他のプログラマブル論理デバイス等のようなコンピューティング・デバイス(プロセッサ)により実施又は行うことができることが分かっている。本発明の種々の実施の形態は、またこれらの装置の組合せにより実行又は実施することもできる。
さらに、本発明の種々の実施の形態は、また、プロセッサにより実施されるソフトウェア・モジュールにより又はハードウェア内で直接実施することもできる。また、ソフトウェア・モジュール及びハードウェア装置の組合せも使用することができる。ソフトウェア・モジュールは、例えば、RAM、EPROM、EEPROM、フラッシュ・メモリ、レジスタ、ハード・ディスク、CD−ROM、DVD等のような任意のタイプのコンピュータ読み取り可能記憶媒体上に格納することができる。
それ故、当業者であれば、本発明による第1のネットワークから第2のネットワークに移動する移動ノードの移動を管理する方法は下記の利点を提供することを理解することができるだろう。第1に、レイヤ3ハンドオーバのレイテンシをゼロ又はほぼゼロにすることができる。何故なら、完全なレイヤ3ハンドオーバ手順は、重要なハンドオーバ段階の外に移動しているからである。すなわち、レイヤ3ハンドオーバ中にデータ通信を行うことができるようになる。実際、第1のネットワークに属していて、第2のアクセス・ルータにより移動ノードに送信されるサブネット・プレフィックスの持続時間次第では、レイヤ3ハンドオーバ手順を先送りすることできるし、レイヤ3ハンドオーバ手順を完全に無視することもできる。ネットワークは、移動ノードが、レイヤ3ハンドオーバを行う時間及びその新しいアドレスを気付アドレスとして登録する時間を制御することができる。
さらに、レイヤ2ハンドオーバの前にレイヤ3ハンドオーバ・シグナリングのための時間は必要ではない。本発明による方法は、ハンドオーバ予測を必要としない。移動ノード実施態様を変更する必要はない。本発明による方法は、従来技術の方法と比較すると空中を通るシグナリングの発生を少なくする。最後に、移動ノードの移動がNETLMM領域内に制限されるNETLMMアプローチと違って、IPアドレスを変更しないで移動できるエリアが制限を受けない。
Claims (27)
- 第1のネットワークから第2のネットワークに移動する移動ノード(MN)の移動を管理するための方法であって、前記移動ノード(MN)が、データ・パケットを交換することにより通信相手ノード(CN)と通信し、前記データ・パケットが、第1のルータ(AR1)及び第2のルータ(AR2)によりルーティングされ、前記第1のルータ(AR1)及び前記第2のルータ(AR2)が、前記第1のネットワーク及び前記第2のネットワークにそれぞれ接続されており、前記移動ノード(MN)が、前記第1のネットワークに属するサブネット・プレフィックスを用いて構成される第1のIPアドレス(CoA1)を有し、前記方法が、
前記第1のルータ(AR1)により、前記第1のネットワークからの前記移動ノード(MN)の出発に関する第1の情報を受信するステップと、
前記第1のルータ(AR1)により、情報を受信した場合に、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)宛のデータ・パケットが、前記第1のルータ(AR1)の少なくとも1つの近隣ルータに転送される第1の転送規則を設定するステップであって、前記少なくとも1つの近隣ルータが、前記第1のネットワークの少なくとも1つの近隣ネットワーク内に位置しているステップと、
前記第1のルータ(AR1)により、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)の前記サブネット・プレフィックスを前記少なくとも1つの近隣ルータに送信するステップと、
前記第2のルータにより、前記第2のネットワーク内の前記移動ノード(MN)の到着に関する第2の情報を受信するステップと、
前記第2のルータ(AR2)により、前記第2のネットワーク内に前記移動ノード(MN)が到着した場合に、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)に宛てられ、前記第2のルータ(AR2)に到着するデータ・パケットが、前記第2のルータの無線ネットワーク・インターフェースを通して前記移動ノード(MN)に配信される第2の転送規則を設定するステップと、
前記第2のルータ(AR2)により、前記移動ノード(MN)へ前記無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するステップであって、前記ルータ広告メッセージが、前記第1のIPアドレス(CoA1)の前記サブネット・プレフィックスを有するステップとを含む方法。 - 前記第2のルータ(AR2)により、プレフィックスの持続時間を、前記移動ノード(MN)が、前記第2のネットワークに属するサブネット・プレフィックスを有する第2のIPアドレス(CoA2)の構成を完了するのに必要な最短時間より長い値に設定するステップと、前記ルータ広告メッセージにより前記設定したプレフィックス持続時間を送信するステップとをさらに含む請求項1に記載の方法。
- 前記移動ノード(MN)により、前記第2のネットワーク内に位置し、前記第1のIPアドレス(CoA1)宛のデータ・パケットを受信しながら、第2のIPアドレス(CoA2)を構成するステップと、前記移動ノード(MN)により、前記構成した第2のIPアドレス(CoA2)をモビリティ・エージェントに登録するステップとをさらに含む請求項2に記載の方法。
- 前記第2のルータ(AR2)により、プレフィックスの持続時間を、2つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、前記第2のルータ(AR2)により、前記ルータ広告メッセージを、前記移動ノード(MN)に定期的に送信するステップであって、前記ルータ広告メッセージが前記設定したプレフィックスの持続時間を有するステップとをさらに含む請求項1に記載の方法。
- 前記移動ノード(MN)が、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータが、前記前のネットワーク及び前記現在のネットワークのそれぞれに接続されており、前記方法が、前記前のルータにより、前記第1のIPアドレス(CoA1)の前記サブネット・プレフィックスを前記現在のルータへ送信するステップをさらに含む請求項4に記載の方法。
- 前記第2のルータ(AR2)により、前記第1のルータ(AR1)に前記第2のネットワーク内に前記移動ノード(MN)が到着したことについて通知するステップと、前記第1のルータ(AR1)により、前記第2のルータ(AR2)から通知を受信した場合に、前記第1の転送規則を、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)に宛てられ、前記第1のルータ(AR1)に到着するデータ・パケットが、前記第2のルータ(AR2)に転送される第3の転送規則により更新するステップとをさらに含む請求項1から5のいずれか1つに記載の方法。
- 前記少なくとも1つの近隣ルータにより、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)宛のデータ・パケットを格納するステップと、前記第2のルータ(AR2)により、前記設定した第2の転送規則により前記無線ネットワーク・インターフェースを通して、前記格納しているデータ・パケットを前記移動ノード(MN)に送信するステップとをさらに含む請求項1から6のいずれか1つに記載の方法。
- 第1のネットワークから第2のネットワークへ移動する移動ノード(MN)の移動を管理するための方法であって、
前記移動ノード(MN)が、データ・パケットを交換することにより通信相手ノード(CN)と通信し、前記データ・パケットが、第1のルータ(AR1)及び前記第2のルータ(AR2)によりルーティングされ、前記第1のルータ(AR1)及び第2のルータ(AR2)が、前記第1のネットワーク及び前記第2のネットワークにそれぞれ接続されており、前記移動ノード(MN)が、前記第1のネットワークに属するサブネット・プレフィックスを用いて構成される第1のIPアドレス(CoA1)を有し、前記方法が、
前記第1のルータ(AR1)により、前記第1のネットワークからの前記移動ノード(MN)の出発に関する第1の情報を受信するステップと、
前記第1のルータ(AR1)により、前記移動ノード(MN)の前記第1のIPアドレスの前記サブネット・プレフィックスを前記第1のルータ(AR1)の少なくとも1つの近隣ルータに送信するステップであって、前記少なくとも1つの近隣ルータが、前記第1のネットワークの少なくとも1つの近隣ネットワーク内に位置するステップと、
前記第2のルータ(AR2)により、前記第2のネットワーク内への前記移動ノード(MN)の到着についての第2の情報を受信するステップと、
前記第2のルータ(AR2)により、前記第2のネットワーク内に前記移動ノード(MN)が到着した場合に、デフォルト・ルータとして前記第2のルータ(AR2)を使用するために、前記移動ノード(MN)にある表示を送信するステップと、
前記第2のルータ(AR2)により、無線ネットワーク・インターフェースを通して前記移動ノード(MN)が送信し、前記第2のルータ(AR2)に到着するデータ・パケットが、前記第1のルータ(AR1)に送信される転送規則を設定するステップと、
前記第2のルータ(AR2)により、前記無線ネットワーク・インターフェースを通して前記移動ノード(MN)にルータ広告メッセージを送信するステップであって、前記ルータ広告メッセージが、前記第1のIPアドレス(CoA1)のサブネット・プレフィックスを有するステップとを含む方法。 - 前記第2のルータ(AR2)により、前記移動ノード(MN)が、プレフィックスの持続時間を、前記第2のネットワークに属するサブネット・プレフィックスを有する第2のIPアドレス(CoA2)の構成を完了するのに必要な最短時間より長い値に設定するステップと、ルータ広告メッセージで前記設定したプレフィックス持続時間を送信するステップとをさらに含む請求項8に記載の方法。
- 前記第2のネットワーク内に位置し、前記第1のIPアドレス(CoA1)を用いてデータ・パケットを送信しながら、前記移動ノード(MN)により、第2のIPアドレス(CoA2)を構成するステップと、前記移動ノード(MN)により、前記構成した第2のIPアドレス(CoA2)をモビリティ・エージェントに登録するステップとをさらに含む、請求項9に記載の方法。
- 前記第2のルータ(AR2)により、プレフィックスの持続時間を、2つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、前記第2のルータ(AR2)により、前記ルータ広告メッセージを前記移動ノード(MN)に定期的に送信するステップであって、前記ルータ広告メッセージが、前記設定したプレフィックス持続時間を有するステップとをさらに含む請求項8に記載の方法。
- 前記移動ノード(MN)が、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータが、前記前のネットワーク及び前記現在のネットワークのそれぞれに接続されており、前記方法が、前記前のルータにより、前記第1のIPアドレス(CoA1)の前記サブネット・プレフィックスを前記現在のルータへ送信するステップをさらに含む請求項11に記載の方法。
- 前記第1のルータ(AR1)により、前記少なくとも1つの近隣ルータへ前記移動ノード(MN)のレイヤ2アドレスを送信するステップをさらに含み、前記第1のネットワークからの前記移動ノード(MN)の出発に関する情報を受信する前記ステップが、前記第1のルータ(AR1)により、前記移動ノード(MN)の前記送信したレイヤ2アドレスに対するレイヤ2ハンドオーバを開始する前記移動ノード(MN)に関する情報を受信するステップを含み、前記第2のネットワーク内への前記移動ノード(MN)の到着に関する第2の情報を受信する前記ステップが、前記第2のルータ(AR2)により、前記移動ノード(MN)の前記送信したレイヤ2アドレスに対する前記レイヤ2ハンドオーバを終了する前記移動ノード(MN)に関する情報を受信するステップを含む請求項1から12のいずれか1つに記載の方法。
- 前記第2のルータ(AR2)により、前記第2のネットワーク内に前記移動ノード(MN)が到着した場合に、前記第2のルータ(AR2)のIPアドレスを含むとともに、前記移動ノード(MN)が前記第2のルータ(AR2)を通してデータ・パケットを送信する指示を含むリダイレクト・メッセージを前記移動ノード(MN)に送信するステップをさらに含む請求項1から13のいずれか1つに記載の方法。
- 前記第1のルータ(AR1)により、前記第1のルータ(AR1)のIPアドレスを、前記第2のルータ(AR2)に送信するステップをさらに含み、前記移動ノード(MN)へ送信した前記リダイレクト・メッセージが、ターゲット・アドレスとして前記第2のルータ(AR2)のIPアドレス、及びソース・アドレスとして前記第1のルータ(AR1)の前記受信したIPアドレスをさらに含み、前記移動ノード(MN)が、それにより前記リダイレクト・メッセージを受信した場合に、デフォルト・ルータを前記第1のルータ(AR1)から前記第2のルータ(AR2)に更新する請求項14に記載の方法。
- 前記第2のルータ(AR2)により、前記第1のルータ(AR1)の前記IPアドレス宛の前記移動ノード(MN)が送信したデータ・パケットを受信した場合に、前記第2のルータ(AR2)により、前記リダイレクト・メッセージを前記移動ノード(MN)に送信するステップをさらに含む請求項14又は15に記載の方法。
- 第1のルータ(AR1)、第2のルータ(AR2)及び移動ノード(MN)を備える通信システムであって、
前記第1のルータ(AR1)及び前記第2のルータ(AR2)が、第1のネットワーク及び第2のネットワークにそれぞれ接続されており、前記通信システムが、前記第1のネットワークから前記第2のネットワークに移動する前記移動ノード(MN)の移動を管理することができ、前記第1のルータ(AR1)及び前記第2のルータ(AR2)が、前記移動ノード(MN)により通信相手ノード(CN)と交換したデータ・パケットをルーティングすることができ、前記移動ノード(MN)が、前記第1のネットワークに属するサブネット・プレフィックスを用いて構成される第1のIPアドレス(CoA1)を有し、前記第1のルータ(AR1)が、
前記第1のネットワークからの前記移動ノード(MN)の出発に関する第1の情報を受信するための第1の受信セクションと、
情報を受信した場合に、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)宛のデータ・パケットが、前記第1のルータ(AR1)の少なくとも1つの近隣ルータに転送される第1の転送規則を設定するための第1の転送規則設定セクションであって、前記少なくとも1つの近隣ルータが、前記第1のネットワークの少なくとも1つの近隣ネットワーク内に位置している第1の転送規則設定セクションと、
前記移動ノード(MN)の前記第1のIPアドレス(CoA1)の前記サブネット・プレフィックスを前記少なくとも1つの近隣ルータに送信するための第1の送信セクションとを有し、
前記第2のルータ(AR2)が、
前記第2のネットワーク内への前記移動ノード(MN)の到着に関する第2の情報を受信するための第2の受信セクションと、
前記第2のネットワーク内に前記移動ノード(MN)が到着した場合に、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)に宛てられ、前記第2のルータ(AR2)に到着するデータ・パケットが、前記第2のルータ(AR2)の無線ネットワーク・インターフェースを通して前記移動ノード(MN)に配信される第2の転送規則を設定するための第2の転送規則設定セクションと、
前記移動ノード(MN)に前記無線ネットワーク・インターフェースを通して前記第1のIPアドレス(CoA1)のサブネット・プレフィックスを含むルータ広告メッセージを送信するための第2の送信セクションとを含む通信システム。 - 前記第2のルータ(AR2)が、プレフィックスの持続時間を、前記移動ノード(MN)が、前記第2のネットワークに属するサブネット・プレフィックスを有する第2のIPアドレス(CoA2)の構成を完了するのに必要な最短時間より長い値に設定するためのプレフィックス持続時間設定セクションをさらに有し、前記第2の送信セクションが、さらに、前記ルータ広告メッセージで前記設定したプレフィックス持続時間を送信することができる請求項17に記載の通信システム。
- 前記第2のルータ(AR2)が、プレフィックスの持続時間を、2つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するためのプレフィックス持続時間設定セクションをさらに含み、前記第2の送信セクションが、さらに、前記設定したプレフィックス持続時間を含む前記ルータ広告メッセージを前記移動ノード(MN)に定期的に送信することができる請求項17に記載の通信システム。
- 前記第2のルータ(AR2)が、前記第1のルータ(AR1)に、前記第2のネットワーク内に前記移動ノード(MN)が到着したことについて通知するための通知セクションをさらに含み、前記第1の転送規則設定セクションが、さらに、前記第2のルータ(AR2)から通知を受信した場合に、前記第1の転送規則を、前記移動ノード(MN)の前記第1のIPアドレス(CoA1)に宛てられ、前記第1のルータ(AR1)に到着するデータ・パケットが、前記第2のルータ(AR2)に転送される第3の転送規則により更新することができる請求項17〜20のいずれか1つに記載の通信システム。
- 第1のルータ(AR1)、第2のルータ(AR2)及び移動ノード(MN)を備える通信システムであって、
前記第1のルータ(AR1)及び前記第2のルータ(AR2)が、第1のネットワーク及び第2のネットワークにそれぞれ接続されており、前記通信システムが、前記第1のネットワークから前記第2のネットワークに移動する前記移動ノード(MN)の移動を管理することができ、前記第1のルータ(AR1)及び前記第2のルータ(AR2)が、前記移動ノード(MN)により通信相手ノード(CN)と交換したデータ・パケットをルーティングすることができ、前記移動ノード(MN)が、前記第1のネットワークに属するサブネット・プレフィックスを用いて構成される第1のIPアドレス(CoA1)を有し、前記第1のルータ(AR1)が、
前記第1のネットワークからの前記移動ノード(MN)の出発に関する第1の情報を受信するための第1の受信セクションと、
前記移動ノード(MN)の前記第1のIPアドレス(CoA1)の前記サブネット・プレフィックスを、前記第1のルータ(AR1)の少なくとも1つの近隣ルータに送信するための第1の送信セクションであって、前記少なくとも1つの近隣ルータが、前記第1のネットワークの少なくとも1つの近隣ネットワーク内に位置する第1の送信セクションとを含み、
前記第2のルータ(AR2)が、
前記第2のネットワーク内への前記移動ノード(MN)の到着に関する第2の情報を受信するための第2の受信セクションと、
前記第2のネットワーク内に前記移動ノード(MN)が到着した場合に、無線ネットワーク・インターフェースを通して、前記移動ノード(MN)が送信したものであって、前記第2のルータ(AR2)に到着するデータ・パケットが、前記第1のルータ(AR1)に送信される転送規則を設定するための第2の転送規則設定セクションと、
前記第2のネットワークに前記移動ノード(MN)が到着した場合に、前記第2のルータ(AR2)をデフォルト・ルータとして使用する指示を、前記移動ノード(MN)に送信し、前記無線ネットワーク・インターフェースを通して、前記移動ノード(MN)に前記第1のIPアドレス(CoA1)の前記サブネット・プレフィックスを含むルータ広告メッセージを送信するための第2の送信セクションとを含む通信システム。 - 前記第2のルータ(AR2)が、プレフィックスの持続時間を、前記移動ノード(MN)が、前記第2のネットワークに属するサブネット・プレフィックスを有する第2のIPアドレス(CoA2)の構成を完了するのに必要な最短時間より長い値に設定するためのプレフィックス持続時間設定セクションをさらに含み、前記第2の送信セクションが、さらに、前記ルータ広告メッセージで前記設定したプレフィックス持続時間を送信することができる、請求項21に記載の通信システム。
- 前記第2のルータ(AR2)が、プレフィックスの持続時間を、2つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するためのプレフィックス持続時間設定セクションをさらに有し、前記第2の送信セクションが、さらに、前記設定したプレフィックス持続時間を有する前記ルータ広告メッセージを、前記移動ノード(MN)に定期的に送信することができる請求項21に記載の通信システム。
- 前記第1の送信セクションが、さらに、前記少なくとも1つの近隣ルータに前記移動ノード(MN)のレイヤ2アドレスを送信することができ、前記第1の受信セクションが、さらに、前記移動ノード(MN)の前記送信したレイヤ2アドレスに対してレイヤ2ハンドオーバを開始する前記移動ノード(MN)に関する情報を受信することができ、前記第2の受信セクションが、さらに、前記移動ノード(MN)の前記送信したレイヤ2アドレスに対する前記レイヤ2ハンドオーバを終了する前記移動ノード(MN)に関する情報を受信することができる、請求項17から23のいずれか1つに記載の通信システム。
- 前記第2の送信セクションが、前記第2のネットワーク内に前記移動ノード(MN)が到着した場合に、前記第2のルータ(AR2)のIPアドレス、及び前記移動ノード(MN)が前記第2のルータ(AR2)を通してデータ・パケットを送信する指示を有するリダイレクト・メッセージを前記移動ノード(MN)に送信することができる請求項17から24のいずれか1つに記載の通信システム。
- 前記第1の送信セクションが、さらに、前記第1のルータ(AR1)のIPアドレスを前記第2のルータ(AR2)に送信することができ、前記移動ノード(MN)に送信した前記リダイレクト・メッセージが、ターゲット・アドレスとして前記第2のルータ(AR2)の前記IPアドレス及びソース・アドレスとして前記第1のルータ(AR1)の前記受信したIPアドレスをさらに含み、前記移動ノード(MN)が、それにより、前記リダイレクト・メッセージを受信した場合に、デフォルト・ルータを前記第1のルータ(AR1)から前記第2のルータ(AR2)に更新する請求項25に記載の通信システム。
- 前記第2の送信セクションが、さらに、前記第2のルータ(AR2)により、前記第1のルータ(AR1)の前記IPアドレスに宛てられ、前記移動ノード(MN)が送信したデータ・パケットを受信した場合に、前記移動ノード(MN)に前記リダイレクト・メッセージを送信することができる請求項25又は26に記載の通信システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP06004772A EP1833274A1 (en) | 2006-03-08 | 2006-03-08 | Method and system for fast handovers using dynamic router advertisements |
| PCT/EP2007/001782 WO2007101610A1 (en) | 2006-03-08 | 2007-03-01 | Method and system for fast handovers using dynamic router advertisements |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009529265A true JP2009529265A (ja) | 2009-08-13 |
| JP2009529265A5 JP2009529265A5 (ja) | 2011-04-07 |
Family
ID=36648453
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008557639A Withdrawn JP2009529265A (ja) | 2006-03-08 | 2007-03-01 | 動的ルータ広告を使用する高速ハンドオーバのための方法及びシステム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8175057B2 (ja) |
| EP (2) | EP1833274A1 (ja) |
| JP (1) | JP2009529265A (ja) |
| WO (1) | WO2007101610A1 (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2008105176A1 (ja) * | 2007-02-27 | 2010-06-03 | パナソニック株式会社 | 通信方法、通信システム、モバイルノード、代理ノード及び管理ノード |
| CN101547383B (zh) * | 2008-03-26 | 2013-06-05 | 华为技术有限公司 | 一种接入认证方法及接入认证系统以及相关设备 |
| US8493931B1 (en) * | 2008-09-12 | 2013-07-23 | Google Inc. | Efficient handover of media communications in heterogeneous IP networks using handover procedure rules and media handover relays |
| GB2466226B (en) | 2008-12-15 | 2012-11-14 | King S College London | Improvements in or relating to network mobility |
| GB2466225B (en) * | 2008-12-15 | 2013-10-02 | King S College London | Inter-access network handover |
| MY150363A (en) * | 2009-02-25 | 2013-12-31 | Mimos Berhad | Method for use in mobility hand-off between base stations |
| EP2601815B1 (en) * | 2010-08-06 | 2023-09-06 | Nokia Technologies Oy | Network initiated alerts to devices using a local connection |
| US20120182994A1 (en) * | 2011-01-18 | 2012-07-19 | Cisco Technology, Inc. | Address compatibility in a network device reload |
| WO2012143941A2 (en) * | 2011-04-18 | 2012-10-26 | Ineda Systems Pvt. Ltd | Wireless interface sharing |
| CN102186261B (zh) * | 2011-05-30 | 2014-08-20 | 杭州华三通信技术有限公司 | 一种WLAN中IPv6邻居发现协议的实现方法和装置 |
| US10637820B2 (en) | 2011-10-21 | 2020-04-28 | Uniloc 2017 Llc | Local area social networking |
| WO2014005653A1 (en) * | 2012-07-06 | 2014-01-09 | Telefonaktiebolaget L M Ericsson (Publ) | Delayed handover signalling in a mobile network |
| US20140248908A1 (en) | 2013-03-01 | 2014-09-04 | Uniloc Luxembourg S.A. | Pedestrian traffic monitoring and analysis |
| US9674193B1 (en) * | 2013-07-30 | 2017-06-06 | Juniper Networks, Inc. | Aggregation and disbursement of licenses in distributed networks |
| WO2015053612A1 (en) * | 2013-10-11 | 2015-04-16 | Universiti Putra Malaysia | A method for managing a low latency handover for mobile host seamless mobility |
| FR3076143A1 (fr) * | 2017-12-22 | 2019-06-28 | Orange | Procede de configuration dynamique d'entites d'un reseau de communications pour l'acheminement de donnees d'un terminal visiteur |
| CN110213081A (zh) * | 2019-04-24 | 2019-09-06 | 北京奇虎科技有限公司 | 无线路由器推荐方法及装置、存储介质、计算机设备 |
| US12256270B2 (en) * | 2019-11-04 | 2025-03-18 | Research & Business Foundation Sungkyunkwan University | Vehicular mobility management for IP-based vehicular networks |
| US11838263B1 (en) * | 2022-10-17 | 2023-12-05 | Verizon Patent And Licensing Inc. | Stateless address auto-configuration with multiple subnet support method and apparatus |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8218555B2 (en) * | 2001-04-24 | 2012-07-10 | Nvidia Corporation | Gigabit ethernet adapter |
| JP4567004B2 (ja) * | 2003-11-26 | 2010-10-20 | 韓國電子通信研究院 | アクセスルータを基盤としたモバイルIPv6の高速ハンドオーバ方法 |
| US7418264B2 (en) * | 2004-05-07 | 2008-08-26 | Lg Electronics Inc. | Performing handover by deferring IP address establishment |
| KR101119372B1 (ko) * | 2004-05-10 | 2012-06-12 | 엘지전자 주식회사 | Ip 연결 설정 방법 |
| KR100594819B1 (ko) * | 2004-08-03 | 2006-07-03 | 한국전자통신연구원 | 핸드오버 방법 |
-
2006
- 2006-03-08 EP EP06004772A patent/EP1833274A1/en not_active Withdrawn
-
2007
- 2007-03-01 JP JP2008557639A patent/JP2009529265A/ja not_active Withdrawn
- 2007-03-01 WO PCT/EP2007/001782 patent/WO2007101610A1/en not_active Ceased
- 2007-03-01 EP EP07711749A patent/EP1992184A1/en not_active Withdrawn
- 2007-03-01 US US12/281,758 patent/US8175057B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP1833274A1 (en) | 2007-09-12 |
| US20090097453A1 (en) | 2009-04-16 |
| US8175057B2 (en) | 2012-05-08 |
| EP1992184A1 (en) | 2008-11-19 |
| WO2007101610A1 (en) | 2007-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8175057B2 (en) | Method and system for fast handovers using dynamic router advertisements | |
| JP5072864B2 (ja) | 通信システム及びドメイン管理装置 | |
| JP4794520B2 (ja) | ネットワーク主導型移動管理プロトコルにおける通信経路を最適化するシステム、アクセスゲートウェイ、ホームエージェント、およびプログラム | |
| US8570976B2 (en) | Method and system for fast handover in hierarchical mobile IPv6 | |
| US20090219832A1 (en) | Fast configuration of a default router for a mobile node in a mobile communication system | |
| JP2010532959A (ja) | 移動ノード内に実装されたモビリティ機能の検知 | |
| US20180338296A1 (en) | Communication system, mobile communication terminal and position managing apparatus | |
| US20100103876A1 (en) | Mobile terminal and communication management device | |
| EP2003826B1 (en) | Realizing fast handover | |
| JPWO2009057296A1 (ja) | 移動端末及びネットワークノード並びにパケット転送管理ノード | |
| US8400980B2 (en) | Fast handover system and method thereof | |
| WO2011038635A1 (en) | Mobility route optimization in a network having distributed local mobility anchors | |
| US20070014262A1 (en) | Method for handling over a call involving a mobile node in a macromobility situation in an IP communication network using hierarchical routing | |
| CN103458389A (zh) | 移动节点注册方法、互通方法、切换方法和网元 | |
| JPWO2009054127A1 (ja) | 通信システム及び移動端末並びにネットワークノード | |
| JPWO2005067228A1 (ja) | 通信システム及び移動端末並びにアクセスルータ | |
| WO2007112806A1 (en) | Efficient handover of a mobile node within a network with multiple anchor points | |
| KR101037531B1 (ko) | 무선 인터넷 시스템에서 통신 상태 정보를 이용한 소프트핸드오버 방법 | |
| CN102882788A (zh) | 报文转发处理方法、网元及系统 | |
| US8195807B2 (en) | System and method for providing a distributed virtual mobility agent | |
| KR20150123678A (ko) | 분산 이동성 관리를 통한 cdn 서비스 시스템 및 제공방법 | |
| JP2007281721A (ja) | 移動通信制御方法、移動通信システム及びルータ | |
| Zhang et al. | Performance analysis of seamless handover in mobile IPv6-based cellular networks | |
| Jeong et al. | Low latency and cost effective handoff based on PBF scheme in hierarchical mobile IPv6 | |
| WO2013026295A1 (zh) | 一种代理移动ip域间节点通信系统及方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100225 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110214 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20120425 |