(57)【要約】  ネットワークに接続する機器が登録されるアドレステーブルを管理するアドレステーブル管理部４０と、機器がネットワークに接続しているか否かの確認を行う存在確認フレームを送信する存在確認フレーム制御部３０と、第１のネットワークに接続された第１の機器から、第２のネットワークに接続された第２の機器に向けて送信された応答要求フレームを受信した際、アドレステーブル管理部４０を呼び出し、第１の機器をアドレステーブルに登録するとともに、第２の機器がアドレステーブルに登録されているか否かを確認し、登録されていた場合、第１の機器へ肯定応答を送信するとともに第２のネットワークへ応答要求フレームを転送し、登録されていなかった場合、第２のネットワークへ応答要求フレームを転送するよう存在確認フレーム制御部３０に指示するネットワーク送受信制御部を備えることを特徴とするブリッジ装置。
2015189876.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続する機器が登録されるアドレステーブルを管理するアドレステーブル管理部と、
機器がネットワークに接続しているか否かの確認を行う存在確認フレームを送信する存在確認フレーム制御部と、
第１のネットワークに接続された第１の機器から、第２のネットワークに接続された第２の機器に向けて送信された応答要求フレームを受信した際、前記アドレステーブル管理部を呼び出し、前記第１の機器を前記アドレステーブルに登録するとともに、前記第２の機器が前記アドレステーブルに登録されているか否かを確認し、登録されていた場合、前記第１の機器へ肯定応答を送信するとともに前記第２のネットワークへ前記応答要求フレームを転送し、登録されていなかった場合、前記第２のネットワークへ前記応答要求フレームを転送するよう前記存在確認フレーム制御部に指示するネットワーク送受信制御部
を備えることを特徴とするブリッジ装置。
【請求項２】
前記ネットワーク送受信制御部は、前記第２の機器が前記アドレステーブルに登録されていなかった場合、前記第１の機器に対し要求応答フレームの再送を促すことを特徴とする請求項１に記載のブリッジ装置。
【請求項３】
前記存在確認フレーム制御部は、前記存在確認フレームとして前記応答要求フレームを用いることを特徴とする請求項１又は２記載のブリッジ装置。
【請求項４】
前記ネットワーク送受信制御部を複数個備えることを特徴とする請求項１から３のいずれか一項に記載のブリッジ装置。
【請求項５】
前記アドレステーブル管理部は、前記アドレステーブルの情報をネットワークに接続されている自分以外のブリッジ装置へ出力するとともに、前記自分以外のブリッジ装置から出力された、前記自分以外のブリッジ装置のアドレステーブルの情報を、前記アドレステーブルの情報と併せて有することを特徴とする請求項１から４のいずれか一項に記載のブリッジ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備系ネットワークで用いられるブリッジ装置に関する。
【背景技術】
【０００２】
設備系ネットワークと呼ばれる分野では、従来、帯域共有型の伝送媒体を使用したネットワークが用いられてきた。これら帯域共有型の伝送媒体は、一般的に非常に狭帯域であるが、価格面や運用面及び既存機器との接続性などの理由により、今日でも様々な設備機器において、使われ続けている。
このような設備系ネットワークにおいて、機器を複数接続することによる拡張を行うには、一般的に、ブリッジ装置が用いられる。ブリッジ装置を用いることにより、物理的に異なるネットワークに接続する端末同士が、相互に通信する際、このブリッジ装置が存在することを端末が意識することなく、通信が行える。また、ブリッジ装置を用いることにより、トラフィックの分散が可能となる。
従来のブリッジ装置は、ブリッジ装置が接続するネットワーク上の端末の存在確認を、定期的な一斉同報通信による各端末からの応答によって行っている（特許文献１）。また、従来のブリッジ装置は、ブリッジ装置が接続するネットワーク上の各端末へのポーリングを行うことによって、存在確認を行っている（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−５３９５３号
【特許文献２】特開平０４−０８１０４２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のブリッジ装置では、ブリッジ装置が、接続するネットワーク上の端末の存在確認を行うために使用するトラフィックで通信帯域を消費してしまい、通常の端末間の通信に影響を及ぼしてしまう。特にブリッジ装置が、複数存在するようなネットワーク構成では、通常の端末間の通信に及ぼす影響はさらに顕著なものとなる。
【課題を解決するための手段】
【０００５】
本発明におけるブリッジ装置は、ネットワークに接続する機器が登録されるアドレステーブルを管理するアドレステーブル管理部と、機器がネットワークに接続しているか否かの確認を行う存在確認フレームを送信する存在確認フレーム制御部と、第１のネットワークに接続された第１の機器から、第２のネットワークに接続された第２の機器に向けて送信された応答要求フレームを受信した際、前記アドレステーブル管理部を呼び出し、前記第１の機器を前記アドレステーブルに登録するとともに、前記第２の機器が前記アドレステーブルに登録されているか否かを確認し、登録されていた場合、前記第１の機器へ肯定応答を送信するとともに前記第２のネットワークへ前記応答要求フレームを転送し、登録されていなかった場合、前記第２のネットワークへ前記応答要求フレームを転送するよう前記存在確認フレーム制御部に指示するネットワーク送受信制御部を備えた。
【発明の効果】
【０００６】
本発明によれば、少ない通信量で端末の存在確認が可能となる。
【図面の簡単な説明】
【０００７】
【図１】この発明の実施の形態１に係るネットワークの構成例を示す図。
【図２】この発明の実施の形態１に係るブリッジ装置１００のモジュール構成図。
【図３】この発明の実施の形態１に係るアドレステーブル管理部４０が管理する端末のアドレステーブルの一例を示す図。
【図４】この発明の実施の形態１に係るネットワークＡ送受信制御部１０が、ネットワークＡ３０１からフレームを受信した場合の処理フローを示す図。
【図５】この発明の実施の形態１に係るアドレステーブル管理部４０が登録要求を受けた場合の処理のフローを示す図。
【図６】この発明の実施の形態１に係るアドレステーブル管理部４０のフローを示す図。
【図７】この発明の実施の形態１に係るネットワークＢ送受信制御部２０が、ネットワークＡ送受信制御部１０から受信フレームの送信要求を受けた場合の処理フローを示す図。
【図８】この発明の実施の形態１に係るアドレステーブル管理部４０が、ネットワークＢ送受信制御部２０からアドレス削除通知を受けた場合の処理フローを示す図。
【図９】この発明の実施の形態１に係るネットワークＢ送受信制御部２０が、存在確認フレーム送信制御部３０から、送信要求を受けた場合の処理フローを示す図。
【図１０】この発明の実施の形態１に係る機器１（２０１）から機器４（２０４）への通信シーケンスの例を示す図。
【図１１】この発明の実施の形態２に係るネットワークＡ送受信制御部１０が、ネットワークＡ３０１からフレームを受信した場合の処理フローを示す図。
【図１２】この発明の実施の形態２に係るネットワークＢ送受信制御部２０が、存在確認フレーム送信制御部３０から、送信要求を受けた場合の処理フローを示す図。
【図１３】この発明の実施の形態２に係る機器１（２０１）から機器４（２０４）への通信シーケンスの例を示す図。
【図１４】この発明の実施の形態３に係るネットワークの構成例を示す図。
【図１５】この発明の実施の形態３に係るネットワークＢ送受信制御部２０が、ネットワークＢ３０１から他のブリッジ装置１００からアドレステーブル情報フレームを受信した場合の処理フローを示す図。
【発明を実施するための形態】
【０００８】
実施の形態１．
本実施の形態における、ネットワークの構成例を図１に示す。図１の例では、ネットワークＡ３０１に、機器１（２０１）と機器２（２０２）と、ブリッジ装置１００が接続され、ネットワークＢ３０２に、機器３（２０３）と機器４（２０４）と、ブリッジ装置１００が接続されている。
【０００９】
図２は、本実施の形態におけるブリッジ装置１００のモジュール構成図である。
ブリッジ装置１００は、ネットワークＡ送受信制御部１０、ネットワークＢ送受信制御部２０、存在確認フレーム送信制御部３０、アドレステーブル管理部４０で構成される。
【００１０】
ネットワークＡ送受信制御部１０は、ブリッジ装置１００に接続されるマルチドロップ接続されたネットワークＡ３０１のインターフェースである。
【００１１】
ネットワークＢ送受信制御部２０は、ブリッジ装置１００に接続されるマルチドロップ接続されたネットワークＢ３０２のインターフェースである。
【００１２】
存在確認フレーム送信制御部３０は、ネットワークＡ送受信制御部１０及びネットワークＢ送受信制御部２０から指定された宛先とネットワークに対する、存在確認フレームの送信要求を受ける。
存在確認フレーム送信制御部３０は、存在確認フレームの送信要求を受けると、存在確認用フレームを生成する。また、存在確認フレーム送信制御部３０は、生成した存在確認用フレームを指定されたネットワークＡ送受信制御部１０または、ネットワークＢ送受信制御部２０へ送信要求を行う。
なお、存在確認用フレームは、指定されたネットワークで規定された存在確認用のフレームを使用してもよい。
【００１３】
アドレステーブル管理部４０は、ネットワークに接続された端末のアドレスを管理する。
アドレステーブル管理部４０は、ネットワークＡ送受信制御部１０及びネットワークＢ送受信制御部２０から指定されたアドレスの登録要求及び、指定されたアドレスが登録されているか否かの問い合わせを受ける。
アドレステーブル管理部４０が管理する端末のアドレステーブルの一例を図３に示す。アドレステーブルには、アドレス２１０、ネットワークＩ／Ｆ２２０、エージング時間２３０が登録されている。
【００１４】
次に図４〜９を用いて、ブリッジ装置１００の動作について説明する。
まず、ブリッジ装置１００が、ネットワークからフレームを受信した場合について説明する。図４は、ブリッジ装置１００のうち、ネットワークＡ送受信制御部１０が、ネットワークＡ３０１からフレームを受信した場合について説明するフロー図である。
【００１５】
例えば、図１のようなネットワーク構成において、機器１（２０１）が機器４（２０４）宛てにフレームを送信した場合、ネットワークＡ送受信制御部１０が、ネットワークＡ３０１から、フレームを受信する（Ｓ４０１）。例えば、機器１（２０１）から送信されたフレームをネットワークＡ送受信制御部１０が受信したとする。
【００１６】
ネットワークＡ送受信制御部１０は、受信したフレームの宛先アドレスが、アドレステーブル登録されているか否かを、アドレステーブル管理部４０へ問い合わせる（Ｓ４０２）。
また、ネットワークＡ送受信制御部１０は、受信したフレームの送信元アドレスの登録通知を、アドレステーブル管理部４０へ送る（Ｓ４０３）。
なお、ネットワークＡ送受信制御部１０は、受信したフレームの送信元アドレスの登録通知を、アドレステーブル管理部４０へ送ってから（Ｓ４０３）、受信したフレームの宛先アドレスが、アドレステーブル登録されているか否かを、アドレステーブル管理部４０へ問い合わせても良い（Ｓ４０２）。
【００１７】
アドレステーブル管理部４０が、ネットワークＡ送受信制御部１０から登録要求を受けた場合の処理のフローを図５に示す。
アドレステーブル管理部４０は、ネットワークＡ送受信制御部１０から指定されたアドレスの登録要求を受けた場合、アドレステーブルに指定されたアドレスが登録されているかの確認を行う（Ｓ５０１）。
【００１８】
アドレステーブル管理部４０は、ネットワークＡ送受信制御部１０から指定されたアドレスが、アドレステーブルに登録されていなかった場合（Ｓ５０１無い）、指定されたアドレスをネットワークＡ３０１側として登録する（Ｓ５０２）。
登録する方法は、図３で説明したアドレステーブルにアドレス４１０に指定されたアドレスを、ネットワークＩ／Ｆ４２０に（本実施の形態の例だと）Ａを代入し、エージング時間４３０には、予め設定されたエージング時間の最大値、例えば６０分を代入する。
【００１９】
その後、アドレステーブル管理部４０は、エージングタイマを起動する（Ｓ５０３）。なお、アドレステーブル管理部４０は、エージングタイマがタイムアウトしたアドレスに関する情報を消去する。
また、ネットワークＡ送受信制御部１０から指定されたアドレスが、ネットワークＡ側のアドレスとして、アドレステーブルに登録されていた場合（Ｓ５０１：登録済Ａ）、アドレステーブル管理部４０は、該当するアドレスのエージング時間４３０を予め設定されたエージング時間の最大値、例えば６０分にリセットし、エージングタイマを再起動する（Ｓ５０４）。
【００２０】
また、アドレステーブル管理部４０は、ネットワークＡ送受信制御部１０から指定されたアドレスが、ネットワークＢ３０２側のアドレスとして、アドレステーブルに登録されていた場合、（Ｓ５０１：登録済Ｂ）、該当するアドレスのネットワークＩ／Ｆ４２０をネットワークＡに書き換える（Ｓ５０５）。
その後、アドレステーブル管理部４０は、該当するアドレスのエージング時間４３０を予め設定されたエージング時間の最大値、例えば６０分にリセットし、エージングタイマを再起動する（Ｓ５０６）。
【００２１】
ネットワークＡ送受信制御部１０から受信したフレームの宛先アドレスがアドレステーブルに登録されているか否かの問い合わせをアドレステーブル管理部４０が、受けた場合の処理のフローを図６に示す。
アドレステーブル管理部４０は、アドレステーブルを検索し、ネットワークＡ送受信制御部１０から指定されたアドレスが登録されていなければ（Ｓ６０１無い）、未登録であるとネットワークＡ送受信制御部１０へ通知する（Ｓ６０２）。
【００２２】
アドレステーブル管理部４０は、アドレステーブルを検索し、ネットワークＡ送受信制御部１０から指定されたアドレスが登録されていれば（Ｓ６０１登録済）、ネットワーク
Ｉ／Ｆの情報をネットワークＡ送受信制御部１０へ通知する（Ｓ６０３）。
【００２３】
図４のフローの説明に戻る。
ネットワークＡ送受信制御部１０は、アドレステーブル管理部４０から、通知された情報を参照し、受信したフレームの宛先アドレスが、ネットワークＢ３０２側で既に登録されていた場合（Ｓ４０４登録済みネットワークＢ）、ＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ：肯定応答）を送信元の機器へ返信する（Ｓ４０５）。
【００２４】
その後、ネットワークＡ送受信制御部１０は、ネットワークＢ送受信制御部２０へ、受信フレームの送信要求を通知する（Ｓ４０６）。
【００２５】
ネットワークＢ送受信制御部２０が、ネットワークＡ送受信制御部１０から受信フレームの送信要求を受けた場合の処理フローを図７に示す。
ネットワークＢ送受信制御部２０は、ネットワークＡ送受信制御部１０から受信フレーム送信要求があった場合、ネットワークＢ３０２へ当該データの送信処理を行う（Ｓ７０１）。
【００２６】
ネットワークＢ送信制御部２０は、フレーム送信後、宛先（機器）からＡＣＫ応答があった場合（Ｓ７０２ＹＥＳ）、処理を終了する。
ネットワークＢ送信制御部２０は、ＡＣＫ応答がなければ（Ｓ７０２ＮＯ）、再送回数が予め設定された回数に達したか否かを判断する（Ｓ７０３）。
【００２７】
ネットワークＢ送信制御部２０は、再送回数が予め設定された回数に達していない場合（Ｓ７０３ＮＯ）、再送した回数を１加算し（Ｓ７０４）、再度、ネットワークＢ３０２へ当該データの送信処理を行う（Ｓ７０１）。
ネットワークＢ送信制御部２０は、再送回数が予め設定された回数に達した場合（Ｓ７０３ＹＥＳ）、つまり、再送信処理を予め設定された回数繰り返したにもかかわらず、ＡＣＫが無かった場合、アドレステーブル管理部４０へ宛先アドレスの削除通知を行う（Ｓ７０５）。
【００２８】
アドレステーブル管理部４０が、ネットワークＢ送受信制御部２０からアドレス削除通知を受けた場合の処理フローを図８に示す。
アドレステーブル管理部４０は、ネットワークＢ送受信制御部２０から宛先アドレスの削除通知を受けると、アドレステーブルを検索する（Ｓ８０１）。
【００２９】
アドレステーブル管理部４０は、アドレステーブルを検索した結果、宛先アドレスが登録済みであった場合（Ｓ８０１登録済み）、アドレステーブルから宛先アドレスに関する情報を削除する（Ｓ８０２）。
アドレステーブルを検索した結果、宛先アドレスが登録されていなかった場合（Ｓ８０１無し）、何もしない（Ｓ８０３）。
【００３０】
図４の説明に戻る。
ネットワークＡ送受信制御部１０は、アドレステーブル管理部４０から、通知された情報を参照し、受信したフレームの宛先アドレスが、ネットワークＡ３０１側で既に登録されていた場合（Ｓ４０４登録済みネットワークＡ）、送信元の機器へ返信せず無応答とする（Ｓ４０７）。
【００３１】
そして、ネットワークＡ送受信制御部１０は、受信フレームを廃棄する（Ｓ４０８）。
また、ネットワークＡ送受信制御部１０は、アドレステーブル管理部４０から、通知された情報を参照し、受信したフレームの宛先アドレスが、登録されていなかった場合（Ｓ４０４未登録）、送信元の機器に対し、要求応答フレームの再送を促す（Ｓ４０９）。
例えば、ネットワークＡ送受信制御部１０が、特定のビットを１とした送信元の機器宛て応答フレームを、送信元の機器へ送信しても良い。
【００３２】
そして、ネットワークＡ送受信制御部１０は、送信先機器宛ての存在確認フレームの送信要求を存在確認フレーム送信制御部３０に送る（Ｓ４１０）。
なお、本実施の形態では、Ｓ４０９の処理を行ってから、Ｓ４１０の処理を行うよう説明したが、Ｓ４１０の処理を先に行ってからＳ４０９の処理を行ってもよい。また、Ｓ４０９の処理を行わず、Ｓ４１０の処理だけ行ってもよい。
【００３３】
存在確認フレーム送信制御部３０は、ネットワークＡ送受信制御部１０から存在確認フレームの要求を受け取ると、存在確認用フレームを生成し、ネットワークＢ送信制御部２０へ送信要求を行う。
存在確認フレーム送信制御部３０が、生成する存在確認用フレームは、ネットワークで規定された存在確認用のフレーム、例えば、空調ネットワークで用いられるユニット属性要求フレームを使用しても良い。
【００３４】
ネットワークＢ送受信制御部２０が、存在確認フレーム送信制御部３０から、送信要求を受けた場合の処理フローを図９に示す。
ネットワークＢ送受信制御部２０は、存在確認フレーム送信制御部３０から送信要求があった場合、ネットワークＢ３０２へ当該データの送信処理を行う（Ｓ９０１）。
【００３５】
ネットワークＢ送受信制御部２０は、ＡＣＫ応答の確認を行い（Ｓ９０２）、
ＡＣＫ応答がなければ（Ｓ９０２ＮＯ）、再送回数が設定値かどうか判断する（Ｓ９０３）。
ネットワークＢ送受信制御部２０は、再送回数がまだ設定値では無い場合（Ｓ９０３ＮＯ）、再送した回数を１加算し（Ｓ９０４）、再送処理を行う（Ｓ９０１）。
ネットワークＢ送受信制御部２０は、再送回数が設定値だった場合（Ｓ９０３ＹＥＳ）、つまり、指定回数再送したにもかかわらず、ＡＣＫが無かった場合、処理を終える。
ＡＣＫ応答があった場合（Ｓ９０２ＹＥＳ）、ネットワークＢ送受信制御部２０は、宛先アドレスをアドレステーブル管理部４０へ登録通知を行う（Ｓ９０５）。
【００３６】
図１０を用いて、機器１（２０１）から機器４（２０４）への通信シーケンスを示す。なお、機器１（２０１）と機器４（２０４）とブリッジ装置１００は、図１で説明したのと同じネットワークの構成であるとする。
また、ブリッジ装置１００が保有するアドレステーブルには、機器１（２０１）及び機器４（２０４）のアドレスが登録されていない状態であるとする。
【００３７】
ステップ１．
機器１（２０１）は、機器４（２０４）宛にフレームを送る際、ネットワークＡ３０１へ送信する。
【００３８】
ステップ２．
ブリッジ装置１００は、機器１（２０１）が送信した、機器４宛のフレームを受信する。
ブリッジ装置１００は、機器４（２０４）のアドレスが、アドレステーブルに登録されているか否かを確認する。
機器４（２０４）のアドレスは、登録されていないので、ブリッジ装置１００は、受信フレームを廃棄する。また、ブリッジ装置１００は、機器１（２０１）に対するＡＣＫ応答を返さない。
なお、ブリッジ装置１００は、機器１（２０１）のアドレスをアドレステーブルに登録し、その情報を学習する。
【００３９】
ステップ３．
ブリッジ装置１００は、アドレステーブルに機器４（２０４）のアドレスが未登録であったため、機器４（２０４）宛ての存在確認フレームをネットワークＢ３０２に送信する。
【００４０】
ステップ４．
機器４（２０４）は、ブリッジ装置１００からの存在確認フレームを受信し、ＡＣＫ応答を返す。
【００４１】
ステップ５．
ブリッジ装置１００は、機器４（２０４）からのＡＣＫ応答を受け、機器４（２０４）をアドレステーブルに登録する。
ブリッジ装置１００は、機器１（２０１）宛てに、再送要求フレームを送る。
【００４２】
ステップ６．
機器１（２０１）は、ステップ５．で、ブリッジ装置から送られてきた再送要求フレームを受け取り、機器４（２０４）宛てに、応答要求フレームを再度送信する（再送処理を行う）。
なお、ステップ５．でブリッジ装置１００が機器１（２０１）宛てに再送要求フレームを送らなかった場合であっても、機器１（２０１）は、ステップ１．で送信した、機器４（２０４）宛ての応答要求フレームに対する応答（ＡＣＫ）が、機器４から来なかったため、機器４（２０４）宛てに、応答要求フレームを再度送信する。
【００４３】
ステップ７．
ブリッジ装置１００は、ステップ６．で、機器４（２０４）宛に送られた再送フレームを受信する。
ブリッジ装置１００は、機器４（２０４）のアドレスが、アドレステーブルに登録されているか否かを確認する。
今回、機器４（２０４）のアドレスは、登録されているので、ブリッジ装置１００は、送信元である機器１（２０１）に対し、ＡＣＫ応答を返す。
また、ブリッジ装置１００は、機器１（２０１）から受け取った機器４（２０４）宛ての応答要求フレームを中継し、機器４（２０４）へ送信する。
機器４（２０４）は、機器１（２０１）から送られてきた応答要求フレームに対する応答（ＡＣＫ）を機器１（２０１）宛てに送信し、要求された処理を実行する。
【００４４】
ステップ８．
機器４（２０４）は、機器１（２０１）宛ての応答フレームをネットワークＢ３０２に送信する。
ブリッジ装置１００は、機器４（２０４）が送信した、機器１（２０１）宛ての応答フレームを受信する。
ブリッジ装置１００は、機器１（２０１）のアドレスが、アドレステーブルに登録されているか否かを確認する。
機器１（２０１）のアドレスは、登録されているので、ブリッジ装置１００は、機器１宛て応答フレームの送信元である機器４（２０４）に対し、ＡＣＫ応答を返す。
また、ブリッジ装置１００は、機器４（２０４）から受信した、機器１（２０１）宛ての応答フレームをネットワークＡ３０１に送信する。
機器１（２０１）は、機器４（２０４）が送信した、機器１（２０１）宛ての応答フレームを受信し、応答（ＡＣＫ）を返す。
本実施の形態では、ネットワークＡ送受信制御部１０を主体として処理の説明を行ったが、ネットワークＢ送受信制御部２０についても同じである。また、本実施の形態では、ブリッジ装置１００が接続しているネットワークは、ネットワークＡ３０１とネットワークＢ３０２の２つであったが、個々のネットワークに対応するネットワーク送受信制御部があれば３つ以上でもよい。
【００４５】
以上のように、機器がアドレステーブルに登録されているか否かを確認するアドレステーブル管理部４０と、機器がネットワークに接続しているか否かの確認を行う存在確認フレームを送信する存在確認フレーム送信制御部３０と、機器が、他の機器宛てに応答要求フレームを送信する際、送信先の機器がアドレステーブルに登録されているか否かを確認し、登録されていた場合、送信元の機器に対しＡＣＫを送信するとともに送信先の機器が接続されているネットワークに応答要求フレームを送信し、登録されていなかった場合、送信元の機器にはＡＣＫを送信せず、送信元の機器が接続しているネットワークとは別のネットワークに送信先の機器が存在するか否かを存在確認フレーム送信制御部３０に確認するとともに、送信元の機器をアドレステーブルに登録するネットワーク送受信制御部と
を備えることにより、ネットワークの通信帯域を消費せず、ネットワーク上の機器のアドレス情報を学習することが可能となる。
【００４６】
実施の形態２．
実施の形態１では、ブリッジ装置１００が、送信元の機器から別のネットワークに接続している送信先の機器宛ての応答要求フレームを受信した際、アドレステーブルに送信先の機器が登録されていなかった場合、送信先の機器の存在を確認するための存在確認フレームを存在確認フレーム送信制御部３０で行う例について述べた。
本実施の形態では、存在確認フレーム送信制御部３０が、アドレステーブルに登録されていない機器の存在確認に用いる存在確認フレームの代わりに、送信元の機器から送られてきた応答要求フレームを用いた場合について説明する。
【００４７】
本実施の形態におけるブリッジ装置１００のモジュール構成は、実施の形態１と同じである。
また、本実施の形態におけるブリッジ装置１００の動作も、実施の形態１とほぼ同じであり、実施の形態１と処理が一部違う、ネットワークＡ送受信制御部１０が、ネットワークＡ３０１からフレームを受信した場合の処理フローを図１１に、ネットワークＢ送受信制御部２０が、存在確認フレーム送信制御部３０から、送信要求を受けた場合の処理フローを図１２に示す。
【００４８】
図１１において、ステップＳ４０１〜Ｓ４０９は、実施の形態１における図４での説明と同じであり、ネットワークＡ送受信制御部１０は、送信先機器宛ての応答要求フレームの特定ビットを１と設定した、存在確認入り応答要求フレームの送信要求を、存在確認フレーム送信制御部３０に送る（Ｓ１１１０）。
【００４９】
図１２において、
ネットワークＢ送受信制御部２０は、存在確認フレーム送信制御部３０から送信要求があった場合、ネットワークＢ３０２へ当該データの送信処理を行う（Ｓ１２０１）。
ネットワークＢ送受信制御部２０は、ＡＣＫ応答の確認を行い（Ｓ９０２）、ＡＣＫ応答がなければ（Ｓ９０２ＮＯ）、再送回数が設定値かどうか判断する（Ｓ９０３）。
ネットワークＢ送受信制御部２０は、再送回数がまだ設定値では無い場合（Ｓ９０３ＮＯ）、再送した回数を１加算し（Ｓ９０４）、再送処理を行う（Ｓ１２０１）。
ＡＣＫ応答があった場合（Ｓ９０２ＹＥＳ）、ネットワークＢ送受信制御部２０は、宛先アドレスをアドレステーブル管理部４０へ登録通知を行う（Ｓ９０５）。
【００５０】
図１３を用いて、機器１（２０１）から機器４（２０４）への通信シーケンスを示す。
なお、機器１（２０１）と機器４（２０４）とブリッジ装置１００は、図１で説明したのと同じネットワークの構成であるとする。
また、ブリッジ装置１００が保有するアドレステーブルには、機器１（２０１）及び機器４（２０４）のアドレスが登録されていない状態であるとする。
【００５１】
ステップ１．
機器１（２０１）は、機器４（２０４）宛にフレームを送る際、ネットワークＡ３０１へ送信する。
【００５２】
ステップ２．
ブリッジ装置１００は、機器１（２０１）が送信した、機器４宛のフレームを受信する。
ブリッジ装置１００は、機器４（２０４）のアドレスが、アドレステーブルに登録されているか否かを確認する。
機器４（２０４）のアドレスは、登録されていないので、ブリッジ装置１００は、受信フレームを廃棄する。また、ブリッジ装置１００は、機器１（２０１）に対するＡＣＫ応答を返さない。
なお、ブリッジ装置１００は、機器１（２０１）のアドレスをアドレステーブルに登録し、その情報を学習する。
【００５３】
ステップ３．
ブリッジ装置１００は、アドレステーブルに機器４（２０４）のアドレスが未登録であったため、機器４（２０４）宛ての存在確認フレームをネットワークＢ３０２に送信する。
【００５４】
ステップ４．
機器４（２０４）は、ブリッジ装置１００からの存在確認フレームを受信し、ＡＣＫ応答を返し、要求された処理を実行する。
【００５５】
ステップ５．
ブリッジ装置１００は、機器４（２０４）からのＡＣＫ応答を受け、機器４（２０４）をアドレステーブルに登録する。
ブリッジ装置１００は、機器１（２０１）宛てに、再送要求フレームを送る。
【００５６】
ステップ６．
機器１（２０１）は、ステップ５．で、ブリッジ装置から送られてきた再送要求フレームを受け取り、機器４（２０４）宛てに、応答要求フレームを再度送信する（再送処理を行う）。
なお、ステップ５．でブリッジ装置１００が機器１（２０１）宛てに再送要求フレームを送らなかった場合であっても、機器１（２０１）は、ステップ１．で送信した、機器４（２０４）宛ての応答要求フレームに対する応答（ＡＣＫ）が、機器４から来なかったため、機器４（２０４）宛てに、応答要求フレームを再度送信する。
【００５７】
ステップ７．
ブリッジ装置１００は、ステップ６．で、機器４（２０４）宛に送られた再送フレームを受信する。
ブリッジ装置１００は、機器４（２０４）のアドレスが、アドレステーブルに登録されているか否かを確認する。
今回、機器４（２０４）のアドレスは、登録されているので、ブリッジ装置１００は、送信元である機器１（２０１）に対し、ＡＣＫ応答を返す。
また、ブリッジ装置１００は、機器１（２０１）から受け取った機器４（２０４）宛ての応答要求フレームを中継し、機器４（２０４）へ送信する。
機器４（２０４）は、機器１（２０１）から送られてきた応答要求フレームに対する応答（ＡＣＫ）を機器１（２０１）宛てに送信する。
【００５８】
ステップ８．
機器４（２０４）は、機器１（２０１）宛ての応答フレームをネットワークＢ３０２に送信する。
実施の形態１の場合と違い、本実施の形態では、ステップ４．にて要求された処理を予め実行しているため、処理が完了するまでの待ち時間は実施の形態１の場合よりも短くて済む。
ブリッジ装置１００は、機器４（２０４）が送信した、機器１（２０１）宛ての応答フレームを受信する。
ブリッジ装置１００は、機器１（２０１）のアドレスが、アドレステーブルに登録されているか否かを確認する。
機器１（２０１）のアドレスは、登録されているので、ブリッジ装置１００は、機器１宛て応答フレームの送信元である機器４（２０４）に対し、ＡＣＫ応答を返す。
また、ブリッジ装置１００は、機器４（２０４）から受信した、機器１（２０１）宛ての応答フレームをネットワークＡ３０１に送信する。
機器１（２０１）は、機器４（２０４）が送信した、機器１（２０１）宛ての応答フレームを受信し、応答（ＡＣＫ）を返す。
本実施の形態では、ネットワークＡ送受信制御部１０を主体として処理の説明を行ったが、ネットワークＢ送受信制御部２０についても同じである。また、本実施の形態では、ブリッジ装置１００が接続しているネットワークは、ネットワークＡ３０１とネットワークＢ３０２の２つであったが、個々のネットワークに対応するネットワーク送受信制御部があれば３つ以上でもよい。
【００５９】
以上のように、機器がアドレステーブルに登録されているか否かを確認するアドレステーブル管理部４０と、機器がネットワークに接続しているか否かの確認を行う存在確認フレームを送信する存在確認フレーム送信制御部３０と、機器が、他の機器宛てに応答要求フレームを送信する際、送信先の機器がアドレステーブルに登録されているか否かを確認し、登録されていた場合、送信元の機器に対しＡＣＫを送信するとともに送信先の機器が接続されているネットワークに応答要求フレームを送信し、登録されていなかった場合、送信元の機器にはＡＣＫを送信せず、送信元の機器が接続しているネットワークとは別のネットワークに送信先の機器が存在するか否かを存在確認フレーム送信制御部３０に確認するとともに、送信元の機器をアドレステーブルに登録するネットワーク送受信制御部と
を備えることにより、ネットワークの通信帯域を消費せず、ネットワーク上の機器のアドレス情報を学習することが可能となる。
【００６０】
また、ブリッジ装置１００が、送信元の機器から別のネットワークに接続している送信先の機器宛ての応答要求フレームを受信した際、アドレステーブルに送信先の機器が登録されていなかった場合、送信先の機器の存在を確認するための存在確認フレームの代わりに、送信元の機器から送られてきた応答要求フレームの特定ビットを１と設定した、存在確認入り応答要求フレームの送信要求を、存在確認フレーム送信制御部３０に送ることにより、送信先の機器は、予めどのような要求が送られるのか確認できるため、再送されてくる応答要求フレームに対する応答フレーム送信までの時間を短縮することが可能である。
【００６１】
なお、本実施の形態では、存在確認入り応答要求フレームとして、送信元の機器から送られてきた応答要求フレームの特定ビットを１と設定したが、受信するデータ種別によって、応答要求フレームと存在確認用フレームを合わせて送信してもよい。
【００６２】
実施の形態３．
実施の形態１及び実施の形態２では、ブリッジ装置１００が接続しているネットワーク上の機器が他の機器宛てに応答要求フレームを送信した際、応答要求フレームを送信した機器をアドレステーブルに登録する例について述べた。
本実施の形態では、アドレステーブル管理部４０が、アドレステーブルの情報を、アドレステーブル情報フレームとして、他のブリッジ装置へ定期的に送信するとともに、他のブリッジ装置から送信されるアドレステーブル情報フレームを受信する場合について説明する。
【００６３】
本実施の形態におけるブリッジ装置１００のモジュール構成は、実施の形態１または実施の形態２と同じである。
また、本実施の形態におけるブリッジ装置１００の動作も、実施の形態１または実施の形態２と同じであり、アドレステーブル情報フレームを他のブリッジ装置へ定期的に送信する処理と、アドレステーブル情報フレームを受信した場合の処理が新たに追加されている。
なお、ブリッジ装置がアドレステーブル情報フレームを送信するタイミングについては、例えば、予め定められた時間でタイマを起動することで周期的に送信してもよいし、機器が新たにアドレステーブルへ登録されたタイミングで送信してもよいし、エージングタイマによってアドレステーブルからアドレスが削除されたタイミングで送信してもよい。
【００６４】
ブリッジ装置１００が、他のブリッジ装置からアドレステーブル情報フレームを受信した場合の処理について、図１４と図１５を用いて説明する。
【００６５】
図１４は、本実施の形態におけるネットワークの構成例で、ネットワークＡ３０１に、機器１（２０１）と機器２（２０２）と、ブリッジ装置１００が接続され、ネットワークＢ３０２に、機器３（２０１）と機器４（２０２）と、ブリッジ装置１００とブリッジ装置１０１が接続され、ネットワークＣ３０３に、機器５（２０５）と機器６（２０６）と、ブリッジ装置１０１とが接続されている。
【００６６】
なお、ブリッジ装置１００は、自身が接続しているネットワークＡ３０１とネットワークＢ３０２に接続している機器１（２０１）〜機器４（２０４）は、アドレステーブルに登録済み、ブリッジ装置１０１は、自身が接続しているネットワークＢ３０２とネットワークＣ３０３に接続している機器３（２０３）〜機器６（２０６）はアドレステーブルに登録済みとする。
【００６７】
ブリッジ装置１００が、ブリッジ装置１０１からアドレステーブル情報フレームを受信した場合の処理のフローを図１５に示す。なお、本実施の形態では、ブリッジ装置１００が、ブリッジ装置１０１からアドレステーブル情報フレームを受信した場合とする。
【００６８】
ブリッジ装置１００のネットワークＢ送受信制御部２０は、ネットワークＢ３０２を介して、ブリッジ装置１０１が出力したアドレステーブル情報フレームを受信する（Ｓ１５０１）。
【００６９】
ブリッジ装置１００のアドレステーブル管理部４０は、ブリッジ装置１００のネットワークＢ送受信制御部２０から指定されたアドレスが、アドレステーブルに登録されていなかった場合（Ｓ１５０２無い）、指定されたアドレスをネットワークＢ３０２側として登録する（Ｓ１５０３）。
【００７０】
登録する方法は、図３で説明したアドレステーブルに新たな行を生成し、アドレス４１０に指定されたアドレスを、ネットワークＩ／Ｆ４０２に（本実施の形態の例だと）Ｂを、エージング時間４３０には、予め設定されたエージング時間の最大値、例えば６０分を、代入する。
【００７１】
その後、ブリッジ装置１００のアドレステーブル管理部４０は、エージングタイマを起動する（Ｓ１５０４）。
【００７２】
また、ブリッジ装置１００のネットワークＢ送受信制御部２０から指定されたアドレスが、ネットワークＢ３０２（それともＣ？）側のアドレスとして、アドレステーブルに登録されていた場合（Ｓ１５０２：登録済）、ブリッジ装置１００のアドレステーブル管理部４０は、該当するアドレスのエージング時間４３０を予め設定されたエージング時間の最大値、例えば６０分にリセットし、エージングタイマを再起動する（Ｓ１５０５）。
【００７３】
以上のように、ブリッジ装置の保有するアドレステーブルの情報をアドレステーブル情報フレームとして、他のブリッジ装置へ送信するとともに、他のブリッジ装置からアドレステーブル情報フレームを受信することによって、他のブリッジ装置が保有するアドレステーブル情報を受け取ることにより、ブリッジ装置は、ネットワーク上の機器のアドレスの情報を早期に学習することが可能となる。
【符号の説明】
【００７４】
１０  ネットワークＡ送受信制御部、２０  ネットワークＢ送受信制御部、３０  存在確認フレーム送信制御部、４０  アドレステーブル管理部、１００  ブリッジ装置、１０１  ブリッジ装置、２０１  機器１、２０２  機器２、２０３  機器３、２０４  機器４、２０５  機器５、２０６  機器６、３０１  ネットワークＡ、３０２  ネットワークＢ、３０３  ネットワークＣ、４１０  アドレス、４２０  ネットワークＩ／Ｆ、４３０  エージング時間
【図１】
2015189876.tif 000003
【図２】
2015189876.tif 000004
【図３】
2015189876.tif 000005
【図４】
2015189876.tif 000006
【図５】
2015189876.tif 000007
【図６】
2015189876.tif 000008
【図７】
2015189876.tif 000009
【図８】
2015189876.tif 000010
【図９】
2015189876.tif 000011
【図１０】
2015189876.tif 000012
【図１１】
2015189876.tif 000013
【図１２】
2015189876.tif 000014
【図１３】
2015189876.tif 000015
【図１４】
2015189876.tif 000016
【図１５】
2015189876.tif 000017
【手続補正書】
【提出日】平成28年8月16日(2016.8.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明におけるブリッジ装置は、ネットワークに接続する機器が登録されるアドレステーブルを管理するアドレステーブル管理部と、機器がネットワークに接続しているか否かの確認を行う存在確認フレームを送信する存在確認フレーム制御部と、第１のネットワークに接続された第１の機器から、第２のネットワークに接続された第２の機器に向けて送信された応答要求フレームを受信した際、前記アドレステーブル管理部を呼び出し、前記第１の機器を前記アドレステーブルに登録するとともに、前記第２の機器が前記アドレステーブルに登録されているか否かを確認し、登録されていた場合、前記第１の機器へ肯定応答を送信するとともに前記第２のネットワークへ前記応答要求フレームを転送し、登録されていなかった場合、前記第２のネットワークへ前記存在確認フレームを送信するよう前記存在確認フレーム制御部に指示するネットワーク送受信制御部を備えた。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
そして、ネットワークＡ送受信制御部１０は、受信フレームを廃棄する（Ｓ４０８）。
また、ネットワークＡ送受信制御部１０は、アドレステーブル管理部４０から、通知された情報を参照し、受信したフレームの宛先アドレスが、登録されていなかった場合（Ｓ４０４未登録）、送信元の機器に対し、応答要求フレームの再送を促す（Ｓ４０９）。
例えば、ネットワークＡ送受信制御部１０が、特定のビットを１とした送信元の機器宛て応答フレームを、送信元の機器へ送信しても良い。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続する機器が登録されるアドレステーブルを管理するアドレステーブル管理部と、
機器がネットワークに接続しているか否かの確認を行う存在確認フレームを送信する存在確認フレーム制御部と、
第１のネットワークに接続された第１の機器から、第２のネットワークに接続された第２の機器に向けて送信された応答要求フレームを受信した際、前記アドレステーブル管理部を呼び出し、前記第１の機器を前記アドレステーブルに登録するとともに、前記第２の機器が前記アドレステーブルに登録されているか否かを確認し、登録されていた場合、前記第１の機器へ肯定応答を送信するとともに前記第２のネットワークへ前記応答要求フレームを転送し、登録されていなかった場合、前記第２のネットワークへ前記存在確認フレームを送信するよう前記存在確認フレーム制御部に指示するネットワーク送受信制御部を備えることを特徴とするブリッジ装置。
【請求項２】
前記ネットワーク送受信制御部は、前記第２のネットワークへ前記存在確認フレームを送信するよう前記存在確認フレーム制御部に指示した後、前記第２の機器から肯定応答を受信した際、前記アドレステーブル管理部を呼び出し、前記第２の機器を前記アドレステーブルに登録することを特徴とする請求項１に記載のブリッジ装置。
【請求項３】
前記ネットワーク送受信制御部は、前記第２の機器が前記アドレステーブルに登録されていなかった場合、前記第１の機器に対し応答要求フレームの再送を促すことを特徴とする請求項１又は２に記載のブリッジ装置。
【請求項４】
前記ネットワーク送受信制御部を複数個備えることを特徴とする請求項１から３のいずれか一項に記載のブリッジ装置。
【請求項５】
前記アドレステーブル管理部は、前記アドレステーブルの情報をネットワークに接続されている自分以外のブリッジ装置へ出力するとともに、前記自分以外のブリッジ装置から出力された、前記自分以外のブリッジ装置のアドレステーブルの情報を、前記アドレステーブルの情報と併せて有することを特徴とする請求項１から４のいずれか一項に記載のブリッジ装置。
【国際調査報告】
2015189876.tif 000018
2015189876.tif 000019