(57)【要約】【課題】複数台のネットワーク装置の制御部を制御用サーバ装置として統合しても、制御パケットをネットワーク装置から制御用サーバ装置に転送できるようにする。【解決手段】ユーザ側転送部３２、コアネットワーク側転送部３４は、ネットワーク装置１１で受信したパケットの種別を識別する。ここで識別したパケットの種別がデータパケットの送受信にかかる制御を行うためのパケットである制御パケットであって、端末装置１４側またはコアネットワーク装置１３側から受信したものであるときは、ユーザ側転送部３２、コアネットワーク側転送部３４は、当該制御パケットをトンネル処理またはパケットの書き換えにより制御用サーバ装置１２に転送する。制御用サーバ装置１２は、端末装置１４側とコアネットワーク装置１３側との間の通信を確立するための制御処理を実行する。【選択図】図２
2015154265.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上におけるデータ転送を行う複数台のネットワーク装置と、
前記ネットワーク上に設けられ、前記複数台のネットワーク装置と通信可能な制御用サーバ装置と、
を備え、
前記各ネットワーク装置は、
当該ネットワーク装置で受信したパケットの種別を識別する識別部と、
前記識別部で識別したパケットの種別が、前記ネットワークのユーザの端末装置が当該ネットワークと送受信するデータパケットであるときは、前記ネットワークを介して当該データパケットを宛先に向けて転送する第１の転送部と、
前記識別部で識別したパケットの種別が前記データパケットの送受信にかかる制御を行うためのパケットである制御パケットであって前記端末装置側または前記ネットワーク側から受信したものであるときは、当該制御パケットをトンネル処理またはパケットの書き換えにより前記制御用サーバ装置に転送する第２の転送部と、
を備え、
前記制御用サーバ装置は、前記制御パケットを前記ネットワーク装置から受信したときは、当該受信した制御パケットに応じた前記端末装置側と前記ネットワーク側との間の通信の確立に関する制御処理を行う制御部を備えることを特徴とするデータ転送システム。
【請求項２】
前記第２の転送部は、前記端末装置側からなされた前記ネットワークへの接続要求を処理するために前記端末装置側または前記ネットワーク側から受信した前記制御パケットを前記トンネル処理または前記パケットの書き換えにより前記制御用サーバ装置に転送することを特徴とする請求項１に記載のデータ転送システム。
【請求項３】
前記第２の転送部は、前記端末装置側または前記ネットワーク側と前記ネットワーク装置との間で互いの動作確認のために送受信する前記制御パケットを前記トンネル処理または前記パケットの書き換えにより前記制御用サーバ装置に転送することを特徴とする請求項１または２に記載のデータ転送システム。
【請求項４】
ネットワークを介して受信したパケットの種別を識別する識別部と、
前記識別部で識別したパケットの種別が前記ネットワークのユーザが当該ネットワークと送受信するデータパケットであるときは、前記ネットワークを介して当該データパケットを宛先に向けて転送する第１の転送部と、
前記識別部で識別したパケットの種別が前記データパケットの送受信にかかる制御を行うためのパケットである制御パケットであって前記ネットワークのユーザの端末装置側または前記ネットワーク側から受信したものであるときは、当該制御パケットをトンネル処理またはパケットの書き換えにより前記ネットワーク上の制御用サーバ装置に転送する第２の転送部と、
を備えることを特徴とするネットワーク装置。
【請求項５】
ネットワークを介して複数台のネットワーク装置と通信可能であり、
ネットワークのユーザが当該ネットワークと送受信するデータパケット送受信にかかる制御を行うためのパケットである制御パケットがトンネル処理またはパケットの書き換えにより前記ネットワーク装置から転送されてきたときは、当該受信した制御パケットに応じた前記ネットワークのユーザの端末装置側と前記ネットワーク側との間の通信の確立に関する制御処理を行う制御部を備えることを特徴とする制御用サーバ装置。
【請求項６】
ネットワークを介して受信したパケットの種別を識別する識別機能と、
前記識別処理で識別したパケットの種別が前記ネットワークのユーザが当該ネットワークと送受信するデータパケットであるときは、前記ネットワークを介して当該データパケットを宛先に向けて転送する第１の転送機能と、
前記識別部で識別したパケットの種別が前記データパケットの送受信にかかる制御を行うためのパケットである制御パケットであって前記ネットワークのユーザの端末装置側または前記ネットワーク側から受信したものであるときは、当該制御パケットをトンネル処理またはパケットの書き換えにより前記ネットワーク上の制御用サーバ装置に転送する第２の転送機能とをコンピュータに実行させるための通信制御プログラム。
【請求項７】
ネットワークのユーザが当該ネットワークと送受信するデータパケット送受信にかかる制御を行うためのパケットである制御パケットがトンネル処理またはパケットの書き換えにより前記ネットワーク装置から転送されてきたときは、当該受信した制御パケットに応じた前記ネットワークのユーザの端末装置側と前記ネットワーク側との間の通信の確立に関する制御機能をコンピュータに実行させるための通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送システム、ネットワーク装置、制御用サーバ装置、および通信制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の経路を経由してパケットを転送可能なルータが、経路毎に転送先ノードと経路の特性を示す経路情報とを対応付けて格納するルーティングテーブルと、受信したパケットのヘッダの情報を検出し、ルーティングテーブルの経路情報と該ヘッダの情報とに基づいて、転送先ノードを判定する転送先判定部と、受信したパケットを判定された転送先ノードに転送するパケット転送部を有する点について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７５８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インターネットなどのネットワーク上で使用されるルータなど、ネットワーク上でデータ転送を行うネットワーク装置においては、ネットワークを使用するユーザの端末装置がネットワークとの間でやりとりするデータパケットの送受信にかかわるデータ転送機能部と、当該データパケットの送受信に関する制御を行う制御部とを必要とする。この制御部は、バースト的な処理量の増大にも対応できるように、中央演算処理装置の処理速度やメモリ容量などのリソースに余裕を持たせて設計することが一般的である。ここで、制御部のリソースを限界まで必要とするようなケースというのは、何らかの理由により発生した障害からシステムの復旧を図るような稀なケースに限られる。そこで、ネットワーク上に存在する複数台のネットワーク装置について、データパケットの送受信に関する制御を行う各制御部を統合して１台の制御用サーバ装置とすれば、余剰のリソースを削減してシステム全体の製造コストを低減することができる。
【０００５】
しかし、このデータパケットと制御パケットとは、いずれもＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）や、ＰＰＰｏＥ（Point-to-Point Protocol over Ethernet）（Ethernetは登録商標）などに基づく通信に混在しており、制御パケットのみを特定し、ネットワーク装置が宛先アドレスとなっている制御パケットを、ネットワーク装置とは異なるロケーションに位置している制御用サーバ装置に転送するための技術は知られていなかった。
本発明は、前記した問題を解決し、複数台のネットワーク装置の制御部を制御用サーバ装置として統合しても、制御パケットをネットワーク装置から制御用サーバ装置に転送できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ転送システムは、ネットワーク上におけるデータ転送を行う複数台のネットワーク装置と、ネットワーク上に設けられ、複数台のネットワーク装置と通信可能な制御用サーバ装置と、を備える。各ネットワーク装置は、当該ネットワーク装置で受信したパケットの種別を識別する識別部と、識別部で識別したパケットの種別が、ネットワークのユーザの端末装置が当該ネットワークと送受信するデータパケットであるときは、ネットワークを介して当該データパケットを宛先に向けて転送する第１の転送部と、識別部で識別したパケットの種別がデータパケットの送受信にかかる制御を行うためのパケットである制御パケットであって端末装置側またはネットワーク側から受信したものであるときは、当該制御パケットをトンネル処理またはパケットの書き換えにより制御用サーバ装置に転送する第２の転送部と、を備える。制御用サーバ装置は、制御パケットをネットワーク装置から受信したときは、当該受信した制御パケットに応じた端末装置側とネットワーク側との間の通信の確立に関する制御処理を行う制御部を備える。
本発明によれば、ユーザ側またはネットワーク側から受信した制御パケットをトンネル処理またはパケットの書き換えにより制御用サーバ装置に転送することができる。
【０００７】
別の本発明であるネットワーク装置は、ネットワークを介して受信したパケットの種別を識別する識別部と、識別部で識別したパケットの種別がネットワークのユーザが当該ネットワークと送受信するデータパケットであるときは、ネットワークを介して当該データパケットを宛先に向けて転送する第１の転送部と、識別部で識別したパケットの種別がデータパケットの送受信にかかる制御を行うためのパケットである制御パケットであってネットワークのユーザの端末装置側またはネットワーク側から受信したものであるときは、当該制御パケットをトンネル処理またはパケットの書き換えによりネットワーク上の制御用サーバ装置に転送する第２の転送部と、を備える。
本発明によれば、ユーザ側またはネットワーク側から受信した制御パケットをトンネル処理またはパケットの書き換えにより制御用サーバ装置に転送することができる。
【０００８】
別の本発明で制御用サーバ装置は、ネットワークを介して複数台のネットワーク装置と通信可能であり、ネットワークのユーザが当該ネットワークと送受信するデータパケット送受信にかかる制御を行うためのパケットである制御パケットがトンネル処理またはパケットの書き換えによりネットワーク装置から転送されてきたときは、当該受信した制御パケットに応じたネットワークのユーザの端末装置側とネットワーク側との間の通信の確立に関する制御処理を行う制御部を備える。
本発明によれば、制御用サーバ装置は、ユーザ側またはネットワーク側から受信した制御パケットをトンネル処理またはパケットの書き換えにより受信して、当該受信した制御パケットに応じたユーザ側とネットワーク側との間の通信の確立に関する制御処理を行うことができる。
【発明の効果】
【０００９】
本発明によれば、複数台のネットワーク装置の制御部を制御用サーバ装置として統合しても、制御パケットをネットワーク装置から制御用サーバ装置に転送することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態にかかるデータ転送システムの概略構成を示すブロック図である。
【図２】本発明の一実施形態にかかるデータ転送システムを用いた各部の通信について説明するブロック図である。
【図３】図２のシステムにおいて、ユーザが接続要求を行い、その結果通知を受信するまでの処理を説明する通信シーケンス図である。
【図４】図２のシステムにおいて、コアネットワーク装置と端末装置との間でデータパケットを送受する際に各部間で行われる処理を説明する通信シーケンス図である。
【図５】図２のシステムにおいて、端末装置とネットワーク装置との間で行う正常動作確認のための処理を説明する通信シーケンス図である。
【図６】図２のシステムにおいて、コアネットワーク装置とネットワーク装置との間で行う正常動作確認のための処理を説明する通信シーケンス図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の一実施形態にかかるデータ転送システム１の概略構成を示すブロック図である。このデータ転送システム１は、インターネットなどのネットワーク１０上に設けられたルータなどの装置であって、ネットワーク１０上におけるデータ転送を行う複数台のネットワーク装置１１と、ネットワーク１０上に設けられ、複数台のネットワーク装置１１とそれぞれ通信可能な制御用サーバ装置１２とから構成されている。なお、ネットワーク装置１１は、図２に示すように、コアネットワーク装置１３、端末装置１４にも接続されている。
【００１２】
図２は、データ転送システム１を用いた各部の通信について説明するブロック図である。コアネットワーク装置１３は、ネットワーク（インターネットなど）１０のコアネットワークにおけるデータ転送を行う装置である。端末装置１４は、ネットワーク１０を使用するユーザのパーソナルコンピュータなどの端末装置である。
【００１３】
各ネットワーク装置１１は、すべて同じ構成であるため、代表して一台のみについて図２で図示している。ネットワーク装置１１は、通信制御プログラム２３に基づいて各種処理を実行する。すなわち、図示はしないが、ネットワーク装置１１は、通信制御プログラム２３に基づいて各種処理を実行するＣＰＵ（Central Processing Unit）、当該ＣＰＵの作業領域となるＲＡＭ（Random Access Memory）や各種データを書き換え可能に記憶するＨＤＤ（Hard Disk Drive）などの各種記憶装置、および、各部と通信を行うための通信制御装置などを備えている。
【００１４】
通信制御プログラム２３に基づく処理と、各種ハードウエアの機能に基づいて、ネットワーク装置１１は、転送処理部２１および転送処理部２２の機能を実現する。転送処理部２１は、端末装置１４および制御用サーバ装置１２と、ネットワーク装置１１との間のパケットの送受信を行う。転送処理部２２は、コアネットワーク装置１３および制御用サーバ装置１２と、ネットワーク装置１１との間のパケットの送受信を行う。
【００１５】
転送処理部２１は、ユーザ側識別部３１と、ユーザ側転送部３２とを備えている。ユーザ側識別部３１は、識別部となるものであり、端末装置１４からネットワーク装置１１が受信するパケットの種別が、ネットワーク１０のユーザ側（の端末装置１４）がネットワーク１０に送信するパケット（データパケット）、すなわち、上りデータパケットであるか、データパケットの送受信にかかる制御を行うためのパケット（制御パケット）であるかを判断する。この識別したパケットの種別が制御パケットである場合は、ユーザ側識別部３１は、当該制御パケットを、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２（のユーザ側制御部４１）に転送する。すなわち、ユーザ側識別部３１は第２の転送部ともなる。
ユーザ側転送部３２は、第１の転送部となるものであり、ユーザ側識別部３１で識別したパケットが端末装置１４からのデータパケットであった場合は、当該データパケットを、コアネットワーク側転送部３４を介してコアネットワーク装置１３に転送する。
【００１６】
転送処理部２２は、コアネットワーク側識別部３３と、コアネットワーク側転送部３４とを備えている。コアネットワーク側識別部３３も、識別部となるものであり、コアネットワーク装置１３（ネットワーク１０側）からネットワーク装置１１が受信するパケットの種別が、ネットワーク１０のユーザ（の端末装置１４）がネットワーク１０から受信するパケット（データパケット）、すなわち、下りデータパケットであるか、データパケットの送受信にかかる制御を行うためのパケット（制御パケット）であるかを判断する。この識別したパケットの種別が制御パケットである場合は、コアネットワーク側識別部３３は、当該制御パケットを、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２のコアネットワーク側制御部４２に転送する。すなわち、コアネットワーク側識別部３３は第２の転送部ともなる。
コアネットワーク側転送部３４は、第１の転送部となるものであり、コアネットワーク側識別部３３で識別したパケットがコアネットワーク装置１３側からのデータパケットであった場合は、当該データパケットを、ユーザ側転送部３２を介して端末装置１４に転送する。
【００１７】
制御用サーバ装置１２は、通信制御プログラム４３に基づいて各種処理を実行する。すなわち、図示はしないが、制御用サーバ装置１２は、通信制御プログラム４３に基づいて各種処理を実行するＣＰＵ、当該ＣＰＵの作業領域となるＲＡＭや各種データを書き換え可能に記憶するＨＤＤなどの各種記憶装置、および、各部と通信を行うための通信制御装置などを備えている。
【００１８】
通信制御プログラム４３に基づく処理と、各種ハードウエアの機能に基づいて、制御用サーバ装置１２は、その所掌する複数台のネットワーク装置１１のそれぞれについて、端末装置１４側とコアネットワーク装置１３側との間の通信の確立に関する制御処理を実行する。具体的には、制御用サーバ装置１２は、セッションを確立し、あるいは、この確立したセッションで制御パケットを対向側に送信し、これに返信があるか否かにより当該セッションが維持されているか否かを確認する処理などを行う。
【００１９】
制御用サーバ装置１２は、ユーザ側制御部４１およびコアネットワーク側制御部４２の機能を実現する。具体的には、ユーザ側制御部４１は、ネットワーク装置１１と端末装置１４との間のセッションであるユーザ側セッションの確立に関するユーザ側セッション制御を行う。コアネットワーク側制御部４２は、ネットワーク装置１１とコアネットワーク装置１３との間のセッションであるコアネットワーク側セッションの確立に関するコアネットワーク側セッション制御を行う。
【００２０】
前記のとおり、端末装置１４やコアネットワーク装置１３から送信される制御パケットは、ネットワーク装置１１において、ユーザ側識別部３１またはコアネットワーク側識別部３３により制御パケットと識別され、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２に転送される。
【００２１】
図３〜図６は、図２のシステムの各部の間で行われる通信を説明する通信シーケンス図である。図２の構成で、ユーザが端末装置１４を操作して、端末装置１４とネットワーク１０との間でデータの送受信を行う場合の具体的な処理について以下に説明する。
【００２２】
図３は、ユーザが端末装置１４でネットワーク１０への接続要求を行い、その結果通知を受信するまでの通信シーケンスについて示している。まず、端末装置１４がネットワーク１０への接続要求を行うと（Ｓ１）、ネットワーク装置１１（のユーザ側識別部３１）が当該接続要求のパケットの種別を認識し（Ｓ２）、このパケットを制御パケットと認識して、制御用サーバ装置１２（のユーザ側制御部４１）に転送する（Ｓ３）。この転送の際には、転送対象が制御パケットであるため、ユーザ側識別部３１は、ネットワーク装置１１が宛先になっている受信した制御パケット（接続要求）を、トンネル処理またはパケットの書き換えによりユーザ側制御部４１に転送する。
【００２３】
これを受けた制御用サーバ装置１２（のユーザ側制御部４１）は、その転送された制御パケットの要求を解析し、認証して（Ｓ４）、制御用サーバ装置１２（のコアネットワーク側制御部４２）に必要な処理要求を行う（Ｓ５）。これを受けたコアネットワーク側制御部４２は、ユーザの接続要求に対応した通信のために必要なコアネットワーク装置１３を決定するコアネットワーク装置決定処理を行う（Ｓ６）。そして、コアネットワーク側制御部４２は、ネットワーク装置１１（のコアネットワーク側識別部３３）に、通信に必要となるコアネットワーク装置１３の決定結果などの設定情報を付した制御パケット転送設定を送信し（Ｓ７）、その応答を受け取る。この応答を受け取ると、コアネットワーク側制御部４２は、ネットワーク装置１１（のコアネットワーク側識別部３３）に接続要求を送信する（Ｓ８）。
【００２４】
この接続要求を受信した、ネットワーク装置１１（のコアネットワーク側識別部３３）は、端末装置１４からの接続要求の転送先となるコアネットワーク装置１３を特定し、当該コアネットワーク装置１３に送信する制御パケットの生成（調整）を行う（Ｓ９）。そして、ネットワーク装置１１（のコアネットワーク側識別部３３）は、当該コアネットワーク装置１３に制御パケットで接続要求を行い（Ｓ１０）、その結果通知を受信する。この結果通知を受信したネットワーク装置１１（のコアネットワーク側識別部３３）は、受信した結果通知のパケットの種別を識別する（Ｓ１１）。そして、当該パケットが制御パケットであると認識するので、コアネットワーク側識別部３３は、その結果通知を制御用サーバ装置１２（のコアネットワーク側制御部４２）に転送する（Ｓ１２）。この転送の際には、コアネットワーク側識別部３３は、ネットワーク装置１１が宛先になっている受信した制御パケット（結果通知）を、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２（のコアネットワーク側制御部４２）に転送する。
【００２５】
これを受けた制御用サーバ装置１２（のコアネットワーク側制御部４２）は、コアネットワーク装置１３側から端末装置１４がデータパケットを受信するための設定であるユーザデータ転送設定をネットワーク装置１１（のコアネットワーク側転送部３４）に送信し（Ｓ１３）、その応答を当該コアネットワーク側転送部３４から受ける。これを受けて、制御用サーバ装置１２（のコアネットワーク側制御部４２）は、結果応答を、同じ制御用サーバ装置１２のユーザ側制御部４１に送信する。
【００２６】
この結果応答を受けたユーザ側制御部４１は、制御パケット（応答パケット）を転送するために必要な設定である制御パケット転送設定をネットワーク装置１１（のユーザ側識別部３１）に送信し（Ｓ１４）、その応答を得る。また、制御用サーバ装置１２（のユーザ側制御部４１）は、コアネットワーク装置１３側からユーザデータ（データパケット）を送信する際に必要な設定であるユーザデータ転送設定をネットワーク装置１１（のユーザ側転送部３２）に送信して（Ｓ１５）、応答を得る。そして、制御用サーバ装置１２（のユーザ側制御部４１）は、制御パケット転送設定の送信（Ｓ１４）に対応し、制御パケットとなる応答パケットのパケット転送をネットワーク装置１１（のユーザ側識別部３１）に行う（Ｓ１６）。これを受けたユーザ側識別部３１は、応答パケットの転送先を端末装置１４として特定し（Ｓ１７）、前記の接続要求（Ｓ１）に対する最終的な結果通知を端末装置１４に対して行う（Ｓ１８）。以上の処理により、端末装置１４からの接続要求（Ｓ１）に対応して、各部が正常な状態にあれば、コアネットワーク装置１３側と端末装置１４側との間で所望のデータパケットのダウンロード、アップロードが可能な状態となる。
【００２７】
図４は、図３の処理後に、コアネットワーク装置１３側と端末装置１４側との間でデータパケットのダウンロード、アップロードを行う場合に、各部の間で行われる通信を説明する通信シーケンス図である。
まず、端末装置１４がユーザデータ（データパケット）をネットワーク装置１１に送信すると（Ｓ２１）、ネットワーク装置１１（のユーザ側識別部３１）は、当該パケットを識別する（Ｓ２２）。これにより、ユーザ側識別部３１は、当該端末装置１４からのユーザデータのパケットがデータパケットであると認識するので、当該ユーザデータを当該ネットワーク装置１１のユーザ側転送部３２に送信する（Ｓ２３）。これを受けたユーザ側転送部３２は、当該ユーザデータを当該ネットワーク装置１１のコアネットワーク側転送部３４に受け渡す（Ｓ２４）。この際、ユーザ側転送部３２は、ユーザデータ中のペイロードのユーザデータ本体を抽出して、これをコアネットワーク側転送部３４に受け渡す。これを受け取ったコアネットワーク側転送部３４は、前記のユーザデータ転送設定（図３のＳ１３）の受信結果に基づいて、ユーザデータの転送先となるコアネットワーク装置１３を特定し（Ｓ２５）、当該ユーザデータをコアネットワーク装置１３に送信する（Ｓ２６）。以上の処理は、上りデータパケットの流れとなる。
【００２８】
一方、コアネットワーク装置１３がユーザデータ（データパケット）をネットワーク装置１１に送信すると（Ｓ３１）、ネットワーク装置１１（のコアネットワーク側識別部３３）が、当該パケットを識別する（Ｓ３２）。これにより、コアネットワーク側識別部３３は、当該コアネットワーク装置１３からのユーザデータのパケットがデータパケットであると認識するので、当該ユーザデータを当該ネットワーク装置１１のコアネットワーク側転送部３４に送信する（Ｓ３３）。これを受けたコアネットワーク側転送部３４は、当該ユーザデータを当該ネットワーク装置１１のユーザ側転送部３２に受け渡す（Ｓ３４）。この際、コアネットワーク側転送部３４は、ユーザデータ中のペイロードのユーザデータ本体を抽出して、これをユーザ側転送部３２に受け渡す。これを受け取ったユーザ側転送部３２は、前記のユーザデータ転送設定（図３のＳ１５）の受信結果に基づいて、ユーザデータの転送先となる端末装置１４を特定し（Ｓ３５）、当該ユーザデータを当該端末装置１４に送信する（Ｓ３６）。以上の処理は、下りデータパケットの流れとなる。
【００２９】
図５は、端末装置１４側とネットワーク装置１１（を制御する制御用サーバ装置１２）側との間で互いに正常に動作しているかを確認する制御のための通信シーケンス図である。
まず、端末装置１４がネットワーク装置１１の動作確認のための制御パケットをネットワーク装置１１（のユーザ側識別部３１）に送信すると（Ｓ４１）、ユーザ側識別部３１が当該パケットを識別する（Ｓ４２）。当該パケットは制御パケットであるため、当該制御パケットを、ネットワーク装置１１（のユーザ側識別部３１）が制御用サーバ装置１２（のユーザ側制御部４１）に転送し（Ｓ４３）、応答を得る。この転送は、例えば、ＰＰＰｏＥのLCP Echo Requestなどとして行うことができる。また、この転送の際には、転送対象が制御パケットであるため、ユーザ側識別部３１は、ネットワーク装置１１が宛先になっている受信した制御パケットを、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２（のユーザ側制御部４１）に転送する。そして、当該応答を受けたネットワーク装置１１（のユーザ側識別部３１）は、当該応答の転送先を、Ｓ４１で制御パケットを送信してきた端末装置１４と特定し（Ｓ４４）、応答を当該端末装置１４に返す（Ｓ４５）。これにより、端末装置１４は、ネットワーク装置１１（制御用サーバ装置１２）側が正常に動作していることを確認することができる。
【００３０】
また、制御用サーバ装置１２（のユーザ側制御部４１）が端末装置１４の動作確認のための制御パケットをネットワーク装置１１（のユーザ側識別部３１）に送信すると（Ｓ５１）、ユーザ側識別部３１が当該制御パケットの転送先は前記図３のＳ１７で特定された端末装置１４であると特定する（Ｓ５２）。そして、ユーザ側識別部３１が、この制御パケットを当該端末装置１４に送信し（Ｓ５３）、その応答を得る。この応答を受けたユーザ側識別部３１は、当該応答を識別する（Ｓ５４）。当該応答は制御パケットであるため、ユーザ側識別部３１は、この応答を制御用サーバ装置１２（のユーザ側制御部４１）に転送する（Ｓ５５）。この応答の転送の際には、転送対象が制御パケットであるため、ユーザ側識別部３１は、ネットワーク装置１１が宛先になっている受信した応答（制御パケット）を、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２（のユーザ側制御部４１）に転送する。これにより、ネットワーク装置１１に対応した制御用サーバ装置１２は、端末装置１４が正常に動作していることを確認することができる。
【００３１】
図６は、コアネットワーク装置１３側とネットワーク装置１１（制御用サーバ装置１２）側との間で互いに正常に動作しているかを確認する制御のための通信シーケンス図である。
まず、コアネットワーク装置１３がネットワーク装置１１の動作確認のための制御パケットをネットワーク装置１１（のコアネットワーク側識別部３３）に送信すると（Ｓ６１）、コアネットワーク側識別部３３が当該パケットを識別する（Ｓ６２）。当該パケットは制御パケットであるため、当該制御パケットを、ネットワーク装置１１が制御用サーバ装置１２（のコアネットワーク側制御部４２）に転送し（Ｓ６３）、応答を得る。この転送の際には、転送対象が制御パケットであるため、コアネットワーク側識別部３３は、ネットワーク装置１１が宛先になっている受信した制御パケットを、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２（のコアネットワーク側制御部４２）に転送する。当該応答を受けたネットワーク装置１１（のコアネットワーク側識別部３３）は、当該応答の転送先を、Ｓ６１の送信先のコアネットワーク装置１３と特定して、応答のパケットの生成（調整）を行い（Ｓ６４）、当該応答を当該コアネットワーク装置１３に送信する（Ｓ６５）。これにより、コアネットワーク装置１３は、ネットワーク装置１１（制御用サーバ装置１２）が正常に動作していることを確認することができる。
【００３２】
また、制御用サーバ装置１２が、コアネットワーク装置１３に、その動作確認のための制御パケットを送信する際には、次のような処理を行う。すなわち、制御用サーバ装置１２（のコアネットワーク側制御部４２）が、動作確認のための制御パケットの送信のための設定である制御パケット転送設定を、ネットワーク装置１１（のコアネットワーク側識別部３３）に送信する（Ｓ７１）。当該制御パケット転送設定を受けたコアネットワーク側識別部３３は、当該制御パケットの転送先を、前記図３のＳ１０の接続要求に対する結果通知を返してきたコアネットワーク装置１３として特定し、パケット調整を行い（Ｓ７２）、コアネットワーク装置１３の動作確認のための制御パケットを当該コアネットワーク装置１３に送信し（Ｓ７３）、その応答を得る。この応答を得ると、ネットワーク装置１１（のコアネットワーク側識別部３３）が当該応答のパケットを識別する（Ｓ７４）。そして、当該応答のパケットは制御パケットであるため、当該応答のパケットに対応した結果通知の制御パケットを制御用サーバ装置１２（のコアネットワーク側制御部４２）に転送し（Ｓ７５）、コアネットワーク装置１３の動作確認を通知する。この結果通知の転送の際には、転送対象が制御パケットであるため、コアネットワーク側識別部３３は、そのネットワーク装置１１が宛先になっている受信した応答の制御パケットを、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２（のコアネットワーク側制御部４２）に転送する。これにより、ネットワーク装置１１（制御用サーバ装置１２）は、コアネットワーク装置１３が正常に動作していることを確認することができる。
【００３３】
以上説明したデータ転送システム１によれば、ネットワーク１０上に存在する複数台のネットワーク装置１１について、データパケットの送受信に関する制御を行う各制御部を統合して１台の制御用サーバ装置１２としている。そのため、データパケットの送受信に関する制御を行う制御部を各ネットワーク装置１１にそれぞれ設ける場合と比べて、余剰のリソースを削減して、データ転送システム１全体の製造コストを低減することができる。
【００３４】
また、前記のデータパケットと制御パケットとは、いずれもＴＣＰ／ＩＰやＰＰＰｏＥなどに基づく通信に混在している。しかし、データ転送システム１では、ユーザ側識別部３１、コアネットワーク側識別部３３において、端末装置１４またはコアネットワーク装置１３から送信されてきた制御パケットのみを識別して特定することができる（Ｓ２，Ｓ１１，Ｓ４２，Ｓ５４，Ｓ６２，Ｓ７４）（識別機能）。そして、当該制御パケットをユーザ側識別部３１、コアネットワーク側識別部３３により、トンネル処理またはパケットの書き換えにより制御用サーバ装置１２に転送することができる（Ｓ３，Ｓ１２，Ｓ４３，Ｓ５５，Ｓ６３，Ｓ７５）（第２の転送機能）。よって、端末装置１４またはコアネットワーク装置１３から送信されてきた制御パケットを、制御用サーバ装置１２に容易に転送することができる。一方で、当該制御パケットを扱うセッションはネットワーク装置１１で終端させることができる。
具体的には、前記のとおり、端末装置１４またはコアネットワーク装置１３から送信されてきた、端末装置１４からの接続要求（Ｓ１）を処理するための制御パケットを、トンネル処理またはパケットの書き換えによって制御用サーバ装置１２に容易に転送することができる（Ｓ３，Ｓ１２）。
【００３５】
また、端末装置１４またはコアネットワーク装置１３から送信されてきた、端末装置１４またはコアネットワーク装置１３側とネットワーク装置１１（制御用サーバ装置１２）側との間の互いの動作確認の制御パケットを、トンネル処理またはパケットの書き換えによって制御用サーバ装置１２に容易に転送することができる（Ｓ４３，Ｓ５５，Ｓ６３，Ｓ７５）。
なお、ユーザデータ（データパケット）は、ネットワーク装置１１（のユーザ側転送部３２またはコアネットワーク側転送部３４）により、直接、端末装置１４またはコアネットワーク装置１３に転送することができる（第１の転送機能）。
【符号の説明】
【００３６】
１      データ転送システム
１０    ネットワーク
１１    ネットワーク装置
１２    制御用サーバ装置
１３    コアネットワーク装置
１４    端末装置
２３    通信制御プログラム
３１    ユーザ側識別部（識別部、第２の転送部）
３２    ユーザ側転送部（第１の転送部）
３３    コアネットワーク側識別部（識別部、第２の転送部）
３４    コアネットワーク側転送部（第１の転送部）
４１    ユーザ側制御部（制御部）
４２    コアネットワーク側制御部（制御部）
４３    通信制御プログラム
【図１】
2015154265.tif 000003
【図２】
2015154265.tif 000004
【図３】
2015154265.tif 000005
【図４】
2015154265.tif 000006
【図５】
2015154265.tif 000007
【図６】
2015154265.tif 000008