(57)【特許請求の範囲】
【請求項１】
IPアドレス管理方法であって、当該方法が、
IPアドレスアンカーが配置されているIPサブネットにモバイルノード(MN)がアクセスしているということを検知した際に、前記MNによって使用されている有効なIPアドレスプレフィックスを前記IPアドレスアンカーによって取得するステップと、
前記IPアドレスアンカーによって、前記有効なIPアドレスプレフィックスに従って前記MNへスイッチオーバー表示情報を送信し、それによって、前記MNが、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定するステップと、を含み、前記MNが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在していないということを判定する場合、又は、前記MNが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、別のIPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合には、前記MNは、前記アクセスされているIPサブネットが変化しているということを判定する、
方法。
【請求項２】
前記MNが、前記スイッチオーバー表示情報にしたがって、前記アクセスされているIPサブネットが変化しているか否かを判定する際に、前記MNが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、前記IPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合に、前記MNは、前記アクセスされているIPサブネットが変化していないということを判定する、請求項１に記載の方法。
【請求項３】
前記IPアドレスアンカーによって、前記有効なIPアドレスプレフィックスに従って前記MNへスイッチオーバー表示情報を送信する前記ステップが、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるかどうかを前記IPアドレスアンカーによって判定するステップと、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記IPアドレスアンカーによって、前記MNにIPアドレスプレフィックスを割り当て、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを区別して識別し、又は前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいる場合には、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを前記IPアドレスアンカーによって区別して識別するステップと、
前記IPアドレスアンカーによって、前記MNへ前記スイッチオーバー表示情報を送信するステップであって、前記スイッチオーバー表示情報が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、を区別して識別するために使用される、ステップと、を含む、請求項１に記載の方法。
【請求項４】
前記IPアドレスアンカーによって、前記有効なIPアドレスプレフィックスに従って前記MNへスイッチオーバー表示情報を送信する前記ステップが、
前記MNによってアクセスされている前記IPサブネットが変化しているかどうかを前記有効なIPアドレスプレフィックスに従って前記IPアドレスアンカーによって判定するステップと、
前記IPアドレスアンカーによって、判定結果に従って前記MNへ前記スイッチオーバー表示情報を送信するステップであって、前記スイッチオーバー表示情報が、第１のインジケータ又は第２のインジケータを含む、ステップと、を含み、
前記第１のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化しているということを示すために使用され、前記第２のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化していないということを示すために使用される、請求項１に記載の方法。
【請求項５】
前記MNによってアクセスされている前記IPサブネットが変化しているかどうかを前記有効なIPアドレスプレフィックスに従って前記IPアドレスアンカーによって判定する前記ステップが、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるかどうかを前記IPアドレスアンカーによって判定するステップと、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記MNによってアクセスされている前記IPサブネットが変化しているということを前記IPアドレスアンカーによって判定し、又は前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいる場合には、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを前記IPアドレスアンカーによって判定するステップであって、前記プリセット識別子が、前記IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされているIPサブネットによって前記MNに割り当てられたIPアドレスプレフィックスに対応している、ステップと、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を有している場合には、前記MNによってアクセスされている前記IPサブネットが変化していないということを前記IPアドレスアンカーによって判定し、又は前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を有していない場合には、前記MNによってアクセスされている前記IPサブネットが変化しているということを前記IPアドレスアンカーによって判定するステップとを含む、請求項４に記載の方法。
【請求項６】
当該方法が、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記IPアドレスアンカーによって、前記MNにIPアドレスプレフィックスを割り当て、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを区別して識別し、又は前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいる場合には、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを前記IPアドレスアンカーによって区別して識別するステップと、
前記IPアドレスアンカーによって、前記MNへルータ広告メッセージを送信するステップであって、前記ルータ広告メッセージが、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、を区別して識別するために使用される、ステップと、を更に含む、請求項５に記載の方法。
【請求項７】
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを前記IPアドレスアンカーによって区別して識別する前記ステップが、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して第１のタイプ識別子を前記IPアドレスアンカーによって設定するステップ、及び/又は
前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して第２のタイプ識別子を前記IPアドレスアンカーによって設定するステップを含む、請求項３又は６に記載の方法。
【請求項８】
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるかどうかを前記IPアドレスアンカーによって判定する前記ステップが、
それぞれの有効なIPアドレスプレフィックスに対応するネットワーク識別子が、前記IPアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを前記IPアドレスアンカーによって判定するステップであって、前記ネットワーク識別子が、アンカー識別子又はネットワークコードである、ステップと、
前記IPアドレスアンカーに対応する前記ネットワーク識別子が存在する場合には、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるということを前記IPアドレスアンカーによって判定し、又は前記IPアドレスアンカーに対応する前記ネットワーク識別子が存在しない場合には、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいないということを前記IPアドレスアンカーによって判定するステップとを含む、請求項３又は５に記載の方法。
【請求項９】
前記MNによって使用されている有効なIPアドレスプレフィックスを前記IPアドレスアンカーによって取得する前記ステップが、
前記IPアドレスアンカーによって、前記MNのノード識別子を搬送する情報取得要求をロケーションマネージャーLMへ送信し、それによって前記LMが、前記MNの前記ノード識別子に従って、事前に格納されているエントリーから、前記MNによって使用されている前記有効なIPアドレスプレフィックスと、それぞれの有効なIPアドレスプレフィックスに対応する前記ネットワーク識別子とを検索して取得するステップであって、それぞれのエントリーが、ノード識別子と、ネットワーク識別子と、IPアドレスプレフィックスと、前記IPアドレスプレフィックスの有効期間との間における対応関係を含み、前記IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされている前記IPサブネットによって前記MNに割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を更に有している、ステップと、
前記有効なIPアドレスプレフィックスと、それぞれの有効なIPアドレスプレフィックスに対応する前記ネットワーク識別子とを前記IPアドレスアンカーによって受信するステップであって、前記有効なIPアドレスプレフィックス及び前記ネットワーク識別子が、前記LMによってフィードバックされる、ステップとを含み、
当該方法が、
前記IPアドレスアンカーによって、情報格納要求を前記LMへ送信するステップであって、前記情報格納要求が、前記MNの前記ノード識別子と、前記IPアドレスアンカーに対応する前記ネットワーク識別子と、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスの有効期間とを搬送し、それによって前記LMが、前記情報格納要求に従ってターゲットエントリーを格納し、前記ターゲットエントリー内に前記プリセット識別子を設定し、前記IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされている前記IPサブネットによって前記MNに割り当てられた前記IPアドレスプレフィックスを記録しているエントリーから前記プリセット識別子を除去する、ステップを更に含み、
前記ターゲットエントリーが、前記MNの前記ノード識別子と、前記IPアドレスアンカーに対応する前記ネットワーク識別子と、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスの前記有効期間との間における対応関係を含む、請求項８に記載の方法。
【請求項１０】
当該方法が、
前記有効なIPアドレスプレフィックスがターゲットIPアドレスプレフィックスを含んでいるかどうかを前記IPアドレスアンカーによって検知するステップであって、前記ターゲットIPアドレスプレフィックスが、プリセット持続時間が経過した後にネットワークセッションによって使用されていないIPアドレスプレフィックスである、ステップと、
前記有効なIPアドレスプレフィックスが前記ターゲットIPアドレスプレフィックスを含んでいる場合には、前記IPアドレスアンカーによって、前記MNの前記ノード識別子と前記ターゲットIPアドレスプレフィックスとを搬送するエントリー削除命令を前記LMへ送信し、それによって前記LMが、前記MNの前記ノード識別子と前記ターゲットIPアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除するステップと、を更に含む、請求項９に記載の方法。
【請求項１１】
IPアドレス管理方法であって、当該方法が、
モバイルノード(MN)によって、IPアドレスアンカーが配置されているIPサブネットにアクセスした後に、前記IPアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するステップと、
前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って前記MNによって判定するステップと、を含み、
前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って前記MNによって判定する前記ステップは、
前記MNが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在していないということを判定する場合、又は、前記MNが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、別のIPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合には、前記アクセスされているIPサブネットが変化しているということを判定するステップを含む、
方法。
【請求項１２】
前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って前記MNによって判定する前記ステップは、
前記MNが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、前記IPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合に、前記アクセスされているIPサブネットが変化していないということを判定するステップを含む、請求項１１に記載の方法。
【請求項１３】
前記スイッチオーバー表示情報が、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、別のIPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとを区別して識別するために使用され、
前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って前記MNによって判定する前記ステップが、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスがプリセット条件を満たしているかどうかを前記MNによって判定するステップであって、前記プリセット条件が、前記MNによって受信された前のスイッチオーバー表示情報内に、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが存在しないこと、又は前記MNによって受信された前のスイッチオーバー表示情報内に、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが存在しており、かつ前記別のIPアドレスアンカーによって割り当てられているものとして識別されていることである、ステップと、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが前記プリセット条件を満たしている場合には、前記アクセスされているIPサブネットが変化しているということを前記MNによって判定し、又は前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが前記プリセット条件を満たしていない場合には、前記アクセスされているIPサブネットが変化していないということを前記MNによって判定するステップと、を含む、請求項１１に記載の方法。
【請求項１４】
前記スイッチオーバー表示情報が、第１のインジケータ又は第２のインジケータを含み、前記第１のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化しているということを示すために使用され、前記第２のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化していないということを示すために使用され、
前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って前記MNによって判定する前記ステップが、
前記スイッチオーバー表示情報が前記第１のインジケータを含んでいる場合には、前記アクセスされているIPサブネットが変化しているということを前記MNによって判定し、又は前記スイッチオーバー表示情報が前記第２のインジケータを含んでいる場合には、前記アクセスされているIPサブネットが変化していないということを前記MNによって判定するステップを含む、請求項１１に記載の方法。
【請求項１５】
当該方法が、
前記IPアドレスアンカーによって送信されたルータ広告メッセージを前記MNによって受信するステップを更に含み、
前記ルータ広告メッセージが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、別のIPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとを区別して識別するために使用される、請求項１４に記載の方法。
【請求項１６】
前記タイプ識別子が、第１のタイプ識別子及び/又は第２のタイプ識別子を含み、
前記第１のタイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して設定され、
前記第２のタイプ識別子が、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して設定される、請求項１３又は１５に記載の方法。
【請求項１７】
当該方法が、
前記MNによって前記タイプ識別子に従って、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとの間を区別するステップを更に含む、請求項１３又は１５に記載の方法。
【請求項１８】
当該方法が、
前記アクセスされているIPサブネットが変化しているということを前記MNが判定した場合には、前記MNによって、前記MNに最も近いコレスポンデントノードCNのIPアドレスを、クエリーを行って取得するステップと、
前記IPアドレスに従って前記最も近いCNとのネットワークセッションを前記MNによって確立するステップとを更に含む、請求項１１から１７のいずれか一項に記載の方法。
【請求項１９】
IPアドレス管理装置であって、当該装置がIPアドレスアンカーに適用され、当該装置が、
前記IPアドレスアンカーが配置されているIPサブネットにモバイルノード(MN)がアクセスしているということが検知された際に、前記MNによって使用されている有効なIPアドレスプレフィックスを取得するように構成されているアドレス取得モジュールと、
前記有効なIPアドレスプレフィックスに従って前記MNへスイッチオーバー表示情報を送信するように構成されている情報送信モジュールであって、それによって前記MNが、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定する、情報送信モジュールと、を含み、前記MNが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスが前記情報送信モジュールによって送信された前記スイッチオーバー表示情報の中に存在していないということを判定する場合、又は、前記MNが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記情報送信モジュールによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、別のIPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合には、前記MNは、前記アクセスされているIPサブネットが変化しているということを判定する、
装置。
【請求項２０】
前記MNが、前記スイッチオーバー表示情報にしたがって、前記アクセスされているIPサブネットが変化しているか否かを判定する際に、前記MNが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記情報送信モジュールによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、前記IPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合に、前記MNは、前記アクセスされているIPサブネットが変化していないということを判定する、請求項１９に記載の装置。
【請求項２１】
前記情報送信モジュールが、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるかどうかを判定するように構成されているアドレス判断サブモジュールと、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記MNにIPアドレスプレフィックスを割り当てるように構成されているプレフィックス割り当てサブモジュールと、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを区別して識別するように構成されている区別的識別サブモジュールと、
前記MNへ前記スイッチオーバー表示情報を送信するように構成されている第１の送信サブモジュールであって、前記スイッチオーバー表示情報が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、を区別して識別するために使用される、第１の送信サブモジュールと、を含む、請求項１９に記載の装置。
【請求項２２】
前記情報送信モジュールが、
前記MNによってアクセスされている前記IPサブネットが変化しているかどうかを前記有効なIPアドレスプレフィックスに従って判定するように構成されている変化判定サブモジュールと、
判定結果に従って前記MNへ前記スイッチオーバー表示情報を送信するように構成されている第２の送信サブモジュールであって、前記スイッチオーバー表示情報が、第１のインジケータ又は第２のインジケータを含む、第２の送信サブモジュールと、を含み、
前記第１のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化しているということを示すために使用され、前記第２のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化していないということを示すために使用される、請求項１９に記載の装置。
【請求項２３】
前記変化判定サブモジュールが、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるかどうかを判定するように構成されているアドレス判断サブモジュールと、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記MNによってアクセスされている前記IPサブネットが変化しているということを判定するように構成されている第１の判定サブモジュールと、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいる場合には、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを判定するように構成されている識別子判断サブモジュールであって、前記プリセット識別子が、前記IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされているIPサブネットによって前記MNに割り当てられたIPアドレスプレフィックスに対応している、識別子判断サブモジュールと、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を有している場合には、前記MNによってアクセスされている前記IPサブネットが変化していないということを判定するように構成されている第２の判定サブモジュールと、を含み、
前記第１の判定サブモジュールが、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を有していない場合には、前記MNによってアクセスされている前記IPサブネットが変化しているということを判定するように更に構成されている、請求項２２に記載の装置。
【請求項２４】
当該装置が、
前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記MNにIPアドレスプレフィックスを割り当てるように構成されているプレフィックス割り当てサブモジュールと、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを区別して識別するように構成されている区別的識別サブモジュールと、
前記MNへルータ広告メッセージを送信するように構成されているメッセージ送信サブモジュールであって、前記ルータ広告メッセージが、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、を区別して識別するために使用される、メッセージ送信サブモジュールと、を更に含む、請求項２３に記載の装置。
【請求項２５】
前記区別的識別サブモジュールが、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して第１のタイプ識別子を設定し、及び/又は
前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して第２のタイプ識別子を設定するように構成されている、請求項２１又は２４に記載の装置。
【請求項２６】
前記アドレス判断サブモジュールが、
それぞれの有効なIPアドレスプレフィックスに対応するネットワーク識別子が、前記IPアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを判定するように構成されているネットワーク識別子判断サブモジュールであって、前記ネットワーク識別子が、アンカー識別子又はネットワークコードである、ネットワーク識別子判断サブモジュールと、
前記IPアドレスアンカーに対応する前記ネットワーク識別子が存在する場合には、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるということを判定するように構成されている第１の判定サブモジュールと、
前記IPアドレスアンカーに対応する前記ネットワーク識別子が存在しない場合には、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいないということを判定するように構成されている第２の判定サブモジュールとを含む、請求項２１又は２３に記載の装置。
【請求項２７】
前記アドレス取得モジュールが、
前記MNのノード識別子を搬送する情報取得要求をロケーションマネージャーLMへ送信するように構成されている要求取得サブモジュールであって、それによって前記LMが、前記MNの前記ノード識別子に従って、事前に格納されているエントリーから、前記MNによって使用されている前記有効なIPアドレスプレフィックスと、それぞれの有効なIPアドレスプレフィックスに対応する前記ネットワーク識別子とを検索して取得し、それぞれのエントリーが、ノード識別子と、ネットワーク識別子と、IPアドレスプレフィックスと、前記IPアドレスプレフィックスの有効期間との間における対応関係を含み、前記IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされている前記IPサブネットによって前記MNに割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を更に有している、要求取得サブモジュールと、
前記有効なIPアドレスプレフィックスと、それぞれの有効なIPアドレスプレフィックスに対応する前記ネットワーク識別子とを受信するように構成されているアドレス受信サブモジュールであって、前記有効なIPアドレスプレフィックス及び前記ネットワーク識別子が、前記LMによってフィードバックされる、アドレス受信サブモジュールと、を含み、
当該装置が、
情報格納要求を前記LMへ送信するように構成されている要求格納サブモジュールであって、前記情報格納要求が、前記MNの前記ノード識別子と、前記IPアドレスアンカーに対応する前記ネットワーク識別子と、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスの有効期間とを搬送し、それによって前記LMが、前記情報格納要求に従ってターゲットエントリーを格納し、前記ターゲットエントリー内に前記プリセット識別子を設定し、前記IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされている前記IPサブネットによって前記MNに割り当てられた前記IPアドレスプレフィックスを記録しているエントリーから前記プリセット識別子を除去する、要求格納サブモジュールを更に含み、
前記ターゲットエントリーが、前記MNの前記ノード識別子と、前記IPアドレスアンカーに対応する前記ネットワーク識別子と、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスの前記有効期間との間における対応関係を含む、請求項２６に記載の装置。
【請求項２８】
当該装置が、
前記有効なIPアドレスプレフィックスがターゲットIPアドレスプレフィックスを含んでいるかどうかを検知するように構成されているアドレス検知サブモジュールであって、前記ターゲットIPアドレスプレフィックスが、プリセット持続時間が経過した後にネットワークセッションによって使用されていないIPアドレスプレフィックスである、アドレス検知サブモジュールと、
前記有効なIPアドレスプレフィックスが前記ターゲットIPアドレスプレフィックスを含んでいる場合には、前記MNの前記ノード識別子と前記ターゲットIPアドレスプレフィックスとを搬送するエントリー削除命令を前記LMへ送信するように構成されている命令送信サブモジュールであって、それによって前記LMが、前記MNの前記ノード識別子と前記ターゲットIPアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除する、命令送信サブモジュールと、を更に含む、請求項２７に記載の装置。
【請求項２９】
IPアドレス管理装置であって、当該装置はモバイルノード(MN)に適用され、当該装置は、
IPアドレスアンカーが配置されているIPサブネットがアクセスされた後に、前記IPアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するように構成されている情報受信モジュールと、
前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定するように構成されている変化判断モジュールと、を含み、前記変化判断モジュールが、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定する際に、前記変化判断モジュールが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在していないということを判定する場合、又は、前記変化判断モジュールが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、別のIPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合には、前記変化判断モジュールは、前記アクセスされているIPサブネットが変化しているということを判定する、ように構成される、
装置。
【請求項３０】
前記変化判断モジュールが、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定する際に、前記変化判断モジュールが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、前記IPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合に、前記変化判断モジュールは、前記アクセスされているIPサブネットが変化していないということを判定するように構成される、請求項２９に記載の装置。
【請求項３１】
前記スイッチオーバー表示情報が、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、別のIPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとを区別して識別するために使用され、
前記変化判断モジュールが、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスがプリセット条件を満たしているかどうかを判定するように構成されている条件判断サブモジュールであって、前記プリセット条件が、前記MNによって受信された前のスイッチオーバー表示情報内に、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが存在しないこと、又は前記MNによって受信された前のスイッチオーバー表示情報内に、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが存在しており、かつ前記別のIPアドレスアンカーによって割り当てられているものとして識別されていることである、条件判断サブモジュールと、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが前記プリセット条件を満たしている場合には、前記アクセスされているIPサブネットが変化しているということを判定するように構成されている第3の判定サブモジュールと、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが前記プリセット条件を満たしていない場合には、前記アクセスされているIPサブネットが変化していないということを判定するように構成されている第4の判定サブモジュールと、を含む、請求項２９に記載の装置。
【請求項３２】
前記スイッチオーバー表示情報が、第1のインジケータ又は第2のインジケータを含み、前記第1のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化しているということを示すために使用され、前記第2のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化していないということを示すために使用され、
前記変化判断モジュールが、
前記スイッチオーバー表示情報が前記第1のインジケータを含んでいる場合には、前記アクセスされているIPサブネットが変化しているということを判定するように構成されている第5の判定サブモジュールと、
前記スイッチオーバー表示情報が前記第2のインジケータを含んでいる場合には、前記アクセスされているIPサブネットが変化していないということを判定するように構成されている第6の判定サブモジュールとを含む、請求項２９に記載の装置。
【請求項３３】
当該装置が、
前記IPアドレスアンカーによって送信されたルータ広告メッセージを受信するように構成されているメッセージ受信サブモジュールを更に含み、
前記ルータ広告メッセージが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、別のIPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、タイプ識別子と、を含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、を区別して識別するために使用される、請求項３２に記載の装置。
【請求項３４】
前記タイプ識別子が、第１のタイプ識別子及び/又は第２のタイプ識別子を含み、
前記第１のタイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して設定され、
前記第２のタイプ識別子が、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して設定される、請求項３１又は３３に記載の装置。
【請求項３５】
当該装置が、
前記タイプ識別子に従って、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとの間を区別するように構成されているアドレス区別サブモジュールを更に含む、請求項３１又は３３に記載の装置。
【請求項３６】
当該装置が、
前記アクセスされているIPサブネットが変化しているということを前記MNが判定した場合には、前記MNに最も近いコレスポンデントノードCNのIPアドレスを、クエリーを行って取得するように構成されているアドレスクエリーモジュールと、
前記IPアドレスに従って前記最も近いCNとのネットワークセッションを確立するように構成されているセッション確立モジュールとを更に含む、請求項２９から３５のいずれか一項に記載の装置。
【請求項３７】
IPアドレスアンカーであって、当該IPアドレスアンカーが、プロセッサ、メモリ、及びトランシーバを含み、前記メモリが、1つ又は複数の命令を格納するように構成されており、前記命令が、前記プロセッサによって実行されるように構成されており、
前記プロセッサが、当該IPアドレスアンカーが配置されているIPサブネットにモバイルノード(MN)がアクセスしているということが検知された際に、前記MNによって使用されている有効なIPアドレスプレフィックスを取得するように構成されており、
前記プロセッサが、前記MNへスイッチオーバー表示情報を送信するよう前記トランシーバを前記有効なIPアドレスプレフィックスに従って制御し、それによって、前記MNが、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定する、ように更に構成され、前記MNが、当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスが当該IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在していないということを判定する場合、又は、前記MNが、当該IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが当該IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、別のIPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合には、前記MNは、前記アクセスされているIPサブネットが変化しているということを判定する、
IPアドレスアンカー。
【請求項３８】
前記MNが、前記スイッチオーバー表示情報にしたがって、前記アクセスされているIPサブネットが変化しているか否かを判定する際に、前記MNが、当該IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが当該IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、当該IPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合に、前記MNは、前記アクセスされているIPサブネットが変化していないということを判定する、請求項３７に記載のIPアドレスアンカー。
【請求項３９】
前記プロセッサが、
当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるかどうかを判定し、
当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記MNにIPアドレスプレフィックスを割り当て、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスと、を区別して識別し、又は当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいる場合には、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスと、を区別して識別し、
前記MNへ前記スイッチオーバー表示情報を送信するよう前記トランシーバを制御し、前記スイッチオーバー表示情報が、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、タイプ識別子と、を含み、前記タイプ識別子が、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、を区別して識別するために使用される、ように構成されている、請求項３７に記載のIPアドレスアンカー。
【請求項４０】
前記プロセッサが、
前記MNによってアクセスされている前記IPサブネットが変化しているかどうかを前記有効なIPアドレスプレフィックスに従って判定し、
前記MNへ前記スイッチオーバー表示情報を送信するよう前記トランシーバを判定結果に従って制御し、前記スイッチオーバー表示情報が、第1のインジケータ又は第2のインジケータを含む、ように構成されており、
前記第1のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化しているということを示すために使用され、前記第2のインジケータが、前記MNによってアクセスされている前記IPサブネットが変化していないということを示すために使用される、請求項３７に記載のIPアドレスアンカー。
【請求項４１】
前記プロセッサが、
当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるかどうかを判定し、
当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記MNによってアクセスされている前記IPサブネットが変化しているということを判定し、又は当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいる場合には、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを判定し、前記プリセット識別子が、当該IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされているIPサブネットによって前記MNに割り当てられたIPアドレスプレフィックスに対応しており、
当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を有している場合には、前記MNによってアクセスされている前記IPサブネットが変化していないということを判定し、又は当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を有していない場合には、前記MNによってアクセスされている前記IPサブネットが変化しているということを判定するように構成されている、請求項４０に記載のIPアドレスアンカー。
【請求項４２】
前記プロセッサが、当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいない場合には、前記MNにIPアドレスプレフィックスを割り当て、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスと、を区別して識別するように更に構成されており、又は
前記プロセッサが、当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいる場合には、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記有効なIPアドレスプレフィックスの中にあって別のIPアドレスアンカーによって割り当てられているIPアドレスプレフィックスとを区別して識別するように更に構成されており、
前記プロセッサが、前記MNへルータ広告メッセージを送信するよう前記トランシーバを制御し、前記ルータ広告メッセージが、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、タイプ識別子と、を含み、前記タイプ識別子が、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、を区別して識別するために使用される、ように更に構成されている、請求項４１に記載のIPアドレスアンカー。
【請求項４３】
前記プロセッサが、
当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して第1のタイプ識別子を設定し、及び/又は
前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して第2のタイプ識別子を設定するように構成されている、請求項３９又は４２に記載のIPアドレスアンカー。
【請求項４４】
前記プロセッサが、
それぞれの有効なIPアドレスプレフィックスに対応するネットワーク識別子が、当該IPアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを判定し、前記ネットワーク識別子が、アンカー識別子又はネットワークコードであり、
当該IPアドレスアンカーに対応する前記ネットワーク識別子が存在する場合には、当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが既に含んでいるということを判定し、又は当該IPアドレスアンカーに対応する前記ネットワーク識別子が存在しない場合には、当該IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスを前記有効なIPアドレスプレフィックスが含んでいないということを判定するように構成されている、請求項３９又は４１に記載のIPアドレスアンカー。
【請求項４５】
前記プロセッサが、
前記MNのノード識別子を搬送する情報取得要求をロケーションマネージャーLMへ送信するよう前記トランシーバを制御し、それによって前記LMが、前記MNの前記ノード識別子に従って、事前に格納されているエントリーから、前記MNによって使用されている前記有効なIPアドレスプレフィックスと、それぞれの有効なIPアドレスプレフィックスに対応する前記ネットワーク識別子とを検索して取得し、それぞれのエントリーが、ノード識別子と、ネットワーク識別子と、IPアドレスプレフィックスと、前記IPアドレスプレフィックスの有効期間との間における対応関係を含み、当該IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされている前記IPサブネットによって前記MNに割り当てられた前記IPアドレスプレフィックスが、前記対応するプリセット識別子を更に有しており、
前記有効なIPアドレスプレフィックスと、それぞれの有効なIPアドレスプレフィックスに対応する前記ネットワーク識別子とを受信するよう前記トランシーバを制御し、前記有効なIPアドレスプレフィックス及び前記ネットワーク識別子が、前記LMによってフィードバックされる、ように構成されており、
前記プロセッサが、情報格納要求を前記LMへ送信するよう前記トランシーバを制御し、前記情報格納要求が、前記MNの前記ノード識別子と、当該IPアドレスアンカーに対応する前記ネットワーク識別子と、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスの有効期間とを搬送し、それによって前記LMが、前記情報格納要求に従ってターゲットエントリーを格納し、前記ターゲットエントリー内に前記プリセット識別子を設定し、当該IPアドレスアンカーが配置されている前記IPサブネットに前記MNがアクセスする前に前記MNによってアクセスされている前記IPサブネットによって前記MNに割り当てられた前記IPアドレスプレフィックスを記録しているエントリーから前記プリセット識別子を除去する、ように更に構成されており、
前記ターゲットエントリーが、前記MNの前記ノード識別子と、当該IPアドレスアンカーに対応する前記ネットワーク識別子と、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、当該IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスの前記有効期間との間における対応関係を含む、請求項４４に記載のIPアドレスアンカー。
【請求項４６】
前記プロセッサが、前記有効なIPアドレスプレフィックスがターゲットIPアドレスプレフィックスを含んでいるかどうかを検知し、前記ターゲットIPアドレスプレフィックスが、プリセット持続時間が経過した後にネットワークセッションによって使用されていないIPアドレスプレフィックスである、ように更に構成されており、
前記プロセッサが、前記有効なIPアドレスプレフィックスが前記ターゲットIPアドレスプレフィックスを含んでいる場合には、前記MNの前記ノード識別子と前記ターゲットIPアドレスプレフィックスとを搬送するエントリー削除命令を前記LMへ送信するよう前記トランシーバを制御し、それによって前記LMが、前記MNの前記ノード識別子と前記ターゲットIPアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除する、ように更に構成されている、請求項４５に記載のIPアドレスアンカー。
【請求項４７】
モバイルノード(MN)であって、当該MNは、プロセッサ、メモリ、及びトランシーバを含み、前記メモリは、1つ又は複数の命令を格納するように構成されており、前記命令は、前記プロセッサによって実行されるように構成されており、
前記プロセッサは、IPアドレスアンカーが配置されているIPサブネットがアクセスされた後に、前記IPアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するよう前記トランシーバを制御するように構成されており、
前記プロセッサは、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定するように更に構成され、前記プロセッサが、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定する際に、前記プロセッサが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在していないということを判定する場合、又は、前記プロセッサが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、別のIPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合には、前記プロセッサは、前記アクセスされているIPサブネットが変化しているということを判定するように構成される、
MN。
【請求項４８】
前記プロセッサが、前記アクセスされているIPサブネットが変化しているかどうかを前記スイッチオーバー表示情報に従って判定する際に、前記プロセッサが、前記IPアドレスアンカーによって前に割り当てられているIPアドレスプレフィックスが前記IPアドレスアンカーによって送信された前記スイッチオーバー表示情報の中に存在しており、かつ、前記IPアドレスアンカーによって割り当てられているものとして識別されているということを判定する場合に、前記プロセッサは、前記アクセスされているIPサブネットが変化していないということを判定するように構成される、請求項４７に記載のMN。
【請求項４９】
前記スイッチオーバー表示情報が、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、別のIPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとを区別して識別するために使用され、
前記プロセッサが、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスがプリセット条件を満たしているかどうかを判定し、前記プリセット条件が、当該MNによって受信された前のスイッチオーバー表示情報内に、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが存在しないこと、又は当該MNによって受信された前のスイッチオーバー表示情報内に、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが存在しており、かつ前記別のIPアドレスアンカーによって割り当てられているものとして識別されていることであり、
前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが前記プリセット条件を満たしている場合には、前記アクセスされているIPサブネットが変化しているということを判定し、又は前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスが前記プリセット条件を満たしていない場合には、前記アクセスされているIPサブネットが変化していないということを判定するように構成されている、請求項４７に記載のMN。
【請求項５０】
前記スイッチオーバー表示情報が、第1のインジケータ又は第2のインジケータを含み、前記第1のインジケータが、当該MNによってアクセスされている前記IPサブネットが変化しているということを示すために使用され、前記第2のインジケータが、当該MNによってアクセスされている前記IPサブネットが変化していないということを示すために使用され、
前記プロセッサが、
前記スイッチオーバー表示情報が前記第1のインジケータを含んでいる場合には、前記アクセスされているIPサブネットが変化しているということを判定し、又は前記スイッチオーバー表示情報が前記第2のインジケータを含んでいる場合には、前記アクセスされているIPサブネットが変化していないということを判定するように構成されている、請求項４７に記載のMN。
【請求項５１】
前記プロセッサが、前記IPアドレスアンカーによって送信されたルータ広告メッセージを受信するよう前記トランシーバを制御するように更に構成されており、
前記ルータ広告メッセージが、前記IPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、別のIPアドレスアンカーによって割り当てられたIPアドレスプレフィックスと、タイプ識別子とを含み、前記タイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとを区別して識別するために使用される、請求項５０に記載のMN。
【請求項５２】
前記タイプ識別子が、第1のタイプ識別子及び/又は第2のタイプ識別子を含み、
前記第1のタイプ識別子が、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して設定され、
前記第2のタイプ識別子が、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスに対して設定される、請求項４９又は５１に記載のMN。
【請求項５３】
前記プロセッサが、前記タイプ識別子に従って、前記IPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスと、前記別のIPアドレスアンカーによって割り当てられた前記IPアドレスプレフィックスとの間を区別するように更に構成されている、請求項４９又は５１に記載のMN。
【請求項５４】
前記プロセッサが、前記アクセスされているIPサブネットが変化しているということを当該MNが判定した場合には、当該MNに最も近いコレスポンデントノードCNのIPアドレスを、クエリーを行って取得するように更に構成されており、
前記プロセッサが、前記IPアドレスに従って前記最も近いCNとのネットワークセッションを確立するように更に構成されている、請求項４７から５３のいずれか一項に記載のMN。
【請求項５５】
プロセッサと、前記プロセッサによって実行するためのプログラムを格納している非一時的なコンピュータ読み取り可能な記憶媒体とを含むIPアドレス管理装置であって、前記プログラムが、請求項１から１８のいずれか一項における前記ステップを実行するための命令を含む、IPアドレス管理装置。
【請求項５６】
コンピュータプログラムコードを含むコンピュータプログラムであって、前記コンピュータプログラムコードが、コンピュータユニットによって実行されたときに、請求項１から１８のいずれか一項における前記ステップを前記コンピュータユニットに実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、詳細には、ＩＰアドレス管理方法及び装置、ＩＰアドレスアンカー、並びにモバイルノードに関する。
【背景技術】
【０００２】
モバイルノード（英語：Ｍｏｂｉｌｅ  Ｎｏｄｅ，略してＭＮ）は、モバイル電話、タブレットコンピュータ、又はポータブルコンピュータなどのモバイル端末デバイスである。ＭＮのモビリティに起因して、ＭＮは、複数のインターネットプロトコル（英語：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ，略してＩＰ）サブネットにわたって移動する。ＭＮがＩＰサブネットの間で移動した後にＭＮが依然としてコレスポンデントノード（英語：Ｃｏｒｒｅｓｐｏｎｄｅｎｔ  Ｎｏｄｅ，略してＣＮ）と通信することができることを保証するために、それに応じてモビリティ管理ソリューションが登場する。
【０００３】
現在のところ、分散モビリティ管理ソリューションが、比較的広く適用されている。分散モビリティ管理（英語：Ｄｉｓｔｒｉｂｕｔｅｄ  Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ，略してＤＭＭ）ネットワークアーキテクチャは、複数のＩＰサブネットを含む。それに対応してＩＰアドレスアンカーが、それぞれのＩＰサブネット用に展開されている。ＤＭＭネットワーク上では、既存のＩＰアドレス管理方法は、次のとおりである。すなわち、ＭＮが第１のＩＰサブネットから第２のＩＰサブネットへ移動した際に、第２のＩＰサブネット上のＩＰアドレスアンカーが、ＭＮにＩＰアドレスプレフィックスを割り当てる。次いで、ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＭＮによって使用されている有効なＩＰアドレスプレフィックスとをＭＮに提供し、それにより、ＩＰアドレスプレフィックスを使用することによって、ＭＮは、既存のネットワークセッションを継続するか、又は新たなネットワークセッションを開始する。
【０００４】
本発明を実施するプロセスにおいて、本発明者は、従来技術が少なくとも次の不利な点を有しているということに気づいている。すなわち、１つのＩＰアドレスアンカーが、異なるＩＰアドレスプレフィックスを割り当てる場合があるので、ＭＮは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを、受信されたＩＰアドレスプレフィックスの変化ステータスに従って正確に判定することができない。
【発明の概要】
【０００５】
ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決するために、本発明の実施例は、ＩＰアドレス管理方法及び装置、ＩＰアドレスアンカー、並びにモバイルノードを提供する。技術的解決法は、下記のとおりである。
【０００６】
第１の態様によれば、ＩＰアドレス管理方法が提供され、方法は、
ＩＰアドレスアンカーが配置されているＩＰサブネットにモバイルノードＭＮがアクセスしているということを検知した際に、ＭＮによって使用されている有効なＩＰアドレスプレフィックスをＩＰアドレスアンカーによって取得するステップと、
ＩＰアドレスアンカーによって、有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信し、それによってＭＮが、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定するステップとを含む。
【０００７】
第１の態様の第１の可能な実施態様において、ＩＰアドレスアンカーによって、有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信するステップは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかをＩＰアドレスアンカーによって判定するステップと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＩＰアドレスアンカーによって、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとをＩＰアドレスアンカーによって区別して識別するステップと、
ＩＰアドレスアンカーによって、ＭＮへスイッチオーバー表示情報を送信するステップであって、スイッチオーバー表示情報が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、ステップとを含む。
【０００８】
第１の態様に関連して、第１の態様の第２の可能な実施態様において、ＩＰアドレスアンカーによって、有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信するステップは、
ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを有効なＩＰアドレスプレフィックスに従ってＩＰアドレスアンカーによって判定するステップと、
ＩＰアドレスアンカーによって、判定結果に従ってＭＮへスイッチオーバー表示情報を送信するステップであって、スイッチオーバー表示情報が、第１のインジケータ又は第２のインジケータを含む、ステップとを含み、
第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【０００９】
第１の態様の第２の可能な実施態様に関連して、第１の態様の第３の可能な実施態様において、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを有効なＩＰアドレスプレフィックスに従ってＩＰアドレスアンカーによって判定するステップは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかをＩＰアドレスアンカーによって判定するステップと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということをＩＰアドレスアンカーによって判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかをＩＰアドレスアンカーによって判定するステップであって、プリセット識別子が、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスに対応している、ステップと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有している場合には、ＭＮによってアクセスされているＩＰサブネットが変化していないということをＩＰアドレスアンカーによって判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有していない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということをＩＰアドレスアンカーによって判定するステップとを含む。
【００１０】
第１の態様の第３の可能な実施態様に関連して、第１の態様の第４の可能な実施態様において、方法は、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＩＰアドレスアンカーによって、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとをＩＰアドレスアンカーによって区別して識別するステップと、
ＩＰアドレスアンカーによって、ＭＮへルータ広告メッセージを送信するステップであって、ルータ広告メッセージが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、ステップとを更に含む。
【００１１】
第１の態様の第１又は第４の可能な実施態様に関連して、第１の態様の第５の可能な実施態様において、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとをＩＰアドレスアンカーによって区別して識別するステップは、
それに対応して、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第１のタイプ識別子をＩＰアドレスアンカーによって設定するステップ、及び／又は
それに対応して、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第２のタイプ識別子をＩＰアドレスアンカーによって設定するステップを含む。
【００１２】
第１の態様の第１又は第３の可能な実施態様に関連して、第１の態様の第６の可能な実施態様において、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかをＩＰアドレスアンカーによって判定するステップは、
それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかをＩＰアドレスアンカーによって判定するステップであって、ネットワーク識別子が、アンカー識別子又はネットワークコードである、ステップと、
ＩＰアドレスアンカーに対応するネットワーク識別子が存在する場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるということをＩＰアドレスアンカーによって判定し、又はＩＰアドレスアンカーに対応するネットワーク識別子が存在しない場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいないということをＩＰアドレスアンカーによって判定するステップとを含む。
【００１３】
第１の態様の第６の可能な実施態様に関連して、第１の態様の第７の可能な実施態様において、ＭＮによって使用されている有効なＩＰアドレスプレフィックスをＩＰアドレスアンカーによって取得するステップは、
ＩＰアドレスアンカーによって、ＭＮのノード識別子を搬送する情報取得要求をロケーションマネージャーＬＭへ送信し、それによってＬＭが、ＭＮのノード識別子に従って、事前に格納されているエントリーから、ＭＮによって使用されている有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを検索して取得するステップであって、それぞれのエントリーが、ノード識別子と、ネットワーク識別子と、ＩＰアドレスプレフィックスと、ＩＰアドレスプレフィックスの有効期間との間における対応関係を含み、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を更に有している、ステップと、
有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とをＩＰアドレスアンカーによって受信するステップであって、有効なＩＰアドレスプレフィックス及びネットワーク識別子が、ＬＭによってフィードバックされる、ステップとを含む。
【００１４】
第１の態様の第７の可能な実施態様に関連して、第１の態様の第８の可能な実施態様において、方法は、
ＩＰアドレスアンカーによって、情報格納要求をＬＭへ送信するステップであって、情報格納要求が、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間とを搬送し、それによってＬＭが、情報格納要求に従ってターゲットエントリーを格納し、それに対応してターゲットエントリー内にプリセット識別子を設定し、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスを記録しているエントリーからプリセット識別子を除去する、ステップを更に含み、
ターゲットエントリーは、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間との間における対応関係を含む。
【００１５】
第１の態様の第７の可能な実施態様に関連して、第１の態様の第９の可能な実施態様において、方法は、
有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいるかどうかをＩＰアドレスアンカーによって検知するステップであって、ターゲットＩＰアドレスプレフィックスが、プリセット持続時間が経過した後にネットワークセッションによって使用されていないＩＰアドレスプレフィックスである、ステップと、
有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいる場合には、ＩＰアドレスアンカーによって、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとを搬送するエントリー削除命令をＬＭへ送信し、それによってＬＭが、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除するステップとを更に含む。
【００１６】
第２の態様によれば、ＩＰアドレス管理方法が提供され、方法は、
モバイルノードＭＮによって、ＩＰアドレスアンカーが配置されているＩＰサブネットにアクセスした後に、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するステップと、
アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従ってＭＮによって判定するステップとを含む。
【００１７】
第２の態様の第１の可能な実施態様において、スイッチオーバー表示情報は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用され、
アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従ってＭＮによって判定するステップは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしているかどうかをＭＮによって判定するステップであって、プリセット条件が、ＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しないこと、又はＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しており、かつ別のＩＰアドレスアンカーによって割り当てられているものとして識別されていることである、ステップと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしている場合には、アクセスされているＩＰサブネットが変化しているということをＭＮによって判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしていない場合には、アクセスされているＩＰサブネットが変化していないということをＭＮによって判定するステップとを含む。
【００１８】
第２の態様に関連して、第２の態様の第２の可能な実施態様において、スイッチオーバー表示情報は、第１のインジケータ又は第２のインジケータを含み、第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用され、
アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従ってＭＮによって判定するステップは、
スイッチオーバー表示情報が第１のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化しているということをＭＮによって判定し、又はスイッチオーバー表示情報が第２のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化していないということをＭＮによって判定するステップを含む。
【００１９】
第２の態様の第２の可能な実施態様に関連して、第２の態様の第３の可能な実施態様において、方法は、
ＩＰアドレスアンカーによって送信されたルータ広告メッセージをＭＮによって受信するステップを更に含み、
ルータ広告メッセージは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【００２０】
第２の態様の第１又は第３の可能な実施態様に関連して、第２の態様の第４の可能な実施態様において、タイプ識別子は、第１のタイプ識別子及び／又は第２のタイプ識別子を含み、
それに対応して、第１のタイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定され、
それに対応して、第２のタイプ識別子は、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定される。
【００２１】
第２の態様の第１又は第３の可能な実施態様に関連して、第２の態様の第５の可能な実施態様において、方法は、
ＭＮによってタイプ識別子に従って、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとの間を区別するステップを更に含む。
【００２２】
第２の態様の第５の可能な実施態様に関連して、第２の態様の第６の可能な実施態様において、方法は、
ＭＮが、コレスポンデントノードＣＮへの新たなネットワークセッションを開始する必要がある場合には、新たなネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスをＭＮによって選択して使用するステップを更に含み、
優先ＩＰアドレスは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。
【００２３】
第２の態様の第５の可能な実施態様に関連して、第２の態様の第７の可能な実施態様において、方法は、
コレスポンデントノードＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをＭＮによって判定するステップであって、優先ＩＰアドレスが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである、ステップと、
既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能である場合には、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスをＭＮによって選択して使用し、又は既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが不可能である場合には、既存のネットワークセッションのために使用されているソースＩＰアドレスをＭＮによってそのまま保持するステップとを更に含む。
【００２４】
第２の態様の第７の可能な実施態様に関連して、第２の態様の第８の可能な実施態様において、ＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをＭＮによって判定するステップは、
既存のネットワークセッションに対応するアプリケーションプログラムの構成情報をＭＮによって取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを構成情報に従って判定するステップ、又は
既存のネットワークセッションに対応するアプリケーションプログラムによって使用されているトランスポートレイヤプロトコルをＭＮによって取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをトランスポートレイヤプロトコルに従って判定するステップを含む。
【００２５】
第２の態様、又は第２の態様の第１、第２、第３、第４、第５、第６、第７、若しくは第８の可能な実施態様に関連して、第２の態様の第９の可能な実施態様において、方法は、
アクセスされているＩＰサブネットが変化しているということをＭＮが判定した場合には、ＭＮによって、ＭＮに最も近いコレスポンデントノードＣＮのＩＰアドレスを、クエリーを行って取得するステップと、
ＩＰアドレスに従って最も近いＣＮとのネットワークセッションをＭＮによって確立するステップとを更に含む。
【００２６】
第３の態様によれば、ＩＰアドレス管理装置が提供され、装置はＩＰアドレスアンカーに適用され、装置は、
ＩＰアドレスアンカーが配置されているＩＰサブネットにモバイルノードＭＮがアクセスしているということが検知された際に、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得するように構成されているアドレス取得モジュールと、
有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信するように構成されている情報送信モジュールであって、それによってＭＮが、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する、情報送信モジュールとを含む。
【００２７】
第３の態様の第１の可能な実施態様において、情報送信モジュールは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定するように構成されているアドレス判断サブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当てるように構成されているプレフィックス割り当てサブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように構成されている区別的識別サブモジュールと、
ＭＮへスイッチオーバー表示情報を送信するように構成されている第１の送信サブモジュールであって、スイッチオーバー表示情報が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、第１の送信サブモジュールとを含む。
【００２８】
第３の態様に関連して、第３の態様の第２の可能な実施態様において、情報送信モジュールは、
ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを有効なＩＰアドレスプレフィックスに従って判定するように構成されている変化判定サブモジュールと、
判定結果に従ってＭＮへスイッチオーバー表示情報を送信するように構成されている第２の送信サブモジュールであって、スイッチオーバー表示情報が、第１のインジケータ又は第２のインジケータを含む、第２の送信サブモジュールとを含み、
第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【００２９】
第３の態様の第２の可能な実施態様に関連して、第３の態様の第３の可能な実施態様において、変化判定サブモジュールは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定するように構成されているアドレス判断サブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定するように構成されている第１の判定サブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを判定するように構成されている識別子判断サブモジュールであって、プリセット識別子が、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスに対応している、識別子判断サブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有している場合には、ＭＮによってアクセスされているＩＰサブネットが変化していないということを判定するように構成されている第２の判定サブモジュールとを含み、
第１の判定サブモジュールは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有していない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定するように更に構成されている。
【００３０】
第３の態様の第３の可能な実施態様に関連して、第３の態様の第４の可能な実施態様において、装置は、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当てるように構成されているプレフィックス割り当てサブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように構成されている区別的識別サブモジュールと、
ＭＮへルータ広告メッセージを送信するように構成されているメッセージ送信サブモジュールであって、ルータ広告メッセージが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、メッセージ送信サブモジュールとを更に含む。
【００３１】
第３の態様の第１又は第４の可能な実施態様に関連して、第３の態様の第５の可能な実施態様において、区別的識別サブモジュールは、
それに対応して、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第１のタイプ識別子を設定し、及び／又は
それに対応して、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第２のタイプ識別子を設定するように特に構成されている。
【００３２】
第３の態様の第１又は第３の可能な実施態様に関連して、第３の態様の第６の可能な実施態様において、アドレス判断サブモジュールは、
それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを判定するように構成されているネットワーク識別子判断サブモジュールであって、ネットワーク識別子が、アンカー識別子又はネットワークコードである、ネットワーク識別子判断サブモジュールと、
ＩＰアドレスアンカーに対応するネットワーク識別子が存在する場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるということを判定するように構成されている第１の判定サブモジュールと、
ＩＰアドレスアンカーに対応するネットワーク識別子が存在しない場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいないということを判定するように構成されている第２の判定サブモジュールとを含む。
【００３３】
第３の態様の第６の可能な実施態様に関連して、第３の態様の第７の可能な実施態様において、アドレス取得モジュールは、
ＭＮのノード識別子を搬送する情報取得要求をロケーションマネージャーＬＭへ送信するように構成されている要求取得サブモジュールであって、それによってＬＭが、ＭＮのノード識別子に従って、事前に格納されているエントリーから、ＭＮによって使用されている有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを検索して取得し、それぞれのエントリーが、ノード識別子と、ネットワーク識別子と、ＩＰアドレスプレフィックスと、ＩＰアドレスプレフィックスの有効期間との間における対応関係を含み、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を更に有している、要求取得サブモジュールと、
有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを受信するように構成されているアドレス受信サブモジュールであって、有効なＩＰアドレスプレフィックス及びネットワーク識別子が、ＬＭによってフィードバックされる、アドレス受信サブモジュールとを含む。
【００３４】
第３の態様の第７の可能な実施態様に関連して、第３の態様の第８の可能な実施態様において、装置は、
情報格納要求をＬＭへ送信するように構成されている要求格納サブモジュールであって、情報格納要求が、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間とを搬送し、それによってＬＭが、情報格納要求に従ってターゲットエントリーを格納し、それに対応してターゲットエントリー内にプリセット識別子を設定し、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスを記録しているエントリーからプリセット識別子を除去する、要求格納サブモジュールを更に含み、
ターゲットエントリーは、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間との間における対応関係を含む。
【００３５】
第３の態様の第７の可能な実施態様に関連して、第３の態様の第９の可能な実施態様において、装置は、
有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいるかどうかを検知するように構成されているアドレス検知サブモジュールであって、ターゲットＩＰアドレスプレフィックスが、プリセット持続時間が経過した後にネットワークセッションによって使用されていないＩＰアドレスプレフィックスである、アドレス検知サブモジュールと、
有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいる場合には、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとを搬送するエントリー削除命令をＬＭへ送信するように構成されている命令送信サブモジュールであって、それによってＬＭが、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除する、命令送信サブモジュールとを更に含む。
【００３６】
第４の態様によれば、ＩＰアドレス管理装置が提供され、装置はモバイルノードＭＮに適用され、装置は、
ＩＰアドレスアンカーが配置されているＩＰサブネットがアクセスされた後に、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するように構成されている情報受信モジュールと、
アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定するように構成されている変化判断モジュールとを含む。
【００３７】
第４の態様の第１の可能な実施態様において、スイッチオーバー表示情報は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用され、
変化判断モジュールは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしているかどうかを判定するように構成されている条件判断サブモジュールであって、プリセット条件が、ＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しないこと、又はＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しており、かつ別のＩＰアドレスアンカーによって割り当てられているものとして識別されていることである、条件判断サブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしている場合には、アクセスされているＩＰサブネットが変化しているということを判定するように構成されている第３の判定サブモジュールと、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしていない場合には、アクセスされているＩＰサブネットが変化していないということを判定するように構成されている第４の判定サブモジュールとを含む。
【００３８】
第４の態様に関連して、第４の態様の第２の可能な実施態様において、スイッチオーバー表示情報は、第１のインジケータ又は第２のインジケータを含み、第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用され、
変化判断モジュールは、
スイッチオーバー表示情報が第１のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化しているということを判定するように構成されている第５の判定サブモジュールと、
スイッチオーバー表示情報が第２のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化していないということを判定するように構成されている第６の判定サブモジュールとを含む。
【００３９】
第４の態様の第２の可能な実施態様に関連して、第４の態様の第３の可能な実施態様において、装置は、
ＩＰアドレスアンカーによって送信されたルータ広告メッセージを受信するように構成されているメッセージ受信サブモジュールを更に含み、
ルータ広告メッセージは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【００４０】
第４の態様の第１又は第３の可能な実施態様に関連して、第４の態様の第４の可能な実施態様において、タイプ識別子は、第１のタイプ識別子及び／又は第２のタイプ識別子を含み、
それに対応して、第１のタイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定され、
それに対応して、第２のタイプ識別子は、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定される。
【００４１】
第４の態様の第１又は第３の可能な実施態様に関連して、第４の態様の第５の可能な実施態様において、装置は、
タイプ識別子に従って、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとの間を区別するように構成されているアドレス区別サブモジュールを更に含む。
【００４２】
第４の態様の第５の可能な実施態様に関連して、第４の態様の第６の可能な実施態様において、装置は、
ＭＮが、コレスポンデントノードＣＮへの新たなネットワークセッションを開始する必要がある場合には、新たなネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように構成されている第１の選択サブモジュールを更に含み、
優先ＩＰアドレスは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。
【００４３】
第４の態様の第５の可能な実施態様に関連して、第４の態様の第７の可能な実施態様において、装置は、
コレスポンデントノードＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを判定するように構成されているセッション判断サブモジュールであって、優先ＩＰアドレスが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである、セッション判断サブモジュールと、
既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能である場合には、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように構成されている第２の選択サブモジュールと、
既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが不可能である場合には、既存のネットワークセッションのために使用されているソースＩＰアドレスをそのまま保持するように構成されている第３の選択サブモジュールとを更に含む。
【００４４】
第４の態様の第７の可能な実施態様に関連して、第４の態様の第８の可能な実施態様において、セッション判断サブモジュールは、
既存のネットワークセッションに対応するアプリケーションプログラムの構成情報を取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを構成情報に従って判定するように、又は
既存のネットワークセッションに対応するアプリケーションプログラムによって使用されているトランスポートレイヤプロトコルを取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをトランスポートレイヤプロトコルに従って判定するように特に構成されている。
【００４５】
第４の態様、又は第４の態様の第１、第２、第３、第４、第５、第６、第７、又は第８の可能な実施態様に関連して、第４の態様の第９の可能な実施態様において、装置は、
アクセスされているＩＰサブネットが変化しているということをＭＮが判定した場合には、ＭＮに最も近いコレスポンデントノードＣＮのＩＰアドレスを、クエリーを行って取得するように構成されているアドレスクエリーモジュールと、
ＩＰアドレスに従って最も近いＣＮとのネットワークセッションを確立するように構成されているセッション確立モジュールとを更に含む。
【００４６】
第５の態様によれば、ＩＰアドレスアンカーが提供され、ＩＰアドレスアンカーは、プロセッサ、メモリ、及びトランシーバを含み、メモリは、１つ又は複数の命令を格納するように構成されており、命令は、プロセッサによって実行されるように構成されており、
プロセッサは、ＩＰアドレスアンカーが配置されているＩＰサブネットにモバイルノードＭＮがアクセスしているということが検知された際に、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得するように構成されており、
プロセッサは、ＭＮへスイッチオーバー表示情報を送信するようトランシーバを有効なＩＰアドレスプレフィックスに従って制御し、それによってＭＮが、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する、ように更に構成されている。
【００４７】
第５の態様の第１の可能な実施態様において、プロセッサは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定し、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別し、
ＭＮへスイッチオーバー表示情報を送信するようトランシーバを制御し、スイッチオーバー表示情報が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、ように特に構成されている。
【００４８】
第５の態様に関連して、第５の態様の第２の可能な実施態様において、プロセッサは、
ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを有効なＩＰアドレスプレフィックスに従って判定し、
ＭＮへスイッチオーバー表示情報を送信するようトランシーバを判定結果に従って制御し、スイッチオーバー表示情報が、第１のインジケータ又は第２のインジケータを含む、ように特に構成されており、
第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【００４９】
第５の態様の第２の可能な実施態様に関連して、第５の態様の第３の可能な実施態様において、プロセッサは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定し、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを判定し、プリセット識別子が、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスに対応しており、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有している場合には、ＭＮによってアクセスされているＩＰサブネットが変化していないということを判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有していない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定するように特に構成されている。
【００５０】
第５の態様の第３の可能な実施態様に関連して、第５の態様の第４の可能な実施態様において、プロセッサは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように更に構成されており、
プロセッサは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように更に構成されており、
プロセッサは、ＭＮへルータ広告メッセージを送信するようトランシーバを制御し、ルータ広告メッセージが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、ように更に構成されている。
【００５１】
第５の態様の第１又は第４の可能な実施態様に関連して、第５の態様の第５の可能な実施態様において、プロセッサは、
それに対応して、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第１のタイプ識別子を設定し、及び／又は
それに対応して、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第２のタイプ識別子を設定するように特に構成されている。
【００５２】
第５の態様の第１又は第３の可能な実施態様に関連して、第５の態様の第６の可能な実施態様において、プロセッサは、
それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを判定し、ネットワーク識別子が、アンカー識別子又はネットワークコードであり、
ＩＰアドレスアンカーに対応するネットワーク識別子が存在する場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるということを判定し、又はＩＰアドレスアンカーに対応するネットワーク識別子が存在しない場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいないということを判定するように特に構成されている。
【００５３】
第５の態様の第６の可能な実施態様に関連して、第５の態様の第７の可能な実施態様において、プロセッサは、
ＭＮのノード識別子を搬送する情報取得要求をロケーションマネージャーＬＭへ送信するようトランシーバを制御し、それによってＬＭが、ＭＮのノード識別子に従って、事前に格納されているエントリーから、ＭＮによって使用されている有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを検索して取得し、それぞれのエントリーが、ノード識別子と、ネットワーク識別子と、ＩＰアドレスプレフィックスと、ＩＰアドレスプレフィックスの有効期間との間における対応関係を含み、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を更に有しており、
有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを受信するようトランシーバを制御し、有効なＩＰアドレスプレフィックス及びネットワーク識別子が、ＬＭによってフィードバックされる、ように特に構成されている。
【００５４】
第５の態様の第７の可能な実施態様に関連して、第５の態様の第８の可能な実施態様において、プロセッサは、情報格納要求をＬＭへ送信するようトランシーバを制御し、情報格納要求が、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間とを搬送し、それによってＬＭが、情報格納要求に従ってターゲットエントリーを格納し、それに対応してターゲットエントリー内にプリセット識別子を設定し、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスを記録しているエントリーからプリセット識別子を除去する、ように更に構成されており、
ターゲットエントリーは、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間との間における対応関係を含む。
【００５５】
第５の態様の第７の可能な実施態様に関連して、第５の態様の第９の可能な実施態様において、プロセッサは、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいるかどうかを検知し、ターゲットＩＰアドレスプレフィックスが、プリセット持続時間が経過した後にネットワークセッションによって使用されていないＩＰアドレスプレフィックスである、ように更に構成されており、
プロセッサは、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいる場合には、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとを搬送するエントリー削除命令をＬＭへ送信するようトランシーバを制御し、それによってＬＭが、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除する、ように更に構成されている。
【００５６】
第６の態様によれば、モバイルノードＭＮが提供され、このＭＮは、プロセッサ、メモリ、及びトランシーバを含み、メモリは、１つ又は複数の命令を格納するように構成されており、命令は、プロセッサによって実行されるように構成されており、
プロセッサは、ＩＰアドレスアンカーが配置されているＩＰサブネットがアクセスされた後に、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するようトランシーバを制御するように構成されており、
プロセッサは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定するように更に構成されている。
【００５７】
第６の態様の第１の可能な実施態様において、スイッチオーバー表示情報は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用され、
プロセッサは、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしているかどうかを判定し、プリセット条件が、ＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しないこと、又はＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しており、かつ別のＩＰアドレスアンカーによって割り当てられているものとして識別されていることであり、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしている場合には、アクセスされているＩＰサブネットが変化しているということを判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしていない場合には、アクセスされているＩＰサブネットが変化していないということを判定するように特に構成されている。
【００５８】
第６の態様に関連して、第６の態様の第２の可能な実施態様において、スイッチオーバー表示情報は、第１のインジケータ又は第２のインジケータを含み、第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用され、
プロセッサは、
スイッチオーバー表示情報が第１のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化しているということを判定し、又はスイッチオーバー表示情報が第２のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化していないということを判定するように特に構成されている。
【００５９】
第６の態様の第２の可能な実施態様に関連して、第６の態様の第３の可能な実施態様において、プロセッサは、ＩＰアドレスアンカーによって送信されたルータ広告メッセージを受信するようトランシーバを制御するように更に構成されており、
ルータ広告メッセージは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【００６０】
第６の態様の第１又は第３の可能な実施態様に関連して、第６の態様の第４の可能な実施態様において、タイプ識別子は、第１のタイプ識別子及び／又は第２のタイプ識別子を含み、
それに対応して、第１のタイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定され、
それに対応して、第２のタイプ識別子は、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定される。
【００６１】
第６の態様の第１又は第３の可能な実施態様に関連して、第６の態様の第５の可能な実施態様において、プロセッサは、タイプ識別子に従って、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとの間を区別するように更に構成されている。
【００６２】
第６の態様の第５の可能な実施態様に関連して、第６の態様の第６の可能な実施態様において、プロセッサは、ＭＮが、コレスポンデントノードＣＮへの新たなネットワークセッションを開始する必要がある場合には、新たなネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように更に構成されており、
優先ＩＰアドレスは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。
【００６３】
第６の態様の第５の可能な実施態様に関連して、第６の態様の第７の可能な実施態様において、プロセッサは、コレスポンデントノードＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを判定し、優先ＩＰアドレスが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである、ように更に構成されており、
プロセッサは、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能である場合には、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように更に構成されており、又は
プロセッサは、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが不可能である場合には、既存のネットワークセッションのために使用されているソースＩＰアドレスをそのまま保持するように更に構成されている。
【００６４】
第６の態様の第７の可能な実施態様に関連して、第６の態様の第８の可能な実施態様において、プロセッサは、
既存のネットワークセッションに対応するアプリケーションプログラムの構成情報を取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを構成情報に従って判定するように、又は
既存のネットワークセッションに対応するアプリケーションプログラムによって使用されているトランスポートレイヤプロトコルを取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをトランスポートレイヤプロトコルに従って判定するように特に構成されている。
【００６５】
第６の態様、又は第６の態様の第１、第２、第３、第４、第５、第６、第７、又は第８の可能な実施態様に関連して、第６の態様の第９の可能な実施態様において、プロセッサは、アクセスされているＩＰサブネットが変化しているということをＭＮが判定した場合には、ＭＮに最も近いコレスポンデントノードＣＮのＩＰアドレスを、クエリーを行って取得するように更に構成されており、
プロセッサは、ＩＰアドレスに従って最も近いＣＮとのネットワークセッションを確立するように更に構成されている。
【００６６】
本発明の実施例において提供されている技術的解決法の有益な効果は、下記を含む。
【００６７】
ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信し、それによってＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【００６８】
加えて、現時点で利用可能なＩＰアドレスプレフィックスをＭＮに提供する際に、ＩＰアドレスアンカーは、タイプ識別子を使用することによって、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別し、それによってＭＮは、タイプ識別子に基づいて、前述の２つの異なるタイプのＩＰアドレスプレフィックスの間を区別することができる。更にＭＮは、ＩＰアドレスの変化が取り扱われることが可能である新たなネットワークセッション及び既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用し、それによって、ルートの冗長性を低減するという技術的効果を達成する。
【００６９】
本発明の実施例における技術的解決法をより明確に記述するために、以降では、それらの実施例について記述するために必要とされる添付の図面について簡単に記述する。明らかに、以降の説明における添付の図面は、本発明のいくつかの実施例を示しているにすぎず、当業者なら、それでもなお、創造的な取り組みを伴わずにこれらの添付の図面からその他の図面を導き出すことができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施例による実施環境の概略図である。
【図２】本発明の一実施例によるＩＰアドレス管理方法のフローチャートである。
【図３】本発明の別の実施例によるＩＰアドレス管理方法のフローチャートである。
【図４】本発明の別の実施例によるＩＰアドレス管理方法のフローチャートである。
【図５Ａ】本発明の別の実施例によるＩＰアドレス管理方法のフローチャートである。
【図５Ｂ】図５Ａにおいて示されている実施例によるステップ５０２のフローチャートである。
【図６】本発明の一実施例によるＩＰアドレス管理装置のブロック図である。
【図７】本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。
【図８】本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。
【図９】本発明の一実施例によるアドレス判断サブモジュールのブロック図である。
【図１０】本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。
【図１１】本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。
【図１２】本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。
【図１３】図１１及び図１２において示されている実施例による別のＩＰアドレス管理装置のブロック図である。
【図１４】本発明の一実施例によるＩＰアドレス管理システムのブロック図である。
【図１５】本発明の一実施例によるＩＰアドレスアンカーの構造ブロック図である。
【図１６】本発明の一実施例によるＭＮの構造ブロック図である。
【発明を実施するための形態】
【００７１】
本発明の目的、技術的解決法、及び利点をより明確にするために、以降では、添付の図面を参照しながら詳細に本発明の実施例について更に記述する。
【００７２】
図１を参照すると、図１は、本発明の一実施例による実施環境の概略図である。この実施環境は、複数のＩＰサブネットを含む。図１においては、ＩＰサブネット１及びＩＰサブネット２が、例として使用されている。それに対応して、ＩＰアドレスアンカー１２０及びＣＮ  １４０が、それぞれのＩＰサブネット上に展開されている。この実施環境は、複数のＩＰサブネットの間で移動することができるＭＮ  １６０を更に含む。
【００７３】
ＭＮ  １６０は、モバイル電話、タブレットコンピュータ、又はポータブルコンピュータなどのモバイル端末デバイスであることが可能である。
【００７４】
ＩＰアドレスアンカー１２０は、ＭＮ  １６０にモビリティサポートを提供するように構成されている。可能な一実施態様において、ＩＰアドレスアンカー１２０は、公衆データ網（英語：Ｐｕｂｌｉｃ  Ｄａｔａ  Ｎｅｔｗｏｒｋ，略してＰＮＤ）ゲートウェイＰＧＷなどのゲートウェイデバイスであることが可能である。
【００７５】
ＣＮ  １４０は、ＭＮ  １６０にネットワークサービスを提供するように構成されているサーバであることが可能である。たとえば、ネットワークサービスは、ダウンロードサービス、ビデオサービス、ネットワーク電話サービスなどであることが可能である。異なるＩＰサブネット上の複数のＣＮ  １４０は、同じサービス機能及びサービスリソースを有する場合があり、又は異なるサービス機能及びサービスリソースを有する場合もある。
【００７６】
図２を参照すると、図２は、本発明の一実施例によるＩＰアドレス管理方法のフローチャートである。この実施例では、図１において示されている実施環境内のＩＰアドレスアンカー１２０にＩＰアドレス管理方法が適用される一例を使用することによって説明が提供される。ＩＰアドレス管理方法は、下記のステップを含むことができる。
【００７７】
ステップ２０２：ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得する。
【００７８】
ステップ２０４：ＩＰアドレスアンカーは、有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信し、それによってＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。
【００７９】
要するに、この実施例において提供されているＩＰアドレス管理方法によれば、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【００８０】
図３を参照すると、図３は、本発明の別の実施例によるＩＰアドレス管理方法のフローチャートである。この実施例では、図１において示されている実施環境内のＭＮ  １６０にＩＰアドレス管理方法が適用される一例を使用することによって説明が提供される。ＩＰアドレス管理方法は、下記のステップを含むことができる。
【００８１】
ステップ３０２：ＩＰアドレスアンカーが配置されているＩＰサブネットにアクセスした後に、ＭＮが、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信する。
【００８２】
ステップ３０４：ＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。
【００８３】
要するに、この実施例において提供されているＩＰアドレス管理方法によれば、ＭＮは、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信し、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【００８４】
図４を参照すると、図４は、本発明の別の実施例によるＩＰアドレス管理方法のフローチャートである。この実施例では、図１において示されている実施環境にＩＰアドレス管理方法が適用される一例を使用することによって説明が提供される。ＩＰアドレス管理方法は、下記のステップを含むことができる。
【００８５】
ステップ４０１：ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得する。
【００８６】
ＭＮにＩＰアドレスプレフィックスを割り当てた後に、ＩＰアドレスアンカーは、それに対応してＩＰアドレスプレフィックスの有効期間を設定する。有効期間内にあってリリースされていないＩＰアドレスプレフィックスが、有効なＩＰアドレスプレフィックスである。
【００８７】
ステップ４０２：ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定する。
【００８８】
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、下記のステップ４０３が実行されることになり、ステップ４０３の後にステップ４０４が実行されることになる。ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ステップ４０４が直接実行されることになる。
【００８９】
図１を参照すると、ＭＮによって現在アクセスされているＩＰサブネットは、ＩＰサブネット２であり、ＩＰサブネット２上のＩＰアドレスアンカーは、ａｎｃｈｏｒ  ＃２としてマークされていると仮定される。ＭＮは、別のＩＰサブネットからＩＰサブネット２へ移動する場合がある。したがって、有効なＩＰアドレスプレフィックスは、別のＩＰアドレスアンカーによってＭＮに割り当てられたＩＰアドレスプレフィックスを含む場合がある。たとえば、ＭＮがＩＰサブネット１からＩＰサブネット２へ移動して、ＩＰサブネット１上のＩＰアドレスアンカーがａｎｃｈｏｒ  ＃１としてマークされているならば、ＩＰサブネット２にＭＮがアクセスしているということをａｎｃｈｏｒ  ＃２が検知した際にａｎｃｈｏｒ  ＃２によって取得される、ＭＮによって使用されている有効なＩＰアドレスプレフィックスは、ａｎｃｈｏｒ  ＃１によってＭＮに割り当てられたＩＰアドレスプレフィックスを含むことができ、ＩＰアドレスプレフィックスは、ｐｒｅｆｉｘ  ＃１としてマークされている。
【００９０】
加えて、ＭＮが以前にＩＰサブネット２にアクセスしたことがある場合には、ａｎｃｈｏｒ  ＃２によって取得される、ＭＮによって使用されている有効なＩＰアドレスプレフィックスは、ａｎｃｈｏｒ  ＃２によってＭＮに割り当てられたＩＰアドレスプレフィックスを含むことができ、ＩＰアドレスプレフィックスは、ｐｒｅｆｉｘ  ＃２としてマークされている。たとえば、ＭＮがＩＰサブネット２からＩＰサブネット１へ移動して、次いでＩＰサブネット１からＩＰサブネット２へ移動したならば、ＩＰサブネット２にＭＮがアクセスしているということをａｎｃｈｏｒ  ＃２が検知した際にａｎｃｈｏｒ  ＃２によって取得される、ＭＮによって使用されている有効なＩＰアドレスプレフィックスは、ｐｒｅｆｉｘ  ＃１及びｐｒｅｆｉｘ  ＃２を含むことができる。
【００９１】
ステップ４０３：ＩＰアドレスアンカーは、ＭＮにＩＰアドレスプレフィックスを割り当てる。
【００９２】
依然として前述の想定を一例として使用すると、ＭＮによって使用されている有効なＩＰアドレスプレフィックスが、ａｎｃｈｏｒ  ＃２によってＭＮに割り当てられたＩＰアドレスプレフィックスを含んでいない場合には、ａｎｃｈｏｒ  ＃２は、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスプレフィックスは、ｐｒｅｆｉｘ  ＃２としてマークされる。次いでａｎｃｈｏｒ  ＃２は、下記のステップ４０４を実行する。
【００９３】
加えて、ＭＮによって使用されている有効なＩＰアドレスプレフィックスが、ａｎｃｈｏｒ  ＃２によってＭＮに割り当てられたＩＰアドレスプレフィックスを既に含んでいる場合には、ａｎｃｈｏｒ  ＃２はもはや、ＭＮにＩＰアドレスプレフィックスを割り当てる必要はなく、下記のステップ４０４を直接実行する。
【００９４】
ステップ４０４：ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別する。
【００９５】
具体的には、ＩＰアドレスアンカーは、それに対応して、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第１のタイプ識別子を設定し、及び／又はＩＰアドレスアンカーは、それに対応して、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第２のタイプ識別子を設定する。
【００９６】
この実施例では、第１のタイプ識別子がＨ−ｐｒｅｆｉｘであり、第２のタイプ識別子がＦ−ｐｒｅｆｉｘである一例が使用されている。
【００９７】
第１の可能な実施態様において、ＩＰアドレスアンカーは、それに対応して、ｐｒｅｆｉｘ  ＃２に対して第１のタイプ識別子Ｈ−ｐｒｅｆｉｘを設定する。
【００９８】
第２の可能な実施態様において、ＩＰアドレスアンカーは、それに対応して、ｐｒｅｆｉｘ  ＃１に対して第２のタイプ識別子Ｆ−ｐｒｅｆｉｘを設定する。
【００９９】
第３の可能な実施態様において、ＩＰアドレスアンカーは、それに対応して、ｐｒｅｆｉｘ  ＃２に対して第１のタイプ識別子Ｈ−ｐｒｅｆｉｘを設定し、それに対応して、ｐｒｅｆｉｘ  ＃１に対して第２のタイプ識別子Ｆ−ｐｒｅｆｉｘを設定する。
【０１００】
前述の３つの可能な実施態様において、２つの異なるタイプのＩＰアドレスプレフィックスを区別して識別するという目的が達成されることが可能である。
【０１０１】
ステップ４０５：ＩＰアドレスアンカーは、ＭＮへスイッチオーバー表示情報を送信し、スイッチオーバー表示情報は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含む。
【０１０２】
タイプ識別子、すなわち、前述のステップ４０４において記述されている第１のタイプ識別子及び／又は第２のタイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０１０３】
任意選択で、スイッチオーバー表示情報は、ルータ広告（英語：Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ，略してＲＡ）メッセージの形態でＭＮへ送信される。
【０１０４】
それに対応して、ＭＮは、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信する。
【０１０５】
ステップ４０６：ＭＮは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしているかどうかを判定する。
【０１０６】
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしている場合には、下記のステップ４０７が実行されることになる。ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしていない場合には、下記のステップ４０８が実行されることになる。
【０１０７】
プリセット条件は、ＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しないこと、又はＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しており、かつ別のＩＰアドレスアンカーによって割り当てられているものとして識別されていることである。
【０１０８】
ＭＮによって現在アクセスされているＩＰサブネット上のＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信した後に、ＭＮは、タイプ識別子に従って、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別することができる。
【０１０９】
前述のステップ４０４の第３の可能な実施態様を一例として使用すると、ａｎｃｈｏｒ  ＃２によって送信されたスイッチオーバー表示情報を受信した後に、ＭＮは、第１のタイプ識別子Ｈ−ｐｒｅｆｉｘに従って、対応するｐｒｅｆｉｘ  ＃２が、ａｎｃｈｏｒ  ＃２によって割り当てられたＩＰアドレスプレフィックスであるということを判定する。ＭＮによって受信された前のスイッチオーバー表示情報内にｐｒｅｆｉｘ  ＃２が存在しない場合、又はＭＮによって受信された前のスイッチオーバー表示情報内にｐｒｅｆｉｘ  ＃２が存在しており、かつ第２のタイプ識別子Ｆ−ｐｒｅｆｉｘに対応している場合には、ＭＮは、下記のステップ４０７を実行する。ＭＮによって受信された前のスイッチオーバー表示情報内にｐｒｅｆｉｘ  ＃２が存在しており、かつ第１のタイプ識別子Ｈ−ｐｒｅｆｉｘに対応している場合には、ＭＮは、下記のステップ４０８を実行する。
【０１１０】
ステップ４０７：ＭＮは、アクセスされているＩＰサブネットが変化しているということを判定する。
【０１１１】
ステップ４０８：ＭＮは、アクセスされているＩＰサブネットが変化していないということを判定する。
【０１１２】
要するに、この実施例において提供されているＩＰアドレス管理方法によれば、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信し、それによってＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０１１３】
加えて、この実施例において提供されているＩＰアドレス管理方法によれば、タイプ識別子を使用することによって、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとが区別して識別される。したがって一態様では、ＭＮは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを、連続した２片のスイッチオーバー表示情報に含まれているＩＰアドレスプレフィックス間における変化と、対応するタイプ識別子の変化とに従って正確に判定することができ、別の態様では、ＭＮは、２つの異なるタイプのＩＰアドレスプレフィックスをタイプ識別子に従って容易に見分けて、その後にネットワークセッションを実行する際に、異なるタイプのＩＰアドレスプレフィックスを更に適切に使用し、ルートの冗長性を低減するという目的を達成することができる。
【０１１４】
図４において示されている前述の実施例では、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定する。図５Ａにおいて示されている後述の実施例では、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＩＰアドレスアンカーが判定し、判定結果をＭＮに直接通知する。
【０１１５】
図５Ａを参照すると、図５Ａは、本発明の別の実施例によるＩＰアドレス管理方法のフローチャートである。この実施例では、図１において示されている実施環境にＩＰアドレス管理方法が適用される一例を使用することによって説明が提供される。ＩＰアドレス管理方法は、下記のステップを含むことができる。
【０１１６】
ステップ５０１：ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得する。
【０１１７】
ステップ５０２：ＩＰアドレスアンカーは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを有効なＩＰアドレスプレフィックスに従って判定する。
【０１１８】
具体的には、図５Ｂにおいて示されているように、このステップは、下記のサブステップを含むことができる。
【０１１９】
ステップ５０２ａ：ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定する。
【０１２０】
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、下記のステップ５０２ｄが実行されることになる。ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、下記のステップ５０２ｂが実行されることになる。
【０１２１】
図１を参照すると、ＭＮによって現在アクセスされているＩＰサブネットは、ＩＰサブネット２であり、ＩＰサブネット２上のＩＰアドレスアンカーは、ａｎｃｈｏｒ  ＃２としてマークされているとやはり仮定される。ａｎｃｈｏｒ  ＃２によって取得される、ＭＮによって使用されている有効なＩＰアドレスプレフィックスは、ｐｒｅｆｉｘ  ＃１、ｐｒｅｆｉｘ  ＃２、及びｐｒｅｆｉｘ  ＃３を含むと仮定される。ａｎｃｈｏｒ  ＃２は、ａｎｃｈｏｒ  ＃２によって割り当てられたＩＰアドレスプレフィックスを前述の３つのＩＰアドレスプレフィックスが既に含んでいるかどうかを判定する。
【０１２２】
たとえば、前述の３つのＩＰアドレスプレフィックスが、ａｎｃｈｏｒ  ＃２によってＭＮに割り当てられたＩＰアドレスプレフィックスではないということをａｎｃｈｏｒ  ＃２が知ったならば、ａｎｃｈｏｒ  ＃２は、下記のステップ５０２ｄを実行し、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定する。
【０１２３】
別の例に関しては、ｐｒｅｆｉｘ  ＃１が、ａｎｃｈｏｒ  ＃２によってＭＮに割り当てられたＩＰアドレスプレフィックスであるということをａｎｃｈｏｒ  ＃２が知ったならば、ａｎｃｈｏｒ  ＃２は、下記のステップ５０２ｂを実行する。
【０１２４】
ステップ５０２ｂ：ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを判定する。
【０１２５】
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有している場合には、下記のステップ５０２ｃが実行されることになる。ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有していない場合には、下記のステップ５０２ｄが実行されることになる。
【０１２６】
プリセット識別子は、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスに対応している。たとえば、プリセット識別子は、ｃｕｒｒｅｎｔ  ａｎｃｈｏｒとしてマークされる可能性がある。
【０１２７】
ｐｒｅｆｉｘ  ＃１が、ａｎｃｈｏｒ  ＃２によってＭＮに割り当てられたＩＰアドレスプレフィックスであるということをａｎｃｈｏｒ  ＃２が知った場合には、ａｎｃｈｏｒ  ＃２は、ｐｒｅｆｉｘ  ＃１が、対応するプリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを有しているかどうかを更に判定する。ｐｒｅｆｉｘ  ＃１が、対応するプリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを有している場合には、それは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示しており、逆にｐｒｅｆｉｘ  ＃１が、対応するプリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを有していない場合に、ｐｒｅｆｉｘ  ＃２又はｐｒｅｆｉｘ  ＃３が、対応するプリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを有しているならば、それは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示している。
【０１２８】
ステップ５０２ｃ：ＩＰアドレスアンカーは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを判定する。
【０１２９】
ステップ５０２ｄ：ＩＰアドレスアンカーは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定する。
【０１３０】
ステップ５０３：ＩＰアドレスアンカーは、判定結果に従ってＭＮへスイッチオーバー表示情報を送信し、スイッチオーバー表示情報は、第１のインジケータ又は第２のインジケータを含む。
【０１３１】
第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【０１３２】
それに対応して、ＭＮは、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信する。
【０１３３】
ステップ５０４：ＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。
【０１３４】
スイッチオーバー表示情報が第１のインジケータを含んでいる場合には、ＭＮは、アクセスされているＩＰサブネットが変化しているということを判定し、又はスイッチオーバー表示情報が第２のインジケータを含んでいる場合には、ＭＮは、アクセスされているＩＰサブネットが変化していないということを判定する。
【０１３５】
任意選択で、前述のステップ５０２ａの後に、下記のステップが更に含まれることが可能である。
【０１３６】
１．ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＩＰアドレスアンカーは、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別する。
【０１３７】
２．ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別する。
【０１３８】
３．ＩＰアドレスアンカーは、ＭＮへルータ広告メッセージを送信し、ルータ広告メッセージは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含む。
【０１３９】
タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０１４０】
前述のステップ１からステップ３は、図４において示されている実施例において記述されている。詳細に関しては、図４において示されている実施例における説明を参照されたい。詳細がこの実施例において再びここで記述されることはない。
【０１４１】
それに対応して、ＭＮは、ＩＰアドレスアンカーによって送信されたルータ広告メッセージを受信する。ＭＮは、タイプ識別子に従って、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとの間を区別する。
【０１４２】
ＩＰアドレスアンカーは、ルータ広告メッセージを使用することによって、現時点で利用可能なＩＰアドレスプレフィックスをＭＮに通知し、タイプ識別子を使用することによって、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別し、それによってＭＮは、２つの異なるタイプのＩＰアドレスプレフィックスをタイプ識別子に従って容易に見分けて、その後にネットワークセッションを実行する際に、異なるタイプのＩＰアドレスプレフィックスを更に適切に使用し、ルートの冗長性を低減するという目的を達成することができる。
【０１４３】
任意選択で、スイッチオーバー表示情報は、ルータ広告メッセージ内に含めて搬送されてＭＮへ送信されることが可能である。
【０１４４】
要するに、この実施例において提供されているＩＰアドレス管理方法によれば、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信し、それによってＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０１４５】
加えて、この実施例において提供されているＩＰアドレス管理方法によれば、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＩＰアドレスアンカーが判定し、判定結果をＭＮに直接通知し、それによってＭＮ側での処理オーバーヘッドを低減する。
【０１４６】
図４において示されている実施例におけるステップ４０２、及び図５Ａにおいて示されている実施例におけるステップ５０２ａ、すなわち、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかをＩＰアドレスアンカーによって判定するステップは、下記のサブステップを含むことができるということが補足される必要がある。
【０１４７】
（１）．ＩＰアドレスアンカーは、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを判定する。
【０１４８】
それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいる場合には、下記のステップ（２）が実行されることになる。それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいない場合には、下記のステップ（３）が実行されることになる。
【０１４９】
（２）．ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるということを判定する。
【０１５０】
（３）．ＩＰアドレスアンカーは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいないということを判定する。
【０１５１】
ネットワーク識別子は、アンカー識別子又はネットワークコードである。異なるＩＰアドレスアンカーは、異なるネットワーク識別子に対応している。ネットワーク識別子がアンカー識別子である一例を使用すると、異なるＩＰアドレスアンカーは、ａｎｃｈｏｒ  ＃１、ａｎｃｈｏｒ  ＃２、及びａｎｃｈｏｒ  ＃３などの異なるアンカー識別子を使用することによって区別されることが可能である。
【０１５２】
ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得する際に、ＩＰアドレスアンカーはまた、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子を取得し、それに応じて、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定する。
【０１５３】
たとえば、ａｎｃｈｏｒ  ＃２によって取得される、ＭＮによって使用されている有効なＩＰアドレスプレフィックスは、ｐｒｅｆｉｘ  ＃１、ｐｒｅｆｉｘ  ＃２、及びｐｒｅｆｉｘ  ＃３を含み、それらの３つのＩＰアドレスプレフィックスに対応するネットワーク識別子は、順にａｎｃｈｏｒ  ＃１、ａｎｃｈｏｒ  ＃２、及びａｎｃｈｏｒ  ＃３である。次いでａｎｃｈｏｒ  ＃２は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、すなわちｐｒｅｆｉｘ  ＃２をそれらの３つのＩＰアドレスプレフィックスが既に含んでいるということを判定することができる。
【０１５４】
可能な一実施態様では、独立したエンティティが、図１において示されている実施環境において展開されることが可能であり、独立したエンティティは、ロケーションマネージャー（英語：Ｌｏｃａｔｉｏｎ  Ｍａｎａｇｅｒ，略してＬＭ）としてマークされている。ＬＭは、複数のＩＰサブネットをカバーすることができ、すなわち、ＬＭとＩＰアドレスアンカーとは、一対多の関係にあることが可能である。ＬＭは、それぞれのＩＰアドレスアンカーによってＭＮに割り当てられた有効なＩＰアドレスプレフィックスのリストを記録するように構成されている。たとえば、ＬＭは、複数のエントリーを格納することができ、それぞれのエントリーは、ノード識別子と、ネットワーク識別子と、ＩＰアドレスプレフィックスと、ＩＰアドレスプレフィックスの有効期間との間における対応関係を含む。ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを、クエリーを行ってＬＭから取得することができる。
【０１５５】
具体的には、ＭＮによって使用されている有効なＩＰアドレスプレフィックスをＩＰアドレスアンカーによって取得するステップは、下記のサブステップを含むことができる。
【０１５６】
第１に、ＩＰアドレスアンカーは、ＭＮのノード識別子を搬送する情報取得要求をＬＭへ送信し、それによってＬＭは、ＭＮのノード識別子に従って、事前に格納されているエントリーから、ＭＮによって使用されている有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを検索して取得する。
【０１５７】
第２に、ＩＰアドレスアンカーは、有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを受信し、有効なＩＰアドレスプレフィックス及びネットワーク識別子は、ＬＭによってフィードバックされる。
【０１５８】
たとえば、ＬＭは、下記の表１において記述されている複数のエントリーを格納する。
【０１５９】
【表１】
0006592584.tif 000002
【０１６０】
ＭＮ  ＃１がＩＰサブネット２にアクセスしているということをａｎｃｈｏｒ  ＃２が検知した場合には、ａｎｃｈｏｒ  ＃２は、ＭＮ  ＃１を搬送する情報取得要求をＬＭへ送信する。それに対応して、ＬＭは、事前に格納されているエントリーから、ノード識別子ＭＮ  ＃１を含むエントリー、たとえば、表１におけるエントリー１及びエントリー２を検索して取得する。ＬＭは、前述のエントリー１及びエントリー２をａｎｃｈｏｒ  ＃２へ送信する。それに対応して、ａｎｃｈｏｒ  ＃２は、受信されたエントリーから、ＭＮ  ＃１によって使用されている有効なＩＰアドレスプレフィックス、すなわち、ｐｒｅｆｉｘ  ＃１及びｐｒｅｆｉｘ  ＃３を取得することができる。
【０１６１】
更に、ａｎｃｈｏｒ  ＃２は、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子に従って、ａｎｃｈｏｒ  ＃２によってＭＮ  ＃１に割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによってＭＮ  ＃１に割り当てられたＩＰアドレスプレフィックスとの間を区別することができる。ｐｒｅｆｉｘ  ＃１及びｐｒｅｆｉｘ  ＃３は、ａｎｃｈｏｒ  ＃２によってＭＮ  ＃１に割り当てられたＩＰアドレスプレフィックスではない。
【０１６２】
更に、ＬＭ内に格納されているエントリーは、プリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを更に含む。ＬＭによって送信された前述のエントリー１及びエントリー２を受信した後に、ａｎｃｈｏｒ  ＃２は、ａｎｃｈｏｒ  ＃１によって割り当てられたｐｒｅｆｉｘ  ＃１が、対応するプリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを有しているということを検知によって知る。それは、ａｎｃｈｏｒ  ＃１が配置されているＩＰサブネット１から、ａｎｃｈｏｒ  ＃２が配置されているＩＰサブネット２へＭＮ  ＃１が移動しており、かつＭＮ  ＃１によってアクセスされているＩＰサブネットが変化しているということを示している。
【０１６３】
加えて、ＭＮにＩＰアドレスプレフィックスを割り当てた後に、ＩＰアドレスアンカーは、情報格納要求をＬＭへ送信する。情報格納要求は、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間とを搬送し、それによってＬＭは、情報格納要求に従ってターゲットエントリーを格納し、それに対応してターゲットエントリー内にプリセット識別子を設定し、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスを記録しているエントリーからプリセット識別子を除去する。ターゲットエントリーは、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間との間における対応関係を含む。
【０１６４】
たとえば、ＬＭによって送信された前述のエントリー１及びエントリー２を受信した後に、ａｎｃｈｏｒ  ＃２は、ＭＮ  ＃１によって使用されている有効なＩＰアドレスプレフィックスが、ａｎｃｈｏｒ  ＃２によって割り当てられたＩＰアドレスプレフィックスを含んでいないということを検知によって知り、次いでａｎｃｈｏｒ  ＃２は、ＭＮ  ＃１にＩＰアドレスプレフィックスを割り当て、ＩＰアドレスプレフィックスは、ｐｒｅｆｉｘ  ＃２としてマークされる。加えてａｎｃｈｏｒ  ＃２は、ｐｒｅｆｉｘ  ＃２に対応する有効期間を設定し、有効期間は、ｔｉｍｅ  ＃５としてマークされる。次いでａｎｃｈｏｒ  ＃２は、情報格納要求をＬＭへ送信する。情報格納要求は、ノード識別子ＭＮ  ＃１、ネットワーク識別子ａｎｃｈｏｒ  ＃２、ＩＰアドレスプレフィックスｐｒｅｆｉｘ  ＃２、及び有効期間ｔｉｍｅ  ＃５を搬送する。それに対応して、ａｎｃｈｏｒ  ＃２によって送信された情報格納要求を受信した後に、ＬＭは、事前に格納されているエントリーを更新する。更新されたエントリーは、下記の表２において記述されることが可能である。
【０１６５】
【表２】
0006592584.tif 000003
【０１６６】
ａｎｃｈｏｒ  ＃２は、表２におけるエントリー１を格納し、それに対応して、エントリー内にプリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを設定し、表２におけるエントリー２（すなわち、表１におけるエントリー１）からプリセット識別子ｃｕｒｒｅｎｔ  ａｎｃｈｏｒを除去する。
【０１６７】
本発明の一実施例は、ＬＭ内に格納されているエントリーを保守するためのメカニズムを更に提供するということが更に補足される必要がある。このメカニズムは、具体的には次のとおりである。ＩＰアドレスアンカーは、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいるかどうかを検知し、ターゲットＩＰアドレスプレフィックスは、プリセット持続時間が経過した後にネットワークセッションによって使用されていないＩＰアドレスプレフィックスであり、ＩＰアドレスアンカーは、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいる場合には、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとを搬送するエントリー削除命令をＬＭへ送信し、それによってＬＭは、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除する。
【０１６８】
たとえば、プリセット持続時間が経過した後にネットワークセッションによってｐｒｅｆｉｘ  ＃３が使用されていないということをａｎｃｈｏｒ  ＃２が検知によって知った場合には、それは、ＭＮ  ＃１がもはやｐｒｅｆｉｘ  ＃３を使用する必要がないということを示しており、ａｎｃｈｏｒ  ＃２は、ＭＮ  ＃１とｐｒｅｆｉｘ  ＃３とを搬送するエントリー削除命令をＬＭへ送信する。それに対応して、ａｎｃｈｏｒ  ＃２によって送信されたエントリー削除命令を受信した後に、ＬＭは、表２におけるエントリー３を削除する。
【０１６９】
本発明のこの実施例では、前述の保守メカニズムを使用することによって、一態様では、ＬＭ内に格納されているエントリーの正確さ及びリアルタイム性能が保証されることが可能であり、別の態様では、ＬＭのストレージリソースが節約されることが可能である。
【０１７０】
図１において示されている実施環境を参照すると、モビリティ管理（英語：Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ，略してＭＭ）エンティティが、それぞれのＩＰサブネット上に展開されることが可能であるということが更に補足される必要がある。ＭＭエンティティは、ＩＰアドレスアンカーとＬＭとの間にあってモビリティ管理に関連しているシグナリング対話を実行することを担当するように構成されている。ＭＭエンティティは、独立したエンティティとして展開されることが可能であり、又はＭＭエンティティは、ＩＰアドレスアンカーと統合されることが可能である。
【０１７１】
たとえば、ＩＰアドレスアンカーによって、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを、クエリーを行ってＬＭから取得するプロセスは、下記のとおりである。
【０１７２】
１．ＩＰアドレスアンカーは、ＭＮのノード識別子を搬送する情報取得要求をＭＭエンティティへ送信する。
【０１７３】
２．ＭＭエンティティは、情報取得要求をＬＭへ転送する。
【０１７４】
３．ＬＭは、ＭＮのノード識別子に従って、事前に格納されているエントリーから、ＭＮによって使用されている有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを検索して取得する。
【０１７５】
４．ＬＭは、有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とをＭＭエンティティへ送信する。
【０１７６】
５．ＭＭエンティティは、有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とをＩＰアドレスアンカーへ転送する。
【０１７７】
以降では、ＭＮがネットワークセッションを実行する際の、異なるタイプのＩＰアドレスプレフィックスの選択について記述する。
【０１７８】
図４及び図５Ａにおいて示されている実施例において記述されているように、現時点で利用可能なＩＰアドレスプレフィックスをＭＮに提供する際に、ＩＰアドレスアンカーは、タイプ識別子を使用することによって、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別する。ＭＮは、タイプ識別子に基づいて、前述の２つの異なるタイプのＩＰアドレスプレフィックスの間を区別することができる。以降では、新たなネットワークセッションと既存のネットワークセッションとに関する異なるタイプのＩＰアドレスプレフィックスの選択について記述する。
【０１７９】
第１：新たなネットワークセッション
【０１８０】
ＭＮが、ＣＮへの新たなネットワークセッションを開始する必要がある場合には、ＭＮは、新たなネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用する。優先ＩＰアドレスは、現在アクセスされているＩＰサブネット上のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。
【０１８１】
たとえば、図１を参照すると、ＭＮは、ＩＰサブネット１からＩＰサブネット２へ移動し、ａｎｃｈｏｒ  ＃２によってＩＰサブネット２上でＭＮへ送信されたＲＡメッセージは、ｐｒｅｆｉｘ  ＃１及びｐｒｅｆｉｘ  ＃２を含む。それに対応して、第２のタイプ識別子Ｆ−ｐｒｅｆｉｘが、ｐｒｅｆｉｘ  ＃１に対して設定され、それに対応して、第１のタイプ識別子Ｈ−ｐｒｅｆｉｘが、ｐｒｅｆｉｘ  ＃２に対して設定される。ＭＮによってｐｒｅｆｉｘ  ＃１、及びＭＮのホストアドレスに従って生成されたＩＰアドレスが、ＩＰ  ａｄｄｒｅｓｓ  ＃１であり、ｐｒｅｆｉｘ  ＃２、及びＭＮのホストアドレスに従って生成されたＩＰアドレスが、ＩＰ  ａｄｄｒｅｓｓ  ＃２であると仮定される。新たなネットワークセッションに関して、ＭＮは、ＣＮと通信するために、新たなネットワークセッションのためのソースＩＰアドレスとしてＩＰ  ａｄｄｒｅｓｓ  ＃２を選択して使用して、ルートの冗長性を低減するという目的を達成する。
【０１８２】
第２：既存のネットワークセッション
【０１８３】
ＭＮは、ＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを判定する。優先ＩＰアドレスは、現在アクセスされているＩＰサブネット上のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能である場合には、ＭＮは、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用し、逆に、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが不可能である場合には、ＭＮは、既存のネットワークセッションのために使用されているソースＩＰアドレスをそのまま保持する。
【０１８４】
依然として前述の仮定を一例として使用すると、既存のネットワークセッションに関して、ＭＮがＩＰサブネット２へ移動する前に、すなわち、ＭＮがＩＰサブネット１にアクセスしたときに、ＣＮと通信するために、既存のネットワークセッションのためのソースＩＰアドレスとしてＩＰ  ａｄｄｒｅｓｓ  ＃１が使用される。ＭＮがＩＰサブネット２へ移動した後に、ＭＮは、既存のネットワークセッションに関してＩＰアドレスの変化が取り扱われることが可能であるかどうかを判定し、すなわち、ＣＮと通信するために、既存のネットワークセッションのためのソースＩＰアドレスとしてＩＰ  ａｄｄｒｅｓｓ  ＃２が使用されることが可能であるかどうかを判定する。既存のネットワークセッションに関してＩＰアドレスの変化が取り扱われることが可能である場合には、ＭＮは、ＣＮと通信するために、既存のネットワークセッションのためのソースＩＰアドレスとしてＩＰ  ａｄｄｒｅｓｓ  ＃２を選択して使用して、ルートの冗長性を低減するという目的を達成する。既存のネットワークセッションに関してＩＰアドレスの変化が取り扱われることが不可能である場合には、ＭＮは、既存のネットワークセッションによって使用されているソースＩＰアドレスＩＰ  ａｄｄｒｅｓｓ  ＃１をそのまま保持し、ａｎｃｈｏｒ  ＃２とａｎｃｈｏｒ  ＃１との間におけるトンネル（英語：ｔｕｎｎｅｌ）を使用することによって、既存のネットワークセッションのサービスフローのための継続的なサポートを提供して、既存のネットワークセッションが影響されないことを保証する。
【０１８５】
加えて、ＭＮは、ＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを複数の様式で判定することができる。
【０１８６】
可能な一実施態様では、ＭＮは、既存のネットワークセッションに対応するアプリケーションプログラムの構成情報を取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを構成情報に従って判定する。たとえば、アプリケーションプログラムを開発する際に、アプリケーションプログラム開発者は、ソケットオプションを設定することによって明示的な設定を実行する。
【０１８７】
第２の可能な実施態様において、ＭＮは、既存のネットワークセッションに対応するアプリケーションプログラムによって使用されているトランスポートレイヤプロトコルを取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをトランスポートレイヤプロトコルに従って判定する。別の例に関しては、ＭＰＴＣＰ（英語：Ｍｕｌｔｉｐａｔｈ  ＴＣＰ）がＩＰアドレスの変化を取り扱うことができるので、既存のネットワークセッションによって使用されているトランスポートレイヤプロトコルがＭＰＴＣＰである場合には、優先ＩＰアドレスは、既存のネットワークセッションのためのソースＩＰアドレスとして使用される。
【０１８８】
加えて、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをＭＮが知ることができない場合には、ＭＮは、既存のネットワークセッションによって使用されているソースＩＰアドレスをそのまま保持する。
【０１８９】
要するに、現時点で利用可能なＩＰアドレスプレフィックスをＭＮに提供する際に、ＩＰアドレスアンカーは、タイプ識別子を使用することによって、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別し、それによってＭＮは、タイプ識別子に基づいて、前述の２つの異なるタイプのＩＰアドレスプレフィックスの間を区別することができる。
【０１９０】
更にＭＮは、ＩＰアドレスの変化が取り扱われることが可能である新たなネットワークセッション及び既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用し、それによって、ルートの冗長性を低減するという技術的効果を達成する。
【０１９１】
任意選択で、アクセスされているＩＰサブネットが変化しているということをＭＮが判定した場合には、ＭＮは、ＭＮに最も近いＣＮのＩＰアドレスを、クエリーを行って取得することができ、ＩＰアドレスに従って最も近いＣＮとのネットワークセッションを確立して、ルートの冗長性を更に低減するという目的を達成する。
【０１９２】
以降は、本発明の装置実施例である。装置実施例における装置は、本発明の方法実施例を実行するように構成されることが可能である。本発明の装置実施例において開示されていない詳細に関しては、本発明の方法実施例を参照されたい。
【０１９３】
図６を参照すると、図６は、本発明の一実施例によるＩＰアドレス管理装置のブロック図である。ＩＰアドレス管理装置は、ＩＰアドレスアンカーに適用されることが可能である。ＩＰアドレス管理装置は、アドレス取得モジュール６１０及び情報送信モジュール６２０を含むことができる。
【０１９４】
アドレス取得モジュール６１０は、ＩＰアドレスアンカーが配置されているＩＰサブネットにモバイルノードＭＮがアクセスしているということが検知された際に、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得するように構成されている。
【０１９５】
情報送信モジュール６２０は、有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信するように構成されており、それによってＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。
【０１９６】
要するに、この実施例において提供されているＩＰアドレス管理装置によれば、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０１９７】
図７を参照すると、図７は、本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。ＩＰアドレス管理装置は、ＩＰアドレスアンカーに適用されることが可能である。ＩＰアドレス管理装置は、アドレス取得モジュール６１０及び情報送信モジュール６２０を含むことができる。
【０１９８】
アドレス取得モジュール６１０は、ＩＰアドレスアンカーが配置されているＩＰサブネットにモバイルノードＭＮがアクセスしているということが検知された際に、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得するように構成されている。
【０１９９】
情報送信モジュール６２０は、有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信するように構成されており、それによってＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。
【０２００】
この実施例では、情報送信モジュール６２０は、アドレス判断サブモジュール６２０ａ、プレフィックス割り当てサブモジュール６２０ｂ、区別的識別サブモジュール６２０ｃ、及び第１の送信サブモジュール６２０ｄを含む。
【０２０１】
アドレス判断サブモジュール６２０ａは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定するように構成されている。
【０２０２】
プレフィックス割り当てサブモジュール６２０ｂは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当てるように構成されている。
【０２０３】
区別的識別サブモジュール６２０ｃは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように構成されている。
【０２０４】
第１の送信サブモジュール６２０ｄは、ＭＮへスイッチオーバー表示情報を送信するように構成されており、スイッチオーバー表示情報は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０２０５】
要するに、この実施例において提供されているＩＰアドレス管理装置によれば、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０２０６】
図８を参照すると、図８は、本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。ＩＰアドレス管理装置は、ＩＰアドレスアンカーに適用されることが可能である。ＩＰアドレス管理装置は、アドレス取得モジュール６１０及び情報送信モジュール６２０を含むことができる。
【０２０７】
アドレス取得モジュール６１０は、ＩＰアドレスアンカーが配置されているＩＰサブネットにモバイルノードＭＮがアクセスしているということが検知された際に、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得するように構成されている。
【０２０８】
情報送信モジュール６２０は、有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信するように構成されており、それによってＭＮは、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。
【０２０９】
この実施例では、情報送信モジュール６２０は、変化判定サブモジュール６２０ｅ及び第２の送信サブモジュール６２０ｆを含む。
【０２１０】
変化判定サブモジュール６２０ｅは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを有効なＩＰアドレスプレフィックスに従って判定するように構成されている。
【０２１１】
第２の送信サブモジュール６２０ｆは、判定結果に従ってＭＮへスイッチオーバー表示情報を送信するように構成されており、スイッチオーバー表示情報は、第１のインジケータ又は第２のインジケータを含む。
【０２１２】
第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【０２１３】
任意選択で、変化判定サブモジュール６２０ｅは、アドレス判断サブモジュール６２０ｅ１、第１の判定サブモジュール６２０ｅ２、識別子判断サブモジュール６２０ｅ３、及び第２の判定サブモジュール６２０ｅ４を含む。
【０２１４】
アドレス判断サブモジュール６２０ｅ１は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定するように構成されている。
【０２１５】
第１の判定サブモジュール６２０ｅ２は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定するように構成されている。
【０２１６】
識別子判断サブモジュール６２０ｅ３は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを判定するように構成されており、プリセット識別子は、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスに対応している。
【０２１７】
第２の判定サブモジュール６２０ｅ４は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有している場合には、ＭＮによってアクセスされているＩＰサブネットが変化していないということを判定するように構成されている。
【０２１８】
第１の判定サブモジュール６２０ｅ２は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有していない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定するように更に構成されている。
【０２１９】
任意選択で、装置は、プレフィックス割り当てサブモジュール、区別的識別サブモジュール、及びメッセージ送信サブモジュール（図においては示されていない）を更に含む。
【０２２０】
プレフィックス割り当てサブモジュールは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当てるように構成されている。
【０２２１】
区別的識別サブモジュールは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように構成されている。
【０２２２】
メッセージ送信サブモジュールは、ＭＮへルータ広告メッセージを送信するように構成されており、ルータ広告メッセージは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０２２３】
要するに、この実施例において提供されているＩＰアドレス管理装置によれば、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということを検知した際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０２２４】
図７及び図８において示されている実施例を参照すると、可能な一実施態様では、区別的識別サブモジュールは、それに対応して、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第１のタイプ識別子を設定し、及び／又はそれに対応して、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第２のタイプ識別子を設定するように特に構成されている。
【０２２５】
図７及び図８において示されている実施例を参照すると、可能な一実施態様では、図９において示されているように、アドレス判断サブモジュールは、ネットワーク識別子判断サブモジュール９１、第１の判定サブモジュール９２、及び第２の判定サブモジュール９３を含む。
【０２２６】
ネットワーク識別子判断サブモジュール９１は、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを判定するように構成されており、ネットワーク識別子は、アンカー識別子又はネットワークコードである。
【０２２７】
第１の判定サブモジュール９２は、ＩＰアドレスアンカーに対応するネットワーク識別子が存在する場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるということを判定するように構成されている。
【０２２８】
第２の判定サブモジュール９３は、ＩＰアドレスアンカーに対応するネットワーク識別子が存在しない場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいないということを判定するように構成されている。
【０２２９】
任意選択で、アドレス取得モジュールは、要求取得サブモジュール及びアドレス受信サブモジュール（図においては示されていない）を含む。
【０２３０】
要求取得サブモジュールは、ＭＮのノード識別子を搬送する情報取得要求をロケーションマネージャーＬＭへ送信するように構成されており、それによってＬＭは、ＭＮのノード識別子に従って、事前に格納されているエントリーから、ＭＮによって使用されている有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを検索して取得し、それぞれのエントリーは、ノード識別子と、ネットワーク識別子と、ＩＰアドレスプレフィックスと、ＩＰアドレスプレフィックスの有効期間との間における対応関係を含み、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスは、対応するプリセット識別子を更に有している。
【０２３１】
アドレス受信サブモジュールは、有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを受信するように構成されており、有効なＩＰアドレスプレフィックス及びネットワーク識別子は、ＬＭによってフィードバックされる。
【０２３２】
任意選択で、装置は、要求格納サブモジュール（図においては示されていない）を更に含む。
【０２３３】
要求格納サブモジュールは、情報格納要求をＬＭへ送信するように構成されており、情報格納要求は、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間とを搬送し、それによってＬＭは、情報格納要求に従ってターゲットエントリーを格納し、それに対応してターゲットエントリー内にプリセット識別子を設定し、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスを記録しているエントリーからプリセット識別子を除去する。
【０２３４】
ターゲットエントリーは、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間との間における対応関係を含む。
【０２３５】
任意選択で、装置は、アドレス検知サブモジュール及び命令送信サブモジュール（図においては示されていない）を更に含む。
【０２３６】
アドレス検知サブモジュールは、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいるかどうかを検知するように構成されており、ターゲットＩＰアドレスプレフィックスは、プリセット持続時間が経過した後にネットワークセッションによって使用されていないＩＰアドレスプレフィックスである。
【０２３７】
命令送信サブモジュールは、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいる場合には、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとを搬送するエントリー削除命令をＬＭへ送信するように構成されており、それによってＬＭは、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除する。
【０２３８】
図１０を参照すると、図１０は、本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。ＩＰアドレス管理装置は、ＭＮに適用されることが可能である。ＩＰアドレス管理装置は、情報受信モジュール１０１０及び変化判断モジュール１０２０を含むことができる。
【０２３９】
情報受信モジュール１０１０は、ＩＰアドレスアンカーが配置されているＩＰサブネットがアクセスされた後に、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するように構成されている。
【０２４０】
変化判断モジュール１０２０は、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定するように構成されている。
【０２４１】
要するに、この実施例において提供されているＩＰアドレス管理装置によれば、ＭＮは、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信し、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０２４２】
図１１を参照すると、図１１は、本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。ＩＰアドレス管理装置は、ＭＮに適用されることが可能である。ＩＰアドレス管理装置は、情報受信モジュール１０１０及び変化判断モジュール１０２０を含むことができる。
【０２４３】
情報受信モジュール１０１０は、ＩＰアドレスアンカーが配置されているＩＰサブネットがアクセスされた後に、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するように構成されている。
【０２４４】
変化判断モジュール１０２０は、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定するように構成されている。
【０２４５】
この実施例では、スイッチオーバー表示情報は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０２４６】
それに対応して、変化判断モジュール１０２０は、条件判断サブモジュール１０２０ａ、第３の判定サブモジュール１０２０ｂ、及び第４の判定サブモジュール１０２０ｃを含む。
【０２４７】
条件判断サブモジュール１０２０ａは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしているかどうかを判定するように構成されており、プリセット条件は、ＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しないこと、又はＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しており、かつ別のＩＰアドレスアンカーによって割り当てられているものとして識別されていることである。
【０２４８】
第３の判定サブモジュール１０２０ｂは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしている場合には、アクセスされているＩＰサブネットが変化しているということを判定するように構成されている。
【０２４９】
第４の判定サブモジュール１０２０ｃは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしていない場合には、アクセスされているＩＰサブネットが変化していないということを判定するように構成されている。
【０２５０】
要するに、この実施例において提供されているＩＰアドレス管理装置によれば、ＭＮは、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信し、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０２５１】
図１２を参照すると、図１２は、本発明の別の実施例によるＩＰアドレス管理装置のブロック図である。ＩＰアドレス管理装置は、ＭＮに適用されることが可能である。ＩＰアドレス管理装置は、情報受信モジュール１０１０及び変化判断モジュール１０２０を含むことができる。
【０２５２】
情報受信モジュール１０１０は、ＩＰアドレスアンカーが配置されているＩＰサブネットがアクセスされた後に、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するように構成されている。
【０２５３】
変化判断モジュール１０２０は、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定するように構成されている。
【０２５４】
この実施例では、スイッチオーバー表示情報は、第１のインジケータ又は第２のインジケータを含み、第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【０２５５】
変化判断モジュール１０２０は、第５の判定サブモジュール１０２０ｄ及び第６の判定サブモジュール１０２０ｅを含む。
【０２５６】
第５の判定サブモジュール１０２０ｄは、スイッチオーバー表示情報が第１のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化しているということを判定するように構成されている。
【０２５７】
第６の判定サブモジュール１０２０ｅは、スイッチオーバー表示情報が第２のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化していないということを判定するように構成されている。
【０２５８】
任意選択で、装置は、メッセージ受信サブモジュール（図においては示されていない）を更に含む。
【０２５９】
メッセージ受信サブモジュールは、ＩＰアドレスアンカーによって送信されたルータ広告メッセージを受信するように構成されている。
【０２６０】
ルータ広告メッセージは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０２６１】
要するに、この実施例において提供されているＩＰアドレス管理装置によれば、ＭＮは、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信し、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０２６２】
図１１及び図１２において示されている実施例を参照すると、可能な一実施態様では、タイプ識別子は、第１のタイプ識別子及び／又は第２のタイプ識別子を含む。
【０２６３】
それに対応して、第１のタイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定される。
【０２６４】
それに対応して、第２のタイプ識別子は、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定される。
【０２６５】
図１１及び図１２において示されている実施例を参照すると、可能な一実施態様では、図１３において示されているように、装置は、アドレス区別サブモジュール１３１を更に含む。
【０２６６】
アドレス区別サブモジュール１３１は、タイプ識別子に従って、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとの間を区別するように構成されている。
【０２６７】
任意選択で、装置は、第１の選択サブモジュール１３２を更に含む。
【０２６８】
第１の選択サブモジュール１３２は、ＭＮが、コレスポンデントノードＣＮへの新たなネットワークセッションを開始する必要がある場合には、新たなネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように構成されている。
【０２６９】
優先ＩＰアドレスは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。
【０２７０】
任意選択で、装置は、セッション判断サブモジュール１３３、第２の選択サブモジュール１３４、及び第３の選択サブモジュール１３５を更に含む。
【０２７１】
セッション判断サブモジュール１３３は、コレスポンデントノードＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを判定するように構成されており、優先ＩＰアドレスは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。
【０２７２】
第２の選択サブモジュール１３４は、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能である場合には、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように構成されている。
【０２７３】
第３の選択サブモジュール１３５は、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが不可能である場合には、既存のネットワークセッションのために使用されているソースＩＰアドレスをそのまま保持するように構成されている。
【０２７４】
任意選択で、セッション判断サブモジュール１３３は、
既存のネットワークセッションに対応するアプリケーションプログラムの構成情報を取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを構成情報に従って判定するように、又は
既存のネットワークセッションに対応するアプリケーションプログラムによって使用されているトランスポートレイヤプロトコルを取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをトランスポートレイヤプロトコルに従って判定するように特に構成されている。
【０２７５】
図１０、図１１、又は図１２において示されている実施例を参照すると、可能な一実施態様では、装置は、アドレスクエリーモジュール及びセッション確立モジュール（図においては示されていない）を更に含む。
【０２７６】
アドレスクエリーモジュールは、アクセスされているＩＰサブネットが変化しているということをＭＮが判定した場合には、ＭＮに最も近いコレスポンデントノードＣＮのＩＰアドレスを、クエリーを行って取得するように構成されている。
【０２７７】
セッション確立モジュールは、ＩＰアドレスに従って最も近いＣＮとのネットワークセッションを確立するように構成されている。
【０２７８】
前述の実施例において提供されているＩＰアドレス管理装置がＩＰアドレス管理を実行する場合に、前述の複数の機能モジュールの区分は、説明のための一例として使用されているにすぎないということに留意されたい。実際の適用においては、前述の機能は、必要に応じて異なる機能モジュールによって完遂されることが可能であり、すなわち、上述の機能のうちのすべて又はいくつかを実施するために１つのデバイスの内部構造が異なる機能モジュールへと区分される。加えて、前述の実施例において提供されているＩＰアドレス管理装置と、ＩＰアドレス管理方法の方法実施例とは、同じアイディアに属している。ＩＰアドレス管理装置の具体的な実施プロセスについての詳細に関しては、方法実施例を参照されたい。詳細がここで再び記述されることはない。
【０２７９】
図１４を参照すると、図１４は、本発明の一実施例によるＩＰアドレス管理システムのブロック図である。ＩＰアドレス管理システムは、ＩＰアドレスアンカー１４１０及びＭＮ  １４２０を含む。
【０２８０】
ＩＰアドレスアンカー１４１０は、図６、図７、又は図８において示されている実施例において提供されているＩＰアドレス管理装置を含むことができる。
【０２８１】
ＭＮ  １４２０は、図１０、図１１、又は図１２において示されている実施例において提供されているＩＰアドレス管理装置を含むことができる。
【０２８２】
図１５を参照すると、図１５は、本発明の一実施例によるＩＰアドレスアンカーの構造ブロック図である。図１５において示されているように、ＩＰアドレスアンカー１５００は、バス１５１０と、バス１５１０を使用することによって互いに通信するプロセッサ１５２０、メモリ１５３０、及びトランシーバ１５４０とを含む。メモリ１５３０は、１つ又は複数の命令を格納するように構成されており、命令は、プロセッサ１５２０によって実行されるように構成されている。
【０２８３】
プロセッサ１５２０は、ＩＰアドレスアンカーが配置されているＩＰサブネットにモバイルノードＭＮがアクセスしているということが検知された際に、ＭＮによって使用されている有効なＩＰアドレスプレフィックスを取得するように構成されている。
【０２８４】
プロセッサ１５２０は、ＭＮへスイッチオーバー表示情報を送信するようトランシーバ１５４０を有効なＩＰアドレスプレフィックスに従って制御し、それによってＭＮが、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する、ように更に構成されている。
【０２８５】
要するに、この実施例において提供されているＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスしているということが検知された際に、ＩＰアドレスアンカーは、ＭＮによって使用されている有効なＩＰアドレスプレフィックスに従ってＭＮへスイッチオーバー表示情報を送信する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０２８６】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、プロセッサ１５２０は、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定し、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別し、
ＭＮへスイッチオーバー表示情報を送信するようトランシーバ１５４０を制御し、スイッチオーバー表示情報が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、ように特に構成されている。
【０２８７】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、プロセッサ１５２０は、
ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかを有効なＩＰアドレスプレフィックスに従って判定し、
ＭＮへスイッチオーバー表示情報を送信するようトランシーバ１５４０を判定結果に従って制御し、スイッチオーバー表示情報が、第１のインジケータ又は第２のインジケータを含む、ように特に構成されている。
【０２８８】
第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【０２８９】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、プロセッサ１５２０は、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるかどうかを判定し、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有しているかどうかを判定し、プリセット識別子が、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスに対応しており、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有している場合には、ＭＮによってアクセスされているＩＰサブネットが変化していないということを判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を有していない場合には、ＭＮによってアクセスされているＩＰサブネットが変化しているということを判定するように特に構成されている。
【０２９０】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１５２０は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいない場合には、ＭＮにＩＰアドレスプレフィックスを割り当て、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように更に構成されている。
【０２９１】
プロセッサ１５２０は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいる場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、有効なＩＰアドレスプレフィックスの中にあって別のＩＰアドレスアンカーによって割り当てられているＩＰアドレスプレフィックスとを区別して識別するように更に構成されている。
【０２９２】
プロセッサ１５２０は、ＭＮへルータ広告メッセージを送信するようトランシーバ１５４０を制御し、ルータ広告メッセージが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子が、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される、ように更に構成されている。
【０２９３】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、プロセッサ１５２０は、
それに対応して、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第１のタイプ識別子を設定し、及び／又は
それに対応して、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して第２のタイプ識別子を設定するように特に構成されている。
【０２９４】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、プロセッサ１５２０は、
それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子が、ＩＰアドレスアンカーに対応するネットワーク識別子を含んでいるかどうかを判定し、ネットワーク識別子が、アンカー識別子又はネットワークコードであり、
ＩＰアドレスアンカーに対応するネットワーク識別子が存在する場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが既に含んでいるということを判定し、又はＩＰアドレスアンカーに対応するネットワーク識別子が存在しない場合には、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスを有効なＩＰアドレスプレフィックスが含んでいないということを判定するように特に構成されている。
【０２９５】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、プロセッサ１５２０は、
ＭＮのノード識別子を搬送する情報取得要求をロケーションマネージャーＬＭへ送信するようトランシーバ１５４０を制御し、それによってＬＭが、ＭＮのノード識別子に従って、事前に格納されているエントリーから、ＭＮによって使用されている有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを検索して取得し、それぞれのエントリーが、ノード識別子と、ネットワーク識別子と、ＩＰアドレスプレフィックスと、ＩＰアドレスプレフィックスの有効期間との間における対応関係を含み、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスが、対応するプリセット識別子を更に有しており、
有効なＩＰアドレスプレフィックスと、それぞれの有効なＩＰアドレスプレフィックスに対応するネットワーク識別子とを受信するようトランシーバ１５４０を制御し、有効なＩＰアドレスプレフィックス及びネットワーク識別子が、ＬＭによってフィードバックされる、ように特に構成されている。
【０２９６】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１５２０は、情報格納要求をＬＭへ送信するようトランシーバ１５４０を制御し、情報格納要求が、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間とを搬送し、それによってＬＭが、情報格納要求に従ってターゲットエントリーを格納し、それに対応してターゲットエントリー内にプリセット識別子を設定し、ＩＰアドレスアンカーが配置されているＩＰサブネットにＭＮがアクセスする前にＭＮによってアクセスされているＩＰサブネットによってＭＮに割り当てられたＩＰアドレスプレフィックスを記録しているエントリーからプリセット識別子を除去する、ように更に構成されている。
【０２９７】
ターゲットエントリーは、ＭＮのノード識別子と、ＩＰアドレスアンカーに対応するネットワーク識別子と、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスの有効期間との間における対応関係を含む。
【０２９８】
図１５において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１５２０は、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいるかどうかを検知し、ターゲットＩＰアドレスプレフィックスが、プリセット持続時間が経過した後にネットワークセッションによって使用されていないＩＰアドレスプレフィックスである、ように更に構成されている。
【０２９９】
プロセッサ１５２０は、有効なＩＰアドレスプレフィックスがターゲットＩＰアドレスプレフィックスを含んでいる場合には、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとを搬送するエントリー削除命令をＬＭへ送信するようトランシーバ１５４０を制御し、それによってＬＭが、ＭＮのノード識別子とターゲットＩＰアドレスプレフィックスとの間における対応関係を記録しているエントリーを削除する、ように更に構成されている。
【０３００】
図１６を参照すると、図１６は、本発明の一実施例によるＭＮの構造ブロック図である。図１６において示されているように、ＭＮ  １６００は、バス１６１０と、バス１６１０を使用することによって互いに通信するプロセッサ１６２０、メモリ１６３０、及びトランシーバ１６４０とを含む。メモリ１６３０は、１つ又は複数の命令を格納するように構成されており、命令は、プロセッサ１６２０によって実行されるように構成されている。
【０３０１】
プロセッサ１６２０は、ＩＰアドレスアンカーが配置されているＩＰサブネットがアクセスされた後に、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信するようトランシーバ１６４０を制御するように構成されている。
【０３０２】
プロセッサ１６２０は、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定するように更に構成されている。
【０３０３】
要するに、この実施例において提供されているＭＮは、ＩＰアドレスアンカーによって送信されたスイッチオーバー表示情報を受信し、アクセスされているＩＰサブネットが変化しているかどうかをスイッチオーバー表示情報に従って判定する。これは、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが判定することができないという従来技術の問題を解決し、それによって、ＭＮによってアクセスされているＩＰサブネットが変化しているかどうかをＭＮが正確に判定することができるという技術的効果を達成する。
【０３０４】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、スイッチオーバー表示情報は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０３０５】
プロセッサ１６２０は、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしているかどうかを判定し、プリセット条件が、ＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しないこと、又はＭＮによって受信された前のスイッチオーバー表示情報内に、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスが存在しており、かつ別のＩＰアドレスアンカーによって割り当てられているものとして識別されていることであり、
ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしている場合には、アクセスされているＩＰサブネットが変化しているということを判定し、又はＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスがプリセット条件を満たしていない場合には、アクセスされているＩＰサブネットが変化していないということを判定するように特に構成されている。
【０３０６】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、スイッチオーバー表示情報は、第１のインジケータ又は第２のインジケータを含み、第１のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化しているということを示すために使用され、第２のインジケータは、ＭＮによってアクセスされているＩＰサブネットが変化していないということを示すために使用される。
【０３０７】
プロセッサ１６２０は、
スイッチオーバー表示情報が第１のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化しているということを判定し、又はスイッチオーバー表示情報が第２のインジケータを含んでいる場合には、アクセスされているＩＰサブネットが変化していないということを判定するように特に構成されている。
【０３０８】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１６２０は、ＩＰアドレスアンカーによって送信されたルータ広告メッセージを受信するようトランシーバ１６４０を制御するように更に構成されている。
【０３０９】
ルータ広告メッセージは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、タイプ識別子とを含み、タイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとを区別して識別するために使用される。
【０３１０】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、タイプ識別子は、第１のタイプ識別子及び／又は第２のタイプ識別子を含む。
【０３１１】
それに対応して、第１のタイプ識別子は、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定される。
【０３１２】
それに対応して、第２のタイプ識別子は、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスに対して設定される。
【０３１３】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１６２０は、タイプ識別子に従って、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスと、別のＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックスとの間を区別するように更に構成されている。
【０３１４】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１６２０は、ＭＮが、コレスポンデントノードＣＮへの新たなネットワークセッションを開始する必要がある場合には、新たなネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように更に構成されている。
【０３１５】
優先ＩＰアドレスは、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである。
【０３１６】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１６２０は、コレスポンデントノードＣＮとの既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを判定し、優先ＩＰアドレスが、ＩＰアドレスアンカーによって割り当てられたＩＰアドレスプレフィックス、及びＭＮのホストアドレスに従って生成されたＩＰアドレスである、ように更に構成されている。
【０３１７】
プロセッサ１６２０は、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能である場合には、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスを選択して使用するように更に構成されている。
【０３１８】
プロセッサ１６２０は、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが不可能である場合には、既存のネットワークセッションのために使用されているソースＩＰアドレスをそのまま保持するように更に構成されている。
【０３１９】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、プロセッサ１６２０は、
既存のネットワークセッションに対応するアプリケーションプログラムの構成情報を取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかを構成情報に従って判定するように、又は
既存のネットワークセッションに対応するアプリケーションプログラムによって使用されているトランスポートレイヤプロトコルを取得し、既存のネットワークセッションのためのソースＩＰアドレスとして優先ＩＰアドレスが使用されることが可能であるかどうかをトランスポートレイヤプロトコルに従って判定するように特に構成されている。
【０３２０】
図１６において示されている実施例に基づいて提供されている任意選択の実施例では、
プロセッサ１６２０は、アクセスされているＩＰサブネットが変化しているということをＭＮが判定した場合には、ＭＮに最も近いコレスポンデントノードＣＮのＩＰアドレスを、クエリーを行って取得するように更に構成されている。
【０３２１】
プロセッサ１６２０は、ＩＰアドレスに従って最も近いＣＮとのネットワークセッションを確立するように更に構成されている。
【０３２２】
本明細書において使用されている単数形の「ａ（１つの）」（「ａ」、「ａｎ」、又は「ｔｈｅ」）は、複数形も含むことを意図しているということを理解されたい。ただし、普通でないケースが文脈において明示的にサポートされている場合を除く。更に、本明細書において使用されている「ａｎｄ／ｏｒ（及び／又は）」は、列挙されている１つ又は複数の関連付けられた項目のうちの、ありとあらゆる可能な組合せを含む、ことを意味しているということを理解されたい。
【０３２３】
本発明の前述の実施例のシーケンス番号は、例示を目的としたものにすぎず、実施例の優先度を示すことを意図されているものではない。
【０３２４】
実施例のステップのうちのすべて又はいくつかは、ハードウェア、又は、関連したハードウェアに指示するプログラムによって実施されることが可能であるということを当業者なら理解することができる。プログラムは、コンピュータ読み取り可能な記憶媒体に格納されることが可能である。記憶媒体は、読み取り専用メモリ、磁気ディスク、光ディスクなどであることが可能である。
【０３２５】
前述の説明は、本発明の例示的な実施例にすぎず、本発明を限定することが意図されているものではない。本発明の原理から逸脱することなく行われた、いかなる修正、均等な置換、及び改良も、本発明の保護範囲内に含まれるものとする。
【図１】
0006592584.tif 000004
【図２】
0006592584.tif 000005
【図３】
0006592584.tif 000006
【図４】
0006592584.tif 000007
【図５Ａ】
0006592584.tif 000008
【図５Ｂ】
0006592584.tif 000009
【図６】
0006592584.tif 000010
【図７】
0006592584.tif 000011
【図８】
0006592584.tif 000012
【図９】
0006592584.tif 000013
【図１０】
0006592584.tif 000014
【図１１】
0006592584.tif 000015
【図１２】
0006592584.tif 000016
【図１３】
0006592584.tif 000017
【図１４】
0006592584.tif 000018
【図１５】
0006592584.tif 000019
【図１６】
0006592584.tif 000020