(57)【要約】  通信装置（１００）は、通信ネットワークに接続されている。記憶部（１００６）は、識別子と設定情報との対を複数記憶する。通信部（１００１）は、第１のメッセージを通信ネットワークに送信し、第１のメッセージを通信ネットワーク内で伝播させ、第１のメッセージに応答して送信された、記憶部（１００６）で記憶されているいずれかの識別子が含まれる応答メッセージを通信ネットワークから受信する。メッセージ生成部（１００２）は、応答メッセージに含まれる識別子と対になっている設定情報を記憶部（１００６）から取得し、取得した設定情報が含まれる第２のメッセージを生成する。通信部（１００１）は、応答メッセージの送信元に、第２のメッセージを通信ネットワークを介して送信する。
2016203566.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続されている通信装置であって、
識別子と設定情報との対を複数記憶する記憶部と、
第１のメッセージを前記通信ネットワークに送信し、前記第１のメッセージを前記通信ネットワーク内で伝播させ、前記第１のメッセージに応答して送信された、前記記憶部で記憶されているいずれかの識別子が含まれる応答メッセージを前記通信ネットワークから受信する第１の通信部と、
前記応答メッセージに含まれる識別子と対になっている設定情報を前記記憶部から取得し、取得した設定情報が含まれる第２のメッセージを生成するメッセージ生成部と、
前記応答メッセージの送信元に、前記メッセージ生成部により生成された前記第２のメッセージを前記通信ネットワークを介して送信する第２の通信部とを有する通信装置。
【請求項２】
前記第１の通信部は、
前記通信ネットワークに新たに接続された通信装置に向けられた前記第１のメッセージを繰り返し送信し、前記通信ネットワークに新たに通信装置が接続された場合に、前記通信ネットワークに新たに接続された通信装置から前記第１のメッセージに応答して送信された前記応答メッセージを受信する請求項１に記載の通信装置。
【請求項３】
前記第１の通信部は、
前記通信ネットワークに接続されている通信インターフェースがＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）タグ無しで通信を行う設定がなされている場合には、ＶＬＡＮタグが付与されない前記第１のメッセージを送信し、
前記通信インターフェースがＶＬＡＮタグ付きで通信を行う設定がなされている場合には、前記通信インターフェースに設定されているＶＩＤが付与された前記第１のメッセージを送信し、
前記ＶＬＡＮタグが付与されない前記第１のメッセージを送信した場合は、前記ＶＬＡＮタグが付与されていない前記応答メッセージを受信し、
前記ＶＩＤが付与された前記第１のメッセージを送信した場合は、前記ＶＩＤを含むＶＬＡＮタグが付与された前記応答メッセージを受信する請求項１に記載の通信装置。
【請求項４】
前記メッセージ生成部は、
前記第１の通信部により前記応答メッセージが受信された場合に、前記応答メッセージの送信元との通信に用いるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定し、指定した前記ＩＰアドレスを通知する第３のメッセージを生成し、
前記第２の通信部は、
前記応答メッセージの送信元に、前記メッセージ生成部により生成された前記第３のメッセージを前記通信ネットワークを介して送信し、前記メッセージ生成部により指定された前記ＩＰアドレスを用いたＩＰ通信により、前記第２のメッセージを前記応答メッセージの送信元に送信する請求項１に記載の通信装置。
【請求項５】
通信装置であって、
通信ネットワークから第１のメッセージを受信する第１の通信部と、
前記第１のメッセージに応答する、前記通信装置の識別子が含まれる応答メッセージを生成するメッセージ生成部と、
前記応答メッセージを、前記第１のメッセージの送信元に前記通信ネットワークを介して送信し、前記第１のメッセージの送信元から送信された、設定情報が含まれる第２のメッセージを前記通信ネットワークから受信する第２の通信部と、
前記第２の通信部により受信された前記第２のメッセージに含まれる前記設定情報を用いた設定処理を行う設定処理部とを有する通信装置。
【請求項６】
前記第１の通信部は、
前記通信装置が前記通信ネットワークに新たに接続した際に、前記第１のメッセージを受信する請求項５に記載の通信装置。
【請求項７】
前記第１の通信部は、
前記第１のメッセージの送信元が属するＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のＶＩＤが含まれる前記第１のメッセージを受信し、
前記メッセージ生成部は、
前記ＶＩＤが含まれる前記応答メッセージを生成する請求項５に記載の通信装置。
【請求項８】
前記第２の通信部は、
前記応答メッセージに応答して前記第１のメッセージの送信元から送信された、前記第１のメッセージの送信元との通信に用いられるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを通知する第３のメッセージを受信し、前記第３のメッセージで通知された前記ＩＰアドレスを用いたＩＰ通信により、前記第２のメッセージを受信する請求項５に記載の通信装置。
【請求項９】
通信ネットワークに接続され、識別子と設定情報との対を複数記憶する記憶装置を有する通信装置が、
第１のメッセージを前記通信ネットワークに送信し、前記第１のメッセージを前記通信ネットワーク内で伝播させ、前記第１のメッセージに応答して送信された、前記記憶装置で記憶されているいずれかの識別子が含まれる応答メッセージを前記通信ネットワークから受信し、
前記応答メッセージに含まれる識別子と対になっている設定情報を前記記憶装置から取得し、取得した設定情報が含まれる第２のメッセージを生成し、
前記応答メッセージの送信元に、前記第２のメッセージを前記通信ネットワークを介して送信するメッセージ送受信方法。
【請求項１０】
通信装置が、
通信ネットワークから第１のメッセージを受信し、
前記第１のメッセージに応答する、前記通信装置の識別子が含まれる応答メッセージを生成し、
前記応答メッセージを、前記第１のメッセージの送信元に前記通信ネットワークを介して送信し、前記第１のメッセージの送信元から送信された、設定情報が含まれる第２のメッセージを前記通信ネットワークから受信し、
前記第２のメッセージに含まれる前記設定情報を用いた設定処理を行う設定処理方法。
【請求項１１】
通信ネットワークに接続され、識別子と設定情報との対を複数記憶する記憶装置を有する通信装置に、
第１のメッセージを前記通信ネットワークに送信し、前記第１のメッセージを前記通信ネットワーク内で伝播させ、前記第１のメッセージに応答して送信された、前記記憶装置で記憶されているいずれかの識別子が含まれる応答メッセージを前記通信ネットワークから受信する第１の通信処理と、
前記応答メッセージに含まれる識別子と対になっている設定情報を前記記憶装置から取得し、取得した設定情報が含まれる第２のメッセージを生成するメッセージ生成処理と、
前記応答メッセージの送信元に、前記メッセージ生成処理により生成された前記第２のメッセージを前記通信ネットワークを介して送信する第２の通信処理とを実行させるメッセージ送受信プログラム。
【請求項１２】
通信装置に、
通信ネットワークから第１のメッセージを受信する第１の通信処理と、
前記第１のメッセージに応答する、前記通信装置の識別子が含まれる応答メッセージを生成するメッセージ生成処理と、
前記応答メッセージを、前記第１のメッセージの送信元に前記通信ネットワークを介して送信し、前記第１のメッセージの送信元から送信された、設定情報が含まれる第２のメッセージを前記通信ネットワークから受信する第２の通信処理と、
前記第２の通信処理により受信された前記第２のメッセージに含まれる前記設定情報を用いた設定処理と実行させる設定処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに接続される通信装置に関する。
【従来の技術】
【０００２】
スイッチ、ルータ等が含まれる通信ネットワークにおいて、当該通信ネットワークを構成する機器には、家庭内ネットワーク等の極めて簡易かつ小規模な例を除き、なんらかの設定が必要である。
より具体的には、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の設定、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの設定など、機器が通信を行う上で必須となる設定を機器に行う必要がある。
【０００３】
通信ネットワークの構築時、通信ネットワークの拡張時又は機器の故障による機器の交換時などにおいては、新たに通信ネットワークに接続される機器に設定を行うことが必要である。
各機器の設定内容は一般に機器ごとの固有の内容である。
このため、設定入力作業は、ＣＬＩ（Ｃｏｍｍａｎｄ  Ｌｉｎｅ  Ｉｎｔｅｒｆａｃｅ）やＷｅｂブラウザによるユーザインターフェースなどを用いた手入力で行われることがある。
また、設定入力作業は、予め生成した設定ファイルのＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルによる転送で行われることもある。
また、設定入力作業は、ターミナルソフトウェアのマクロ機能を用いて行われることもある。
【０００４】
通信ネットワークの構築及び通信ネットワークの拡張とは異なり、機器の故障による機器の交換は突然発生する。
このため、多くの場合、早急に機器を交換する必要がある。
機器に故障が発生した際に早急に機器を交換するためには、通信ネットワーク構築に関する適切なスキルを持った人員を常時配置しておくこと必要となる。
しかしながら、このような手当は、ネットワーク運用コストの増大要因となる。
また、新たな機器に対する設定作業を限られた時間で行うことが必要となり、設定入力誤り等による新たな問題を発生させる可能性がある。
【０００５】
ネットワーク機器の交換時の設定入力作業を簡単化する方法として、例えば特許文献１に開示の方法がある。
特許文献１の方法では、物理ポートを有するネットワーク機器が、物理ポートと、物理ポートに接続されている他のネットワーク機器の設定内容を関連付けて保持している。
そして、故障等により他のネットワーク機器が物理ポートから外され、新たなネットワーク機器が物理ポートに接続されると、ネットワーク機器は、当該物理ポートに関連付けて保持している設定内容を当該物理ポートから送信する。
設定内容を受信した新たなネットワーク機器は、受信した設定内容に従った設定を行う。
この結果、特許文献１では、ネットワーク機器の交換時に新たなネットワーク機器に手動設定を行うことなく設定内容が入力される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２９６４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の方法においては、物理ポートと設定内容を関連付けて保持するため、ネットワーク機器同士が直接接続されていることが必要である。
従って、例えば、ネットワーク機器間に特許文献１に開示の機能を具備していない一般的なレイヤ２スイッチが介在している通信ネットワークでは、特許文献１の方法を用いることができない。【０００８】
本発明は、上記の事情を鑑みたものであり、通信ネットワークにスイッチ、ルータ等の中継装置が介在している場合でも、通信ネットワークに新たな接続された通信装置に対して効率的に設定情報を付与することを主な目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る通信装置は、
通信ネットワークに接続されている通信装置であって、
識別子と設定情報との対を複数記憶する記憶部と、
第１のメッセージを前記通信ネットワークに送信し、前記第１のメッセージを前記通信ネットワーク内で伝播させ、前記第１のメッセージに応答して送信された、前記記憶部で記憶されているいずれかの識別子が含まれる応答メッセージを前記通信ネットワークから受信する第１の通信部と、
前記応答メッセージに含まれる識別子と対になっている設定情報を前記記憶部から取得し、取得した設定情報が含まれる第２のメッセージを生成するメッセージ生成部と、
前記応答メッセージの送信元に、前記メッセージ生成部により生成された前記第２のメッセージを前記通信ネットワークを介して送信する第２の通信部とを有する。
【発明の効果】
【００１０】
本発明では、第１のメッセージを通信ネットワーク内で伝播させることにより、通信ネットワークに新たに接続された新たな通信装置に第１のメッセージを受信させ、更に応答メッセージを送信させる。
そして、応答メッセージに含まれる識別子と対になっている設定情報を第２のメッセージに含ませて、応答メッセージの送信元である新たな通信装置に送信することで、新たな通信装置に設定情報を付与する。
このような手順により、本発明では、通信ネットワークにスイッチ、ルータ等の中継装置が介在している場合でも、通信ネットワークに新たな接続された通信装置に対して効率的に設定情報を付与することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る通信システムの構成例を示す図。
【図２】実施の形態１に係る通信装置の機能構成例を示す図。
【図３】実施の形態１に係る通信装置の交換時の通信シーケンスを示す図。
【図４】実施の形態１に係る通信装置の処理例を示すフローチャート図。
【図５】実施の形態１に係る通信装置の処理例を示すフローチャート図。
【図６】実施の形態２に係る通信装置の交換時の通信シーケンスを示す図。
【図７】実施の形態１及び２に係る通信装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１２】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１は、本実施の形態に係る通信システムの構成例を示す。
本実施の形態に係る通信システムは、通信ネットワーク３０１に、通信装置１０１〜１０３及び中継装置２０１〜２０４が接続されている。
図１では、通信装置１０２が故障したため、通信装置１０４が通信装置１０２の代わりに通信ネットワーク３０１に接続される。
通信装置１０１〜１０４は、それぞれ同じ機能を有する。
具体的には、通信装置１０１〜１０４は、後述する新規参入確認メッセージ、応答メッセージ及び設定情報通知メッセージの送受信機能を有する。
以下では、通信装置１０１〜１０４を区別する必要がない場合は、通信装置１０１〜１０４をまとめて通信装置１００と表記する。
中継装置２０１〜２０４は、通信装置１０１〜１０４で送受信されるメッセージを中継する。
中継装置２０１〜２０４は、例えば、ルータ又はスイッチである。
中継装置２０１〜２０４を区別する必要がない場合は、中継装置２０１〜２０４をまとめて中継装置２００と表記する。
なお、図１ではリングネットワークが図示されているが、通信ネットワーク３０１のトポロジはリングネットワークに限定されない。
なお、通信装置１０１及び１０３は、通信ネットワーク３０１に設定されているＶＬＡＮに属している。
通信装置１０２も、故障前は、通信装置１０１及び通信装置１０３と同じＶＬＡＮに属していた。
【００１３】
各通信装置１００は、互いに、他の通信装置１００との間で設定情報の交換を行う。
また、各通信装置１００は、他の通信装置１００の設定情報を内部のメモリ等に格納する。
例えば、通信装置１０１は、通信装置１０１の設定情報を、通信装置１０２と通信装置１０３に送信する。
また、通信装置１０１は、通信装置１０２の設定情報と通信装置１０３の設定情報を受信し、通信装置１０２の設定情報と通信装置１０３の設定情報をメモリ等に格納する。
同様に、通信装置１０２は、通信装置１０２の設定情報を、通信装置１０１と通信装置１０３に送信する。
また、通信装置１０２は、通信装置１０１の設定情報と通信装置１０３の設定情報を受信し、通信装置１０１の設定情報と通信装置１０３の設定情報をメモリ等に格納する。
同様に、通信装置１０３は、通信装置１０３の設定情報を、通信装置１０１と通信装置１０２に送信する。
また、通信装置１０３は、通信装置１０１の設定情報と通信装置１０２の設定情報を受信し、通信装置１０１の設定情報と通信装置１０２の設定情報をメモリ等に格納する。
通信装置１００は、それぞれ識別子を持ち、他の通信装置の識別子と設定情報とを対にしてメモリに格納する。
例えば、通信装置１０１は、通信装置１０２の識別子と通信装置１０２の設定情報とを対にしてメモリに格納し、通信装置１０３の識別子と通信装置１０３の設定情報との対をメモリに格納する。
設定情報には、ＶＬＡＮの設定、ＩＰアドレスの設定など、通信装置１００が通信ネットワーク３０１で通信を行う上で必須となる設定が含まれる他、交換後の通信装置（図１の通信装置１０４に該当）に設定されるべき全ての情報が含まれる。
【００１４】
なお、通信装置１００間で設定情報を交換する方法はどのようなものでもよい。
ＦＴＰやＳＦＴＰ（ＳＳＨ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのファイル転送プロトコルを用いるのが好適であるが、これに限らず任意の方法を用いることができる。
【００１５】
通信装置１００に固有の識別子は、通信装置１００に故障が発生した後の非通電状態でも確認が可能であることが望ましい。
また、識別子は、ネットワーク設計に関わる知識を持たない者でも確認でき、また、変更できるものが望ましい。
例えばロータリースイッチや数ビットのＤＩＰスイッチ（Ｄｕａｌ  Ｉｎ−ｌｉｎｅ  Ｐａｃｋａｇｅ  ｓｗｉｔｃｈ）などに代表される物理的なスイッチを通信装置１００に実装して利用する方法が好適である。
【００１６】
本実施の形態では、図１に示す例のように、通信装置１０２に故障が発生したため、通信装置１０２が通信ネットワーク３０１から外され、代わりに、通信装置１０４が通信ネットワーク３０１に接続されるものとする。
詳細は後述するが、本実施の形態では、図３に示すように、通信装置１０１が、一定の周期で繰り返し新規参入確認メッセージ（第１のメッセージの例）を通信ネットワーク３０１にブロードキャストし、通信ネットワーク３０１内で新規参入確認メッセージを伝播させる。
また、通信装置１０３も、同様に新規参入確認メッセージをブロードキャストする。
新規参入確認メッセージは、通信ネットワーク３０１にブロードキャストされるため、通信ネットワーク３０１に新たに接続された通信装置も新規参入確認メッセージを受信することができる。
従って、新たな通信装置１０４が通信ネットワーク３０１に接続すると、通信装置１０４は、新規参入確認メッセージを受信する。
通信装置１０４は、最初に受信した新規参入確認メッセージに応答して、応答メッセージを通信ネットワーク３０１に送信する。
通信装置１０４は、通信装置１０１からの新規参入確認メッセージと通信装置１０３からの新規参入確認メッセージとを受信するが、本実施の形態では、通信装置１０４が通信装置１０１からの新規参入確認メッセージを最初に受信し、通信装置１０１からの新規参入確認メッセージに対する応答メッセージを送信する例を説明する。
応答メッセージは、通信装置１０４の識別子を含む。
通信装置１０４の識別子は故障した通信装置１０２の識別子と同じとする必要がある。
つまり、通信装置１０４の識別子は、通信装置１０１のメモリに記憶されている。
通信装置１０１は、通信装置１０４からの応答メッセージを受信する。
そして、通信装置１０１は、通信装置１０４からの応答メッセージに含まれる識別子と対になっている設定情報をメモリから読み出し、読み出した設定情報が含まれる設定情報通知メッセージ（第２のメッセージの例）を通信装置１０４に送信する。
通信装置１０４は、設定情報通知メッセージを受信し、受信した設定情報通知メッセージに含まれる設定情報に従った設定を行う。
【００１７】
図２は、本実施の形態に係る通信装置１００の機能構成例を示す。
【００１８】
通信部１００１は、メッセージを通信する。
以下では、既に通信ネットワーク３０１に参入している通信装置（例えば、通信装置１０１）の通信部１００１の動作と、新たに通信ネットワーク３０１に参入する通信装置（例えば、通信装置１０４）の通信部１００１の動作に分けて説明を行う。
（１）通信装置１００が既に通信ネットワーク３０１に参入している場合
通信装置１００が既に通信ネットワーク３０１に参入している通信装置（例えば、通信装置１０１）であれば、通信部１００１は、新規参入確認メッセージをブロードキャストし、新規参入確認メッセージを通信ネットワーク３０１内で伝播させる（第１の通信部として動作する）。
また、通信部１００１は、自装置が送信した新規参入確認メッセージに応答して送信された、応答メッセージを通信ネットワーク３０１から受信する（第１の通信部として動作する）。
通信部１００１は、自装置以外の通信装置が送信した新規参入確認メッセージに応答して送信された応答メッセージは受信しない。
更に、通信部１００１は、設定情報通知メッセージを通信ネットワーク３０１を介して、応答メッセージの送信元（通信装置１０４）に送信する（第２の通信部として動作する）。
（２）通信装置１００が新たに通信ネットワーク３０１に参入する場合
通信装置１００が新たに通信ネットワーク３０１に参入する通信装置（例えば、通信装置１０４）であれば、通信部１００１は、通信ネットワーク３０１から、新規参入確認メッセージを受信する（第１の通信部として動作する）。
また、通信部１００１は、新規参入確認メッセージの送信元である通信装置（例えば、通信装置１０１）に、応答メッセージを送信する（第２の通信部として動作する）。
また、通信部１００１は、通信ネットワーク３０１から、設定情報通知メッセージを受信する（第２の通信部として動作する）。
【００１９】
メッセージ生成部１００２は、メッセージを生成する。
通信装置１００が通信装置１０１であれば、メッセージ生成部１００２は、新規参入確認メッセージを生成する。
また、メッセージ生成部１００２は、通信部１００１が応答メッセージを受信した場合に、後述する記憶部１００６から、応答メッセージに含まれる識別子と対になっている設定情報を取得し、取得した設定情報が含まれる設定情報通知メッセージを生成する。
また、通信装置１００が通信装置１０４であれば、通信部１００１により新規参入確認メッセージが受信された場合に、メッセージ生成部１００２は、応答メッセージを生成する。
【００２０】
メッセージ解析部１００３は、通信部１００１が受信したメッセージを解析して、メッセージの種類を判別する。
【００２１】
設定処理部１００４は、設定情報を用いた設定処理を行う。
通信装置１００が通信装置１０４であれば、設定処理部１００４は、通信部１００１により設定情報通知メッセージを受信された場合に、設定情報通知メッセージに含まれる設定情報を用いた設定処理を行う。
【００２２】
制御部１００５は、通信装置１００の全体の制御を行う。
【００２３】
記憶部１００６は、識別子と設定情報との対を複数記憶する。
前述したように、通信装置１００が通信装置１０１であれば、記憶部１００６は、通信装置１０２の識別子と設定情報との対と、通信装置１０３の識別子と設定情報との対を記憶する。
【００２４】
＊＊＊動作の説明＊＊＊
次に、本実施の形態に係る通信装置の動作例を説明する。
図３は、通信ネットワーク３０１に接続する通信装置を交換する際の通信シーケンスを示す。
より具体的には、図３は、故障が発生した通信装置１０２に代えて、通信装置１０４を通信ネットワーク３０１に接続する際の通信装置１０１と通信装置１０４との間の通信シーケンスを示す。
また、図４は、通信装置１０１の動作例を示すフローチャート図である。
また、図５は、通信装置１０４の動作例を示すフローチャート図である。
図４に示す処理手順は、メッセージ送受信方法及びメッセージ送受信プログラムの例に相当する。
また、図５に示す処理手順は、設定処理方法及び設定処理プログラムの例に相当する。
なお、本実施の形態では、通信装置１０４には通信装置１０２と同一の識別子が付与されている。
【００２５】
通信装置１０１は、新規参入確認メッセージを一定の間隔で繰り返し送信する（図３のＳ０１、図４のＳ１１）（第１の通信処理）。
通信装置１０１において、中継装置２０１と接続されたポートがアクセスポートである場合、メッセージ生成部１００２はＶＬＡＮタグが付与されていない新規参入確認メッセージを生成する。
つまり、通信ネットワーク３０１に接続されている通信インターフェースがＶＬＡＮタグ無しで通信を行う設定がなされている場合には、通信装置１０１は、ＶＬＡＮタグが付与されない新規参入確認メッセージを送信する。
また、通信インターフェースがＶＬＡＮタグ付きで通信を行う設定がなされている場合には、通信装置１０１は、通信インターフェースに設定されているＶＩＤを含むＶＬＡＮタグが付与された新規参入確認メッセージを送信する。
また、ＶＬＡＮタグが付与されない新規参入確認メッセージを送信した場合は、通信装置１０１は、ＶＬＡＮタグが付与されない応答メッセージを受信する。
一方、ＶＬＡＮタグが付与された新規参入確認メッセージを送信した場合は、通信装置１０１は、ＶＩＤを含むＶＬＡＮタグが付与された応答メッセージを受信する。
通信装置１０１では、通信部１００１が新規参入確認メッセージを通信ネットワーク３０１に送信する。
【００２６】
新規参入確認メッセージが中継装置２０１及び中継装置２０２を経て通信装置１０４に到達すると、通信装置１０４の通信部１００１が新規参入確認メッセージを受信する（図５のＳ２１）（第１の通信処理）。
そして、通信部１００１は受信したメッセージをメッセージ解析部１００３に転送し、メッセージ解析部１００３は当該メッセージの種類を判別する（図５のＳ２２）。
ここでは、受信されたメッセージは新規参入確認メッセージであるので、メッセージ解析部１００３は、新規参入確認メッセージから、新規参入確認メッセージの送信元（通信装置１０１）との通信に用いるＶＬＡＮの方式を判定する（図５のＳ２４）。
新規参入確認メッセージにＶＬＡＮタグが含まれている場合は、メッセージ解析部１００３は、新規参入確認メッセージの送信元との通信にタグＶＬＡＮが用いられると判定し、アクセスポート設定を行う。
この際のＶＩＤは仮であり、その決定方法については任意の方法でよい。
新規参入確認メッセージにＶＬＡＮタグが含まれていない場合は、メッセージ解析部１００３は、新規参入確認メッセージの送信元との通信にポートＶＬＡＮが用いられると判定する。
新規参入確認メッセージの送信元との通信にＶＬＡＮタグが用いられる場合は、設定処理部１００４が、新規参入確認メッセージに含まれるＶＩＤ（ＶＬＡＮ  ＩＤ）を、新規参入確認メッセージを受信したポートのタグ付きメンバＶＬＡＮに設定する（図３のＳ０２）。
なお、新規参入確認メッセージ内に、ＶＩＤを格納するフィールド及び、タグ有無を示すフィールドを設けるようにしてもよい。
この場合については、新規参入確認メッセージのＶＬＡＮタグ有無、及びＶＬＡＮタグがある場合のＶＬＡＮタグの内容に関わらず、設定処理部１００４は、新規参入確認メッセージ内のＶＩＤ及びタグ有無フィールドにより、該当ポートへのＶＬＡＮ設定を行う。
【００２７】
次に、通信装置１０４では、メッセージ生成部１００２が、応答メッセージを生成する（図５のＳ２５）（メッセージ生成処理）。
メッセージ生成部１００２は、応答メッセージに、通信装置１０４の識別子（＝通信装置１０２の識別子）を含ませる。
通信装置１０１との通信に用いられるＶＬＡＮの方式がタグＶＬＡＮである場合は、メッセージ生成部１００２は、ＶＬＡＮタグ（ＶＩＤ）を付与した応答メッセージを生成する。
また、ポートＶＬＡＮである場合は、メッセージ生成部１００２は、ＶＬＡＮタグが付与されない応答メッセージを生成する。
【００２８】
次に、通信部１００１が、新規参入確認メッセージの送信元である通信装置１００に応答メッセージを送信する（図３のＳ０３、図５のＳ２６）。
応答メッセージは、ユニキャストで送信される。
応答メッセージを、マルチキャストもしくはブロードキャストとして送ることも可能であるが、通信装置１０１と通信装置１０３の双方が応答メッセージを受信することになり、通信装置１０１と通信装置１０３の双方から通信装置１０４に設定情報通知メッセージが送信される。
通信装置１０４では、通信装置１０１と通信装置１０３の双方から送信された設定情報通知メッセージの一方を破棄する処理が発生する。
このような設定情報通知メッセージの重複した送信及び通信装置１０４における設定情報通知メッセージの破棄処理を回避するために、通信装置１０４は応答メッセージをユニキャストで送信するのが望ましい。
【００２９】
通信装置１０１では、通信部１００１が応答メッセージを受信する（図３のＳ０３、図４のＳ１２）（第１の通信処理）。
通信部１００１は、受信した応答メッセージをメッセージ解析部１００３に転送する。
メッセージ解析部１００３は、応答メッセージを受信したと判定する（図４のＳ１３）。
メッセージ解析部１００３は、応答メッセージをメッセージ生成部１００２に転送する。
メッセージ生成部１００２は、応答メッセージから通信装置１０４の識別子を抽出する（図４のＳ１５）。
更に、メッセージ生成部１００２は、応答メッセージから抽出した識別子に対応する設定情報を記憶部１００６から読み出す（図４のＳ１６）（メッセージ生成処理）。
前述したように、通信装置１０４の識別子は通信装置１０２の識別子と同じであるため、記憶部１００６には、設定情報とともに通信装置１０４の識別子が記憶されている。
そして、メッセージ生成部１００２は、記憶部１００６から読み出した設定情報が含まれる設定情報通知メッセージを生成する（図４のＳ１７）（メッセージ生成処理）。
なお、メッセージ生成部１００２は、設定情報通知メッセージをＩＰパケットの形式では生成せず、イーサネット（登録商標）パケットの形式で生成する。
より具体的には、メッセージ生成部１００２は。イーサネット（登録商標）パケットのペイロード部分に設定情報を格納する。
なお、通信装置１０４との通信に用いるＶＬＡＮの方式がタグＶＬＡＮであれば、メッセージ生成部１００２は、設定情報通知メッセージにもＶＬＡＮタグ（ＶＩＤ）を含ませる。
【００３０】
メッセージ生成部１００２は、生成した設定情報通知メッセージを通信部１００１に転送する。
通信部１００１は、通信ネットワーク３０１から、設定情報通知メッセージを、応答メッセージの送信元（通信装置１０４）に送信する（図３のＳ０４、図４のＳ１８）（第２の通信処理）。
【００３１】
通信装置１０４は、通信ネットワーク３０１から、設定情報通知メッセージを受信する（図３のＳ０４、図５のＳ２１）（第２の通信処理）。
メッセージ解析部１００３は、設定情報通知メッセージを受信したと判定する（図５のＳ２２）。
メッセージ解析部１００３は、設定情報通知メッセージを設定処理部１００４に転送する。
設定処理部１００４は、設定情報通知メッセージから設定情報を抽出する（図５のＳ２７）。
そして、設定処理部１００４は、設定情報に従って設定処理を行う（図３のＳ０５、図５のＳ２８）（設定処理）。
設定処理部１００４による設定処理が行われた後は、通信装置１０４は、図４に示す動作を行う。
【００３２】
なお、通信装置１０１において、応答メッセージ以外のメッセージを受信した場合は、制御部１００５が、受信したメッセージの種類に応じた処理を行う（図４のＳ１４）。
また、通信装置１０４において、新規参入確認メッセージ及び設定情報通知メッセージ以外のメッセージを受信した場合は、通信部１００１は、受信したメッセージを破棄する。
【００３３】
なお、以上では、通信装置１０１と通信装置１０４との間のメッセージの送受信について説明した。
本実施の形態に係る通信ネットワーク３０１では、通信装置１０３でも同様に、一定間隔で新規参入確認メッセージを送信している。
このため、通信装置１０４には、通信装置１０１からの新規参入確認メッセージと通信装置１０３からの新規参入確認メッセージが届く。
通信装置１０４は、先に受信した新規参入確認メッセージの送信元に応答メッセージを送信し、後に受信した新規参入確認メッセージは破棄し、後に受信した新規参入確認メッセージの送信元には応答メッセージを送信しない。
また、通信装置１０１にも通信装置１０３が送信した新規参入確認メッセージが届くが、通信装置１０１は通信装置１０３からの新規参入確認メッセージは破棄する。
【００３４】
＊＊＊実施の形態の効果の説明＊＊＊
以上のように、本実施の形態によれば、通信装置に故障が発生して新たな通信装置を通信ネットワークに接続した場合に、新たな通信装置の設定を自動的に行うことが可能になる。
また、本実施の形態では、中継装置が介在する通信ネットワークにおいても、新たな通信装置の設定を自動的に行うことができる。
【００３５】
実施の形態２．
実施の形態１では、イーサネット（登録商標）通信にて、新たな通信装置に設定情報を付与していた。
本実施の形態では、ＩＰ通信にて、新たな通信装置に設定情報を付与する例を説明する。
【００３６】
本実施の形態に係る通信システムの構成例は図１に示した通りである。
また、通信装置１００の機能構成例も図２に示した通りである。
【００３７】
本実施の形態における通信シーケンスの例を図６に示す。
図６の例でも、故障が発生した通信装置１０２の代わりに通信装置１０４が通信ネットワーク３０１に新たに接続されたものとする。
また、通信装置１０４の識別子は通信装置１０２の識別子と同一である。
【００３８】
図６において、通信装置１０１からの新規参入確認メッセージの受信に応答して、通信装置１０４が応答メッセージを送信するまでは実施の形態１と同様である。
通信装置１０１は、応答メッセージを受信すると、設定情報通知メッセージの送信に先立ち、通信装置１０４との設定情報通知メッセージの通信に用いるＩＰアドレスを指定する。
そして、通信装置１０１は、指定したＩＰアドレスが含まれるＩＰアドレス通知メッセージ（第３のメッセージの例）を通信装置１０４に送信する（Ｓ３０）。
ＩＰアドレスの指定及びＩＰアドレス通知メッセージの生成は、通信装置１０１のメッセージ生成部１００２が行う。
なお、メッセージ生成部１００２は、通信装置１０４との通信に用いるＩＰアドレスと、して、通信装置１０２が故障前に用いていたＩＰアドレスを指定することができる。
また、メッセージ生成部１００２は、設定情報通知メッセージの通信に専用に用いられるＩＰアドレスを指定してもよい。
【００３９】
通信装置１０４は、ＩＰアドレス通知メッセージで通知されたＩＰアドレスを設定し（Ｓ３１）、通信装置１０１から設定情報通知メッセージをＩＰ通信で受信する（Ｓ３２）。
通信装置１０４は、例えばＦＴＰやＳＦＴＰなどに代表されるファイル転送プロトコルを用いて、ＩＰ通信により通信装置１０１から設定情報通知メッセージを受信する。
通信装置１０４は、ＦＴＰ及びＳＦＴＰ以外のＩＰ通信による任意の転送方法を用いてもよい。
【００４０】
このように、本実施の形態によれば、通信装置に故障が発生して新たな通信装置を通信ネットワークに接続した場合に、新たな通信装置の設定をＦＴＰ、ＳＦＴＰなどのＩＰベースのファイル転送プロトコルを用いて実現することができる。
これらのファイル転送プロトコルは多くの通信装置に標準で用意されている機能であり、本実施の形態により、実施の形態１と同等の機能を実施の形態１と比較して、より簡単に実現することが可能となる。
【００４１】
また、ＦＴＰやＳＦＴＰなどのファイル転送プロトコルはＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ上で動作するプロトコルであり、ＴＣＰ／ＩＰの機能による到達確認機能を利用することが可能である。
従って、本実施の形態では、実施の形態１と比較してより確実な設定処理を、実施の形態１と比較してより簡単に実現することが可能となる。
【００４２】
以上、本発明の実施の形態について説明したが、これら２つの実施の形態を組み合わせて実施しても構わない。
あるいは、これら２つの実施の形態のうち、１つを部分的に実施しても構わない。
あるいは、これら２つの実施の形態を部分的に組み合わせて実施しても構わない。
なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【００４３】
また、実施の形態１及び２では、通信ネットワークに中継装置２００が含まれる例を説明したが、中継装置２００が含まれていない通信ネットワークにおいて通信装置１０１と通信装置１０４が実施の形態１及び２で説明したメッセージの交換を行うようにしてもよい。
【００４４】
＊＊＊ハードウェア構成の説明＊＊＊
最後に、通信装置１００のハードウェア構成例を図７を参照して説明する。
通信装置１００はコンピュータである。
通信装置１００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、ネットワークインタフェース９０４といったハードウェアを備える。
プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００４５】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
図２に示す記憶部１００６は、補助記憶装置９０２又はメモリ９０３により実現される。
ネットワークインタフェース９０４は、データを受信するレシーバー９０４１及びデータを送信するトランスミッター９０４２を含む。
ネットワークインタフェース９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
【００４６】
補助記憶装置９０２には、図２に示す通信部１００１、メッセージ生成部１００２、メッセージ解析部１００３、設定処理部１００４、制御部１００５（以下、通信部１００１、メッセージ生成部１００２、メッセージ解析部１００３、設定処理部１００４、制御部１００５をまとめて「部」と表記する）の機能を実現するプログラムが記憶されている。
このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
更に、補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が記憶されていてもよい。
そして、補助記憶装置９０２にＯＳが記憶されている場合は、ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
なお、補助記憶装置９０２にＯＳが記憶されていなくてもよい。
図７では、１つのプロセッサ９０１が図示されているが、通信装置１００が複数のプロセッサ９０１を備えていてもよい。
そして、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
また、「部」の処理の結果を示す情報やデータや信号値や変数値が、メモリ９０３、補助記憶装置９０２、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリに記憶される。
【００４７】
「部」を「サーキットリー」で提供してもよい。
また、「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
「回路」及び「サーキットリー」は、プロセッサ９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【符号の説明】
【００４８】
１００  通信装置、１０１  通信装置、１０２  通信装置、１０３  通信装置、１０４  通信装置、２０１  中継装置、２０２  中継装置、２０３  中継装置、２０４  中継装置、３０１  通信ネットワーク、１００１  通信部、１００２  メッセージ生成部、１００３  メッセージ解析部、１００４  設定処理部、１００５  制御部、１００６  記憶部。
【図１】
2016203566.tif 000003
【図２】
2016203566.tif 000004
【図３】
2016203566.tif 000005
【図４】
2016203566.tif 000006
【図５】
2016203566.tif 000007
【図６】
2016203566.tif 000008
【図７】
2016203566.tif 000009
【国際調査報告】
2016203566.tif 000010
2016203566.tif 000011