(57)【要約】 【課題】システムダウンへの耐性を高めたネットワークシステムを提供すること。【解決手段】ＡＲＣＮＥＴ（登録商標）を用いて形成されるネットワークにおいて、ノードが接続されるアクティブハブ１００のポートに検波部ｄを設け、レベル信号の継続時間からバースト信号を検出し、連続バースト送信の異常発生を検出して、遮断部により異常ノードが接続されたポートをオープンし、ネットワークから隔離する。復旧ノードがアクティブハブに装着されると、３回連続したバースト信号を受信しその後１秒間の待機後バーストが検出されない場合、ポートをクローズしてノードを接続して当該ノードのバースト信号受信によりログオン処理を行う。【選択図】  図７
2013026638.tif 000002
【特許請求の範囲】
【請求項１】
ハブ装置を介して接続される複数のノードにより形成されるネットワークをＡＲＣＮＥＴ(Attached Resource Computer Network)（登録商標)プロトコルで運用するネットワークシステムにおいて、
自ノードを再起動する指示を入力するリセット手段と、
前記リセット手段から前記指示が入力された場合、再構築を要求するバースト信号を８４０ｍｓ未満の時間を置いて少なくとも２回の所定の回数繰り返して送出した後、８４０ｍｓ以上待機してから前記バースト信号を前記ネットワークに送出する再構築要求手段とを
備える前記各ノードと、
前記ノードがそれぞれ固有に装着される接続ポートと、
各前記接続ポートに備えられ、前記ネットワークと前記ノードとの間の接続の開閉をする遮断スイッチと、
前記遮断スイッチのノード側接点に接続されて前記ノードが送信する信号を検出し、その信号のレベル情報を出力するレベルモニタ手段と、
前記レベル情報を監視して所定レベル以上になる継続時間から前記バースト信号を検出し、検出したバースト信号が前記所定の回数よりも１回以上多く繰り返された場合、そのバースト信号が入力されている接続ポートに接続されているノードを異常と判定して当該接続ポートの前記遮断スイッチを開く制御を行い、前記開かれた遮断スイッチに接続されているレベルモニタ手段から前記バースト信号が８４０ｍｓ未満の時間を置いて前記繰り返し回数入力された後続いて８４０ｍｓ以上経過後前記バースト信号が入力した事を検出した場合、当該接続ポートに正常なノードが再装着されたと判定して開放中の前記遮断スイッチを閉じる制御を行う制御手段とを備える
ハブ装置とを
具備する事を特徴とするネットワークシステム。
【請求項２】
それぞれがリセット手段を有する複数のノードおよび、各前記ノードが装着される接続ポートと、前記ポート毎にネットワークと当該ノードとの間接続を開閉する遮断スイッチとを有するハブ装置を備え、前記各ポートに装着される複数のノードの間が前記ハブ装置を介して接続されるネットワークをＡＲＣＮＥＴ(Attached Resource Computer Network)（登録商標)プロトコルで運用するネットワークシステムの通信障害復旧方法において、
各前記ノードは、前記ハブ装置の前記各ノードが固有に装着される接続ポートに装着され、前記リセット手段から当該ノードを再起動するリセット指示が入力された場合、ネットワーク再構築を要求する前記ＡＲＣＮＥＴ（登録商標）所定のバースト信号を８４０ｍｓ未満の間をおいて少なくとも２回の所定の回数繰り返して送出した後、８４０ｍｓ以上待機し、
前記ハブ装置は、前記遮断スイッチのノード側の接点に入力する信号のレベルを監視して、その信号レベルが所定のレベル以上となる継続時間から入力中の信号がバースト信号と判定して検出し、
前記検出したバースト信号が前記繰り返し回数よりも１回以上多く繰り返すとそのバースト信号が入力されている接続ポートに接続されているノードを異常と判定して当該ポートの前記遮断スイッチを開く制御を行い、
前記ハブ装置は、前記開かれた遮断スイッチのノード側からバースト信号と判定されるレベルの信号が８４０ｍｓ未満の時間を置いて前記繰り返し回数入力された後、続いて８４０ｍｓ以上経過してもバースト信号が入力していない場合、当該ポートに装着されたノードは正常と判定して開放中の前記遮断スイッチを閉じて再接続する制御を行い、
前記再接続されたノードは前記待機した後前記バースト信号を前記接続ポートへ送出することによりネットワークにログオンする処理を行う
ことを特徴とするネットワークシステムの通信障害復旧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＡＲＣＮＥＴ（Attached Resource Computer Network）（登録商標）に準拠するネットワークシステムと、このシステムで用いられるおよび通信障害復旧方法に関する。
【背景技術】
【０００２】
近年、放送設備のデジタル化に伴い種々の放送機器を制御するための設備もデジタル化され、例えば、番組自動送出制御設備では、映像素材を蓄積したレコーダや、複数の映像を切り替えるスイッチャなどの被制御機器との間がＬＡＮ（Local Area Network）系のネットワークで接続されて制御情報が伝送されている。このようなネットワークでは、保証された応答時間内で確実に信号伝送されるリアルタイム制御が必要であり、ＡＲＣＮＥＴ（登録商標）が代表的に用いられている。
【０００３】
ＡＲＣＮＥＴ（登録商標）の特徴は、各ノードからのアクセス衝突を避けたトークンパッシング方式を採用するネットワークであることと、障害発生や、ノードの追加などネットワークトポロジが変化するとただちに物理層レベルでのコンフィギュレーションデータの再構築処理が起動される。
【０００４】
その反面、何らかの障害により再構築要求信号（バースト信号）を繰り返し出し続けるノードが生じると、ＬＡＮ上のノードはトークン（使用権）を次のノードに受け渡す（トークンパスする）ことができず、ネットワーク内におけるトークンの回周が停止してしまう。このような状況に陥るとＬＡＮ全体がシステムダウンしてしまい、一切の通信ができなくなってしまうおそれがある。
【０００５】
例えばトークンリング方式を採用する光ＬＡＮにおいてネットワークのダウンの防止を図る技術は知られているが（特許文献１を参照）、この技術をＡＲＣＮＥＴ（登録商標）に応用することはできない。ＡＲＣＮＥＴ（登録商標）の仕様のゆえに生じるバースト信号の発生に対処でき、ＡＲＣＮＥＴ（登録商標）−ＬＡＮのダウンを防止可能な技術が要望されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−６１６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＡＲＣＮＥＴ（登録商標）においては、バースト信号を出し続けるノードが生じると、ネットワークの仕様のゆえに、ノード間でトークンの受け渡しができなくなる。このような状況に陥ればシステム全体がダウンするおそれがあり、何らかの対策が求められている。
【０００８】
本発明が解決しようとする課題は、システムダウンへの耐性を高めたネットワークシステム、および通信障害復旧方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本実施形態のネットワークシステムは、ハブ装置を介して接続される複数のノードにより形成されるネットワークをＡＲＣＮＥＴ(Attached Resource Computer Network)（登録商標)プロトコルで運用するネットワークシステムにおいて、自ノードを再起動する指示を入力するリセット手段と、前記リセット手段から前記指示が入力された場合、再構築を要求するバースト信号を８４０ｍｓ未満の時間を置いて少なくとも２回の所定の回数繰り返して送出した後、８４０ｍｓ以上待機してから前記バースト信号を前記ネットワークに送出する再構築要求手段とを備える前記各ノードと、前記ノードがそれぞれ固有に装着される接続ポートと、各前記接続ポートに備えられ、前記ネットワークと前記ノードとの間の接続の開閉をする遮断スイッチと、前記遮断スイッチのノード側接点に接続されて前記ノードが送信する信号を検出し、その信号のレベル情報を出力するレベルモニタ手段と、前記レベル情報を監視して所定レベル以上になる継続時間から前記バースト信号を検出し、検出したバースト信号が前記所定の繰り返し回数よりも１回以上多く繰り返された場合、そのバースト信号が入力されている接続ポートに接続されているノードを異常と判定して当該接続ポートの前記遮断スイッチを開く制御を行い、前記開かれた遮断スイッチに接続されているレベルモニタ手段から前記バースト信号が８４０ｍｓ未満の時間を置いて前記繰り返し回数入力された後続いて８４０ｍｓ以上経過後前記バースト信号が入力した事を検出した場合、当該接続ポートに正常なノードが再装着されたと判定して開放中の前記遮断スイッチを閉じる制御を行う制御手段とを備えるハブ装置とを具備する事を特徴とする。
【００１０】
また、本発明のネットワークシステムの通信障害復旧方法は、それぞれがリセット手段を有する複数のノードおよび、各前記ノードが装着される接続ポートと、前記ポート毎にネットワークと当該ノードとの間接続を開閉する遮断スイッチとを有するハブ装置を備え、前記各ポートに装着される複数のノードの間が前記ハブ装置を介して接続されるネットワークをＡＲＣＮＥＴ(Attached Resource Computer Network)（登録商標)プロトコルで運用するネットワークシステムの通信障害復旧方法において、各前記ノードは、前記ハブ装置の前記各ノードが固有に装着される接続ポートに装着され、前記リセット手段から当該ノードを再起動するリセット指示が入力された場合、ネットワーク再構築を要求する前記ＡＲＣＮＥＴ（登録商標）所定のバースト信号を８４０ｍｓ未満の間をおいて少なくとも２回の所定の回数繰り返して送出した後、８４０ｍｓ以上待機し、前記ハブ装置は、前記遮断スイッチのノード側の接点に入力する信号のレベルを監視して、その信号レベルが所定のレベル以上となる継続時間から入力中の信号がバースト信号と判定して検出し、前記検出したバースト信号が前記繰り返し回数よりも１回以上多く繰り返すとそのバースト信号が入力されている接続ポートに接続されているノードを異常と判定して当該ポートの前記遮断スイッチを開く制御を行い、前記ハブ装置は、前記開かれた遮断スイッチのノード側からバースト信号と判定されるレベルの信号が８４０ｍｓ未満の時間を置いて前記繰り返し回数入力された後、続いて８４０ｍｓ以上経過してもバースト信号が入力していない場合、当該ポートに装着されたノードは正常と判定して開放中の前記遮断スイッチを閉じて再接続する制御を行い、前記再接続されたノードは前記待機した後前記バースト信号を前記接続ポートへ送出することによりネットワークにログオンする処理を行うことを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】この発明に係わるネットワークシステムの実施の形態を示す図。
【図２】図１のネットワークシステムの論理的な接続関係を示す模式図。
【図３】アクティブハブに各ノードが接続された状態の一例を示す図。
【図４】アクティブハブの実施の形態を示す機能ブロック図。
【図５】制御ユニットの実施の形態を示す機能ブロック図。
【図６】ノードの実施の形態を示す機能ブロック図
【図７】ノードがネットワークに再ログオンする処理手順を説明するフローチャート。
【図８】復旧時のバースト信号の送信タイミングを説明する図。
【発明を実施するための形態】
【００１２】
以下実施形態のネットワークシステムを図面を参照して説明する。
【００１３】
まず、ＡＲＣＮＥＴ（登録商標）について説明する。ＡＲＣＮＥＴ（登録商標）はメッセージ送信権であるトークンをノード間で受け渡すことにより、ネットワーク上でメッセージを送信するネットワークシステムである。ネットワーク上のノードは番号で示されるネットワークＩＤ（識別子）を持ち、トークンはＩＤ順にノードを回周する。
【００１４】
送信するメッセージが無いノードは、トークンを受信するとすぐに次のノードにトークンをパス（渡す）する。メッセージを送信するノードは、トークンを受け取ったときにのみメッセージを送信し、その後に次のノードへトークンを渡すことにより複数のノードが同時に送信することなく、ネットワーク上の衝突を防いでいる。トークンは同時に全てのノードで受信されるが、メッセージを送信できるのはトークンに記載される番号の次の順番のＩＤ番号を持つノードのみである。
【００１５】
ＡＲＣＮＥＴ（登録商標）では、ネットワークに新しいノードが加わる場合、新しいノードは、トークンのパスが中断されるよう所定の時間連続するバースト信号をネットワーク上に送出する。これによりトークンを持っているノードからの送信が妨害され、どこにもトークンの存在しない状態が作り出される。その後、ＡＲＣＮＥＴ（登録商標）プロトコルに基づく手順によりトークンの周回する経路が再構築（リコンフィグレーション）される。
【００１６】
また、なんらかの原因でトークンが消失した場合にもバースト送信による再構築が行われる。ネットワーク上のノードにバースト信号を出し続ける障害が発生すると、ネットワーク上のノードはトークンを次のノードに受け渡すことができなくなり、一切の通信ができなくなる。以下ではこのような問題を解決することの可能な実施形態について説明する。
【００１７】
図１は、この発明に係わるネットワークシステムの実施の形態を示す図である。図１のシステムは複数のノードをハブ装置（アクティブハブ）１００を介して接続して構成される。各ノードには＃０１〜＃２５５（ＦＥ）までの識別子（ＩＤ）がユニークに割り当てられる。
【００１８】
言い換えれば、ＡＲＣＮＥＴ（登録商標）では最大で２５５台のノードが同じネットワークに存在（ログオン）することが可能である。実際にネットワークにログオンするノードには＃０１〜＃２５５（ＦＥ）のうちから固有のＩＤが割り当てられる。また、アクティブハブ１００にここでは、ノードのＩＤとして＃２５５を割り当て、このアクティブハブ１００もノードとして機能させる。
【００１９】
ＡＲＣＮＥＴ（登録商標）では再構築処理におけるトークン回周は、ＩＤの大きいノードから順に送信権を得るようになっている。そこでＩＤの最大値である＃２５５（＃ＦＥ）をアクティブハブ１００に与えると、アクティブハブ１００は常に最初にトークンの送信権を得られる。その結果、アクティブハブ１００はネットワークの監視機能を有することができる。
【００２０】
図２は、図１のネットワークシステムの論理的な接続関係を示す模式図である。ＡＲＣＮＥＴ（登録商標）はトークンパッシング型のプロトコルであり、トークンの回周する順序でみればノード間の論理的な接続形態はリング状になる。ネットワークの状態が安定していれば、トークンはこのリングのノードを順番に伝達される。この実施形態では、アクティブハブ１００も一つのノードとしてネットワークに参加する。
【００２１】
何らかの障害によりトークンを受信できないノード（図２では＃０２）が生じた場合について
説明する。ノード＃０２でトークンを受信できない状態が一定期間、すなわちＡＲＣＮＥＴ（登録商標）では８４０ミリ秒が経過すると、ノード＃０２の内部タイマ（ネットワーク状態監視タイマ）がタイムアウトする。そうするとノード＃０２は直ちにバースト信号をネットワークに送出してネットワークの再構築（リコンフィグレーション）を要求する。バースト信号を検出したノードはただちに再構築処理を開始する。
【００２２】
図３は、アクティブハブ１００に各ノードが接続された状態の一例を示す図である。図３においてアクティブハブ１００は複数のポート１〜８を備え、このうちポート１，２，４，５，８にそれぞれが対応してノード＃０５、ノード＃０２、ノード＃１０、ノード＃０１、ノード＃２１２が装着され、各ノードとネットワークとの間が接続されるとする。アクティブハブ１００にはポート番号とノードＩＤとの対応関係が図示されない内部メモリ等に予め書き込み記憶されている。
【００２３】
図４は、アクティブハブ１００の実施の形態を示す機能ブロック図である。図４において、アクティブハブ１００の各ポート１，２，３，…はそれぞれ遮断部１１，２１，３１，…に接続されて装置内に引き込まれる。遮断部１１，２１，３１，…は制御ユニット２００により制御され、ポートの遮断／接続を行う。また、遮断部１１，２１，３１，…は、ノードからの入力信号を検波整流（積分）してその直流レベルをモニタし、制御ユニット２００へ通知する検波部ｄが各ポート側（機器側）の接点に接続されている。
【００２４】
ここで、制御ユニット２００にはＩＤの最大値＃２５６（＃ＦＦ）より１つ少ないＩＤである＃２５５（＃ＦＥ）が割り当てられる。制御ユニット２００はノードの１つとして機能することにより各ポートから入力される信号をモニタし、図１のネットワークの状態を把握する。特に制御ユニット２００は後述の手法により障害の生じたノード（障害ノード）を特定し、この障害ノードに接続されるポートを遮断する。
【００２５】
さらに、アクティブハブ１００はリセットボタン２０と、発光ダイオード（ＬＥＤ）３０とを備える。リセットボタン２０は遮断されたポートを再接続するためのもので、ノード障害の復旧後に操作されることで、復旧したノードはネットワークに再接続される。ＬＥＤ３０は例えばその表示色を変更して、遮断ポートの生じたことをネットワークの管理者などに通知する。
【００２６】
図５は、アクティブハブ１００の制御ユニット２００の実施の形態を示す機能ブロック図である。  
制御ユニット２００は、ハードウェア（Ｈ／Ｗ）インタフェース部１０、メモリ４０、ＣＰＵ（Central Processing Unit）５０、およびＡＲＣＮＥＴ（登録商標）チップセット６０を備える。
【００２７】
このうちＨ／Ｗインタフェース部１０はリセットボタン２０およびＬＥＤ３０に接続され、ＣＰＵ５０からの指示を電気信号に変換する。また、Ｈ／Ｗインタフェース部１０からは、検波部ｄからの各ポートに信号入力があることを示すレベル信号がＣＰＵ５０へ通知される。
【００２８】
ＣＰＵ５０はメモリ４０に記憶されるプログラムに基づく処理機能として、トークンキャプチャ部５０ａ、モニタ処理部５０ｂ、特定処理部５０ｃ、遮断処理部５０ｄ、通知処理部５０ｅ、およびこれらの機能を物理層に近いレベルでサポートするファームウェア５０ｆを備える。なお、ファームウェア５０ｆには、後述のバースト信号を監視する専用のアプリケーションプログラムが搭載されている。
【００２９】
メモリ４０は、この実施形態に特有の一時記憶手段として管理レジスタ４０ａを備える。管理レジスタ４０ａはバースト信号が入力されたポートを記録するもので、障害ノードの特定を始めとして、ノードのネットワークへの参加（ログオン）状態の監視などに用いられる。また、カウンタ４０ｃは、バースト信号の受信回数をカウント記憶する。
【００３０】
トークンキャプチャ部５０ａは、ネットワーク内で回周するトークンをキャプチャする。モニタ処理部５０ｂは、所定の値以上のレベル信号が入力されたタイミングにそのレベル信号が入力されたポート番号をメモリ４０の管理レジスタ４０ａに書き込み記憶する。
【００３１】
なお、ノードからハブのポートへ入力される信号がバイフェーズまたは、ＲＺなど、符号化されている場合、バースト信号が検出出来るようベースバンド信号へ復号し検波、整流（積分）をする（検波回路の時定数を例えば、５０μｓ以上に調整する。）ことにより、検波信号に直流レベルが生じるようにする。この直流のレベル信号は、予め設定されたスレショルドレベルによってレベル判定され、バースト信号の様に“１”が８個連続した中に“０”が１個有っても、連続して「ＨＩＧＨ」に在る信号として変換される。
【００３２】
そして、このレベル信号が「ＨＩＧＨ」になる時間がバーストの送信時間２．７ｍｓに近いことから入力中の信号がバースト信号であることが判定可能になる。
【００３３】
特定処理部５０ｃは、「ＨＩＧＨ」レベルの信号が入力されると内部タイマ６０ｃを参照して「ＨＩＧＨ」になる時間を調べ、例えば２、７ｍｓ±０．３ｍｓであれば、バースト信号と判定する。または後述のチップセット６０からのバーストの通知があるかを調べて入力中の信号がバースト信号で有る場合、管理レジスタ４０ａの内容からそのポート番号をバースト信号受信ポートとして特定するとともに、バースト受信ポートとして管理レジスタ４０ａに「受信」と書き込み記憶する。正常なバースト処理が行われ、そのポートに接続されたノードがログイン処理出来た場合、管理レジスタ４０ａのバースト「受信」がクリアされる。
【００３４】
この管理レジスタを監視している遮断処理部５０ｄは、複数回、例えば、４回以上繰り返してバースト信号を受信している場合、バースト信号を出力していると特定されたノードに接続されたポート（ここでは、ポート２。）を異常と判定して遮断部２１をオープンしてノードをネットワークから遮断する。この繰り返し回数は、後述の様にノードがハブ装置に装着されてリセットスイッチを押された後、所定時間待機してから送出するバースト信号を含めて送出する回数とする。
【００３５】
また、遮断処理部５０ｄは、特定処理部５０ｃが特定したバースト信号を送出したノードがＡＲＣＮＥＴ規定以上の時間、例えば、３．１ｍｓ以上連続していると遮断処理部５０ｄは、遮断すべきポートに繋がる遮断部をオープンして、当該ポートを介して接続されるノードをネットワークから隔離する。
【００３６】
通知処理部５０ｅは、遮断処理部５０ｄにより遮断されたポートが生じるとＬＥＤ３０（図５）を点灯し、その旨をユーザあるいはネットワークの管理者などに通知する。なお遮断ポートが生じたことをネットワークを介して外部のサーバ装置などに通知するようにしてもよい。
【００３７】
ＡＲＣＮＥＴ（登録商標）チップセット６０はＡＲＣＮＥＴ（登録商標）に準拠するノード装置に搭載される既存のチップセットであり、トークン処理部６０ａ、再構築処理部６０ｂ、内部タイマ６０ｃ、およびバースト信号送出部６０ｄを備える。すなわちこの実施形態では制御ユニット２００はノードとしての機能も併せ持つ。
【００３８】
トークン処理部６０ａはトークンの送受に関わる処理を行う。再構築処理部６０ｂはトークンが未達の状態でネットワーク状態監視タイマがタイムアウトするとバースト信号送出部６０ｄに指示を与え、バースト信号をネットワークに送出してネットワークの再構築を要求する。また、他のノードからのバースト信号を検出すると、再構築処理部６０ｂはネットワークの再構築処理を開始する。
【００３９】
内部タイマ６０ｃはＡＲＣＮＥＴ（登録商標）に準拠するノードが備える計時機能であり、８４０ｍｓ（ミリ秒）でタイムアウトするネットワーク状態監視タイマのほか、ネットワーク応答監視タイマ（７８μｓ：マイクロ秒）でタイムアウト）と、アイドル状態監視タイマ（８６μｓでタイムアウト）として機能する。次に上記構成における作用を説明する。
【００４０】
従来、バーストを受信した場合、予め設定された判定方法によりチップセット６０は、ＣＰＵ５０へ例えば、以下の方法によりデータ等の信号を受信しているかまたは、受信した信号がバースト信号であるかを通知する。
【００４１】
受信中の信号がバーストであるかを判定する方法は、例えば、チップセットがバーストフォーマット信号「“１”Ｘ８  ＋  “０”Ｘ１」を受信した場合に、バースト信号であることを判定して出力するバースト受信フラグをＣＰＵ５０へも通知する。どのポートに接続されているノードが異常であるかを検出するには、特開２０１０−７４５１５号に示される再構築前にトークンが何処まで回ったかを監視して判読する方法等がある。
【００４２】
本実施形態においては、先に述べたようにアクティブハブが各ポートのレベル信号を監視することにより異常なバーストが入力されるポートを物理的に検出して異常ノードとの接続を遮断（遮断部のスイッチをオープン）する。この遮断方法については、従来と同じくトークン監視方法によって異常と特定されたノードが接続されたポートの遮断部をオープンに（接続遮断）する方法を採用しても良い。
【００４３】
遮断処理部５０ｄは、異常なバーストを受信しているポートに対応する遮断部を切り離すとともに、管理レジスタ４０ａに当該ポートの遮断部が「オープン」状態で在ることを書き込み記憶する。この「オープン」が設定されると通知処理部５０ｅは、ＬＥＤ３０を点灯するか、または、ネットワーク等（図示せず。）を通じた警報によりネットワーク管理者へ以上が発生したことを通知する。そして、管理者は、異常の発生したノードについて、交換、修理等所要の処置を行う。
【００４４】
この管理レジスタ４０ａは、「オープン」がセットされるとファームウェア５０ｆからクリア指示を受けるまでその状態を保つ。ファームウェア５０ｆは、レジスタを監視し、異常が修復され遮断部が接続の「クローズ」状態に戻った場合、管理レジスタ４０ａの「オープン」をクリアする。
【００４５】
以下、本実施形態における異常が修復したノードが再度ログオンするまでのアクティブハブ１００とノードとのバースト信号処理手順について説明する。  
図６は、ノードの実施の形態を示す機能ブロック図、図７は、本実施の形態の復旧ノードがネットワークに再ログオンする処理手順を説明するフローチャート、図８は、復旧時のバースト信号の送信タイミングを説明する図である。  
図６に示されるノードは、図５に示される制御ユニットと同様の機能、構成については同じ番号を付与し、その詳細説明は省略する。
【００４６】
図６においてノード（＃０１）、（＃０２）・・・は、アクティブハブの制御ユニット２００と類似の機能構成をしている。Ｈ／Ｗインタフェース１０Ｎは、例えば、ビデオサーバなどの被制御機器Ｕｘと接続され、情報を授受する機能が制御ユニット２００の場合に比べて追加されている。また、メモリ４０内の管理レジスタ４０ａは省略され、カウンタ４０ｃのみでも良い。
【００４７】
また、ＣＰＵ５０のファームウェア５０ｆｎには、バースト信号を出力制御するアプリケーションプログラムが搭載されている。また、被接続機器Ｕｘとの間の情報授受に係わる伝送制御アプリケーションプログラムが組み込まれている。各ノードは、ＡＲＣＮＥＴ（登録商標）のプロトコルに従って、前述のトークン監視、バースト信号送信などのネットワークアクセスに係わる基本動作を実行する。そして、以降の説明は、この基本動作に加えてバースト信号を連続送信する異常状態から修復したノードが再びネットワークにログオンする処理手順に係わるものである。
【００４８】
再び、アクティブハブ装置１００の動作について説明する。この実施形態では、制御ユニット２００の特定処理部５０ｃにより障害ノード（＃０２）が特定されると、遮断処理部５０ｄはノード＃０２に接続されるポート２の遮断部２１（スイッチ）をオープンとし、障害発生要因となるノード（＃０２）がネットワークから隔離されている。しかし、遮断部２１がオープンであっても、そのノード側スイッチ接点からは、レベル信号がＨ／Ｗインタフェース１０Ｎを介してモニタ処理部５０ｂへ入力されている。
【００４９】
ノード（＃０２）が接続されているアクティブハブ１００のポート２からのレベル信号を監視しているモニタ処理部５０ｂは、管理者が故障のノード（＃０２）をネットワークの接続から外すと、レベル信号がゼロレベルになったことを検知する。しかし、ファームウェア５０ｆは、遮断処理部５０ｄに対してそのまま遮断部２１を「オープン」のままとさせる制御を行いレジスタ４０ａも「オープン」が継続される。
【００５０】
次にノードの動作を説明する。管理者が、交換用、または修理を終えた正常な（修復）ノード（＃０２）をアクティブハブ１００のポート２に装着した後ネットワークに再接続させるためにリセットスイッチを押す（図７のステップｓ１）。ノード（＃０２）のファームウェア５０ｆｎは、このリセット情報を検知するとバースト処理手順を開始し（ステップｓ２）ＡＲＣＮＥＴチップセットのバースト信号送出部６０ｄをアクティブにし、図８のβ１で示されるバースト信号を送出させ、バースト送信回数をカウントするカウンタ４０ｃに１をカウントする（ステップｓ３）。
【００５１】
そして送出後ネットワーク応答監視タイマのタイムアウト時間８４０ｍｓｅｃ未満の時間、例えば、８００ｍｓｅｃ間隔で続いて、図７のβ２のバースト信号を送信し、更にカウント回数を＋１（加算）し（ステップｓ４）、カウント回数が３回になる（ステップｓ５がＹｅｓ）までバースト信号の送信を繰り返す。送信回数が３回になった場合、ネットワーク応答監視タイマのタイムアウト８４０ｍｓ以上の時間、ここでは１秒待機し（ステップｓ６）もう一度バースト信号β４を送信する（ステップｓ７）。このバースト信号β４送信から、ノード（＃０２）ではＡＲＣＮＥＴ（登録商標）規定のログオン処理が開始される（ステップｓ１５）。そして他の各ノード、およびアクティブハブ１００でも、正常なネットワーク再構築のためのバースト信号として受信され、所定の手順が開始される。
【００５２】
従来のＡＲＣＮＥＴ（登録商標）のノードは、ネットワークへログオンしたい場合、バースト送信後、他ノードからのトークンを待つ処理手順に入るが、本実施の形態のノードでは、ネットワークから遮断されているので、他のノードへもバーストは届かず、また他ノードからのトークンも受信することがない。
【００５３】
本実施形態のノードは、アクティブハブ１００のポートに再装着された後、アクティブハブがそのノードを正常と判断した時に遮断されているポートの遮断部（スイッチ）がクローズされてネットワークへ再接続される。そのための手順として上記の如くバースト信号を所定の回数と間隔で送信し、アクティブハブ１００は、そのバースト信号を判読し、ＣＰＵ５０は当該ノードをネットワークに再接続させるべくポートの遮断部（スイッチ）をクローズする操作を行う。
【００５４】
ここでは、図８においてアクティブハブ１００では、修復したノード（＃０２）からバースト信号のパルスβ１を受信し（ステップｓ８）、それから生成されたレベル信号をバースト信号と判定するとノード（＃０２）からのバースト信号の受信カウンタ４０ｃを１カウントする（ステップｓ９）。そして引き続きパルスβ２、β３の受信を繰り返し３回目の受信後（ステップｓ１０がＹｅｓ）、１秒間待機し（ステップｓ１１）バースト信号の受信が無い場合（ステップｓ１２がＹｅｓ）、ノード（＃０２）は正常と判断して受信ポート２（遮断部２１）を接続（クローズ）する（ステップｓ１３）。
【００５５】
詳述すれば、図８でバースト信号β３が送出されたのち、もしノード（＃２）が異常な場合はバースト信号（Ｘ）が連続して送出されるが、修復されたノードで有れば、バースト（Ｘ）は送出されないのでアクティブハブ１００は、ノード（＃０２）が正常であると判断する。遮断部２１が「クローズ」になると、管理レジスタ４０ａは「オープン」がクリアされアクティブハブ１００は、ノード（＃０２）を含めてネットワーク監視を行う状態に復帰する。
【００５６】
続いてノード（＃０２）からバースト信号β４を受信すると、前述のＡＲＣＮＥＴ（登録商標）のプロトコルに従ったログオン処理をノード（＃０２）に対して実施する手順に入る。他の各ノードも所定のＡＲＣＮＥＴ（登録商標）のログオン処理が各ノードでも実施されて最終的にネットワークが再構築される。
【００５７】
なお、上記の手順説明では、修復して装着されたノードが正常か、または異常かを判定するためのバースト受信回数を３回にしているが、２回に減らして、装着後のログオン時間をより短くしても良い。
【００５８】
以上をまとめるとこの実施形態では、ＡＲＣＮＥＴ（登録商標）ネットワークを形成する複数のノードが接続されるアクティブハブ１００にもノードＩＤ（例えば、＃ＦＥ）を与えてノードとして機能させる。また、ノードが接続されるポート毎にネットワークとの接続を遮断するスイッチ機能を設けるとともに、各ポートのスイッチのノード側接点に検波部を設けて信号レベルを判定することによりバースト信号の検出機能を実装する。そしてバースト異常を検出するとそのノードに接続されるポートのスイッチにより遮断し、障害ノードをネットワークから隔離するようにする。すなわち障害の検知とともに障害ノードが自動的にネットワークから遮断されるので、システム全体のダウン時間を最小限に抑えることができるようになり、システムダウンへの耐性を高めたネットワークシステム、ハブ装置および障害ノード特定方法を提供することが可能となる。
【００５９】
また、ノードが修復したか正常動作品と交換されてネットワークに再ログインする場合には、ノードのアプリケーション制御機能として予め決められた回数のバースト送信繰り返しとそれに続く所定時間の待機時間からアクティブハブは、異常ノードが正常復帰したことを検出する。そして当該ノードを隔離状態から再度ネットワークに接続するネットワークの通信障害復旧方法が提供出来る。
【００６０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６１】
１００  アクティブハブ
１〜８  ポート
１１，２１，３１  遮断部
２００  制御ユニット
２０  リセットボタン
３０  発光ダイオード（ＬＥＤ）
１０、１０Ｎ  ハードウェア（Ｈ／Ｗ）インタフェース部
４０  メモリ
４０ａ  管理レジスタ
４０ｃ  カウンタ
５０  ＣＰＵ（Central Processing Unit）
６０  ＡＲＣＮＥＴ（登録商標）チップセット
５０ａ  トークンキャプチャ部
５０ｂ  モニタ処理部
５０ｃ  特定処理部
５０ｄ  遮断処理部
５０ｅ  通知処理部
５０ｆ、５０ｆｎ  ファームウェア
４０ａ  管理レジスタ
６０ａ  トークン処理部
６０ｂ  再構築処理部、
６０ｃ  内部タイマ
６０ｄ  バースト信号送出部 
【図１】
2013026638.tif 000003
【図２】
2013026638.tif 000004
【図３】
2013026638.tif 000005
【図４】
2013026638.tif 000006
【図５】
2013026638.tif 000007
【図６】
2013026638.tif 000008
【図７】
2013026638.tif 000009
【図８】
2013026638.tif 000010