(57)【要約】【課題】  ＵＤＰ通信でもって接続している通信装置間の情報伝達の信頼性を高める。【解決手段】  通信装置１は、ＵＤＰ通信によって通信相手の装置２と通信可能となっている。通信相手の装置２は、ＭＡＣアドレスとＩＰアドレスとの対応関係を表すＡＲＰテーブルを保持し、ＡＲＰ要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＡＲＰテーブルを更新する機能を備えている。さらに、通信相手の装置２は、ＡＲＰテーブルが更新されてから予め設定されたリセット時間Ｔsを経過してもＡＲＰテーブルが更新されない場合にＡＲＰテーブルの情報を消去（クリア）する機能を持つ。通信装置１の受信部４は、通信相手の装置２から、ＵＤＰ通信によって情報を受信する機能を持つ。接続維持部５は、リセット時間Ｔsよりも短い時間間隔でもって定期的にＡＲＰ要求を通信相手の装置２に向けて発信する機能を備えている。【選択図】      図１
2016220105.tif 000002
【特許請求の範囲】
【請求項１】
ＭＡＣ（Media Access Control）アドレスの情報を要求するＡＲＰ(Address Resolution Protocol)要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＩＰ（Internet Protocol address）アドレスとＭＡＣアドレスの対応関係を表すＡＲＰ(Address Resolution Protocol)テーブルの情報を更新する機能と、前記ＡＲＰテーブルが更新されてから予め設定されたリセット時間を経過しても前記ＡＲＰテーブルが更新されない場合に前記ＡＲＰテーブルの情報を消去する機能とを持つ通信相手の装置から、ＵＤＰ（User Datagram Protocol）通信によって情報を受信する受信部と、
前記リセット時間よりも短い時間間隔でもって定期的に前記ＡＲＰ要求を前記通信相手の装置に向けて発信する接続維持部と
を備える通信装置。
【請求項２】
情報を提供する提供側の装置と、
前記提供側の装置がＵＤＰ（User Datagram Protocol）通信によって発信した情報の宛先である情報処理側の装置と
を有し、
前記提供側の装置は、
付与されているＭＡＣ（Media Access Control）アドレスの情報を要求するＡＲＰ(Address Resolution Protocol)要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＩＰ（Internet Protocol address）アドレスとＭＡＣアドレスの対応関係を表すＡＲＰ(Address Resolution Protocol)テーブルの情報を更新する更新部と、
前記ＡＲＰテーブルが更新されてから予め設定されたリセット時間を経過しても前記ＡＲＰテーブルが更新されない場合に前記ＡＲＰテーブルの情報を消去する初期化部と、
前記情報処理側の装置に向けて提供対象の前記情報を、前記ＡＲＰテーブルを参照しつつ前記ＵＤＰ通信によって発信する通信部と
を持ち、
前記情報処理側の装置は、
前記提供側の装置から前記ＵＤＰ通信によって情報を受信する受信部と、
前記リセット時間よりも短い時間間隔でもって定期的に前記ＡＲＰ要求を前記提供側の装置に向けて発信する接続維持部と
を備える通信システム。
【請求項３】
前記提供側の装置は、前記提供対象の情報として、当該装置の動作ログの情報をＵＤＰ通信によって前記情報処理側の装置に発信し、
前記情報処理側の装置は、前記提供側の装置から受信した前記動作ログの情報を利用したメンテナンス関連の処理を実行する機能を備えている請求項２記載の通信システム。
【請求項４】
ＭＡＣ（Media Access Control）アドレスの情報を要求するＡＲＰ(Address Resolution Protocol)要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＩＰ（Internet Protocol address）アドレスとＭＡＣアドレスの対応関係を表すＡＲＰ(Address Resolution Protocol)テーブルの情報を更新する機能と、前記ＡＲＰテーブルが更新されてから予め設定されたリセット時間を経過しても前記ＡＲＰテーブルが更新されない場合に前記ＡＲＰテーブルの情報を消去する機能とを持つ通信相手の装置から、ＵＤＰ（User Datagram Protocol）通信によって情報を受信し、
その一方で、前記リセット時間よりも短い時間間隔でもって定期的に前記ＡＲＰ要求を発信する情報制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＤＰ（User Datagram Protocol）に基づいた通信に係る技術に関する。
【背景技術】
【０００２】
通信装置間を接続して情報を通信するプロトコルの一つとして、ＵＤＰ（User Datagram Protocol）がある。このＵＤＰを利用するＵＤＰ通信では、情報を発信する発信元である通信装置は、その情報の宛先である通信装置との通信接続が確立していることを確認することなく、情報を宛先の通信装置に向けて発信する。また、発信元の通信装置は、情報が宛先の通信装置に届いたか否かを確認しない。このため、発信元の通信装置は、情報が宛先の通信装置に届かなかった場合にその未到達の情報を宛先の通信装置に向けて再度発信するという再送処理を行わない。
【０００３】
このように、ＵＤＰ通信では、情報伝達の信頼性を高める処理が省略されているが、処理が少ないことにより、ＵＤＰ通信は、通信装置での処理負荷を軽減でき、かつ、通信速度を高めることができるという利点がある。
【０００４】
ところで、特許文献１や特許文献２には、無線基地局等の通信装置に発生した障害を分析する装置（メンテナンスツール）が示されている。例えば、その装置（以下、メンテナンス装置と記す）は、分析対象の装置から、当該装置の動作の履歴を表す動作ログの情報を取得し、当該取得した動作ログを解析することによって、障害の発生個所やその原因等を検知する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−６００９２号公報
【特許文献２】特開２００５−１８４２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のようなメンテナンス装置がメンテナンス対象の装置から動作ログを取得する際に、負荷が少ないＵＤＰ通信を利用することが考えられる。しかしながら、メンテナンス装置が、ＵＤＰ通信を利用して動作ログを取得する場合に、次のような問題が懸念される。
【０００７】
例えば、ここで、メンテナンス対象の装置（例えば、無線基地局）は、常時、メンテナンス装置と通信可能な状態で接続されているとする。また、メンテナンス対象の装置（無線基地局）は、予め定められた通知対象の動作を実行した場合に、その旨を通知する動作ログの情報をメンテナンス装置にＵＤＰ通信によって送信するとする。その通知対象の動作は、例えば、複数種の動作が有り、当該通知対象の動作には、不定期的に行われる動作をも含まれているとする。
【０００８】
また、メンテナンス対象の装置は、ＵＤＰ通信だけでなく、ＵＤＰ以外のプロトコルに基づいた通信（例えばＴＣＰ（Transmission Control Protocol）に基づいたＴＣＰ通信）によって他の通信装置と通信する機能をも備えている。さらに、メンテナンス対象の装置は、ＩＰ（Internet Protocol address）アドレスとＭＡＣ（Media Access Control）アドレスとの対応関係を表すＡＲＰ(Address Resolution Protocol)テーブルを保持している。さらに、メンテナンス対象の装置は、ＡＲＰ要求（つまり、ＩＰアドレスを利用して当該ＩＰアドレスを持つ通信装置のＭＡＣアドレスの情報を要求する指令）を受け取った場合に、そのＡＲＰ要求に含まれている情報に基づきＡＲＰテーブルを更新する機能を持つ。さらにまた、メンテナンス対象の装置は、ＡＲＰテーブルを更新してからの経過時間が予め設定されたリセット時間（例えば２０分）を経過した場合に、ＡＲＰテーブルの情報をクリア（消去）する機能を持つ。この機能は、ＡＲＰテーブルに保持されている情報が古いことに起因して情報伝達に支障を来すという問題を防止することができる。
【０００９】
メンテナンス対象の装置は、上記のようにＡＲＰテーブルの情報をクリアする機能を備えている。これにより、メンテナンス対象の装置がメンテナンス装置に向けて動作ログの情報を発信するときにＡＲＰテーブルの情報がクリアされている状態である場合がある。このような場合には、ＡＲＰテーブルにアドレス情報が登録されていないことに起因して、動作ログの情報がメンテナンス装置に到達しないことがある。ＵＤＰ通信では、前述したように、発信元の通信装置は、宛先であるメンテナンス装置に情報（動作ログ）が到達したことを確認せず、これにより、再送処理を実行しない。このため、その到達しなかった動作ログの情報は、再送されずに、メンテナンス装置において欠落した情報となってしまう。
【００１０】
この動作ログ情報の欠落は、例えばメンテナンス対象の装置の障害について分析する場合に、分析時間が多く掛かるという問題や、分析結果の精度を下げるという問題を招く。
【００１１】
本発明は上記課題を解決するために成されたものである。すなわち、本発明の主な目的は、ＵＤＰ通信でもって接続している通信装置間の情報伝達の信頼性を高める通信技術を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の通信装置は、
ＭＡＣ（Media Access Control）アドレスの情報を要求するＡＲＰ(Address Resolution Protocol)要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＩＰ（Internet Protocol address）アドレスとＭＡＣアドレスの対応関係を表すＡＲＰ(Address Resolution Protocol)テーブルの情報を更新する機能と、前記ＡＲＰテーブルが更新されてから予め設定されたリセット時間を経過しても前記ＡＲＰテーブルが更新されない場合に前記ＡＲＰテーブルの情報を消去する機能とを持つ通信相手の装置から、ＵＤＰ（User Datagram Protocol）通信によって情報を受信する受信部と、
前記リセット時間よりも短い時間間隔でもって定期的に前記ＡＲＰ要求を前記通信相手の装置に向けて発信する接続維持部と
を備える。
【００１３】
本発明の通信システムは、
情報を提供する提供側の装置と、
前記提供側の装置がＵＤＰ（User Datagram Protocol）通信によって発信した情報の宛先である情報処理側の装置と
を有し、
前記提供側の装置は、
付与されているＭＡＣ（Media Access Control）アドレスの情報を要求するＡＲＰ(Address Resolution Protocol)要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＩＰ（Internet Protocol address）アドレスとＭＡＣアドレスの対応関係を表すＡＲＰ(Address Resolution Protocol)テーブルの情報を更新する更新部と、
前記ＡＲＰテーブルが更新されてから予め設定されたリセット時間を経過しても前記ＡＲＰテーブルが更新されない場合に前記ＡＲＰテーブルの情報を消去する初期化部と、
前記情報処理側の装置に向けて提供対象の前記情報を、前記ＡＲＰテーブルを参照しつつ前記ＵＤＰ通信によって発信する通信部と
を持ち、
前記情報処理側の装置は、
前記提供側の装置から前記ＵＤＰ通信によって情報を受信する受信部と、
前記リセット時間よりも短い時間間隔でもって定期的に前記ＡＲＰ要求を前記提供側の装置に向けて発信する接続維持部と
を備える。
【００１４】
本発明の通信制御方法は、
ＭＡＣ（Media Access Control）アドレスの情報を要求するＡＲＰ(Address Resolution Protocol)要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＩＰ（Internet Protocol address）アドレスとＭＡＣアドレスの対応関係を表すＡＲＰ(Address Resolution Protocol)テーブルの情報を更新する機能と、前記ＡＲＰテーブルが更新されてから予め設定されたリセット時間を経過しても前記ＡＲＰテーブルが更新されない場合に前記ＡＲＰテーブルの情報を消去する機能とを持つ通信相手の装置から、ＵＤＰ（User Datagram Protocol）通信によって情報を受信し、
その一方で、前記リセット時間よりも短い時間間隔でもって定期的に前記ＡＲＰ要求を発信する。
【発明の効果】
【００１５】
本発明によれば、ＵＤＰ通信でもって接続している通信装置間の情報伝達の信頼性を高めることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る第１実施形態の通信装置の構成を簡略化して表すブロック図である。
【図２】本発明に係る第２実施形態の通信システムの構成を簡略化して表すブロック図である。
【図３】第２実施形態の通信システムの動作の一例を表すシーケンス図である。
【発明を実施するための形態】
【００１７】
以下に、本発明に係る実施形態を図面に基づいて説明する。
【００１８】
＜第１実施形態＞
図１は、本発明に係る第１実施形態の通信装置の構成を簡略化して表すブロック図である。この第１実施形態の通信装置１は、ＵＤＰ（User Datagram Protocol）通信によって通信相手の装置２と通信可能となっている。この通信相手の装置２は、ＡＲＰ(Address Resolution Protocol)テーブルを保持し、当該ＡＲＰテーブルの情報を更新する機能を備えている。ＡＲＰテーブルとは、ＭＡＣ（Media Access Control）アドレスと、ＩＰ（Internet Protocol address）アドレスとの対応関係を表すテーブルデータである。装置２は、ＭＡＣアドレスの情報を要求するＡＲＰ(Address Resolution Protocol)要求を受け取った場合に当該ＡＲＰ要求に含まれている情報に基づき、ＡＲＰテーブルを更新する。また、通信相手の装置２は、ＡＲＰテーブルが更新されてから予め設定されたリセット時間Ｔsを経過してもＡＲＰテーブルが更新されない場合にＡＲＰテーブルの情報を消去（クリア）する機能を持つ。
【００１９】
このような装置２と接続している第１実施形態の通信装置１は、機能部として、受信部４と、接続維持部５とを有している。受信部４は、通信相手の装置２から、ＵＤＰ通信によって情報を受信する機能を備えている。接続維持部５は、リセット時間Ｔsよりも短い時間間隔でもって定期的にＡＲＰ要求を通信相手の装置２に向けて発信する機能を備えている。これら受信部４と接続維持部５は、例えば、ＣＰＵ（Central Processing Unit）を含む制御装置により実現される。
【００２０】
この第１実施形態の通信装置１は、接続維持部５の機能によって、リセット時間Ｔsよりも短い時間間隔でもって定期的にＡＲＰ要求を通信相手の装置２に向けて発信する。このため、通信相手の装置２は、ＡＲＰテーブルを更新してからリセット時間Ｔsを経過する前に、つまり、ＡＲＰテーブルの情報を消去（クリア）する時間に達する前に、ＡＲＰ要求を受け取ってＡＲＰテーブルを更新することとなる。これにより、ＡＲＰテーブルの情報が消去されることが防止される。これにより、ＡＲＰテーブルにアドレス情報が登録されていないことに起因した問題、つまり、ＵＤＰ通信により発信された情報（例えばパケット）が、ＡＲＰテーブルにアドレス情報が無いことに起因して宛先に到達しない問題（パケットロス）が回避される。換言すれば、通信装置１は、通信相手の装置２から通信装置１に向けて発信された情報を抜けなく受信することができる。
【００２１】
＜第２実施形態＞
以下に、本発明に係る第２実施形態を説明する。この第２実施形態では、本発明に係る通信システムを説明する。
【００２２】
図２は、第２実施形態の通信システムの構成を簡略化して表すブロック図である。第２実施形態の通信システム１０は、情報処理側の装置１２と、提供側の装置１３とを有している。これら情報処理側の装置１２と提供側の装置１３は、情報通信網（図示せず）を介して接続されている。例えば、提供側の装置１３は、メンテナンス対象の装置（例えば、無線基地局）である。情報処理側の装置１２は、そのメンテナンス対象の装置に対するメンテナンス関連の処理を実行する機能を備えている装置（例えば、メンテナンスツールとも呼ばれる装置）である。このような情報処理側の装置１２と提供側の装置１３は、メンテナンスシステムを構成する。
【００２３】
提供側の装置１３は、例えば、ＣＰＵを含む制御装置２２を備えている。制御装置２２は、ＣＰＵがコンピュータプログラム（プログラム）を実行することによって、当該プログラムに従った様々な機能を有することができる。この第２実施形態では、制御装置２２は、機能部として、提供部２３と、通信部２４と、更新部２５と、初期化部２６とを備えている。また、制御装置２２は、記憶部２７として機能する部位を有している。記憶部２７は、情報を記憶（保持）する機能を備え、この第２実施形態では、ＡＲＰテーブル２８が保持されている。ＡＲＰテーブル２８とは、ＭＡＣアドレスと、ＩＰアドレスとの対応関係を表すテーブルデータである。また、記憶部２７は、提供側の装置１３に付与されているＩＰアドレスおよびＭＡＣアドレスを保持している。
【００２４】
提供部２３は、情報処理側の装置１２に情報を提供する処理を実行する機能を備えている。例えば、提供部２３は、提供側の装置１３が予め定められた動作（処理）を実行した場合に、その動作を実行したことを知らせる動作ログの情報を情報処理側の装置１２に提供すべく通信部２４に出力する。より具体的には、制御装置２２は、予め与えられているアプリケーションプログラムに従ったアプリケーション処理を実行する機能、および、ミドルウェアのプログラムに基づいた処理を実行する機能をも備えている。この制御装置２２において、指定されたアプリケーション処理とミドルウェアの処理との間でメッセージがやり取りされる場合が有り、そのメッセージのやり取りのタイミングでもって、提供部２３は、その動作に関する動作ログの情報を通信部２４に出力する。このように提供部２３が動作ログを出力するタイミングは、アプリケーション処理によるものであり、不定期である。
【００２５】
通信部２４は、情報通信網（図示せず）を介した通信処理を制御する機能を備えている。例えば、通信部２４は、提供部２３から受け取った情報（動作ログの情報）をＵＤＰ通信によって情報処理側の装置１２に発信する機能を備えている。また、この第２実施形態では、通信部２４は、ＴＣＰ（Transmission Control Protocol）に基づいたＴＣＰ通信により情報処理側の装置１２を含む他の通信装置と情報通信網（図示せず）を介して通信する機能をも備えている。
【００２６】
更新部２５は、通信部２４を介してＡＲＰ要求を受け取った場合に、当該ＡＲＰ要求に含まれている情報を利用してＡＲＰテーブル２８を更新する機能を備えている。なお、ＡＲＰ要求とは、第１実施形態でも述べたように、ＭＡＣアドレスとＩＰアドレスの対応関係を表すテーブルデータである。この第２実施形態では、ＡＲＰテーブル２８の更新処理には、新規情報を追加する処理と、情報を書き換える処理とがある。
【００２７】
すなわち、更新部２５は、ＡＲＰテーブル２８に含まれていないＭＡＣアドレスとＩＰアドレスの対応関係の情報が、受信したＡＲＰ要求に含まれている場合には、そのＡＲＰ要求の情報に基づいて、その新規の情報をＡＲＰテーブル２８に追加する。また、更新部２５は、例えば、ＡＲＰテーブル２８に登録されているＩＰアドレスがＡＲＰ要求にも含まれている場合には、そのＡＲＰ要求に含まれているアドレス情報を利用してＡＲＰテーブル２８の情報を書き換える。
【００２８】
初期化部２６は、例えば、タイマ（図示せず）あるいは時間計測手段（図示せず）を利用することにより、ＡＲＰテーブル２８が更新部２５により更新されてから予め設定されたリセット時間Ｔs（例えば２０分）が経過したことを検知可能な機能を備えている。さらに、初期化部２６は、ＡＲＰテーブル２８が更新されてからリセット時間Ｔsを経過してもＡＲＰテーブル２８が更新されない場合には、ＡＲＰテーブル２８の全ての情報を消去（クリア）する機能を備えている。
【００２９】
情報処理側の装置１２は、制御装置１５と、記憶装置１６とを備えている。記憶装置１６は、各種データやコンピュータプログラム等の情報を記憶（保持）する機能を備えた装置（例えばハードディスク装置）である。制御装置１５は、ＣＰＵを有し、当該ＣＰＵが予め与えられているコンピュータプログラムを実行することによって、装置１２の動作に関わる各種機能を持つことができる。この第２実施形態では、制御装置１５は、機能部として、受信部１８と、メンテナンス部１９と、接続維持部２０とを備えている。
【００３０】
受信部１８は、情報通信網（図示せず）を介して送信されてきた情報を受信する機能を備えている。例えば、受信部１８は、提供側の装置１３からＵＤＰ通信によって送信されてきた動作ログの情報を受信する機能を有する。さらに、受信部１８は、ＵＤＰ通信以外の通信（例えばＴＣＰ通信）によって送信されてきた情報を受信する機能をも備えている。
【００３１】
メンテナンス部１９は、提供側の装置１３からＵＤＰ通信によって送信されてきた動作ログの情報を受信部１８を介して受け取った場合には、例えば、その動作ログの情報に提供側の装置１３の識別情報を関連付け、当該動作ログの情報を記憶装置１６に格納する。なお、情報処理側の装置１２は、メンテナンス対象である複数の提供側の装置１３に接続されていてもよく、この場合には、それら複数の装置１３からそれぞれ動作ログの情報が情報処理側の装置１２に送信されてくる。そして、メンテナンス部１９は、受信した動作ログの情報に当該情報の発信元の装置１３における識別情報を関連付け当該動作ログの情報を記憶装置１６に書き込む。
【００３２】
メンテナンス部１９は、例えば、提供側の装置１３に不具合が発生した場合に、当該不具合が発生した装置１３における動作ログの情報を記憶装置１６から読み出して当該動作ログの情報を解析する機能をさらに備えている。メンテナンス部１９は、その解析により、例えば、不具合の要因を特定し、情報処理側の装置１２に備えられているディスプレイ装置（図示せず）等の報知手段を利用して、その特定した不具合の要因を報知する。
【００３３】
接続維持部２０は、予め設定された時間間隔Ｔt毎に定期的にＡＲＰ要求を提供側の装置１３に向けて発信する機能を備えている。そのＡＲＰ要求を発信する時間間隔Ｔtは、ＡＲＰ要求を受信する装置１３に設定されているＡＲＰテーブル２８のリセット時間Ｔs（例えば２０分）よりも短い時間（例えば１５分）である。当該ＡＲＰ要求の発信間隔の時間Ｔtは、装置１２の処理能力や装置１２，１３間の通信量等を考慮して適宜に設定される。なお、情報処理側の装置１２に、メンテナンス対象である複数の提供側の装置１３が接続されている場合には、各提供側の装置１３に個別にＡＲＰ要求の発信時間間隔Ｔtが設定されていてもよいし、全ての提供側の装置１３に共通の発信時間間隔Ｔtが設定されていてもよい。さらに、情報処理側の装置１２から提供側の装置１３にＡＲＰ要求を発信する場合に、そのＡＲＰ要求は、ＵＤＰ通信によって通信してもよいし、ＴＣＰ通信によって通信してもよい。
【００３４】
このように接続維持部２０は、リセット時間Ｔsよりも短い時間間隔Ｔtでもって定期的にＡＲＰ要求を提供側の装置１３に向けて発信する。これにより、提供側の装置１３における初期化部２６がＡＲＰテーブル２８の情報をクリアする前に、更新部２５がＡＲＰテーブル２８を更新する。このため、提供側の装置１３において、ＡＲＰテーブル２８の情報がクリアされて情報が登録されていない状態となることが防止される。
【００３５】
これにより、ＡＲＰテーブル２８にアドレス情報が登録されていない状態に起因して、提供側の装置１３がＵＤＰ通信によって発信した情報が宛先である情報処理側の装置１２に到達しない問題（パケットロス）を情報処理側の装置１２は回避することができる。このため、情報処理側の装置１２は、提供側の装置１３の動作ログを抜けなく保持できるために、提供側の装置１３に不具合が発生した場合に、動作ログの抜けの悪影響を受けることなく動作ログを解析することができる。これにより、情報処理側の装置１２は、動作ログの解析に要する時間が長くなるという問題や、処理に要する負荷が増加するという問題を防止することができる。
【００３６】
図３は、第２実施形態における通信システムの処理の一例を説明するシーケンス図である。例えば、メンテナンス装置（メンテナンスツール）である情報処理側の装置１２（制御装置１５）は、電源が投入されることにより、予め設定されている起動処理を実行する（ステップＳ１０１）。引き続き、情報処理側の装置１２（制御装置１５）は、メンテナンス対象である提供側の装置１３と通信接続するために接続処理を実行する（ステップＳ１０２）。この接続処理は、例えば、ＴＣＰに基づいた接続処理であり、当該情報処理側の装置１２の接続処理に応じて提供側の装置１３も接続処理を実行し、装置１２，１３間において信号（情報）のやり取りが複数回行われる。そのやり取りされる信号（情報）の一つとして、ＡＲＰ要求がある。
【００３７】
このような接続処理により、提供側の装置１３と情報処理側の装置１２との接続が確立した以降に、提供側の装置１３は、メンテナンス用のアプリケーションを起動する。これにより、提供側の装置１３は、予め設定された動作を実行した場合にその旨を報知する動作ログの情報を送信する。
【００３８】
一方、情報処理側の装置１２（制御装置１５の接続維持部２０）は、ＡＲＰ要求を発信するタイミングを決定するタイマを駆動する（ステップＳ１０４）。そして、接続維持部２０は、そのタイマがタイムアウトしたときに（ステップＳ１０５）、ＡＲＰ要求を発信する（ステップＳ１０６）。その後、接続維持部２０は、再度、タイマを駆動するステップＳ１０４からステップＳ１０６までの動作Ｓを繰り返す。
【００３９】
提供側の装置１３は、ＡＲＰ要求を受信する度に、制御装置２２の更新部２５が記憶部２７のＡＲＰテーブル２８を更新する（ステップＳ１０７）。
【００４０】
通信システム１０では、情報処理側の装置１２および提供側の装置１３は、ＡＲＰテーブル２８の更新に関し、上記のように動作することにより、ＡＲＰテーブル２８が定期的に更新される。この結果、通信システム１０においては、提供側の装置１３に保持されているＡＲＰテーブル２８の情報がクリアされてアドレス情報が登録されていない状態となることが回避される。これにより、通信システム１０は、ＡＲＰテーブル２８にアドレス情報が登録されていないことに因り、ＵＤＰ通信によって発信した情報が宛先に到達しない問題（パケットロス）を防止できる。
【００４１】
＜その他の実施形態＞
なお、この発明は第１と第２の実施形態に限定されず、様々な実施の形態を採り得る。例えば、第２実施形態では、情報処理側の装置１２は、メンテナンスツールである例を挙げている。これに対し、情報処理側の装置１２は、メンテナンスツールに限定されない。例えば、情報処理側の装置１２は、メンテナンス関連処理以外の処理を実行するアプリケーション処理によって、提供側の装置１３と通信する機能を備えた装置であってもよい。
【００４２】
また、第２実施形態では、ＡＲＰテーブル２８は、制御装置２２に内蔵されている記憶部２７に保持されている。これに対し、ＡＲＰテーブル２８は、制御装置２２とは別個の記憶装置に保持されていてもよい。
【符号の説明】
【００４３】
１  通信装置
２  通信相手の装置
４，１８  受信部
５，２０  接続維持部
２４  通信部
２５  更新部
２６  初期化部
２８  ＡＲＰテーブル
【図１】
2016220105.tif 000003
【図２】
2016220105.tif 000004
【図３】
2016220105.tif 000005