【手続補正書】
【提出日】平成20年3月24日(2008.3.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルノードに割り当てられた複数のネットワークアドレスにまたがる仮想プライベートネットワーク構造を維持する方法であって、
仮想プライベートネットワーク・トンネル・サーバと前記モバイルノードとの間に仮想プライベートネットワーク・トンネルをセットアップするステップであって、前記仮想プライベートネットワーク・トンネルをサポートする仮想プライベートネットワーク構造は、前記モバイルノードに対して指定されたホームアドレスに基づくステップと、
前記モバイルノードに新しいネットワークアドレスを割り当てるステップであって、前記新しいネットワークアドレスは前記モバイルノードの前記ホームアドレスとは異なるステップと、
前記モバイルノードが、前記新しいネットワークアドレスを指定する前記仮想プライベートネットワーク・トンネル・サーバにバインディング・アップデートを送信するステップと、
前記モバイルノードの前記新しいネットワークアドレスから前記ホームアドレスへのマッピング関係を作成するステップであって、置換ロジックを有する前記マッピング関係は、前記モバイルノードの前記ホームアドレスに基づく仮想プライベートネットワーク構造を引き続き使用することを容易にするステップと
を含み、
前記モバイルノードにおいて、前記置換ロジックは、前記新しいネットワークアドレスを、前記仮想プライベートネットワーク・トンネル・サーバから受け取ったメッセージパケットの宛先フィールド内の前記ホームアドレスに置き換えることを特徴とする方法。
【請求項２】
前記仮想プライベートネットワーク構造は、セキュリティ構造を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記セキュリティ構造は、インターネットセキュリティ構造を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記仮想プライベートネットワーク構造は、トンネル構造を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記作成ステップは、前記仮想プライベートネットワーク・トンネル・サーバにより、マッピング構造をアップデートし、前記バインディング・アップデートで提供される前記新しいネットワークアドレスの情報を組み込むことを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記モバイルノードが、前記新しいネットワークアドレスを含むメッセージパケットを前記仮想プライベートネットワーク・トンネル・サーバから受け取るステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記置き換えステップは、パケットアドレス・ハンドリングポリシーを実装する中間プロトコルスタック層によって行われ、前記受け取ったメッセージパケットは、その後、前記中間プロトコルスタック層のクライアントに渡されることを特徴とする請求項６に記載の方法。
【請求項８】
前記中間プロトコルスタック層は、インターネットプロトコル層を含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記置換ロジックは、
前記モバイルノードにおいて、前記仮想プライベートネットワーク・トンネル・サーバに送信されるパケットの送信元アドレスフィールドに前記新しいネットワークアドレスをセットし、当該パケットの拡張ヘッダ内に前記ホームアドレスをセットするステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記仮想プライベートネットワーク・トンネル・サーバが、前記新しいネットワークアドレスを、前記モバイルノードから前記仮想プライベートネットワーク・トンネル・サーバに送信される前記パケットの前記拡張ヘッダ内で指定される前記ホームアドレスに置き換えるステップを更に含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記置き換えステップは、パケットアドレス・ハンドリングポリシーを実装する中間プロトコルスタック層によって行われ、前記受け取ったメッセージパケットは、その後、前記中間プロトコルスタック層のクライアントに渡されることを特徴とする請求項１０に記載の方法。
【請求項１２】
モバイルノードに割り当てられた複数のネットワークアドレスにまたがる仮想プライベートネットワーク構造を維持する方法を実行するコンピュータ実行可能命令を記録するコンピュータ可読媒体であって、
前記方法は、
仮想プライベートネットワーク・トンネル・サーバと前記モバイルノードの間に仮想プライベートネットワーク・トンネルをセットアップするステップであって、前記仮想プライベートネットワーク・トンネルをサポートする仮想プライベートネットワーク構造は、前記モバイルノードに対して指定されたホームアドレスに基づくステップと、
前記モバイルノードに新しいネットワークアドレスを割り当てるステップであって、前記新しいネットワークアドレスは前記モバイルノードの前記ホームアドレスとは異なるステップと、
前記モバイルノードが、前記新しいネットワークアドレスを指定する前記仮想プライベートネットワーク・トンネル・サーバにバインディング・アップデートを送信するステップと、
前記モバイルノードの前記新しいネットワークアドレスから前記ホームアドレスへのマッピング関係を作成するステップであって、置換ロジックを有する前記マッピング関係は、前記モバイルノードの前記ホームアドレスに基づく仮想プライベートネットワーク構造を引き続き使用することを容易にするステップと
を含み、
前記モバイルノードにおいて、前記置換ロジックは、前記新しいネットワークアドレスを、前記仮想プライベートネットワーク・トンネル・サーバから受け取ったメッセージパケットの宛先フィールド内の前記ホームアドレスに置き換えることを特徴とするコンピュータ可読媒体。
【請求項１３】
前記仮想プライベートネットワーク構造は、セキュリティ構造を含むことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１４】
前記セキュリティ構造は、インターネットセキュリティ構造を含むことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記仮想プライベートネットワーク構造は、トンネル構造を含むことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１６】
前記作成ステップは、前記仮想プライベートネットワーク・トンネル・サーバにより、マッピング構造をアップデートし、前記バインディング・アップデートで提供される前記新しいネットワークアドレスの情報を組み込むことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１７】
前記モバイルノードが、前記新しいネットワークアドレスを含むメッセージパケットを前記仮想プライベートネットワーク・トンネル・サーバから受け取るステップを更に含むことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１８】
前記置き換えステップは、パケットアドレス・ハンドリングポリシーを実装する中間プロトコルスタック層によって行われ、前記受け取ったメッセージパケットは、その後、前記中間プロトコルスタック層のクライアントに渡されることを特徴とする請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記中間プロトコルスタック層は、インターネットプロトコル層を含むことを特徴とする請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記置換ロジックは、
前記モバイルノードにおいて、前記仮想プライベートネットワーク・トンネル・サーバに送信されるパケットの送信元アドレスフィールドに前記新しいネットワークアドレスをセットし、当該パケットの拡張ヘッダ内に前記ホームアドレスをセットするステップを更に含むことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項２１】
モバイルノードに割り当てられた複数のネットワークアドレスにまたがる仮想プライベートネットワーク構造の維持を容易にするモバイルノードであって、コンピュータ実行可能命令を含む通信プロトコルスタックを備えるモバイルノードにおいて、
前記モバイルノードによって実行される前記コンピュータ実行可能命令は、
仮想プライベートネットワーク・トンネル・サーバと前記モバイルノードとの間に仮想プライベートネットワーク・トンネルをセットアップするステップであって、前記仮想プライベートネットワーク・トンネルをサポートする仮想プライベートネットワーク構造は、前記モバイルノードに対して指定されたホームアドレスに基づくステップと、
前記モバイルノードに新しいネットワークアドレスを割り当てるステップであって、前記新しいネットワークアドレスは前記モバイルノードの前記ホームアドレスとは異なるステップと、
前記モバイルノードが、前記新しいネットワークアドレスを指定する前記仮想プライベートネットワーク・トンネル・サーバにバインディング・アップデートを送信するステップと、
前記モバイルノードの前記新しいネットワークアドレスから前記ホームアドレスへのマッピング関係を作成するステップであって、置換ロジックを有する前記マッピング関係は、前記モバイルノードの前記ホームアドレスに基づく仮想プライベートネットワーク構造を引き続き使用することを容易にするステップと
を含み、
前記モバイルノードにおいて、前記置換ロジックは、前記新しいネットワークアドレスを、前記仮想プライベートネットワーク・トンネル・サーバから受け取ったメッセージパケットの宛先フィールド内の前記ホームアドレスに置き換えることを特徴とするモバイルノード。
【請求項２２】
前記仮想プライベートネットワーク構造は、セキュリティ構造を含むことを特徴とする請求項２１に記載のモバイルノード。
【請求項２３】
前記セキュリティ構造は、インターネットセキュリティ構造を含むことを特徴とする請求項２２に記載のモバイルノード。
【請求項２４】
前記仮想プライベートネットワーク構造は、トンネル構造を含むことを特徴とする請求項２１に記載のモバイルノード。
【請求項２５】
前記モバイルノードが、前記新しいネットワークアドレスを含むメッセージパケットを前記仮想プライベートネットワーク・トンネル・サーバから受け取るステップを更に含むことを特徴とする請求項２１に記載のモバイルノード。
【請求項２６】
前記置き換えステップは、パケットアドレス・ハンドリングポリシーを実装する中間プロトコルスタック層によって行われ、前記受け取ったメッセージパケットは、その後、前記中間プロトコルスタック層のクライアントに渡されることを特徴とする請求項２５に記載のモバイルノード。
【請求項２７】
前記中間プロトコルスタック層は、インターネットプロトコル層を含むことを特徴とする請求項２６に記載のモバイルノード。
【請求項２８】
前記置換ロジックは、
前記モバイルノードにおいて、前記仮想プライベートネットワーク・トンネル・サーバに送信されるパケットの送信元アドレスフィールドに前記新しいネットワークアドレスをセットし、当該パケットの拡張ヘッダ中に前記ホームアドレスをセットするステップを更に含むことを特徴とする請求項２１に記載のモバイルノード。
【請求項２９】
モバイルノードに割り当てられた複数のネットワークアドレスにまたがる仮想プライベートネットワーク構造の維持を容易にするコンピュータ実行可能命令を有する仮想プライベートネットワーク（ＶＰＮ）サーバであって、
前記コンピュータ実行可能命令は、
前記ＶＰＮサーバと前記モバイルノードの間に仮想プライベートネットワーク・トンネルをセットアップするステップであって、前記仮想プライベートネットワーク・トンネルをサポートする仮想プライベートネットワーク構造は、前記モバイルノードに対して指定されたホームアドレスに基づくステップと、
前記モバイルノードに割り当てられた新しいネットワークアドレスを指定する仮想プライベートネットワーク・トンネル・サーバが前記モバイルノードからバインディング・アップデートを受け取るステップであって、前記新しいネットワークアドレスは前記モバイルノードの前記ホームアドレスとは異なるステップと、
前記モバイルノードの前記新しいネットワークアドレスから前記ホームアドレスへのマッピング関係を作成するステップであって、置換ロジックを有する前記マッピング関係は、前記モバイルノードの前記ホームアドレスに基づく仮想プライベートネットワーク構造を引き続き使用することを容易にするステップと
を含み、
前記モバイルノードにおいて、前記置換ロジックは、前記新しいネットワークアドレスを、前記仮想プライベートネットワーク・トンネル・サーバから受け取ったメッセージパケットの宛先フィールド内の前記ホームアドレスに置き換えることを特徴とするＶＰＮサーバ。
【請求項３０】
前記仮想プライベートネットワーク構造は、セキュリティ構造を含むことを特徴とする請求項２９に記載のＶＰＮサーバ。
【請求項３１】
前記セキュリティ構造は、インターネットセキュリティ構造を含むことを特徴とする請求項３０に記載のＶＰＮサーバ。
【請求項３２】
前記仮想プライベートネットワーク構造は、トンネル構造を含むことを特徴とする請求項２９に記載のＶＰＮサーバ。
【請求項３３】
前記作成ステップは、前記仮想プライベートネットワーク・トンネル・サーバにより、マッピング構造をアップデートし、前記バインディング・アップデートで提供される前記新しいネットワークアドレスの情報を組み込むことを含むことを特徴とする請求項２９に記載のＶＰＮサーバ。
【請求項３４】
前記ＶＰＮサーバが、前記新しいネットワークアドレスを含むメッセージパケットを前記モバイルノードから受け取るステップを更に含むことを特徴とする請求項２９に記載のＶＰＮサーバ。
【請求項３５】
前記置き換えステップは、パケットアドレス・ハンドリングポリシーを実装する中間プロトコルスタック層によって行われ、前記受け取ったパケットは、その後、前記中間プロトコルスタック層のクライアントに渡されることを特徴とする請求項３４に記載のＶＰＮサーバ。
【請求項３６】
前記中間プロトコルスタック層は、インターネットプロトコル層を含むことを特徴とする請求項３５に記載のＶＰＮサーバ。