JPH07160601A - 通信機器代替え処理方式 - Google Patents

通信機器代替え処理方式

Info

Publication number
JPH07160601A
JPH07160601A JP5308998A JP30899893A JPH07160601A JP H07160601 A JPH07160601 A JP H07160601A JP 5308998 A JP5308998 A JP 5308998A JP 30899893 A JP30899893 A JP 30899893A JP H07160601 A JPH07160601 A JP H07160601A
Authority
JP
Japan
Prior art keywords
communication
communication device
communication equipment
processing system
distributed processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5308998A
Other languages
English (en)
Inventor
Masaki Nose
正毅 野瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP5308998A priority Critical patent/JPH07160601A/ja
Publication of JPH07160601A publication Critical patent/JPH07160601A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Hardware Redundancy (AREA)

Abstract

(57)【要約】 【目的】本発明は、分散処理システムの通信系を多重化
し、分散処理システムを構成する各ノードに付随する通
信機器の情報を管理するデバイス管理テーブルを用いる
ことにより、動的に分散処理システム内の通信機器の状
態を把握して、障害が発生した場合であってもシステム
へ影響を与えることなく代替処理を行うことのできる通
信機器代替え処理方式を構築することを主な特徴とす
る。 【構成】障害発生時における代替関係が格納される通信
機器固有の情報を格納するデバイス管理テーブル48を
内蔵し、ある通信機器が他の通信機器の障害発生の通知
を受けたとき、内蔵するデバイス管理テーブル48を参
照することにより代替する通信機器を検索し、ここで得
られる通信機器を用いて接続処理を行い、障害を起こし
た通信機器と代替先の通信機器のアドレス情報を変更
し、割り込みを発して通信処理を再開する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、複数の分散処理コン
ピュータならびに複数の通信機器がLAN(ローカルエ
リアネットワーク)回線を介して接続され、これら通信
機器が回線切り替え装置を介して広域回線網に接続され
るデータ通信システムに用いて好適な通信機器代替え処
理方式に関する。
【0002】
【従来の技術】従来、分散処理システムに於けるコンピ
ュータ間通信は以下の形態をとることが多かった。一つ
は複数のコンピュータをLAN回線(ローカルエリアネ
ットワーク)で接続する方法であり、他の一つは複数の
コンピュータを広域回線網で接続する方法である。ま
た、これらの組み合わせも存在する。
【0003】オフィスコンピュータやミニコンピュータ
等によるコンピュータ間接続は、コンピュータ本体に接
続された通信制御装置(通信インタフェース)を使用し
て行われる。図6にその接続例を示す。
【0004】従来、コンピュータ本体と実装できる通信
制御装置は数が制限されるため、マルチベンダ環境に於
ける様々な通信プロトコルが存在するシステムでは、接
続に限界があり、また、通信系の処理がコンピュータ本
体のCPUに負荷をかけるようになった。
【0005】分散処理システムの大規模化やコンピュー
タの高速化に伴い、転送データが増大している。そのた
め、自立型通信制御装置が用いられ、通信系の負荷をコ
ンピュータ本体から除くことが可能となった。複数ある
いは1台のコンピュータは通信系の処理を自立型通信制
御装置に依存し、負荷の分散が可能となった。この接続
例を図7に示す。
【0006】自立型通信制御装置を用いた、この種、通
信処理系では、通信処理が集中して行われるため、自立
型通信制御装置の障害が致命的な障害となる。また各コ
ンピュータの通信制御装置を統合的に管理することが困
難であるため、通信資源の保守効率が良くない等の問題
があった。
【0007】
【発明が解決しようとする課題】上述したように、自立
型通信制御装置を用いた通信処理系では、通信処理が集
中して行われるため、自立型通信制御装置の障害が致命
的な障害となる。また各コンピュータの通信制御装置を
統合的に管理することが困難なため、通信資源の保守効
率が良くない等の問題があった。
【0008】この発明は上記事情に鑑みてなされたもの
で、分散処理システムの通信系を多重化し、分散処理シ
ステムを構成する各ノードに付随する通信機器の情報を
管理するデバイス管理テーブルを用いることにより、動
的に分散処理システム内の通信機器の状態を把握して、
障害が発生した場合であってもシステムへ影響を与える
ことなく代替処理を行うことのできる通信機器代替え処
理方式を提供することを目的とする。
【0009】
【課題を解決するための手段】本発明は、複数の分散処
理コンピュータならびに複数の通信機器がLAN(ロー
カルエリアネットワーク)回線を介して接続され、これ
ら通信機器が回線切り替え装置を介して広域回線網に接
続されるデータ通信システムに於いて、上記各通信機器
は、分散処理システムを構成する各ノードに付随する、
少なくとも障害発生時に於ける代替関係が格納される通
信機器固有の情報を格納するデバイス管理テーブルを内
蔵し、ある通信機器が他の通信機器の障害発生の通知を
受けたとき、内蔵するデバイス管理テーブルを参照する
ことにより代替する通信機器を検索し、ここで得られる
通信機器を用いて接続処理を行い、障害を起こした通信
機器と代替先の通信機器のアドレス情報を変更し、割り
込みを発して通信処理を再開することを特徴とする。上
記デバイス管理テーブルには、障害発生時に於ける代替
可能な通信機器のグループを示す代替関係の他に、自身
で持つ通信機器固有のアドレス、動作状態、システムへ
データを送信する際の発信元のアドレスを示す発信元ア
ドレス、当該通信機器宛てに送られた通信データを送信
する際の送り先アドレス、そして、環境生成ファイルに
て指定されるノードニックネーム等が格納される。
【0010】
【作用】デバイス管理テーブルは分散処理システムを構
成する各ノードに付随する通信機器の情報を格納し、管
理するテーブルである。具体的には各通信機器のアドレ
ス、動作状態、代替え関係、システムへ通知するアドレ
ス、送信を行なうアドレス、ニックネーム等が格納され
る。このテーブルは、分散処理システムの通信の中核と
なる自立型通信制御装置のファームウェアと各分散処理
コンピュータの通信ファームウェアに存在する。このテ
ーブルを利用することにより、動的に分散処理システム
内の通信機器の状態を把握することが可能となり、障害
が発生した場合にシステムへ影響を与えずに代替処理が
行なえる。即ち、ある通信機器が他の通信機器の障害発
生の通知を受けたとき、内蔵するデバイス管理テーブル
を参照することにより代替する通信機器を登録順に検索
し、ここで得られる通信機器を用いて接続処理を行い、
障害を起した通信機器の状態、代替先の通信機器の状態
等の情報を変更し、システムへの負担を考慮して障害を
起こした通信機器と代替先の通信機器のアドレス情報を
変更し、レディアテンションを発行して通信処理を再開
する。
【0011】このことにより、障害による影響を低く抑
えることができ、スループットの向上が図れる。又、シ
ステムやアプリケーションには一切負担をかけずに代替
え処理を実行できる。
【0012】
【実施例】以下、図面を使用して本発明の実施例につい
て説明する。図1は本発明の実施例を示すブロック図で
ある。分散処理コンピュータ11には自立型通信制御装
置12と接続するための少なくとも2つのLANインタ
フェース13が実装される。自立型通信制御装置12に
は分散処理コンピュータ11に接続するための少なくと
も2つのLANインタフェース14と、広域回線網に接
続するための少なくとも2つの網インタフェース15を
実装する。このような分散処理コンピュータ11と自立
型通信制御装置12が各々少なくとも2台、FDDIの
ような高速LAN16で相互に接続する。
【0013】LANインタフェース14は全て同じ通信
プロトコルを実現する。自立型通信制御装置12内で
は、同じ通信プロトコルを持つ網インタフェース15を
少なくとも2台実装する。また同じ通信プロトコルを持
つ網インタフェース15は少なくとも2台の自立型通信
制御装置12に実装する。
【0014】LANインタフェース13、網インタフェ
ース15、自立型通信制御装置12をそれぞれ多重化し
た分散処理システムを構築することにより、各通信機器
で障害が発生した場合に、他の通信機器での代替処理が
可能になる。そのために自立型通信制御装置12に内蔵
されるファームウェアと分散処理コンピュータ11内蔵
のLANインタフェースフェースファームウェアには、
各通信機器の状態を監視する機能が付加される。
【0015】この付加された状態監視機能で各通信機器
の状態を管理し、代替機器の選択や代替処理を行う。こ
の際、システムへ影響がでないようにするためにデバイ
ス管理テーブルを用いる。
【0016】このテーブルは自立型通信制御装置12と
分散処理コンピュータ11のLANインタフェースファ
ームウェア中に存在する。上記したデバイス管理テーブ
ルの構造を図2に示す。
【0017】このデバイス管理テーブルを用いた代替え
処理は図3に示すような内容で行なわれる。図2に於い
ては、ノードニックネームNCP3がダウンしたため、
スタンバイ状態にあり、代替の優先順位が高いNCP2
が代替していることを示す。ここで、ノードニックネー
ムはファームウェアの環境生成ファイルで指定される通
信機器の仮称を、アドレスは各通信機器のアドレスを、
動作状態はレディ/ホットスタンバイ/ダウンの3状態
を、代替え関係は代替え可能な通信機器のグループをそ
れぞれ示す。システム通知アドレスは、この通信機器か
らシステムへデータ送信する場合の発信元アドレスを、
送信アドレスはこの通信機器宛に送られた通信データの
送先アドレスを示す。代替え順位は同じ代替え関係のグ
ループのうち登録の早い順で決まる。
【0018】図3は図2に示すデバイス管理テーブルを
用いた代替え処理を示す図であり、システム内の各デバ
イスに於ける処理内容を示している。図4は図1の構成
を更に具現化して示す、本発明の実施例による分散処理
システムの接続構成例を示す図である。
【0019】図に於いて、符号41は分散処理コンピュ
ータであり、他の分散処理コンピュータと協調して、あ
るいは単独で、アプリケーションソフトウェアの要求を
処理する。符号42は自立型通信制御装置であり、複数
の通信インタフェースを管理する。
【0020】符号43は分散処理コンピュータ41を自
立型通信制御装置42にインタフェース接続するための
高速LANインタフェースであり、分散処理コンピュー
タ41を高速LAN回線46に接続するための通信プロ
トコルを実現する。
【0021】符号44は自立型通信制御装置42を分散
処理コンピュータ41にインタフェース接続するための
高速LANインタフェースであり、自立型通信制御装置
42を高速LAN回線46に接続するための通信プロト
コルを実現する。
【0022】符号45は網インタフェースであり、自立
型通信制御装置42と広域回線網を接続するための通信
プロトコルを実現する。符号46は分散処理コンピュー
タ41と自立型通信制御装置42との間を接続する高速
LAN回線であり、例えば、FDDI等により実現され
る。
【0023】符号47は回線切替え装置であり、複数の
自立型通信制御装置42から広域回線網へ接続する通信
回線の接続切断を行い回線の切り替えを行う。符号48
はデバイス管理テーブルであり、接続先通信機器の状態
やアドレス情報を格納したテーブルで構成されるもの
で、本発明の特徴であるところの通信機器の代替え処理
にて使用される。このデバイス管理テーブル48の詳細
は後述する。
【0024】図5は本発明の特徴である通信機器の代替
処理に関してのファームウェアによる動作手順をフロー
チャートで示したものである。図に於いて、符号51は
代替え機器の選択を行うステップであり、デバイス管理
テーブル48より代替え機器となる通信機器を登録順に
検索する。符号52は代替え機器をシステムに接続する
ステップであり、ステップ51で選択される通信機器を
用いて接続処理を実行する。符号53はデバイス管理テ
ーブル48の内容を変更するステップであり、障害を起
した通信機器の状態、代替え先の通信機器の状態等の情
報を変更する。符号54はデバイス管理テーブル48の
内容を変更するステップであり、システムへ負担をかけ
ないように、ここで障害を起した通信機器と代替え先の
通信機器のアドレス情報を変更する。符号55は復帰す
るステップであり、ここでレディアテンションを発行
し、通信処理を再開する。
【0025】以下、図5に示したフローチャートを参照
しながら図4に示す本発明の実施例の動作について説明
する。本発明の実施例では、分散処理システムに於い
て、図4に示すように、分散処理コンピュータ41と自
立型通信制御装置42を各々複数台接続し、これら各デ
バイス41,42に内蔵の通信ファームウェアが協調し
て通信系のスループット向上を実現するものである。
【0026】具体的には、分散処理コンピュータ41の
システムから送信される情報が、分散処理コンピュータ
41のLANインタフェース43、自立型通信制御装置
42のLANインタフェース44、自立型通信制御装置
42、網インタフェース45を経て図示せぬ広域網へ伝
えられる。
【0027】広域網からの受信データは、送信と逆の経
路を辿って分散処理コンピュータ41へ届けられる。こ
の通信経路にあたる通信機器を多重化し、自立型通信制
御装置42内蔵のファームウェアと分散処理コンピュー
タ41内蔵のLANインタフェースファームウェアでそ
れぞれの状態を監視、管理する。
【0028】分散処理コンピュータ41内蔵のLANフ
ァームウェアと自立型通信制御装置42のファームウェ
アは、ファームウェア生成時に代替え機器の登録が行わ
れる。代替えの優先順位は登録の順で決定される。この
ことは図5にフローチャートで示されている。
【0029】各ファームウェアは通信機器を管理するた
めにデバイス管理テーブル48を持つ。このデバイス管
理テーブル48には代替え関係、実際のアドレス、シス
テムへ通信するアドレス、送信先のアドレス、稼働状態
の情報等が格納される。このデバイス管理テーブル48
の構造は図2に示されている。
【0030】ある通信機器に障害が発生し、通知される
と、代替処理で障害機器に関するデバイス管理テーブル
48の情報を変更する。具体的には送信先のアドレスを
代替機器のアドレスにし、稼働状態をダウンにする。ま
た代替え機器に関するデバイス管理テーブル48の情報
を変更する。具体的にはシステム通知アドレスを障害機
器のアドレスに変更し、稼働状態をレディにする。これ
によりシステムは障害が発生したことも、また代替えが
行われたことも意識せずに、通信を行うことが可能とな
る。
【0031】上記した本発明の実施例による処理機構
は、大規模なシステムや分散処理システムに於いて、通
信系の障害に強く、スループットの高いシステムの構築
に広く利用できる。
【0032】
【発明の効果】以上説明のように本発明によれば、分散
処理システムの通信系が多重化され、障害による影響を
低く抑えられるので、スループットの向上を実現でき
る。またシステムやアプリケーションには一切負担を掛
けずに代替え処理を実行できる。
【図面の簡単な説明】
【図1】本発明の実施例に於ける分散処理システムの構
成を示すブロック図。
【図2】上記実施例に於けるデバイス管理テーブルの構
成を示す図。
【図3】上記実施例に於ける通信機器の代替処理を示す
図。
【図4】図1に示す分散処理システムの構成を更に具現
化して示すブロック図。
【図5】上記実施例に於ける通信機器の代替処理動作の
手順を示すフローチャート。
【図6】分散処理システムの通信回線接続例を示す図。
【図7】自立型通信制御装置を用いた分散処理システム
通信回線接続例を示す図。
【符号の説明】
11,41…分散処理コンピュータ、12,42…自立
型通信制御装置、13,14,43,44…LANイン
タフェース、15,45…網インタフェース、16,4
6…高速LAN回線、17,47…回線切り替え装置、
48…デバイス管理テーブル。
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04L 12/437

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 複数の分散処理コンピュータならびに複
    数の通信機器がLAN(ローカルエリアネットワーク)
    回線を介して接続され、これら通信機器が回線切り替え
    装置を介して広域回線網に接続されるデータ通信システ
    ムに於いて、上記各通信機器に、分散処理システムを構
    成する各ノードに付随する、少なくとも障害発生時に於
    ける代替関係が格納される通信機器固有の情報を格納す
    るデバイス管理テーブルを内蔵し、通信機器各々が他の
    通信機器の障害発生の通知を受けたとき、内蔵するデバ
    イス管理テーブルを参照して代替する通信機器を検索
    し、この検索で得られる通信機器を用いて接続処理を行
    い、障害を起こした通信機器と代替先の通信機器のアド
    レス情報を変更し、割り込みを発して通信処理を再開す
    ることを特徴とする通信機器代替え処理方式。
  2. 【請求項2】 上記デバイス管理テーブルには、障害発
    生時に於ける代替可能な通信機器のグループを示す代替
    関係の他に、自身で持つ通信機器固有のアドレス、動作
    状態、データの発信元アドレス、送り先アドレス、及び
    環境生成ファイルにて指定されるノードニックネームが
    格納される請求項1記載の通信機器代替え処理方式。
JP5308998A 1993-12-09 1993-12-09 通信機器代替え処理方式 Pending JPH07160601A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5308998A JPH07160601A (ja) 1993-12-09 1993-12-09 通信機器代替え処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5308998A JPH07160601A (ja) 1993-12-09 1993-12-09 通信機器代替え処理方式

Publications (1)

Publication Number Publication Date
JPH07160601A true JPH07160601A (ja) 1995-06-23

Family

ID=17987693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5308998A Pending JPH07160601A (ja) 1993-12-09 1993-12-09 通信機器代替え処理方式

Country Status (1)

Country Link
JP (1) JPH07160601A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001501761A (ja) * 1996-10-04 2001-02-06 フィッシャー コントロールズ インターナショナル,インコーポレイテッド 冗長フィールドデバイスおよびバス付きプロセス制御ネットワーク

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001501761A (ja) * 1996-10-04 2001-02-06 フィッシャー コントロールズ インターナショナル,インコーポレイテッド 冗長フィールドデバイスおよびバス付きプロセス制御ネットワーク

Similar Documents

Publication Publication Date Title
US5621721A (en) Maintaining database integrity throughout a communication network
JP4449903B2 (ja) ルータ装置およびネットワーク接続方式
US20060153068A1 (en) Systems and methods providing high availability for distributed systems
WO2005039129A1 (en) Redundant routing capabilities for a network node cluster
JP2005503055A (ja) Ospf冗長構成を実装する方法およびシステム
JP2003051835A (ja) ネットワーク間接続方法、仮想ネットワーク間接続装置およびその装置を用いたネットワーク間接続システム
JP2002057682A (ja) ネットワークインタフェース切替え方法及びネットワークに接続可能なコンピュータ
JP3253601B2 (ja) 情報流通装置選択システム
CN104838625A (zh) 通信***、控制装置、通信控制方法、传输控制方法以及传输控制程序
JPH1027147A (ja) サーバアドレス管理方式
AU2001241700B2 (en) Multiple network fault tolerance via redundant network control
JPH09259096A (ja) ネットワーク高信頼化方式及びシステム
AU2001241700A1 (en) Multiple network fault tolerance via redundant network control
CN1493142A (zh) 使用一个单独局域网的基于软件的容错连网
JP2003224571A (ja) リング制御ノード
EP1330079B1 (en) Router system and method of duplicating one forwarding engine
US5894547A (en) Virtual route synchronization
US7184394B2 (en) Routing system providing continuity of service for the interfaces associated with neighboring networks
JPH07160601A (ja) 通信機器代替え処理方式
JP2020080528A (ja) 制御グループおよび制御グループの動作方法
JPH04311251A (ja) マルチプロセッサシステム
JP2000004248A (ja) 通信ネットワ―クシステム
JP4122328B2 (ja) 伝送装置
JP2003140986A (ja) 遠隔監視システムおよび通信制御方法
JP3625710B2 (ja) ネットワーク管理システム