JPH0771106B2 - 通信システム - Google Patents

通信システム

Info

Publication number
JPH0771106B2
JPH0771106B2 JP1344717A JP34471789A JPH0771106B2 JP H0771106 B2 JPH0771106 B2 JP H0771106B2 JP 1344717 A JP1344717 A JP 1344717A JP 34471789 A JP34471789 A JP 34471789A JP H0771106 B2 JPH0771106 B2 JP H0771106B2
Authority
JP
Japan
Prior art keywords
loop
transmission line
failure
reconfiguration
reconfiguring
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.)
Expired - Lifetime
Application number
JP1344717A
Other languages
English (en)
Other versions
JPH03204258A (ja
Inventor
久幸 丸山
寿之 井手
精一 安元
貞生 溝河
健 大貫
敏夫 石原
雅人 佐竹
俊彦 内山
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1344717A priority Critical patent/JPH0771106B2/ja
Publication of JPH03204258A publication Critical patent/JPH03204258A/ja
Publication of JPH0771106B2 publication Critical patent/JPH0771106B2/ja
Priority to US08/682,012 priority patent/US5706422A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1479Generic software techniques for error detection or fault masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1479Generic software techniques for error detection or fault masking
    • G06F11/1489Generic software techniques for error detection or fault masking using recovery blocks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 本発明は、通信システムに関し、特に、障害原因の検出
および障害原因を回避する伝送路の再構成に関するもの
である。
[従来の技術] 以下、従来の技術例について、2重化ループ式データ伝
送を採用する通信システムを例にとり、説明する。
第2図に、2重化ループ式データ伝送システムの一般的
な構成を示す。
図中。伝送路16、17は、伝送方向が互いに反対方向とな
る様に構成されている。データ伝送をコントロールする
コントロールステーション(以下、本明細書中において
CSTと記す)CST10を、該データ伝送に少なくとも1ステ
ーション配置し、他のステーション(以下、本明細書中
において、STと記す)ST11、12、13、14、15は、データ
伝送を行なうステーションである。
次に、第3図に、第2図におけるST14の電源断時の障害
が発生したとき、どの様に障害を回避するかを示した図
である。
図中、ST14に電源断が発生したとすると、ST15には、伝
送路16からの信号が入らなくなり、ST13には、伝送路17
からの信号が入らなくなる。ST15とST13は前記障害検知
内容をCST10に通知する。CST10は、ST15に対し伝送路17
のデータ伝送路16に、ST13に対し伝送路16のデータを伝
送路17に折り返すように指令する。
この結果、伝送路は、第3図に示すように再構成され、
障害の発生したST14を回避することになる。
このような伝送路再構成の技術としては、特開昭58−17
5335号公報に記載の技術等が知られている。
[発明が解決しようとする課題] 前記、従来技術は、障害に隣接したSTが、受信信号の異
常を検知し、伝送路を再構成する方式であるため、障害
がステーションの内部、特に、外部からの異常信号を検
知する回路、あるいはデータ伝送をコントロールするLS
I等に発生すると、障害の検知が出来ず、障害回避の伝
送路再構成が正常に動作しないという問題があった。
すなわち、伝送路に発生した障害、ステーションの電源
断等、通常の運用状態において発生する可能性が高い障
害に対しては、従来の高速な伝送路再構成を実現するこ
とが望ましいが、一方、ステーションの内部等に発生し
た障害に対しても障害の検知を可能とし、障害回避の伝
送路再構成を正確に行なうことが必要である。
そこで、本発明は、通常の運用状態において発生する可
能性が高い障害に対しては高速な障害検出が可能であ
り、かつ、他の障害に対しても障害検出を正確に行なう
ことのできる障害検出方式を提供することを第1の目的
とする。
また、かかる障害検出方式を用い、通常の運用状態にお
いて発生する可能性が高い障害に対しては高速な伝送路
再構成が可能であり、かつ、他の障害に対しても伝送路
再構成を正確に行なうことのできる伝送路再構成方式を
具備した通信システムを提供することを第2の目的とす
る。
[課題を解決するための手段] 本発明は、前記第1の目的達成のために、通信システム
における障害原因を探索し判定する、複数の異なる障害
検出手段を備え、障害発生検知時に、障害原因を検出す
るまで、より高速に障害原因を探索可能な順に、前記障
害検出手段を、順次実行することを特徴とする障害検出
方式を提供する。
また、本発明は、前記第2の目的達成のために、通信シ
ステムにおける障害原因を探索し判定し、判定した障害
原因に応じて障害原因を回避するように伝送路を再構成
する複数の異なる伝送路再構成手段を備え、障害発生検
知時に、障害原因を排除するまで、より高速に障害を探
索可能な順に、前記伝送路再構成手段を、順次実行する
ことを特徴とする伝送路再構成方式を提供する。
また、前記第2の目的達成のために本発明は、通信シス
テムにおける障害原因を探索し判定し、判定した障害原
因に応じて障害原因を回避するように伝送路を再構成す
る複数の異なる伝送路再構成手段と、障害発生検知時
に、障害原因を排除するまで、より高速に障害を探索可
能な順に、前記伝送路再構成手段を、順次実行する手段
とを有することを特徴とする第1の通信システムを提供
する。
なお、本第1の通信システムにおいて、伝送制御装置に
備えられた前記複数の伝送路再構成手段中、最高速に障
害を探索可能な前記伝送路再構成手段は、ハードウェア
ロジックにより実現されることが望ましい。
また、本発明は、前記第2の目的達成のために、通信シ
ステムにおける障害原因を探索し判定し、判定した障害
原因に応じて障害原因を回避するように伝送路を再構成
する複数の異なる伝送路再構成手段と、障害発生検知時
に、障害原因を排除するまで、より高速に障害を探索可
能な順に、前記伝送路再構成手段を、順次、それぞれ1
回または複数回実行する手段とを有することを特徴とす
る第2の通信システムを提供する。
なお、以上、第1および第2の通信システムは、前記障
害原因の排除後、新たな障害発生を検知した場合には、
前回の障害原因を排除した再構成手段より開始して、よ
り高速に障害を探索可能な順に、前記伝送路再構成手段
を、新たな障害の原因を排除するまで、順次、実行する
ようにしても良い。
また、前記第2の目的達成のために、ループ状伝送路
と、該伝送路に接続された複数のステーションと、該伝
送路に接続されたコントロールステーションと、所定の
手順により、障害箇所を判定し、障害箇所を回避するよ
う伝送路を再構成する第1の再構成手段を有する通信シ
ステムであって、 前記コントロールステーションは、前記第1の再構成手
段による伝送路を再構成後、伝送路に確認信号を送信す
る手段と、該確認信号に対する応答信号により障害箇所
が排除されたか否かを判定する手段を有し、障害箇所が
排除されていない場合に、障害箇所の判定が終了するま
で伝送路の再構成を指示し、再構成した伝送路に確認信
号を送信し、確認信号に対する応答信号により障害箇所
を判定し、さらに判定した障害箇所を回避するよう伝送
路の再構成の指示を送信する第2の再構成手段とを有
し、 前記複数のステーションは前記確認信号に対する応答信
号を送信する手段と、前記第2の再構成手段の再構成の
指示に応じて伝送路構成を変更する手段とを有すること
を特徴とする第3の通信システムを提供する。
また、前記第3の通信システムにおいては、 前記コントロールステーションおよびステーションは、
それぞれホスト装置に接続され、 ホスト装置は、前記第2の再構成手段による、第2の再
構成手段で判定された障害箇所を回避する伝送路の再構
成の指示に従った伝送路の構成の変更後、必要に応じ
て、他のホスト装置との間で障害箇所を探索し、障害箇
所を判定し、判定した障害箇所を回避するよう伝送路を
再構成するよう他のホスト装置に再構成を指令する第3
の再構成手段と、他のホスト装置の第3の障害検出手段
の障害箇所の探索に対して応答する手段と、再構成の指
令を受けた場合に伝送路の再構成を接続されているコン
トロールステーションまたはステーションに指示する手
段とを有し、 前記コントロールステーションおよびステーションは接
続しているホスト装置の指示に従いデータを伝送する伝
送路構成を変更する手段を有するようにしても良い。
なお、以上の第3の通信システムにおいて、前記コント
ロールステーションは、必要に応じて、前記複数のステ
ーションの中から選択されることが望ましい。
また、併せて、本発明は、通信システムにおける障害原
因を探索し判定し、判定した障害原因に応じて障害原因
を回避するように伝送路を再構成する複数の異なる伝送
路再構成手段と、障害発生検知時に、障害原因を排除す
るまで、より高速に障害を探索可能な順に、前記伝送路
再構成手段を、順次実行する手段とを有することを特徴
とする伝送制御装置をも提供する。
[作 用] 本発明に係る障害検出方式によれば、障害発生検知時
に、障害原因を検出するまで、より高速に障害原因を探
索可能な順に、前記障害検出手段を、順次実行すること
により障害を検出する。これにより、高速に検知可能な
障害は高速に検出でき、かつ、検出が困難な障害も確実
に検出できる。
また、本発明に係る伝送路再構成方式によれば、障害発
生検知時に、障害原因を排除するまで、より高速に障害
を探索可能な順に、前記伝送路再構成手段を、順次実行
することにより伝送路を再構成する。これにより、高速
に検知可能な障害に対しては高速に伝送路の再構成が行
え、かつ、検出が困難な障害に対しても確実に障害原因
を排除し得る伝送路の再構成が行える。
また、本発明に係る第1の通信システムによれば、障害
発生検知時に、障害原因を排除するまで、より高速に障
害を探索可能な順に、前記伝送路再構成手段を、順次実
行することにより、適切に障害原因を排除し得る伝送路
再構成を行う。
また、本発明に係る第2の通信システムによれば、障害
発生検知時に、障害原因を排除するまで、より高速に障
害を探索可能な順に、前記伝送路再構成手段を、順次、
それぞれ1回または複数回実行することにより、適切に
障害原因を排除し得る伝送路再構成を行う。
なお、以上、第1および第2の通信システムにおいて
は、前記障害原因の排除後、新たな障害発生検知した場
合には、前回の障害原因を排除した再構成手段より開始
して、より高速に障害を探索可能な順に、前記伝送路再
構成手段を、新たな障害の原因を排除するまで、順次、
実行するようにしても良い。
また、本発明に係る第3の通信システムによれば、 コントロールステーションは、第1の再構成手段による
伝送路を再構成後、伝送路に確認信号を送信し、該確認
信号に対する応答信号により障害箇所が排除されたか否
かを判定し、障害箇所が排除されていない場合には、障
害箇所の判定が終了するまで伝送路の再構成を指示し、
再構成した伝送路に確認信号を送信し、確認信号に対す
る応答信号により障害箇所を判定し、さらに判定した障
害箇所を回避するよう伝送路の再構成の指示を送信す
る。
一方、複数のステーションは、前記確認信号に対しては
応答信号を送信し、また、前記第2の再構成手段の再構
成の指示に応じて伝送路構成を変更する。
以上の動作により、適切に障害原因を排除し得る伝送路
再構成を行う。
また、望ましくは、本第3の通信システムにおいて、ホ
スト装置は、前記第2の再構成手段による、第2の再構
成手段で判定された障害箇所を回避する伝送路の再構成
の指示に従った伝送路の構成の変更後、必要に応じて、
他のホスト装置との間で障害箇所を探索し、障害箇所を
判定し、判定した障害箇所を回避するよう伝送路を再構
成するよう他のホスト装置に再構成を指令し、一方、他
のホスト装置の第3の障害検出手段の障害箇所の探索に
対して応答し、再構成の指令を受けた場合に伝送路の再
構成を接続されているコントロールステーションまたは
ステーションに指示し、そして、コントロールステーシ
ョンおよびステーションは接続しているホスト装置の指
示に従いデータを伝送する伝送路構成を変更する。これ
により、さらに確実に障害原因を排除し得る伝送路再構
成を行うことができる。
また、本発明に係る伝送制御装置によれば、障害発生検
知時に、障害原因を排除するまで、より高速に障害を探
索可能な順に、前記伝送路再構成手段を、順次実行する
ことにより、適切な構成に伝送路を再構成する。
[実施例] 以下、本発明に係る通信システムの一実施例を、前記従
来の技術と同じ二重ループ伝送路を採用する通信システ
ムを例に取り説明する。
まず、第4図に、本実施例に係るCSTおよびSTの構成を
示す。本実施例においてCSTは必要に応じて、複数のST
中から選択されるものとする。したがって、両者の構成
は同一であるので、以下、STを例に取りその構成を示
す。
なお、通信システムの一般的な構成は、前記従来技術
(第2図参照)と同じであるので説明を省略する。
第4図に示すように、ST23は伝送方向が互いに反対方向
となる伝送路21、22によりループ状に接続されるもので
あり、STには、計算機等のホスト装置が接続される。
図中、ST1の受信回路RCV24にて受信された信号は、受信
クロック抽出回路RET25と復調回路DEN26に入力される。
クロック抽出回路RET25にて抽出されたタイミング信号2
5aは復調回路DEM26に入力され、受信データを復調し、
信号26aとして、信号25aとともに、通信用LSI・HDLC33
に入力される。
HDLC33は、マイコンMPU42が制御するマイコンバス41に
接続し、マイコンバス41に接続した、メモリMEM43、あ
るいは他のLSI・P−LSI44とともに、データ処理を行な
う。
一方、ST23からの送信動作は、前記HDLC33からの送信デ
ータ33aを伝送制御回路LOOP CTL32からの送信タイミン
グクロック32aに同期してHDLC33からLOOP CTL32へ転送
する。
前記送信タイミングクロックは、発振器OSC36により生
成されている。
次に、送信データは、信号32bとして変調用クロック32e
とともに変調回路MOD39に送信され、変調された後、送
信回路TRM40から送信する。
以上が、伝送路22を使用した場合のデータの流れであ
る。
次に、伝送路21を使用した場合のデータの流れを説明す
るが、回路構成が前記伝送路22を使用した場合ルートと
ほぼ同一のため簡単に説明する。
受信回路RCV28の受信データを、クロック抽出回路RET29
と復調回路DEM30に入力し、復調した受信データ信号30a
と抽出したタイミング信号29aを通信用LSI・HDLC34に入
力する。HDLC34はマイコンバス41に接続されデータ処理
される。
送信動作は、OSC36により生成されたタイミング信号をL
OOP CTL32が、送信タイミングクロック32cとしてHDLC34
に与えることにより、送信データ34aが出力される。次
に変調用クロック32fと、送信データ信号32dを変調回路
MOD37に送信し、変調された後、送信回路TRM38から送信
する。
次に、ST1が伝送路22からデータを入力し、伝送路21に
送信するSTとなる場合、すなわち、伝送路再構成で言う
ところのループバック端局となった場合について、デー
タの流れを説明する。前記、受信回路RCV24から入力し
たデータは、前記ルートを通ってHDLC33に入力し、デー
タ処理される。送信動作において、送信データは、LOOP
CTL32を経由し、MOD37、TRM38を通って送信するルート
が選択される。
逆に、ST1が伝送路21からデータを入力し、伝送路22に
送信するSTとなる場合については、次の通りとなる。受
信回路28から入力したデータは、HDLC34に入力し、デー
タ処理される。送信動作において、送信データは、LOOP
CTL32を経由し、MOD39、TRM40を通って送信するルート
が選択される。
以上の各データ伝送ルートを制御するのがLOOP CTL32で
ある。LOOP CTL32は、受信される信号を識別し伝送ルー
トを変更する機能をもつ。
すなわち、信号検出器DET27が、伝送路22からの信号を
監視し、監視していた信号を受信したら、LOOP CTL32へ
通知する。LOOP CTL32は、通知を受けた信号を識別し伝
送ルートを変更する。また、信号検出器DET31が、伝送
路21からの信号を監視し、監視していた信号を受信した
ら、LOOP CTL32へ通知する。LOOP CTL32は、通知を受け
た信号を識別し伝送ルートを変更する。
ここで、信号発生器PAT GEN35は、前記DET27とDET31か
らの通信に連動して動作し、伝送路21、あるいは伝送路
22へ特定の信号を送信する。
次に、第5図に、本通信システムにおけるデータ伝送の
フレームフォーマットを示す。
図中、FLAGは通信LSI33、34が同期するための同期フラ
グ、DAは宛先アドレス、SAは送信元アドレス、DATAは情
報部、FCSはフレーム検査シーケンス、最後部のフラグ
は、フレームの終了を示している。
次に、本通信システムにおける、各STの送信手順の要部
について述べる。
第6図は、送信権の「勧誘」をあらわす制御信号を示し
たものであり、この信号を受信したSTが、送信権を与え
られる。
第7図は、送信権の「専有」をあらわすための制御信号
であり、前記第6図の「勧誘」信号を受信したSTが、送
信動作に入る時、受信した「勧誘」を表す制御信号を
「専有」信号に変更して下流のSTへ送信する。
本システムにおいては、以上2つの制御信号等を用い
て、各STの送信権を調整し、送信の衝突を排除する。
なお、この「勧誘」信号を検出するのが、第4図におけ
るDET27、31であり、「勧誘」信号を「専有」信号に変
更する動作が、DET27、31の通知により、LOOP CTL32がP
AT GEN35の信号を送信する動作にあたる。
以下、本通信システムにおける伝送路再構成について説
明する。
各ST23は、前記「勧誘」、「専有」の特殊制御信号と、
データ伝送に用いるフレームの他に、第8図に示す監視
信号と呼ばれる、低周期(本実施例では1周期4μs)
の“1"と“0"の繰り返し信号と、無信号状態の5つの受
信状態を管理している。
なお、監視信号と無信号は、前記DEM26あるいはDEM30の
出力をLOOP CTLで検出する(第4図参照)。
前記従来の技術を本通信システムに適用すれば、各ST
は、たとえば、前記5つの受信状態を、伝送路21、23の
両側で監視し、LOOP CTL32のハードウェアロジックレベ
ルで高速な伝送路再構成を行なうこととなる。
すなわち、伝送路21、22は、伝送路が正常であるば、い
ずれかの伝送路でデータ伝送を行ない、他方の伝送路は
待機伝送路として監視信号を流しておく。
また、ループバック状態であれば、伝送路21、22は、両
方の伝送路を用いてデータ伝送を行なう。
すなわち、データ伝送中であれば、DET27、31は、デー
タフレームか、「勧誘」の特殊制御信号か、「専有」の
特殊制御信号か監視信号を受信する。
前記のいずれの信号も受信しない、すなわち無信号状態
となるのは、該STに入力する伝送路か、該伝送路より上
流に位置するSTに障害が発生した場合である。従って、
STのDET27、31が、無信号状態を検出すると、STは伝送
路再構成動作に入る。
なお、STのDET27、31が、無信号状態から、前記データ
フレームか、「勧誘」、「専有」の特殊制御信号か監視
信号を受信した場合は、障害が回復したものと判断し、
正常動作に復帰する。
伝送路再構成動作に入ったSTは、伝送路21、22の信号の
有無に従い、LOOP CTL32のハードウェアロジックコント
ロールにより高速な伝送路再構成を行なう。なお、伝送
路再構成動作に入ると、STにおいて、LOOP CTL32の「勧
誘」検知→「専有」送信の動作は抑圧される。
しかし、以上の構成においては、例えば、ST23におい
て、HDLC33が送信要求出力モードで故障した場合に、
「勧誘」の制御信号をDET27で検知すると、LOOP CTL32
は、PAT GEN35により「専有」信号を下流STに出力する
が、HDLC23の故障のため、送信が行われず、このSTの伝
送路の「専有」状態が永久に解除されず、HDLCが故障し
たSTだけにとどまらず、通信システムの全てのSTがデー
タ伝送できない状態に陥いってしまう等の問題が生じ
る。
そこで、本実施例においては、前記ハードウェアロジッ
クレベルでの伝送路再構成後、伝送路にCSTからフレー
ムを送信する。
STではCSTが送信したデータを、前記HDLC33、あるいはH
DLC34でデータ処理してマイコン42に伝える(第4図参
照)。
マイコン42は、送信されて来たフレームが、正規のフレ
ーム(第5図参照)であること、フレームにエラーが発
生していないこと、データの内容が適切な内容であるこ
とを確認した後、レジスタREG45を制御し、LOOP CTL32
の「勧誘」検知→「専有」送信の動作を可能にする制御
を行なう。
また、CSTが送信したフレームを、他のSTが、ループ伝
送路に接続された順に、フレームのフレームフォーマッ
ト、フレームにエラー発生の無いこと、データの内容が
適切な内容であることを確認し、正常であれば、CSTに
対して応答フレームを戻す。
CSTは、ループ伝送路に接続されたST全部から正常応答
が戻って来ることを確認する一巡チェックを行ない、伝
送路再構成は終了する。もし、前記一巡チェックが正常
終了しなかった場合は、さらに、後述するモードbの障
害箇所の探索を始める。
ここで、第1図に本実施例に係る伝送路再構成全体の基
本アルゴリズムを提示する。
図示するように、前記したフレームと2つの特殊制御信
号と監視信号と無信号の5つの状態を管理してハードウ
ェアロジックレベルで高速な伝送路再構成を行ない(ス
テップ111、112)、CSTからの送信したフレームによ
り、各STがデータチェックを行ない、CSTがデータの一
巡チェックを行ない、正常に通信システムが構築されて
いることを確認する(ステップ113)レベルをモードa
と定義する。
前述したように、モードaでは、CSTは、ループ伝送路
に接続されたST全部から正常応答が戻って来ることを確
認する一巡チェックを行ない、正常ならばモードaを伝
送路再構成は終了する。もし、前記一巡チェックが正常
終了しなかった場合、CSTによるフレームを用いた障害
箇所の探索を始める(モードbの始まり)。
以下、モードbにおける伝送路再構成の処理について第
1図を参照しながら説明する。
モードbでは、CST、STともフレームによる指令、応答
を行なう。フレームにおいては、フレームフォーマッ
ト、エラー発生、データの内容についてチェックし正常
か否かの判断を行なう。
まずCSTは、隣接するSTに対して、フレームにより、ル
ープバック端局にさせる指令を送信する。該フレームを
受信した隣接STは、応答フレームをCSTに返信し、ルー
プバック端局となる。このことにより、CSTと隣接STだ
けでループバック構成がとれる。
ここでCSTはモードaの最終段階で行なったのと同じ一
巡チェックを行い、正常であれば、次にCSTは、隣接ST
の1つ先のSTに対して、フレームにより、ループバック
端局にさせる指令を送信する。該フレームを受信した前
記隣接STの1つ先のSTは応答フレームをCSTに返信し、
ループバック端局となる。
CSTはここで再び一巡チェックを行ない正常であれば、
次にCSTは、隣接STの2つ先のSTに対して以下同様の手
順でループバックの拡張を行なっていく(ステップ12
1)。
以上の過程の中で、CSTは障害を発見したら、障害が切
り離せて、かつ、ST数が最大となる様な構成で再度ルー
プバック構成をとる様にSTに指令し、伝送路を構成する
(ステップ122)。
伝送路再構成手順は、ここで終了するか、あるいは、も
っと確実性の高いチェックを実施する(ステップ12
3)。
この確実性の高いチェックとは、STに接続した計算機等
のソフトウェアにより、ソフトウェア同士の通信プロト
コルを使用した。例えば「指令」に対する「ACK」、「N
ACK」等の「応答」確認により、システムの健全性をチ
ェックすることであり、ここで、該チェックにより、シ
ステムが正常であることを確認するまでのレベルをモー
ドbと定義する。
モードbで伝送路再構成が成功しない場合に、STに接続
した計算機等のソフトウェアによる健全なSTの探索を始
める(モードcの始まり) 以下、モードcの伝送路再構成の処理について説明す
る。
モードcでは、CSTに接続した計算機等のソフトウェア
により、他のSTに接続した計算機にアクセスして、応答
メッセージを要求する。応答メッセージを要求された計
算機等は、自らの通信用ソフトウェアを用いて応答メッ
セージをCSTに接続した計算機等に返信する。CSTに接続
した計算機等は、各STに対し、前記動作を繰り返し、計
算機等のソフトウェアのレベルでの通信が正常であるか
をチェックし、健全性を判定する。ここで、正常でない
通信があった場合、CSTに接続した計算機等は、通信が
正常であった計算機が接続されているSTのみを集めて伝
送路を再構成する様にCSTに指令し、伝送路再構成す
る。このレベルをモードcと定義する。
以上で、本実施例においては伝送路再構成を終了する
が、必要に応じて、さらに、モードcにより行われた伝
送路再構成のチェック、および、さらに、順次、上位の
伝送路再構成(より確実性のある)を繰り返すようにし
ても良い。
なお、本実施例においては、CSTを、広く知られている
ようにSTの中から必要に応じて選択されるものとした
が、特殊なシステムにおいては1または複数のステーシ
ョンをCSTとして固定しても良い。
以上のように、本実施例によれば、伝送路に発生した障
害、ステーションの電源断等、ステーション外部からの
異常信号を検知可能な障害に関しては、高速に伝送路再
構成ができ、前記異常信号を検知することができないス
テーション内部の障害に対しては、確実な伝送路再構成
ができるという効果がある。
ところで、以上のように、伝送路再構成は、モードa、
モードbあるいはモードcの、いずれかのモードで確定
するが、各STは、モードを記憶しておき、再度、障害が
発生した時、記憶しているモードのレベルから伝送路再
構成のアルゴリズムをスタートさせる。このことは、不
必要な伝送路再構成の「ハンチング」を防ぐ。
但し、システム的には、障害を除去した後は、伝送路再
構成をモードaからスタートさせる様にするのが望まし
い。
なお、本実施例においては、前記従来の技術と同じ二重
ループ伝送路を採用する通信システムを例にとり説明し
たが、一般の通信システム、および、公衆網をバックア
ップに持つ単ループ式通信システムにおいても適用可能
である。
この場合、具体的な障害探索方法や、伝送路再構成の態
様は、そのシステムの構成や用途に従うが、高速に伝送
路再構成が可能な伝送路再構成手段より、順次、より確
実性の伝送路再構成手段を実行するという本実施例と、
その本質を異にするものではない。また、本実施例にお
いては、STにつき説明したが、これは一般の伝送制御装
置や通信装置に置き換えても同様に実現できる。
また、本実施例においては、伝送路の再構成につき説明
したが、障害原因検出および障害原因を検出して行う他
の処理においても、同様に適用可能である。他の処理に
適用する場合は、前記第1図における伝送路再構成処理
(ステップ112、122、132)を適用する処理に、伝送路
のチェック(ステップ113、123)を、その処理のチェッ
ク処理に置き換えれば良い。また、単なる障害原因検出
の場合は、以上の処理を省略すれば良い。
[発明の効果] 以上のように、本発明によれば、通常の運用状態におい
て発生する可能性が高い障害に対しては高速な障害検出
が可能であり、かつ、他の障害に対しても障害検出を正
確に行なうことのできる障害検出方式を提供することが
できる。
また、通常の運用状態において発生する可能性が高い障
害に対しては高速な伝送路再構成が可能であり、かつ、
他の障害に対しても伝送路再構成を正確に行なうことの
できる伝送路再構成方式を具備した通信システムを提供
することができる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る伝送路再構成のアルゴ
リズムを示すフローチャート、第2図は通信システムの
一般的な構成を示す説明図、第3図はループバックによ
る伝送路再構成を示す説明図、第4図はSTの構成を示す
ブロック図、第5図は伝送フレームフォーマットを示す
説明図、第6図および第7図は特殊制御信号のビットパ
ターンを示す図、第8図は監視信号の波形を示す図であ
る。 23……ST、21、22……伝送路、27、31……信号検出器、
32……伝送制御回路、45……レジスタ、33、34……通信
LSI、35……信号発生器。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 安元 精一 茨城県日立市大みか町5丁目2番1号 株 式会社日立製作所大みか工場内 (72)発明者 溝河 貞生 茨城県日立市大みか町5丁目2番1号 株 式会社日立製作所大みか工場内 (72)発明者 大貫 健 茨城県日立市大みか町5丁目2番1号 株 式会社日立製作所大みか工場内 (72)発明者 石原 敏夫 茨城県日立市大みか町5丁目2番1号 株 式会社日立製作所大みか工場内 (72)発明者 佐竹 雅人 茨城県日立市大みか町5丁目2番1号 株 式会社日立製作所大みか工場内 (72)発明者 内山 俊彦 茨城県日立市大みか町5丁目2番1号 日 立プロセスコンピュータエンジニアリング 株式会社内

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】フレームを伝送するループ状伝送路と、前
    記ループ状伝送路に接続された複数のステーションと、
    前記ループ状伝送路に接続されたコントロールステーシ
    ョンと、前記複数のステーションおよび前記コントロー
    ルステーションにそれぞれ接続した複数のホスト装置と
    を有する通信システムであって、 前記各ステーションおよびコントロールステーション
    は、前記ループ状伝送路から受信する受信信号の欠如を
    検出する手段と、検出された受信信号の欠如個所に応じ
    て障害個所を推定し推定した障害個所を回避するように
    前記ループ状伝送路を再構成する再構成動作を行う第1
    の再構成手段とを有し、かつ、 前記コントロールステーションは、前記第1の再構成手
    段によるループ状伝送路の再構成後、ループ状伝送路に
    確認フレームを送信する手段と、該確認フレームに対す
    る応答フレームにより障害箇所が排除されたか否かを判
    定する手段と、障害箇所が排除されていないと判定され
    た場合に、障害箇所の判定が終了するまでループ状伝送
    路の再構成を指示し、再構成したループ状伝送路に確認
    フレームを送信し、ループ状伝送路より受信した、確認
    フレームに対する各ステーションの正常な応答フレーム
    の有無により障害箇所を判定し、さらに判定した障害箇
    所を回避するようループ状伝送路の再構成の指示を前記
    ループ状伝送路を介して各ステーションに送信する再構
    成動作を行う第2の再構成手段とを有し、 前記複数のステーションは前記ループ状伝送路より受信
    した前記確認フレームの正常性を検証する手段と、受信
    した前記確認フレームが正常であった場合に当該確認フ
    レームに対する応答フレームを前記ループ状伝送路に送
    信する手段と、前記ループ状伝送路を介して受信した前
    記第2の再構成手段の再構成の指示に応じてループ状伝
    送路構成を変更する手段とを有し、かつ、 前記コントロールステーションに接続されたホスト装置
    は、前記第2の再構成手段による、第2の再構成手段で
    判定された障害箇所を回避するループ状伝送路の再構成
    の指示に従ったループ状伝送路の構成の変更後、他のホ
    スト装置との間で前記フレームを用いてメッセージを交
    換することにより障害の有無を判定する手段と、障害が
    有ると判定された場合に、他のホスト装置との間で前記
    フレームを用いてメッセージを交換することにより障害
    箇所を特定し、特定した障害箇所を回避するようループ
    状伝送路を再構成するよう他のホスト装置に再構成を前
    記フレームを用いたメッセージによって指令する再構成
    動作を行う第3の再構成手段とを有し、 前記各ステーションに接続された各ホスト装置は、他の
    ホスト装置より前記再構成の指令を受けた場合にループ
    状伝送路の再構成を接続されているコントロールステー
    ションまたはステーションに指示する手段とを有し、 前記各コントロールステーションおよびステーションは
    接続しているホスト装置の指示に従い前記ループ状伝送
    路の構成を変更する手段を有することを特徴とする通信
    システム。
  2. 【請求項2】請求項1記載の通信システムであって、 前記コントロールステーションは、必要に応じて、前記
    複数のステーションの中から選択されることを特徴とす
    る通信システム。
  3. 【請求項3】請求項1記載の通信システムであって、 新たな障害の発生を検知した場合に、前記第1の再構成
    手段と第2の再構成手段と第3の再構成手段のうち、前
    回の障害に対して最後に行われたループ状伝送路の再構
    成を引き起こしたものに、直ちに前記再構成動作を行わ
    せる手段を有することを特徴とする通信システム。
JP1344717A 1989-12-30 1989-12-30 通信システム Expired - Lifetime JPH0771106B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1344717A JPH0771106B2 (ja) 1989-12-30 1989-12-30 通信システム
US08/682,012 US5706422A (en) 1989-12-30 1996-07-16 Method of locating fault of communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1344717A JPH0771106B2 (ja) 1989-12-30 1989-12-30 通信システム

Publications (2)

Publication Number Publication Date
JPH03204258A JPH03204258A (ja) 1991-09-05
JPH0771106B2 true JPH0771106B2 (ja) 1995-07-31

Family

ID=18371435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1344717A Expired - Lifetime JPH0771106B2 (ja) 1989-12-30 1989-12-30 通信システム

Country Status (2)

Country Link
US (1) US5706422A (ja)
JP (1) JPH0771106B2 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991264A (en) * 1996-11-26 1999-11-23 Mci Communications Corporation Method and apparatus for isolating network failures by applying alarms to failure spans
ES2313770T3 (es) 1998-05-27 2009-03-01 Diebold, Incorporated Maquina bancaria automatica con acceso a datos basandose en entradas de cliente que incluyen la identificacion biometrica del cliente y la produccion de visualizaciones seleccionadas basandose en la identidad del cliente (bean de perfil).
EP0961195A3 (en) 1998-05-27 2004-11-03 Diebold, Incorporated Function for mapping the keys of a keypad
RU2184393C2 (ru) * 1998-05-27 2002-06-27 Дайболд, Инкорпорейтед Устройство, содержащее автоматический аппарат совершения финансовых операций или автоматический банковский аппарат, и способ работы упомянутого устройства
DE69939523D1 (de) 1998-05-27 2008-10-23 Diebold Inc Vornavigations-Bean (mit Fernladungsgeschwindigkeitstest zum Feststellen ob Zugriff zu HTTP-Datensätzen möglich ist)
US6549932B1 (en) * 1998-06-03 2003-04-15 International Business Machines Corporation System, method and computer program product for discovery in a distributed computing environment
US6553403B1 (en) * 1998-06-03 2003-04-22 International Business Machines Corporation System, method and computer program product for monitoring in a distributed computing environment
US6460070B1 (en) * 1998-06-03 2002-10-01 International Business Machines Corporation Mobile agents for fault diagnosis and correction in a distributed computer environment
US6941467B2 (en) 2002-03-08 2005-09-06 Ciphertrust, Inc. Systems and methods for adaptive message interrogation through multiple queues
US7640160B2 (en) * 2005-08-05 2009-12-29 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
JP4794242B2 (ja) * 2005-08-30 2011-10-19 富士通株式会社 制御方法、制御プログラム及び制御装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5752743A (en) * 1980-09-11 1982-03-29 Mitsunori Nakagama Heat exchanging and dust collecting device for combustion furnace
JPS62150953A (ja) * 1985-12-24 1987-07-04 Matsushita Electric Ind Co Ltd ル−プ伝送系の障害検出方法

Also Published As

Publication number Publication date
JPH03204258A (ja) 1991-09-05
US5706422A (en) 1998-01-06

Similar Documents

Publication Publication Date Title
EP0091129B1 (en) Reconfiguration control method for a loop-type data network
US4745597A (en) Reconfigurable local area network
US4709365A (en) Data transmission system and method
US8493840B2 (en) Fault-tolerant ethernet network
EP0242117A2 (en) Distributed timing control for a distributed digital communication system
US5387902A (en) Data networks
JPH0351142B2 (ja)
JPH0771106B2 (ja) 通信システム
JPH0831869B2 (ja) データ伝送方法及びデータ伝送装置
US5199025A (en) Loop back method for loop type lan transmission line
JP4237101B2 (ja) 二重ループ型ネットワークシステム
JPH04360440A (ja) 伝送路障害検出方式
JPH041543B2 (ja)
JP4073595B2 (ja) ネットワーク故障検出システム、検出方法
JPH0430218B2 (ja)
JPH0720121B2 (ja) リング網での障害箇所の検出方法
JP2739532B2 (ja) トークンリングlanシステムの再構成制御方式
JPH0229261B2 (ja)
JPH0756986B2 (ja) ループネットワークのバイパス方式
JP3133172B2 (ja) 複数波のリング形lanの障害管理システム
JP2671930B2 (ja) リング状lanの構成制御方式
JPH0787462B2 (ja) バス型二重化伝送装置
JPH05268235A (ja) 2重ループ型通信装置の伝送路制御方式
JPH0461445A (ja) ループ式データ伝送装置
JP2008011156A (ja) 2重ループ型ネットワークシステム

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070731

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080731

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080731

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090731

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090731

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100731

Year of fee payment: 15

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100731

Year of fee payment: 15