(57)【特許請求の範囲】
【請求項１】
イーサネット（登録商標）のブロードキャストドメインに接続された複数の通信装置間で通信を行う通信システムであって、
前記通信装置は、前記ブロードキャストドメインに通信接続するネットワークＩ／Ｆ部と、
他の通信装置との通信を制御する通信制御手段と、
前記ブロードキャストドメインに接続される可能性のある全ての通信装置のＩＰアドレスを含んだアドレスリストをあらかじめ記憶しておく記憶手段とを有し、
前記通信装置は、一方が現用側通信装置として実作業につき、他方が待機側通信装置として待機しており、前記現用側通信装置が異常時には前記待機側通信装置に制御権を切り替えて通信を行う冗長化構成であり、
前記待機側通信装置の通信制御手段は、待機中にアドレスリストに含まれる全てのＩＰアドレス宛に順次ＡＲＰ要求パケットを送出することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イーサネット（登録商標）のブロードキャストドメインに接続された複数の通信装置間で通信を行う通信システムに関し、特に、通信開始時におけるアドレス解決の際に発生するタイムラグを改善した通信システムに関するものである。
【背景技術】
【０００２】
ＩＰネットワークにおいて、ＩＰアドレスからイーサネット（登録商標）の物理アドレス（ＭＡＣアドレス）を求めるのに使用されるプロトコルとしてＡＲＰ（Address Resolution Protocol）がある。
【０００３】
図３は、従来の通信システムの動作説明図である。
イーサネット（登録商標）通信機能を実現する通信装置１０ａ，１０ｂを冗長化して構成しているシステムであり、一方の通信装置１０ａ（現用通信装置）が実作業につき、他方の通信装置１０ｂ（待機側通信装置）が待機している。
現用側通信装置１０ａが異常等により、制御権が待機側通信装置１０ｂに切り替わった場合、待機側通信装置１０ｂが新たに現用側通信装置として他通信装置４０と通信を開始する際の動作について説明する。
【０００４】
現用側通信装置１０ａが異常等により、制御権が待機側通信装置１０ｂに切り替わると（１）、通信装置１０ｂは、通信装置４０のＭＡＣアドレスを入手するために、ＡＲＰ要求パケットをブロードキャストする（２）。このパケットの中には通信装置４０のＩＰアドレスが入っている。通信装置２０，３０，４０はそれぞれＡＲＰ要求パケットを受信して、パケットの内容を解析する。通信装置２０，３０は、目的のＩＰアドレスが自分のＩＰアドレスではないので、このパケットを破棄する。一方、通信装置４０は、目的のＩＰアドレスが自分のＩＰアドレスに該当するので、自分のＭＡＣアドレスを埋めてＡＲＰ応答パケットを通信装置１０ｂに返送する（３）。このＡＲＰによってＩＰアドレスからＭＡＣアドレスを検索することができ、通信装置１０ｂは通信装置４０へユニキャスト通信を開始することができる（４）。この際、ＡＲＰによって取得したＭＡＣアドレスは通信装置１０ｂに記憶される。
【０００５】
経路制御情報更新に伴う通信ネットワーク全体に対する通信性能の低下を抑制する方法を示したものとして、例えば特許文献１に記載されたものがあった。
【０００６】
【特許文献１】特開２００３−１８１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来例では、次のような問題点があった。
新たに動作を開始した通信装置が他通信装置との通信を開始する際には、最初にＡＲＰで送信先の通信装置のＭＡＣアドレスを調べる必要がある。その際、最大で数百ｍｓｅｃのタイムラグが生じるため、通信の開始が遅れるという問題点があった。
【０００８】
本発明は上述した問題点を解決するためになされたものであり、他通信装置との通信開始時におけるアドレス解決の際に発生するタイムラグを最小化する通信システムを実現することを目的とする。
【課題を解決するための手段】
【０００９】
このような課題を達成するために、本発明は次のとおりの構成になっている。
（１）イーサネット（登録商標）のブロードキャストドメインに接続された複数の通信装置間で通信を行う通信システムであって、
前記通信装置は、前記ブロードキャストドメインに通信接続するネットワークＩ／Ｆ部と、
他の通信装置との通信を制御する通信制御手段と、
前記ブロードキャストドメインに接続される可能性のある全ての通信装置のＩＰアドレスを含んだアドレスリストをあらかじめ記憶しておく記憶手段とを有し、
前記通信装置は、一方が現用側通信装置として実作業につき、他方が待機側通信装置として待機しており、前記現用側通信装置が異常時には前記待機側通信装置に制御権を切り替えて通信を行う冗長化構成であり、
前記待機側通信装置の通信制御手段は、待機中にアドレスリストに含まれる全てのＩＰアドレス宛に順次ＡＲＰ要求パケットを送出することを特徴とする通信システム。
【発明の効果】
【００１６】
本発明によれば次のような効果がある。
待機側の通信装置があらかじめＡＲＰリクエストを低周期で送出し、他通信装置とのアドレスリストを作成しておくことによって、待機側の通信装置が現用側に切り替わり、他通信装置との通信を開始する際に発生するタイムラグを最小化することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を用いて本発明を詳細に説明する。
図１は本発明の一実施例を示す構成図である。
通信装置１００は、ブロードキャストドメインに通信接続するネットワークＩ／Ｆ部１１０と、他の通信装置との通信を制御する通信制御手段１２０と、アドレスリスト１３１を記憶する記憶手段１３０とを有した構成になっている。
アドレスリスト１３１は、通信装置のＩＰアドレスとＭＡＣアドレスの対応を示すリストであり、ブロードキャストドメインに接続される可能性のある全ての通信装置のＩＰアドレスがあらかじめリストアップされている。
【００１８】
通信制御手段１２０は、アドレスリスト１３１に含まれるＩＰアドレス宛に順次ＡＲＰ要求パケットを送出（ブロードキャスト）し、該当するＩＰアドレスの通信装置からのＡＲＰ応答パケットによりＭＡＣアドレスを入手し、アドレスリスト１３１にＩＰアドレスに対応させて登録する。
また、通信制御手段１２０は、他の通信装置からのＡＲＰ要求パケットを受信した際には、送信元の通信装置のＭＡＣアドレスを入手し、アドレスリスト１３１に登録する。
【００１９】
通信制御手段１２０は、アドレスリスト１３１に含まれる全てのＩＰアドレス宛に順次ＡＲＰ要求パケットを送出することにより、ブロードキャストドメインに接続される通信装置の入れ替えがありＭＡＣアドレスが変わった場合でも、アドレスリスト１３１を最新のものにしておくことができる。これにより、送信先の通信装置のＭＡＣアドレスをあらかじめ取得しており、かつ、最新のものに更新しているので、通信を開始する際には、直ちに相手通信装置にデータを送信することができる。
また、通信制御装置１２０は、アドレスリスト１３１に含まれるＩＰアドレスのうち、対応するＭＡＣアドレスが登録されているＩＰアドレスを除いたＩＰアドレス宛に順次ＡＲＰ要求パケットを送出するようにしてもよい。この場合、既に登録されているＭＡＣアドレスの通信装置へはＡＲＰ要求をしないが、既に登録されている通信装置の入れ替えがあった場合には、入れ替えられた通信装置が他の通信装置へＡＲＰ要求を行うので、そのＡＲＰ要求パケットから入れ替えられた通信装置のＭＡＣアドレスを入手し、アドレスリスト１３１を更新することができる。
【００２０】
図２は本発明の通信システムの動作説明図である。図２（ａ）は待機側通信装置の動作説明図であり、図２（ｂ）は待機側通信装置へ制御権が交代した際の動作説明図である。
通信装置１００は、一方が現用側通信装置１００ａとして実作業につき、他方が待機側通信装置１００ｂとして待機している冗長化構成としている。
【００２１】
図２（ａ）で、現用側通信装置１００ａが実作業中、待機側通信装置１００ｂは自己のアドレスリストに含まれる全てのＩＰアドレス宛に一定周期で順次ＡＲＰ要求パケットをブロードキャストしている（１ａ）。ＡＲＰ要求のＩＰアドレスが通信装置４００のものである場合、通信装置２００，３００，４００はそれぞれＡＲＰ要求パケットを受信して、パケットの内容を解析する。通信装置２００，３００は、目的のＩＰアドレスが自分のＩＰアドレスではないので、このパケットを破棄する。一方、通信装置４００は、目的のＩＰアドレスが自分のＩＰアドレスに該当するので、自分のＭＡＣアドレスを埋めてＡＲＰ応答パケットを待機側通信装置１００ｂに返送する（２ａ）。このＡＲＰによってＩＰアドレスからＭＡＣアドレスを検索することができる。待機側通信装置１００ｂは自己のアドレスリストにＭＡＣアドレスを登録する。
【００２２】
現用側通信装置１００ａが異常等により、制御権が待機側通信装置１００ｂに切り替わった場合、待機側通信装置１００ｂが新たに現用側通信装置として他通信装置４００と通信を開始する際の動作について説明する。
図２（ｂ）で、通信装置１００ｂは待機中にＡＲＰ要求を低周期で行いアドレスリストを最新のものに更新している状態であるので、待機側通信装置１００ｂは、通信装置４００のＭＡＣアドレスを認識している。これにより、現用側通信装置１００ａが異常等により、制御権が待機側通信装置１００ｂに切り替わった場合（１ｂ）、待機側通信装置１００ｂは新たに現用側通信装置として通信装置４００へ直ちにユニキャスト通信を開始することができる（２ｂ）ので、待機側の通信装置が現用側に切り替わり、他通信装置との通信を開始する際に発生するタイムラグを最小化することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例を示す構成図である。
【図２】本発明の通信システムの動作説明図である。
【図３】従来の通信システムの動作説明図である。
【符号の説明】
【００２４】
１００，１００ａ，１００ｂ，２００，３００，４００  通信装置
１１０  ネットワークＩ／Ｆ部
１２０  通信制御手段
１３０  記憶手段
１３１  アドレスリスト
【図１】
0004797707.tif 000002
【図２】
0004797707.tif 000003
【図３】
0004797707.tif 000004