(57)【要約】【課題】例えばＶＰＮのような閉域網において、利便性を向上させることができ、汎用性の高いルータ装置及びこれに用いられる閉域網接続プログラムを提供すること。【解決手段】ＬＡＮ側で使われるプロトコルの他にも広域ネットワーク側のＶＰＮで使われるプロトコル２５を記憶し、プロトコル設定プログラム２６によりこれらのプロトコルからユーザが１つのプロトコルを自由に選択できるようにし、このプロトコルを例えばユーザが設定した転送先アドレスに転送している。これにより、ルータの利便性が向上する。また、プロトコルを自由に設定できるので、ルータ装置をＶＰＮサーバに組み込むといったことを考えなくてもよく、ルータ装置の汎用性を維持でき、また、暗号化技術の改良の度にルータ装置を変更する必要はなく、経済的である。【選択図】　図３
2004080645.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して閉域網に接続可能な第１のインターフェースと、
ローカル側に接続される第２のインターフェースと、
前記ローカル側で使われるプロトコル及びこのプロトコル以外のプロトコルであって前記閉域網で使われるプロトコルを記憶する手段と、
これらのプロトコルから一のプロトコルを選択させると共に、前記ローカル側の転送先アドレスを設定させる手段と、
前記第２のインターフェースを介して前記ローカル側の前記設定された転送先アドレスに対し、前記選択されたプロトコルを転送する手段と
を具備することを特徴とするルータ装置。
【請求項２】
請求項１に記載のルータ装置であって、
前記一のプロトコルを選択させると共に、前記ローカル側の転送先アドレスを設定させる手段は、これら選択及び設定を画面上で行わせることを特徴とするルータ装置。
【請求項３】
請求項１に記載のルータ装置であって、
前記ローカル側で使われるプロトコルは、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）及びＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）であり、
前記ローカル側で使われるプロトコル以外のプロトコルであって前記閉域網で使われるプロトコルは、ＧＲＥ（Ｇｅｎｅｒａｌ　Ｒｏｕｔｉｎｇ　Ｅｎｃａｐｓｕｌａｔｉｏｎ）、ＥＳＰ（Ｅｎｃａｐｓｕｌａｔｉｎｇ　Ｓｅｃｕｒｉｔｙ　Ｐａｙｌｏａｄ）、ＩＰＩＰ（ＩＰ−ｗｉｔｈｉｎ−ＩＰ　Ｅｎｃａｐｓｕｌａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）、ＡＨ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ　Ｈｅａｄｅｒ）のうち少なくとも１つであることを特徴とするルータ装置。
【請求項４】
ローカル側で使われるプロトコル及びこのプロトコル以外のプロトコルであって前記ローカル側にネットワークを介して接続可能な閉域網で使われるプロトコルから、一のプロトコルを選択させるステップと、
前記ローカル側の転送先アドレスを設定させるステップと、
前記ローカル側の前記設定された転送先アドレスに対し、前記選択されたプロトコルを転送するステップと
を具備することを特徴とする閉域網接続方法。
【請求項５】
ローカル側で使われるプロトコル及びこのプロトコル以外のプロトコルであって前記ローカル側にネットワークを介して接続可能な閉域網で使われるプロトコルから、一のプロトコルを選択させるステップと、
前記ローカル側の転送先アドレスを設定させるステップと、
前記ローカル側の前記設定された転送先アドレスに対し、前記選択されたプロトコルを転送するステップと
を具備することを特徴とする閉域網接続プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、仮想プライベートネットワーク（ＶＰＮ：Ｖｉｒｔｕａｌ　Ｐｒｉｖａｔｅ　Ｎｅｔｗｏｒｋ）で用いられるルータ装置及び閉域網接続プログラムに関する。
【０００２】
【従来の技術】
一般に、ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）とＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）との間に接続されるルータ装置として、ＮＡＴ（Ｎｅｔｗｏｒｋ　Ａｄｄｒｅｓｓ　Ｔｒａｎｓｌａｔｉｏｎ）ルータがある。このＮＡＴルータは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）を使ったインターネットなどのネットワークにおいて、ＩＰアドレスを変換して、限られたＩＰアドレス資源を有効に使ったり、ファイアウォールを構築したりする機能を有する。
【０００３】
ところで、ＶＰＮは、送出側でデータを暗号化し、受信側でこれを解読することで、経路となるインターネットで暗号化されたデータを送受信し、暗号化／解読を双方のゲートウェイで透過的に行うことで、あたかも専用線によるＬＡＮ接続がなされているような構成を可能とする。
【０００４】
しかし、ＶＰＮの開発当初においては、ＶＰＮを構築するために、専用のルータを送出側と受信側の両地点に設置する必要があった。また、ＶＰＮを実現するための通信プロトコルも独自であったため、双方のルータを一致させる必要がある等の問題があり、簡便ではなかった。
【０００５】
そこで、現在ではＶＰＮの標準プロトコルとしてＩＰＳｅｃやＰＰＴＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ　Ｔｕｎｎｅｌｉｎｇ　Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコル等が規定され、上記のような問題が解消されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記ＮＡＴルータに使用されているパケットレベルプロトコルは、ＴＣＰ及びＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）のみであるので、ＮＡＴルータをＶＰＮにおける当該両地点のルータとして用いた場合、ＶＰＮで使用できるプロトコルはＴＣＰ及びＵＤＰに限られ、利便性が少ないという問題がある。
【０００７】
また、ＶＰＮに接続するサーバとして、そのサーバ自体がＶＰＮ機能を持ち暗号化処理を行う、いわゆるＶＰＮサーバがある。しかし、このような重い暗号化処理機能を有する高性能なＶＰＮサーバの機能を、ＮＡＴルータに組み込むことで、プロトコルはＴＣＰ及びＵＤＰに限られることがなくなるが、これではＮＡＴルータの汎用性が損なわれる。
【０００８】
さらに、ネットワークにおける暗号化技術は日々進歩しており、これに伴ってＮＡＴルータを新しいものに変更しなければならず、不便かつ不経済である。
【０００９】
以上のような事情に鑑み、本発明の目的は、例えばＶＰＮのような閉域網における利便性を向上させることができ、汎用性の高いルータ装置及びこれに用いられる閉域網接続プログラムを提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るルータ装置は、ネットワークを介して閉域網に接続可能な第１のインターフェースと、ローカル側に接続される第２のインターフェースと、前記ローカル側で使われるプロトコル及びこのプロトコル以外のプロトコルであって前記閉域網で使われるプロトコルを記憶する手段と、これらのプロトコルから一のプロトコルを選択させると共に、前記ローカル側の転送先アドレスを設定させる手段と、前記第２のインターフェースを介して前記ローカル側の前記設定された転送先アドレスに対し、前記選択されたプロトコルを転送する手段とを具備する。
【００１１】
閉域網とは、例えばＶＰＮが挙げられるが、これに限るものではなく例えばＬＡＮであってもよい。ローカル側とは、例えばＬＡＮが挙げられる。本発明では、ローカル側で使われるプロトコルの他にも閉域網で使われるプロトコルを記憶する手段を設け、これらのプロトコルから例えばユーザが一のプロトコルを自由に選択できるようにし、このプロトコルを例えばユーザが設定した転送先アドレスに転送する。これにより、ルータ装置の利便性が向上する。また、本発明ではプロトコルを自由に設定できるので、ルータ装置をＶＰＮサーバに組み込むといったことを考えなくてもよく、ルータ装置の汎用性を維持できる。また、これにより暗号化技術の改良の度にルータ装置を変更する必要はなく、経済的である。
【００１２】
また、本発明のプロトコルは、例えばパケットレベルプロトコルである。例えばローカル側で使われるプロトコルは、ＴＣＰ及びＵＤＰであり、前記ローカル側で使われるプロトコル以外のプロトコルであって前記閉域網で使われるプロトコルは、ＧＲＥ、ＥＳＰ、ＩＰＩＰ、ＡＨのうち少なくとも１つである。また、「少なくとも１つ」とは、これら複数のプロトコルを組み合わせた新規プロトコルを含む概念である。例えばＩＰＳｅｃでは、ＡＨとＥＳＰとを組み合わせたプロトコルがある。
【００１３】
また、本発明において、一のプロトコルを選択させ、ローカル側の転送先アドレスを設定させるときは、例えば画面上で行わせるようにすることもできる。
【００１４】
本発明に係る閉域網接続方法は、ローカル側で使われるプロトコル及びこのプロトコル以外のプロトコルであって前記ローカル側にネットワークを介して接続可能な閉域網で使われるプロトコルから、一のプロトコルを選択させるステップと、前記ローカル側の転送先アドレスを設定させるステップと、前記ローカル側の前記設定された転送先アドレスに対し、前記選択されたプロトコルを転送するステップとを具備する。
【００１５】
本発明に係る閉域網接続プログラムは、ローカル側で使われるプロトコル及びこのプロトコル以外のプロトコルであって前記ローカル側にネットワークを介して接続可能な閉域網で使われるプロトコルから、一のプロトコルを選択させる処理を行うステップと、前記ローカル側の転送先アドレスを設定させるステップと、前記ローカル側の前記設定された転送先アドレスに対し、前記選択されたプロトコルを転送するステップとを具備する。
【００１６】
【発明の実施の形態】
図１は、一実施形態に係るネットワーク構成図である。
【００１７】
インターネット等の広域ネットワーク（ＷＡＮ）１５には、閉域網として例えばＶＰＮを利用するクライアント（ＶＰＮクライアント）１１，１２，１３が接続されており、また、ＶＰＮサーバ１７を備えた例えばＬＡＮ１４が接続されている。ＬＡＮ１４と広域ネットワーク１５との間には本発明に係るルータ１９が接続されている。１８は、このルータ１９に接続されたディスプレイ等の表示装置である。
【００１８】
図２は、ルータ１９のハード構成図である。このルータ１９は、少なくともＣＰＵ２２、ＲＡＭ２１、ネットワークインターフェース２０、プロトコル記憶部を有する。ＣＰＵ２２は、このルータ１９を統括的に制御するものであって、ＲＡＭ２１は、処理の際の作業スペースとして用いられる。ネットワークインターフェース２０は、広域ネットワーク１５とサーバ１６とに対し接続可能となっている。
【００１９】
ＲＯＭ２３には、図３に示すように、例えばＶＰＮに用いられるパケットレベルのプロトコル２５と、これらプロトコル２５をユーザが自由に選択して設定するためのプロトコル設定プログラム２６と、このプロトコル設定プログラム２６により設定されたプロトコルでルーティングを行うルーティングプログラム２７とが少なくとも記憶されている。プロトコル２５は、例えばＴＣＰ、ＵＤＰ、ＧＲＥ、ＥＳＰ及びＩＰＩＰのうち少なくとも１つである。
【００２０】
その他、外部記憶装置２４、上述の表示装置１８、キーボード等の入力装置３０等が接続されている。外部記憶装置２４には、例えばルーティングテーブル等が記憶されており、ダイナミックルーティングが可能となっている。
【００２１】
なお、上記ＲＯＭ２３に記憶されているプロトコル２５やプロトコル設定プログラム２６が、この外部記憶装置２４に記憶されていてももちろん構わない。また、あるいはルーティングテーブルがＲＯＭ２３に記憶されていてもよい。さらに、表示装置１８や入力装置３０は、例えばＬＡＮ等のネットワークを介して接続されていても構わない。なお、ルー１９内に例えばＦｌａｓｈＲＯＭを設けてもよい。この場合、そのＦｌａｓｈＲＯＭが外部記憶装置２９の役目を果たすこととなる。
【００２２】
次に、ルータ１９のユーザがプロトコル設定プログラム２６によりプロトコルを設定する動作について説明する。この動作は、表示装置１８や入力装置３０等を用いて行われる。
【００２３】
まず、ルータ１９のユーザが表示装置１８を介して、図４に示すような画面２８を表示する。この画面は、例えばＷｉｎｄｏｗｓ（登録商標）２０００やＷｉｎｄｏｗｓ（登録商標）ＸＰにより表示可能である。この設定項目において、「フォワード」、「プロトコル」等はプルダウンメニューにより選択できるようになっている。「フォワード」は、転送元からのＩＰパケットを転送先に転送するかしないかを入力できるようになっている。「転送元ポート」は、広域ネットワーク１５側から送信されたデータを、ルータ１９のあるポートで受信する場合に、そのポートの番号を何番にするか指定するものである。
を示す。指定するもの。広域ネットワーク１５側にあるコンピュータのポートを入力できるようになっており、「転送先ＩＰアドレスとポート」は、ＬＡＮ１４側のコンピュータの転送先ＩＰアドレスとポートを入力できるようになっている。
【００２４】
設定できるフォワードルールは例えば１１個あり、そのうちの１０個は「ＴＣＰ」、「ＵＤＰ」、「ＴＣＰ及びＵＤＰ」のうちいずれか１つのプロトコルを選択できるようなっている。残りの１つは、例えばＶＰＮのうちの１つのプロトコル「ＰＰＴＰ」が設定されている。
【００２５】
そして例えば図５に示すような画面２９のように、１１番目の欄の「フォワード」を「する」に設定し転送先のＩＰアドレスを設定する。
【００２６】
図６は、そのように設定されたときの、ルーティングプログラム２７におけるＩＰパケット・フィルタリングの一例を示す。このＩＰパケット・フィルタリングのナットルール（ＮＡＴ　ｒｕｌｅ）は、図に示すようにプロトコル「ＴＣＰ」だけでなく、「ＧＲＥ」を追加している。
【００２７】
これにより、ＶＰＮクライアント１１，１２，１３とＶＰＮサーバ１７との間でが確立され、情報のやり取りが行われるようになる。
【００２８】
本実施形態では、ＬＡＮ１４側で使われるプロトコルの他にも広域ネットワーク１５側のＶＰＮ１１，１２，１３で使われるプロトコル２５を記憶し、これらのプロトコルからユーザが１つのプロトコルを自由に選択できるようにし、このプロトコルを例えばユーザが設定した転送先アドレスに転送しているので、ルータ１９の利便性が向上する。また、本実施形態ではプロトコルを自由に設定できるので、ルータ装置をＶＰＮサーバに組み込むといったことを考えなくてもよく、ルータ装置の汎用性を維持できる。また、これにより暗号化技術の改良の度にルータ装置を変更する必要はなく、経済的である。
【００２９】
本発明は、上記した実施形態に限られない。
【００３０】
例えば上記実施形態ではＶＰＮに関して説明したが、特定のプロトコルを用いる閉域網に接続するルータ装置であれば、本発明は適用可能である。
【００３１】
また、図４及び図５のフォワードルールの設定画面においてＷＡＮ１５側にあるＶＰＮクライアント１１，１２，１３の制限は付けなかったが、制限を付けることも設定によっては可能である。
【００３２】
【発明の効果】
以上、本発明によれば、閉域網における利便性を向上させることができ、高い汎用性を維持することができる。
【図面の簡単な説明】
【図１】一実施形態に係るネットワーク構成図である。
【図２】ルータ装置のハード構成図である。
【図３】図２に示すルータ装置のＲＯＭの内容を示す図である。
【図４】プロトコル選択画面（その１）を示す図である。
【図５】プロトコル選択画面（その２）を示す図である。
【図６】ＩＰフィルタリングのナットルールが追加されたルーティングプログラムを示す図である。
【符号の説明】
１１，１２，１３…ＶＰＮ
１４…ＬＡＮ
１５…広域ネットワーク
１８…表示装置
１９…ルータ
２０…ネットワークインターフェース
２１…ＲＡＭ
２２…ＣＰＵ
２５…プロトコル
２６…プロトコル設定プログラム
２７…ルーティングプログラム
【図１】
2004080645.tif 000003
【図２】
2004080645.tif 000004
【図３】
2004080645.tif 000005
【図４】
2004080645.tif 000006
【図５】
2004080645.tif 000007
【図６】
2004080645.tif 000008