(57)【要約】【課題】新規接続したルータ（ｎＡＲ）におけるＭＡＣアドレス解決に起因する伝送遅延増加やパケットロスの発生を回避する。【解決手段】移動ノード（ＭＮ）は、（３）ＨＡ宛のＢＵを送信した直後、送信元アドレスをｎＣｏＡとした（４）Ｅｃｈｏ  ｒｅｑｕｅｓｔをｎＡＲに送信する。（４）Ｅｃｈｏ  ｒｅｑｕｅｓｔを受信したｎＡＲは、Ｅｃｈｏ  ｒｅｐｌｙを前記Ｅｃｈｏ  ｒｅｑｕｅｓｔの送信元アドレスであるｎＣｏＡに送信しようとする。しかし、この時点では、ｎＡＲのＮｅｉｇｈｂｏｒ  ｃａｃｈｅには、ｎＣｏＡに関するｅｎｔｒｙは存在しないため、ｎＡＲは（５）ＮＳをＭＮに送信し、ＭＮから（６）ＮＡを受信することで、ｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙを作成する。その後、（８）ＢＡがｎＡＲに到着する時点で既にｎＣｏＡのｅｎｔｒｙが存在するため、（８）ＢＡ及び（８）ＢＡに続いてｎＡＲへ到着するデータ・パケット（（９）〜（１１））は、（７）Ｅｃｈｏ  ｒｅｐｌｙ送信の際に作成されたｎＣｏＡ宛のｅｎｔｒｙに従い、ｎＡＲでバッファされることなくＭＮへ転送される。【選択図】  図４
2005027047.tif 000002
【特許請求の範囲】
【請求項１】
モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行されるとともに所定のエリア内の移動ノードに無線リンクを提供するアクセスルータが複数存在する移動通信システムにて、何れかのアクセスルータから無線リンクの提供を受ける移動ノードであって、
自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、
生成された新たな気付アドレスが送信元アドレスとして設定された、送信元への返事を要求する第１のメッセージパケットを作成し、作成した第１のメッセージパケットをいずれかのノードに送信する第１の作成送信手段と、
を備えた移動ノード。
【請求項２】
前記第１の作成送信手段が、第１のメッセージパケットとしてエコー要求メッセージを作成し、新たに接続したアクセスルータに送信することを特徴とする請求項１記載の移動ノード。
【請求項３】
モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行されるとともに所定のエリア内の移動ノードに無線リンクを提供するアクセスルータが複数存在する移動通信システムにて、何れかのアクセスルータから無線リンクの提供を受ける移動ノードであって、
自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、
生成された新たな気付アドレスが送信元アドレスとして設定された、自パケットの送信元のＩＰアドレスとＭＡＣアドレスとの対応付けを記憶することを要求する第２のメッセージパケットを作成し、作成した第２のメッセージパケットを、新たに接続したアクセスルータに送信する第２の作成送信手段と、
を備えた移動ノード。
【請求項４】
前記第２の作成送信手段が、第２のメッセージパケットとして、近隣要請メッセージを作成することを特徴とする請求項３記載の移動ノード。
【請求項５】
移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムであって、
前記移動ノードは、
自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、
生成された新たな気付アドレスが送信元アドレスとして設定された、送信元への返事を要求する第１のメッセージパケットを作成し、作成した第１のメッセージパケットをいずれかのノードに送信する第１の作成送信手段とを備え、
前記アクセスルータは、
自機が無線リンクを提供する配下の移動ノードから第１のメッセージパケットを受信したこと、又は前記配下の移動ノード宛の前記返事を中継したことを契機に、当該配下の移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第１の対応付け記憶手段を備えた、
ことを特徴とする移動通信システム。
【請求項６】
移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムであって、
前記移動ノードは、
自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、
生成された新たな気付アドレスが送信元アドレスとして設定された、自パケットの送信元のＩＰアドレスとＭＡＣアドレスとの対応付けを記憶することを要求する第２のメッセージパケットを作成し、作成した第２のメッセージパケットを、新たに接続したアクセスルータに送信する第２の作成送信手段とを備え、
前記アクセスルータは、
自機が無線リンクを提供する配下の移動ノードから第２のメッセージパケットを受信したことを契機に、当該配下の移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第２の対応付け記憶手段を備えた、
ことを特徴とする移動通信システム。
【請求項７】
移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムにおける通信制御方法であって、
移動ノードが、自ノードがエリアを跨って移動したことにより無線リンク提供元のアクセスルータが変更した場合に、新たな気付アドレスを生成する生成工程と、
移動ノードが、生成された新たな気付アドレスが送信元アドレスとして設定された、送信元への返事を要求する第１のメッセージパケットを作成し、作成した第１のメッセージパケットをいずれかのノードに送信する第１の作成送信工程と、
前記移動ノードが新たに接続したアクセスルータが、前記移動ノードから第１のメッセージパケットを受信した場合又は前記移動ノード宛の前記返事を中継した場合に、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第１の対応付け記憶工程と、
を有する通信制御方法。
【請求項８】
移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムにおける通信制御方法であって、
移動ノードが、自ノードがエリアを跨って移動したことにより無線リンク提供元のアクセスルータが変更した場合に、新たな気付アドレスを生成する生成工程と、
移動ノードが、生成された新たな気付アドレスが送信元アドレスとして設定された、自パケットの送信元のＩＰアドレスとＭＡＣアドレスとの対応付けを記憶することを要求する第２のメッセージパケットを作成し、作成した第２のメッセージパケットを、新たに接続したアクセスルータに送信する第２の作成送信工程と、
前記移動ノードが新たに接続したアクセスルータが、前記移動ノードから第２のメッセージパケットを受信した場合に、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第２の対応付け記憶工程と、
を有する通信制御方法。
【請求項９】
モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムに複数台存在し、所定のエリア内の移動ノードに無線リンクを提供するアクセスルータであって、
自機が無線リンクを提供する配下の移動ノードからの結合更新メッセージ（Ｂｉｎｄｉｎｇ  ｕｐｄａｔｅ（ＢＵ））の中継を契機として、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第３の対応付け記憶手段を備えたアクセスルータ。
【請求項１０】
移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムにおける通信制御方法であって、
移動ノードが、自ノードがエリアを跨って移動したことにより無線リンク提供元のアクセスルータが変更した場合に、新たな気付アドレスを生成する生成工程と、
移動ノードが、新たな気付アドレスの生成を契機に、結合更新メッセージを送信する送信工程と、
前記移動ノードが新たに接続したアクセスルータが、前記結合更新メッセージの中継を契機として、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第３の対応付け記憶工程と、
を有する通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行されるとともに所定のエリア内の移動ノード（以下「ＭＮ」（Ｍｏｂｉｌｅ  Ｎｏｄｅ）ともいう）に無線リンクを提供するアクセスルータ（以下「ＡＲ」（Ａｃｃｅｓｓ  Ｒｏｕｔｅｒ）ともいう）が複数存在する移動通信システムにおいて何れかのアクセスルータから無線リンクの提供を受ける移動ノード、当該移動通信システム、通信制御方法、及び当該アクセスルータに関する。
【０００２】
【従来の技術】
図１は、下記の非特許文献１及び２に準拠した従来のＭＮが、ハンドオフの直前まで接続していたＡＲ（以下「ｏＡＲ」  （ｏｌｄ  ＡＲ）という。不図示）から、新たに接続したＡＲ（以下「ｎＡＲ」  （ｎｅｗ  ＡＲ）という）へハンドオフした際のシーケンス図を示す。この図１に示すように、ＭＮはリンクレイヤのハンドオフ（Ｌ２  ｈａｎｄｏｆｆ）の後、ｎＡＲから（２）ルータ広告メッセージ（以下「ＲＡ」  （Ｒｏｕｔｅｒ  ａｄｖｅｒｔｉｓｅｍｅｎｔ）という）を受信する。もちろん、図１の例のようにＭＮは、ＲＡをいち早く受信する目的で、ｎＡＲにＲＡの送信を促す（１）ルータ要請メッセージ（以下「ＲＳ」  （Ｒｏｕｔｅｒ  ｓｏｌｉｃｉｔａｔｉｏｎ）という）を送信してもよい。
【０００３】
（２）ＲＡを受信したＭＮは、新しい気付アドレス（以下「ｎＣｏＡ」  （ｎｅｗ  Ｃａｒｅ  ｏｆ  Ａｄｄｒｅｓｓ）という）を生成し、（３）結合更新メッセージ（以下「ＢＵ」  （Ｂｉｎｄｉｎｇ  ｕｐｄａｔｅ）という）を、モビリティ制御ノード（Ｈｏｍｅ  ａｇｅｎｔ  （ＨＡ）またはＭｏｂｉｌｉｔｙ  ａｎｃｈｏｒ  ｐｏｉｎｔ  （ＭＡＰ））に送信する。なお、ここでの送信先は、モバイルＩＰに基づくモビリティ制御ではＨＡ、階層型モバイルＩＰ（下記の非特許文献３参照）に基づくモビリティ制御ではＭＡＰとなる。
【０００４】
そして、ＨＡまたはＭＡＰは、（３）ＢＵに対し（４）結合確認メッセージ（以下「ＢＡ」  （Ｂｉｎｄｉｎｇ  ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）という）を返信する。（４）ＢＡを受信したｎＡＲは、これをルーチング（転送）しようとするが、宛先アドレスであるｎＣｏＡの近隣キャッシュエントリ（以下「Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ」という）はこの時点では存在しないため、ｎＡＲはｎＣｏＡのＭＡＣアドレスがわからない。そこで、ｎＡＲは前記ＢＡを一時保持しながら（５）近隣要請メッセージ（以下「ＮＳ」  （Ｎｅｉｇｈｂｏｒ  ｓｏｌｉｃｉｔａｔｉｏｎ）という）を送信することで、ｎＣｏＡのアドレスを持つノードにＭＡＣアドレスを問い合わせる。
【０００５】
（５）ＮＳを受信したＭＮは、これに対し近隣広告メッセージ（以下「ＮＡ」  （Ｎｅｉｇｈｂｏｒ  ａｄｖｅｒｔｉｓｅｍｅｎｔ）という）を送信することで、ＭＡＣアドレスを通知する。（６）ＮＡを受信したｎＡＲは、ｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙを作成し、一時保存しておいた（４）ＢＡをＭＮに送信する。
【０００６】
【非特許文献１】
ＩＥＴＦインターネット・ドラフト「Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  ｉｎ  ＩＰｖ６」  ｄｒａｆｔ−ｉｅｔｆ−ｍｏｂｉｌｅｉｐ−ｉｐｖ６−２１．ｔｘｔ
【非特許文献２】
ＩＥＴＦ  ＲＦＣ２４６１「Ｎｅｉｇｈｂｏｒ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  ＩＰ  Ｖｅｒｓｉｏｎ  ６  （ＩＰｖ６）」
【非特許文献３】
ＩＥＴＦ  インターネットドラフト“Ｈｉｅｒａｒｃｈｉｃａｌ  Ｍｏｂｉｌｅ  ＩＰｖ６  ｍｏｂｉｌｉｔｙ  ｍａｎａｇｅｍｅｎｔ  （ＨＭＩＰｖ６），”ｄｒａｆｔ−ｉｅｔｆ−ｍｏｂｉｌｅｉｐ−ｈｍｉｐｖ６−０７．ｔｘｔ，  Ｏｃｔ．  ２００２  （ｗｏｒｋ  ｉｎ  ｐｒｏｇｒｅｓｓ）．
【非特許文献４】
ＩＥＴＦ  ＲＦＣ２４６３「Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ  （ＩＣＭＰｖ６）  ｆｏｒ  ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６  （ＩＰｖ６）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ」
【０００７】
【発明が解決しようとする課題】
しかし、上記従来技術のようにｎＡＲがＢＡをＭＮに転送しようとする際にｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙを保持していないと、ｎＡＲ上でｎＣｏＡのＭＡＣアドレスを解決するために、ＮＳ送信処理及びＮＡ受信処理が必要になる。これらの処理の実行中、ｎＡＲは、ＢＡ及びＢＡに続いてＭＮのｎＣｏＡ宛に転送するべきパケットを一時的にバッファする必要があるため、このような一時的なバッファリングにより、ＢＡ及びＢＡに続いてＭＮのＣｏＡ宛に転送されるパケットの伝送遅延値が増大するおそれがあった。
【０００８】
また、バッファすべきパケットの量がｎＡＲにおけるバッファ容量を超過した場合には、後続のパケットが到着する度にバッファ中の先頭のパケットから破棄されてしまう。その結果、上記の一時的なバッファリングにより、伝送遅延値の増大のみならず、パケットロスをも発生させるおそれがあった。
【０００９】
具体的に図２には、上記の一時的なバッファリングがパケット伝送遅延及びパケットロスを発生させる様子を示す。この図２では、（４）ＢＡに続いて、ｎＣｏＡ宛のデータ・パケット（Ｄａｔａ  ｐａｃｋｅｔ）（７）〜（１３）がｎＡＲに到着している。ｎＡＲは（４）ＢＡを転送するためにｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙを、（５）ＮＳ送信及び（６）ＮＡ受信を行うことにより作成する。しかし、このＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ作成中にもｎＣｏＡ宛のＤａｔａ  ｐａｃｋｅｔがｎＡＲに到着するので、ｎＡＲはこれらをバッファする。
【００１０】
このときｎＡＲのバッファ容量が、標準的な値の３個であったとすると、図２に示すようにＤａｔａ  ｐａｃｋｅｔ（９）の到着時に（４）ＢＡが、Ｄａｔａ  ｐａｃｋｅｔ（１０）の到着時にＤａｔａ  ｐａｃｋｅｔ（７）が、Ｄａｔａ  ｐａｃｋｅｔ（１１）の到着時にＤａｔａ  ｐａｃｋｅｔ（８）が、それぞれ破棄される。また、Ｄａｔａ  ｐａｃｋｅｔ（９）〜（１１）はＭＮに転送されるものの、ｎＡＲ上でｎＣｏＡのｅｎｔｒｙ作成までバッファされていたので、その伝送遅延値は増大することとなる。このように従来技術には、ＭＮのハンドオフ後、ｎＣｏＡ宛に届くパケットの内の最初のいくつかに関し、伝送遅延値の増加やパケットロスを伴うという問題点があった。
【００１１】
本発明は、上記課題を解決するために成されたものであり、ｎＡＲにおけるＭＡＣアドレス解決に起因する伝送遅延の増加やパケットロスの発生を回避することができる移動ノード、移動通信システム、通信制御方法及びアクセスルータを提供することを目的とする。
【００１２】
【課題を解決するための手段】
本願出願人は、ＢＡがｎＡＲに到着する時点で既にｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙが存在していたと仮定した場合のシーケンスを想定し、このシーケンスを図３に示す。この図３に示すように、仮に（４）ＢＡがｎＡＲに到着する時点で既にｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙが存在していれば、（４）ＢＡ及びその後続のＤａｔａ  ｐａｃｋｅｔｓ（（５）〜（７））は、伝送遅延もパケットロスもなくＭＮに転送されることがわかる。そこで、本願出願人は、ＭＮのハンドオフ後、ｎＣｏＡ宛パケットがｎＡＲ到着する前に、ｎＡＲ上にｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙを作成させる技術的手段を発明し、上記課題の解決を図ろうとしている。
【００１３】
上記目的を達成するために、本発明に係る移動ノードは、請求項１に記載したように、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行されるとともに所定のエリア内の移動ノードに無線リンクを提供するアクセスルータが複数存在する移動通信システムにて、何れかのアクセスルータから無線リンクの提供を受ける移動ノードであって、自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、生成された新たな気付アドレスが送信元アドレスとして設定された、送信元への返事を要求する第１のメッセージパケットを作成し、作成した第１のメッセージパケットをいずれかのノードに送信する第１の作成送信手段とを備えたことを特徴とする。
【００１４】
この移動ノードでは、生成手段が、自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い新たな気付アドレスを生成すると、第１の作成送信手段が、生成された新たな気付アドレスが送信元アドレスとして設定された、送信元への返事を要求する第１のメッセージパケットを作成し、作成した第１のメッセージパケットをいずれかのノードに送信する。このように、ｎＡＲ上に新たな気付アドレス（ｎＣｏＡ）のＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ（当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付け）を作成させることを目的として、第１のメッセージパケットをいずれかのノードに送信する動作は、既存のプロトコルには存在せず、本発明の特異な動作である。
【００１５】
これにより、第１のメッセージパケットを受信したノードは、上記返事要求に対し、送信元（即ち、新たな気付アドレス）への返事を送信する。このとき、移動ノードが新たに接続したアクセスルータは、上記の返事を移動ノードへ送信するか、又は他のノードからの返事を移動ノードへ中継することになる。このとき、上記新たに接続したアクセスルータは、ＩＥＴＦ  ＲＦＣ２４６１「Ｎｅｉｇｈｂｏｒ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  ＩＰ  Ｖｅｒｓｉｏｎ  ６  （ＩＰｖ６）」準拠の動作として、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する。
【００１６】
このため、新たに接続したアクセスルータは、結合確認（Ｂｉｎｄｉｎｇ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）メッセージや当該移動ノード宛のデータ・パケットを転送する時に、従来のように改めてＭＡＣアドレス解決を行う必要がなくなる。これにより、新たに接続したアクセスルータにおけるＭＡＣアドレス解決に起因する伝送遅延の増加やパケットロスの発生を回避することができる。
【００１７】
なお、上記第１の作成送信手段は、請求項２に記載したように、第１のメッセージパケットとしてエコー要求メッセージ（Ｅｃｈｏ  Ｒｅｑｕｅｓｔ）を作成し、新たに接続したアクセスルータに送信する構成とすることが望ましい。即ち、第１のメッセージパケットは、新規のメッセージを規定する労力をかけずとも、ＩＥＴＦ  ＲＦＣ２４６３「Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ  （ＩＣＭＰｖ６）  ｆｏｒ  ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６  （ＩＰｖ６）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ」で規定されたエコー要求メッセージを用いることができる。また、第１のメッセージパケットを、新たに接続したアクセスルータ（即ち、移動ノードに直接接続されたアクセスルータ）に送信することで、当該アクセスルータは、より速やかに且つ確実に第１のメッセージパケットを受信し、より迅速且つ確実に当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶できる。
【００１８】
上記発明は、以下のように、移動通信システムに係る発明や通信制御方法に係る発明として捉えることもできる。
【００１９】
即ち、本発明に係る移動通信システムは、請求項５に記載したように、移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムであって、前記移動ノードは、自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、生成された新たな気付アドレスが送信元アドレスとして設定された、送信元への返事を要求する第１のメッセージパケットを作成し、作成した第１のメッセージパケットをいずれかのノードに送信する第１の作成送信手段とを備え、前記アクセスルータは、自機が無線リンクを提供する配下の移動ノードから第１のメッセージパケットを受信したこと、又は前記配下の移動ノード宛の前記返事を中継したことを契機に、当該配下の移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第１の対応付け記憶手段を備えたことを特徴とする。
【００２０】
また、本発明に係る通信制御方法は、請求項７に記載したように、移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムにおける通信制御方法であって、移動ノードが、自ノードがエリアを跨って移動したことにより無線リンク提供元のアクセスルータが変更した場合に、新たな気付アドレスを生成する生成工程と、移動ノードが、生成された新たな気付アドレスが送信元アドレスとして設定された、送信元への返事を要求する第１のメッセージパケットを作成し、作成した第１のメッセージパケットをいずれかのノードに送信する第１の作成送信工程と、前記移動ノードが新たに接続したアクセスルータが、前記移動ノードから第１のメッセージパケットを受信した場合又は前記移動ノード宛の前記返事を中継した場合に、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第１の対応付け記憶工程とを有することを特徴とする。
【００２１】
上記目的を達成するために、本発明に係る移動ノードは、以下の構成とすることもできる。即ち、請求項３に記載したように、本発明に係る移動ノードは、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行されるとともに所定のエリア内の移動ノードに無線リンクを提供するアクセスルータが複数存在する移動通信システムにて、何れかのアクセスルータから無線リンクの提供を受ける移動ノードであって、自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、生成された新たな気付アドレスが送信元アドレスとして設定された、自パケットの送信元のＩＰアドレスとＭＡＣアドレスとの対応付けを記憶することを要求する第２のメッセージパケットを作成し、作成した第２のメッセージパケットを、新たに接続したアクセスルータに送信する第２の作成送信手段とを備えたことを特徴とする。
【００２２】
この移動ノードでは、生成手段が、自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い新たな気付アドレスを生成すると、第２の作成送信手段が、生成された新たな気付アドレスが送信元アドレスとして設定された、自パケットの送信元のＩＰアドレスとＭＡＣアドレスとの対応付けを記憶することを要求する第２のメッセージパケットを作成し、作成した第２のメッセージパケットを、新たに接続したアクセスルータに送信する。このように、ｎＡＲ上に新たな気付アドレス（ｎＣｏＡ）のＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ（当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付け）を作成させることを目的として、第２のメッセージパケットを、新たに接続したアクセスルータに送信する動作は、既存のプロトコルには存在せず、本発明の特異な動作である。
【００２３】
これにより、第２のメッセージパケットを受信したアクセスルータ（即ち、移動ノードが新たに接続したアクセスルータ）は、上記対応付けの記憶要求に対し、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する。
【００２４】
このため、新たに接続したアクセスルータは、結合確認メッセージ（ＢＡ）や当該移動ノード宛のデータ・パケットを転送する時に、従来のように改めてＭＡＣアドレス解決を行う必要がなくなる。これにより、新たに接続したアクセスルータにおけるＭＡＣアドレス解決に起因する伝送遅延の増加やパケットロスの発生を回避することができる。
【００２５】
なお、上記第２の作成送信手段は、請求項４に記載したように、第２のメッセージパケットとして、通常は近隣探索時に用いられる「近隣要請メッセージ（ＮＳ）」を作成する構成とすることが望ましい。即ち、第２のメッセージパケットは、新規のメッセージを規定する労力をかけずとも、ＩＥＴＦ  ＲＦＣ２４６１「Ｎｅｉｇｈｂｏｒ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  ＩＰ  Ｖｅｒｓｉｏｎ  ６  （ＩＰｖ６）」で規定されたＮｅｉｇｈｂｏｒ  ｓｏｌｉｃｉｔａｔｉｏｎを用いることができる。
【００２６】
上記発明は、以下のように、移動通信システムに係る発明や通信制御方法に係る発明として捉えることもできる。
【００２７】
即ち、本発明に係る移動通信システムは、請求項６に記載したように、移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムであって、前記移動ノードは、自ノードがエリアを跨って移動したことによる無線リンク提供元のアクセスルータの変更に伴い、新たな気付アドレスを生成する生成手段と、生成された新たな気付アドレスが送信元アドレスとして設定された、自パケットの送信元のＩＰアドレスとＭＡＣアドレスとの対応付けを記憶することを要求する第２のメッセージパケットを作成し、作成した第２のメッセージパケットを、新たに接続したアクセスルータに送信する第２の作成送信手段とを備え、前記アクセスルータは、自機が無線リンクを提供する配下の移動ノードから第２のメッセージパケットを受信したことを契機に、当該配下の移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第２の対応付け記憶手段を備えたことを特徴とする。
【００２８】
また、本発明に係る通信制御方法は、請求項８に記載したように、移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムにおける通信制御方法であって、移動ノードが、自ノードがエリアを跨って移動したことにより無線リンク提供元のアクセスルータが変更した場合に、新たな気付アドレスを生成する生成工程と、移動ノードが、生成された新たな気付アドレスが送信元アドレスとして設定された、自パケットの送信元のＩＰアドレスとＭＡＣアドレスとの対応付けを記憶することを要求する第２のメッセージパケットを作成し、作成した第２のメッセージパケットを、新たに接続したアクセスルータに送信する第２の作成送信工程と、前記移動ノードが新たに接続したアクセスルータが、前記移動ノードから第２のメッセージパケットを受信した場合に、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第２の対応付け記憶工程とを有することを特徴とする。
【００２９】
ところで、アクセスルータの構成を改良した以下のアクセスルータに係る発明も有効である。即ち、請求項９に記載したように、本発明に係るアクセスルータは、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムに複数台存在し、所定のエリア内の移動ノードに無線リンクを提供するアクセスルータであって、自機が無線リンクを提供する配下の移動ノードからの結合更新メッセージの中継を契機として、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第３の対応付け記憶手段を備えたことを特徴とする。
【００３０】
この場合、移動ノードがエリアを跨って移動したことにより新たな気付アドレスを生成すると、当該移動ノードは結合更新メッセージを送信するが、この結合更新メッセージの中継を契機として、当該移動ノードが新たに接続したアクセスルータの第３の対応付け記憶手段が、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する。このような動作は、既存のプロトコルには存在せず、本発明の特異な動作である。
【００３１】
このため、新たに接続したアクセスルータは、結合確認メッセージ（ＢＡ）や当該移動ノード宛のデータ・パケットを転送する時に、従来のように改めてＭＡＣアドレス解決を行う必要がなくなる。これにより、新たに接続したアクセスルータにおけるＭＡＣアドレス解決に起因する伝送遅延の増加やパケットロスの発生を回避することができる。
【００３２】
上記発明は、以下の通信制御方法に係る発明として捉えることもできる。即ち、本発明に係る通信制御方法は、請求項１０に記載したように、移動ノードと、所定のエリア内の移動ノードに無線リンクを提供する複数のアクセスルータとを含んで構成され、モバイルＩＰ又はその拡張方式に基づくモビリティ制御が実行される移動通信システムにおける通信制御方法であって、移動ノードが、自ノードがエリアを跨って移動したことにより無線リンク提供元のアクセスルータが変更した場合に、新たな気付アドレスを生成する生成工程と、移動ノードが、新たな気付アドレスの生成を契機に、結合更新メッセージを送信する送信工程と、前記移動ノードが新たに接続したアクセスルータが、前記結合更新メッセージの中継を契機として、当該移動ノードのＩＰアドレスとＭＡＣアドレスとの対応付けを記憶する第３の対応付け記憶工程とを有することを特徴とする。
【００３３】
【発明の実施の形態】
以下、図面を参照しながら、本発明に係る各種の実施形態について説明する。
【００３４】
［第１実施形態］
第１実施形態では、請求項１、２、５、７に記載の発明を、上記の非特許文献１に記載のＭｏｂｉｌｅ  ＩＰｖ６準拠のＭＮに適用した場合の実施形態を説明する。
【００３５】
図６は、第１実施形態のＭＮ１０の機能ブロック構成及び移動通信システムの構成を示す。この図６に示すように、ＭＮ１０は、ユーザインターフェース１１、アプリケーション実行部１２、ＩＰ制御部１３、ＩＰモビリティ制御部１４、Ｎｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ実行部１５、リンク制御部１６、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ１７、及び送受信インターフェース１８を含んで構成される。
【００３６】
このうちユーザインターフェース１１は、ユーザがアプリケーション実行部１２を操作するためのインターフェースである。アプリケーション実行部１２はアプリケーションを実行する構成要素であり、ＩＰ制御部１３はＩＰレイヤの通信制御を実行する構成要素であり、リンク制御部１６は、リンクレイヤの通信制御を実行する構成要素である。アプリケーション実行部１２が他ノードへ送信するデータは、ＩＰ制御部１３、リンク制御部１６及び送受信インターフェース１８を経て無線リンク上へ送信される。逆に、他ノードからアプリケーション実行部１２へ送信されたデータは、送受信インターフェース１８、リンク制御部１６及びＩＰ制御部１３を経てアプリケーション実行部１２により受信される。
【００３７】
ＩＰモビリティ制御部１４はモバイルＩＰｖ６に準拠したモビリティ制御を実行する構成要素であり、当該モビリティ制御を実行するためのパケット（ＢＵやＢＡ）を処理する。また、Ｎｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ実行部１５は、ＲＦＣ２４６１に規定されるＮｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙを実行するためのパケット（ＮＳやＮＡなど）を処理する。さらに、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ１７には、図９のようにＩＰアドレスとＭＡＣアドレスとの対応を表すＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙが記憶されている。
【００３８】
リンク制御部１６はＮｅｉｇｈｂｏｒ  ｃａｃｈｅ１７を参照することにより、ＩＰ制御部１３から受信したＩＰパケットに対し、送信先ＩＰアドレスに対応した適切なＭＡＣアドレスを付与し、送受信インターフェース１８へ送出する。なお、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ１７に記憶されているＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙは、Ｎｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ実行部１５により最新情報に更新される。
【００３９】
本実施形態では、後述するＩＰモビリティ制御部１４及びＮｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ実行部１５の動作に特徴がある。即ち、ＩＰモビリティ制御部１４は、ＨＡ宛のＢＵを生成しＩＰ制御部１３経由でＨＡへこれを送信した直後、Ｎｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ実行部１５に対しＮＳ送信命令を出す。このＮＳ送信命令を受けたＮｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ実行部１５は、ＮＳを生成し、その送信元アドレスをｎＣｏＡ、送信先アドレスをｄｅｆａｕｌｔ  ｒｏｕｔｅｒに設定した後、当該ＮＳをリンク制御部１６及び送受信インターフェース１８経由で無線リンク上へ送出する。
【００４０】
図４には、ＭＮがｏＡＲ（不図示）からｎＡＲへハンドオフする場合のシーケンスを示す。この図４に基づき、第１実施形態の動作を説明する。
【００４１】
ＭＮはハンドオフ後、ｎＡＲにＲＡの送信を促す（１）ＲＳを送信し、ｎＡＲから（２）ＲＡを受信すると、新リンク上での新しい気付アドレスｎＣｏＡ  （例えば「２００１：２３：：２００：ｅ２ｆｆ：ｆｅ５６：ｅｅ８７」とする）  を生成する。そして、ＭＮは、（３）ＨＡ宛のＢＵを送信し、上記生成されたｎＣｏＡをＨＡに通知する。なお、ＨＡのアドレスを「２００１：１２：：２００：ｅ２ｆｆ：ｆｅ５ｃ：ｅｆ０１」とする。
【００４２】
ここで、ＭＮは、（３）ＨＡ宛のＢＵを送信した直後に、送信元アドレスをｎＣｏＡとした（４）Ｅｃｈｏ  ｒｅｑｕｅｓｔをｎＡＲに送信する（本発明で特徴的な動作）。
【００４３】
（４）Ｅｃｈｏ  ｒｅｑｕｅｓｔを受信したｎＡＲは、Ｅｃｈｏ  ｒｅｐｌｙを前記Ｅｃｈｏ  ｒｅｑｕｅｓｔの送信元アドレスであるｎＣｏＡに送信しようとする。これはＲＦＣ２４６３（非特許文献４に記載）に準拠した動作である。しかし、この時点では、ｎＡＲのＮｅｉｇｈｂｏｒ  ｃａｃｈｅには、ｎＣｏＡに関するＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙは存在しない。そこで、ｎＡＲは、（５）ＮＳをＭＮに送信し、ＭＮから（６）ＮＡを受信することで、ｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ（図９参照）を作成する。これは、ＲＦＣ２４６１に準拠した動作である。そしてｎＡＲは、作成されたＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙに従い、（７）Ｅｃｈｏ  ｒｅｐｌｙをＭＮに送信する。
【００４４】
このとき、ＭＮによる（４）Ｅｃｈｏ  ｒｅｑｕｅｓｔ送信からｎＡＲによる（７）Ｅｃｈｏ  ｒｅｐｌｙ送信までに要する時間（図４における“時間ａ”）は、ＭＮによる（３）ＢＵの送信から（８）ＢＡがｎＡＲに到着するまでに要する時間（図４における“時間ｂ”）よりも短いと考えられる。なぜなら、ＭＮにとって、（３）ＢＵの送信及び（８）ＢＡの受信は、多くのノードを経由して到達できるＨＡとの間の通信であるのに対し、（４）Ｅｃｈｏ  ｒｅｑｕｅｓｔの送信及び（７）Ｅｃｈｏ  ｒｅｐｌｙの受信は、隣接するノードであるｎＡＲとの間の通信だからである。
【００４５】
その結果、図４に示すように、（８）ＢＡ、及び（８）ＢＡに続いてｎＡＲへ到着するデータ・パケット（（９）〜（１１））は、（７）Ｅｃｈｏ  ｒｅｐｌｙ送信の際に作成されたｎＣｏＡ宛のＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙに従い、ｎＡＲでバッファされることなくＭＮへ転送されることになる。これにより、ｎＡＲにおけるＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ作成に起因した遅延増加やパケットロスの発生を回避することが可能となる。
【００４６】
なお、本実施形態におけるＭＮは、ｎＡＲに対し（１）ＲＳを送信することで（２）ＲＡの送信を要求しているが、これは必ずしも必要ではなく、ＭＮは、（１）ＲＳを送信することなく、ｎＡＲが定期的に送信する（２）ＲＡを受信してもよい。
【００４７】
また、本実施形態は、本発明をＩＰｖ６へ適用した例であるが、文献”ＩＥＴＦ  ＲＦＣ２００２「Ｍｏｂｉｌｅ  ＩＰｖ４」”に記載されたｃｏ−ｌｏｃａｔｅｄ  ｍｏｄｅのモバイルＩＰｖ４に適用しても同様の効果が得られる。
【００４８】
［第２実施形態］
第２実施形態では、請求項３、４、６、８に記載の発明を、上記の非特許文献１に記載のＭｏｂｉｌｅ  ＩＰｖ６準拠のＭＮに適用した場合の実施形態を説明する。なお、第２実施形態におけるＭＮ１０の機能ブロック構成及び移動通信システムの構成は、前述した第１実施形態におけるＭＮ１０の機能ブロック構成及び移動通信システムの構成（図６）と同様であるので、説明を省略する。
【００４９】
図５には、ＭＮがｏＡＲ（不図示）からｎＡＲへハンドオフする場合のシーケンスを示す。この図５に基づき、第２実施形態の動作を説明する。
【００５０】
ＭＮはハンドオフ後、ｎＡＲにＲＡの送信を促す（１）ＲＳを送信し、ｎＡＲから（２）ＲＡを受信すると、新リンク上での新しい気付アドレスｎＣｏＡ  （例えば「２００１：２３：：２００：ｅ２ｆｆ：ｆｅ５６：ｅｅ８７」とする）  を生成する。そして、ＭＮは、（３）ＨＡ宛のＢＵを送信し、上記生成されたｎＣｏＡをＨＡに通知する。なお、ＨＡのアドレスを「２００１：１２：：２００：ｅ２ｆｆ：ｆｅ５ｃ：ｅｆ０１」とする。
【００５１】
ここで、ＭＮは、（３）ＨＡ宛のＢＵを送信した直後に、送信元アドレスをｎＣｏＡとした（４）ＮＳをｎＡＲに送信する（本発明で特徴的な動作）。
【００５２】
ｎＡＲは、この（４）ＮＳを受信することで、ｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ（図９参照）を作成する。これは、ＲＦＣ２４６１に準拠した動作である。そして、ｎＡＲは、（５）ＮＡをＭＮに送信する。
【００５３】
この結果、図５に示すように、（６）ＢＡ、及び（６）ＢＡに続いてｎＡＲへ到着するデータ・パケット（（７）〜（９））は、（４）ＮＳ受信の際に作成されたｎＣｏＡ宛のＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙに従い、ｎＡＲでバッファされることなくＭＮへ転送されることになる。これにより、ｎＡＲにおけるＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ作成に起因した遅延増加やパケットロスの発生を回避することが可能となる。
【００５４】
なお、第１実施形態と同様に、第２実施形態におけるＭＮは、ｎＡＲに対し（１）ＲＳを送信することで（２）ＲＡの送信を要求しているが、これは必ずしも必要ではなく、ＭＮは、（１）ＲＳを送信することなく、ｎＡＲが定期的に送信する（２）ＲＡを受信してもよい。
【００５５】
［第３実施形態］
第３実施形態では、請求項９、１０に記載の発明を、上記の非特許文献１に記載のＭｏｂｉｌｅ  ＩＰｖ６準拠のＡＲに適用した場合の実施形態を説明する。
【００５６】
図７は、第３実施形態のＡＲ３０の機能ブロック構成及び移動通信システムの構成を示す。この図７に示すように、ＡＲ３０は、無線リンク側ＭＮ送受信インターフェース３１、ネットワーク側送受信インターフェース３２、無線リンク制御部３３、有線リンク制御部３４、ＩＰ制御部３５、ルーチングテーブル３６、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ３７、及びＢＵ判定部３８を含んで構成される。
【００５７】
このうち無線リンク制御部３３は、無線リンク側ＭＮ送受信インターフェース３１から受信されたフレームを複製し、複製により得られた２つのフレームのうち１つをＢＵ判定部３８に伝送し、残った１つのフレームについてはそのＭＡＣヘッダを外してＩＰ制御部３５へ伝送する。また、無線リンク制御部３３は、ＩＰ制御部３５からＩＰパケットを受信した場合、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ３７を参照してＭＡＣヘッダを当該ＩＰパケットに付与した後、無線リンク側ＭＮ送受信インターフェース３１経由で当該ＩＰパケットを無線リンクへ送信する。
【００５８】
有線リンク制御部３４は、ネットワーク側送受信インターフェース３２から受信されたフレームのＭＡＣヘッダを外した後、当該フレームをＩＰ制御部３５へ伝送する。また、有線リンク制御部３４は、ＩＰ制御部３５からＩＰパケットを受信した場合、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ３７を参照してＭＡＣヘッダを当該ＩＰパケットに付与した後、ネットワーク側送受信インターフェース３２経由で当該ＩＰパケットを無線リンクへ送信する。
【００５９】
ＩＰ制御部３５は、無線リンク制御部３３又は有線リンク制御部３４から受信されたＩＰパケットについて、ルーチングテーブル３６を参照することで無線リンクへ送信したらよいか有線リンクへ送信したらよいかを判断し、無線リンク制御部３３又は有線リンク制御部３４のうち送信すべき方へ当該ＩＰパケットを伝送する。また、ＩＰ制御部３５は、ＲＦＣ２４６１に従って、近隣探索に関連するＩＣＭＰパケットに関する処理を行い、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ３７を管理する。
【００６０】
Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ３７は、図９のような隣接ノードのＩＰアドレスとＭＡＣアドレスとの対応付けをＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙとして記憶する。
【００６１】
また、ＢＵ判定部３８は、次ヘッダ番号チェック及びモビリティヘッダのｔｙｐｅ  ｆｉｅｌｄチェックによってＢＵを判別し、ＭＮのＩＰアドレスとＭＡＣアドレスとの対応付けを作成し、これをＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙとして、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ３７に記憶する。
【００６２】
なお、本実施形態では、無線リンク制御部３３のフレーム複製機能とＢＵ判定部３８の全機能とが本発明に該当する。
【００６３】
図８には、ＭＮがｏＡＲ（不図示）からｎＡＲへハンドオフする場合のシーケンスを示す。この図８に基づき、第３実施形態の動作を説明する。なお、本実施形態では、ｎＡＲの提供する無線リンクは、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮであるとする。
【００６４】
ＭＮはハンドオフ後、ｎＡＲにＲＡの送信を促す（１）ＲＳを送信し、ｎＡＲから（２）ＲＡを受信すると、新リンク上での新しい気付アドレスｎＣｏＡ  （例えば「２００１：２３：：２００：ｅ２ｆｆ：ｆｅ５６：ｅｅ８７」とする）  を生成する。そして、ＭＮは、（３）ＨＡ宛のＢＵを送信し、上記生成されたｎＣｏＡをＨＡに通知する。なお、ＨＡのアドレスを「２００１：１２：：２００：ｅ２ｆｆ：ｆｅ５ｃ：ｅｆ０１」とする。
【００６５】
このＢＵを中継する際に、ＡＲでは、ＢＵ判定部３８は、次ヘッダ番号チェック及びモビリティヘッダのｔｙｐｅ  ｆｉｅｌｄチェックによって当該パケットがＢＵであることを認識する。
【００６６】
ここで、ＡＲが中継パケットをＢＵと認識する手法について述べる。ＡＲは、受信したＩＰパケットの先頭から、順に次ヘッダ番号をチェックする。次ヘッダ番号がモビリティヘッダを示す値である場合、ＡＲは、該モビリティヘッダ内のｔｙｐｅ  ｆｉｅｌｄに記されたタイプ番号をチェックする。タイプ番号がＢＵを示す“５”である場合、ＡＲはこのパケットをＢＵであると認識する。そして、ＡＲは、ＭＡＣヘッダ内の送信元アドレスフィールドに格納されているＭＮのＭＡＣアドレスと、ＩＰヘッダ内の送信元アドレスフィールドに格納されているＭＮのＣｏＡとを対応付けることで、新たなＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙを作成する。このＥｎｔｒｙの状態は「ＳＴＡＬＥ」に設定する。
【００６７】
このようにしてＢＵ判定部３８は、送信元ＭＡＣアドレスと送信元ＩＰアドレスとの対応付けを得て、当該対応付けを新たなＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ（図９参照）として作成し、Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ３７に記憶する（本発明の動作）。
【００６８】
この結果、図８に示すように、（４）ＢＡ、及び（４）ＢＡに続いてｎＡＲへ到着するデータ・パケット（（５）〜（７））は、（３）ＢＵ中継の際に作成されたｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙに従い、ｎＡＲでバッファされることなくＭＮへ転送されることになる。これにより、ｎＡＲにおけるＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙ作成に起因した遅延増加やパケットロスの発生を回避することが可能となる。
【００６９】
なお、第１、第２実施形態と同様に、第３実施形態におけるＭＮは、ｎＡＲに対し（１）ＲＳを送信することで（２）ＲＡの送信を要求しているが、これは必ずしも必要ではなく、ＭＮは、（１）ＲＳを送信することなく、ｎＡＲが定期的に送信する（２）ＲＡを受信してもよい。
【００７０】
【発明の効果】
以上説明したように、本発明によれば、新たに接続したアクセスルータは、結合確認メッセージや当該移動ノード宛のデータ・パケットを転送する時に、従来のように改めてＭＡＣアドレス解決を行う必要がなくなるため、新たに接続したアクセスルータにおけるＭＡＣアドレス解決に起因する伝送遅延の増加やパケットロスの発生を回避することができる。
【図面の簡単な説明】
【図１】従来のハンドオフ時のシーケンス図である。
【図２】従来技術にて一時的なバッファリングがパケット伝送遅延及びパケットロスを発生させる様子を示すシーケンス図である。
【図３】ＢＡがｎＡＲに到着する時点で既にｎＣｏＡのＮｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙが存在していたと仮定した場合のシーケンス図である。
【図４】第１実施形態のハンドオフ時のシーケンス図である。
【図５】第２実施形態のハンドオフ時のシーケンス図である。
【図６】第１、２実施形態のＭＮの機能ブロック及び移動通信システムの構成を示す図である。
【図７】第３実施形態のＡＲの機能ブロック及び移動通信システムの構成を示す図である。
【図８】第３実施形態のハンドオフ時のシーケンス図である。
【図９】Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ  ｅｎｔｒｙの一例を示す図である。
【符号の説明】
１０…移動ノード（ＭＮ）、１１…ユーザインターフェース、１２…アプリケーション実行部、１３…ＩＰ制御部、１４…ＩＰモビリティ制御部、１５…Ｎｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ実行部、１６…リンク制御部、１７…Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ、１８…送受信インターフェース、３０…アクセスルータ（ＡＲ）、３１…無線リンク送受信インターフェース、３２…ネットワーク側送受信インターフェース、３３…無線リンク制御部、３４…有線リンク制御部、３５…ＩＰ制御部、３６…ルーチングテーブル、３７…Ｎｅｉｇｈｂｏｒ  ｃａｃｈｅ、３８…ＢＵ判定部。
【図１】
2005027047.tif 000003
【図２】
2005027047.tif 000004
【図３】
2005027047.tif 000005
【図４】
2005027047.tif 000006
【図５】
2005027047.tif 000007
【図６】
2005027047.tif 000008
【図７】
2005027047.tif 000009
【図８】
2005027047.tif 000010
【図９】
2005027047.tif 000011