(57)【要約】【課題】移動ノードによる移動履歴の管理、また、移動ノードからネットワークへの移動履歴の通知を必要とせず、ページングエリアを形成可能なモビリティ制御ノードを提供する。【解決手段】モビリティ制御ノード（ＭＡＰ）１においては、モビリティ制御部６６がバインディングキャッシュ６８に移動ノード（ＭＮ）毎のホームアドレスと気付アドレスとを対応付けて記憶させる。移動履歴記憶部７０は、バインディングキャッシュ６８に記憶されている気付アドレスの遷移回数を遷移前後のプレフィクスに対応付けて記憶する。移動履歴記憶部７２は、所定の基準値を超える遷移回数が対応付けられている遷移前後のプレフィクスの組合せのうち、共通するプレフィクスを有する組合せに含まれるプレフィクスの集合をページングエリア情報とする。ページング制御部７２は、このページングエリア情報をＭＮに通知する。【選択図】  図２
2004214907.tif 000002
【特許請求の範囲】
【請求項１】
移動ノードのホームネットワークにおけるホームアドレスと、当該移動ノードの移動先のネットワークにおける気付アドレスとを対応付けるモビリティ制御手段と、
前記モビリティ制御手段によって対応付けられる前記移動ノードのホームアドレスと前記気付アドレスとを記憶するバインディング記憶手段と、
前記バインディング記憶手段に記憶される前記気付アドレスの遷移を監視し、遷移前の前記気付アドレスのプレフィクスと、遷移後の前記気付アドレスのプレフィクスとを検出する遷移検出手段と、
前記遷移検出手段によって検出される前記遷移前の気付アドレスのプレフィクスと前記遷移後の気付アドレスのプレフィクスとに対応付けて前記気付アドレスの遷移回数を記憶する遷移履歴記憶手段と、
前記遷移履歴記憶手段によって記憶されている前記遷移前の気付アドレスのプレフィクスと前記遷移後の気付アドレスのプレフィクスとの所定の組合せを抽出して、当該抽出した組合せに含まれる前記プレフィクスの集合によってページングエリア情報を生成するページングエリア形成手段と、
前記ページングエリア形成手段によって生成される前記ページングエリア情報を前記移動ノードに通知するページングエリア通知手段と
を備えるモビリティ制御ノード。
【請求項２】
前記ページングエリア形成手段は、前記遷移履歴記憶手段によって記憶されている前記遷移回数のうち、所定の基準値を超える遷移回数が対応付けられている前記遷移前のプレフィクスと前記遷移後のプレフィクスとの組合せを抽出し、当該組合せのうち共通する前記プレフィクスを有する組合せを抽出して、当該抽出した組合せに含まれる前記プレフィクスの集合によってページングエリア情報を生成する
ことを特徴とする請求項１に記載のモビリティ制御ノード。
【請求項３】
前記バインディング記憶手段に前記移動ノードのアドレスが連続して登録される登録時間を計測する登録時間計測手段と、
前記バインディング記憶手段に記憶される前記移動ノードの気付アドレスの更新回数を計測する更新回数計測手段と
を更に備え、
前記ページングエリア形成手段は、異なる複数の所定の基準値を用い、当該複数の所定の基準値毎に前記ページングエリア情報を生成することによって、複数のページングエリア情報を生成し、
前記ページングエリア通知手段は、前記登録時間計測手段によって計測される前記移動ノードの前記登録時間と前記更新回数計測手段によって計測される前記移動ノードの前記更新回数に基づいて、当該移動ノードの気付アドレスの単位時間当たりの更新回数を導出すると共に、気付アドレスの単位時間当たりの更新回数の増加に対して前記ページングエリア情報に含むプレフィクスの数が増加するように定められた所定規則に従い、前記移動ノードの気付アドレスの単位時間当たりの更新回数に応じて前記複数のページングエリア情報のうちから選択されるページングエリア情報を当該移動ノードに通知する
ことを特徴とする請求項２に記載のモビリティ制御ノード。
【請求項４】
モビリティ制御手段が、移動ノードのホームネットワークにおけるホームアドレスと、当該移動ノードの移動先のネットワークにおける気付アドレスとを対応付けてバインディング記憶手段に記憶するモビリティ制御ステップと、
遷移検出手段が、前記バインディング記憶手段に記憶される前記気付アドレスの遷移を監視し、遷移前の前記気付アドレスのプレフィクスと、遷移後の前記気付アドレスのプレフィクスとを検出して、遷移履歴記憶手段に当該遷移前の気付アドレスのプレフィクスと当該遷移後の気付アドレスのプレフィクスとに対応付けて前記気付アドレスの遷移回数を記憶させる遷移検出ステップと、
ページングエリア形成手段が、前記遷移履歴記憶手段によって記憶されている前記遷移前の気付アドレスのプレフィクスと前記遷移後の気付アドレスのプレフィクスとの所定の組合せを抽出して、当該抽出した組合せに含まれる前記プレフィクスの集合によってページングエリア情報を生成するページングエリア形成ステップと、
ページングエリア通知手段が、前記ページングエリア形成手段によって生成される前記ページングエリア情報を前記移動ノードに通知するページングエリア通知ステップと
を備えるページングエリア形成方法。
【請求項５】
前記ページングエリア形成ステップにおいて、前記ページングエリア形成手段は、前記遷移履歴記憶手段によって記憶されている前記遷移回数のうち、所定の基準値を超える遷移回数が対応付けられている前記遷移前のプレフィクスと前記遷移後のプレフィクスとの組合せを抽出し、当該組合せのうち共通する前記プレフィクスを有する組合せを抽出して、当該抽出した組合せに含まれる前記プレフィクスの集合によってページングエリア情報を生成する
ことを特徴とする請求項４に記載のページングエリア形成方法。
【請求項６】
登録時間計測手段が、前記バインディング記憶手段に前記移動ノードのアドレスが連続して登録される登録時間を計測する登録時間計測ステップと、
更新回数計測手段が、前記バインディング記憶手段に記憶される前記移動ノードの気付アドレスの更新回数を計測する更新回数計測ステップと
を更に備え、
前記ページングリア形成ステップにおいて前記ページングエリア形成手段は、異なる複数の所定の基準値を用い、当該複数の所定の基準値毎に前記ページングエリア情報を生成することによって、複数のページングエリアを形成し、
前記ページングエリア通知ステップにおいて前記ページングエリア通知手段は、前記登録時間計測手段によって計測される前記移動ノードの前記登録時間と前記更新回数計測手段によって計測される前記移動ノードの前記更新回数に基づいて、当該移動ノードの気付アドレスの単位時間当たりの更新回数を導出すると共に、気付アドレスの単位時間当たりの更新回数の増加に対して前記ページングエリア情報に含むプレフィクスの数が増加するように定められた所定規則に従い、前記移動ノードの気付アドレスの単位時間当たりの更新回数に応じて前記複数のページングエリア情報のうちから選択されるページングエリア情報を当該移動ノードに通知する
ことを特徴とする請求項５に記載のページングエリア形成方法。
【請求項７】
コンピュータを、
移動ノードのホームネットワークにおけるホームアドレスと、当該移動ノードの移動先のネットワークにおける気付アドレスとを対応付けるモビリティ制御手段と、
前記モビリティ制御手段によって対応付けられる前記移動ノードのホームアドレスと前記気付アドレスとを記憶するバインディング記憶手段と、
前記バインディング記憶手段に記憶される前記気付アドレスの遷移を監視し、遷移前の前記気付アドレスのプレフィクスと、遷移後の前記気付アドレスのプレフィクスとを検出する遷移検出手段と、
前記遷移検出手段によって検出される前記遷移前の気付アドレスのプレフィクスと前記遷移後の気付アドレスのプレフィクスとに対応付けて前記気付アドレスの遷移回数を記憶する遷移履歴記憶手段と、
前記遷移履歴記憶手段によって記憶されている前記遷移前の気付アドレスのプレフィクスと前記遷移後の気付アドレスのプレフィクスとの所定の組合せを抽出して、当該抽出した組合せに含まれる前記プレフィクスの集合によってページングエリア情報を生成するページングエリア形成手段と、
前記ページングエリア形成手段によって生成される前記ページングエリア情報を前記移動ノードに通知するページングエリア通知手段と
として機能させるモビリティ制御プログラム。
【請求項８】
前記ページングエリア形成手段は、前記遷移履歴記憶手段によって記憶されている前記遷移回数のうち、所定の基準値を超える遷移回数が対応付けられている前記遷移前のプレフィクスと前記遷移後のプレフィクスとの組合せを抽出し、当該組合せのうち共通する前記プレフィクスを有する組合せを抽出して、当該抽出した組合せに含まれる前記プレフィクスの集合によってページングエリア情報を生成する
ことを特徴とする請求項７に記載のモビリティ制御プログラム。
【請求項９】
コンピュータを、
前記バインディング記憶手段に前記移動ノードのアドレスが連続して登録される登録時間を計測する登録時間計測手段と、
前記バインディング記憶手段に記憶される前記移動ノードの気付アドレスの更新回数を計測する更新回数計測手段と、
として更に機能させ、
前記ページングエリア形成手段は、異なる複数の所定の基準値を用い、当該複数の所定の基準値毎に前記ページングエリア情報を生成することによって、複数のページングエリア情報を生成し、
前記ページングエリア通知手段は、前記登録時間計測手段によって計測される前記移動ノードの前記登録時間と前記更新回数計測手段によって計測される前記移動ノードの前記更新回数に基づいて、当該移動ノードの気付アドレスの単位時間当たりの更新回数を導出すると共に、気付アドレスの単位時間当たりの更新回数の増加に対して前記ページングエリア情報に含むプレフィクスの数が増加するように定められた所定規則に従い、前記移動ノードの気付アドレスの単位時間当たりの更新回数に応じて前記複数のページングエリア情報のうちから選択されるページングエリア情報を当該移動ノードに通知する
ことを特徴とする請求項８に記載のモビリティ制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰパケット通信システムにおけるモビリティ制御ノード、当該モビリティ制御ノードによるページングエリア形成方法、及び当該モビリティ制御ノードに備えたコンピュータに実行させるモビリティ制御プログラムに関するものである。
【０００２】
【従来の技術】
ＭｏｂｉｌｅＩＰやその拡張方式においては、移動ノードが接続するネットワークがホームネットワークから他のネットワークに変更されても、移動ノード宛のパケットが到達するように、移動ノードは接続するネットワークを変更する場合に、ホームエージェント（ＨＡ：Ｈｏｍｅ  Ａｇｅｎｔ）に対してバインディングアップデートパケット（以下、「ＢＵ」という。ＢＵ：Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ  パケット）を送信する。このＢＵの削減のために、ページングエリアが用いられる。「ページングエリア」とは、移動ノードが通信中でない場合に、ある領域に含まれるネットワーク間を移動しても、移動ノードがＢＵを送信しない領域である。移動ノードはページングエリアを出ない限り、ＨＡにＢＵを送信しないが、通信中でない場合であってもページングエリアを出た場合には、ＢＵを送信する必要がある。したがって、ＢＵを削減するためには、ページングエリアを適切に設定する必要がある。
【０００３】
従来、ページングエリアを形成する方式として、移動ノードが、経由した基地局を順次記憶したり、ＧＰＳを利用して地理的位置の変化を記憶するなどして、自己の移動パターンを管理して、この移動パターンにかかるデータをネットワーク内にあるノードに通知するようにされていた。また、別の方式においては、移動ノードは、基地局間をハンドオフする度に、新しく接続した基地局にハンドオフを行う前に接続していた基地局の情報を通知するようにされていた（例えば特許文献１）。ネットワーク内にあるノードは、このように移動ノードから通知される情報に基づいてページングエリアを形成して、ページングエリアに含まれるネットワークに関する情報を移動ノードに通知するようにされている。
【０００４】
【特許文献１】
特開２００１−２５１６６０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した方式では、移動ノードは経由した基地局や、位置パターン等の移動履歴を記憶する必要があり、このため移動ノードのメモリが消費されるという欠点がある。また、移動ノードは上記の移動履歴をネットワークに通知する必要があるため、ネットワーク容量が消費されるという問題点がある。
【０００６】
本発明は上記問題点を解決するためになされたもので、移動ノードによる移動履歴の管理、また、移動ノードからネットワークへの移動履歴の通知を必要とせず、ページングエリアを形成可能なモビリティ制御ノード、ページングエリア形成方法、及びページングエリア形成プログラムを提供することを課題としている。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明のモビリティ制御ノードは、移動ノードのホームネットワークにおけるホームアドレスと、当該移動ノードの移動先のネットワークにおける気付アドレスとを対応付けるモビリティ制御手段と、上記モビリティ制御手段によって対応付けられる上記移動ノードのホームアドレスと上記気付アドレスとを記憶するバインディング記憶手段と、上記バインディング記憶手段に記憶される上記気付アドレスの遷移を監視し、遷移前の上記気付アドレスのプレフィクスと、遷移後の上記気付アドレスのプレフィクスとを検出する遷移検出手段と、上記遷移検出手段によって検出される上記遷移前の気付アドレスのプレフィクスと上記遷移後の気付アドレスのプレフィクスとに対応付けて上記気付アドレスの遷移回数を記憶する遷移履歴記憶手段と、上記遷移履歴記憶手段によって記憶されている上記遷移前の気付アドレスのプレフィクスと上記遷移後の気付アドレスのプレフィクスとの所定の組合せを抽出して、当該抽出した組合せに含まれるプレフィクスの集合によってページングエリア情報を生成するページングエリア形成手段と、上記ページングエリア形成手段によって生成される上記ページングエリア情報を上記移動ノードに通知するページングエリア通知手段とを備えることを特徴としている。
【０００８】
また、上記課題を解決するため、本発明のページングエリア形成方法は、モビリティ制御手段が、移動ノードのホームネットワークにおけるホームアドレスと、当該移動ノードの移動先のネットワークにおける気付アドレスとを対応付けてバインディング記憶手段に記憶するモビリティ制御ステップと、遷移検出手段が、上記バインディング記憶手段に記憶される上記気付アドレスの遷移を監視し、遷移前の上記気付アドレスのプレフィクスと、遷移後の上記気付アドレスのプレフィクスとを検出して、遷移履歴記憶手段に当該遷移前の気付アドレスのプレフィクスと当該遷移後の気付アドレスのプレフィクスとに対応付けて上記気付アドレスの遷移回数を記憶させる遷移検出ステップと、ページングエリア形成手段が、上記遷移履歴記憶手段によって記憶されている上記遷移前の気付アドレスのプレフィクスと上記遷移後の気付アドレスのプレフィクスとの所定の組合せを抽出して、当該抽出した組合せに含まれるプレフィクスの集合によってページングエリア情報を生成するページングエリア形成ステップと、ページングエリア通知手段が、上記ページングエリア形成手段によって生成される上記ページングエリア情報を上記移動ノードに通知するページングエリア通知ステップとを備えることを特徴としている。
【０００９】
また、上記課題を解決するため、本発明のモビリティ制御プログラムは、コンピュータを、移動ノードのホームネットワークにおけるホームアドレスと、当該移動ノードの移動先のネットワークにおける気付アドレスとを対応付けるモビリティ制御手段と、上記モビリティ制御手段によって対応付けられる上記移動ノードのホームアドレスと上記気付アドレスとを記憶するバインディング記憶手段と、上記バインディング記憶手段に記憶される上記気付アドレスの遷移を監視し、遷移前の上記気付アドレスのプレフィクスと、遷移後の上記気付アドレスのプレフィクスとを検出する遷移検出手段と、上記遷移検出手段によって検出される上記遷移前の気付アドレスのプレフィクスと上記遷移後の気付アドレスのプレフィクスとに対応付けて上記気付アドレスの遷移回数を記憶する遷移履歴記憶手段と、上記遷移履歴記憶手段によって記憶されている上記遷移前の気付アドレスのプレフィクスと上記遷移後の気付アドレスのプレフィクスとの所定の組合せを抽出して、当該抽出した組合せに含まれるプレフィクスの集合によってページングエリア情報を生成するページングエリア形成手段と、上記ページングエリア形成手段によって生成される上記ページングエリア情報を上記移動ノードに通知するページングエリア通知手段として機能させることを特徴としている。
【００１０】
これらの発明によれば、モビリティ制御ノードは、移動ノードの気付アドレスの遷移前後のプレフィクスに対応付けてその遷移回数を記憶する。モビリティ制御ノードは、上記の遷移前後の気付アドレスのプレフィクスの所定の組合せを抽出し、抽出した組合せに含まれるプレフィクスの集合によってページングエリア情報を生成して、このページングエリア情報を移動ノードに通知する。このように、モビリティ制御ノードは、移動ノードの気付アドレスの遷移履歴に基づいてページングエリア情報を生成することによってページングエリアを形成するので、移動ノードの気付アドレスの遷移履歴に基づいた適切なページングエリアを形成することができる。また、モビリティ制御ノードは、移動ノードの気付アドレスの遷移履歴に基づいてページングエリアを形成することができるので、移動ノードが独自に移動履歴を管理することを必要とせず、また移動ノードがネットワークに移動履歴を通知することを必要とせずに、モビリティ制御ノードがページングエリアを形成することが可能である。
【００１１】
また、本発明のモビリティ制御ノードにおいては、上記ページングエリア形成手段は、上記遷移履歴記憶手段によって記憶されている上記遷移回数のうち、所定の基準値を超える遷移回数が対応付けられている上記遷移前のプレフィクスと上記遷移後のプレフィクスとの組合せを抽出し、当該組合せのうち共通する上記プレフィクスを有する組合せを抽出して、当該抽出した組合せに含まれる上記プレフィクスの集合によってページングエリア情報を生成することを特徴とすることが好適である。
【００１２】
また、本発明のページングエリア形成方法においては、上記ページングエリア形成ステップにおいて、上記ページングエリア形成手段は、上記遷移履歴記憶手段によって記憶されている上記遷移回数のうち、所定の基準値を超える遷移回数が対応付けられている上記遷移前のプレフィクスと上記遷移後のプレフィクスとの組合せを抽出し、当該組合せのうち共通する上記プレフィクスを有する組合せを抽出して、当該抽出した組合せに含まれる上記プレフィクスの集合によってページングエリア情報を生成することを特徴とすることが好適である。
【００１３】
また、本発明のモビリティ制御プログラムにおいては、上記ページングエリア形成手段は、上記遷移履歴記憶手段によって記憶されている上記遷移回数のうち、所定の基準値を超える遷移回数が対応付けられている上記遷移前のプレフィクスと上記遷移後のプレフィクスとの組合せを抽出し、当該組合せのうち共通する上記プレフィクスを有する組合せを抽出して、当該抽出した組合せに含まれる上記プレフィクスの集合によってページングエリア情報を生成することを特徴とすることが好適である。
【００１４】
これらの発明によれば、モビリティ制御ノードは、移動ノードの気付アドレスの遷移前後のプレフィクスに対応付けて記憶している遷移回数のうち、所定の基準値を超える遷移回数が対応付けられている上記の遷移前後のプレフィクスの組合せを抽出して、抽出した組合せのうち共通するプレフィクスを有する組合せを抽出する。モビリティ制御ノードは、抽出した組合せに含まれるプレフィクスの集合をページングエリア情報とする。このようにして生成されるページングエリア情報は、移動ノードがその移動に伴って接続を切り替えることの多い切り替え前後のネットワークそれぞれのプレフィクスが束ねられた集合とされているので、移動ノードが移動した履歴に基づく、より適切なページングエリア情報とされている。
【００１５】
また、本発明のモビリティ制御ノードにおいては、上記バインディング記憶手段に上記移動ノードのアドレスが連続して登録される登録時間を計測する登録時間計測手段と、上記バインディング記憶手段に記憶される上記移動ノードの気付アドレスの更新回数を計測する更新回数計測手段とを更に備え、上記ページングエリア形成手段は、異なる複数の所定の基準値を用い、当該複数の所定の基準値毎に上記ページングエリア情報を生成することによって、複数のページングエリア情報を生成し、上記ページングエリア通知手段は、上記登録時間計測手段によって計測される上記移動ノードの上記登録時間と上記更新回数計測手段によって計測される上記移動ノードの上記更新回数に基づいて、当該移動ノードの気付アドレスの単位時間当たりの更新回数を導出すると共に、気付アドレスの単位時間当たりの更新回数の増加に対して上記ページングエリア情報に含むプレフィクスの数が増加するように定められた所定規則に従い、上記移動ノードの気付アドレスの単位時間当たりの更新回数に応じて上記複数のページングエリア情報のうちから選択されるページングエリア情報を当該移動ノードに通知することを特徴としても良い。
【００１６】
また、本発明のページングエリア形成方法においては、登録時間計測手段が、上記バインディング記憶手段に上記移動ノードのアドレスが連続して登録される登録時間を計測する登録時間計測ステップと、更新回数計測手段が、上記バインディング記憶手段に記憶される上記移動ノードの気付アドレスの更新回数を計測する更新回数計測ステップとを更に備え、上記ページングリア形成ステップにおいて上記ページングエリア形成手段は、異なる複数の所定の基準値を用い、当該複数の所定の基準値毎に上記ページングエリア情報を生成することによって、複数のページングエリアを形成し、上記ページングエリア通知ステップにおいて上記ページングエリア通知手段は、上記登録時間計測手段によって計測される上記移動ノードの上記登録時間と上記更新回数計測手段によって計測される上記移動ノードの上記更新回数に基づいて、当該移動ノードの気付アドレスの単位時間当たりの更新回数を導出すると共に、気付アドレスの単位時間当たりの更新回数の増加に対して上記ページングエリア情報に含むプレフィクスの数が増加するように定められた所定規則に従い、上記移動ノードの気付アドレスの単位時間当たりの更新回数に応じて上記複数のページングエリア情報のうちから選択されるページングエリア情報を当該移動ノードに通知することを特徴としても良い。
【００１７】
また、本発明のモビリティ制御プログラムにおいては、コンピュータを、上記バインディング記憶手段に上記移動ノードのアドレスが連続して登録される登録時間を計測する登録時間計測手段と、上記バインディング記憶手段に記憶される上記移動ノードの気付アドレスの更新回数を計測する更新回数計測手段として更に機能させ、上記ページングエリア形成手段は、異なる複数の所定の基準値を用い、当該複数の所定の基準値毎に上記ページングエリア情報を生成することによって、複数のページングエリア情報を生成し、上記ページングエリア通知手段は、上記登録時間計測手段によって計測される上記移動ノードの上記登録時間と上記更新回数計測手段によって計測される上記移動ノードの上記更新回数に基づいて、当該移動ノードの気付アドレスの単位時間当たりの更新回数を導出すると共に、気付アドレスの単位時間当たりの更新回数の増加に対して上記ページングエリア情報に含むプレフィクスの数が増加するように定められた所定規則に従い、上記移動ノードの気付アドレスの単位時間当たりの更新回数に応じて上記複数のページングエリア情報のうちから選択されるページングエリア情報を当該移動ノードに通知することを特徴としても良い。
【００１８】
これらの発明によれば、モビリティ制御ノードは、異なる複数の所定の基準値を用いて、これら複数の所定の基準値毎に上記と同様にページングエリア情報を生成することによって、複数のページングエリアを形成する。すなわち、小さい値の所定の基準値を用いて生成されたページングエリア情報は、プレフィクスを多く含むため、このページングエリア情報によって形成されるページングエリアのサイズは大きくなる。一方、大きな値の所定の基準値を用いて生成されたページングエリア情報は、これに含まれるプレフィクスの数が少なくなるため、このページングエリア情報によって形成されるページングエリアのサイズは小さくなる。また、モビリティ制御ノードは、移動ノード毎に、バインディング記憶手段においてアドレスが連続して登録される登録時間と、バインディング記憶手段における気付アドレスの更新回数とを計測して、移動ノード毎に気付アドレスの単位時間当たりの更新回数を導出する。この単位時間当たりの更新回数は、移動ノードの移動速度に比例するものと推測される。モビリティ制御手段は、気付アドレスの単位時間当たりの更新回数の増加に対してページングエリア情報に含まれるプレフィクスの数が増加するよう定められた所定規則に従って、上記のように導出した移動ノードの気付アドレスの単位時間当たりの更新回数に応じて上記複数のページングエリア情報のうちから選択されるページングエリア情報を、その移動ノードに通知する。したがって、モビリティ制御手段は、移動速度の速い移動ノードにはサイズの大きいページングエリアのページングエリア情報を通知し、移動速度の遅い移動ノードにはサイズの小さいページングエリアのページングエリア情報を通知することができる。すなわち、モビリティ制御手段は移動ノードの移動速度に応じた適切なサイズのページングエリアのページングエリア情報を移動ノードに通知することができる。
【００１９】
【発明の実施の形態】
本発明の実施形態にかかるモビリティ制御ノード（以下、「ＭＡＰ」という。ＭＡＰ：Ｍｏｂｉｌｉｔｙ  Ａｎｃｈｏｒ  Ｐｏｉｎｔ）１について、添付の図面を参照して説明する。なお、以下の説明においては、説明の理解を容易にするため、各図面において同一又は相当の部分には同一の符号を附すこととする。
【００２０】
図１は、ＭＡＰ１が管理するネットワーク環境を示す図である。ＭＡＰ１は、ＨＭＩＰ（階層化ＭｏｂｉｌｅＩＰ）に対応したモビリティ制御ノードである。ＭＡＰ１は、そのサービスエリア２に、複数のアクセスルータ（以下、「ＡＲ」という。ＡＲ：Ａｃｃｅｓｓ  Ｒｏｕｔｅｒ）を収容している。本実施形態においては、ＭＡＰ１は、ＡＲ１０〜１９をそのサービスエリア２に収容している。
【００２１】
ＡＲ１０〜１９は、ＨＭＩＰに対応したルータである。ＡＲ１０〜１９は、それぞれ異なるネットワークを形成し、そのネットワークのエリアに収容する移動ノード（以下、「ＭＮ」という。ＭＮ：Ｍｏｂｉｌｅ  Ｎｏｄｅ）からのパケットを中継する。なお、ここでの「ネットワーク」とは、ＡＲ１０〜１９それぞれが形成する単一のセルといった概念をも含むものである。図１に示す環境では、ＡＲ１０、１５、１６、１７、及び１８は、幹線道路４０の近傍に配置されている。また、ＡＲ１１，１２，１３，１４、及び１９は、幹線道路４１の近傍に配置されている。図１に示す環境においては、ＭＮ２１〜２３が、ＭＡＰ１のサービスエリア２を通過する。
【００２２】
ＭＮ２１〜２３は、ＨＭＩＰに対応した移動ノードである。ＭＮ２１〜２３はそれぞれ、移動した位置においてそのエリアに存在するＭＮを収容するＡＲ１０〜１９のいずれかに接続することによってパケット通信を行なう。ＭＮ２１〜２３はそれぞれ、通信中モードと待ち受けモードの２つの状態に遷移できる。ＭＮ２１〜２３は、通信中モードにおいてはＨＭＩＰに準じた動作をする。
【００２３】
ＭＮ２１〜２３は、待ち受けモードにおいては、ＡＲからのルータ通知（以下、「ＲＡ」という。ＲＡ：Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）を監視する。ＭＮ２１〜２３は、待ち受けモードにおいて、ページングエリアを超えて移動しない限り、ＭＡＰ１にＢＵを送信しない。ここで、「ＲＡ」とは、ルータがプレフィクス情報を通知するためのパケットである。ＨＭＩＰにおいては、ＭＮに割当てられるアドレスは１２８ビットからなり、上位６４ビットがプレフィクスとなる。プレフィクスは、ホストが接続しているネットワークを示す識別子である。また、上記の１２８ビットのうち下位の６４ビットはホスト識別子であり、ネットワーク内でホストを一意に識別する識別子である。
【００２４】
ＭＮ２１〜２３は、待ち受けモードにおいて、ＭＡＰ１からページングエリア内に送信されるページングパケットを受信すると、その受信した位置において自己が収容されるＡＲの形成するネットワークにおける気付アドレスを含むＢＵをＭＡＰ１に送信して、通信中モードに遷移する。ＭＮ２１〜２３は、通信中モードにおいて最後にデータパケットを送受信した時点から所定時間経過後に待ち受けモードに遷移する。この所定時間は、例えば１５秒に設定されている。
【００２５】
次に、ＭＡＰ１について詳細に説明する。図２はＭＡＰ１の機能的な構成を示すブロック図である。ＭＡＰ１は、インターフェース部６０と、リンク制御部６２と、ＩＰ制御部６４と、モビリティ制御部（モビリティ制御手段）６６と、バインディングキャッシュ（バインディング記憶手段）６８と、移動履歴記憶部（遷移履歴記憶手段、遷移検出手段、ページングエリア形成手段）７０と、ページング制御部（ページングエリア通知手段）７２とを備える。
【００２６】
インターフェース部６０は、物理層に含まれる部分であり、リンク制御部６２からのパケットをリンク上に送信し、リンクから受信するパケットをリンク制御部６２に渡す。
【００２７】
リンク制御部６２は、リンク層に含まれる部分であり、ＩＰ制御部６４からのパケットをインターフェース部６０に渡し、インターフェース部６０からのパケットをＩＰ制御部６４に渡す。
【００２８】
ＩＰ制御部６４は、ＩＰ層に含まれる部分であり、ＢＵ等のモビリティに関するパケットをモビリティ制御部６６との間で取り扱い、ページング初期化パケット、ページングパケット等のページングに関するパケットをページング制御部７２との間で取り扱う。ＩＰ制御部６４は、ＭＮ宛のパケットを受信した場合に、バインディングキャッシュ６８を参照することによって、ＭＮが待ち受けモードにあるか否かを判断して、ＭＮが待ち受けモードの場合には、受信したパケットをパケットバッファスペース（図示しない）に蓄積すると共に、待ち受けモードのＭＮ宛のパケットがあることをページング制御部７２に通知する。なお、ＩＰ制御部６４がバインディングキャッシュ６８を参照することによって、ＭＮが待ち受けモードか否かを判断する手法については後述する。
【００２９】
モビリティ制御部６６は、ＨＭＩＰに準じた動作を行う。より具体的には、ＭＮから送信されるＢＵを処理する。すなわち、ＭＮからＢＵが送信された場合に、ＭＮのホームアドレスとＭＮが存在するネットワークにおけるＭＮの気付アドレスを対応付けてバインディングキャッシュ６８に登録する。
【００３０】
移動履歴記憶部７０は、バインディングキャッシュ６８に登録された複数のＭＮ各々の気付アドレスの遷移を監視する。移動履歴記憶部７０は移動履歴テーブルを有し、ＭＮの気付アドレスの遷移を検出した場合に、遷移前の気付アドレスのプレフィクと遷移後の気付アドレスのプレフィクスとに対応付けて、この遷移回数を移動履歴テーブルに記憶する。
【００３１】
図３は、移動履歴記憶部７０によって移動履歴テーブルに記憶されるデータを示す図であり、図１に示すようにＭＮ２１〜２３がそれぞれ経路３１〜３３を移動した場合に移動履歴テーブルに記憶されるデータの一例を示す。図３において、Ｐｒｅ１０〜１９はＭＮが接続するＡＲ１０〜１９それぞれが形成するネットワークに与えられたプレフィックスである。
【００３２】
図３に示すように、移動履歴記憶部７０は、遷移前のプレフィックスと遷移後のプレフィクスに対応付けて上記の遷移回数を移動履歴テーブルに記憶する。図１に示すようにＭＮ２１が幹線道路４０を経路３１に沿って走行することによって、ＡＲ１０，ＡＲ１７，ＡＲ１８，ＡＲ１６，ＡＲ１５の順に接続するＡＲを遷移すると、遷移前後のＡＲ１０とＡＲ１７、ＡＲ１７とＡＲ１８、ＡＲ１８とＡＲ１６、ＡＲ１６とＡＲ１５のそれぞれが形成するネットワークのプレフィクスに対応付けられた上記の遷移回数が１加算される。ＭＮ２３についても、同様に幹線道路４０近辺の経路３３に沿って移動するので、上記と同様に遷移回数が加算される。
【００３３】
一方、図１に示すように、ＭＮ２２が幹線道路４１を経路３２に沿って通過することによって、ＡＲ１１，ＡＲ１２，ＡＲ１９，ＡＲ１３，ＡＲ１４の順に接続するＡＲを遷移すると、遷移前後のＡＲ１１とＡＲ１２、ＡＲ１２とＡＲ１９、ＡＲ１９とＡＲ１３、ＡＲ１３とＡＲ１４のそれぞれのネットワークのプレフィクスに対応付けられた上記の遷移回数が１加算される。
【００３４】
このようにして、幹線道路４０及び４１に沿って配置されたＡＲ間をＭＮが遷移していくため、これらのプレフィックスに対応付けられた遷移回数が増加する。移動履歴記憶部７０は、この遷移回数にかかるデータを所定時間記憶する。この「所定時間」は、例えば６時間に設定することができる。なお、ＭＡＰが都心部のように時々刻々とＭＮが移動するような地域に設置される場合には所定時間を６時間より短く設定することができ、逆にＭＡＰが田園地帯などのようにＭＮの移動が少ない地域に設置される場合にはサンプル数を得る為に、所定時間を６時間より長く設定することができる。
【００３５】
移動履歴記憶部７０は、移動履歴テーブルを参照して、ページングエリアを形成する。より具体的には、移動履歴記憶部７０は、移動履歴テーブルに記憶された遷移回数が所定の基準値を超える場合に、その遷移回数が対応付けられている遷移前後のプレフィクスの組合せを抽出する。移動履歴記憶部７０は、抽出した組合せのうち共通するプレフィクスを有する組合せを更に抽出し、抽出した組合せに含まれるプレフィクスの集合をページングエリア情報として、ページングエリアを形成する。
【００３６】
図４は、図３に示す移動履歴テーブルを用いて移動履歴記憶部７０がページングエリアを形成する処理を説明する図である。図５は、図３に示す移動履歴テーブルを用いて移動履歴記憶部７０が形成するページングエリアを示す図である。図４に示すように、移動履歴記憶部７０は、所定の基準値を超える遷移回数が対応付けられている遷移前後のプレフィクスの組合せのうち、共通するプレフィクスを有する組合せに含まれているプレフィクスの集合をページングエリア情報とし、ページングエリアを形成する。図４において点線によって囲まれた遷移回数が対応付けられている遷移前後の気付アドレスのプレフィクスの組合せは、共通するプレフィクスを有する組合せであるので、これらの組合せに含まれるプレフィクスのＰｒｅ１０、Ｐｒｅ１７、Ｐｒｅ１８、Ｐｒｅ１６及びＰｒｅ１５の集合がページングエリア情報となって、１つのページングエリアが形成される。また、図４において一点鎖線によって囲まれた遷移回数が対応付けられている遷移前後の気付アドレスのプレフィクスの組合せは、共通するプレフィクスを有する組合せであるので、これらの組合せに含まれるプレフィクスのＰｒｅ１１、Ｐｒｅ１２、Ｐｒｅ１９、Ｐｒｅ１３及びＰｒｅ１４の集合がページングエリア情報となって、１つのページングエリアが形成される。
【００３７】
このようにして形成されるページングエリアは、図５に示すように、幹線道路４１に沿って配置されたＡＲ１０、ＡＲ１７、ＡＲ１８、ＡＲ１６及びＡＲ１５を含むページングエリア５０、また、幹線道路４０に沿って配置されたＡＲ１１、ＡＲ１２、ＡＲ１９、ＡＲ１３及びＡＲ１４を含むページングエリア５１のように、ＭＮが遷移していくことの多いＡＲが束ねられたものとなる。
【００３８】
移動履歴記憶部７０は、バインディングキャッシュに登録された気付アドレスの遷移を上述したように監視して、気付アドレスの遷移がある度に、移動履歴テーブルを更新する。移動履歴記憶部７０は、この更新の都度、ページングエリアを形成し、定期的にページングエリア情報をページング制御部７２に通知する。
【００３９】
ページング制御部７２は、ページングに関するパケットの処理を行う。より具体的には、ＭＮが記憶しているページングエリア情報を初期化するために、そのＭＮがＭＡＰ１に送信するページング初期化パケットを受信すると、ページングエリア情報の候補を通知する。ページング制御部７２は、ＭＮによって送信されるページング初期化パケットに含まれるＭＮの気付アドレスのプレフィクスからＭＮの所在地を収容するネットワークを形成しているＡＲを特定できる。ページング制御部７２は、その特定したネットワークにおけるプレフィクスを含むページングエリア情報を候補としてＭＮに通知する。
【００４０】
ＭＮは、通知されたページングエリア情報の候補のうちからページングエリア情報を選択して、選択したページングエリア情報を通知するページングエリア登録要求をＭＡＰ１に送信し、待ち受けモードに遷移する。ページング制御部７２は、ＭＮから送信されるページングエリア登録要求を受信し、このページングエリア登録要求に含まれるページングエリア情報をＭＮ毎にバインディングキャッシュ６８に記憶すると共に、バインディングキャッシュ６８に記憶されているＭＮの気付アドレスを消去し、更にＭＮのアドレスのホスト識別子を記憶する。
【００４１】
図６は、ページング制御部７２によるページングエリア通知の処理を説明するための図である。ここで、図６に示されるＭＮ２４は、ＭＮ２１〜２３と同様の構成を有する移動ノードである。ＭＮ２４が幹線道路４１を経路３４に沿って走行し、ページング初期化パケットをＭＡＰ１に送信する場合、ページング制御部７２はＭＮ２４から送信されるページング初期化パケットに含まれるＭＮ２４の気付アドレスのプレフィクスを参照することによって、ＭＮ２４がＡＲ１２に接続していることを特定できる。これによって、ページング制御部７２は、ＡＲ１２が形成するネットワークのプレフィクスが含まれているＰｒｅ１１、Ｐｒｅ１２、Ｐｒｅ１９、Ｐｒｅ１３、Ｐｒｅ１４を含むページングエリア情報を候補としてＭＮ２４に通知する。ＭＮ２４は、ＭＡＰ１によって管理されるサービスエリアを初めて訪れた場合には、ＭＡＰ１から通知される上記のページングエリア情報の候補をそのまま記憶する。ＭＮ２４は、記憶したページングエリア情報を含むページングエリア登録要求をＭＡＰ１に送信し、待ち受けモードに遷移する。ページング制御部７２は、ＭＮ２４から送信されるページングエリア登録要求を受信し、このページングエリア登録要求に含まれるページングエリア情報をＭＮ２４のページングエリア情報としてバインディングキャッシュ６８に登録する。
【００４２】
図７は、バインディングキャッシュ６８に登録されるデータの一例を示す図である。図７に示すように、ページング制御部７２は、バインディングキャッシュ６８に登録されているＭＮ２４のホームアドレスＨｏＡ２４に対応付けて、ＭＮ２４によって送信されたページングエリア登録要求に含まれるページングエリア情報（Ｐｒｅ１１，Ｐｒｅ１２，Ｐｒｅ１９，Ｐｒｅ１３，Ｐｒｅ１４の集合）を登録する。そして、ページング制御部７２は、バインディングキャッシュ６８におけるＭＮ２４の気付アドレスのエントリを消去すると共に、バインディングキャッシュ６８におけるＭＮ２４の気付アドレスのホスト識別子Ｎｏ２４を記憶する。ここで、ＩＰ制御部６４は、バインディングキャッシュ６８において、ページングエリアが登録され、気付アドレスが消去された状態のＭＮを、待ち受けモードのＭＮと知ることができる。
【００４３】
なお、ＭＮは、そのエリアを訪れたのは初めてではなく、独自のページングエリア情報を記憶している場合には、ＭＡＰ１から通知される候補を採用する必要はなく、記憶しているページングエリア情報を含むページングエリア登録要求をＭＡＰ１に送信することができる。
【００４４】
また、ページング制御部７２は、待ち受けモードのＭＮ宛のパケットを受信したＩＰ制御部６４からその旨の通知を受けた場合に、そのＭＮのページングエリア情報としてバインディングキャッシュ６８に登録されているプレフィクスに、バインディングキャッシュ６８に記憶されているそのＭＮのホスト識別子を付加したアドレスにページングパケットを送信する。例えば、図７に示すようにバインディングキャッシュ６８にデータが登録されている待ち受けモードのＭＮ２４宛のパケットを受信すると、ページング制御部７２は、Ｐｒｅ１１，Ｐｒｅ１２，Ｐｒｅ１９，Ｐｒｅ１３，Ｐｒｅ１４をプレフィクスとし、Ｎｏ２４をホスト識別子とする５つのアドレスに宛てて、ページングパケットを送信する。
【００４５】
ＭＮはページングパケットを受信すると、ＭＡＰ１にＢＵを送信し、通信中モードに遷移する。モビリティ制御部６６は、ＭＮから送信されるＢＵを受信して、ＢＵに含まれる気付アドレスをバインディングキャッシュ６８に登録する。
【００４６】
図８は、ＭＮ２４がＡＲ１４に接続しているときにＢＵを送信した場合の、バインディングキャッシュ６８に登録されたデータの例を示す。図８に示すように、ＭＮ２４がＡＲ１４に接続しているときにＢＵを送信した場合、モビリティ制御部６６は、ＢＵに含まれるＭＮ２４の気付アドレスＣｏＡ１４２４を気付アドレスとして、Ｍｎ２４のホームアドレスＨｏＡ１４に対応付けて登録する。ここで、ＭＮ２４のアドレスは、接続しているＡＲ１４が形成するネットワークのプレフィクスであるＰｒｅ１４とＭＮ２４のホスト識別子であるＮｏ２４からなる。
【００４７】
以下、本実施形態にかかるＭＡＰ１の動作について説明する。併せて、本実施形態にかかるページングエリア形成方法について説明する。図９は、実施形態にかかるページングエリア形成方法のフローチャートである。図９に示すように、まず、ＭＮが接続するＡＲに伴って、モビリティ制御部６６によってＭＮの気付アドレスが更新され、バインディングキャッシュ６８に登録される（ステップＳ０１）。移動履歴記憶部７０は、バインディングキャッシュ６８におけるＭＮの気付アドレスの遷移を監視し、遷移があった場合に、遷移前後のネットワークのプレフィクスを検出する（ステップＳ０２）。移動履歴記憶部７０は、遷移前後のネットワークのプレフィクスに対応付けて、この遷移回数を移動履歴テーブルに記録する（ステップＳ０３）。移動履歴記憶部７０は、移動履歴テーブルに記録された遷移回数のうち、所定の基準値を超える遷移回数が対応付けられた遷移前後のプレフィクスの組合せを抽出する。移動履歴記憶部７０は、抽出した組合せのうち共通するプレフィクスを含む組合せを抽出する。移動履歴記憶部７０は、このようにして抽出した組合せに含まれるプレフィクスの集合をページングエリア情報とし、このページングエリア情報をページング制御部７２に通知する（ステップＳ０４）。
【００４８】
次に、上記のページングエリアを用いた通信方法について説明する。図１０は、このページングエリアを用いた通信方法を示すシーケンス図である。図１０に示すように、まず、ＭＮからページング初期化パケットが送信される（ステップＳ１１）。ＭＡＰ１においてページング初期化パケットを受信すると、ページング制御部７２が移動履歴記憶部７０から通知を受けたページングエリア情報の候補をＭＮに通知する（ステップＳ１２）。ＭＮは、ＭＡＰ１から通知されるページングエリア情報の候補のうち、いずれかを選択して登録すると共に、選択したページングエリア情報を含むページングエリア登録要求をＭＡＰ１に送信して、待ち受けモードに遷移する（ステップＳ１３）。ＭＡＰ１においてページングエリア登録要求を受信すると、ページング制御部７２は、バインディングキャッシュ６８におけるＭＮのページングエリア情報の登録を、ページングエリア登録要求に含まれるページングエリア情報によって置き換える。
【００４９】
待ち受けモードのＭＮ宛のパケットをＩＰ制御部６４が検出すると（ステップＳ１４）、ＩＰ制御部６４は、その旨をページング制御部７２に通知し、ページング制御部７２はページングパケットをＭＮに送信する（ステップＳ１５）。ページングパケットの送信先のアドレスは、そのＭＮについてバインディングキャッシュ６８に登録されているページングエリア情報に含まれるプレフィクスとＭＮのホスト識別子とからなるアドレスである。ページングパケットを受信したＭＮは、ＢＵをＭＡＰ１に送信して、通信中モードに遷移する（ステップＳ１６）。このＢＵには、ＭＮが現在収容されているネットワークにおけるそのＭＮの気付アドレスが含まれている。モビリティ制御部６６は、ＢＵに含まれる気付アドレスをＭＮの気付アドレスとしてバインディングキャッシュ６８に登録する。そして、その後、パケットバッファスペースに蓄積されたＭＮ宛のパケットが、ＩＰ制御部６４によってＭＮに送信される（ステップＳ１７）。
【００５０】
次に、本実施形態にかかるモビリティ制御プログラム１００について説明する。図１１は、モビリティ制御プログラム１００の構成を示す図である。モビリティ制御プログラム１００は、処理を統括するメインモジュール１０２と、インターフェースモジュール１０４と、リンク制御モジュール１０６と、ＩＰ制御モジュール１０８と、モビリティ制御モジュール１１０と、移動履歴記憶モジュール１１２と、ページング制御モジュール１１４とを備える。ここで、インターフェースモジュール１０４、リンク制御モジュール１０６、ＩＰ制御モジュール１０８、モビリティ制御モジュール１１０、移動履歴記憶モジュール１１２、ページング制御モジュール１１４がコンピュータを動作させて実現する機能はそれぞれ、上述したインターフェース部６０、リンク制御部６２、ＩＰ制御部６４、モビリティ制御部６６、移動履歴記憶部７０、ページング制御部７２と同様である。
【００５１】
以下、本実施形態にかかるＭＡＰ１の作用及び効果を説明する。ＭＡＰ１においては、移動履歴記憶部７０が、バインディングキャッシュ６８に登録されるＭＮの気付アドレスの遷移を監視する。移動履歴記憶部７０は、ＭＮの気付アドレスの遷移前後のプレフィクスに対応付けて移動履歴テーブルにその遷移回数を記憶する。移動履歴記憶部７０は、所定の基準値を超える遷移回数が対応付けられている上記の遷移前後のプレフィクスの組合せを抽出して、抽出した組合せのうち共通するプレフィクスを含む組合せを抽出する。移動履歴記憶部７０は、抽出した組合せに含まれるプレフィクスの集合をページングエリア情報として、ＭＮに通知する。このように、移動履歴記憶部７０は、ＭＮの気付アドレスの遷移履歴に基づいてページングエリア情報を生成することによってページングエリアを形成するので、ＭＮの遷移履歴に基づいた適切なページングエリアを形成することができる。また、この移動履歴記憶部７０を備えるＭＡＰ１は、ＭＮの気付アドレスの遷移履歴に基づいてページングエリアを形成することができるので、ＭＮが独自に移動履歴を管理することを必要とせず、またＭＮがネットワークに移動履歴を通知することを必要とせずに、ＭＡＰ１がページングエリアを形成することが可能である。
【００５２】
なお、本発明は上記した本実施形態に限定されることなく種々の変形が可能である。例えば、移動履歴記憶部７０は、サイズの異なる複数のページングエリアを形成して、ページング制御部７２はＭＮの移動速度に応じたサイズのページングエリアのページングエリア情報をＭＮに通知することが可能である。より具体的には、移動履歴記憶部７０は、異なる複数の所定の基準値を用い、複数の所定の基準値毎に上記と同様の処理によってページングエリア情報を生成する。これによって、移動履歴記憶部７０は、サイズが異なる複数のページングエリアを形成することができる。すなわち、所定の基準値の値が大きいものについては、移動履歴テーブルにおいてこの所定の基準値を超える遷移回数が少なくなる為、抽出されるプレフィクスの集合も小さくなる。したがって、ページングエリアのサイズが小さくなる。一方、所定の基準値の値が小さいものについては、移動履歴テーブルにおいてこの所定の基準値を超える遷移回数が多くなる為、抽出されるプレフィクスの集合も大きくなる。したがって、ページングエリアのサイズは大きくなる。また、移動履歴記憶部７０は、ＭＮ毎にバインディングキャッシュ６８に連続して登録される登録時間を計測して、ＭＮ毎の登録時間をバインディングキャッシュ６８に記憶する（登録時間計測手段に相当する）。更に、移動履歴記憶部７０は、ＭＮ毎にバインディングキャッシュ６８に登録される気付アドレスの更新回数を計測して、この更新回数をバインディングキャッシュ６８にＭＮ毎に記憶する（更新回数計測手段に相当する）。図１２は、移動履歴記憶部７０によってバインディングキャッシュ６８に上記の登録時間と変更回数が記憶されたデータの一例を示す図である。図１２において、登録時間は移動履歴記憶部７０によって計測されバインディングキャッシュ６８に登録される上記の登録時間を示す。また、ＣｏＡ更新回数は、移動履歴記憶部７０によって記憶されバインディングキャッシュ６８に記憶される上記の更新回数を示す。移動履歴記憶部７０は、ＭＮ毎に上記の登録時間と更新回数に基づいて、気付アドレスの単位時間当たりの更新回数をＭＮ毎に導出する。この気付アドレスの単位時間当たりの更新回数は、単位時間当たりに気付アドレスが更新される回数を示すものであるので、ＭＮの移動速度を表すものと推定される。ページング制御部７２は、所定規則にしたがって、移動履歴記憶部７０によって形成されたサイズの異なる複数のページングエリアのうち、ＭＮの気付アドレスの単位時間当たりの更新回数に応じたサイズのページングエリアのページングエリア情報をそのＭＮに通知する。具体的に上記の所定規則とは、気付アドレスの単位時間当たりの更新回数とページングエリア情報に含まれるプレフィクスの数とを関連付けた規則であり、気付アドレスの単位時間当たりの増加に対してページングエリア情報に含まれるプレフィクスの数が多くなるよう定められた規則である。この規則を用いる場合に、ページングエリア制御部７２は、複数の所定の基準値を用いて生成された複数のページングエリア情報のうち、この所定規則に定められたＭＮの気付アドレスの単位時間当たりの更新回数に応じた数のプレフィクスを含むページングエリア情報をＭＮに通知することができる。これによって、ＭＡＰ１は、ＭＮの移動速度に応じた適切なサイズのページングエリアのページングエリア情報を移動ノードに通知することが可能となる。なお、上記の所定規則としては、気付アドレスの単位時間当たりの更新回数と所定の基準値との関係を予め定めた規則を用いることもできる。すなわち、その数が多い気付アドレスの単位時間当たりの更新回数には小さな所定の基準値が対応付けられており、その数が少ない気付アドレスの単位時間当たりの更新回数には大きな所定の基準値が対応付けられている規則を用いることができる。この規則を用いる場合、ページング制御部７２はこの所定規則にしたがって、気付アドレスの単位時間当たりの更新回数が多く、移動速度が速いと推定されるＭＮには、小さな所定の基準値を用いて生成されたプレフィクスを多く含むページングエリア情報を、そのＭＮに通知する。一方、ページング制御部７２は、気付アドレスの単位時間当たりの更新回数が少なく、移動速度が遅いと推定されるＭＮには、大きな所定の基準値を用いて生成され、それに含むプレフィクスの数が少ないページングエリア情報を、そのＭＮに通知する。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、移動ノードが独自に移動履歴を管理することを必要とせず、また移動ノードがネットワークに移動履歴を通知することを必要とせずに、モビリティ制御ノードがページングエリアを形成することが可能である。また、本発明のモビリティ制御ノードは、移動ノードの気付アドレスの遷移履歴に基づいた適切なページングエリアを形成することができる。
【図面の簡単な説明】
【図１】実施形態にかかるモビリティ制御ノードが管理するネットワーク環境を示す図である。
【図２】実施形態にかかるモビリティ制御ノードの機能的な構成を示す図である。
【図３】実施形態にかかる移動履歴記憶部が移動履歴テーブルに記憶するデータの一例を示す図である。
【図４】図３に示す移動履歴テーブルを用いてページングエリアを形成する処理を説明する図である。
【図５】移動履歴記憶部が図３に示す移動履歴テーブルを用いて形成するページングエリアを示す図である。
【図６】
実施形態にかかるページング制御部によるページングエリア通知の処理を説明
するための図である。
【図７】
実施形態にかかるバインディングキャッシュに登録されるデータの一例を示す
図である。
【図８】
実施形態にかかるバインディングキャッシュに登録されるデータの一例を示す
図である。
【図９】
実施形態にかかるページングエリア形成方法のフローチャートである。
【図１０】
実施形態にかかるページングエリアを用いた通信方法を示すシーケンス図であ
る。
【図１１】
実施形態にかかるモビリティ制御プログラムの構成を示す図である。
【図１２】
本発明の他の実施形態にかかるバインディングキャッシュに登録されるデータ
の例を示す図である。
【符号の説明】
１…モビリティ制御ノード、２…サービスエリア、１０〜１９…アクセスルータ（ＡＲ）、２１〜２４…移動ノード（ＭＮ）、３１，３２，３３，３４…経路、
４０，４１…幹線道路、５０，５１…ページングエリア、６０…インターフェース部、６２…リンク制御部、６４…ＩＰ制御部、６６…モビリティ制御部、６８…バインディングキャッシュ、７０…ページング制御部、７０…移動履歴記憶部、７２…ページング制御部。
【図１】
2004214907.tif 000003
【図２】
2004214907.tif 000004
【図３】
2004214907.tif 000005
【図４】
2004214907.tif 000006
【図５】
2004214907.tif 000007
【図６】
2004214907.tif 000008
【図７】
2004214907.tif 000009
【図８】
2004214907.tif 000010
【図９】
2004214907.tif 000011
【図１０】
2004214907.tif 000012
【図１１】
2004214907.tif 000013
【図１２】
2004214907.tif 000014