(57)【特許請求の範囲】
【請求項１】
ＬＡＮとのインタフェースを取るＬＡＮインタフェースと、デジタル端末装置のインタフェースを取るＰＣＩインタフェースを有したＬＡＮインタフェース部を二つ以上有し、デジタル端末装置をＬＡＮに接続するＬＡＮインタフェース通信装置であって、
前記二つ以上のＬＡＮインタフェース部内の前記ＬＡＮインタフェースには、それぞれ同一のＭＡＣアドレスが付与され、さらに、前記二つ以上のＰＣＩインタフェースには、それぞれ同一のＩＤＳＥＬ番号が付与され、
通信時に、二つ以上のＬＡＮインタフェース部のいずれか一つを選択し通信させることを特徴としたＬＡＮインタフェース通信装置。
【請求項２】
前記二つ以上のＬＡＮインタフェース部のそれぞれに、同一のＰＣＩコンフィグレーションを行わせるＰＣＩコンフィグレーション手段と、前記二つ以上のＬＡＮインタフェース部を、それぞれ個別にリセット状態にする個別リセット部とを備え、
前記個別リセット部は、一つのＬＡＮインタフェース部がリセット解除により動作しているときはそれ以外のＬＡＮインタフェース部をリセット状態とするように動作することを特徴とする請求項１に記載のＬＡＮインタフェース通信装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、ディジタル端末装置をＬＡＮに接続するＬＡＮ(Local Aria Network)インタフェース通信装置において、複数のＬＡＮインタフェース部を備え、動作中のＬＡＮインタフェース部に障害が発生したときに他のいずれか１つのＬＡＮインタフェース部に通信を中断することなく切替えることができるＬＡＮインタフェース通信装置に関する。
【０００２】
【従来の技術】
従来のＬＡＮインタフェース通信装置は、ＬＡＮインタフェース部が故障した場合、ＬＡＮインタフェース部を一つしか持っていないので代わりのＬＡＮインタフェース部に交換することが必要であり、一旦通信が中断された後、新たなＬＡＮインタフェース部に交換されるまで通信ができないものとなっている。
【０００３】
また、ＬＡＮインタフェース部の交換を行った場合、当然ＭＡＣ（Media Access Control)アドレスおよびＩＤＳＥＬ（Identification SEL）番号等が異なっており、制御部は交換したＬＡＮインタフェース部に対して新たなＭＡＣアドレスおよびＩＤＳＥＬ番号を用いて新たにＰＣＩコンフィギュレーション（各種設定）制御する必要があった。ここでＩＤＳＥＬ番号とは、ＰＣＩバス上でコンフィギュレーション時に各デバイスを識別するために設定される番号である。
【０００４】
【発明が解決しようとする課題】
本発明は、複数のＬＡＮインタフェース部を備えたＬＡＮインタフェース通信装置において、複数のＬＡＮインタフェース部の中の一つのＬＡＮインタフェース部を使用している状態で故障が発生し、別の一つのＬＡＮインタフェース部に切り替えたときに、ＬＡＮインタフェース部に対向する外部装置および内部のＬＡＮ制御フォームから見て全く変化が伴わないＬＡＮインタフェース通信装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数のＬＡＮインタフェース部を有するＬＡＮインタフェース通信装置において、一つのＬＡＮインタフェース部が故障した場合でも対向する外部装置から見て切り替えを意識せずに通信が可能となるようにしたことを特徴としたものである。
【０００６】
また、外部対向装置とのインタフェースが異ならないように複数のＬＡＮインタフェース部とも同一のＭＡＣアドレスを持つことを特徴としたものである。
【０００７】
さらに、ＬＡＮインタフェース制御フォームからの制御が全く変わらないように複数のＬＡＮインタフェース部の全てが同一のＩＤＳＥＬ番号を持つことを特徴としたものである。
【０００８】
すなわち、本発明は、ＬＡＮとのインタフェースを取るＬＡＮインタフェースと、デジタル端末装置のインタフェースを取るＰＣＩインタフェースを有したＬＡＮインタフェース部を二つ以上有し、デジタル端末装置をＬＡＮに接続するＬＡＮインタフェース通信装置であって、前記二つ以上のＬＡＮインタフェース部内の前記ＬＡＮインタフェースには、それぞれ同一のＭＡＣアドレスが付与され、さらに、前記二つ以上のＰＣＩインタフェースには、それぞれ同一のＩＤＳＥＬ番号が付与され、通信時に、二つ以上のＬＡＮインタフェース部のいずれか一つを選択し通信させるようにした。
【０００９】
さらに、本発明は、上記ＬＡＮインタフェース通信装置において、前記二つ以上のＬＡＮインタフェース部のそれぞれに、同一のＰＣＩコンフィグレーションを行わせるＰＣＩコンフィグレーション手段と、前記二つ以上のＬＡＮインタフェース部を、それぞれ個別にリセット状態にする個別リセット部とを備え、前記個別リセット部は、一つのＬＡＮインタフェース部がリセット解除により動作しているときはそれ以外のＬＡＮインタフェース部をリセット状態とするように動作する。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態にかかるＬＡＮインタフェース通信装置の構成の概要を図１を用いて説明する。
【００１１】
図１は、本発明の実施の形態にかかるＬＡＮインタフェース通信装置の内部機能構成を示すブロック図である。本発明にかかるＬＡＮインタフェース通信装置１は、ディジタル端末装置３とサーバ５が接続されたＬＡＮ７とを接続するＬＡＮインタフェース通信手段である。本実施の形態にかかるＬＡＮインタフェース通信装置１は、二つのＬＡＮインタフェース部を有する場合の構成例であり、主制御部１１と、ＰＣＩ(Peripheral Component inter Connect)コンフィグレーション部１２と、０系ＬＡＮインタフェース部１３-０と、１系ＬＡＮインタフェース部１３−１と、メモリ部１４と、個別リセット部１５と、ＰＣＩバス部１６とを有して構成される。
【００１２】
主制御部１１は、ＬＡＮインタフェース通信装置１全体の動作を制御する手段であり、ＣＰＵおよび周辺回路で構成される。主制御部１１は、起動時のＰＣＩコンフィグレーション処理を行う働き、ＬＡＮインタフェース切り替え時に切り替えＰＣＩコンフィグレーション処理を行う働き、０系ＬＡＮインタフェース部１３−０の正常状態を監視する働き、稼動中の０系ＬＡＮインタフェース部１３−０に異常を検出したときに他の１系ＬＡＮインタフェース部１３−１を選択する働きなどを有している。
【００１３】
ＰＣＩコンフィグレーション部１２は、複数のＬＡＮインタフェース部１３に対して同一のＩＤＳＥＬ番号を送出する手段である。
【００１４】
ＬＡＮインタフェース部１３は、現用系０と予備系１の２系統が備えられ、それぞれＰＣＩインタフェース１３１と、ＭＡＣ部１３２と、ＬＡＮインタフェース１３３とを有している。それぞれの要素の符号の末尾に−０または−１の枝番号を付与しそれぞれ現用系０または予備系１を示している。
【００１５】
０系ＬＡＮインタフェース部１３−０は、外部の対向装置（サーバ５）とのインタフェースを司る複数のＬＡＮインタフェース部の中の一つであり、１系ＬＡＮインタフェース部１３−１は、外部の対向装置とのインタフェースを司る複数のＬＡＮインタフェース部の中の一つである。
【００１６】
ＰＣＩインタフェース１３１は、ＬＡＮインタフェース部１３のなかでＰＣＩバス部１６を通して主制御部１１とのインタフェースをとる手段である。
【００１７】
ＭＡＣ部１３２は、ＬＡＮインタフェース部１３の中でパケット送受信のためのパケットフレーム生成およびチェック等のメディアアクセス制御を行う手段である。
【００１８】
ＬＡＮインタフェース１３３は、外部対向装置との物理レベルのインタフェースをとる手段である。
【００１９】
メモリ部１４は、制御ファームが搭載される記憶手段である。
【００２０】
個別リセット部１５は、複数のＬＡＮインタフェース部１３のリセット制御を行う手段であり、切り替え時に複数のＬＡＮインタフェース部の内から一つのＬＡＮインタフェース部を選択してリセットを解除し、残りのＬＡＮインターフェース部をリセットするように動作する。
【００２１】
ＰＣＩバス部１６は、主制御部１１からの制御信号を複数のＬＡＮインタフェース部１３へ伝える制御バスである。
【００２２】
以上の構成を有するＬＡＮインタフェース通信装置１におけるＰＣＩコンフィギュレーション処理の概要について図２を用いて説明する。
【００２３】
まず、ＬＡＮインタフェース通信装置１の電源が投入されると、ＬＡＮインタフェース部１３の初期設定を行う。まず、現在使おうとする０系ＬＡＮインタフェース部１３−０および現在使用しない１系ＬＡＮインタフェース部１３−１をそれぞれリセットする（Ｓ１）。リセット処理は、メモリ部１４に格納されているファームウエアにより主制御部１１が個別リセット部１５を制御して０系ＬＡＮインタフェース部１３−０および１系ＬＡＮインタフェース部１３−１にリセット信号が発行されて実行される。その後、主制御部１１は、０系ＬＡＮインタフェース部１３−０および１系ＬＡＮインタフェース部１３−１のリセットが確実に実行されたかを個別リセット部１５の状態を読み取って確認する（Ｓ２）。
【００２４】
次に、主制御部１１から個別リセット部１５を制御して動作させる０系ＬＡＮインタフェース部１３−０のリセットを解除する（Ｓ３）。次に０系ＬＡＮインタフェース部１３−０に対して動作できる状態にするＰＣＩコンフィグレーション設定を実施する（Ｓ４）。０系ＬＡＮインタフェース部１３−０が起動されるとこのインタフェース部を介してディジタル端末装置３とサーバ５との間で通信状態の動作中となる（Ｓ５）。通信はメディアアクセス制御を行うＭＡＣ部１３２−０と、物理インタフェースのＬＡＮインタフェース１３３−０を通して行われる。主制御部１１は、通信状態にある間０系ＬＡＮインタフェース部１３−０の動作が正常であることを監視する（Ｓ６）。間０系ＬＡＮインタフェース部１３−０の動作が正常であるときには通信状態を持続する（Ｓ５、Ｓ６）。
【００２５】
０系ＬＡＮインタフェース部１３−０の動作を監視した結果、障害の発生を検出すると（Ｓ６、ＮＧ）、主制御部１１は、ＬＡＮインタフェース部１３を０系から１系に切り替える処理を実行する。このＬＡＮインタフェース部の切替え処理は、０系ＬＡＮインタフェース部１３−０の障害情報をメモリ部１４にセットしてから行う（Ｓ７）。０系ＬＡＮインタフェース部１３−０から１系ＬＡＮインタフェース部１３−１への切替えは、主制御部１１から個別リセット部１５を制御することにより０系ＬＡＮインタフェース部１３−０をリセットする（Ｓ８）。次に、主制御部１１からリセット部５を制御し、１系ＬＡＮインタフェース部１３−１のリセットを解除し（Ｓ９）、１系ＬＡＮインタフェース部１３−１を動作できる状態にするＰＣＩコンフィグレーション設定して１系ＬＡＮインタフェース部１３‐１を起動する（Ｓ１０）。ここでＰＣＩコンフィグレーション設定処理は０系ＬＡＮインタフェース部１３−０と１系ＬＡＮインタフェース部１３−１のＩＤＳＥＬ番号を同一にしていることから、メモリ部１４に格納されているファームウエアは、ＬＡＮインタフェース部が変更されていても一つの制御部で実行できることになる。
【００２６】
１系ＬＡＮインタフェース部１３−１が起動されると、このＬＡＮインタフェース部１３−１を介して通信状態の動作中となる（Ｓ１１）。通信は、メディアアクセス制御を行うＭＡＣ部１３２−１、物理インタフェースのＬＡＮインタフェース１３３−１を通して行われる。０系ＬＡＮインタフェース部１３−０および１系ＬＡＮインタフェース部１３−１ともに同一のＭＡＣアドレスが設定されていることから、ＬＡＮインタフェース１３３−０およびＬＡＮインタフェース１３３−１を介して接続される対向装置（サーバ５）からは、ＬＡＮインタフェース部が切り替えられていることが認識されず、そのまま通信を継続することができる。
【００２７】
【発明の効果】
本発明によれば、ＬＡＮインタフェース通信装置に、複数のＬＡＮインタフェース部を備えるとともに、それぞれのＬＡＮインタフェース部に同一のＩＤＳＥＬ番号とＭＡＣアドレスを付与しているので、一つのＬＡＮインタフェース部が故障したときに、他のＬＡＮインタフェース部に切り替えて通信を継続するに当たって、対向装置に影響を与えることなく通信を継続することができる。
【００２８】
また、同一のＩＤＳＥＬ番号を持つことによりファームウエア上は全く同一の制御が可能となり、ファーム構成のシンプル化、開発の効率等効果もある。
【図面の簡単な説明】
【図１】本発明にかかるＬＡＮインタフェース通信装置の内部構成を示すブロック図。
【図２】本発明にかかるＬＡＮインタフェース通信装置の動作処理を説明するフロー図。
【符号の説明】
１  ＬＡＮインタフェース通信装置
３  ディジタル端末装置
５  サーバ
７  ＬＡＮ
１１  主制御部
１２  ＰＣＩコンフィグレーション部
１３  ＬＡＮインタフェース部
１３１  ＰＣＩインタフェース
１３２  ＭＡＣ部
１３３  ＬＡＮインタフェース
１４  メモリ部
１５  個別リセット部
１６  ＰＣＩバス部
【図１】
0004588266.tif 000002
【図２】
0004588266.tif 000003