【手続補正書】
【提出日】平成20年10月17日(2008.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
接続に関する要求をクライアントからルーティング・スタックで受信するステップと、
前記要求の受信に応答して、Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを、前記ルーティング・スタックから前記クライアントに送信するステップであって、前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが、前記ルーティング・スタックをバイパスして前記クライアントがターゲット・スタックと直接通信できるように、選択された前記ターゲット・スタックを識別する、送信するステップと、
を有する、負荷バランシングの方法。
【請求項２】
前記クライアントが、前記ルーティング・スタックに関連付けられたＩＰアドレスを前記ターゲット・スタックに関連付けられたＩＰアドレスにマッピングする、バインディング・キャッシュ・エントリを作成できるように、前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが、前記ルーティング・スタックに関連付けられたインターネット・プロトコル・アドレスとして前記接続のホーム・アドレスを、および、前記ターゲット・スタックに関連付けられたＩＰアドレスとして前記接続の気付アドレスを有する、請求項１に記載の方法。
【請求項３】
前記送信ステップが、
前記接続に関する要求を、前記ルーティング・スタックから前記選択されたターゲット・スタックに送信するステップと、
前記接続要求が前記ターゲット・スタックによって受け入れられた旨の通知を、前記ルーティング・スタックで前記ターゲット・スタックから受信するステップと、
前記ルーティング・スタックでルーティング・テーブルを更新するステップと、
によって先行される、請求項１に記載の方法。
【請求項４】
前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを送信するステップが、
Ｈｏｍｅ  Ｔｅｓｔ  Ｉｎｉｔメッセージを前記ルーティング・スタックから前記クライアントに送信するステップであって、Ｈｏｍｅ  Ｔｅｓｔ  Ｉｎｉｔメッセージが、Ｈｏｍｅ  Ｔｅｓｔメッセージを前記ルーティング・スタックに戻すようにとの前記クライアントへの要求を含む、送信するステップと、
前記Ｈｏｍｅ  Ｔｅｓｔ  Ｉｎｉｔメッセージの送信に応答して、前記ルーティング・スタックで前記クライアントから前記Ｈｏｍｅ  Ｔｅｓｔメッセージを受信するステップと、
前記ルーティング・スタックまたは前記ターゲット・スタックから、Ｃａｒｅ−ｏｆ  Ｔｅｓｔ  Ｉｎｉｔメッセージを、前記ターゲット・スタックに関する前記クライアントに送信するステップであって、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔ  ＩｎｉｔメッセージのソースＩＰアドレスが前記ターゲット・スタックの前記ＩＰアドレスに設定される、送信するステップと、
によって先行される、請求項２に記載の方法。
【請求項５】
前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔ  Ｉｎｉｔメッセージに応答して、前記ターゲット・スタックで、前記クライアントから前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージを受信するステップであって、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージが、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージのコピーを前記ルーティング・スタックに転送するべきである旨を示すモビリティ・ヘッダを含む、受信するステップと、
前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージのコピーを、前記ターゲット・スタックから前記ルーティング・スタックに送信するステップと、
をさらに有する、請求項４に記載の方法。
【請求項６】
前記クライアントと前記ターゲット・スタックとの間での直接通信を可能にするために、前記クライアント側で、前記クライアント、前記ルーティング・スタック、および前記ターゲット・スタックの間に接続を確立するステップと、
接続が確立された旨のインジケーションを、前記クライアントから前記ルーティング・スタックに送信するステップと、
をさらに有する、請求項５に記載の方法。
【請求項７】
前記送信されたインジケーションを前記ルーティング・スタックで受信するステップと、
前記送信されたインジケーションを前記ターゲット・スタックに転送するステップであって、前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを送信するステップが、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージおよび前記Ｈｏｍｅ  Ｔｅｓｔメッセージの両方が前記ルーティング・スタックで受信されると、Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを前記クライアントに送信するステップを有する、転送するステップと、
をさらに有する、請求項６に記載の方法。
【請求項８】
前記クライアントと前記ターゲット・スタックとの間での直接通信を可能にするために、前記ホーム・アドレスを前記気付アドレスにマッピングする前記バインディング・キャッシュ・エントリを前記クライアントに作成するステップと、
前記ルーティング・スタックをバイパスして、バインディング肯定応答を前記クライアントから前記ターゲット・スタックに直接送信するステップと、
をさらに有する、請求項２に記載の方法。
【請求項９】
前記ターゲット・スタックに関連付けられたルーティング・テーブルとほぼ同様の、前記ルーティング・スタックに関連付けられたルーティング・テーブルを、前記ルーティング・スタックが維持できるように、モバイルＩＰバージョン６メッセージを、前記ターゲット・スタックから前記ルーティング・スタックで受信するステップを、さらに有する、請求項１に記載の方法。
【請求項１０】
前記クライアントからの前記ターゲット・スタックでの新しい接続要求の通知を、前記ルーティング・スタックで受信するステップと、
前記ルーティング・スタックに関連付けられたルーティング・テーブルからの、前記接続に関連付けられたＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージ情報を、前記ルーティング・スタックでコピーするステップと、
をさらに有する、請求項１に記載の方法。
【請求項１１】
前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが第１のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを有し、
前記ターゲット・スタックからの前記クライアントでの新しい接続要求の通知を、前記ルーティング・スタックで受信するステップと、
前記ルーティング・スタックで、前記ルーティング・テーブル内に前記新しい接続に関するエントリが存在するかどうかを判別するステップと、
前記エントリが存在すると判別された場合、前記既存の接続に関連付けられたＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージ情報を、前記ルーティング・テーブルからコピーするステップと、
前記エントリが存在しないと判別された場合、第２のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを、前記ルーティング・スタックから前記クライアントに送信するステップであって、前記第２のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが、前記クライアントが前記ルーティング・スタックをバイパスして前記第２の選択されたターゲット・スタックと直接通信できるように、前記新しい接続のための第２の選択されたターゲット・スタックを識別する、送信するステップと、
をさらに有する、請求項１又は１０に記載の方法。
【請求項１２】
前記クライアントから前記ターゲット・スタックへバインディング・リフレッシュ要求を送信するステップであって、前記バインディング・リフレッシュ要求が、前記ターゲット・スタックから他のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを送信するための要求を含む、送信するステップをさらに有する、請求項１に記載の方法。
【請求項１３】
前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが第１のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを有し、
前記ターゲット・スタックに関する問題を、前記ルーティング・スタックで検出するステップと、
前記問題の検出に応答して、前記クライアントで前記バインディング・キャッシュ・エントリを削除するステップと、
第２のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを、前記ルーティング・スタックから前記クライアントに送信するステップであって、前記第２のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが、前記クライアントと前記ルーティング・スタックとの間の直接通信を可能にするために、前記気付アドレスおよび前記ホーム・アドレスの両方をＶＩＰＡに設定するべきである旨を示す、送信するステップと、
をさらに有する、請求項２に記載の方法。
【請求項１４】
前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが第１のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを有し、
前記クライアントで前記バインディング・キャッシュ・エントリを削除できるように、第２のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを、前記ルーティング・スタックから前記クライアントに送信するステップをさらに有する、請求項１又は１３に記載の方法。
【請求項１５】
接続に関する要求をクライアントから受信するように構成され、
前記要求の受信に応答して、モバイルＩＰバージョン６のＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージを前記クライアントに送信するように構成された、
ルーティング・スタックを備え、前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが、前記ルーティング・スタックをバイパスして前記クライアントがターゲット・スタックと直接通信できるように、選択された前記ターゲット・スタックを識別する、
負荷バランシングのためのシステム。
【請求項１６】
前記クライアントが、前記ルーティング・スタックに関連付けられたＩＰアドレスを前記ターゲット・スタックに関連付けられたＩＰアドレスにマッピングする、バインディング・キャッシュ・エントリを作成できるように、前記Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージが、前記ルーティング・スタックに関連付けられたインターネット・プロトコル・アドレスとして前記接続のホーム・アドレスを、および、前記ターゲット・スタックに関連付けられたＩＰアドレスとして前記接続の気付アドレスを有する、
請求項１５に記載のシステム。
【請求項１７】
さらに前記ルーティング・スタックが、
Ｈｏｍｅ  Ｔｅｓｔ  Ｉｎｉｔメッセージを前記クライアントに送信するように構成され、前記Ｈｏｍｅ  Ｔｅｓｔ  Ｉｎｉｔメッセージは、Ｈｏｍｅ  Ｔｅｓｔメッセージを前記ルーティング・スタックに戻すようにとの前記クライアントへの要求を含み、
さらに前記ルーティング・スタックが、前記Ｈｏｍｅ  Ｔｅｓｔ  Ｉｎｉｔメッセージの送信に応答して、前記ルーティング・スタックで前記クライアントから前記Ｈｏｍｅ  Ｔｅｓｔメッセージを受信するように、および、
Ｃａｒｅ−ｏｆ  Ｔｅｓｔ  Ｉｎｉｔメッセージを前記ターゲット・スタックに関する前記クライアントに送信するように、構成され、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔ  ＩｎｉｔメッセージのソースＩＰアドレスが前記ターゲット・スタックの前記ＩＰアドレスに設定される、
請求項１５に記載のシステム。
【請求項１８】
さらに前記ターゲット・スタックが、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔ  Ｉｎｉｔメッセージに応答して、前記クライアントから前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージを受信するように構成され、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージは、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージのコピーを前記ルーティング・スタックに転送するべきである旨を示すモビリティ・ヘッダを含み、さらに前記ターゲット・スタックが、前記Ｃａｒｅ−ｏｆ  Ｔｅｓｔメッセージのコピーを前記ルーティング・スタックに送信するように構成された、請求項１７に記載のシステム。
【請求項１９】
さらに前記クライアントが、
前記クライアントと前記ターゲット・スタックとの間での直接通信を可能にするために、前記ホーム・アドレスを前記気付アドレスにマッピングする前記バインディング・キャッシュ・エントリを作成するように、および、
前記ルーティング・スタックをバイパスして、バインディング肯定応答を前記ターゲット・スタックに直接送信するように、
構成された、請求項１６に記載のシステム。
【請求項２０】
さらに前記ルーティング・スタックが、
前記ターゲット・スタックから前記バインディング肯定応答のコピーを受信するように、
前記ルーティング・スタックに関連付けられたルーティング・テーブルを状態情報を含むように更新するように、および、
前記ターゲット・スタックに関連付けられたルーティング・テーブルを前記ターゲット・スタックが更新できるように前記状態情報を含むバインディング情報要求を前記ターゲット・スタックに送信するように、
構成された、請求項１９に記載のシステム。
【請求項２１】
請求項１から１４のいずれか１項に記載の方法の各ステップをコンピュータに実行させるためのコンピュータ・プログラム。