JPH05158840A - Frame relay communication processing method - Google Patents
Frame relay communication processing methodInfo
- Publication number
- JPH05158840A JPH05158840A JP3319018A JP31901891A JPH05158840A JP H05158840 A JPH05158840 A JP H05158840A JP 3319018 A JP3319018 A JP 3319018A JP 31901891 A JP31901891 A JP 31901891A JP H05158840 A JPH05158840 A JP H05158840A
- Authority
- JP
- Japan
- Prior art keywords
- communication control
- communication
- processor
- frame
- ring
- 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.)
- Withdrawn
Links
Landscapes
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【目的】本発明は複数のプロセッサがそれぞれ通信処理
を実行する二重化された通信制御装置に接続され,各系
の通信制御装置はそれぞれが二重化リング等のネットワ
ークにより相互に接続されたマルチプロセッサ間通信制
御システムにおけるフレーム中継通信処理方式に関し,
二重化リングのそれぞれの異なる通信制御装置に障害が
発生しても障害が発生した通信制御装置に接続するプロ
セッサ間の通信を可能とすることを目的とする。
【構成】各系の通信制御システムで異なるプロセッサに
対応する通信制御装置の障害が発生して該プロセッサ間
の各系内の通信システムによる直接通信が不可能となる
と,障害が発生した通信制御装置に対応する一方のプロ
セッサから他方のプロセッサへの通信は,正常な通信制
御装置側の一方の系から,両系の通信制御装置が正常で
あるプロセッサを介して他方の系へフレームを中継して
行うよう構成する。
(57) [Summary] [Object] According to the present invention, a plurality of processors are connected to a duplicated communication control device that executes communication processing, and the communication control devices of each system are connected to each other by a network such as a duplication ring. Frame relay communication processing method in the multi-processor communication control system
It is an object of the present invention to enable communication between processors connected to a communication control device in which a failure has occurred, even if a failure occurs in each different communication control device in the duplex ring. When a communication control device corresponding to a different processor in a communication control system of each system fails and direct communication cannot be performed by the communication system in each system between the processors, the communication control device fails For communication from one processor to the other processor corresponding to, the frame is relayed from one system on the normal communication control unit side to the other system via the processor whose communication control units on both systems are normal. Configure to do.
Description
【0001】[0001]
【産業上の利用分野】本発明は複数のプロセッサが通信
処理を実行する二重化された通信制御装置に接続され,
各系の通信制御装置はそれぞれが二重化されたループま
たはリングにより相互に接続されたマルチプロセッサ間
通信制御システムにおけるフレーム中継通信処理方式に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a redundant communication control device in which a plurality of processors execute communication processing.
The communication control device of each system relates to a frame relay communication processing system in a multiprocessor communication control system which is mutually connected by a duplicated loop or ring.
【0002】近年,高速のリングバスまたはループバス
(以下,単にリングバスという)を介して複数のプロセ
ッサを接続して負荷を分散処理する方法が利用されてい
る。そのリングバスは各ノードにプロセッサと接続する
通信制御装置を備え,通信端末装置を介してリングバス
によるプロセッサ間の通信が行われる。このようなリン
グバスを信頼性の維持のため二重化され,各プロセッサ
は各系のリングバス上の対応する通信制御装置に接続さ
れている。また,各リングバスも二重化されて障害が発
生しても他の正常な通信制御装置間での通信が可能とな
っている。In recent years, a method of connecting a plurality of processors via a high-speed ring bus or loop bus (hereinafter, simply referred to as a ring bus) to perform load distributed processing has been used. The ring bus is provided with a communication control device connected to each node at each node, and communication between the processors is performed by the ring bus via a communication terminal device. Such a ring bus is duplicated to maintain reliability, and each processor is connected to a corresponding communication control device on the ring bus of each system. Also, even if each ring bus is duplicated and a failure occurs, communication between other normal communication control devices is possible.
【0003】このようなマルチプロセッサ間の通信制御
システムでは,二重化されたリングバスにおいて両系の
異なるプロセッサに対応する通信制御装置に障害が発生
すると,それらのプロセッサ間の通信が不可能になり,
その改善が望まれている。In such a communication control system between multiprocessors, when a failure occurs in a communication control device corresponding to different processors of both systems in a duplicated ring bus, communication between those processors becomes impossible,
The improvement is desired.
【0004】[0004]
【従来の技術】図7は従来例の説明図である。図7にお
いて,PEはプロセッサ(Processor Element) ,CCU
は通信制御装置(Communication Control Unit) を表
し,各プロセッサPEはそれぞれ分散された負荷を処理
するもので,全体としてまとまった機能を実行するシス
テムを構成する。具体的には,各プロセッサは,例えば
交換機の各通話路の制御を分散して処理するプロセッサ
に相当する。2. Description of the Related Art FIG. 7 is an explanatory view of a conventional example. In FIG. 7, PE is a processor (Processor Element), CCU
Represents a communication control unit, and each processor PE processes a distributed load, and constitutes a system that executes a set of functions as a whole. Specifically, each processor corresponds to, for example, a processor that dispersively processes and controls the respective communication paths of the exchange.
【0005】複数のプロセッサPE0〜PEnは,0系
と1系の二重化されたCCUを備え,各系のCCUはそ
れぞれ0系リングバス(図では0系リングと表示)と1
系リング(同じく1系リングと表示)という二重化され
た高速LANにより接続され通信を行う。この高速LA
Nは,ISO(国際標準機構)やANSI(米国規格協
会)で標準化が進められているFDDI(Fiber Distri
buted Data Interface) の100Mbpsの光LANで
ある。The plurality of processors PE0 to PEn are provided with duplicated CCUs of 0 system and 1 system, and the CCUs of each system are 0 system ring bus (shown as 0 system ring) and 1 system, respectively.
Communication is performed by connecting with a dual high-speed LAN called a system ring (also referred to as a 1-system ring). This high-speed LA
N is FDDI (Fiber Distributor), which is being standardized by ISO (International Standards Organization) and ANSI (American National Standards Institute).
Buted Data Interface) 100 Mbps optical LAN.
【0006】0系リングと1系リングは同様の構成であ
り,0系リングを代表として説明する。リングは,一方
の方向にデータを転送するPリング(Primary Ring)
と,その反対方向にデータを転送するSリング(Seconda
ry Ring)とで構成され, その使用形態としてはPリング
を現用系として使用し,SリングはPリングが障害時に
使用する。その他の使用形態として,PリングとSリン
グを伝送する情報の種類に応じて使い分ける場合もあ
る。The 0-system ring and the 1-system ring have the same structure, and the 0-system ring will be described as a representative. A ring is a P ring (Primary Ring) that transfers data in one direction.
And an S-ring that transfers data in the opposite direction (Seconda
ry ring), the P ring is used as the active system, and the S ring is used when the P ring fails. As another usage pattern, the P ring and the S ring may be selectively used according to the type of information to be transmitted.
【0007】このような構成のリングバスでは,リング
バス内のCCUまたは伝送路に障害が発生すると,その
障害が発生したCCUまたは伝送路の両端のCCUにお
いて,PリングとSリングを接続して折り返し(ループ
バック)の経路を形成することにより,障害が発生した
位置を除き,他のCCUを介して各プロセッサは相互の
通信を行うことができる。図7の例では,0系リングの
CCU0に障害が発生すると,0系リングのCCU0と
CCU1の間と,CCUnとCCU0の間でそれぞれ図
に示すようなループバックが形成されて,CCU1〜C
CUnの間でSリングとPリングによる循環経路が形成
され,正常に動作しているCCU間の通信を維持するこ
とができる。一方,障害が発生したCCU0に接続する
プロセッサPE0は,それまで0系リングを介して行っ
てきた他のプロセッサとの通信を,1系リングのCCU
0を用いて実現することができる。In the ring bus having such a structure, when a failure occurs in the CCU or the transmission path in the ring bus, the P ring and the S ring are connected in the CCU in which the failure occurs or the CCU at both ends of the transmission path. By forming a loopback path, each processor can communicate with each other via another CCU, except for the position where the failure has occurred. In the example of FIG. 7, if a failure occurs in CCU0 of the 0-system ring, loopbacks as shown in the figure are formed between CCU0 and CCU1 of the 0-system ring and between CCU0 and CCU0, respectively, and CCU1 to CCU1.
A circulation path by the S ring and the P ring is formed between the CUns, and the communication between the CCUs operating normally can be maintained. On the other hand, the processor PE0 connected to the CCU0 in which the failure has occurred communicates with other processors, which have been performed via the 0-system ring until then, to the CCU of the 1-system ring.
It can be realized by using 0.
【0008】このように二重化した通信制御装置により
形成するリングバス及び,リングバス自体の二重化構成
によりマルチプロセッサ間通信制御システムの高い信頼
性を達成することができる。High reliability of the inter-multiprocessor communication control system can be achieved by the dual structure of the ring bus formed by the dual communication control device and the ring bus itself.
【0009】[0009]
【発明が解決しようとする課題】従来の上記図7に示す
方式では,0系リングの1つの通信制御装置に障害が発
生した時に,この0系リングの障害発生個所と異なる1
系リングの通信制御装置の1つに障害が発生(二重化障
害の発生)した場合は,0系リングの障害が発生した通
信制御装置に接続するプロセッサと1系リングの障害が
発生した通信制御装置に接続するプロセッサとの間で直
接通信することができなかった。In the conventional system shown in FIG. 7, when a failure occurs in one communication control unit of the 0-system ring, the failure point of the 0-system ring is different from that of the 0-system ring.
When a failure occurs in one of the communication control units of the system ring (duplication failure occurs), the processor connected to the communication control unit in which the system 0 ring failure occurs and the communication control unit in which the system 1 ring failure occurs It was not possible to communicate directly with the processor connected to.
【0010】具体例で説明すると,図7の0系リングに
おいてCCU0に障害が発生し,1系リングにおいてC
CUnに障害が発生した場合を例にする。この場合,0
系リングではCCU0に障害が発生して,CCU1とC
CUnの間でループバックによる循環経路が形成され,
1系リングではCCU0とCCUn−1の間でループバ
ックによる循環路が形成される。この場合,プロセッサ
PE0がプロセッサPEnと通信を行う場合(この逆の
場合も含む),互いに他系のリングを用いて通信しよう
としてもループバックがそれぞれ形成されているため通
信することができないという問題があった。Explaining in a concrete example, a failure occurs in CCU0 in the 0-system ring of FIG.
The case where a failure occurs in CUn is taken as an example. In this case, 0
In the system ring, CCU0 fails and CCU1 and C
A loopback loop is formed between CUn,
In the system 1 ring, a loopback loop is formed between CCU0 and CCUn-1. In this case, when the processor PE0 communicates with the processor PEn (and vice versa), even if the processors PE0 and the processor PEn try to communicate with each other using the rings of other systems, they cannot communicate because the loopbacks are formed respectively. was there.
【0011】本発明は二重化された通信制御装置を接続
して構成された二重化されたリングのそれぞれの異なる
通信制御装置に障害が発生しても,障害が発生した通信
制御装置に接続するプロセッサ間の通信を可能とするマ
ルチプロセッサ間通信制御システムにおけるフレーム中
継通信処理方式を提供することを目的とする。According to the present invention, even if a failure occurs in each different communication control device of a redundant ring configured by connecting a redundant communication control device, an interprocessor connected to the communication control device in which the failure occurs It is an object of the present invention to provide a frame relay communication processing method in a multiprocessor communication control system that enables the communication of the above.
【0012】[0012]
【課題を解決するための手段】図1は本発明の原理説明
図である。図1において,1はPリングとSリングとで
二重化された0系リングバス,2は0系リングバス上に
設けられそれぞれプロセッサPE0〜nに接続された通
信制御装置(CCU00〜CCU0n),3はそれぞれ
個別の処理を行うプロセッサ(PE0〜PEn),4は
上記0系のリングバスと同様に二重化された1系リング
バス,5は1系リングバス上に設けられそれぞれプロセ
ッサPE0〜nに接続された通信制御装置(CCU10
〜CCU1n)である。FIG. 1 illustrates the principle of the present invention. In FIG. 1, 1 is a 0-system ring bus that is duplicated with a P-ring and an S-ring, 2 is a communication control unit (CCU00-CCU0n) provided on the 0-system ring bus and connected to processors PE0-n, 3 respectively. Are processors (PE0 to PEn) that perform individual processing, 4 is a 1-system ring bus that is duplicated like the 0-system ring bus, and 5 is provided on the 1-system ring bus and connected to processors PE0 to n, respectively. Communication control unit (CCU10
~ CCU1n).
【0013】本発明は0系と1系のリングバスがそれぞ
れ二重化され且つ,異なるプロセッサに対応する0系の
通信制御装置と1系の通信制御装置に障害が発生した時
に,障害が発生した通信制御装置に接続するプロセッサ
間の通信は,0系と1系の両方の通信制御装置が正常で
あるプロセッサを中継してリング間でフレームを送受す
るものである。According to the present invention, when the 0-system and 1-system ring buses are duplicated and a failure occurs in the 0-system communication controller and the 1-system communication controller corresponding to different processors, the communication in which the failure occurs The communication between the processors connected to the control device is such that both the 0-system communication control device and the 1-system communication control device relay the processors that are normal and transmit / receive frames between the rings.
【0014】[0014]
【作用】0系リングバス1上の通信制御装置2の1つ,
例えばCCU00に障害が発生し,0系で障害が発生し
た通信制御装置と異なるプロセッサに対応する1系リン
グバス4上の通信制御装置5の1つ,例えばCCU1n
に障害が発生したものとする。その場合,0系と1系の
リングバス1,4では従来と同様に障害が発生した通信
制御装置の両側の通信制御装置においてループバックが
形成されて通信を行うことができる。この時,0系リン
グバス1で障害が発生した通信制御装置CCU00に接
続するプロセッサPE0が1系リングバス4で障害が発
生した通信制御装置CCU1nに接続するプロセッサP
Enと通信を行うものとする。Operation: One of the communication control devices 2 on the 0-system ring bus 1,
For example, one of the communication control units 5 on the 1-system ring bus 4 corresponding to a processor different from the communication control unit in which the fault occurs in CCU00 and the 0-system, for example, CCU1n
It is assumed that there is a failure. In this case, in the 0-system and 1-system ring buses 1 and 4, communication can be performed by forming a loopback in the communication control devices on both sides of the communication control device in which the failure has occurred, as in the conventional case. At this time, the processor PE0 connected to the communication control unit CCU00 having a failure in the 0-system ring bus 1 is connected to the processor P0 connected to the communication control unit CCU1n having a failure in the 1-system ring bus 4.
It shall communicate with En.
【0015】この場合,プロセッサPE0は正常な通信
制御装置CCU10を持つ1系リングバス4から,0系
リング上の相手プロセッサPEnに接続する通信制御装
置CCU0nを宛先とするフレームを送信する。このフ
レームは1系リングバス4(ループバックにより形成さ
れたループ)を通って他の通信制御装置CCU11に送
出される。他の通信制御装置CCU11は,自通信制御
装置に対応するプロセッサPE1に接続する他系の通信
制御装置CCU01が正常であると,そのフレームを取
り込んで自通信制御装置の上位のプロセッサPE1に転
送する。このプロセッサPE1はそのフレームを受け取
った時と反対側の他系の通信制御装置CCU01から他
系のリングバスに送出する。他系のリングバス(0系リ
ングバス1)では各通信制御装置が自己を宛先とするフ
レームの取り込み制御を行い,この例では通信制御装置
CCU1nが自己を宛先とするフレームを受け取り,上
位のプロセッサPEnへその内容を転送する。このよう
にしてPE0からPEnへの通信が行われる。これと逆
方向の通信(PEnからPE0への通信)も同様に実行
される。In this case, the processor PE0 transmits from the 1-system ring bus 4 having the normal communication control unit CCU10 a frame addressed to the communication control unit CCU0n connected to the partner processor PEn on the 0-system ring. This frame is sent to the other communication control unit CCU11 through the 1-system ring bus 4 (loop formed by loopback). When the communication control unit CCU01 of the other system connected to the processor PE1 corresponding to the own communication control unit is normal, the other communication control unit CCU11 takes in the frame and transfers it to the higher-order processor PE1 of the own communication control unit. .. The processor PE1 sends out the frame to the ring bus of the other system from the communication control unit CCU01 of the other system on the opposite side to the time when the frame is received. In the other system's ring bus (system 0 ring bus 1), each communication control device performs capture control of the frame destined for itself, and in this example, the communication control device CCU1n receives the frame destined for itself and the upper processor Transfers its contents to PEn. In this way, communication from PE0 to PEn is performed. Communication in the opposite direction (communication from PEn to PE0) is executed in the same manner.
【0016】[0016]
【実施例】図2は実施例のシステム構成図,図3は発信
元のプロセッサの処理フロー図,図4はフレームフォー
マットを示す図,図5はフレーム発信元プロセッサ,中
継プロセッサ及び最終受信先プロセッサの各処理フロー
図,図6は中継フレームのフレームデータの例である。FIG. 2 is a system configuration diagram of an embodiment, FIG. 3 is a processing flow chart of a processor of a transmission source, FIG. 4 is a diagram showing a frame format, and FIG. 5 is a frame transmission source processor, a relay processor and a final reception destination processor. 6 is an example of frame data of a relay frame.
【0017】図2において,1〜5は上記図1の同じ符
号と同様の回路または装置であり,1はプライマリリン
グ(1P)とセカンダリリング(1S)からなる0系リ
ングバス,2は0系の通信制御装置,3はそれぞれ二重
化された通信制御装置に接続されたプロセッサ,4はプ
ライマリリング(4P)とセカンダリリング(4S)か
らなる1系リングバス,5は1系の通信制御装置であ
る。In FIG. 2, 1 to 5 are circuits or devices similar to the same reference numerals in FIG. 1, 1 is a 0-system ring bus composed of a primary ring (1P) and a secondary ring (1S), and 2 is a 0-system. Communication control device, 3 is a processor connected to each duplicated communication control device, 4 is a 1-system ring bus composed of a primary ring (4P) and a secondary ring (4S), and 5 is a 1-system communication control device. ..
【0018】具体的には,このシステムはディジタル交
換機の制御装置を構成することができ,例えば,PE0
はMPR(管理プロセッサ),PE1〜PEnをそれぞ
れCPR1〜CPRn(各分散したネットワークを制御
する呼処理プロセッサ:CallProcessor)に対応するこ
とができる。Specifically, this system can constitute a control device of a digital exchange, for example, PE0.
Can correspond to MPRs (management processors) and PE1 to PEn to CPR1 to CPRn (Call Processors for controlling each distributed network).
【0019】図2において,0系リングバス1上の通信
制御装置CCU0に障害が発生し,1系リングバス4上
の通信制御装置CCUnに障害が発生した場合にプロセ
ッサPE0がプロセッサPEnに対し通信を行う場合の
動作を図3乃至図6を参照しながら説明する。In FIG. 2, when the communication control unit CCU0 on the 0-system ring bus 1 fails and the communication control unit CCU on the 1-system ring bus 4 fails, the processor PE0 communicates with the processor PEn. The operation in the case of performing will be described with reference to FIGS.
【0020】プロセッサPE0がPEnへ通信を行う
時,0系リングバス1と1系リングバス4の両方で通信
制御装置に障害(システム二重障害)が発生すると(図
3の30),プロセッサPE0は1系リングバス経由で
PEnへの直接通信が不可であることを検出する(同3
1)。次に0系リングバス経由で他の全PEとの直接通
信が不可であることを検出する(同32)。これによ
り,0系/1系のどちらのリングバスを使ってもPE0
とPEn間の直接通信が不可であることを認識する(同
33)。次に,現状で通信可能なプロセッサPEの中か
ら,1つのPE(この場合PE1とする)を中継通信に
指定し(同34),PE1に対してPEnに対する中継
フレームを送り,中継処理をPE1に依頼する(同3
5)。When the processor PE0 communicates with PEn, if a failure (system double failure) occurs in the communication control unit on both the 0-system ring bus 1 and the 1-system ring bus 4 (30 in FIG. 3), the processor PE0 Detects that direct communication to PEn via the 1-system ring bus is not possible.
1). Next, it is detected that direct communication with all other PEs via the 0-system ring bus is impossible (at 32). This allows PE0 to be used regardless of whether the 0-system / 1-system ring bus is used.
Recognizes that the direct communication between the and PEn is impossible (at 33). Next, one PE (in this case, PE1) is designated as the relay communication from the processors PE which can communicate at present (34), a relay frame for PEn is sent to PE1, and the relay processing is performed by PE1. Request (the same 3
5).
【0021】ここで,中継処理を行う場合に使用するフ
レームフォーマット(一般形)を図4に示す。図4に示
すように,プロセッサ間の通信に用いるフレームは,先
頭にスタートデリミタ(SD),続いて,フレーム制御
(FC),受信先アドレス(DA),発行元アドレス
(SA),ネットワークヘッダ(NW Header) ,情報
(Information),フレームチェックシーケンス(FC
S),終了デリミタ(ED)及びフレーム状態(FS)
とで構成される。Here, FIG. 4 shows a frame format (general type) used when performing the relay processing. As shown in FIG. 4, a frame used for communication between processors has a start delimiter (SD) at the beginning, followed by a frame control (FC), a destination address (DA), a source address (SA), a network header ( NW Header), information (Information), frame check sequence (FC
S), end delimiter (ED) and frame status (FS)
Composed of and.
【0022】このフレームの中で,ネットワークヘッダ
(NW Header)は,本発明により設けた中継処理のため
の制御情報を定義するフィールドである。中継処理は,
0系リングバスから1系リングバスまたは,1系リング
バスから0系リングバスの何れかとし,0系リングバス
から1系リングバスへ,さらに1系リングバスから0系
リングバスのような複数回の中継処理を含まないことと
する。In this frame, a network header (NW Header) is a field that defines control information for relay processing provided by the present invention. The relay processing is
Either 0-system ring bus to 1-system ring bus or 1-system ring bus to 0-system ring bus, 0-system ring bus to 1-system ring bus, and 1-system ring bus to 0-system ring bus It does not include one-time relay processing.
【0023】ネットワークヘッダ(NW Header)は,図
4に詳細を示すように先頭にネットワークフレームの種
別を表すネットワークフレームタイプ(NWT)が設け
られ,これには次のような種別がある。As shown in detail in FIG. 4, the network header (NW Header) is provided at the beginning with a network frame type (NWT) indicating the type of the network frame, which has the following types.
【0024】NWT=0:直接通信フレーム NWT=1:中継通信要求フレーム NWT=2:中継通信フレーム 続いて,フレーム発行元のリング番号(0系/1系リン
グバスの区別)を表すソースリング番号(SR),発行
元のCCUアドレスを表すソースCCUアドレス(S
A),最終受信先のリング番号(0系/1系リングバス
の区別)を表す宛先リング番号(DR),及び最終受信
先CCUを表す宛先CCUアドレス(DA)とで構成す
る。NWT = 0: direct communication frame NWT = 1: relay communication request frame NWT = 2: relay communication frame Next, the source ring number indicating the ring number of the frame issuer (0 system / 1 system ring bus distinction) (SR), source CCU address (S
A), a destination reception ring number (DR) that represents the ring number of the final reception destination (discrimination of 0-system / 1-system ring bus), and a destination CCU address (DA) that represents the final reception destination CCU.
【0025】上記図2において,プロセッサPE0がP
Enへ通信を行う時,0系リングバス1と1系リングバ
ス4の両方で通信制御装置に障害(システム二重障害)
が発生した時にPE0から中継フレームが送出されて
(上記図3の35参照),各プロセッサにより中継処理
が行われる。In FIG. 2, the processor PE0 is P
When communicating to En, the communication control unit fails in both system 0 ring bus 1 and system 1 ring bus 4 (system double failure)
When PE occurs, a relay frame is sent from PE0 (see 35 in FIG. 3), and each processor performs relay processing.
【0026】その場合の中継フレームに関係する各プロ
セッサ(PE0,PE1,PEn)における処理フロー
を図5に示す。プロセッサPE0で1系リングバス(リ
ング1という)のCCU0を介してフレームをCCU
1へ送信する(図5の50)。このフレームは上記図
4に示すフォーマットによる中継フレームであり,その
フレームデータは図6のに示され,DA=CCU1
(中継するプロセッサに対応するCCUを指定),SA
=CCU0とし,NWT=1(中継通信要求フレーム)
とし,発行元のリング番号1とCCUアドレス0,最終
受信先のリング番号0とCCUアドレスnが設定され
る。FIG. 5 shows a processing flow in each processor (PE0, PE1, PEn) related to the relay frame in that case. The processor PE0 sends a frame to the CCU via the CCU0 of the 1-system ring bus (called ring 1).
1 (50 in FIG. 5). This frame is a relay frame in the format shown in FIG. 4, and its frame data is shown in FIG. 6 with DA = CCU1.
(Specify CCU corresponding to the relaying processor), SA
= CCU0, NWT = 1 (relay communication request frame)
Then, the ring number 1 of the issuing source and the CCU address 0, and the ring number 0 and the CCU address n of the final receiving destination are set.
【0027】このフレームはリング1を通ってCCU
1に送られてPE1で受信すると,PE1はそのNWヘ
ッダをチェックしPE0からの中継通信要求フレームで
あることが分かると,直接通信フレームでないため中継
処理を実行する(同51)。This frame passes through ring 1 to the CCU
When it is sent to No. 1 and received by PE1, PE1 checks its NW header, and if it is found that it is a relay communication request frame from PE0, it executes a relay process because it is not a direct communication frame (at step 51).
【0028】次いでフレームのDR/DAを識別し,
リング0のCCUn宛のフレームであるから,フレーム
をリング0のCCUnへ送信する(同52)。このフ
レームのフレームデータは図6のに示され,DA=
CCUn,SA=CCU1,NWT=2(中継通信フレ
ーム)等のデータを含む。Then identify the DR / DA of the frame,
Since the frame is addressed to CCUn of ring 0, the frame is transmitted to CCUn of ring 0 (at 52). The frame data for this frame is shown in Figure 6, where DA =
It includes data such as CCUn, SA = CCU1, NWT = 2 (relay communication frame).
【0029】このフレームはリング0のCCUnを介
してPEnで受信される。PEnは,そのNWヘッダを
チェックしてPE1経由のPE0よりの中継通信フレー
ムと認識する(同53)。PE1は,受信フレーム中に
搭載された情報に対応する処理を行う。PEnがこのフ
レームに対する応答フレームをPE0へ送信する場
合,受信と逆のルートで中継フレームをPE1経由で
返送する。This frame is received at PEn via CCUn on ring 0. PEn checks the NW header and recognizes it as a relay communication frame from PE0 via PE1 (at step 53). The PE1 performs a process corresponding to the information loaded in the received frame. When PEn sends a response frame for this frame to PE0, it sends back a relay frame via PE1 by the route opposite to that of reception.
【0030】すなわち,PEnは,リング0経由でフレ
ームをPE1に送信し(CCUnからCCU1へ),
PE0への中継処理を要求する(同54)。このフレー
ムのフレームデータは図6のに示されている。PE
1はこれをリング0のCCU1から受信すると,そのN
Wヘッダをチェックし,PEnからの中継通信要求フレ
ームであり,直接通信フレームでないため中継処理を実
行する(同55)。すなわち,PE1はそのNWヘッダ
のDR/DAをみて,リング1のCCU0宛のフレーム
であるから,中継通信のフレームを作成しリング1経
由でCCU0へ送信する(同56)。このフレームの
フレームデータを図6のに示す。That is, PEn sends a frame to PE1 via Ring 0 (from CCUn to CCU1),
It requests relay processing to PE0 (at 54). The frame data for this frame is shown in FIG. PE
1 receives this from CCU 1 on ring 0, it receives N
The W header is checked, and since it is a relay communication request frame from PEn and not a direct communication frame, relay processing is executed (55). That is, PE1 looks at the DR / DA of the NW header and, since it is a frame addressed to CCU0 of ring 1, creates a frame for relay communication and transmits it to CCU0 via ring 1 (step 56). Frame data of this frame is shown in FIG.
【0031】このフレームは,リング1経由でPE0
で受信すると,そのNWヘッダをチェックすることによ
りPEnからPE0への中継通信フレームであることを
認識する(同57)。すなわち,フレームのSAフィ
ールド(=CCU1)とNWヘッダのSR=リング0/
SA=CCUnから,PEnからPE1はリング0のC
CUnとCCU1を経由し,PE1からPE0はリング
1のCCU1とCCU0を経由して中継処理されたフレ
ームであることがわかる。This frame is sent to PE0 via ring 1.
When the packet is received at, the NW header is checked to recognize that it is a relay communication frame from PEn to PE0 (at step 57). That is, the SA field (= CCU1) of the frame and the SR of the NW header = ring 0 /
SA = CCUn, PEn to PE1 are ring 0 Cs
It can be seen that the frames from PE1 to PE0 are relayed via CCU1 and CCU0 of the ring 1 via CUn and CCU1.
【0032】以上の一連の処理によりPE0からPEn
への通信及び,PEnからPE0への通信が実現でき
る。この後,同様の処理手順によりPE0とPEn間の
中継通信が実行され,障害が復旧するまでオンラインに
より継続処理される。Through the above series of processing, PE0 to PEn
To PE0 and PEn to PE0 can be realized. Thereafter, the relay communication between PE0 and PEn is executed by the same processing procedure, and the online processing is continued until the failure is recovered.
【0033】本発明による上記のような中継通信処理
は,二重化されたリングバスだけでなくループバス等の
他の形式のネットワークに対しても適宜実施することが
できる。The above-described relay communication processing according to the present invention can be appropriately performed not only for the duplicated ring bus but also for other types of networks such as a loop bus.
【0034】[0034]
【発明の効果】本発明によれば二重化された通信制御装
置のそれぞれにより構成されたリング等のネットワーク
における二重障害の場合に,両系が共に正常である通信
制御装置を持つプロセッサでフレームを中継して送受す
ることにより,障害の通信制御装置を持ったプロセッサ
間の通信ダウン(通信が不可能な状態)を防止すること
ができ,フェイルソフトを実現することができる。ま
た,中継処理はオンラインソフトにより実現され,N層
(ネットワーク層)のプロトコルを用いることができ
る。According to the present invention, in the case of a double failure in a network such as a ring formed by each of the duplicated communication control units, a frame with a processor having a communication control unit in which both systems are normal is used. By relaying and transmitting / receiving, it is possible to prevent communication down (a state in which communication is impossible) between processors having a communication control device with a failure, and it is possible to realize fail software. Further, the relay processing is realized by online software, and the protocol of N layer (network layer) can be used.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】実施例のシステム構成図である。FIG. 2 is a system configuration diagram of an embodiment.
【図3】発信元のプロセッサの処理フロー図である。FIG. 3 is a processing flow chart of a processor of a transmission source.
【図4】フレームフォーマットを示す図である。FIG. 4 is a diagram showing a frame format.
【図5】フレーム発信元プロセッサ,中継プロセッサ及
び最終受信先プロセッサの各処理フロー図である。FIG. 5 is a process flow chart of a frame source processor, a relay processor, and a final destination processor.
【図6】中継フレームのフレームデータの例である。FIG. 6 is an example of frame data of a relay frame.
【図7】従来例の説明図である。FIG. 7 is an explanatory diagram of a conventional example.
1 二重化(1P,1S)された0系リングバス 2 0系リングバス上の通信制御装置(CCU0
0〜CCU0n) 3 プロセッサ(PE0〜PEn) 4 二重化(4P,4S)された1系リングバス 5 1系リングバス上の通信制御装置(CCU1
0〜CCU1n)1 Redundant (1P, 1S) 0-system ring bus 2 Communication controller on 0-system ring bus (CCU0
0 to CCU0n) 3 processor (PE0 to PEn) 4 dual (4P, 4S) 1-system ring bus 5 communication controller on 1-system ring bus (CCU1)
0 to CCU1n)
Claims (2)
実行する二重化された通信制御装置に接続され,各系の
通信制御装置はそれぞれが二重化されたリング等のネッ
トワークにより相互に接続され,各系の通信制御装置に
障害が発生すると該障害を発生した通信制御装置の前後
において前記二重化されたネットワークを折り返すこと
により相互通信路を形成するマルチプロセッサ間通信制
御システムにおいて,各系の通信制御システムで異なる
プロセッサに対応する通信制御装置の障害が発生して該
プロセッサ間の各系内の通信システムによる直接通信が
不可能となると,前記障害が発生した通信制御装置に対
応する一方のプロセッサから他方のプロセッサへの通信
は,正常な通信制御装置側の一方の系から,両系の通信
制御装置が正常であるプロセッサを介して他方の系へフ
レームを中継して行うことを特徴とするマルチプロセッ
サ間通信制御システムにおけるフレーム中継通信処理方
式。1. A plurality of processors are each connected to a duplicated communication control device that executes communication processing, and the communication control devices of each system are connected to each other by a network such as a duplicated ring. When a failure occurs in the communication control device, the communication control systems of the respective systems differ in the multiprocessor communication control system that forms an intercommunication path by folding back the duplicated network before and after the communication control device in which the failure occurs. When a failure occurs in the communication control device corresponding to the processor and direct communication by the communication system in each system between the processors becomes impossible, one processor corresponding to the communication control device in which the failure has occurred to the other processor Communication from one system on the normal communication control unit side to the normal communication control unit on both systems. A frame relay communication processing method in a multiprocessor communication control system, characterized in that a frame is relayed to another system via a processor.
通信制御装置に対応する一方のプロセッサから他方のプ
ロセッサへの通信は中継フレームを用いて行い,該中継
フレームは,フレームが直接通信用か中継通信用かを表
示するネットワークフレーム種別と,正常通信制御装置
の一方の系から発行元の系番号と通信制御装置番号及び
最終受信先の系番号と通信制御装置番号とを備えること
を特徴とするマルチプロセッサ間通信制御システムにお
けるフレーム中継通信処理方式。2. The relay frame according to claim 1, wherein communication from one processor corresponding to the communication control device in which the failure has occurred to the other processor is performed by using a relay frame. A network frame type for displaying whether it is for relay communication, a system number of a issuing source from one system of a normal communication control device, a communication control device number, a system number of a final receiving destination, and a communication control device number. Frame relay communication processing method for multiprocessor communication control system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3319018A JPH05158840A (en) | 1991-12-03 | 1991-12-03 | Frame relay communication processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3319018A JPH05158840A (en) | 1991-12-03 | 1991-12-03 | Frame relay communication processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05158840A true JPH05158840A (en) | 1993-06-25 |
Family
ID=18105589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3319018A Withdrawn JPH05158840A (en) | 1991-12-03 | 1991-12-03 | Frame relay communication processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05158840A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010231723A (en) * | 2009-03-30 | 2010-10-14 | Nec Computertechno Ltd | Multiprocessor system, node controller, failure recovery method |
-
1991
- 1991-12-03 JP JP3319018A patent/JPH05158840A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010231723A (en) * | 2009-03-30 | 2010-10-14 | Nec Computertechno Ltd | Multiprocessor system, node controller, failure recovery method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6011910A (en) | Supporting authentication across multiple network access servers | |
US5781715A (en) | Fault-tolerant bridge/router with a distributed switch-over mechanism | |
US5896496A (en) | Permanent connection management method in exchange network | |
US5761405A (en) | Data integrity guarantee system | |
JP2000505223A (en) | Fail-over switching system | |
JPH07122862B2 (en) | Computer in network and operating method thereof | |
CZ281144B6 (en) | Communication system | |
JPH11205356A (en) | Communication control system | |
US4905229A (en) | Local area communication network | |
JP4074631B2 (en) | Transmission path system, frame transmission apparatus in the system, and transmission path switching method | |
US6026085A (en) | Architecture to support a single system image across multiple network access servers | |
US6278705B1 (en) | Integrated architecture to support a single system image across multiple network access servers | |
US6233232B1 (en) | Supporting multilink connections across multiple network access servers | |
US5793769A (en) | Multiplexed network connecting apparatus | |
JPH09130408A (en) | Network interface device | |
JPH05158840A (en) | Frame relay communication processing method | |
JP3800338B2 (en) | Communication control system | |
JPH1141246A (en) | Redundant system of network connection device | |
JP2804876B2 (en) | Communication method for network system including multiplex system | |
JPH0427239A (en) | Control method for lan connecting device | |
JP3691679B2 (en) | Network with dual transmission path | |
JPH0621925A (en) | Communication control system for multiplex transmission line | |
JP3217086B2 (en) | Message Communication Method between Standby Controller and Message Device in Redundant System | |
JPH0254985B2 (en) | ||
JPH10145459A (en) | Communication system that guarantees data integrity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19990311 |