JP4048542B2 - Mobile IP network system and location registration method - Google Patents
Mobile IP network system and location registration method Download PDFInfo
- Publication number
- JP4048542B2 JP4048542B2 JP2003189198A JP2003189198A JP4048542B2 JP 4048542 B2 JP4048542 B2 JP 4048542B2 JP 2003189198 A JP2003189198 A JP 2003189198A JP 2003189198 A JP2003189198 A JP 2003189198A JP 4048542 B2 JP4048542 B2 JP 4048542B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- packet
- address
- mobile terminal
- quality information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、IP(Internet Protocol)ネットワークを介して移動可能の端末が、固定端末又は移動端末と通信を行うモバイルIPネットワークシステム及びこのモバイルIPネットワークシステムに於ける移動可能の端末の位置登録方法に関する。
【0002】
【従来の技術】
携帯端末等の移動可能の端末を用いた通信は、既に各種のネットワークシステムが知られている。このようなネットワークシステムに於いて、IPネットワークのみを用いたモバイルIPネットワークシステムの検討並びに開発が行われている。
【0003】
このようなモバイルIPネットワークシステムを実現する為に、次の(1)〜(3)のような技術が必要である。
(1)固定的に割り付けられていたIPアドレスを動的に割り付ける技術。
(2)動的に割り付けられたIPアドレス(宛先)にIPパケットを転送する技術。
(3)端末の移動による通信ををシームレスに且つ高速に実現する技術。
【0004】
図33は、前述の従来のモバイルIP技術の説明図であり、移動端末(Mobile Node)(以下「MN」と略称する)の固定のIPアドレスとなるホームアドレス(Home Address)(以下「HoA」と略称する)と、動的に割り付けられた移動先を示す気付アドレス(Care of Address)(以下CoAと略称する)との対応を、ホームエージェント(Home Agent)(以下「HA」と略称する)のバインディングキャッシュ(Binding Cache)(以下「BC」と略称する)に登録する。それにより、HAに於いては、MN宛のIPパケットを、CoA宛てに転送する為のカプセル化を行って送出する。
【0005】
移動端末の位置登録及び位置登録後のIPパケットの転送は、(1)〜(7)として示すような過程で行われる。
(1)MNは、現エリアに於いて割り付けられたIPアドレスをCoAとしてHAに位置登録要求(Binding Update)(以下「BU」と略称する)を送出する。
(2)HAは、MNの宛先として通知されたCoAとMNのHoAとをBCに登録する。
(3)HAは、この登録が正常に行われた場合、MNに対して位置登録応答(Binding Acknowledgiments)(以下「BA」と略称する)を送出する。
(4)通信相手端末(Correspondent Node)(以下「CN」と略称する)の端末からMNのHoA宛のIPパケット(送信元アドレスCN,送信先アドレスHoA)の転送処理を開始する。
(5)HAは、CNからのIPパケットをMNのCoA宛のIPパケット(送信元アドレスHA,送信先アドレスCoA)にカプセル化して転送する。
(6)CoA宛のIPパケットをIPネットワークを構成するルータRTやアクセスルータARがルーティング処理してMNに転送する。
(7)MNは、このIPパケットをデカプセル化して、CNからのデータの受信処理を行う。
【0006】
そして、経路最適化を行う場合は、
(8)MNは、現エリアに於いて割り付けられているIPアドレスを、CoAとしてCNに登録する為にBUを送出する。
(9)CNは、BCを備え、通知されたMNからのCoAをHoAに対応して登録する。
(10)CoA登録による経路最適化以後は、MN宛のIPパケットを、送信元アドレスCN,送信先アドレスCoAとしたIPパケットにカプセル化して送出する。
(11)CoA宛のIPパケットにカプセル化したIPパケットをIPネットワークに於いてルーティング処理する。
(12)MNは、送信先アドレスCoAのIPパケットをデカプセル化してCNからのデータの受信処理する。
(13)なお、CNは、MNからのCoAが正常にBCに登録されると、MNにBAを送出する。
【0007】
前述の状態からMNが移動すると、図34に示す(1)〜(9)の処理が行われる。即ち、
(1)ホームエージェントHA又は通信相手端末CNから、アクセスルータAR1の配下のMNに対するIPパケットをカプセル化して送出する。この場合、AR1配下のMNの気付アドレスがCoA1として、HA/CNに登録されており、従って、送信元アドレスHA/CN、送信先アドレスCoA1にカプセル化してIPパケットを送出する。
(2)このIPパケットをルータRT,AR1,AR2を含むIPネットワークによりルーティングする。
(3)MNは、このIPパケットをデカプセル化して受信処理する。
【0008】
(4)MNがAR1配下からAR2配下に移動すると、そのAR2配下に於けるCoA2を生成する。
(5)MNは、このCoA2をHA/CNに対して位置登録する為のBUを送出する。
(6)HA/CNは、BCに登録されたMNのHoA;CoA1を、HoA:CoA2に更新する。
【0009】
(7)HA/CNは、MN宛のIPパケットを、送信先アドレスCoA2としてカプセル化して送出する。
(8)このIPパケットをルータRT,AR1,AR2を含むIPネットワークによりルーティングする。
(9)MNは、このIPパケットをデカプセル化して受信処理する。
(10)又HA/CNは、MNからのBUに対するBAを抄出する。
【0010】
又モバイルIPネットワークに於いて、VPN(Virtual Private Network;仮想私設網)を構築し、MN,CN等に特殊の機能を付加することなく、MNの位置登録に対応したVPN経路の設定を可能としたモバイルIPネットワークに於けるVPNシステム及びVPNの設定方法が知られている(特許文献1参照)。
【0011】
又MNの移動先のARに、MNのHAの代理機能を持たせることにより、MNの移動毎のHAとの間のBU,BAの送受信を回避する移動網に於ける移動端末管理システムが提案されている(特許文献2参照)。
【0012】
【特許文献1】
特開2002−44141号公報
【特許文献2】
特開2002−271377号公報
【0013】
【発明が解決しようとする課題】
モバイルIPネットワークに於いては、或るARの配下のMNが移動して、他のARの配下となると、新たなCoAを獲得して位置登録の為のBUを送出する。このBUに対して、HA又はCNからBAをMNに送出する。それにより、MNは位置登録が完了したことを認識できる。この場合のBAが遅れてMNに到着することがあり、種々の問題が生じる。
【0014】
モバイルIPネットワークは、各種のアクセスネットワークを含むものであり、例えば、図35は、従来のモバイルIPネットワークの一例を示すもので、HA,CN,RT,AR1,AR2,AR3等を含むコアネットワークと、アクセスポイントAP1,基地局BS等を含み、アクセスルータAR1は、回線速度1.5Mbpsの無線LAN(Local Area Network)に接続され、アクセスルータAR2は、回線速度384kbpsのCDMA(Code Division Multiple Access;符号分割多重アクセス)のBS(Base Station;基地局)に接続されており、又アクセスルータAR3は、回線速度64kbpsのPHS(Personal Handyphone System)の基地局が接続されている場合を示す。
【0015】
例えば、CNとMNとが1.5Mbpsの無線LANを介して通信中に、AR1配下からAR2配下、更にAR3配下に移動すると、無線LANの1.5Mbpsで伝送されていたデータパケットDataが、無線LANより通信速度が低いCDMA網やPHS網に流入することになり、コアネットワーク側まで滞留することになる。このような状態に於いては、MNからのBUに対して、HA又はCNからのBAもコアネットワークに滞留することになり、MNに対するBAの到着が遅れることになる。MNは、BUの送出から所定の時間内にBAが到着しないことにより、位置登録が失敗したと見做して通信を停止する問題がある。
【0016】
本発明は、移動端末からの位置登録に於ける前述の問題点を解決することを目的とする。
【0017】
【課題を解決するための手段】
本発明のモバイルIPネットワークシステムは、図1を参照して説明すると、移動端末MNのホームアドレスHoAと、この移動端末MNの移動先のアドレスを示す気付アドレスCoAとを対応してバインディングキャッシュBCに保持し、移動端末MNのホームアドレスHoAによるパケットを、前記気付アドレスCoAによりカプセル化して転送するホームエージェントHA又は経路最適化の手段を有する通信相手端末CNを含み、移動端末CNの移動先へパケットを転送するモバイルIPネットワークシステムに於いて、ホームエージェントHA又は通信相手端末CNは、バインディングキャッシュBCと共に回線の品質情報を設定保持する回線品質データベースと、移動端末MNの位置登録要求時の前記回線の品質情報を基に、移動端末MNに対する移動先の気付アドレスCoA宛のパケットの転送処理を所定の時間停止制御する手段を備えている。
【0018】
又ホームエージェントHA又は通信相手端末CNは、バインディングキャッシュBCと共に回線の品質情報を設定保持する回線品質データベースと、移動端末MNの位置登録要求BU時に,回線の品質情報を基に,移動端末MNに対する移動先の気付アドレスCoA宛のパケットの転送処理を所定の時間停止制御する手段を備えている。
【0019】
又本発明の位置登録方法は、移動端末MNのホームアドレスHoAと、この移動端末の移動先のアドレスを示す気付アドレスCoAとを対応してバインディングキャッシュBCに保持し、移動端末MNのホームアドレスHoAによるパケットを、気付アドレスCoAによりカプセル化して転送するホームエージェントHA又は経路最適化の手段を有する通信相手端末CNを含み、移動端末MNの移動先へパケットを転送するモバイルIPネットワークシステムに於ける位置登録方法に於いて、移動端末MNの移動先の気付アドレスを含む位置登録要求BUにより、移動端末MNの移動前と移動先との回線の品質情報を基に、バインディングキャッシュBCに更新登録した移動先の気付アドレス宛のパケットの転送処理を所定の時間停止制御する過程を含むものである。
【0020】
又回線の品質情報は、回線速度情報、回線品質情報、トラフィック情報、ハンドオーバー頻度情報とを含み、回線速度及び回線品質が高い程、前記停止制御する時間を短く、且つ前記トラフィック及びハンドオーバー頻度が高い程、前記停止制御する時間を長く算出する過程を含むことができる。又回線の品質情報は、アクセスルータの広告メッセージに付加して送信し、この広告メッセージを受信した移動端末は、広告メッセージに付加された品質情報を抽出して、この品質情報を位置登録要求時に付加して送信する過程を含むことができる。
【0021】
【発明の実施の形態】
図1は本発明の実施の形態の説明図であり、ホームエージェントHAと、通信相手端末CNと、ルータRTと、アクセスルータARと、移動端末MNとを含む構成の場合を示す。又HA及び経路最適化を行う場合のCNは、MNのホームアドレスHoAと気付アドレスCoAとを対応して登録するBCを有し、又HA,AR,MN,CNは回線品質データベース(DB)と、回線品質設定ファイル(FL)とを有するものである。なお、回線品質設定ファイル(FL)は、回線品質コンフィグファイルと称されることもある。
【0022】
MNが移動して位置登録の為にBUをHA又はCNに送出してBCに登録する点は、従来の手段と同様である。本発明に於いては、回線のデータ伝送速度を示す回線速度情報と、その回線のデータ伝送に使用可能のパーセンテージを示す回線品質情報とを含む品質情報を基に、高速回線側から低速回線側へ移動したか、又は同一速度の回線間の移動であるか、又は低速回線側から高速回線側へ移動したかを判定し、パケットが滞留しないようにパケットの送信一時停止を行うか否かを制御して、位置登録の為のBUに対するBAの遅延を回避する。
【0023】
このパケットの転送処理を所定の時間、停止するか否かの判定と、停止時間の算出とを行う為に、回線の品質情報を保持する回線品質データベース(DB)と回線品質設定ファイル(FL)を備えた場合を示している。又ARからの広告メッセージに品質情報を付加することができる。又MNは、ハンドオーバー時に、広告メッセージから品質情報を抽出し、その品質情報を付加したBUを送信することができる。或いは、MNが保持している回線の品質情報をBUに付加して送信することもできる。即ち、IPネットワークシステム内に品質情報を保持し、MNからのBUを受信した時、その品質情報を用いて、停止時願制御を行い、ユーザーパケットの滞留を回避して、BU送信に対するBAの遅延を減少させ、位置登録要求に対する応答を所定の時間内にMNに到着させるものである。
【0024】
図2はホームエージェントHAの要部の説明図であり、1はパケット制御部、2はMIP(モバイルIP)制御部、3は回線品質制御部、4は回線品質データベース、5は回線品質設定ファイルを示す。回線品質データベース4は、図1に於ける回線品質データベース(DB)に対応し、回線品質設定ファイル5は、図1に於ける回線品質設定ファイル(FL)に対応する。なお、位置登録の為のBCは図示を省略している。
【0025】
MNから位置登録の為のBUに品質情報が付加されている場合と、付加されていない場合とに対応できるものであり、品質情報が付加されている場合、パケット制御部1は、このBUを受信してMIP制御パケットと判定すると、MIP制御部2にそのBUを転送する。MIP制御部2は、そのBUによる品質情報と、HoA,CoAと、プリフイックス(prefix)等のネットワーク情報とを抽出し、回線品質制御部3に対して品質問合せの要求を送出する。なお、図示を省略したBCに、HoA,CoAを対応させて登録する。又回線品質制御部3は、品質情報を含む問合せの要求により、CoAのネットワーク対応の品質情報を求め、この品質情報を基に、ハンドオーバー時のパケット転送停止時間を求めて、回線品質データベース4に登録する。
【0026】
又回線品質制御部3は、ハンドオーバー時のパケット転送停止時間をMIP制御部2に品質問合せ応答として送出する。MIP制御部2は、パケット制御部1に、パケット転送停止指示を行う。この指示には、送信を一時停止するアドレス(HoA)と、停止時間とが含まれている。
【0027】
パケット制御部1は、パケット転送停止指示に従って、指定された宛先アドレス(HoA)へのパケットを、指定された停止時間だけ転送を停止する。この状態に於いて、パケット制御部1は、他の伝送装置(AR,ルータ,CN,MN)からのMNへのパケット転送要求に対しても、指定された停止時間だけは転送を停止する。この場合のパケットは、バッファリングされるか又は廃棄される。
【0028】
又MIP制御部2は、パケット制御部1にパケット転送停止指示を行った直後に、位置登録要求元のCoA宛てに、位置登録の完了を示すBAの送出要求をパケット制御部1に送出する。パケット制御部1は、MIP制御部2からの送出要求に従って、BAの送出制御を行う。又パケット制御部1は、パケット転送指示要求により指定された停止時間が経過すると、パケット転送可能状態に移行する。この状態に移行すると、他の伝送装置からのHoA宛のパケット転送要求に対しても、転送先情報に基づいて転送処理が行われる。
【0029】
なお、パケット制御部1は、経由する総てのパケットの品質情報(トラフィック情報等)を計測し、所定の周期で回線品質制御部3に品質情報として通知する。それにより、現時点の回線の状態を認識して、ハンドオーバー時のパケット停止時間を求めて、回線品質データベース4に登録することができる。
【0030】
又MNからのBUに品質情報が付加されていない場合、パケット制御部1は、MNからのBUを受信すると、このBUはMIP制御パケットであると判定し、MIP制御部2に転送する。MIP制御部2は、このBUに付加されているHoA,CoA及びネットワーク情報(プリフイックス等)を抽出し、回線品質制御部3に、問合せ要求を送出する。回線品質制御部3は、回線品質データベース4から問合せ要求に従った情報を取り出して、ハンドオーバー時のパケット転送停止時間をMIP制御部2に通知する。それにより、前述のように、パケット制御部1に於いて、パケットの転送を、指定された停止時間だけ停止するから、BUに対するBAをMNに転送し、位置登録の確認を容易とすることができる。
【0031】
図3は、本発明の実施の形態の通信相手端末CNの要部の説明図であり、11はパケット制御部、12はMIP(モバイルIP)制御部、13は回線品質制御部、14は回線品質データベース、15は回線品質設定ファイルを示す。回線品質データベース14及び回線品質設定ファイル15は、図1に於けるCNの回線品質データベース(DB)及び回線品質設定ファイル(FL)に対応する。なお、位置登録の為のBCは図示を省略している。又ルート最適化を行わない場合は、このBCや回線品質制御部13,回線品質データベース14,回線品質設定ファイル15は省略することも可能である。
【0032】
各部の機能については、前述のHAの各部の機能と同様であり、重複した説明は省略する。なお、CNは、通常固定端末であり、又HAや他のルータとは異なり、IPネットワークに於けるパケットの転送処理を行わず、パケットの送受信処理のみを行い、MNからのBU受信時に、MNに対するパケットを回線品質に従った停止時間だけ送出停止を行う機能を有するものである。
【0033】
図4は、本発明の実施の形態の移動端末MNの要部の説明図であり、21はパケット制御部、22はMIP(モバイルIP)制御部、23は回線品質制御部、24は回線品質データベース、25は回線品質設定ファイルを示す。回線品質データベース24及び回線品質設定ファイル25は、図1に於けるMNの回線品質データベース(DB)及び回線品質設定ファイル(FL)に対応する。
【0034】
パケット制御部21は、ARからの品質情報が付加された広告メッセージパケット(Advertisement)を受信し、MIP制御パケットであることを識別すると、そのパケットをMIP制御部22に転送する。MIP制御部22は、この広告メッセージに付加されている回線品質情報を取り出して、回線品質制御部23に品質情報設定の要求として転送する。回線品質制御部23は、品質データベース作成として示すように、受信した品質情報を回線品質データベース24に登録する。
【0035】
広告メッセージに基づいてBUを送出する場合、MIP制御部22から品質問合せとして示すように、回線品質制御部23に要求を送出する。回線品質制御部23は、回線品質データベース24から回線品質情報を取り出して、品質問合せ応答として示すように、回線品質情報をMIP制御部22に送出する。このMIP制御部22は、この品質情報を付加したBUを送出するようにパケット制御部21に指示する。パケット制御部21は、このBUをHA又はCNに送出する。又HA又はCNからのBAを受信すると、MIP制御部22に転送する。なお、本発明に於いては、回線品質データベース24や回線品質設定ファイル25を省略した構成を用いることも可能であり、その場合には、HA又はCNに於いて、MNが接続される回線の品質情報を用いて、位置登録の為のBU受信時の停止時間制御を行うことになる。
【0036】
図5は、本発明の実施の形態のアクセスルータARの要部説明図であり、31はパケット制御部、32はMIP(モバイルIP)制御部、33は回線品質制御部、34は回線品質データベース、35は回線品質設定ファイルを示す。回線品質データベース34及び回線品質設定ファイル35は、図1に於けるARの回線品質データベース(DB)及び回線品質設定ファイル(FL)に対応する。
【0037】
回線品質制御部33と回線品質データベース34と回線品質設定ファイル35とは、前述の同一名称の各部の同様の機能を有し、又MIP制御部32は、所定の周期或いはMNからの要求により、広告メッセージを作成して、パケット制御部31に送出要求を行う。その場合、MIP制御部32は、回線品質制御部33に品質問合せとして示すように、問合せを行い、回線品質制御部33は、回線品質データベース34から品質情報を取り出して、品質問合せ応答として示すように、回線品質情報をMIP制御部32に転送する、それにより、MIP制御部32は、広告メッセージに回線の品質情報を付加して、パケット制御部31からIPネットワークに送出することができる。なお、MNがBUに回線の品質情報を付加して送信できる場合は、広告メッセージに回線の品質情報を付加する為の手段は省略することもできる。
【0038】
図6は、パケット転送停止時間算出の為のテーブルの説明図であり、41は低速回線限界閾値テーブル、42は回線品質データインデックステーブル、43はMNパケット停止制御テーブル、44は回線品質データベースを示す。この回線品質データベース44は、前述の回線品質データベース4,14,24,34に対応する。
【0039】
低速回線限界閾値テーブル41には、回線の伝送速度がこれ以下の場合に、無条件でパケット転送停止時間の算出を行う為の低速回線限界値情報を格納する。又回線品質データインデックステーブル42は、ネットワークアドレスと回線情報格納アドレスとを対応して格納したテーブルで、ネットワークアドレスを基に、回線品質データベース44を検索する為のものである。又MNパケット停止制御テーブル43は、MNアドレス対応に、パケット廃棄フラグ、MN移動前についての前々ネットワークアドレス、前ネットワークアドレス、トラフィック、HO(ハンドオーバー)頻度(例えば、回/s)、パケット停止時間とを含む場合を示している。前々ネットワークアドレスは、MNの移動経路の回線状態の変化について、一つ前迄の状態を見て、パケット転送制御を行う為である。
【0040】
又回線品質データベース44は、回線速度情報、回線品質情報をネットワークアドレス対応に格納したもので、例として、ネットワークアドレス=192.168.110.0、回線情報格納アドレス=0x11111111に対応して、回線速度=64kbps、回線品質=80%が格納されている場合を示す。この回線品質情報は、回線品質設定ファイルから又はBUに付加された情報から設定することができる。
【0041】
図7は、回線品質設定テーブルの説明図であり、図2〜図5に於ける回線品質設定ファイル5,15,25,35に相当し、ネットワークアドレスと、回線速度(kbps)と、回線品質(%)とを対応して格納している。
【0042】
前述のパケット転送停止時間STは、回線速度(kbps)をSP、回線品質(%)をQ、トラフィック(kbps)をTF、HO頻度(回/s)をHOFとすると、
ST={(TF×HOF×100)/(SP×Q)}×調整係数
として算出することができる。従って、回線速度SPと回線品質Qとが高い程、停止時間STは短くなり、又トラフィックTFとハンドオーバー頻度HOFが高い程、停止時間は長くなる。又移動先のネットワークの回線速度と前ネットワークの回線速度との差分等に対応して停止時間STを求めることもできる。
【0043】
図8の(A),(B)は、移動端末MNの処理フローチャートを示し、(A)に於いて、移動端末MNのパケット制御部21(図4参照)は、パケットを受信すると(A1)、広告メッセージか否かを判定し(A2)、広告メッセージの場合は、MIP制御部22へ転送する(A3)。又広告メッセージでない場合は、通常のプロトコル制御を行う(A4)。又(B)に於いて、パケット制御部21は、MIP制御部22からのBU送信指示により(B1)、BUパケットの送信を行う(B2)。
【0044】
又図9は、移動端末MNの処理フローチャートを示し、移動端末MNのMIP制御部22は、広告メッセージ受信により(C1)、HO(ハンドオーバー)か否かを判定し(C2)、HOでない場合は処理を終了する。又HOの場合は、品質データの有無、即ち、広告メッセージに品質情報が付加されているか否かを判定し(C3)、品質情報が付加されている場合は、回線品質制御部23に品質情報登録の要求を行う(C4)。又品質情報が付加されていない場合は、回線品質制御部23に品質情報問合せを行う(C5)。
【0045】
次に、品質データの有無、即ち、ステップ(C4),(C5)により品質情報が得られたか否かを判定する(C6)。品質データ有りの場合は、その品質データを付加してBUを生成し(C7)、品質データ無しの場合は、通常のBUを生成し(C8)、パケット制御部21にBU送信指示を行う(C9)。経路最適化を行う場合は、通信中の端末CNが存在するか否かを判定し(C10)、無しの場合は、この処理を終了する。又有りの場合は、パケット制御部21にBU送信指示を行う(C11)。この場合、通信中のCNが複数であれば、それぞれに送出する為の起動を行う。
【0046】
図10の(A),(B)は移動端末MNの処理フローチャートを示し、(A)に於いて、移動端末MNのMIP制御部22(図1参照)からの品質情報の登録要求により(D1)、回線品質制御部23は、回線品質データベース24に登録する(D2)。又(B)に於いて、MIP制御部22からの品質情報問合せにより(E1)、品質情報の有無を判定し(E2)、無しの場合は、この処理を終了し、有りの場合は、回線品質データベース24から品質情報を読出して(E3)、MIP制御部22に応答する。
【0047】
図11は、ホームエージェントHAの処理フローチャートを示し、ホームエージェントHAのパケット制御部1(図2参照)は、自ノード宛パケットを受信すると(F1)、BUパケットか否かを判定し(F2)、BUパケットの場合は、MIP制御部2にBU受信を通知する(F3)。又BUパケットでない場合は、通常のプロトコル処理を行う(F4)。
【0048】
図12は、MN宛パケットを受信した時のホームエージェントHAの処理フローチャートを示し、パケット制御部1は、MN宛パケットを受信すると(G1)、MNパケット停止制御テーブル43(図6参照)を検索し(G2)、パケット廃棄フラグがオンか否かを判定し(G3)、オンの場合は、そのパケットを廃棄する(G4)。なお、この場合、パケット転送停止時間内であると、パケットを廃棄する処理を行うものであるが、バッファリングし、オーバーフローしたパケットを廃棄処理することも可能である。又廃棄フラグがオフの場合は、BCの登録内容に従ったCoA宛のパケットにカプセル化処理を行い(G5)、MNアドレス対応のパケットのトラフィック情報のカウントアップを行い(G6)、カプセル化したパケットの転送処理を行う(G7)。
【0049】
図13は、パケット停止指示の場合のホームエージェントHAの処理フローチャートを示し、パケット制御部1は、MIP制御部2からのパケット停止指示により(H1)、MNパケット停止制御テーブル43(図6参照)のパケット廃棄フラグをオンとし(H2)、パケット停止終了時刻を算出する(H3)。即ち、前述のパケット停止時間STを求めて、現在時刻からパケット停止時間後の時刻を算出する。そのパケット停止終了時刻をMNパケット停止制御テーブル43に設定する(H4)。
【0050】
図14は、ホームエージェントHAの処理フローチャートを示し、ホームエージェントHAのパケット制御部1は、MNパケット停止制御テーブル43をチェックして、タイマー制御を行うもので(J1)、ステップ(J2),(J13)間は、点線で示すように、繰り返し処理することを示し、所定の待ち時間WAIT後(J3)、現在時刻を取得する(J4)。又ステップ(J5),(J9)間も点線で示すように、MNパケット停止制御テーブル分繰り返し処理する。即ち、パケット廃棄フラグがオン(ON)か否かを判定し(J6)、オンの場合は、現在時刻がパケット停止終了時刻を過ぎたか否かを判定し(J7)、過ぎた場合は、パケット廃棄フラグをオフ(OFF)とする(J8)。これをステップ(J5),(J9)間で、MNパケット停止制御テーブル分繰り返す。
【0051】
そして、品質情報及びパケットトラフィック情報を収集し(J10)、回線品質制御部3に収集した品質情報及びパケットトラフィック情報を通知した後(J11)、このパケットトラフィック情報をクリアし(J13)、次に、ステップ(J13)からステップ(J2)へ移行して、前述の処理を繰り返す。
【0052】
図15は、ホームエージェントHAの処理フローチャートを示し、ホームエージェントHAのパケット制御部1を介してBU受信すると(K1)、BUパケット内のライフタイム(Lifetime)が0か否かを判定し(K2)、0の場合は、BC削除要求と判断して、BC情報のクリアを実施し(K3)、BAを生成する(K4)。そして、パケット制御部1にBA送信指示を行う(K15)。又ライフタイムが0でない場合は、回線品質制御部3に、受信したHoA,CoA,回線品質情報を入力情報として品質問合せを行う(K5)。
【0053】
その結果について、パケット停止が必要か否かを判定し(K6)、パケット停止要の判定の場合は、MNパケット停止テーブル43(図6参照)の前々ネットワークアドレスとC0Aのネットワークアドレスとを比較して一致するか否かを判定し(K7)、一致した場合は、HO頻度をカウントアップし(K8)、不一致の場合は、HO頻度をクリアする(K9)。そして、パケット制御部1に、パケット停止時間及びHoAを基にパケット停止指示を行い(K10)、ステップ(K11)へ移行する。
【0054】
又ステップ(K6)に於いて、パケット停止が必要でないと判定した場合、及び前述のステップ(K10)の後、前ネットワークアドレスを前々ネットワークアドレスとして設定し(K11)、今回のCoAネットワークアドレスを前ネットワークアドレスとして設定し(K12)、BC更新を行い(K13)、BAを生成し(K14)、パケット制御部1にBA送信指示を行う(K15)。
【0055】
図16は、ホームエージェントHAの処理フローチャートを示し、ホームエージェントHAの回線品質制御部3は、トラフィック情報通知により(L1)、トラフィック情報を更新する(L3)。この場合も、ステップ(L2),(L4)間を点線で示すように、MNパケット停止制御テーブル分繰り返す。
【0056】
図17は、ホームエージェントHAの処理フローチャートを示し、ホームエージェントHAの回線品質制御部3は、品質問合せにより(M1)、品質情報の有無を判定し(M2)、有りの場合は、回線品質データベース4に登録する(M3)。又無しの場合及び回線品質データベース4に登録した後、CoAよりネットワークアドレスを取得し(M4)、このネットワークアドレスにより回線品質データベースアドレスを取得し(M5)、回線品質データベースから回線速度や回線品質を含む品質情報を取得する(M6)。
【0057】
取得した回線速度と、低速回線限界値テーブル41に設定された低速回線限界値情報とを比較し、回線速度が低速回線限界値より遅いか否かを判定し(M7)、遅くない場合は、移動前の回線速度より今回の回線速度が遅いか否かを判定し(M8)、遅くない場合は、ステップ(M10)に移行する。又低速回線限界値情報と比較して遅い場合、又は移動前の回線速度より遅い場合、パケット転送停止時間の算出を行い(M9)、ステップ(M10)に移行する。ステップ(M10)に於いては、品質問合せに対する応答情報として、パケット転送停止判定結果及び停止時間を設定し、MIP制御部2に応答する。
【0058】
図18は、ホームエージェントHAの処理フローチャートを示し、ホームエージェントHAの回線品質制御部3は、タイマー機能を備えており、このタイマー制御は(N1)について示すもので、ステップ(N2),(N8)間は、点線で示すように、繰り返し処理を行うことを示し、又ステップ(N4),(N7)間は、MNパケット停止制御テーブル分繰り返し処理を行うことを示す。このタイマー制御は、1秒周期で行う場合を示し、従って、1秒WAITし(N3)、回線対応に収集したトラフィック情報をクリアし(N5)、MN対応のHO頻度もクリアする(N6)。このクリア処理をMNパケット停止制御テーブル分(登録したMNアドレス数)繰り返す。
【0059】
又通信相手端末CNは、経路の最適化を行う構成の場合、HAと同様に、回線品質データベース14及び回線品質設定テーブル15を含む構成を有し、前述のホームエージェントHAの処理フローチャートと同様な処理を行うことになる。従って、重複した説明は省略する。
【0060】
図19は、アクセスルータARの処理フローチャートを示し、アクセスルータARのパケット制御部31(図5参照)の広告メッセージ制御(P1)は、ステップ(P2),(P9)間を点線で示すように繰り返し処理を行うもので、所定の時間の待ちWAIT後(P3)、広告メッセージを生成し(P4)、回線品質制御部33に品質情報の問合せを行い(P5)、品質情報の有無を判定する(P6)。品質情報無しの場合は、ステップ(P8)に移行し、品質情報有りの場合は、広告メッセージに品質情報の追加編集を行い(P7)、ステップ(P8)に移行する。このステップ(P8)に於いて広告メッセージの送信処理を行う。
【0061】
図20は、アクセスルータARの処理フローチャートを示し、MIP制御部32から回線品質制御部33に対して品質情報の問合せ(Q1)を行うと、回線品質制御部33は、回線品質データベース34を点線矢印で示すように参照し、品質情報の有無を判定し(Q2)、品質情報無しの場合は、この処理を終了し、品質情報有りの場合は、応答情報に品質情報を設定して、MIP制御部32に対して応答する。
【0062】
図21及び図22は、IPv4のパケットのフォーマットを示し、図21は、標準化されたIPヘッダとUDPヘッダとモバイルIPとを含む登録要求のフォーマットであり、本発明の実施の形態は、このフォーマットに対して、品質情報LQ、即ち、回線速度か回線品質かを示すType(タイプ)と、品質情報の長を示すLength(レングス)と、回線速度及び回線品質との情報を付加する。又図22は、標準化されたIPヘッダとICMPとを含む広告メッセージのフォーマットであり、このフォーマットに対して、本発明の実施の形態は、品質情報LQとして、前述と同様のタイプと、レングスと、回線速度及び回線品質との情報を付加する。
【0063】
図23及び図24は、IPv6のパケットのフォーマットを示し、図23は、標準化されたIPヘッダとICMPとを含む広告メッセージを示し、本発明の実施の形態は、この広告メッセージのフォーマットに、前述と同様の品質情報LQを付加する。又図24は、標準化されたBUパケットのフォーマットであり、このBUパケットのフォーマットに対して、本発明の実施の形態は、前述と同様の品質情報LQを付加する。
【0064】
図25は、位置登録時のシーケンスチャートを示し、移動端末MNと、高速回線のアクセスルータAR1と、低速回線のアクセスルータAR2と、ホームエージェントHAと、通信相手CN1,CN2とについて示し、MNがCN1との間で通信している状態に於いて、高速回線のAR1の配下から低速回線のAR2の配下に移動した時、MNは、AR2からCoA生成に用いるネットワークアドレス(pefix=AR2)を含む広告メッセージを受信し、回線品質データベース24(図4参照)から求めた品質データ(yyy)及びネットワークアドレス(AR2)から生成したCoA(AR2.x)を用いてBUを作成し、CN1へ送信する。
【0065】
CN1は、MNからの位置登録の為のBUを受信すると、このBUから回線速度情報と回線品質情報との品質データを抽出して回線品質データベースに、AR1=xxx,AR2=yyyを登録し、停止時間=xを算出し、BC情報としてHA.x=AR2.xのBCの更新を行い、BAを生成して、CoA=AR2.xのアドレスによるBAをMNに送信する。又CN1は、算出した停止時間に対応して、ユーザーデータの送信停止を行う。そして、停止時間経過後は、ユーザーデータを生成し、カプセル化して送信する。それにより、ネットワークに於けるユーザーデータの滞留を回避して、MNに対するBAの遅延を減少することができる。その場合、送信元アドレスSA=CN1,送信先アドレスDST=HA.xのパケットに、送信元アドレスSA=HA,送信先アドレスDAT=AR2.xのIPヘッダを付加してカプセル化して送信する。
【0066】
図26及び図27は、HAにMNからBUを送信する処理を含む位置登録時のシーケンスチャートを示し、MNとCN1とがIPネットワークの経路最適化処理を行って通信している状態に於いて、MNは、位置情報として、HoA=HA.x、CoA=AR1.xを保持し、又回線品質データベース24(図4参照)は、回線品質情報として、AR1=xxx、AR2=yyyを保持し、HAは、BC情報として、HA.x=AR1.xを保持し、回線品質データベース4(図2参照)に、AR1=xxxを保持し、CN1は、BC情報として、HA.x=AR1.xを保持し、回線品質データベース4(図2参照)に、AR1=xxxを保持しているとすると、CN1は、送信元アドレスSA=CN1、送信先アドレスDST=HA.xのIPヘッダのユーザーデータを、送信元アドレスSA=HA、送信先アドレスDST=HA.xのIPヘッダを付加してカプセル化して送信する。
【0067】
MNが、高速回線のAR1の配下から低速回線のAR2の配下に移動し、AR2からの広告メッセージを受信すると、MN位置情報を、HoA=HA.x、CoA=AR2.xに更新し、広告メッセージのprefix=AR2を基に、MN位置が移動したことによる位置登録の為に、CoA=AR2.x、品質データ=yyyを含むBUを生成してHAに送信する。
【0068】
図27は、HAに於いて、MNからの前述のBUを受信した後のシーケンスを示し、HAは、MNからのBU受信により、図25に示すCN1に於ける処理と同様の処理を行い、MNにBAを送信する。又停止時間を算出し、その停止時間中は、MNに対するユーザーデータの転送処理を停止する。そして、停止時間終了により、移動先のAR2経由でユーザーデータの転送処理を開始する。
【0069】
図28及び図29は、MNが低速回線のAR2の配下から高速回線のAR1の配下に移動した場合の位置登録時のシーケンスチャートを示し、図28に於いて、MNがAR1配下に移動したことによる図示を省略したBUに対して、低速回線から高速回線に移動した場合、MNに転送するユーザーデータの滞留が発生しないから、停止時間は0と判定することになり、HAは、CoA=AR1.xを含むBAをMNに送信する。そして、HAは、例えば、CN2からのユーザーデータをカプセル化してMNに転送処理する。
【0070】
又MNからHAに対するBUと同様のBUを送信すると、CN1は、このBUを受信し、回線速度情報と回線品質情報との品質データを抽出して回線品質データベースに、AR1=xxx,AR2=yyyを登録する。そして、停止時間の必要性の有無を判定する。この場合、停止時間の必要性無しと判定することになるから、停止時間=0とし、BC情報としてHA.x=AR1.xのBCの更新を行い、BAを生成して、CoA=AR1.xのアドレスによるBAをMNに送信する。そして、ユーザーデータが存在すれば、停止時間=0であるから、直ちにカプセル化してMNに送信する。
【0071】
図29は、図28と同様に、低速回線のAR2の配下から高速回線のAR1の配下に移動した場合について、図26及び図27に対応するシーケンスチャートを示すもので、低速回線から高速回線に移動することにより、図27に於けるユーザーデータの転送処理の停止時間は0とする。その他の処理は、図26及び図27に於ける処理と同様であるから、重複した説明は省略する。なお、図示を省略しているが、BA生成により、MNにそのBAを送信する。
【0072】
図30は、MNが品質情報を保持していない場合の高速回線のAR1から低速回線のAR2の配下に移動し、位置登録を行う場合のシーケンスチャートを示し、MNが、図26及び図27に示す場合の回線品質データベースを有しないことから、BUは、CoA=AR2.xを含むだけとなる。その他の各部の処理は、図26及び図27と同様であるから、重複した説明は省略する。
【0073】
図31及び図32は、MNが低速回線のAR2の配下から高速回線のAR1の配下に移動し、パケット停止制御無しの場合の位置登録時のシーケンスチャートを示し、AR2配下のMNが保持する回線品質データ=yyy、AR1の回線品質データ=xxx、AR2の回線品質データ=yyyとすると、HAは、MNに対するBC情報HA.x=AR2.xを登録し、回線品質データには、AR2=yyyを登録している。又CN1のBC情報と回線品質データとは、MNについてHAと同様の内容となっている。又CN2のBC情報のHA.x対応には何もなく、又回線品質データベースには、AR1,AR2についての回線品質データは格納されていない。従って、CN1からのユーザーデータは、カプセル化によりAR2経由でMNに送信される。
【0074】
そして、MNがAR1配下に移動して、prefix=AR1、回線品質データ=xxxを含む広告メッセージを受信すると、MN位置情報をHoA=HA.x、CoA=AR1.xに更新し、回線品質データをxxxに更新してBUを生成し、HAに送信する。
【0075】
HAは、このBU受信により、図29に示すHAと同様の処理を行うことになり、低速回線から高速回線に移動することにより、停止時間無しの判定となる。そして、BAを生成し、MNに送信する。従って、CN2からのユーザーデータに対して、直ちに、AR1経由で転送するようにカプセル化して、MNに転送処理することができる。
【0076】
前述のように、MNの移動による品質情報を基に、HA/CNに於いては、BUに対して、パケット停止制御を行うか否かを判定し、MNにBAを送信すると共に、停止時間有りの場合は、停止時間を算出し、ユーザーデータの転送処理を停止する。それにより、低速回線へ移動した場合や、回線品質が低い回線へ移動した場合等に於けるユーザーデータのネットワークに於ける滞留を回避し、MNへのBAの遅延を減少することができるから、位置登録時のBA遅延による通信の停止が生じないようにすることができる。
【0077】
本発明は、前述の実施の形態のみに限定されるものではなく、種々付加、変更することができるもので、少なくとも回線の品質情報と、MNからのBUとに従って、パケット転送処理の停止の必要性の判断手段と、停止時間の算出手段とを含み、BAの遅延が生じないように制御するものであり、移動端末間の通信に対しても適用することができる。
【0078】
【発明の効果】
以上説明しましたように、本発明は、移動端末MNの移動先の気付アドレスCoAを含む位置登録要求BUにより、バインディングキャッシュBCに更新登録した移動先の気付アドレス宛のパケットの転送処理を所定の時間停止制御するか否かを判定し、停止制御が必要の場合に、品質情報を基に停止時間を算出し、MNにBAを送信すると共に、ユーザーデータについての送信を、算出した停止時間だけ停止するもので、それにより、MNはBU送信後、所定の時間内にBAを受信することができるから、位置登録が完了したことを認識して通信を継続することができる利点がある。
【図面の簡単な説明】
【図1】本発明の実施の形態の説明図である。
【図2】本発明の実施の形態のホームエージェントの要部説明図である。
【図3】本発明の実施の形態の通信相手端末の要部説明図である。
【図4】本発明の実施の形態の移動端末の要部説明図である。
【図5】本発明の実施の形態のアクセスルータの要部説明図である。
【図6】パケット転送停止時間算出の為のテーブルの説明図である。
【図7】回線品質設定テーブルの説明図である。
【図8】移動端末の処理フローチャートである。
【図9】移動端末の処理フローチャートである。
【図10】移動端末の処理フローチャートである。
【図11】ホームエージェントの処理フローチャートである。
【図12】ホームエージェントの処理フローチャートである。
【図13】ホームエージェントの処理フローチャートである。
【図14】ホームエージェントの処理フローチャートである。
【図15】ホームエージェントの処理フローチャートである。
【図16】ホームエージェントの処理フローチャートである。
【図17】ホームエージェントの処理フローチャートである。
【図18】ホームエージェントの処理フローチャートである。
【図19】アクセスルータの処理フローチャートである。
【図20】アクセスルータの処理フローチャートである。
【図21】品質情報を付加したフォーマットの説明図である。
【図22】品質情報を付加したフォーマットの説明図である。
【図23】品質情報を付加したフォーマットの説明図である。
【図24】品質情報を付加したフォーマットの説明図である。
【図25】位置登録時のシーケンスチャートである。
【図26】位置登録時のシーケンスチャートである。
【図27】位置登録時のシーケンスチャートである。
【図28】位置登録時のシーケンスチャートである。
【図29】位置登録時のシーケンスチャートである。
【図30】位置登録時のシーケンスチャートである。
【図31】位置登録時のシーケンスチャートである。
【図32】位置登録時のシーケンスチャートである。
【図33】従来のモバイルIPネットワークの説明図である。
【図34】移動による位置登録の説明図である。
【図35】従来のモバイルIPネットワークの一例の説明図である。
【符号の説明】
MN 移動端末
HA ホームエージェント
AR アクセスルータ
RT ルータ
CN 通信相手端末
BC バインディングキャッシュ
(DB) 回線品質データベース
(FL) 回線品質設定ファイル
1,11,21,31 パケット制御部
2,12,22,32 MIP制御部
3,13,23,33 回線品質制御部
4,14,24,34 回線品質データベース
5,15,25,35 回線品質設定ファイル[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mobile IP network system in which a mobile terminal can communicate with a fixed terminal or a mobile terminal via an IP (Internet Protocol) network, and a location registration method for a mobile terminal in the mobile IP network system. .
[0002]
[Prior art]
Various network systems are already known for communication using mobile terminals such as portable terminals. In such a network system, a mobile IP network system using only an IP network has been studied and developed.
[0003]
In order to realize such a mobile IP network system, the following technologies (1) to (3) are required.
(1) Technology for dynamically allocating a fixedly assigned IP address.
(2) A technique of transferring an IP packet to a dynamically assigned IP address (destination).
(3) Technology for realizing seamless and high-speed communication by moving a terminal.
[0004]
FIG. 33 is an explanatory diagram of the above-described conventional mobile IP technology, and is a home address (Home Address) (hereinafter “HoA”) which is a fixed IP address of a mobile terminal (hereinafter referred to as “MN”). And a care-of address (Care of Address) (hereinafter abbreviated as CoA) indicating a dynamically allocated destination, a home agent (hereinafter abbreviated as “HA”). Registered in a binding cache (hereinafter abbreviated as “BC”). As a result, in the HA, an IP packet addressed to the MN is encapsulated to be transferred to the CoA and transmitted.
[0005]
The location registration of the mobile terminal and the transfer of the IP packet after the location registration are performed in the process shown as (1) to (7).
(1) The MN sends a location registration request (Binding Update) (hereinafter abbreviated as “BU”) to the HA using the IP address assigned in the current area as CoA.
(2) The HA registers the CoA notified as the destination of the MN and the HoA of the MN with the BC.
(3) When this registration is performed normally, the HA sends a location registration response (Binding Acknowledgments) (hereinafter abbreviated as “BA”) to the MN.
(4) Start transfer processing of an IP packet (source address CN, destination address HoA) addressed to the MN's HoA from the terminal of the correspondent terminal (hereinafter referred to as “CN”).
(5) The HA encapsulates the IP packet from the CN into an IP packet addressed to the MN's CoA (source address HA, destination address CoA) and transfers it.
(6) The router RT or access router AR constituting the IP network routes the IP packet addressed to CoA and transfers it to the MN.
(7) The MN decapsulates this IP packet and performs a process of receiving data from the CN.
[0006]
And when doing route optimization,
(8) The MN sends out a BU to register the IP address assigned in the current area as a CoA with the CN.
(9) The CN includes a BC and registers the notified CoA from the MN in correspondence with the HoA.
(10) After route optimization by CoA registration, an IP packet addressed to the MN is encapsulated into an IP packet having a source address CN and a destination address CoA and transmitted.
(11) The IP packet encapsulated in the IP packet addressed to CoA is routed in the IP network.
(12) The MN decapsulates the IP packet of the transmission destination address CoA and receives data from the CN.
(13) When the CoA from the MN is normally registered in the BC, the CN sends the BA to the MN.
[0007]
When the MN moves from the above state, the processes (1) to (9) shown in FIG. 34 are performed. That is,
(1) The home agent HA or the communication partner terminal CN encapsulates and sends out an IP packet to the MN under the access router AR1. In this case, the care-of address of the MN under AR1 is registered in the HA / CN as CoA1, and accordingly, the IP packet is transmitted after being encapsulated in the source address HA / CN and the destination address CoA1.
(2) The IP packet is routed by the IP network including the routers RT, AR1, AR2.
(3) The MN decapsulates this IP packet and performs reception processing.
[0008]
(4) When the MN moves from under AR1 to under AR2, it generates CoA2 under AR2.
(5) The MN sends out a BU for registering the location of this CoA2 to the HA / CN.
(6) HA / CN updates HoA; CoA1 of MN registered in BC to HoA: CoA2.
[0009]
(7) The HA / CN encapsulates the IP packet addressed to the MN as the transmission destination address CoA2 and sends it out.
(8) The IP packet is routed by the IP network including the routers RT, AR1, AR2.
(9) The MN decapsulates this IP packet and performs reception processing.
(10) The HA / CN also extracts the BA for the BU from the MN.
[0010]
In addition, a VPN (Virtual Private Network) can be constructed in a mobile IP network, and a VPN route corresponding to the location registration of the MN can be set without adding a special function to the MN, CN, etc. A VPN system and a VPN setting method in the mobile IP network are known (see Patent Document 1).
[0011]
Also, a mobile terminal management system in a mobile network that avoids sending and receiving of BU and BA to and from the HA of each MN movement by providing the MN's HA proxy function to the AR of the MN movement destination is proposed. (See Patent Document 2).
[0012]
[Patent Document 1]
JP 2002-44141 A
[Patent Document 2]
JP 2002-271377 A
[0013]
[Problems to be solved by the invention]
In a mobile IP network, when a MN under a certain AR moves and becomes under the control of another AR, it acquires a new CoA and sends out a BU for location registration. In response to this BU, the BA is sent from the HA or CN to the MN. Thereby, the MN can recognize that the location registration is completed. In this case, the BA may arrive at the MN with a delay, causing various problems.
[0014]
The mobile IP network includes various access networks. For example, FIG. 35 shows an example of a conventional mobile IP network, which includes a core network including HA, CN, RT, AR1, AR2, AR3, and the like. , Access point AP1, base station BS, etc., access router AR1 is connected to a wireless LAN (Local Area Network) with a line speed of 1.5 Mbps, and access router AR2 is a CDMA (Code Division Multiple Access) with a line speed of 384 kbps; It is connected to a BS (Base Station) of code division multiple access, and the access router AR3 is a PHS (Personal Handyphone System) base with a line speed of 64 kbps. It shows the case where the station is connected.
[0015]
For example, when CN and MN are communicating via a wireless LAN of 1.5 Mbps, if data moves from under AR1 to under AR2 and then under AR3, data packet Data transmitted at 1.5 Mbps of the wireless LAN is transmitted wirelessly. It will flow into the CDMA network and PHS network whose communication speed is lower than that of the LAN, and will stay up to the core network side. In such a state, the BA from the HA or CN also stays in the core network with respect to the BU from the MN, and the arrival of the BA to the MN is delayed. There is a problem that the MN stops communication by assuming that the location registration has failed because the BA does not arrive within a predetermined time from the transmission of the BU.
[0016]
An object of the present invention is to solve the above-described problems in location registration from a mobile terminal.
[0017]
[Means for Solving the Problems]
The mobile IP network system of the present invention will be described with reference to FIG. 1. The home address HoA of the mobile terminal MN and the care-of address CoA indicating the destination address of the mobile terminal MN are associated with the binding cache BC. Including a home agent HA that encapsulates and forwards a packet based on the home address HoA of the mobile terminal MN with the care-of address CoA or a communication counterpart terminal CN having a route optimization means, and sends the packet to the destination of the mobile terminal CN In a mobile IP network system for transferring The home agent HA or the communication partner terminal CN sets the quality information of the line together with the binding cache BC and the quality information of the line at the time of the location registration request of the mobile terminal MN to the mobile terminal MN. Recipient care-of address CoA Means is provided for stopping the transfer processing of the addressed packet for a predetermined time.
[0018]
In addition, the home agent HA or the communication partner terminal CN sets the line quality information together with the binding cache BC and the location registration request BU of the mobile terminal MN to the mobile terminal MN based on the line quality information. Means is provided for stopping the transfer processing of the packet addressed to the destination care-of address CoA for a predetermined time.
[0019]
Also, the location registration method of the present invention holds the home address HoA of the mobile terminal MN and the care-of address CoA indicating the destination address of the mobile terminal in the binding cache BC in association with each other, and the home address HoA of the mobile terminal MN. Location in a mobile IP network system that includes a home agent HA that encapsulates and forwards a packet by a care-of address CoA or a communication counterpart terminal CN that has means for route optimization and forwards the packet to the destination of the mobile terminal MN In the registration method, the location registration request BU including the care-of address of the destination of the mobile terminal MN is updated and registered in the binding cache BC based on the quality information of the line between the destination and the destination of the mobile terminal MN. Stops the transfer processing of packets addressed to the previous care-of address for a predetermined time. It is intended to include the process.
[0020]
The line quality information includes line speed information, line quality information, traffic information, and handover frequency information. The higher the line speed and line quality, the shorter the stop control time and the traffic and handover frequency. The higher the is, the longer the process of calculating the stop control time can be included. Also, the line quality information is added to the advertisement message of the access router and transmitted, and the mobile terminal receiving the advertisement message extracts the quality information added to the advertisement message and sends this quality information to the location registration request. In addition, a process of transmitting by adding may be included.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is an explanatory diagram of an embodiment of the present invention, and shows a case of a configuration including a home agent HA, a communication partner terminal CN, a router RT, an access router AR, and a mobile terminal MN. The CN for performing HA and route optimization has a BC for registering the home address HoA of the MN and the care-of address CoA corresponding to each other, and the HA, AR, MN, and CN have a line quality database (DB). And a line quality setting file (FL). The line quality setting file (FL) may be referred to as a line quality configuration file.
[0022]
The point that the MN moves and sends the BU to the HA or CN for location registration to register with the BC is the same as the conventional means. In the present invention, from the high speed line side to the low speed line side based on the quality information including the line speed information indicating the data transmission speed of the line and the line quality information indicating the percentage usable for data transmission of the line. Whether or not the packet transmission is paused so that the packet does not stay, and whether the packet is moved from the low-speed line side to the high-speed line side. Control to avoid BA delay for BU for location registration.
[0023]
In order to determine whether or not to stop the packet transfer process for a predetermined time and to calculate the stop time, a line quality database (DB) that holds line quality information and a line quality setting file (FL) The case where is provided is shown. Also, quality information can be added to the advertisement message from the AR. Further, the MN can extract quality information from the advertisement message at the time of handover and transmit a BU with the quality information added. Alternatively, the line quality information held by the MN can be added to the BU and transmitted. That is, when quality information is held in the IP network system and a BU is received from the MN, stop quality application control is performed using the quality information to avoid stagnation of user packets, and the BA's for BU transmission The delay is reduced and a response to the location registration request arrives at the MN within a predetermined time.
[0024]
FIG. 2 is an explanatory diagram of the main part of the home agent HA. 1 is a packet control unit, 2 is a MIP (mobile IP) control unit, 3 is a line quality control unit, 4 is a line quality database, and 5 is a line quality setting file. Indicates. The
[0025]
The case where the quality information is added to the BU for location registration from the MN and the case where the quality information is not added can be dealt with. When the quality information is added, the
[0026]
The line
[0027]
In accordance with the packet transfer stop instruction, the
[0028]
Further, immediately after issuing a packet transfer stop instruction to the
[0029]
Note that the
[0030]
If the quality information is not added to the BU from the MN, the
[0031]
FIG. 3 is an explanatory diagram of a main part of the communication partner terminal CN according to the embodiment of the present invention, in which 11 is a packet control unit, 12 is a MIP (mobile IP) control unit, 13 is a line quality control unit, and 14 is a line. A
[0032]
The function of each part is the same as the function of each part of the above-described HA, and a duplicate description is omitted. Note that the CN is normally a fixed terminal, and unlike the HA and other routers, does not perform packet transfer processing in the IP network, performs only packet transmission / reception processing, and when receiving BU from the MN, the MN Has a function of stopping the transmission of the packet for only the stop time according to the line quality.
[0033]
FIG. 4 is an explanatory diagram of a main part of the mobile terminal MN according to the embodiment of the present invention, in which 21 is a packet control unit, 22 is a MIP (mobile IP) control unit, 23 is a line quality control unit, and 24 is line quality. A
[0034]
When the
[0035]
When sending BU based on the advertisement message, the
[0036]
FIG. 5 is an explanatory diagram of a main part of the access router AR according to the embodiment of the present invention, in which 31 is a packet control unit, 32 is a MIP (mobile IP) control unit, 33 is a line quality control unit, and 34 is a line quality database. , 35 indicate line quality setting files. The
[0037]
The line
[0038]
FIG. 6 is an explanatory diagram of a table for calculating the packet transfer stop time. 41 is a low-speed line limit threshold table, 42 is a line quality data index table, 43 is an MN packet stop control table, and 44 is a line quality database. . The line quality database 44 corresponds to the
[0039]
The low-speed line limit threshold table 41 stores low-speed line limit value information for unconditionally calculating the packet transfer stop time when the line transmission rate is lower than this. The line quality data index table 42 is a table in which network addresses and line information storage addresses are stored in association with each other, and is used for searching the line quality database 44 based on the network addresses. The MN packet stop control table 43 also includes a packet discard flag, a network address before the MN movement, a previous network address, a traffic, a HO (handover) frequency (for example, times / s), a packet stop corresponding to the MN address. The case including time is shown. The previous network address is for performing packet transfer control by looking at the previous state of the change in the line state of the movement path of the MN.
[0040]
The line quality database 44 stores line speed information and line quality information corresponding to the network address. For example, the line quality database 44 corresponds to the network address = 192.168.110.0 and the line information storage address = 0x11111111. A case where speed = 64 kbps and line quality = 80% is stored is shown. This line quality information can be set from a line quality setting file or information added to BU.
[0041]
FIG. 7 is an explanatory diagram of a line quality setting table, which corresponds to the line
[0042]
The packet transfer stop time ST described above is that the line speed (kbps) is SP, the line quality (%) is Q, the traffic (kbps) is TF, and the HO frequency (times / s) is HOF.
ST = {(TF × HOF × 100) / (SP × Q)} × adjustment coefficient
Can be calculated as Therefore, the higher the line speed SP and the line quality Q, the shorter the stop time ST, and the higher the traffic TF and the handover frequency HOF, the longer the stop time. Also, the stop time ST can be obtained corresponding to the difference between the line speed of the destination network and the line speed of the previous network.
[0043]
(A) and (B) of FIG. 8 show processing flowcharts of the mobile terminal MN. In (A), when the packet control unit 21 (see FIG. 4) of the mobile terminal MN receives a packet (A1) It is determined whether the message is an advertisement message (A2). If the message is an advertisement message, the message is transferred to the MIP control unit 22 (A3). If it is not an advertisement message, normal protocol control is performed (A4). In (B), the
[0044]
FIG. 9 shows a processing flowchart of the mobile terminal MN. The
[0045]
Next, it is determined whether or not there is quality data, that is, whether or not quality information is obtained in steps (C4) and (C5) (C6). When there is quality data, the quality data is added to generate a BU (C7). When there is no quality data, a normal BU is generated (C8), and a BU transmission instruction is given to the packet control unit 21 (C8). C9). When route optimization is performed, it is determined whether or not there is a terminal CN in communication (C10). If yes, a BU transmission instruction is sent to the packet controller 21 (C11). In this case, if there are a plurality of CNs in communication, activation for sending to each is performed.
[0046]
(A) and (B) of FIG. 10 show processing flowcharts of the mobile terminal MN. In (A), a request for registration of quality information from the MIP control unit 22 (see FIG. 1) of the mobile terminal MN (D1 The line
[0047]
FIG. 11 shows a processing flowchart of the home agent HA. When the packet control unit 1 (see FIG. 2) of the home agent HA receives the packet addressed to its own node (F1), it determines whether it is a BU packet (F2). In the case of a BU packet, the BU reception is notified to the MIP control unit 2 (F3). If it is not a BU packet, normal protocol processing is performed (F4).
[0048]
FIG. 12 shows a processing flowchart of the home agent HA when a packet addressed to the MN is received. When the
[0049]
FIG. 13 shows a processing flowchart of the home agent HA in the case of a packet stop instruction. The
[0050]
FIG. 14 shows a processing flowchart of the home agent HA. The
[0051]
Then, the quality information and the packet traffic information are collected (J10), and the collected quality information and the packet traffic information are notified to the line quality control unit 3 (J11). Then, the packet traffic information is cleared (J13). The process proceeds from step (J13) to step (J2) and the above-described processing is repeated.
[0052]
FIG. 15 shows a processing flowchart of the home agent HA. When BU is received via the
[0053]
As a result, it is determined whether or not a packet stop is necessary (K6). If it is determined that a packet stop is necessary, the network address before the MN packet stop table 43 (see FIG. 6) is compared with the network address of C0A. Then, it is determined whether or not they match (K7). If they match, the HO frequency is counted up (K8). If they do not match, the HO frequency is cleared (K9). Then, the
[0054]
If it is determined in step (K6) that the packet stop is not necessary, and after step (K10), the previous network address is set as the network address before (K11), and the current CoA network address is set. Set as the previous network address (K12), perform BC update (K13), generate BA (K14), and instruct the
[0055]
FIG. 16 shows a processing flowchart of the home agent HA, and the line
[0056]
FIG. 17 shows a processing flowchart of the home agent HA, and the line
[0057]
The acquired line speed is compared with the low-speed line limit value information set in the low-speed line limit value table 41 to determine whether or not the line speed is slower than the low-speed line limit value (M7). It is determined whether or not the current line speed is slower than the line speed before movement (M8), and if not, the process proceeds to step (M10). If it is slower than the low-speed line limit value information or if it is slower than the line speed before movement, the packet transfer stop time is calculated (M9), and the process proceeds to step (M10). In step (M10), the packet transfer stop determination result and stop time are set as response information to the quality inquiry, and the response is made to the
[0058]
FIG. 18 shows a processing flowchart of the home agent HA. The channel
[0059]
Further, in the case of the configuration for optimizing the route, the communication counterpart terminal CN has a configuration including the
[0060]
FIG. 19 shows a process flowchart of the access router AR, and the advertisement message control (P1) of the packet control unit 31 (see FIG. 5) of the access router AR is shown by a dotted line between steps (P2) and (P9). This is an iterative process. After waiting for a predetermined time (P3), an advertisement message is generated (P4), quality information is inquired to the line quality control unit 33 (P5), and the presence or absence of quality information is determined. (P6). If there is no quality information, the process proceeds to step (P8). If there is quality information, the quality information is additionally edited in the advertisement message (P7), and the process proceeds to step (P8). In this step (P8), advertisement message transmission processing is performed.
[0061]
FIG. 20 shows a processing flowchart of the access router AR. When the quality information inquiry (Q1) is made from the
[0062]
FIGS. 21 and 22 show the format of an IPv4 packet. FIG. 21 shows a format of a registration request including a standardized IP header, UDP header, and mobile IP. The embodiment of the present invention uses this format. On the other hand, quality information LQ, that is, Type (type) indicating the line speed or line quality, Length (length) indicating the length of the quality information, and line speed and line quality are added. FIG. 22 shows a format of an advertisement message including a standardized IP header and ICMP. In contrast to this format, the embodiment of the present invention uses the same type, length, and length as the quality information LQ. Information about the line speed and line quality is added.
[0063]
23 and 24 show the format of an IPv6 packet, FIG. 23 shows an advertisement message including a standardized IP header and ICMP, and the embodiment of the present invention describes the format of the advertisement message. The same quality information LQ is added. FIG. 24 shows a standardized BU packet format. To this BU packet format, the embodiment of the present invention adds quality information LQ similar to that described above.
[0064]
FIG. 25 shows a sequence chart at the time of location registration, showing a mobile terminal MN, a high-speed line access router AR1, a low-speed line access router AR2, a home agent HA, and communication partners CN1 and CN2. In the state of communication with CN1, when moving from AR1 of the high-speed line to AR2 of the low-speed line, the MN includes a network address (pefix = AR2) used for CoA generation from AR2. The advertisement message is received, a BU is created using the quality data (yyy) obtained from the line quality database 24 (see FIG. 4) and the CoA (AR2.x) generated from the network address (AR2), and transmitted to the CN1. .
[0065]
When CN1 receives BU for location registration from MN, CN1 extracts quality data of line speed information and line quality information from this BU and registers AR1 = xxx, AR2 = yyy in the line quality database, Stop time = x is calculated, and HA. x = AR2. x BC is updated, BA is generated, and CoA = AR2. Send the BA with the address of x to the MN. The
[0066]
26 and 27 are sequence charts at the time of location registration including processing for transmitting BU from the MN to the HA. In a state where the MN and the
[0067]
When the MN moves from under the high-speed line AR1 to under the low-speed line AR2, and receives the advertisement message from the AR2, the MN location information is set to HoA = HA. x, CoA = AR2. x, and based on the prefix = AR2 of the advertisement message, CoA = AR2. x, BU including quality data = yyy is generated and transmitted to the HA.
[0068]
FIG. 27 shows a sequence after receiving the above-mentioned BU from the MN in the HA. The HA performs the same processing as the processing in the
[0069]
28 and 29 show sequence charts at the time of location registration when the MN moves from the subordinate of the low-speed line AR2 to the subordinate of the high-speed line AR1, and in FIG. 28, the MN moves under the AR1. When BU moves from a low-speed line to a high-speed line, the stop time is determined to be 0 when the BU moves from the low-speed line to the high-speed line, and the HA is CoA = AR1. . The BA including x is transmitted to the MN. Then, for example, the HA encapsulates user data from the
[0070]
Also, when a BU similar to the BU for the HA is transmitted from the MN, the
[0071]
FIG. 29 shows a sequence chart corresponding to FIG. 26 and FIG. 27 in the case of moving from the subordinate of AR2 of the low speed line to the subordinate of AR1 of the high speed line as in FIG. Due to the movement, the stop time of the user data transfer process in FIG. The other processes are the same as the processes in FIGS. 26 and 27, and a duplicate description is omitted. Although not shown, the BA is transmitted to the MN by generating the BA.
[0072]
FIG. 30 shows a sequence chart in the case of moving from the high-speed line AR1 to the subordinate of the low-speed line AR2 when the MN does not hold quality information and performing location registration. Since it does not have a channel quality database in the case of It only contains x. Since the processing of the other units is the same as that in FIGS. 26 and 27, a duplicate description is omitted.
[0073]
31 and 32 show sequence charts at the time of location registration when the MN moves from the subordinate of the low-speed line AR2 to the subordinate of the high-speed line AR1 and there is no packet stop control, and the line held by the MN under the AR2 Assuming that quality data = yyy, AR1 channel quality data = xxx, and AR2 channel quality data = yyy, the HA transmits BC information HA. x = AR2. x is registered, and AR2 = yyy is registered in the line quality data. The BC1 BC information and the line quality data are the same as the HA for the MN. Also, the HA. There is nothing for x, and the line quality database does not store line quality data for AR1 and AR2. Therefore, user data from CN1 is transmitted to MN via AR2 by encapsulation.
[0074]
When the MN moves under AR1 and receives an advertising message including prefix = AR1 and line quality data = xxx, the MN location information is set to HoA = HA. x, CoA = AR1. Update to x, update the channel quality data to xxx, generate a BU, and send it to the HA.
[0075]
With this BU reception, the HA performs the same processing as the HA shown in FIG. 29, and moves from the low speed line to the high speed line, thereby determining that there is no stop time. Then, a BA is generated and transmitted to the MN. Therefore, the user data from CN2 can be immediately encapsulated so as to be transferred via AR1, and transferred to the MN.
[0076]
As described above, based on the quality information from the movement of the MN, the HA / CN determines whether or not to perform packet stop control for the BU, transmits the BA to the MN, and stops the stop time. If yes, the stop time is calculated and the user data transfer process is stopped. As a result, it is possible to avoid the retention of user data in the network when moving to a low-speed line or when moving to a line with low line quality, and to reduce the delay of the BA to the MN. It is possible to prevent communication from being stopped due to BA delay at the time of location registration.
[0077]
The present invention is not limited to the above-described embodiment, and can be variously added and changed. It is necessary to stop the packet transfer process according to at least the line quality information and the BU from the MN. The control unit includes a determination unit for sex and a calculation unit for stop time, and controls so as not to cause a BA delay, and can also be applied to communication between mobile terminals.
[0078]
【The invention's effect】
As described above, according to the present invention, transfer processing of a packet addressed to a destination care-of address that has been updated and registered in the binding cache BC by a location registration request BU including the destination care-of address CoA of the mobile terminal MN is performed in a predetermined manner. It is determined whether or not time stop control is performed. When stop control is required, the stop time is calculated based on the quality information, the BA is transmitted to the MN, and the user data is transmitted only for the calculated stop time. As a result, the MN can receive the BA within a predetermined time after the BU transmission, so that there is an advantage that the communication can be continued by recognizing that the location registration is completed.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram of an embodiment of the present invention.
FIG. 2 is an explanatory diagram of a main part of a home agent according to the embodiment of this invention.
FIG. 3 is an explanatory diagram of a main part of a communication partner terminal according to the embodiment of this invention.
FIG. 4 is an explanatory diagram of a main part of a mobile terminal according to an embodiment of the present invention.
FIG. 5 is an explanatory diagram of a main part of the access router according to the embodiment of this invention.
FIG. 6 is an explanatory diagram of a table for calculating a packet transfer stop time.
FIG. 7 is an explanatory diagram of a line quality setting table.
FIG. 8 is a process flowchart of the mobile terminal.
FIG. 9 is a process flowchart of the mobile terminal.
FIG. 10 is a process flowchart of the mobile terminal.
FIG. 11 is a processing flowchart of a home agent.
FIG. 12 is a processing flowchart of a home agent.
FIG. 13 is a processing flowchart of a home agent.
FIG. 14 is a processing flowchart of a home agent.
FIG. 15 is a processing flowchart of a home agent.
FIG. 16 is a processing flowchart of a home agent.
FIG. 17 is a processing flowchart of a home agent.
FIG. 18 is a processing flowchart of a home agent.
FIG. 19 is a processing flowchart of an access router.
FIG. 20 is a processing flowchart of an access router.
FIG. 21 is an explanatory diagram of a format to which quality information is added.
FIG. 22 is an explanatory diagram of a format to which quality information is added.
FIG. 23 is an explanatory diagram of a format to which quality information is added.
FIG. 24 is an explanatory diagram of a format to which quality information is added.
FIG. 25 is a sequence chart at the time of position registration.
FIG. 26 is a sequence chart at the time of position registration.
FIG. 27 is a sequence chart at the time of position registration.
FIG. 28 is a sequence chart at the time of position registration.
FIG. 29 is a sequence chart at the time of position registration.
FIG. 30 is a sequence chart at the time of position registration.
FIG. 31 is a sequence chart at the time of position registration.
FIG. 32 is a sequence chart at the time of position registration.
FIG. 33 is an explanatory diagram of a conventional mobile IP network.
FIG. 34 is an explanatory diagram of position registration by movement.
FIG. 35 is an explanatory diagram of an example of a conventional mobile IP network.
[Explanation of symbols]
MN mobile terminal
HA Home Agent
AR access router
RT router
CN Communication partner terminal
BC binding cache
(DB) Line quality database
(FL) Line quality setting file
1,11,21,31 Packet control unit
2, 12, 22, 32 MIP controller
3, 13, 23, 33 Line quality control unit
4, 14, 24, 34 Line quality database
5, 15, 25, 35 Line quality setting file
Claims (3)
前記ホームエージェント又は前記通信相手端末は、前記バインディングキャッシュと共に前記回線の品質情報を設定保持する回線品質データベースと、前記移動端末の位置登録要求時の前記回線の品質情報を基に前記移動端末に対する前記移動先の気付アドレス宛のパケットの転送処理を所定の時間停止制御する手段を備えた
ことを特徴とするモバイルIPネットワークシステム。A home agent that holds a home address of a mobile terminal and a care-of address indicating a destination address of the mobile terminal in a binding cache in association with each other, and encapsulates and transfers a packet based on the home address of the mobile terminal with the care-of address In a mobile IP network system including a communication partner terminal having a route optimization means, and transferring a packet to a destination of the mobile terminal,
The home agent or the communication partner terminal sets the quality information of the line together with the binding cache and the quality information of the line based on the quality information of the line at the time of location registration request of the mobile terminal. A mobile IP network system comprising means for controlling to stop a packet addressed to a destination care-of address for a predetermined time.
前記移動端末の移動先の気付アドレスを含む位置登録要求により、該移動端末の移動前と移動先との回線の品質情報を基に、前記バインディングキャッシュに更新登録した前記移動先の気付アドレス宛のパケットの転送処理を所定の時間停止制御する過程を含み、該停止制御する時間を、前記回線の品質情報の回線速度情報、回線品質情報、トラフィック情報、ハンドオーバー頻度情報とについて、回線速度及び回線品質が高い程短く、且つ前記トラフィック及びハンドオーバー頻度が高い程長くする算出処理過程を含む A location registration request including a care-of address of the destination of the mobile terminal is sent to the care-of address of the destination that has been updated and registered in the binding cache based on line quality information before and after the movement of the mobile terminal. Including a step of performing stop control of packet transfer processing for a predetermined time, and the time for the stop control is determined with respect to the line speed information, the line quality information, the traffic information, and the handover frequency information of the line quality information. Includes a calculation process that is shorter as the quality is higher, and longer as the traffic and handover frequency are higher
ことを特徴とする位置登録方法。A location registration method characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003189198A JP4048542B2 (en) | 2003-07-01 | 2003-07-01 | Mobile IP network system and location registration method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003189198A JP4048542B2 (en) | 2003-07-01 | 2003-07-01 | Mobile IP network system and location registration method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005026941A JP2005026941A (en) | 2005-01-27 |
JP4048542B2 true JP4048542B2 (en) | 2008-02-20 |
Family
ID=34187475
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003189198A Expired - Fee Related JP4048542B2 (en) | 2003-07-01 | 2003-07-01 | Mobile IP network system and location registration method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4048542B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4470770B2 (en) | 2005-03-17 | 2010-06-02 | 日本電気株式会社 | Mobile communication control method, mobile communication system, routing apparatus, and program |
JP4492825B2 (en) | 2005-03-25 | 2010-06-30 | 日本電気株式会社 | MOBILE COMMUNICATION SYSTEM, EDGE ROUTER, MOBILE MANAGEMENT METHOD USED FOR THEM, PROGRAM AND RECORDING MEDIUM |
EP1865668A4 (en) | 2005-03-31 | 2011-10-05 | Nec Corp | Mobile communication control method, mobile communication system, routing device, management device, and program |
JP4905061B2 (en) | 2006-11-08 | 2012-03-28 | 日本電気株式会社 | Mobile communication system, base station apparatus, handover method thereof, and program |
-
2003
- 2003-07-01 JP JP2003189198A patent/JP4048542B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005026941A (en) | 2005-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6496505B2 (en) | Packet tunneling optimization to wireless devices accessing packet-based wired networks | |
US6763007B1 (en) | Two phase local mobility scheme for wireless access to packet based networks | |
US6434134B1 (en) | Dynamic address assignment for wireless devices accessing packet-based wired networks | |
US7239618B1 (en) | Single phase local mobility scheme for wireless access to packet-based networks | |
US6654359B1 (en) | Wireless access to packet-based networks | |
JP4464442B2 (en) | System for link layer assisted mobile IP fast handoff and associated mobile node, foreign agent and method | |
US7818004B2 (en) | Mobile network device multi-link optimizations | |
JP5349466B2 (en) | Reduction of tunnel overhead | |
JP2003018192A (en) | Packet transfer method in hierarchical packet network, hierarchical packet communication system, gate node, edge node and mobile terminal used in the system, handover method and routing node in packet network | |
JP4478700B2 (en) | Communication system, control apparatus, router and communication method using network-based IP mobility protocol | |
WO2002073906A1 (en) | Mobile terminal management system, mobile terminal, agent, and program | |
KR100635127B1 (en) | Path Optimization Method in IP6-based Network Mobility Service | |
US7515572B2 (en) | Data transfer system and data transfer method | |
CN101176315B (en) | Packet Relay Method and Home Agent | |
WO2006103389A1 (en) | Tunnelling of multicast data | |
JP4048542B2 (en) | Mobile IP network system and location registration method | |
JPWO2009054127A1 (en) | Communication system, mobile terminal and network node | |
WO2013007133A1 (en) | Method and system for managing packet forwarding path, and network element | |
CN1762131B (en) | Mobile network and communication method thereof | |
JP2005012620A (en) | Network system and address generation method | |
KR20050075645A (en) | Multicast service method for fast handoff in mobile ip network | |
US8995390B1 (en) | Method and apparatus for increasing the speed of handover in a wireless communications network | |
Wong | Architecture alternatives for integrating Cellular IP and Mobile IP | |
Gohar et al. | Mobility support for Proxy Mobile IPv6 in TRILL-based mobile networks | |
KR20090093348A (en) | Method and system for supporting mobility of sensor node in low power wireless network based on proxy mobile internet protocol version 6 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070808 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070814 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070927 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071030 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071116 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101207 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121207 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121207 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131207 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |