JPH02142237A - ネットワーク障害回復方式 - Google Patents

ネットワーク障害回復方式

Info

Publication number
JPH02142237A
JPH02142237A JP63296893A JP29689388A JPH02142237A JP H02142237 A JPH02142237 A JP H02142237A JP 63296893 A JP63296893 A JP 63296893A JP 29689388 A JP29689388 A JP 29689388A JP H02142237 A JPH02142237 A JP H02142237A
Authority
JP
Japan
Prior art keywords
node
message
request message
hops
bandwidth
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.)
Granted
Application number
JP63296893A
Other languages
English (en)
Other versions
JPH0624366B2 (ja
Inventor
Satoshi Hasegawa
聡 長谷川
Han Yan Shii
シー.ハン ヤン
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.)
NEC Corp
Iconectiv LLC
Original Assignee
NEC Corp
Telcordia Technologies Inc
Bell Communications Research Inc
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 NEC Corp, Telcordia Technologies Inc, Bell Communications Research Inc filed Critical NEC Corp
Priority to JP63296893A priority Critical patent/JPH0624366B2/ja
Priority to US07/426,205 priority patent/US5065399A/en
Publication of JPH02142237A publication Critical patent/JPH02142237A/ja
Publication of JPH0624366B2 publication Critical patent/JPH0624366B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/26Route discovery packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/08Intermediate station arrangements, e.g. for branching, for tapping-off
    • H04J3/085Intermediate station arrangements, e.g. for branching, for tapping-off for ring networks, e.g. SDH/SONET rings, self-healing rings, meashed SDH/SONET networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/32Flooding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • H04Q3/0075Fault management techniques
    • H04Q3/0079Fault management techniques involving restoration of networks, e.g. disaster recovery, self-healing networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0028Local loop
    • H04J2203/0039Topology
    • H04J2203/0042Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0051Network Node Interface, e.g. tandem connections, transit switching
    • H04J2203/0053Routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0057Operations, administration and maintenance [OAM]
    • H04J2203/006Fault tolerance and recovery
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching
    • Y10S370/903Osi compliant network
    • Y10S370/907Synchronous optical network, SONET

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ネットワークにおけるリンク障害回復方式に
関する。
(従来の技術とその問題点) 通信ネット−ワークにおけるリンク障害回復技術は、リ
ンクのビット速度が上がるに従い重要となってくる。例
えば公衆通信網においては、その上位階層にある通信リ
ンクの速度は10”bpsから10 ’ bpsのオー
ダーに達し、リンク障害の影響は多大である。通常、高
速通信リンクに対してはリンク障害回復技術が採用され
ている。例えば光通信端局には自動保護スイッチ(Au
tomaticProtectlon 5v1tch 
)が用いられており、−本の光フアイバリンクに障害が
起こると自動的に保護用のフィバリンクにスイッチされ
障害回復がなされる。しかし、この方法ではファイバリ
ンク全所の場合には障害回復がなされない。
一方、最近公衆通信網の上位階層通信リンクをスイッチ
するディジタルクロスコネクトシステムが出現し、これ
を利用したリンク障害回復が検討されている。即ち、リ
ンク障害時に障害リンクを迂回する経路をディジタルク
ロスコネクト装置により設定し、障害回復を行なうもの
である。この制御方式として、ネットワーク中央制御装
置からの指令により、各ディジタルクロスコネクト装置
が制御される集中型と、各ディジタルクロスコネクト装
置が自律的に迂回経路を決定していく分散型とに大きく
分けられる。
例えば前者の例として5atoshl Ilasega
va等によるProceeding of Globa
l Cowmunlcatlon Confer−cn
cc、 ’ 87記載の“DynaIlic Rcco
nf’1gurat1on of旧gltal Cro
ss−Connect Systems with N
etworkControl and Managem
cnt−がある。この集中型方式は物理的なリンク障害
の回復とともにディジタルクロスコネクト装置のスイッ
チ単位での論理的リンク障害(チャネル障害)回復も可
能である特長を有するが、ネットワーク中央制御装置と
各ディジタルクロスコネクト装置間の通信及びネットワ
ーク制御装置での処理時間を必要とし、短時間での回復
が困難である、という欠点を有する。
一方、後者の例としては、W、D、GROVERl: 
ヨルProceeding of Global Co
mmunlcatlon Conf’erence゛8
7記載の“The Self−heallng Net
work”がある。これはディジタルクロスコネクト装
置間での分散型制御による障害回復で、各装置が自律的
に並行して処理を進めるので、短時間での回復が期待さ
れる。しかしながら、各装置間での制御メツセージ交換
にフラッディング(例えばV、StalllngS著M
acwlllan社発行の刊行物“Data andC
oapuLer Coavunicatons  25
6ページから261ページに記載)を用いているので、
メツセージ交換量が非常に大きくなる、という欠点を有
している。
(発明の目的) 本発明の目的は、上記従来方式の欠点を除去せしめ、制
御メツセージ交換量が少なく、短時間での障害回復が可
能である分散型のネットワーク障害回復方式を得ること
にある。
(発明の構成) 本発明によると、複数のノードがリンクにより網目状に
接続されているネットワークにおいて、リンク障害が発
生すると障害リンクの両端の第1のノード及び第2のノ
ードのうち一方の第1のノードが要求メツセージを全て
の隣接ノードに送出し、該要求メツセージは送出された
リンクに対しての障害回復用の要求帯域とホップ数の情
報を少なくとも有し、該要求帯域は各リンクに予め用意
されている障害回復用帯域を越えることができず該ホッ
プ数は第1のノードから送出されるときには1に設定さ
れ、各ノードは前記要求帯域により参照できるホップ数
とノードアドレスのテーブルを有しており、各ノードは
初期状態ではリセットされており、各ノードは前記要求
メツセージを受信すると、該受信要求メツセージに含ま
れるホップ数が、予め定められた値以上ならば該メツセ
ージを棄却し、それ以外の場合で該ホップ数が該受信要
求メツセージの要求帯域より参照される前記テーブル中
のホップ数より小さければ前記テーブルを更新し、該要
求帯域が以前に受信した要求メツセージの要求帯域より
大きければ全ての隣接ノードに新たな要求帯域と1増加
させたホップ数を有する要求メツセージを送出し、第2
のノードでは予め定められた時間内に受信した要求メツ
セージのうちで最大要求帯域を有するメツセージを選択
し、該メツセージが送られてきた隣接ノードに返答メツ
セージを送り、該返答メツセージは要求帯域の情報を少
なくとも有し、各ノードでは返答メツセージを受信する
と該返答メツセージ中の要求帯域以上の帯域から参照さ
れるテーブルの中で最小ホップ項を選択し、該最小ホッ
プに対応するノードアドレスを有する隣接ノードに対し
て返答メツセージを転送するとともに障害迂回路を形成
していき、第1のノードが返答メツセージを受信すると
障害迂回路が決定されることを特徴とするネットワーク
障害回復方式が得られる。
(作 用) 第2図(a)〜(d)を参照しながら本発明の詳細な説
明する。第2図(a)は原理説明のために用いるネット
ワーク例を示し、図において200〜204はノード並
びに各ノードに割り当てられたアドレスを示すものとす
る。また、各リンクに付いている数字は各リンクに予め
割りあてられている障害回復用の帯域をあられし、説明
の便宜上、ここでは、数字により大小をあらわすものと
する。
今、ノード200とノード204の間のリンクに障害が
生じたものとする。また、このリンク障害により9に等
しい帯域が失われるものとする。
この場合帯域9を有する障害回復用の迂回路を見出す必
要がある。
本発明によると、障害リンクの両端のノード200と2
04のうちの一方が選択され、選択されたノードが要求
メツセージを送出する。ノード選択規則として、例えば
「予め与えられた各ノードにユニークなアドレスのうち
小さい方のアドレスを有するノードが要求メツセージ送
出側となる」という簡単な規則を設けておけば、ノード
選択が容易である。図示された例ではノード200が要
求メツセージ送出側のノードとして選択されることにな
る。
ノード200は全ての隣接ノード201と202に対し
て要求メツセージに含まれる障害回復用の要求帯域は、
各リンクに予め与えらている障害回復用帯域を越えるこ
とができないので、ノード201に対してはり、ノード
202に対しては3の帯域が要求される。
ノード201とノード202がノード200からの要求
メツセージを受信した後の各ノードのテーブルは第2図
(b)のようになる。
ノード201及び202では、受信した要求帯域が以前
に受信した要求帯域と比較される。図示された例では、
初めて受信した要求メツセージと仮定されているから、
当該要求メツセージの要求帯域は以前の要求帯域より無
条件に大きいから、ノード201.202は全ての隣接
ノードに要求メツセージを送る。この場合、ノード20
2はノード200からの要求帯域が3であったので、ノ
ード201及びノード203に対して3の帯域を要求す
る。このとき、経路中のノードの数をあらわすホップ数
は1だけ増加され2となる。
ノード201と203の隣接ノードが要求メツセージを
受信した後の各ノードのテーブルは第2図(C)のよう
になる。ノード201ではノード202からの受信要求
帯域が3であり、これは以前に受信した要求帯域9より
小さいので要求メツセージは棄却される。このように常
に最大要求帯域を有するメツセージのみを転送すること
で、不必要なメツセージを棄却し、メツセージ数は大幅
に減少する。ノード202では受信要求帯域が9で以前
に受信したものより大きいので全ての隣接ノードに要求
メツセージを送出する。このようにして要求メツセージ
の転送が行なわれて、ノード204が複数の要求メツセ
ージを受信する。ノード204は要求メツセージの目的
ノードであり、受信したメツセージは他のノードに送出
されることはない。
この例は簡単な例であり、ホップ数の上限に関しては説
明しなかったが、不必要に長い迂回路及び要求メツセー
ジ数の増大を避けるため、予め定められたホップ数を越
える要求メツセージは自動的に棄却されるものとする。
第2図(d)にノード204が返答メツセージをノード
201に送り返す際の各ノードのテーブルの一例を示す
。ノード204では、予め定められた時間が経過すると
それまでに受信した要求メツセージ中の要求帯域の中で
最大のものを選択する。
第2図(d)の例では要求帯域9が最大であるので、こ
れを選択し、この要求帯域を含んだ要求メツセージを送
出してきたノード203に返答メツセージを返す。この
返答メツセージには要求帯域9が含まれている。よって
、ノード203では、最大要求帯域を有する迂回路を選
択する制御がなされるわけである。
続いて、この返答メツセージを受信したノード202で
は、返答メツセージに含まれる要求帯域によりテーブル
を参照し、この要求帯域以上のテーブル中の帯域から参
照される最小ホップを選択する。この例では要求帯域9
より大きい帯域はテーブル中に存在しないので自動的に
ノード201からきたホップ数2の項が選択される。し
かし、仮りに帯域12でホップ数1の項がノード202
のテーブルに存在すれば、この項が選択されるわけであ
る。この処理は、ノード204が選択した最大要求帯域
を供給できる最小ホップ数の迂回路を分散的に選択して
いることになる。
同様の返答メツセージの処理、転送が各ノードでなされ
、最終的にノード200に返答メツセージが到達すると
、最大帯域を有する最小ホップ数の迂回路が形成される
ことになるわけである。
なお、上記の処理で障害により失われた帯域が完全に回
復されない場合には、別の迂回路を見い出すため上記処
理が初めから繰り返し実行される。
この場合、迂回路として既に選択された経路上の各リン
クに割りあてられた障害回復用の帯域は、既に決定され
た帯域分だけ差し引かれることになる。このように、複
数の障害迂回路を設定して障害回復を行うことも勿論本
発明に含まれるものである。
(発明の効果) 本発明の方式によると、要求メツセージの転送過程では
最大帯域の経路が選択され、返答メツセージの転送過程
では最短経路が選択され、最大帯域を有する最小ホップ
数(最短経路)の障害迂回路が分散的な制御で得られる
。集中制御を必要としないので各ノードの並行処理から
短時間の障害回復が可能となる。また、各ノードにおい
てその時点での最大要求帯域を有する要求メツセージし
か隣接ノードに転送しないので、不必要なメツセージの
発生を押さえることが可能である。
第3図に、模擬実験による発生要求メツセージ数のグラ
フを示す。第3図(a)は模擬実験に用いたネットワー
ク例であり、第3図(b)は要求メツセージの発生を示
す。第3図(a)において、各リンクに付随した数字の
うちカッコ内の数字は障害回復用の帯域で、もう一方が
稼働帯域である。
第3図(b)において300は従来の技術のフラッディ
ングを用いた場合の要求メツセージの発生数で、301
は本発明の方式による発生メツセージ数である。なお、
図において横軸はホップ数の上限であり、このホップ数
を越えるメツセージは自動的に棄却される、という制御
をフラッディング及び本発明の方式双方に適用している
。勿論、このホップ数の上限を設定しなければ、フラッ
ディングにおける発生メツセージ数は無限大となる。
、第3図(b)の結果(a)のネットワーク例にてあら
ゆる障害発生リンクに対して平均的に求めた発生メツセ
ージ数を示し、図より明らかなように本発明による方式
により従来のフラッディングに比し大幅に要求メツセー
ジの発生数が減少していることがわかる。
しかも、フラッディングにおいては設定したホップ数の
上限が増えるに従い幾何級数的に発生要求メツセージ数
が増加するのに対し、本発明の方式では第3図(b)に
示すように、ホップ数の上限が4以上では要求メツセー
ジの発生数の増加はない。この効果により、本発明では
発生要求メツセージ数の増大がなくホップ数の上限を大
きく設定でき、即ち長い経路による障害迂回路が設定可
能で、障害回復能力の向上が見込まれる。
(実施例) 第1図(a)〜(d)に本発明の方式を実現する一つの
フローチャートを示す。ここで、本発明の方式において
、障害を検出した障害リンクの両端の2つのノードをセ
ンダー、チユーザーと呼ぶことにする。センダーは要求
メツセージを送出するノードであり、チユーザーは返答
メツセージを送出するノードである。
第1図(a)にセンダーが実行する制御フローチャート
の一例を示す。センダーは障害を検出すると100のブ
ロックにて要求メツセージを作成する。要求メツセージ
の一構成例を第1図(e)に示す。センダーは各隣接ノ
ードに対しての要求帯域を設定し、ホップ数は1に設定
し、センダーアドレスと要求メツセージソースには自己
のアドレスを設定し、要求メツセージステイネ−ジョン
としては要求メツセージを受ける隣接ノードのアドレス
を設定する。また、コントロールとしては、例えば検出
された1つの障害に対して、本センダーから送出される
要求メツセージの゛通し番号を設定し、101のブロッ
クにてこの要求メツセージが各隣接ノードに送出される
。ここで、各隣接ノードに対する要求帯域は、各リンク
に予め与えられた障害回復用の帯域を越えることはでき
ない。
続いて、102のブロックにて返答メツセージを待ち、
返答メツセージを受信すると103のブロックにて返答
メツセージ中の要求帯域を見て、障害リンクの帯域が全
て回復されたかを検出する。
もし、103のブロックでの検出結果が“NOならば、
部分的な障害回復がなされたことであり、他の迂回路を
選択するための100のブロックに戻り、障害により失
われた帯域から、返答メツセージ中の要求帯域を引いた
帯域を要求メツセージ中の要求帯域に設定し、再び処理
を行なう。
103のブロックでの検出結果から障害リンクの帯域が
全て回復されたならば104のブロックにて処理を終了
する。また、返答メツセージ受信待ちで、予め設定した
障害回復時間が終了したことを告げるタイムアウト1が
生起すると、104のブロックにて処理を終了する。
第1図(b)には、要求メツセージを受信した各ノード
での処理のフローチャート例を示す。ノードでは110
のブロックにて要求メツセージを受信すると111のブ
ロックにて要求メツセージ中のホップ数が予め設定され
たホップ数の上限MAXより大きいかどうかを検出する
。もし、大きければ長経路を経由してきたメツセージで
あるので117のブロックにてこの要求メツセージは棄
却される。
他方、ホップ数がMAXより小さければ、112のブロ
ックにてホップ数の比較がなされる。
この場合、第1図(r)に−例として示したテープルの
検索を行なう。具体的に言えば、要求メツセージ中の要
求帯域から参照されるテーブル中のホップ数を見出す。
前に到来した要求メツセージによるホップ数を(ホップ
数)oldとし、この要求メツセージの要求帯域を例え
ば3とすると、第1図(f)のテーブル例によると、(
ホップ数)oldはh3 となる。112はブロックに
て受信メツセージ中のホップ数、即ち(ホップ数)ne
wが(ホップ数)oldより小さければ、113のブロ
ックにてテーブル中の受信要求帯域に対応するホップ数
を(ホップ数)newに更新するとともに、対応するノ
ードアドレスを受信メツセージ中の要求メツセージソー
スに更新して、114のブロックの処理に移る。112
のブロックにて(ホップ数)new(ホップ数)old
より大きければ113のブロックをスキップして114
のブロックの処理に移る。
114のブロックでは、受信要求メツセージ中の要求帯
域、即ち(要求帯域)newと以前に受信した要求メツ
セージの中で最大の要求帯域、即ち(要求帯域)old
を比較し、(要求帯域)newの方が小さければ117
のブロックにてメツセージを棄却し、(要求帯域)ne
wの方が大きければ115のブロックにて要求メツセー
ジを作成する。
115のブロックでは各隣接ノードに対しての要求帯域
を設定し、ホップ数を1増加させ、要求メツセージソー
スを自己のアドレスに設定し、要求メツセージステイネ
−ジョンを各隣接ノードアドレスに設定する。要求メツ
セージ作成後116のブロックにてこのメツセージを全
隣接ノードに送出し、110のブロックに戻る。また1
17のブロックにてメツセージが棄却された後も1.1
0のブロックに戻り次の要求メツセージを待つ。
第1図(C)に、返答メツセージを受信した各ノードで
の処理のフローチャート例を示す。ノードでは120の
ブロックにて返答メツセージを受信すると121のブロ
ックで受信した返答メツセージに含まれる要求帯域を用
いてテーブルを参照する。返答メツセージには、少なく
とも要求帯域の情報が含まれている。
例えば、121のブロックでノードが1の要求帯域を含
む返答メツセージを受信すると、テーブル中で1以上の
帯域に対応するホップ数h+・・・hNの中から最小の
ホップ数を選択する。例えばこのホップ数をり、とする
。その最小ホップ数り。
に対応するノードアドレスa、を抽出し、そのノードア
ドレスを有する隣接ノードに対して、122のブロック
にて返答メツセージを転送する。
同時に122のブロックでは返答メツセージが送られて
きたノードと返答メツセージを受信して処理を行なって
いるノードと、このノードが返答メツセージを送出した
相手ノードの間に要求帯域に対応する迂回路を構成する
迂回路は返答メツセージがチユーザーからセンダーに送
られる間に逐次構成されていき、最終的に返答メツセー
ジがセンダーに到着すると完成する。返答メツセージの
送出が終了すると、120のブロックに戻り、返答メツ
セージの受信を待つ。
第1図(d)に、チユーザーが実行する制御のフローチ
ャートの一例を示す。チユーザーは130のブロックに
て要求メツセージを受信すると、131のブロックにて
受信した要求メツセージを格納して、次の要求メツセー
ジ受信を130のブロックにて待つ。予め設定させたタ
イムアウト2が生起すると、132のブロックにて格納
されている要求メツセージの中から最大要求帯域を有す
るものを選択する。続く133のブロックにて、選択さ
れた最大要求帯域を含むメツセージが送られてきた隣接
ノードに対して、この要求帯域を含む返答メツセージを
送出する。同時に133のブロックにて、チユーザーと
返答メツセージを送出した相手ノードの間に送出した要
求帯域に対応する障害迂回路を構成する。続く134の
ブロックでタイムアウト2を検出するタイマーをリセッ
トし、別の障害迂回路のための要求メツセージ受信のた
めにブロックで、予め設定した障害回路時間が終了した
ことを告げるタイムアウト1が生起すると、135のブ
ロックにて対象としているリンク障害回復処理を終了す
る。
【図面の簡単な説明】 第1図(a)〜(d)は本発明の方式を実現するための
フローチャートの例を示す図、第1図(e)は要求メツ
セージ構成例、第1図(f)は各ノードが保有するテー
ブルを示す図、第2図(a)〜(d)は本発明の詳細な
説明するための図、第3図(a)。 (b)は本発明の方式に必要な要求メツセージ数と従来
方式に必要な要求メツセージ数の比較のための模擬実験
結果を示す図である。 図において、200〜204のノードである。 第 図 (k)) (a) (C) 第 図 (d) 第 図 (e) 第 図 (f) 第 図 (C) 第 図 (d) 第 図 (a) 第 図 (b) 第 図 (a) 第 図 (b) ホップ数の上限

Claims (1)

  1. 【特許請求の範囲】 1、それぞれ定められた障害回復用帯域を有するリンク
    により、複数のノードを接続することにより構成された
    ネットワークにおけるリンク障害を迂回路を形成するこ
    とにより回復する方式において、前記障害の発生したリ
    ンクの両端に位置する2つのノードを第1及び第2のノ
    ードとし、前記第1のノードから、当該第1のノードに
    隣接したリンクに対し、該隣接したリンクの障害回復用
    帯域の範囲内の帯域を要求帯域として指示すると共に、
    前記第1のノードからの経路をあらわすホップ数を指示
    する要求メッセージを送出し、前記第1及び第2のノー
    ドの間に置かれたノードでは、最大の障害回復用帯域を
    有する前記迂回路を選択するように、要求メッセージを
    順次第2のノードまで転送し、前記第2のノードに要求
    メッセージの要求帯域が最大であるノードに対して、要
    求帯域を指示する返答メッセージを送出し、該返答メッ
    セージは当該返答メッセージで指示される要求帯域以上
    で且つ最小のホップ数を指示しているノードを通して、
    前記第1のノードまで順次転送し、前記迂回路を設定す
    ることを特徴とするネットワーク障害回復方式。 2、複数のノードがリンクにより網目状に接続されてい
    るネットワークにおいて、リンク障害が発生すると障害
    リンクの両端の第1のノード及び第2のノードのうち一
    方の該第1のノードが要求メッセージを全て隣接ノード
    に送出し、該要求メッセージは送出されたリンクに対し
    ての障害回復用の要求帯域とホップ数の情報を少なくと
    も有し、該要求帯域は各リンクに予め用意されている障
    害回復用帯域を越えることができず該ホップ数は前記第
    1のノードから送出されるときには1に設定され、各ノ
    ードは前記要求帯域により参照できるホップ数とノード
    アドレスのテーブルを有しており、該テーブルは初期状
    態ではリセットされており、各ノードは前記要求メッセ
    ージを受信すると該要求メッセージに含まれるホップ数
    が予め定められた値以上ならば該メッセージを棄却し、
    それ以外の場合で該ホップ数が該要求メッセージの要求
    帯域より参照される前記テーブル中のホップ数より小さ
    ければ前記テーブルを更新し、該要求帯域が以前に受信
    した要求メッセージ要求帯域より大きければ全ての隣接
    ノードに新たな要求帯域と1増加させたホップ数を有す
    る要求メッセージを送出し、前記第2のノードでは予め
    定められた時間内に受信した要求メッセージのうちで最
    大要求帯域を有するメッセージを選択し、該メッセージ
    が送られてきた隣接ノードに返答メッセージを送り、該
    返答メッセージは要求帯域の情報を少なくとも有し、各
    ノードでは返答メッセージを受信すると該返答メッーセ
    ージ中の要求帯域以上の帯域から参照されるテーブルの
    中で最小ホップ項を選択し、該最小ホップに対応するノ
    ードアドレスを有する隣接ノードに対して返答メッセー
    ジを転送するとともに障害迂回路を形成していき、前記
    第1のノードが返答メッセージを受信すると障害迂回路
    が決定されることを特徴とするネットワーク障害回復方
    式。 3、請求項2に記載の方式が予め定められた時間内で繰
    り返し実行された複数の障害迂回路により障害回復を行
    なうことを特徴とするネットワーク障害回復方式。
JP63296893A 1988-11-24 1988-11-24 ネットワーク障害回復方式 Expired - Lifetime JPH0624366B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63296893A JPH0624366B2 (ja) 1988-11-24 1988-11-24 ネットワーク障害回復方式
US07/426,205 US5065399A (en) 1988-11-24 1989-10-25 Telecommunication network trouble recovery system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63296893A JPH0624366B2 (ja) 1988-11-24 1988-11-24 ネットワーク障害回復方式

Publications (2)

Publication Number Publication Date
JPH02142237A true JPH02142237A (ja) 1990-05-31
JPH0624366B2 JPH0624366B2 (ja) 1994-03-30

Family

ID=17839528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63296893A Expired - Lifetime JPH0624366B2 (ja) 1988-11-24 1988-11-24 ネットワーク障害回復方式

Country Status (2)

Country Link
US (1) US5065399A (ja)
JP (1) JPH0624366B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07327030A (ja) * 1994-05-31 1995-12-12 Nec Corp ネットワークの経路制御方法

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444693A (en) * 1992-04-27 1995-08-22 At&T Corp. System for restoration of communications networks
US5408618A (en) * 1992-07-31 1995-04-18 International Business Machines Corporation Automatic configuration mechanism
US5412652A (en) * 1993-09-24 1995-05-02 Nec America, Inc. Sonet ring subnetwork management method
EP0699008A1 (en) * 1994-08-23 1996-02-28 BELL TELEPHONE MANUFACTURING COMPANY Naamloze Vennootschap Method for rerouting a data stream
NZ315055A (en) * 1995-08-07 1998-10-28 British Telecomm Route finding in communications networks
CA2228294C (en) * 1995-08-07 2001-10-09 British Telecommunications Public Limited Company Route finding in communications networks
CA2161847A1 (en) * 1995-10-31 1997-05-01 Wayne D. Grover Method for preconfiguring a network to withstand anticipated failures
US5815490A (en) * 1995-11-20 1998-09-29 Nec America, Inc. SDH ring high order path management
JP2836552B2 (ja) * 1995-11-20 1998-12-14 日本電気株式会社 分散型ネットワーク障害回復装置
JP2943677B2 (ja) * 1995-12-06 1999-08-30 日本電気株式会社 非同期転送モード通信方式における回線迂回制御システム
US6199172B1 (en) * 1996-02-06 2001-03-06 Cabletron Systems, Inc. Method and apparatus for testing the responsiveness of a network device
JP3001410B2 (ja) * 1996-03-28 2000-01-24 日本電気テレコムシステム株式会社 自動迂回ルーティング方式
US6141319A (en) * 1996-04-10 2000-10-31 Nec Usa, Inc. Link based alternative routing scheme for network restoration under failure
US5781535A (en) * 1996-06-14 1998-07-14 Mci Communications Corp. Implementation protocol for SHN-based algorithm restoration platform
US5732206A (en) * 1996-07-23 1998-03-24 International Business Machines Corporation Method, apparatus and program product for disruptive recovery in a data processing system
US5859836A (en) * 1996-07-29 1999-01-12 At&T Corp Alternate ring restoration technique
US6031819A (en) * 1996-12-30 2000-02-29 Mci Communications Corporation Method and system of distributed network restoration using preferred routes
US6421349B1 (en) * 1997-07-11 2002-07-16 Telecommunications Research Laboratories Distributed preconfiguration of spare capacity in closed paths for network restoration
US6377543B1 (en) 1997-08-13 2002-04-23 Telecommunications Research Laboratories Path restoration of networks
DE19801875A1 (de) * 1998-01-20 1999-07-22 Cit Alcatel Verfahren zum Einrichten einer Verbindung in einem synchronen digitalen Nachrichtenübertragungsnetz und Netzelement
US6404734B1 (en) 1998-10-06 2002-06-11 Telecommuncations Research Laboratories Scalable network restoration device
US6801496B1 (en) * 1999-01-15 2004-10-05 Cisco Technology, Inc. Network addressing scheme for reducing protocol overhead in an optical network
US6856627B2 (en) * 1999-01-15 2005-02-15 Cisco Technology, Inc. Method for routing information over a network
US7200110B1 (en) * 1999-03-24 2007-04-03 Alcatel Canada Inc. Method and apparatus for prioritized release of connections in a communications network
US7124187B1 (en) * 1999-07-02 2006-10-17 Lucent Technologies Inc. Routing of bandwidth guaranteed paths with restoration in an information network
US7457233B1 (en) 1999-07-15 2008-11-25 Juniper Networks, Inc. Method and apparatus for fast reroute in a connection-oriented network
US6549513B1 (en) * 1999-10-12 2003-04-15 Alcatel Method and apparatus for fast distributed restoration of a communication network
US6751200B1 (en) 1999-12-06 2004-06-15 Telefonaktiebolaget Lm Ericsson (Publ) Route discovery based piconet forming
US6975613B1 (en) 1999-12-06 2005-12-13 Telefonaktiebolaget L M Ericsson (Publ) System and method for scheduling communication sessions in an ad-hoc network
US6704293B1 (en) 1999-12-06 2004-03-09 Telefonaktiebolaget Lm Ericsson (Publ) Broadcast as a triggering mechanism for route discovery in ad-hoc networks
US6535498B1 (en) 1999-12-06 2003-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Route updating in ad-hoc networks
US6480505B1 (en) 1999-12-06 2002-11-12 Telefonaktiebolaget Lm Ericsson (Publ) Batched fair exhaustive polling scheduler
GB0000927D0 (en) * 2000-01-14 2000-03-08 Nokia Networks Oy Communication method and system
JP3747740B2 (ja) * 2000-05-22 2006-02-22 株式会社日立製作所 インタネットゲートウェイシステムでの迂回制御方法
US20030142678A1 (en) * 2000-07-28 2003-07-31 Chan Eric L. Virtual path ring protection method and apparatus
US7120693B2 (en) * 2001-05-08 2006-10-10 International Business Machines Corporation Method using two different programs to determine state of a network node to eliminate message response delays in system processing
US7477594B2 (en) 2001-05-16 2009-01-13 Cisco Technology, Inc. Method for restoring a virtual path in an optical network using 1:N protection
GB0112955D0 (en) * 2001-05-29 2001-07-18 Marconi Comm Ltd A route selector and a method of signal routing
US8762568B1 (en) 2001-07-06 2014-06-24 Cisco Technology, Inc. Method and apparatus for inter-zone restoration
US6766482B1 (en) 2001-10-31 2004-07-20 Extreme Networks Ethernet automatic protection switching
IL146588A (en) * 2001-11-20 2006-12-31 Eci Telecom Ltd High speed dissemination of failure information in mesh networks
JP3973986B2 (ja) * 2002-07-12 2007-09-12 株式会社エヌ・ティ・ティ・ドコモ ノード探索方法、ノード、通信システム及びノード探索プログラム
US7047028B2 (en) * 2002-11-15 2006-05-16 Telefonaktiebolaget Lm Ericsson (Publ) Optical fiber coupling configurations for a main-remote radio base station and a hybrid radio base station
US20050048486A1 (en) * 2003-03-31 2005-03-03 Fen Huang Method of inactivating ribonucleases at high temperature
US20040197795A1 (en) * 2003-03-31 2004-10-07 Fen Huang Method of inactivating ribonucleases at high temperature
FR2867643B1 (fr) * 2004-03-12 2006-06-02 Cit Alcatel Procede de transmission de paquets de donnees dans un reseau de telecommunication et dispositif mettant en oeuvre ce procede
US7738859B2 (en) * 2005-03-10 2010-06-15 Interdigital Technology Corporation Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
US7796632B2 (en) * 2006-09-29 2010-09-14 Motorola, Inc. Transmission channel bandwidth selection for communications between multi-bandwidth nodes
US7668118B2 (en) * 2008-01-25 2010-02-23 Intelliserv, Inc. Directional topology discovery for downhole networks
US7668117B2 (en) * 2008-01-25 2010-02-23 Intelliserv, Inc. Topology maintenance and discovery facility for downhole networks
CN112468391B (zh) * 2019-09-09 2024-04-26 华为技术有限公司 网络故障传递方法和相关产品
US12282391B2 (en) * 2022-09-26 2025-04-22 Dell Products, L.P. Systems and methods for error recovery in rebootless firmware updates

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4402082A (en) * 1980-10-31 1983-08-30 Foster Wheeler Energy Corporation Automatic line termination in distributed industrial process control system
US4382294A (en) * 1981-10-26 1983-05-03 Bell Telephone Laboratories, Incorporated Telephone switching control arrangement
US4500989A (en) * 1982-08-02 1985-02-19 Dahod Ashraf M Digital communication system
US4536874A (en) * 1983-07-21 1985-08-20 Stoffel James C Bandwidth efficient multipoint data communication system
JPS6038950A (ja) * 1983-08-11 1985-02-28 Sumitomo Electric Ind Ltd 伝送路制御方式
US4532625A (en) * 1983-10-17 1985-07-30 The United States Of America As Represented By The Secretary Of The Army Communications network status information system
JPH0614643B2 (ja) * 1983-12-05 1994-02-23 株式会社日立製作所 ル−プ式デ−タ伝送システムの障害回復検出方法
US4608684A (en) * 1984-03-26 1986-08-26 Itt Corporation Digital switching systems employing multi-channel frame association apparatus
EP0194673B1 (en) * 1985-03-12 1992-12-02 Honda Giken Kogyo Kabushiki Kaisha Multiplex transmission system
ATE61901T1 (de) * 1986-03-10 1991-04-15 Siemens Ag Schaltungsanordnung fuer zentralgesteuerte zeitmultiplex-fernmeldevermittlungsanlagen, insbesondere pcm-fernsprechvermittlungsanlagen mit an ein koppelfeld angeschlossenen anschlussgruppen.
US4847610A (en) * 1986-07-31 1989-07-11 Mitsubishi Denki K.K. Method of restoring transmission line
JPS6346029A (ja) * 1986-08-13 1988-02-26 Hitachi Ltd ル−プバツク制御方式
JP2533550B2 (ja) * 1987-07-10 1996-09-11 株式会社日立製作所 デ―タ通信ネットワ―クにおける構成制御方法
US4785450B1 (en) * 1987-08-06 1999-10-12 Interdigital Tech Corp Apparatus and method for obtaining frequency agility in digital communication system
CA1331647C (en) * 1987-08-24 1994-08-23 Toshihiko Yomogida Multiplex communication system for sequence controllers
JPS6460026A (en) * 1987-08-31 1989-03-07 Fujitsu Ltd Transmission line switching device for communication equipment
JPH0246055A (ja) * 1988-08-08 1990-02-15 Toshiba Corp 構内交換機
US4964095A (en) * 1989-05-12 1990-10-16 Alcatel Na, Inc. Data communication bypass apparatus and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07327030A (ja) * 1994-05-31 1995-12-12 Nec Corp ネットワークの経路制御方法

Also Published As

Publication number Publication date
JPH0624366B2 (ja) 1994-03-30
US5065399A (en) 1991-11-12

Similar Documents

Publication Publication Date Title
JPH02142237A (ja) ネットワーク障害回復方式
US7002917B1 (en) Method for path selection in a network
Komine et al. A distributed restoration algorithm for multiple-link and node failures of transport networks
US8081582B2 (en) Method for routing information over a network employing centralized control
US7382731B1 (en) Method and apparatus for updating probabilistic network routing information
US5537532A (en) Restoration in communications networks
US6639897B1 (en) Communication network of linked nodes for selecting the shortest available route
EP0398614B1 (en) Data communications network
US7724655B2 (en) Network addressing scheme for reducing protocol overhead in an optical network
JP5722455B2 (ja) ネットワークにおけるメッセージおよび計算オーバーヘッドの軽減
AU2003303532B2 (en) Method and apparatus for advertising a link cost in a data communications network
WO1997050211A1 (en) Telecommunications network restoration method
US7764596B2 (en) Method for restoring a virtual path in an optical network using dynamic unicast
US11552882B2 (en) Efficient propagation of fault routing notifications
WO2022012145A1 (zh) 一种负载均衡方法、装置和系统
US8018953B1 (en) Adaptive, deterministic ant routing approach for updating network routing information
CN115769549A (zh) 在通信网络中分发信息
EP0843941B1 (en) Route Finding in Communications Networks
EP1185041A2 (en) OSPF autonomous system with a backbone divided into two sub-areas
US7869350B1 (en) Method and apparatus for determining a data communication network repair strategy
JP4128944B2 (ja) マルチキャスト転送経路設定方法、マルチキャスト転送経路計算装置、プログラムおよび記録媒体
CN110535675B (zh) 一种组播快速切换的方法及装置
EP1673901B1 (en) Method and apparatus for generating routing information in a data communications network
US6868071B1 (en) System and method of transmitting data frames in a mesh of data switches
US7855949B1 (en) Method and apparatus for bundling signaling messages for scaling communication networks

Legal Events

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

Free format text: PAYMENT UNTIL: 20080330

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20090330

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: 20090330

Year of fee payment: 15