(57)【要約】【課題】一方のシステムから他方のシステムへの侵入を防止し、かつ、一方のシステムから他方のシステムへパケットを高速に転送するシステムを提供する。【解決手段】パケット中継システム１０は、中継装置１００、第１の連接装置２０１、第２の連接装置２０２及び光スイッチ３００を備えている。中継装置１００は、接続部９０１と中継制御部１１１を備えている。中継制御部１１１は、接続部９０１と第１の連接装置２０１とが接続する第１の接続状態と、接続部９０１と第２の連接装置２０２とが接続する第２の接続状態とを光スイッチ３００を制御することにより切り替える。中継制御部１１１は、第１の接続状態では第１の連接装置２０１に蓄積されたパケットの少なくとも一部を接続部９０１を介して取得し、第２の接続状態では第１の接続状態で取得したパケットの少なくとも一部を第２の連接装置２０２に中継する。【選択図】図１
2019103090.tif 000002
【特許請求の範囲】
【請求項１】
パケットを受信し、受信したパケットを蓄積する第１の連接装置と、
前記第１の連接装置と接続する光スイッチと、
前記光スイッチと接続する第２の連接装置と、
前記光スイッチと接続する接続部と、前記接続部と前記第１の連接装置とが接続する第１の接続状態と、前記接続部と前記第２の連接装置とが接続する第２の接続状態とを前記光スイッチを制御することにより切り替え、前記第１の接続状態では前記第１の連接装置に蓄積されたパケットの少なくとも一部を前記接続部を介して取得し、前記第２の接続状態では前記第１の接続状態で取得したパケットの少なくとも一部を前記第２の連接装置に中継する中継制御部と有する中継装置と
を備えるパケット中継システム。
【請求項２】
前記中継制御部は、
前記第１の接続状態と、前記第２の接続状態とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で切り替える請求項１に記載のパケット中継システム。
【請求項３】
前記中継制御部は、
前記第１の連接装置から取得したパケットのうち、中継するべきパケットの種別が記載された中継ルールに合致するパケットのみを中継する請求項１または請求項２に記載のパケット中継システム。
【請求項４】
前記中継システムは、さらに、
前記第１の連接装置とメタル線で接続し、前記光スイッチと光ファイバで接続する光メディアコンバータと、
前記第２の連接装置とメタル線で接続し、前記光スイッチと光ファイバで接続する光メディアコンバータと
を備える請求項１から請求項３のいずれか一項に記載のパケット中継システム。
【請求項５】
受信したパケットを蓄積する第１の連接装置と、第２の連接装置とに接続する光スイッチに接続する接続部と、
前記接続部と前記第１の連接装置とが接続する第１の接続状態と、前記接続部と前記第２の連接装置とが接続する第２の接続状態とを前記光スイッチを制御することにより切り替え、前記第１の接続状態では前記第１の連接装置に蓄積されたパケットの少なくとも一部を前記接続部を介して取得し、前記第２の接続状態では前記第１の接続状態で取得したパケットの少なくとも一部を前記第２の連接装置に中継する中継制御部と
を有する中継装置。
【請求項６】
前記中継制御部は、
前記第１の接続状態と、前記第２の接続状態とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で切り替える請求項５に記載の中継装置。
【請求項７】
前記中継制御部は、
前記第１の連接装置から取得したパケットのうち、中継するべきパケットの種別が記載された中継ルールに合致するパケットのみを中継する請求項５または請求項６に記載の中継装置。
【請求項８】
受信したパケットを蓄積する第１の連接装置と、第２の連接装置とに接続する光スイッチに接続する接続部を有するコンピュータに、
前記接続部と前記第１の連接装置とが接続する第１の接続状態と、前記接続部と前記第２の連接装置とが接続する第２の接続状態とを前記光スイッチを制御することにより切り替える切替処理と、
前記第１の接続状態では前記第１の連接装置に蓄積されたパケットの少なくとも一部を前記接続部を介して取得し、前記第２の接続状態では前記第１の接続状態で取得したパケットの少なくとも一部を前記第２の連接装置に中継する中継処理と
を実行させる中継プログラム。
【請求項９】
前記切替処理は、
前記第１の接続状態と、前記第２の接続状態とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で切り替える請求項８に記載の中継プログラム。
【請求項１０】
前記中継処理は、
前記第１の連接装置から取得したパケットのうち、中継するべきパケットの種別が記載された中継ルールに合致するパケットのみを中継する請求項８または請求項９に記載の中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパケットを中継する、パケット中継システム、中継装置及び中継プログラムに関する。
【背景技術】
【０００２】
ファイアウォールのような市販のセキュリティ装置を介してシステムどうしの連接を行う際には、一方のシステムから他方のシステムに侵入されるおそれがある。従来では、第１のネットワークの第１のコンピュータのファイルを、第２のネットワークの第２のコンピュータによる読み出しに対して安全に提供するためのシステムが開示されている（例えば特許文献１）。
【０００３】
また、一般的な回線切替装置による物理的回線分断でセキュリティを確保できるが、一般的な回線切替装置は電磁石を動かして回線切り替えを行うリレースイッチ方式であるため、ミリ秒単位の頻繁な切り替えに対応できず、リアルタイムでのパケット転送ができなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１６−５１７１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、一方のシステムから他方のシステムへの侵入を防止し、かつ、一方のシステムから他方のシステムへパケットを高速に転送するシステムの提供を目的とする。
【課題を解決するための手段】
【０００６】
この発明のパケット中継システムは、
パケットを受信し、受信したパケットを蓄積する第１の連接装置と、
前記第１の連接装置と接続する光スイッチと、
前記光スイッチと接続する第２の連接装置と、
前記光スイッチと接続する接続部と、前記接続部と前記第１の連接装置とが接続する第１の接続状態と、前記接続部と前記第２の連接装置とが接続する第２の接続状態とを前記光スイッチを制御することにより切り替え、前記第１の接続状態では前記第１の連接装置に蓄積されたパケットの少なくとも一部を前記接続部を介して取得し、前記第２の接続状態では前記第１の接続状態で取得したパケットの少なくとも一部を前記第２の連接装置に中継する中継制御部と有する中継装置と
を備える。
【０００７】
前記中継制御部は、
前記第１の接続状態と、前記第２の接続状態とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で切り替える。
【０００８】
前記中継制御部は、
前記第１の連接装置から取得したパケットのうち、中継するべきパケットの種別が記載された中継ルールに合致するパケットのみを中継する。
【０００９】
前記中継システムは、さらに、
前記第１の連接装置とメタル線で接続し、前記光スイッチと光ファイバで接続する光メディアコンバータと、
前記第２の連接装置とメタル線で接続し、前記光スイッチと光ファイバで接続する光メディアコンバータとを備える。
【００１０】
この発明の中継装置は、
受信したパケットを蓄積する第１の連接装置と、第２の連接装置とに接続する光スイッチに接続する接続部と、
前記接続部と前記第１の連接装置とが接続する第１の接続状態と、前記接続部と前記第２の連接装置とが接続する第２の接続状態とを前記光スイッチを制御することにより切り替え、前記第１の接続状態では前記第１の連接装置に蓄積されたパケットの少なくとも一部を前記接続部を介して取得し、前記第２の接続状態では前記第１の接続状態で取得したパケットの少なくとも一部を前記第２の連接装置に中継する中継制御部と
有する。
【００１１】
前記中継制御部は、
前記第１の接続状態と、前記第２の接続状態とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で切り替える。
【００１２】
前記中継制御部は、
前記第１の連接装置から取得したパケットのうち、中継するべきパケットの種別が記載された中継ルールに合致するパケットのみを中継する。
【００１３】
この発明の中継プログラムは、
受信したパケットを蓄積する第１の連接装置と、第２の連接装置とに接続する光スイッチに接続する接続部を有するコンピュータに、
前記接続部と前記第１の連接装置とが接続する第１の接続状態と、前記接続部と前記第２の連接装置とが接続する第２の接続状態とを前記光スイッチを制御することにより切り替える切替処理と、
前記第１の接続状態では前記第１の連接装置に蓄積されたパケットの少なくとも一部を前記接続部を介して取得し、前記第２の接続状態では前記第１の接続状態で取得したパケットの少なくとも一部を前記第２の連接装置に中継する中継処理と
を実行させる。
【００１４】
前記切替処理は、
前記第１の接続状態と、前記第２の接続状態とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で切り替える。
【００１５】
前記中継処理は、
前記第１の連接装置から取得したパケットのうち、中継するべきパケットの種別が記載された中継ルールに合致するパケットのみを中継する。
【発明の効果】
【００１６】
本発明によれば、一方のシステムから他方のシステムへの侵入を防止し、かつ、一方のシステムから他方のシステムへパケットを高速に転送するシステムを提供できる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態１の図で、パケット中継システムの構成図。
【図２】実施の形態１の図で、第２の接続状態２２を示す図。
【図３】実施の形態１の図で、中継装置のハードウェア構成図。
【図４】実施の形態１の図で、連接装置のハードウェア構成図。
【図５】実施の形態１の図で、パケット中継システムのシーケンス図。
【発明を実施するための形態】
【００１８】
実施の形態１．
図１から図５を参照して、実施の形態１のパケット中継システム１０を説明する。パケット中継システム１０の特徴は、破線１５で囲む範囲である。パケット中継システム１０の特徴は、第１の連接装置２０１で第１のシステム４０１のパケットを蓄積するとともに、中継装置１００が光スイッチ３００を高速で切り替えることで、第１の連接装置２０１との接続状態では第１の連接装置２０１からパケットを取得して蓄積し、第２の連接装置２０２との接続状態では、蓄積したパケットを第２の連接装置２０２へ転送する点にある。中継制御部１１１が光スイッチ３００を高速で切り替えることで物理回線を高速で切り替えるので、第１のシステム４０１から第２のシステム４０２への侵入を防止でき、また、第１のシステム４０１から第２のシステム４０２へパケットを高速に転送できる。
【００１９】
＊＊＊構成の説明＊＊＊
図１はパケット中継システムの構成図である。図１に基づいて、パケット中継システム１０の構成を説明する。パケット中継システム１０は、第１のシステム４０１から第２のシステム４０２へ、パケットを転送するためのシステムである。
【００２０】
第１のシステム４０１と第２のシステム４０２とのそれぞれは、１台または複数台のコンピュータである。
【００２１】
パケット中継システム１０は、中継装置１００、第１の連接装置２０１、第２の連接装置２０２、光スイッチ３００、第１のシステム４０１及び第２のシステム４０２を備える。第１の連接装置２０１と第２の連接装置２０２は、通信されるパケットを蓄積する機能を有する。第１の連接装置２０１と第２の連接装置２０２は、システムどうしを連接する機能を持つ。
【００２２】
パケット中継システム１０は、物理的な回線である、物理回線１１及び物理回線１２を有する。
物理回線１１は、第１の連接装置２０１から順に、第１のメタル線６０１、第１の光メディアコンバータ５０１、第１の光ファイバ７０１、光スイッチ３００、第２の光ファイバ７０２、第３の光メディアコンバータ５０３及び第２のメタル線６０２からなる。
また物理回線１２は、第２の連接装置２０２から順に、第３のメタル線６０３、第２の光メディアコンバータ５０２、第３の光ファイバ７０３、光スイッチ３００、第２の光ファイバ７０２、第３の光メディアコンバータ５０３及び第２のメタル線６０２からなる。
物理回線１１は第１の接続状態２１によって確立し、物理回線１２は第２の接続状態２２によって確立する。図１では第１の接続状態２１を示している。
図２は、第２の接続状態２２を示している。
第１の接続状態２１は、第１の連接装置２０１と接続部９０１とが接続する状態であり、具体的には、図１に示すように、第１の連接装置２０１から順に、第１のメタル線６０１、第１の光メディアコンバータ５０１、第１の光ファイバ７０１、光スイッチ３００の端子３０１、端子３０３、第２の光ファイバ７０２、第３の光メディアコンバータ５０３、第２のメタル線６０２及び接続部９０１が接続する状態である。
また、第２の接続状態２２は、第２の連接装置２０２と接続部９０１とが接続する状態であり、具体的には、図２に示すように、第２の連接装置２０２から順に、第３のメタル線６０３、第２の光メディアコンバータ５０２、第３の光ファイバ７０３、光スイッチ３００の端子３０２、端子３０３、第２の光ファイバ７０２、第３の光メディアコンバータ５０３、第２のメタル線６０２及び接続部９０１が接続する状態である。
【００２３】
各装置の接続関係は以下のようである。第１のシステム４０１と第１の連接装置２０１は、第５のメタル線６０４で接続されている。第１の連接装置２０１と第１の光メディアコンバータ５０１は、第１のメタル線６０１で接続されている。第１の光メディアコンバータ５０１と光スイッチ３００は、第１の光ファイバ７０１で接続されている。光スイッチ３００と第２の光メディアコンバータ５０２は、第３の光ファイバ７０３で接続されている。第２の光メディアコンバータ５０２と第２の連接装置２０２は、第３のメタル線６０３で接続されている。第２の連接装置２０２と第２のシステム４０２は、第６のメタル線６０５で接続されている。
【００２４】
光スイッチ３００と第３の光メディアコンバータ５０３は、第２の光ファイバ７０２で接続されている。第３の光メディアコンバータ５０３と接続部９０１は、第２のメタル線６０２で接続されている。
【００２５】
図３は、中継装置１００のハードウェア構成図である。図３に基づいて、中継装置１００の構成を説明する。中継装置１００は、プロセッサ１１０、メモリ１２０、補助記憶装置１３０及び通信インタフェース１４０といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
【００２６】
プロセッサ１１０は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、他のハードウェアを制御する。例えば、プロセッサ１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
メモリ１２０は、電源が供給されている間だけ記憶内容を保持する揮発性の記憶装置である。例えば、メモリ１２０は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メモリ１２０は、主記憶装置またはメインメモリとも呼ばれる。
補助記憶装置１３０は、読み込み専用であり、かつ、書き込みのできない不揮発性の記録媒体を利用する装置である。記録媒体の例として、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭであり、フラッシュメモリであれば書き込み不能の設定ができるものである。
通信インタフェース１４０は、通信機能を有する。通信インタフェース１４０は光スイッチ３００と接続している接続部９０１である。以下では通信インタフェース１４０は、接続部９０１と記載する。接続部９０１は第３の光メディアコンバータ５０３を介して、光スイッチ３００と接続している。
【００２７】
中継装置１００は、中継制御部１１１という機能要素を備える。中継制御部１１１の機能はソフトウェアで実現される。補助記憶装置１３０の記録媒体には、中継制御部１１１としてコンピュータを機能させるための中継プログラムが記憶されている。
また補助記憶装置１３０の記録媒体には、中継プログラムだけでなく、通信に必要な設定情報も記憶されている。中継プログラム、設定情報及びＯＳは、中継プログラム及び設定情報は、メモリ１２０にロードされて、プロセッサ１１０によって実行される。さらに、補助記憶装置１３０の記録媒体にはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が記憶されている。ＯＳの少なくとも一部は、メモリ１２０にロードされて、プロセッサ１１０によって実行される。つまり、プロセッサ１１０は、ＯＳを実行しながら、中継プログラムを実行する。
中継プログラムを実行して得られるデータは、メモリ１２０、プロセッサ１１０内のレジスタまたはプロセッサ１１０内のキャッシュメモリといった記憶装置に記憶される。
中継プログラム、設定情報及びＯＳは、書き込みのできない記録媒体に記録されているので改ざんされるリスクを回避できる。
【００２８】
中継装置１００は、プロセッサ１１０を代替する複数のプロセッサを備えてもよい。複数のプロセッサは、プロセッサ１１０の役割を分担する。
【００２９】
上記のように、中継プログラムは、書き込みのできない不揮発性の記録媒体にコンピュータで読み取り可能に記録されている。
【００３０】
図４は第１の連接装置２０１及び第２の連接装置２０２のハードウェア構成を示す。第１の連接装置２０１及び第２の連接装置２０２は中継装置１００と同様にコンピュータであり、第１の連接装置２０１及び第２の連接装置２０２にはハードウェアについて説明した中継装置１００の説明が当てはまるので、第１の連接装置２０１及び第２の連接装置２０２のハードウェア構成の説明は省略する。
【００３１】
＊＊＊動作の説明＊＊＊
以下にパケット中継システム１０の動作を説明する。パケット中継システム１０において中継装置１００の動作は中継方法に相当し、中継方法の手順は中継プログラムの手順に相当する。
【００３２】
図５は、パケット中継システム１０の動作を説明するためのシーケンス図である。図５を参照して、パケットの中継方法を説明する。
【００３３】
ステップＳ１１において、第１の連接装置２０１では、制御部２１１が第１のシステム４０１からパケットを受信し、受信したパケットをメモリ２２０に蓄積する。
【００３４】
ステップＳ１２において、中継装置１００では、中継制御部１１１が回線を物理回線１１に切り替えて、第１の連接装置２０１に蓄積されているパケットを通信インタフェース１４０である接続部９０１を介して取得する。この場合の中継制御部１１１の動作は具体的には以下のようである。
中継制御部１１１は、接続部９０１と第１の連接装置２０１とが接続する第１の接続状態２１と、接続部９０１と第２の連接装置２０２とが接続する第２の接続状態２２とを光スイッチ３００を制御することにより物理回線を切り替えるが、ステップＳ１２では、中継制御部１１１は光スイッチ３００を第１の接続状態２１にする。第１の接続状態２１では、光スイッチ３００により、第１の連接装置２０１と中継装置１００とが物理的に接続された状態となる。第１の接続状態２１では、中継制御部１１１は、第１の連接装置２０１に蓄積されたパケットの少なくとも一部を、接続部９０１を介して取得する。
【００３５】
ステップＳ１３において、中継装置１００では、中継制御部１１１が回線を物理回線１２に切り替えて、接続部９０１と第２の連接装置２０２とが接続する第２の接続状態２２にする。第２の接続状態２２では、中継制御部１１１は、第１の接続状態２１で取得したパケットの少なくとも一部を、第２の連接装置２０２に中継する。
【００３６】
ステップＳ１２及びステップＳ１３における中継制御部１１１の動作をさらに説明する。図１に光スイッチ３００を示しているが、中継制御部１１１は光スイッチ３００を制御することによって、端子３０３と端子３０１とが接続する第１の接続状態２１（図１）と、端子３０３と端子３０２とが接続する第２の接続状態２２（図２）とを高速に切り替える。上記のように、第１の接続状態２１では物理回線１１が確立し、第２の接続状態２２では物理回線１２が確立する。
【００３７】
ここで中継制御部１１１は、第１の接続状態２１と、第２の接続状態２２とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で切り替える。具体的には、図１において、中継制御部１１１は光スイッチ３００を制御することで、第１の接続状態２１から第２の接続状態２２になった時点から２５０ミリ秒以上１０００ミリ秒以下の範囲で第２の接続状態２２を第１の接続状態２１に切り替え、第１の接続状態２１になった時点から２５０ミリ秒以上１０００ミリ秒以下の範囲で、第１の接続状態２１を第２の接続状態２２に切り替え、以下、この切り替えを繰り返す。
【００３８】
ステップＳ１４において、第２の連接装置２０２では、制御部２１１は転送されたパケットをメモリ２２０に蓄積するとともに、蓄積したパケットを通信インタフェース２４０を介して第２のシステム４０２に中継する。
【００３９】
なお、中継装置１００では、中継制御部１１１は、第１の連接装置２０１から取得したパケットのうち、中継するべきパケットの種別が記載された図１に示す中継ルール１０１に合致するパケットのみを中継する。中継ルール１０１は補助記憶装置１３０に格納されている。
【００４０】
＊＊＊実施の形態１の効果の説明＊＊＊
実施の形態１では、中継装置１００の中継制御部１１１は、接続部９０１と第１の連接装置２０１とが接続する第１の接続状態２１と、接続部９０１と第２の連接装置２０２とが接続する第２の接続状態２２とを、２５０ミリ秒以上１０００ミリ秒以下の範囲で高速に切り替える。第１の接続状態２１では中継制御部１１１は第１の連接装置２０１からパケットを取得して蓄積し、第２の接続状態２２では蓄積したパケットを第２の連接装置２０２に向けて中継する。
以上の中継制御部１１１による第１の接続状態２１と第２の接続状態２２との切り替え動作によって物理的に回線が切り替わるので、第１のシステム４０１から第２のシステム４０２に対しては常時オンラインとはならない。よって、第１のシステム４０１から第２のシステム４０２へ侵入されるリスクを解消できる。
また、第１の接続状態２１と第２の接続状態２２との切り替えは、２５０ミリ秒以上１０００ミリ秒以下の範囲で高速に行われるので、第１のシステム４０１から第２のシステム４０２へ、パケットをリアルタイムで転送することができる。
【００４１】
実施の形態１では第１のシステム４０１のパケットを第２のシステム４０２へ中継する場合を説明したが、図１では、第２のシステム４０２のパケットを第１のシステム４０１へ中継する場合も、同様である。つまり、中継装置１００が第２のシステム４０２のパケットを第１のシステム４０１へ中継する場合は、第２の連接装置２０２が第１の連接装置２０１の機能を実施し、第１の連接装置２０１が第２の連接装置２０２の機能を実施する。この場合、中継装置１００は、第２の接続状態２２で第２の連接装置２０２からパケットを取得して蓄積し、第１の接続状態２１では蓄積したパケットを第１の連接装置２０１に向けて中継する。
【符号の説明】
【００４２】
１０  パケット中継システム、１１，１２  物理回線、２１  第１の接続状態２２  第２の接続状態、１００  中継装置、１０１  中継ルール、１１０  プロセッサ、１１１  中継制御部、１２０  メモリ、１３０  補助記憶装置、１４０  通信インタフェース、２０１  第１の連接装置、２０２  第２の連接装置、２１０  プロセッサ、２１１  制御部、２２０  メモリ、２３０  補助記憶装置、２４０  通信インタフェース、３００  光スイッチ、３０１，３０２，３０３  端子、４０１  第１のシステム、４０２  第２のシステム、５０１  第１の光メディアコンバータ、５０２  第２の光メディアコンバータ、５０３  第３の光メディアコンバータ、６０１  第１のメタル線、６０２  第２のメタル線、６０３  第３のメタル線、６０４  第４のメタル線、６０５  第５のメタル線、７０１  第１の光ファイバ、７０２  第２の光ファイバ、７０３  第３の光ファイバ、９０１  接続部。
【図１】
2019103090.tif 000003
【図２】
2019103090.tif 000004
【図３】
2019103090.tif 000005
【図４】
2019103090.tif 000006
【図５】
2019103090.tif 000007