【手続補正書】
【提出日】平成24年6月26日(2012.6.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一側面であるルータ装置は、ユーザの操作する情報処理装置と同じネットワークに属し、該情報処理装置とＶＰＮ技術を利用して構成されたネットワークであるＶＰＮネットワークとの間に配置されるルータ装置で、情報処理装置とＶＰＮネットワークとのネットワーク接続を行うＶＰＮ接続手段と、情報処理装置からの通信パケットについてルーティングを行うルーティング手段と、ルーティング先とアドレス情報を対応付けてルーティング情報として保持し管理するルーティング情報管理手段と、ルーティング手段で取得された宛先ＩＰアドレス情報とルーティング情報管理手段で管理されたルーティング情報とを用いて、情報処理装置からの通信パケットのルーティング先を予測する予測手段と、を有し、ルーティング手段が、ＶＰＮ接続手段によるネットワーク接続の確立後、情報処理装置からの通信パケットをモニタリングして通信パケットに含まれる宛先ＩＰアドレス情報を取得し、宛先ＩＰアドレス情報に基づいて通信パケットのルーティングを行い、予測手段は、宛先ＩＰアドレス情報に対応するアドレス情報がルーティング情報に含まれない場合に、ホスト検索を行って見つかったホストの属するＶＰＮネットワークを通信パケットのルーティング先と予測し、ルーティング情報管理手段は、ホスト検索結果でホストが見つかった場合に、該検索結果を用いて前記ルーティング情報を更新する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記ルータ装置は、予測手段が、宛先ＩＰアドレス情報に対応するアドレス情報がルーティング情報に含まれる場合に、該アドレス情報に対応付けられたＶＰＮネットワークを通信パケットのルーティング先と予測し、ルーティング手段が、予測手段で予測されたルーティング先に情報処理装置からの通信パケットをルーティングするように構成することもできる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の一側面であるルーティング方法は、ユーザの操作する情報処理装置と、ＶＰＮ技術を利用して構成され該情報処理装置と異なるネットワークであるＶＰＮネットワークとの間の際に行われ、情報処理装置とＶＰＮネットワークとのネットワーク接続を行うＶＰＮ接続ステップと、情報処理装置からの通信パケットについてルーティングを行うルーティングステップと、ルーティング先とアドレス情報を対応付けてルーティング情報として保持し管理するルーティング情報管理ステップと、ルーティングステップで取得された宛先ＩＰアドレス情報とルーティング情報管理ステップで管理されるルーティング情報とを用いて、情報処理装置からの通信パケットのルーティング先を予測する予測ステップと、を有し、ルーティングステップで、ＶＰＮ接続ステップによるネットワーク接続の確立後、情報処理装置からの通信パケットをモニタリングして通信パケットに含まれる宛先ＩＰアドレス情報を取得し、宛先ＩＰアドレス情報に基づいて通信パケットのルーティングを行い、予測ステップは、宛先ＩＰアドレス情報に対応するアドレス情報がルーティング情報に含まれない場合に、ホスト検索を行って見つかったホストの属するＶＰＮネットワークを通信パケットのルーティング先と予測し、ルーティング情報管理ステップは、ホスト検索結果でホストが見つかった場合に、該検索結果を用いて前記ルーティング情報を更新する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記ルーティング方法は、予測ステップで、宛先ＩＰアドレス情報に対応するアドレス情報がルーティング情報に含まれる場合に、該アドレス情報に対応付けられたＶＰＮネットワークを通信パケットのルーティング先と予測し、ルーティングステップで、予測ステップで予測されたルーティング先に情報処理装置からの通信パケットをルーティングするように構成することもできる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の一側面であるプログラムは、ユーザの操作する情報処理装置と同じネットワークに属し、該情報処理装置とＶＰＮ技術を利用して構成されたネットワークであるＶＰＮネットワークとの間に配置されるルータ装置に用いられるプログラムで、コンピュータに、情報処理装置とＶＰＮネットワークとのネットワーク接続を行うＶＰＮ接続処理と、情報処理装置からの通信パケットについてルーティングを行うルーティング処理と、ルーティング先とアドレス情報を対応付けてルーティング情報として保持し管理するルーティング情報管理処理と、ルーティング処理で取得された宛先ＩＰアドレス情報とルーティング情報管理処理で管理されるルーティング情報とを用いて、情報処理装置からの通信パケットのルーティング先を予測する予測処理と、を実行させ、ルーティング処理で、ＶＰＮ接続機能によるネットワーク接続の確立後、情報処理装置からの通信パケットをモニタリングして通信パケットに含まれる宛先ＩＰアドレス情報を取得し、宛先ＩＰアドレス情報に基づいて通信パケットのルーティングを行い、予測処理は、宛先ＩＰアドレス情報に対応するアドレス情報がルーティング情報に含まれない場合に、ホスト検索を行って見つかったホストの属するＶＰＮネットワークを通信パケットのルーティング先と予測し、ルーティング情報管理処理は、ホスト検索結果でホストが見つかった場合に、該検索結果を用いてルーティング情報を更新する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記プログラムは、予測処理で、宛先ＩＰアドレス情報に対応するアドレス情報がルーティング情報に含まれる場合に、該アドレス情報に対応付けられたＶＰＮネットワークを通信パケットのルーティング先と予測し、ルーティング処理で、予測処理で予測されたルーティング先に情報処理装置からの通信パケットをルーティングするように構成してもよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの操作する情報処理装置と同じネットワークに属し、該情報処理装置とＶＰＮ技術を利用して構成されたネットワークであるＶＰＮネットワークとの間に配置され、
前記情報処理装置と前記ＶＰＮネットワークとのネットワーク接続を行うＶＰＮ接続手段と、
前記情報処理装置からの通信パケットについてルーティングを行うルーティング手段と、
ルーティング先とアドレス情報を対応付けてルーティング情報として保持し管理するルーティング情報管理手段と、
前記ルーティング手段で取得された前記宛先ＩＰアドレス情報と前記ルーティング情報管理手段で管理された前記ルーティング情報とを用いて、前記情報処理装置からの通信パケットのルーティング先を予測する予測手段と、
を有し、
前記ルーティング手段は、前記ＶＰＮ接続手段によるネットワーク接続の確立後、前記情報処理装置からの通信パケットをモニタリングして前記通信パケットに含まれる宛先ＩＰアドレス情報を取得し、前記宛先ＩＰアドレス情報に基づいて前記通信パケットのルーティングを行い、
前記予測手段は、前記宛先ＩＰアドレス情報に対応するアドレス情報が前記ルーティング情報に含まれない場合に、ホスト検索を行って見つかったホストの属するＶＰＮネットワークを前記通信パケットのルーティング先と予測し、
前記ルーティング情報管理手段は、前記ホスト検索結果でホストが見つかった場合に、該検索結果を用いて前記ルーティング情報を更新することを特徴とするルータ装置。
【請求項２】
前記予測手段は、前記宛先ＩＰアドレス情報に対応するアドレス情報が前記ルーティング情報に含まれる場合に、該アドレス情報に対応付けられたＶＰＮネットワークを前記通信パケットのルーティング先と予測し、
前記ルーティング手段は、前記予測手段で予測されたルーティング先に前記情報処理装置からの通信パケットをルーティングすることを特徴とする請求項１に記載のルータ装置。
【請求項３】
前記予測手段は、ＶＰＮネットワークのＤＮＳサーバに対し、リバースＤＮＳリクエストを送信してホスト検索を行うことを特徴とする請求項１又は２に記載のルータ装置。
【請求項４】
前記ＤＮＳサーバが持つホストのアドレスに関する情報を保持するＤＮＳキャッシュ手段を有し、
前記予測手段は、前記ＤＮＳサーバへのリバースＤＮＳリクエストの送信前に、前記ＤＮＳキャッシュ手段にＡＲＰリクエストを送信し、
前記ＤＮＳキャッシュ手段は、前記ＡＲＰリクエストに含まれる前記宛先ＩＰアドレス情報に対応する前記情報を保持する場合に、前記情報を含めたＡＲＰレスポンスを前記予測手段に送信することを特徴とする請求項３に記載のルータ装置。
【請求項５】
ユーザの操作する情報処理装置と、ＶＰＮ技術を利用して構成され該情報処理装置と異なるネットワークであるＶＰＮネットワークとの間の際に行われ、
前記情報処理装置と前記ＶＰＮネットワークとのネットワーク接続を行うＶＰＮ接続ステップと、
前記情報処理装置からの通信パケットについてルーティングを行うルーティングステップと、
ルーティング先とアドレス情報を対応付けてルーティング情報として保持し管理するルーティング情報管理ステップと、
前記ルーティングステップで取得された前記宛先ＩＰアドレス情報と前記ルーティング情報管理ステップで管理される前記ルーティング情報とを用いて、前記情報処理装置からの通信パケットのルーティング先を予測する予測ステップと、
を有し、
前記ルーティングステップは、前記ＶＰＮ接続ステップによるネットワーク接続の確立後、前記情報処理装置からの通信パケットをモニタリングして前記通信パケットに含まれる宛先ＩＰアドレス情報を取得し、前記宛先ＩＰアドレス情報に基づいて前記通信パケットのルーティングを行い、
前記予測ステップは、前記宛先ＩＰアドレス情報に対応するアドレス情報が前記ルーティング情報に含まれない場合に、ホスト検索を行って見つかったホストの属するＶＰＮネットワークを前記通信パケットのルーティング先と予測し、
前記ルーティング情報管理ステップは、前記ホスト検索結果でホストが見つかった場合に、該検索結果を用いて前記ルーティング情報を更新することを特徴とするルーティング方法。
【請求項６】
前記予測ステップは、前記宛先ＩＰアドレス情報に対応するアドレス情報が前記ルーティング情報に含まれる場合に、該アドレス情報に対応付けられたＶＰＮネットワークを前記通信パケットのルーティング先と予測し、
前記ルーティングステップは、前記予測ステップで予測されたルーティング先に前記情報処理装置からの通信パケットをルーティングすることを特徴とする請求項５に記載のルーティング方法。
【請求項７】
ユーザの操作する情報処理装置と同じネットワークに属し、該情報処理装置とＶＰＮ技術を利用して構成されたネットワークであるＶＰＮネットワークとの間に配置されるルータ装置に用いられ、
コンピュータに、
前記情報処理装置と前記ＶＰＮネットワークとのネットワーク接続を行うＶＰＮ接続処理と、
前記情報処理装置からの通信パケットについてルーティングを行うルーティング処理と、
ルーティング先とアドレス情報を対応付けてルーティング情報として保持し管理するルーティング情報管理処理と、
前記ルーティング処理で取得された前記宛先ＩＰアドレス情報と前記ルーティング情報管理処理で管理される前記ルーティング情報とを用いて、前記情報処理装置からの通信パケットのルーティング先を予測する予測処理と、
を実行させ、
前記ルーティング処理は、前記ＶＰＮ接続機能によるネットワーク接続の確立後、前記情報処理装置からの通信パケットをモニタリングして前記通信パケットに含まれる宛先ＩＰアドレス情報を取得し、前記宛先ＩＰアドレス情報に基づいて前記通信パケットのルーティングを行い、
前記予測処理は、前記宛先ＩＰアドレス情報に対応するアドレス情報が前記ルーティング情報に含まれない場合に、ホスト検索を行って見つかったホストの属するＶＰＮネットワークを前記通信パケットのルーティング先と予測し、
前記ルーティング情報管理処理は、前記ホスト検索結果でホストが見つかった場合に、該検索結果を用いて前記ルーティング情報を更新することを特徴とするプログラム。
【請求項８】
前記予測処理は、前記宛先ＩＰアドレス情報に対応するアドレス情報が前記ルーティング情報に含まれる場合に、該アドレス情報に対応付けられたＶＰＮネットワークを前記通信パケットのルーティング先と予測し、
前記ルーティング処理は、前記予測処理で予測されたルーティング先に前記情報処理装置からの通信パケットをルーティングすることを特徴とする請求項７に記載のプログラム。
【請求項９】
請求項７又は８に記載のプログラムを記録しコンピュータ読み取り可能なことを特徴とする記録媒体。