JP3124642B2 - ATM switch system switching method - Google Patents
ATM switch system switching methodInfo
- Publication number
- JP3124642B2 JP3124642B2 JP33475192A JP33475192A JP3124642B2 JP 3124642 B2 JP3124642 B2 JP 3124642B2 JP 33475192 A JP33475192 A JP 33475192A JP 33475192 A JP33475192 A JP 33475192A JP 3124642 B2 JP3124642 B2 JP 3124642B2
- Authority
- JP
- Japan
- Prior art keywords
- stage
- buffer
- buffers
- output
- current
- 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 - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明はATM交換機の系切替え
方法に係わり、特に2つの同じATM通話路を並列に配
列した二重化構成を備え、無瞬断で現運用系を予備系に
すると共に、現予備系を運用系にして運用状態を切替え
るATM交換機の系切替え方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to system switching of an ATM switch.
In particular, the present invention relates to an ATM switch which has a duplex configuration in which two identical ATM communication paths are arranged in parallel, switches the current operating system to the standby system without instantaneous interruption, and switches the operating state by changing the current standby system to the operating system. The present invention relates to a system switching method .
【0002】[0002]
【従来の技術】音声通信、データ通信だけでなく動画像
通信も含めたマルチメディア通信のニーズが高まりつつ
あり、そのような広帯域(broadband)の通信の実現手段
として、非同期転送モード(Asynchronous Transfer Mo
de:ATM)を基本とするB−ISDN(Broadband−
ISDN)の交換技術がCCITTで合意され、研究が
進められている。2. Description of the Related Art There is a growing need for multimedia communication including not only voice communication and data communication but also moving image communication. As a means for realizing such broadband communication, an asynchronous transfer mode (Asynchronous Transfer Mode) has been proposed.
de: ATM) based B-ISDN (Broadband-
ISDN) exchange technology has been agreed at CCITT and research is ongoing.
【0003】現在のデジタル交換方式における時分割多
重方式では、時間軸を所定時間間隔のタイムスロットに
分割し、各タイムスロットにNチャンネルのデータを割
り当てると共に各チャンネルの同期をとることにより多
重化伝送を実現する。一方、ATM方式では物理回線上
に多重に論理リンクを張ることにより回線を複数の呼に
割り当てる。そして、各呼に応じた端末からの画像デー
タや音声データ等を固定長の情報単位(セルという)に
分解し、順次回線に送り出して多重化を実現する。尚、
ATM方式では同一宛先のセルであっても非同期に回線
に送り出される。又、セル間の区切りはセルに書かれた
ヘッダに基づいて識別される。In the current time division multiplexing system of the digital switching system, the time axis is divided into time slots at predetermined time intervals, multiplexed transmission is performed by allocating N channel data to each time slot and synchronizing each channel. To achieve. On the other hand, in the ATM method, a line is allocated to a plurality of calls by multiplexing logical links on a physical line. Then, image data, audio data, and the like from the terminal corresponding to each call are decomposed into fixed-length information units (referred to as cells) and sequentially transmitted to the line to realize multiplexing. still,
In the ATM system, even cells having the same destination are sent out to the line asynchronously. Further, a break between cells is identified based on a header written in the cell.
【0004】セルは図11に示すように、53バイトの
固定長ブロックで構成され、その内5バイトがヘッダ部
HD、48バイトがインフォメーションフィールド(情
報部)DTである。ヘッダ部HDには、データがブロッ
クに分解された後でも宛先が判るように呼識別用の仮想
チャンネル番号(Virtual Channel Identifier:VC
I)が含まれ、そのほか仮想チャンネル番号を幾つかま
とめて生成した仮想パスの識別子(Virtual Path Ident
ifier:VPI)や、リンク間のフロー制御に用いられ
るジェネリックフローコントロールGFC(Generic Fl
ow Control)やヘッダのエラー訂正用符号HEC(Head
er Error Control)等が含まれている。As shown in FIG. 11, a cell is composed of a fixed-length block of 53 bytes, of which 5 bytes are a header part HD and 48 bytes are an information field (information part) DT. The header part HD has a virtual channel identifier (Virtual Channel Identifier: VC) for call identification so that the destination can be recognized even after the data is decomposed into blocks.
I), and an identifier (Virtual Path Identifier) of a virtual path generated by combining several virtual channel numbers.
ifier: VPI) and a generic flow control GFC (Generic Fl) used for flow control between links.
ow Control) and error correction code HEC (Head
er Error Control).
【0005】図12はATM方式を説明するためのAT
M網の概略構成図であり、11a,11bは端末装置、
13はATM網である。ATM網13は、データセルを
伝送する情報網13aと制御信号を伝送する信号網13
bを備え、情報網13aにおける各ATM交換機13c-
1〜13c-nのCPU13d-1〜4d-nは信号網13bと接
続されている。発信端末11aが着信端末11bを呼び
出すための発呼操作を行うと、ATM交換機(発信側交
換機)13c-1は発呼を検知して発番号(電話番号)、
着番号、その他のデータを含む接続情報を信号網13b
に送出する。これにより、信号網13bは呼制御を行っ
て発信側交換機13c-1から着信端末が接続されたAT
M交換機(着信側交換機)13c-nまでの下りパス及び
中継ATM交換機13c-2,13c-3,・・・を決定する。各
ATM交換機は呼の中継局となると、該呼に対して自分
のVCIを決定して信号網13bに送り、信号網13b
は発番号、着番号等と共に該ATM交換機のVCIを下
位の中継ATM交換機に通知する。FIG. 12 shows an AT for explaining the ATM system.
1 is a schematic configuration diagram of an M network, where 11a and 11b are terminal devices,
Reference numeral 13 denotes an ATM network. The ATM network 13 includes an information network 13a for transmitting data cells and a signal network 13 for transmitting control signals.
b, each ATM exchange 13c- in the information network 13a.
The CPUs 13d-1 to 4d-n of 1 to 13c-n are connected to the signal network 13b. When the originating terminal 11a performs a calling operation for calling the terminating terminal 11b, the ATM exchange (originating exchange) 13c-1 detects the call and detects a calling number (telephone number),
The connection information including the called number and other data is transmitted to the signal network 13b.
To send to. As a result, the signaling network 13b performs call control, and sets the AT to which the called terminal is connected from the originating exchange 13c-1.
The down path to the M exchange (receiving exchange) 13c-n and the relay ATM exchanges 13c-2, 13c-3,... Are determined. When each ATM exchange becomes a call relay station, it determines its own VCI for the call and sends it to the signaling network 13b.
Notifies the subordinate ATM exchange of the VCI of the ATM exchange together with the calling number, called number, and the like.
【0006】着信側交換機13c-nは発番号、着番号、
上位ATM交換機のVCIを含む接続情報を受信すれ
ば、着信端末に所定VCIを割り当てると共に、着信端
末11bが通話可能であるか調べる。通話可能であれ
ば、信号網13bは下りパスの場合と同様に通話可能な
旨を、上りパスを決定しながら発信側交換機13c-1に
通知し、発信側交換機は発信端末11aに所定のVCI
を割り当てる。パス上の各ATM交換機13c-1〜13c
-nは下りパス及び上りパス毎に、上位ATM交換機のV
CIに対応させて、(1) 該VCIを有するセルの出力パ
ス(出ハイウェイ)を特定するための接続情報と、(2)
出力するセルに付加する新たなVCI(自分のVCI)
を内蔵のルーチングテーブルに登録する。[0006] The receiving side exchange 13c-n has a calling number, a called number,
Upon receiving the connection information including the VCI of the higher-level ATM exchange, a predetermined VCI is assigned to the receiving terminal and it is checked whether the receiving terminal 11b can talk. If a call is possible, the signaling network 13b notifies the originating exchange 13c-1 while deciding the up path, as in the case of the downlink, to the originating exchange 13c-1, and the originating exchange sends a predetermined VCI to the originating terminal 11a.
Assign. Each ATM switch 13c-1 to 13c on the path
-n is the V of the upper ATM switch for each of the down path and the up path.
(1) connection information for specifying an output path (outgoing highway) of a cell having the VCI,
New VCI added to output cell (own VCI)
Is registered in the built-in routing table.
【0007】以上により、発信端末11aと着信端末1
1b間にパスが形成されると、両端末は発呼セル、応答
セルを互いに送受しあって通信手順を確認する。しかる
後、発信端末11aは送信すべきデータを所定バイト長
に分解すると共に、前記割り当てられたVCIを含むヘ
ッダを付けてセルを生成し、該セルをATM網13に送
り出す。各ATM交換機13c-1〜13c-nは上位交換機
から所定の入ハイウェイを介してセルが入力されると、
ルーチングテーブルに基づいて該入力されたセルのVC
Iを付け変えると共に所定の出ハイウェイに送り出す。
この結果、発信端末11aから出力されたセルは呼制御
で決定したパスを介して着信側交換機13c-nに到達す
る。着信側交換機13c-nはルーチングテーブルに基づ
いて、入力されたセルに付加されているVCIを着信端
末に割り当てたVCIに付け変えた後、着信端末11b
が接続されている回線に送出する。As described above, the transmitting terminal 11a and the receiving terminal 1
When a path is formed between 1b, both terminals transmit and receive a calling cell and a response cell to each other and confirm the communication procedure. Thereafter, the originating terminal 11a decomposes the data to be transmitted into a predetermined byte length, generates a cell with a header including the allocated VCI, and sends the cell to the ATM network 13. Each of the ATM exchanges 13c-1 to 13c-n receives a cell from a higher-order exchange via a predetermined incoming highway,
VC of the input cell based on the routing table
At the same time, I is sent out to a predetermined outgoing highway.
As a result, the cell output from the calling terminal 11a reaches the terminating exchange 13c-n via the path determined by the call control. The terminating exchange 13c-n changes the VCI added to the input cell to the VCI assigned to the terminating terminal based on the routing table, and then changes the terminating terminal 11b.
To the line to which is connected.
【0008】以後、発信端末11aはセルを順次着信端
末11bに送り、着信端末は受信したセルに含まれる情
報部DTを組立て、元のデータを復元する。以上は、1
つの呼に対する場合であるが、端末−ATM交換機間及
び隣接ATM交換機間の各回線の両端で互いに持ち合う
VCI値を変えることにより、1つの回線に多数の呼に
応じた論理リンクを張ることができ、これにより高速多
重通信が実現される。ATM方式によれば、画像、デー
タ、音声等異なる伝送速度をもつ情報源の情報を多重化
することができるため1本の伝送路を有効に使え、しか
も、パケット交換でソフト的に行っているような再送制
御や複雑な通信手順が不要となり、150Mbpsの超
高速のデータ伝送が可能となる。Thereafter, the transmitting terminal 11a sequentially sends the cells to the receiving terminal 11b, and the receiving terminal assembles the information section DT included in the received cell and restores the original data. The above is 1
In the case of one call, by changing the VCI values held at both ends of each line between the terminal and the ATM exchange and between the adjacent ATM exchanges, it is possible to establish logical links corresponding to many calls on one line. And high-speed multiplex communication is thereby realized. According to the ATM system, information of information sources having different transmission speeds such as images, data, and voices can be multiplexed, so that one transmission line can be used effectively, and furthermore, packet switching is performed by software. Such retransmission control and complicated communication procedures are not required, and ultra-high-speed data transmission of 150 Mbps becomes possible.
【0009】又、ATM交換機にはバッファリングの機
能があり、このバッファリング機能によりATM交換機
や着信端末に多数の呼が発生した場合でも発信端末を待
たせることなく呼を受け付けて着信端末に送ることがで
きる。例えば、着信端末11bに対し同時に多数の端末
から呼が発生し、これにより着信側交換機13c-nと着信
端末11b間の回線に空きがなくなると、着信端末に送
れないセルが発生する。かかる場合、着信側交換機12c-
nは送れないセルをバッファリングし、回線に空きがで
きた時に送ることにより発信端末を待たせることなく呼
を受け付けて着信端末に送ることができる。Also, the ATM exchange has a buffering function. With this buffering function, even when a large number of calls are generated in the ATM exchange or the terminating terminal, the call is accepted and sent to the terminating terminal without waiting for the calling terminal. be able to. For example, if a call is generated from a large number of terminals to the receiving terminal 11b at the same time and the line between the receiving-side exchange 13c-n and the receiving terminal 11b becomes full, cells that cannot be transmitted to the receiving terminal are generated. In such a case, the receiving side exchange 12c-
n buffers the cells that cannot be sent and sends them when the line is free, so that the call can be accepted and sent to the called terminal without waiting for the calling terminal.
【0010】図13はかかるATM交換機のバッファリ
ング機能を説明するための自己ルーチングATM交換機
の構成図であり、1つの基本スイッチングユニットSW
Uと制御情報付加ユニットCIAUと、呼処理用のCP
U(呼制御部)CLPを有している。尚、このATM交
換機は、ある1つの入線(入力ポート)とある1つの出
線(出力ポート)間に複数の経路が存在し、各入線・出
線間に3段の自己ルーチングスイッチモジュールが存在
するマルチ経路多段バッファ型ATM通話路構成になっ
ている。基本スイッチングユニットSWUは入力段自己
ルーチングスイッチモジュールSRM11〜SRM13と、
中間段自己ルーチングスイッチモジュールSRM21〜S
RM23と、出力段自己ルーチングスイッチモジュールS
RM31〜SRM33を備え、多段リンク(図13では3段
リンク)構成になっている。L11〜L33は一次リンク、
M11〜M33は二次リンクである。入力段モジュールSR
M11〜SRM13の入力端は制御情報付加回路CIAUを
介して入線(入ハイウェイ)#1〜#9に接続され、出
力端は中間段モジュールSRM21〜SRM23に接続さ
れ、中間段モジュールの各出力端は出力段モジュールS
RM31〜SRM33と接続され、出力段モジュールの出力
端は出線(出ハイウェイ)#1〜#9と接続されてい
る。FIG. 13 is a block diagram of a self-routing ATM exchange for explaining the buffering function of such an ATM exchange. One basic switching unit SW is shown.
U, control information addition unit CIAU, and call processing CP
It has a U (call control unit) CLP. In this ATM switch, a plurality of paths exist between one input line (input port) and one output line (output port), and a three-stage self-routing switch module exists between each input line and output line. A multi-path multi-stage buffer type ATM communication path configuration. The basic switching unit SWU includes input stage self-routing switch modules SRM 11 to SRM 13 ,
Intermediate-stage self-routing switch module SRM 21 to S
And RM 23, the output stage self-routing switch module S
RM 31 to SRM 33 are provided and have a multi-stage link (three-stage link in FIG. 13). L 11 ~L 33 is the primary link,
M 11 ~M 33 is a secondary link. Input stage module SR
Input of M 11 ~SRM 13 is connected via a control information addition circuit CIAU incoming line (the incoming highways) # 1 to # 9, the output terminal is connected to an intermediate stage module SRM 21 ~SRM 23, an intermediate stage module Each output terminal is an output stage module S
Is connected to the RM 31 ~SRM 33, the output terminal of the output stage module is connected to the output lines (output highways) # 1 to # 9.
【0011】制御情報付加ユニットCIAUは、各入力
線#1〜#9に対応してルーチング情報等を付加する付
加回路AC1〜AC9を備え、各付加回路AC1〜AC
9は対応する入線から入力されたセルにルーチングヘッ
ダ(後述)を付加すると共に、該セルに含まれるVCI
を付け替えて基本スイッチングユニットSWUに送り出
す。呼制御部CLPは発呼時、呼制御を行って該呼のV
CIを決定すると共に、着信端末の所在地に応じてルー
チングヘッダを決定し、これら制御情報(ルーチングヘ
ッダやVCI)を該呼に応じたセルが入力される付加回
路のルーチングテーブル(図示せず)に書き込む。尚、
セルが入力される付加回路は上位ATM交換機より呼制
御時に通知される情報より既知である。又、前記決定し
た制御情報(ルーチングヘッダやVCI)は上位ATM
交換機のVCIに対応させてルーチングテーブルに書き
込む。ルーチングヘッダRHは3つのルーチング情報R
H1〜RH3を有しており、ルーチング情報RH1は一次
リンクの番号、すなわち入力段モジュールの出力端番号
を示し、ルーチング情報RH2は二次リンクの番号、す
なわち中間段モジュールの出力端番号を示し、ルーチン
グ情報RH3は出線番号、すなわち出力段の出力端番号
を示す。The control information adding unit CIAU includes additional circuits AC1 to AC9 for adding routing information and the like corresponding to the respective input lines # 1 to # 9.
Numeral 9 adds a routing header (described later) to a cell input from a corresponding incoming line, and a VCI included in the cell.
And sends it out to the basic switching unit SWU. When a call is originated, the call control unit CLP performs call control to control the V
In addition to determining the CI, a routing header is determined according to the location of the called terminal, and the control information (routing header or VCI) is stored in a routing table (not shown) of an additional circuit to which a cell corresponding to the call is input. Write. still,
The additional circuit to which the cell is input is known from information notified at the time of call control from the upper ATM switch. Further, the determined control information (routing header or VCI) is stored in the upper ATM.
The data is written in the routing table in correspondence with the VCI of the exchange. The routing header RH includes three pieces of routing information R.
H 1 has a ~RH 3, routing information RH 1 primary link number, i.e. indicates the output number of the input stage modules, routing information RH 2 is the secondary link number, that is, the output end of the intermediate-stage module It indicates the number, routing information RH 3 shows outgoing line number, i.e., an output terminal number of the output stage.
【0012】呼制御が終わって、セルが上位ATM交換
機を介して所定の入線に入力されると、該入線に接続さ
れた付加回路AC1〜AC9は、ルーチングテーブルよ
り入力セルに付加されているVCIに応じた制御情報
(ルーチングヘッダRHとVCI)を読み出す。そし
て、セルに該ルーチングヘッダを付加すると共に、該セ
ルのVCIを読み出したVCIで付け替えて基本スイッ
チングユニットSWUに送り出す。図14は各付加回路
AC1〜AC9から出力される情報のフォーマット例で
ある。各段のモジュールSRMijはこのルーチングヘッ
ダRHiを用いてセルを該当リンク、すなわち所定の出
力端へ導き、最終的に所定の出線より送出する。尚、出
線に送出する前に図示しない後処理回路でルーチングヘ
ッダは除去される。After the call control is completed, when a cell is input to a predetermined incoming line via the higher-level ATM exchange, the additional circuits AC1 to AC9 connected to the incoming line switch the VCI added to the input cell from the routing table. Control information (routing header RH and VCI) corresponding to. Then, the routing header is added to the cell, and the VCI of the cell is replaced with the read VCI and sent to the basic switching unit SWU. FIG. 14 is a format example of information output from each of the additional circuits AC1 to AC9. The module SRMij in each stage uses the routing header RHi to guide the cell to a corresponding link, that is, a predetermined output terminal, and finally sends the cell from a predetermined output line. Before sending to the outgoing line, the routing header is removed by a post-processing circuit (not shown).
【0013】図15は自己ルーチングスイッチモジュー
ル(SRM)の具体例を示す回路図である。I1〜I3は
制御情報検出回路、D1〜D3は伝送情報遅延回路、DM
1〜DM3はデマルチプレクサ、DEC1〜DEC3は制御
情報デコード回路であり、以上によりセル振分け部CE
LDが構成される。FM11〜FM33はバッファメモリで
例えばFIFO(First-In First-Out)メモリ、SEL1
〜SEL3はセレクタ、AOM1〜AOM3は到着順序管
理FIFOである。各到着順序管理FIFO(AOM1
〜AOM3)はそれぞれ制御情報デコード回路DEC1〜
DEC3の出力端に接続され、対応する3つのバッファ
メモリFM11〜FM13,FM21〜FM23,FM31〜FM
33にセルが到来する順序を記憶し、対応するセレクタS
EL1〜SEL3を制御してセル到来順に3つのバッファ
メモリからセルを読み出して出線#1〜#3に送出す
る。図16は自己ルーチングスイッチモジュールの簡略
表現図であり、m本の入力リンクとm本の出力リンクの
交差点上にバッファメモリFM11〜FMmmが配置されて
おり、図15の自己ルーチングスイッチモジュールは点
線で囲まれた部分に対応する。FIG. 15 is a circuit diagram showing a specific example of a self-routing switch module (SRM). I 1 to I 3 are control information detection circuits, D 1 to D 3 are transmission information delay circuits, DM
1 to DM 3 are demultiplexers, and DEC 1 to DEC 3 are control information decoding circuits.
An LD is configured. FM 11 to FM 33 are buffer memories, for example, FIFO (First-In First-Out) memories, SEL 1
To SEL 3 selectors, AOM 1 ~AOM 3 is arrival order management FIFO. Each arrival order management FIFO (AOM 1
To AOM 3 ) are control information decode circuits DEC 1 to DEC 1, respectively.
Is connected to the output end of the DEC 3, corresponding three buffer memories FM 11 ~FM 13 to, FM 21 ~FM 23, FM 31 ~FM
33 stores the order in which cells arrive, and stores a corresponding selector S
By controlling EL 1 to SEL 3 , the cells are read from the three buffer memories in the order of arrival of the cells and transmitted to outgoing lines # 1 to # 3. Figure 16 is a simplified representation view of a self-routing switch modules, the buffer memory FM 11 ~FMmm on the intersection of the input link and m number of output links of the m have been placed, self-routing switch module of FIG. 15 is a dotted line Corresponds to the part enclosed by.
【0014】入力端#1〜#3に入る伝送情報は図14
に示すフォーマットを有しており、検出回路Ii(i=1〜
3)はこの信号に含まれる制御情報を抽出してデコード
回路DECi(i=1〜3)に送る。制御情報は入力段用ル
ーチングヘッダRH1、中間段用ルーチングヘッダRH
2、出力段用ルーチングヘッダRH3を有しているか
ら、検出回路Iiは当該自己ルーチングスイッチモジュ
ールSRMが第何段目であるかにより、該当するルーチ
ン情報RH1〜RH3を検出してデコード回路DECi
に入力する。Transmission information entering the input terminals # 1 to # 3 is shown in FIG.
And the detection circuit Ii (i = 1 to 1)
3) extracts the control information contained in this signal and sends it to the decoding circuit DECi (i = 1 to 3). The control information includes the input stage routing header RH1 and the intermediate stage routing header RH.
2. Since it has the output stage routing header RH3, the detection circuit Ii detects the corresponding routing information RH1 to RH3 according to the order of the self-routing switch module SRM and decodes it by the decoding circuit DECi.
To enter.
【0015】デコード回路DECiは入力されたルーチ
ング情報が出力端#j(j=1〜3)を示すものであれ
ば、切換信号SiによりデマルチプレクサDMiを操作し
てFIFOメモリFMjiに伝送情報を送る。例えば、入
力端#1より入力した情報に含まれるルーチング情報が
出力端#2を示すものであれば、デコード回路DEC 1
はデマルチプレクサDM1を操作して入力端#1からの
情報をFM21に入力する。到着順序管理FIFO(AO
Mi)は制御情報デコード回路DEC1〜DEC3の出力
端に接続され、対応する3つのバッファメモリFMi1〜
FMi3にセルが到来する順序を記憶する。例えば、セル
がバッファメモリFM11→FM12→FM13→FM12→・
・・の順序で到来すれば、到着順序管理FIFO(AO
M1)には1→2→3→2→・・・のようにセル到来順
にバッファメモリ識別符号が記憶される。しかる後、到
着順序管理FIFO(AOMi)は対応するセレクタS
ELiを制御してセル到来順に3つのバッファメモリF
Mi1〜FMi3からセルを読み出して出線#iに送出す
る。[0015] The decoding circuit DECi receives the input route.
The output information indicates output terminal #j (j = 1 to 3)
For example, the demultiplexer DMi is operated by the switching signal Si.
Then, the transmission information is sent to the FIFO memory FMji. For example,
The routing information included in the information input from power terminal # 1 is
If it indicates the output terminal # 2, the decoding circuit DEC 1
Is the demultiplexer DM1To operate from input terminal # 1
Information FMtwenty oneTo enter. Arrival Order Management FIFO (AO
Mi) is a control information decode circuit DEC1~ DECThreeOutput
Three corresponding buffer memories FMi connected to the ends1~
FMiThreeThe order in which cells arrive. For example, cell
Is the buffer memory FM11→ FM12→ FM13→ FM12→ ・
.. If the arrivals are in the order of, the arrival order management FIFO (AO
M1) Is the order of cell arrival, such as 1 → 2 → 3 → 2 → ...
Stores the buffer memory identification code. After a while
The arrival order management FIFO (AOMi) has a corresponding selector S
By controlling ELi, three buffer memories F
Mi1~ FMiThreeRead from cell and send to outgoing line #i
You.
【0016】このように、FIFOメモリFMijに複数
セル分の容量を持たせておくことにより、バッファ機能
が得られ、一時的に伝送データが増大するような場合に
も十分に対応できる。また、セル到来順にバッファメモ
リFMi1〜FMi3からセルを読み出すため各バッファメ
モリFMi1〜FMi3に均等数のセルが滞留し、バッファ
メモリよりオーバフローしてセルが廃棄される事態がな
くなる。以上はマルチ経路多段バッファ型ATM通話路
の場合であるが、入線、出線の数が少ない場合には図1
7に示すように1つの自己ルーチングスイッチモジュー
ルSRM1で基本スイッチユニットSWUを構成するよ
うにもできる。又、図18に示すように、入線と出線間
に複数(図では2段)のスイッチモジュールSRM1、
SRM2を直列的に結合することによりスイッチユニッ
トSWUを構成したシングル経路多段バッファ型ATM
通話路とすることもできる。By providing the FIFO memory FMij with a capacity of a plurality of cells, a buffer function can be obtained, and it is possible to sufficiently cope with a case where transmission data temporarily increases. Further, retained cell equivalents number to each buffer memory FMi 1 ~FMi 3 for reading a cell from the buffer memory FMi 1 ~FMi 3 in order cell arrives, the situation is eliminated cells are discarded overflow from the buffer memory. The above is the case of a multi-path multi-stage buffer type ATM communication path, but when the number of incoming lines and outgoing lines is small, FIG.
One, as shown in 7 self-routing switch module SRM 1 may be constituted the basic switching unit SWU. Also, as shown in FIG. 18, a plurality of (two-stage in FIG. 18) switch modules SRM 1 ,
Single path multi-stage buffer type ATM in which switch unit SWU is configured by connecting SRM 2 in series
It can be a communication channel.
【0017】以上のようなATM交換機においては、信
頼性をあげるために運用系(Act系)と予備系(Sb
y系)を有する二重化構成になっており、現運用系に障
害が発生すると即座に現予備系を運用系に切り替えてサ
ービス向上を図っている。ところで、長時間現運用系が
動作している状態で障害が発生して予備系に切り替えて
も予備系が正常に動くかどうか判らない。このため、定
期的に運用系→予備系、予備系→運用系に切り替えて、
両系が正常に動作していることを確認し、障害発生時に
予備系に切り替えるようにしている。このようにすれ
ば、障害発生時に予備系が正常でないことにより通信シ
ステムがダウンするのを防止できる。尚、定期的な系切
替えは1日に1回程度行なって予備系が正常に動作する
かどうかのチェックを行ない、正常に動作してなければ
元に戻して予備系の不具合を直す。In the above-described ATM exchange, an active system (Act system) and a standby system (Sb) are used to improve reliability.
(y system), and when a failure occurs in the current operation system, the current standby system is immediately switched to the operation system to improve the service. By the way, even if a failure occurs while the currently operating system is operating for a long time and the system is switched to the standby system, it is not known whether the standby system normally operates. Therefore, periodically switch from the active system to the standby system and from the standby system to the active system,
After confirming that both systems are operating normally, the system switches to the standby system when a failure occurs. In this way, it is possible to prevent the communication system from going down due to the malfunction of the standby system when a failure occurs. It should be noted that periodic system switching is performed about once a day to check whether or not the standby system operates normally. If the standby system does not operate normally, the system is returned to the original state and the malfunction of the standby system is corrected.
【0018】かかる系切替えは無瞬断に行なう必要があ
る。というには、ATM交換機は前述のようにバッファ
リング機能によりATMセルを蓄積しており、急に運用
系と予備系の運用状態を切り替えると、ATM交換機に
滞留されているATMセルが失われる(セル廃棄)。A
TM網のサ−ビス条件としてエンド・ツー・エンドで1
/1011〜1/106オ−ダのセル廃棄でなければなら
ない。このため、定期的な系切替えによりセル廃棄が生
じると、前記サ−ビス条件を満足しなくなる。このた
め、系切替えは無瞬断、換言すればセル廃棄無しで行な
う必要がある。以上より、無瞬断で系切替えを行なう系
切替え方式が提案されている。Such system switching must be performed without interruption. That is, the ATM exchange stores the ATM cells by the buffering function as described above. If the operation state of the active system and the standby system is suddenly switched, the ATM cells staying in the ATM exchange are lost ( Cell discard). A
End-to-end 1 as service condition of TM network
The cell must be discarded in the order of / 10 11 to 1/10 6 . For this reason, if cell loss occurs due to periodic system switching, the service conditions will not be satisfied. Therefore, it is necessary to perform system switching without instantaneous interruption, in other words, without discarding cells. From the above, a system switching method for performing system switching without an instantaneous interruption has been proposed.
【0019】図19は提案されている系切換方式におけ
る一方の系のATM通話路の概略構成図であり、1段の
ATMスイッチで構成されている。図20は提案されて
いる系切替え方式の説明図である。図19において、M
LPは多重化部、DBF1〜DBFmは出バッファーで
ある。多重化部MLPは出線#1〜#m行きの速度vの
セルを多重化してmVの速度で各出線対応に設けた出バ
ッファーDBF1〜DBFmに格納し、各出バッファよ
り速度Vで読出して対応する出線#1〜#mに出力す
る。図20において、ATPT0,ATPT1は図19に
示す運用系、予備系のATM通話路であり、出線#iの
出バッファーDBFiのみが示されている。SSWは予
備系・運用系の切替えを行なう系切替部、SCCは系切
替えを指示する系切替指示部、EMNは出バッファーD
BFiが空きになったことを監視する空き監視部であ
る。FIG. 19 is a schematic configuration diagram of an ATM communication path of one of the systems in the proposed system switching system, and is constituted by a single-stage ATM switch. FIG. 20 is an explanatory diagram of the proposed system switching method. In FIG. 19, M
LP is a multiplexing unit, and DBF1 to DBFm are outgoing buffers. The multiplexing unit MLP multiplexes the cells of the speed v going to the output lines # 1 to #m, stores the multiplexed cells at the speed of mV in the output buffers DBF1 to DBFm provided for the respective output lines, and reads the cells at the speed V from the output buffers. To the corresponding outgoing lines # 1 to #m. In FIG. 20, ATPT0 and ATPT1 are the active and standby ATM communication paths shown in FIG. 19, and only the output buffer DBFi of the output line #i is shown. SSW is a system switching unit for switching between the standby system and the active system, SCC is a system switching instruction unit for instructing system switching, and EMN is an output buffer D.
An empty monitoring unit that monitors that BFi is empty.
【0020】系切替指示部SCCより切替指示がある
と、現予備系のATM通話路ATPT1の全出バッファ
ーDBF1〜DBFmを空にする。例えば、図示しない
バッファクリア手段により全出バッファーをクリアす
る。 ついで、現運用系のATM通話路ATPT0へのセル
の入力を停止すると共に、現予備系のATM通話路AT
PT1のみへセルを入力する。又、系切替部SSWは現
運用系からの出力を有効とし、現運用系からのセルを選
択して各出線に出力する。なお、現予備系のATM通話
路ATPT1は入力されたセルを各出バッファーDBF
1〜DBFmに記憶・滞留する。 現運用系の出線#iに対応する出バッファーDBFi
に滞留されているセルが全て出力されると空き監視部E
MNは系切替信号を出力する。 これにより、系切替部SSWは現予備系のATM通話
路ATPT1の出バッファーDBFiよりセルを選択して
出線#iに出力する。以後、同様に、各出バッファーに
滞留されているセルが全て出力される毎に系切替信号が
出力されて予備系に切り替えられ、最終的に全出線に出
力されるセルは予備系からのセルに切り替えられ、系の
切替えが無瞬断で行なわれる。When there is a switching instruction from the system switching instruction unit SCC, all the outgoing buffers DBF1 to DBFm of the current standby ATM communication path ATPT1 are emptied. For example, all outgoing buffers are cleared by buffer clear means (not shown). Next, the cell input to the currently operating ATM communication path ATPT0 is stopped, and the current standby ATM communication path ATPT0 is stopped.
Input cells only to PT1. The system switching unit SSW validates the output from the current operation system, selects the cell from the current operation system, and outputs the selected cell to each output line. The current standby ATM communication path ATPT1 stores the input cell in each output buffer DBF.
1 to DBFm. Outgoing buffer DBFi corresponding to outgoing line #i of the current operation system
When all the cells staying in the cell are output, the empty monitoring unit E
MN outputs a system switching signal. As a result, the system switching unit SSW selects a cell from the output buffer DBFi of the current standby ATM communication path ATPT1 and outputs it to the output line #i. Thereafter, similarly, every time all the cells staying in each output buffer are output, the system switching signal is output and the system is switched to the standby system, and the cells finally output to all the outgoing lines are output from the standby system. The system is switched to the cell, and the system is switched without any instantaneous interruption.
【0021】この出バッファー毎に切替える方法によれ
ば、出バッファー間の滞留セル数のバラツキを吸収する
ためにバッファー長を冗長に用意する必要がなく、又、
ハ−ド増分もなく優れている。尚、出線毎でなく、全出
線一度に切り替える場合には、2倍のバッファー長が必
要になり、この点からも優れているといえる。又、この
方法は図21に示すように各出線の出バッファーを共通
化した共通バッファー型ATM通話路へ適用することも
できる。図21において、MLPは多重化部、CMMは
共通バッファーメモリ、DMPXは多重分離部である。
各入力リンクを多重化する手前の地点と出力を多重分離
した地点に系交絡点(運用系と予備系の切換点)をもた
せ、多重化されていない出力毎に、その方路行きのセル
が運用系から全部読み出されたことを確認してから受信
側で出力選択論理を変える。各出方路毎の蓄積セル数が
0になったことは、この共通バッファメモリCMMの使
用アドレスを出方路毎に管理しているFIFO(図示せ
ず)の中身が0になったことで簡単に確認できる。According to this switching method for each output buffer, it is not necessary to redundantly prepare the buffer length in order to absorb the variation in the number of cells staying between the output buffers.
Excellent with no hard increment. In the case where switching is performed not for each outgoing line but for all outgoing lines at once, a double buffer length is required, which is excellent in this respect. This method can also be applied to a common buffer type ATM communication path in which the output buffer of each output line is shared as shown in FIG. In FIG. 21, MLP is a multiplexing unit, CMM is a common buffer memory, and DMPX is a demultiplexing unit.
A system confounding point (switching point between the active system and the standby system) is provided at a point before multiplexing each input link and a point at which the output is multiplexed and demultiplexed. After confirming that all data has been read from the operating system, the output selection logic is changed on the receiving side. The fact that the number of storage cells for each output route has become 0 means that the contents of a FIFO (not shown) that manages the use address of the common buffer memory CMM for each output route have become 0. Easy to check.
【0022】[0022]
【発明が解決しようとする課題】しかし、提案されてい
る系切替え方式は、運用系への入力を止めて予備系への
みセルを入力し、運用系のセルの滞留が無くなった後に
予備系に切り替えるものである。このため、予備系に切
り替えたとき該予備系が正常に動作しない場合、元の運
用系に切り替えるとセルの廃棄が生じ、ATM網のサー
ビス条件(セル廃棄率)を満足できなくなりサービスの
低下を来す問題がある。However, in the proposed system switching method, the input to the active system is stopped and cells are input only to the standby system. Switch. For this reason, if the standby system does not operate normally when switching to the standby system, switching to the original operating system causes cell discarding, and the service conditions (cell loss rate) of the ATM network cannot be satisfied, resulting in a decrease in service. There is a problem to come.
【0023】又、提案されている系切替え方式は1段の
ATMスイッチを用いるATM通話路の切替えに適用で
きるが、マルチ経路多段式バッファ型ATM通話路に適
用できない問題がある。これは、マルチ経路多段式バッ
ファ型ATM通話路に適用しようとすると各ATMスイ
ッチの前後に系交絡点が必要になって系交絡点数が増大
し、セレクタ等のハードウェアが増大すると共に、両系
の各ATMスイッチの入力リンク、出力リンクが交錯
し、制御・管理が複雑になって実現が不可能になるから
である。又、提案されている系切替え方式は、シングル
経路多段バッファ型ATM通話であってもATMスイッ
チの段数が多くなると、マルチ経路多段式バッファ型A
TM通話路の場合と同様な問題が生じる。更に、提案さ
れている系切替え方式は1段であっても、ATM特有の
シェーピング機能を備えたATM通話路に適用できない
問題がある。以下、この点を詳細に説明する。Although the proposed system switching method can be applied to switching of an ATM communication path using a single-stage ATM switch, there is a problem that it cannot be applied to a multi-path multi-stage buffer type ATM communication path. This is because when applying to a multi-path multi-stage buffer type ATM communication path, system crossover points are needed before and after each ATM switch, the number of system crossover points increases, hardware such as selectors increases, and both systems increase. This is because the input link and output link of each ATM switch intersect, and control / management becomes complicated, making implementation impossible. Also, the proposed system switching method is a multi-path multi-stage buffer type A, even in a single-path multi-stage buffer type ATM call, when the number of ATM switches increases.
The same problem as in the case of the TM communication path occurs. Furthermore, even if the proposed system switching method is one-stage, there is a problem that it cannot be applied to an ATM communication path having an ATM-specific shaping function. Hereinafter, this point will be described in detail.
【0024】図22は第1段目に図19のATMスイッ
チ(ATPT)を設け、第2段にシェーピング機能を備
えたVPシェーパ(VSH)を設けたATM通話路であ
る。尚、VPシェーパは出線#1のみ示してあるが他の
出線についても同様のVPシェーパが設けられている。
VPシェーパは1つの伝送路の使用帯域V(例えば150M
b/s)をVPI毎に予め設定しておき、該使用帯域に収ま
るようにセルを伝送路に送り出すものである。伝送路の
使用帯域をVPI毎に管理をすることにより、特定のV
PIにより伝送路の帯域の大半が専有されて他のVPI
のセルが送出できなくなることを防止できる。FIG. 22 shows an ATM communication path in which the ATM switch (ATPT) shown in FIG. 19 is provided in the first stage and a VP shaper (VSH) having a shaping function is provided in the second stage. Although only the outgoing line # 1 is shown for the VP shaper, the same VP shaper is provided for other outgoing lines.
The VP shaper uses a bandwidth V (for example, 150M) of one transmission path.
b / s) is set in advance for each VPI, and cells are transmitted to the transmission path so as to be within the used band. By managing the bandwidth used for the transmission path for each VPI, a specific V
Most of the bandwidth of the transmission path is occupied by the PI and other VPI
Can be prevented from being unable to be transmitted.
【0025】VPシェーパにおいて、VPDVはVPI
毎にセルを振り分けるVP振分部、FB1〜FBnはV
PI毎に設けられたFIFOバッファ、SELはセレク
タ、SCDは予め設定されているスケジュールに従って
各バッファからセルを読み出して出線(伝送路)#1に
送り出すスケジューラである。スケジューラは伝送路を
1周期128個のセルスロットに区分する時、各セルス
ロットS1〜S128の各々にどのバッファからのセルを呼
び出すかを予め設定されており、128個のセルスロッ
ト毎に所定のバッファからセルを読み出して伝送路に送
出し、この動作をサイクリックに行う。これにより、各
VPIに使用帯域V1,V2,・・・Vn(V≧V1+
V2+・・・+Vn)が割り当てられる。In the VP shaper, VPDV is VPI
A VP distribution unit that distributes cells every time, and FB1 to FBn are V
A FIFO buffer provided for each PI, SEL is a selector, and SCD is a scheduler that reads cells from each buffer according to a preset schedule and sends out the cells to the outgoing line (transmission line) # 1. When the scheduler divides the transmission path into 128 cell slots in one cycle, it is preset in each of the cell slots S 1 to S 128 which cell from which buffer is to be called, and for each of the 128 cell slots, The cell is read from a predetermined buffer and transmitted to the transmission path, and this operation is performed cyclically. Thereby, the use bands V1, V2,... Vn (V ≧ V1 +
V2 +... + Vn).
【0026】かかるVPシェーパを有するATM通話路
においては、VPI毎に各バッファの出口に交絡点があ
るのではなく、速度Vで多重化された後に系切替え点が
あり、VPシェーパの全バッファFB1〜FBnの切替
は同時に行われる。このため、系切替え指示があると、
現運用系シェーパの全バッファの全てが空きになるま
で、予備系シェーパのバッファに入力セルを蓄積しなけ
ればならない。そして、この蓄積セル数は現運用系の最
も時間のかかるものに左右される。In the ATM communication path having such a VP shaper, there is not a confounding point at the exit of each buffer for each VPI, but a system switching point after multiplexing at a speed V, and all buffers FB1 of the VP shaper To FBn are performed simultaneously. Therefore, if there is a system switchover instruction,
Input cells must be stored in the buffer of the standby shaper until all buffers of the active shaper become empty. The number of storage cells depends on the most time-consuming one of the currently operating system.
【0027】系切替えをしない場合に廃棄されるセルを
も系切替え時に予備系で救済する必要はないが、系切替
えをしなければそのまま現運用系を通り抜けるセルが系
切替により予備系で廃棄を起こすことがありうる。例え
ば、V=150Mb/s、V1=10Mb/s、Q1=100(Qは滞留
セル数)、V2=140Mb/s、Q2=0とし、その後、バッ
ファFB2へ140Mb/sで連続的にセルが到着するものと
する。もし、系切替えを行なうことなく運用系を通すな
らば、当然バッファFB2への全セルは、該バッファを
経由して正しく伝送路#1に送出される。しかし、系切
替えが起動されると、バッファFB1が空きになるまで
の間に、V2・Q1/V1=1400個のセルが予備系
に到来する。これを吸収するためには、非常に長いバッ
ファを用意する必要があり、ハード量が膨大になりすぎ
る。すなわち、提案されている系切替え方式は、ATM
特有のシェーピング機能を備えたVPシェーパに適用で
きない。It is not necessary to rescue the cells discarded when the system switching is not performed by the standby system at the time of system switching. It can happen. For example, V = 150 Mb / s, V1 = 10 Mb / s, Q1 = 100 (Q is the number of staying cells), V2 = 140 Mb / s, Q2 = 0, and then cells are continuously transferred to the buffer FB2 at 140 Mb / s. Shall arrive. If the operation system is passed without performing system switching, all cells to the buffer FB2 are naturally transmitted to the transmission line # 1 via the buffer. However, when the system switching is activated, V2 · Q1 / V1 = 1400 cells arrive in the standby system until the buffer FB1 becomes empty. In order to absorb this, it is necessary to prepare a very long buffer, and the amount of hardware becomes too large. In other words, the proposed system switching method is ATM
It cannot be applied to a VP shaper having a unique shaping function.
【0028】以上から本発明の目的は、バッファ量を冗
長に設ける必要がないATM交換機の系切替え方法を提
供することである。本発明の別の目的は、多段バッファ
型ATM通話路にも系交絡点を増加することなく適用で
きるATM交換機の系切替え方法を提供することであ
る。本発明の更に別の目的は、VPシェーパを備えたA
TM通話路にも適用できるATM交換機の系切替え方法
を提供することである。本発明の他の目的は、系切替え
をいつ中止してもセル廃棄が生じず、従って、予備系が
正常に動作してないことが判明した時点で元の状態に戻
してもセル廃棄が生じないATM交換機の系切替え方法
を提供することである。本発明の更に他の目的は、出線
(出力リンク)毎に系切替えをしてもよいし、全出線同
時に系切替えをしても良いATM交換機の系切替え方法
を提供することである。Accordingly, an object of the present invention is to provide a system switching method for an ATM switch which does not need to provide a redundant buffer amount. Another object of the present invention is to provide a system switching method for an ATM switch which can be applied to a multi-stage buffer type ATM communication path without increasing the number of system confounding points. Yet another object of the present invention is to provide an A
It is an object of the present invention to provide a method for switching a system of an ATM exchange applicable to a TM communication path. Another object of the present invention is that cell discard does not occur even when the system switching is stopped, and therefore cell discard occurs even when the standby system is found to be not operating normally and is returned to the original state. The purpose of the present invention is to provide an ATM switching system switching method . Still another object of the present invention is to provide a system switching method for an ATM exchange in which system switching may be performed for each outgoing line (output link) or system switching may be performed simultaneously for all outgoing lines. That is.
【0029】[0029]
【課題を解決するための手段】図1は本発明の原理説明
図であり、2つの同じATM通話路を並列に配列した二
重化構成を備えている。図1(a)において、51は運用
系のATM通話路、FMは運用系のATM通話路におけ
る1つのバッファ(出線#iに対応するもの)、51′
は予備系のATM通話路、FM′は予備系のATM通話
路における1つのバッファ、52は運用系のバッファが
空きになったことを監視する空き監視部、53は所定の
バッファからのセルを出力する系切替部である。FIG. 1 is a diagram for explaining the principle of the present invention, and has a duplex configuration in which two identical ATM communication paths are arranged in parallel. In FIG. 1A, reference numeral 51 denotes an active ATM communication path, FM denotes one buffer (corresponding to the outgoing line #i) in the active ATM communication path, 51 '
Is a standby ATM communication path, FM 'is one buffer in the standby ATM communication path, 52 is a vacancy monitoring unit that monitors that the working buffer is vacant, and 53 is a cell from a predetermined buffer. This is a system switching unit that outputs.
【0030】図1(b)において、61は運用系のATM
通話路、FMi(i=1,2,・・・)は運用系のAT
M通話路における1つのバッファ、61′は予備系のA
TM通話路、FMi′は予備系のATM通話路における
1つのバッファ、62は運用系の最終段のバッファの空
きが連続して(N−1)回空きになったことを監視する
連続空き監視部、63は系切替部である。図1(c)にお
いて、71は運用系のATM通話路、FMi(i=1,
2,・・)は運用系のATM通話路における1つのバッ
ファ、71′は予備系のATM通話路、FMi′は予備
系のATM通話路における1つのバッファ、72は運用
系の各段のバッファが空きになったことを監視する各段
空き監視部、73は系切替部である。In FIG. 1B, reference numeral 61 denotes an active ATM.
The communication path and FMi (i = 1, 2,...) Are the active ATs
One buffer in the M channel, 61 'is the standby A
The TM communication path, FMi 'is one buffer in the standby ATM communication path, and 62 is a continuous free space monitoring for monitoring that the last stage buffer of the working system becomes free (N-1) times. And 63, a system switching unit. In FIG. 1C, reference numeral 71 denotes an active ATM communication path, and FMi (i = 1,
(2,...) Is one buffer in the active ATM communication path, 71 'is a standby ATM communication path, FMi' is one buffer in the standby ATM communication path, and 72 is a buffer at each stage of the active ATM communication path. Each stage vacancy monitoring unit that monitors that the vacancy has become vacant, and 73 is a system switching unit.
【0031】[0031]
【作用】系切替え要求により現予備系51′の全バッフ
ァを一度空きにし、しかる後、現運用系51及び現予備
系51′に入力セルをマルチキャストして同じセル流を
両系に加えると共に、読み出しを両系において同じ態様
で行い、セレクタ53は各出線#i(i=1,2,・・
m)への出力として現運用系からのセルを選択し続け
る。又、空き監視部52は出線#i毎に、該出線#iへ
結合されている現運用系のバッファの空きを監視し、所
定の出線#iへ結合されている全バッファが最低一度で
も空きになった時、両系の出線#iへ結合される全バッ
ファの内容が一致するから、セレクタ53は該出線につ
いて現予備系からのセルを選択する。これにより、その
出線#iへセルを送出する系を現運用系から現予備系へ
無瞬断で切り換えることが可能となる。以後、同様に他
の出線についても現運用系の全バッファの空きを最低一
回確認した後で現予備系からのセルを選択して現運用系
から現予備系へと運用する系の切替えを行う。尚、上記
のように出線毎に系切替えを行なうのでなく、全出線の
それぞれについて、バッファの空きが一度確認された後
で、全出線に一括して現予備系からのセルを出力して運
用系から予備系へと運用する系を全出線一括して切替え
ることもできる。このように、系切替指示があっても両
系に同一のセル流を加え、運用系のバッファが空きにな
ったことにより両系のセルが全く同一になることを確認
し、その後、運用系と予備系を切り替えるようにしてい
るから、バッファ量を冗長に設けなくても無瞬断で系切
替えができるだけでなく、系切替え要求発生後に系切替
えを中止して現運用系を維持してもよく、従って、予備
系が正常に動作してないことが系切替え要求発生後に判
明した時点で元の状態のまま運用してもセル廃棄が生じ
ず、運用の信頼性を向上させることができる。According to the system switching request, all buffers of the current standby system 51 'are emptied once, and then the input cells are multicast to the current active system 51 and the current standby system 51' to add the same cell flow to both systems. The reading is performed in the same manner in both systems, and the selector 53 outputs each output line #i (i = 1, 2,.
Continue to select cells from the active system as output to m). The vacancy monitoring unit 52 monitors, for each outgoing line #i, the vacancy of the buffer of the active system connected to the outgoing line #i, and all buffers connected to the predetermined outgoing line #i When the line becomes empty even once, the contents of all buffers connected to the outgoing line #i of both systems match, so the selector 53 selects a cell from the current standby system for the outgoing line. This makes it possible to switch the system for transmitting cells to the outgoing line #i from the current operation system to the current standby system without any instantaneous interruption. After that, similarly for other outgoing lines, the vacancy of all buffers of the current working system is checked at least once, and then a cell is switched from the current working system to the current working system by selecting a cell from the current working system. I do. Rather than performing system switching for each output line as described above, after all buffers have been checked once for buffer availability, cells from the current standby system are output collectively to all output lines. Then, the system operated from the operation system to the standby system can be switched at once for all outgoing lines. In this way, even if there is a system switching instruction, the same cell flow is applied to both systems, and it is confirmed that the cells of both systems are completely identical due to the empty buffer of the active system. And the standby system are switched, so it is not only possible to switch the system without any instantaneous interruption without providing the buffer amount redundantly, but also to suspend the system switch after the system switch request occurs and maintain the current active system. Therefore, even when it is determined that the standby system does not operate normally after the occurrence of the system switching request, even if the system is operated in the original state, cell discard does not occur, and the reliability of operation can be improved.
【0032】又、入線と出線間にN段のバッファが縦列
に接続され、しかも、ある入・出線間を結合する経路が
唯1つしか存在しないシングル経路多段バッファ型AT
M通話路の場合(図1(b))、連続空き監視部62は、最
終段のスイッチモジュールのバッファFMNが、初段ス
イッチモジュールから最終段スイッチモジュールへセル
が転送される時間に相当する期間、連続して空きになっ
たか監視し、連続して空きになれば、現予備系からのセ
ルを選択して出線#iに出力する。これは、前記期間の
間、最終段のバッファが空きになれば、以後出線#iに
関係する運用系及び予備系の各段バッファの内容が一致
するからである。以上により、シングル経路多段バッフ
ァ型ATM通話路の場合であっても、無瞬断で系切替え
ができ、しかも、系切替えをいつ中止してもセル廃棄が
生じず、従って、予備系が正常に動作してないことが判
明した時点で元の状態に戻してもセル廃棄が生じず、サ
ービス向上を図ることができる。更に、この方式では系
交絡点は増加することがなく簡単なハード構成で系切替
えが実現できる。A single-path multi-stage buffer type AT in which N stages of buffers are connected in tandem between an input line and an output line, and there is only one path connecting a certain input / output line.
In the case of the M communication path (FIG. 1 (b)), the continuous idle monitoring unit 62 determines that the buffer FM N of the last-stage switch module has a period corresponding to the time during which cells are transferred from the first-stage switch module to the last-stage switch module. , And continuously monitors whether or not cells are vacant. If the vacancies are continuously vacant, cells from the current standby system are selected and output to the outgoing line #i. This is because if the buffer at the last stage becomes empty during the period, the contents of the buffers of the active system and the standby system related to the outgoing line #i thereafter match. As described above, even in the case of the single-path multi-stage buffer type ATM communication path, the system can be switched without any instantaneous interruption, and even if the system switching is stopped, no cell discard occurs. Even if it returns to the original state at the time when it is determined that it is not operating, cell discard does not occur, and service can be improved. Further, in this method, system switching can be realized with a simple hardware configuration without increasing the number of system confounding points.
【0033】更に、入線と出線間に複数段のバッファが
設けられたシングル経路多段バッファ型ATM通話路の
場合(図1(c)参照)、各段空き監視部72は前段のバッ
ファが空きになったことを確認した後で次段のバッファ
の空き確認動作を行い、以後同様にして最終段のバッフ
ァFMNの空きが確認された時、現予備系からのセルを
選択して出線#iに出力する。このようにすれば、以後
出線#iに関係する運用系及び予備系の各段バッファの
内容が一致するから、シングル経路多段バッファ型AT
M通話路の場合であっても、無瞬断で系切替えができ、
しかも、系切替えをいつ中止してもセル廃棄が生じず、
従って、予備系が正常に動作してないことが判明した時
点で元の状態に戻してもセル廃棄が生じず、サービス向
上を図ることができる。更に、この方式によれば系交絡
点は増加することがなく、簡単なハード構成で系切替え
が実現でき、しかも、VPシェーパを備えたATM通話
路の系切替えにも適用することができる。Further, in the case of a single-path multi-stage buffer type ATM communication path in which a plurality of buffers are provided between an incoming line and an outgoing line (see FIG. 1 (c)), each stage empty monitoring unit 72 determines that the preceding buffer is empty. performs a free check operation of the next stage of the buffer after determining that it is now, when the free buffer FM N of the last stage was confirmed in the same manner thereafter, select the cell from the current standby system outgoing line # Output to i. In this way, since the contents of the operation-stage and standby-system buffers related to the outgoing line #i thereafter match, the single-path multi-stage buffer type AT
Even in the case of M communication path, system switching can be performed without instantaneous interruption,
Moreover, even if the system switching is stopped, cell discard does not occur,
Therefore, even if it is determined that the standby system is not operating normally, the cell is not discarded even if the state is returned to the original state, and the service can be improved. Further, according to this method, the system switching points can be realized with a simple hardware configuration without increasing the number of system confounding points, and can also be applied to the system switching of an ATM communication path equipped with a VP shaper.
【0034】更に、この方式を発展させると、ある入線
とある出線間に複数の経路が存在し、各入出線間に複数
段のバッファ付きスイッチモジュールが存在するマルチ
経路多段バッファ型ATM通話路の系切替えにも適用で
きる。すなわち、ある出力リンクへ接続される前段の全
スイッチモジュールの出力リンクのそれぞれについて、
その前段の出力リンクを共用しているバッファの空きを
監視し、前段の出力リンクにおけるバッファの同時空き
が確認された時、次段の全スイッチモジュールの全出力
リンクのそれぞれについて、出力リンクを共用している
バッファの空き監視動作を開始し、以後同様にして最終
段の全スイッチモジュールの全出力リンク(出線)のそ
れぞれについて、出線を共用している最終段のバッファ
の空きを監視し、所定の出線を共用しているバッファが
同時に空きになった時、該出線について現予備系からの
セルを選択して出力し、同様に各出線についてバッファ
の同時空きを確認することにより現予備系からのセルを
選択・出力して運用系と予備系の運用状態の切替える。Further, when this system is developed, a plurality of paths exist between a certain incoming line and a certain outgoing line, and a multi-path multi-stage buffer type ATM communication path in which a plurality of buffered switch modules exist between each incoming and outgoing line. System switching. In other words, for each of the output links of all the previous switch modules connected to a certain output link,
Monitors the vacancy of the buffer sharing the output link of the previous stage, and when the simultaneous vacancy of the buffer in the output link of the previous stage is confirmed, the output link is shared for all output links of all switch modules of the next stage. The operation of monitoring the free space of the buffer in the last stage is started, and thereafter, for each of all output links (outgoing lines) of all the switch modules in the last stage, the free space of the buffer in the last stage sharing the outgoing line is monitored. When the buffers sharing a given outgoing line are simultaneously vacant, select and output the cell from the current standby system for the outgoing line, and confirm the simultaneous vacancy of the buffer for each outgoing line. Select and output the cell from the current standby system to switch the operating state between the active system and the standby system.
【0035】この場合、全出線のそれぞれについて、バ
ッファの同時空きが確認された時、全出線に一括して現
予備系からのセルを選択・出力して運用系と予備系の運
用状態の切替えを行うこともできる。又、マルチ経路3
段バッファ型ATM通路の場合には、1段目の出力リン
クを共用しているバッファが同時に空きになったことを
監視する代わりに、1段目の出力リンク(2段目の入力
リンク)に結合される2段目の全バッファが同時に空き
になったか監視することに置き換えることができる。In this case, when it is confirmed that the buffers are simultaneously vacant for each of the outgoing lines, cells from the current standby system are selected and output to all the outgoing lines at once, and the operating states of the active system and the standby system are determined. Can be switched. Also, multi-path 3
In the case of the stage buffer type ATM path, instead of monitoring that the buffers sharing the output link of the first stage are simultaneously vacant, the output link of the first stage (the input link of the second stage) is used. It can be replaced by monitoring whether all the buffers in the second stage to be connected are simultaneously free.
【0036】[0036]
【実施例】(a) 本発明の概略 本発明を詳細に説明する前に、その概略を図1に従って
説明する。第1の実施例の概略(図1(a)参照) 系切替え要求により現予備系51′の全バッファを一度
空きにし、しかる後、現運用系51及び現予備系51′
に入力セルをマルチキャストして同じセル流を両系に加
えると共に、読み出しを両系において同じ態様で行い、
セレクタ53は各出線#i(i=1,2,・・m)への
出力として現運用系からのセルを選択し続ける。それ以
降の現運用系と現予備系には同数のセルが入力され、か
つ、同じパターンで読み出されるため、現運用系のバッ
ファの滞留セル数は、常に現予備系の滞留セル数以上に
なる。つまり、系切替え要求が発生した時に現運用系に
既に蓄積されていたセル数分だけ、現運用系のバッファ
の滞留セル数は多くなるはずである。従って、現運用系
のバッファの滞留セル数がある時点で0になると、当然
現予備系のバッファの滞留セル数も0になり、その時点
以降、両系のバッファには全く同数の、同じセルが蓄積
されている状態が継続する。このとき、セレクタ53で
出力を現運用系から現予備系へと変えてもセルは廃棄さ
れることなく系の切替えが実施できる。DESCRIPTION OF THE PREFERRED EMBODIMENTS (a) Outline of the present invention Before describing the present invention in detail, its outline will be described with reference to FIG. Overview of the first embodiment (refer to FIG. 1A) All buffers of the current standby system 51 'are emptied once in response to a system switching request, and then the current active system 51 and the current standby system 51'.
In addition to multicasting the input cell to add the same cell flow to both systems, reading is performed in the same manner in both systems,
The selector 53 continues to select a cell from the currently operating system as an output to each outgoing line #i (i = 1, 2,... M). Since the same number of cells are input to the current active system and the current standby system thereafter and are read out in the same pattern, the number of stagnated cells in the buffer of the active system always exceeds the number of stagnated cells in the current standby system. . In other words, the number of cells staying in the buffer of the active system should increase by the number of cells already stored in the active system when the system switching request occurs. Therefore, if the number of stagnant cells in the buffer of the active system becomes 0 at a certain point in time, the number of stagnant cells in the buffer of the current standby system also becomes zero. Is stored. At this time, even if the output is changed from the current operating system to the current standby system by the selector 53, the system can be switched without discarding the cells.
【0037】そこで、空き監視部52は出線#i毎に、
該出線#iへ結合されている現運用系のバッファの空き
を監視し、出線#iへ結合されている全バッファが最低
一度でも空きになった時、両系の出線#iへ結合される
全バッファの内容が一致するから、セレクタ53は該出
線について現予備系からのセルを選択する。これによ
り、その出線#iへセルを送出する系を現運用系から現
予備系へ無瞬断で切り換えることが可能となる。以後、
同様に他の出線についても現運用系の全バッファの空き
を最低一回確認した後で現予備系からのセルを選択して
現運用系から現予備系へと運用する系の切替えを行う。
尚、上記のように出線毎に系切替えを行なうのでなく、
全出線のそれぞれについて、バッファの空きが一度確認
された後で、全出線に一括して現予備系からのセルを出
力して運用系から予備系へと運用する系を全出線一括し
て切替えることもできる。Therefore, the vacancy monitoring unit 52 sets, for each outgoing line #i,
It monitors the availability of buffers of the active system connected to the outgoing line #i, and when all buffers connected to the outgoing line #i become free at least once, the outgoing lines #i of both systems are monitored. Since the contents of all buffers to be connected match, the selector 53 selects a cell from the current standby system for the outgoing line. This makes it possible to switch the system for transmitting cells to the outgoing line #i from the current operation system to the current standby system without any instantaneous interruption. Since then
Similarly, for other outgoing lines, after confirming at least once that all the buffers of the current working system are empty, a cell from the current working system is selected to switch the working system from the current working system to the current standby system. .
In addition, instead of performing system switching for each outgoing line as described above,
After the buffer vacancy is confirmed once for all outgoing lines, cells from the current standby system are output to all outgoing lines at once, and the system that operates from the working system to the standby system is batched for all outgoing lines. You can also switch.
【0038】このように、系切替指示があっても両系に
同一のセル流を加え、運用系のバッファが空きになった
ことにより両系のセルが全く同一になることを確認し、
その後、運用系と予備系を切り替えるようにしているか
ら、バッファ量を冗長に設けなくても無瞬断で系切替え
ができるだけでなく、系切替え要求発生後に系切替えを
中止して現運用系を維持してもよく、従って、予備系が
正常に動作してないことが系切替え要求発生後に判明し
た時点で元の状態のまま運用してもセル廃棄が生じず、
運用の信頼性を向上させることができる。As described above, even if there is a system switching instruction, the same cell flow is applied to both systems, and it is confirmed that the cells of both systems are completely the same due to the empty buffer of the working system.
After that, the system is switched between the active system and the standby system. It may be maintained, therefore, even if it is found that the standby system is not operating normally after the occurrence of the system switching request, the cell is not discarded even when operated in the original state,
Operational reliability can be improved.
【0039】第2の実施例の概略(図1(b)参照) 入線と出線間にN段のバッファが縦列に接続され、しか
も、ある入・出線間を結合する経路が唯1つしか存在し
ないシングル経路多段バッファ型ATM通話路の場合、
連続空き監視部62は、最終段のスイッチモジュールの
バッファFMNが所定期間連続して空きになったか監視
し、連続して空きになれば、現予備系からのセルを選択
して出線#iに出力する。尚、前記所定期間は、初段ス
イッチモジュールから最終段スイッチモジュールへセル
が転送されるに要する時間に相当する期間である。 ・入・出線間でバッファが1段しか存在しない場合:あ
る入・出線間でバッファを1段しか経由せず、しかも、
入・出線間を接続する経路が1通りしか存在しない場
合、一度現予備系のバッファを空きにし、その後同じセ
ルを両系のバッファに入力し、同じタイミングで両系の
バッファからセルを読み出してやれば、現運用系のバッ
ファに蓄積されているセル数は常に、現予備系のそれと
同じか多くなる。このため、現運用系のバッファが空き
になるとその後の両系のバッファの状態が完全に一致
し、それ以降、セルの廃棄なくして系を切替えることが
できる。 Outline of the second embodiment (see FIG. 1 (b)) N stages of buffers are connected in tandem between an input line and an output line, and there is only one path connecting a certain input / output line. In the case of a single-path multi-stage buffer type ATM communication path that only exists,
The continuous empty monitoring unit 62 monitors whether the buffer FM N of the last-stage switch module has been continuously empty for a predetermined period, and if it has been continuously empty, selects a cell from the current standby system and sets the outgoing line #. Output to i. The predetermined period is a period corresponding to the time required for transferring cells from the first-stage switch module to the last-stage switch module. When there is only one buffer between the input and output lines: only one stage of the buffer passes between a certain input and output line, and
When there is only one path connecting the input and output lines, the buffer of the current standby system is vacated once, the same cell is input to the buffers of both systems, and the cells are read from the buffers of both systems at the same timing. Then, the number of cells stored in the buffer of the current working system is always the same as or larger than that of the current working system. For this reason, when the buffer of the currently operating system becomes empty, the statuses of the buffers of both systems thereafter completely match, and thereafter the system can be switched without discarding cells.
【0040】・入・出線間にバッファがN段縦列に接続
されている場合:ある入・出線間にバッファがN段縦列
に接続されている場合、たとえ現運用系のある1つのバ
ッファが空きになったからといっても、現運用系の他の
バッファが空きになっているとは限らない。換言すれ
ば、現運用系のある1つのバッファが空きになったから
といっても、現運用系/現予備系の入・出線間の全バッ
ファの滞留セルは全く同じものになっておらず、系をセ
ル廃棄なしで切り換える状態になっていない。しかし、
バッファがN段縦列接続されている場合でも、ある入・
出線間の経路が1通りの場合は、1段目のバッファ内に
滞留しているセルが最終段に到達するまでの時間に相当
する期間、現運用系の最終段(N段目)のバッファが連
続的に空きになっていれば、入・出線間の経路中にある
現運用系のバッファの全てが空きになっている。すなわ
ち、前記期間の間、連続して最終段のバッファの空きを
確認すれば、それ以降現運用系/現予備系の蓄積セル数
が完全に一致する。When the buffers are connected in N-stage cascade between the input and output lines: When the buffers are connected in N-stage cascade between certain input and output lines, even if one buffer of the currently operating system is used. However, just because the file becomes empty does not mean that the other buffers in the active system are also empty. In other words, even if one buffer of the current operation system becomes empty, the staying cells of all buffers between the input / output lines of the current operation system / current protection system are not exactly the same. , The system is not switched without cell discard. But,
Even if the buffers are connected in cascade N stages,
If there is only one route between the outgoing lines, the last stage (N-th stage) of the current operation system is used for a period corresponding to the time required for the cells staying in the first stage buffer to reach the last stage. If the buffers are continuously vacant, all the buffers of the active system in the path between the input and output lines are vacant. That is, during the above-mentioned period, if the vacancy of the buffer at the last stage is continuously confirmed, the number of storage cells of the current operation system / current protection system thereafter completely matches.
【0041】例えば、多段のバッファを結合するバッフ
ァ間のリンクの読み出し速度が出線速度に等しく、ま
た、リンクが空いている限り次のバッファへセルを送出
するものとすると、出線の1読み出し時間分、最終段
バッファが空きならば、最終段の1つ前のバッファが空
きになり、出線の2読み出し時間分、バッファが空き
ならば、最終段の1つ前及び2つ前のバッファが空きに
なり、以下同様になるから、Nセル読み出し時間分、最
終段のバッファが空きならば現運用系のある入・出線間
の全バッファが空きになり、それ以降、両系のバッファ
の状態が一致する。以上により、シングル経路多段バッ
ファ型ATM通話路の場合であっても、無瞬断で系切替
えができ、しかも、系切替えをいつ中止してもセル廃棄
が生じず、従って、予備系が正常に動作してないことが
判明した時点で元の状態に戻してもセル廃棄が生じず、
サービス向上を図ることができる。更に、この方式では
系交絡点は増加することがなく簡単なハード構成で系切
替えが実現できる。For example, assuming that the read speed of the link between the buffers connecting the multi-stage buffers is equal to the output speed and that cells are sent to the next buffer as long as the link is free, one read of the output line is performed. If the last stage buffer is empty for the time, the buffer immediately before the last stage becomes empty, and if the buffer is empty for two readout times of the outgoing line, the buffer immediately before and the last stage for the last stage is empty. Becomes empty, and so on. If the buffer at the last stage is empty for the N cell read time, all buffers between the input and output lines of the currently operating system become empty, and thereafter, the buffers of both systems become empty. Match. As described above, even in the case of the single-path multi-stage buffer type ATM communication path, the system can be switched without any instantaneous interruption, and even if the system switching is stopped, no cell discard occurs. Even if it returns to the original state when it is found that it is not operating, cell discard does not occur,
Service can be improved. Further, in this method, system switching can be realized with a simple hardware configuration without increasing the number of system confounding points.
【0042】第3の実施例の概略(図1(c)参照) 入線と出線間に複数段のバッファが設けられたシングル
経路多段バッファ型ATM通話路の場合における別の無
瞬断切換方法を説明する。図1(c)において、もし、現
運用系の1段目のバッファが一度空きになると、それ以
降は前述した通り、現運用系と現予備系の1段目のバッ
ファの状態が完全に一致し、その出力セル流も一致す
る。つまり、2段目のバッファへ加わるセル流が一致し
たことになる。従って、それ以降、現運用系の2段目の
バッファを監視して、もし空きになれば、それ以後現運
用系と現予備系の2段目までのバッファの状態や出力セ
ル流が一致したと判断できる。これを最終段のバッファ
まで続けてゆき、現運用系の最終段のバッファが空きに
なったことを確認できれば、それ以後、現運用系/現予
備系のバッファ蓄積セル、出力セル流が一致したことに
なり、いつ系を切り換えてもセル廃棄が発生しない。 Outline of Third Embodiment (See FIG. 1 (c)) Another non-stop switching method in the case of a single-path multi-stage buffer type ATM communication path in which a plurality of buffers are provided between an incoming line and an outgoing line. Will be described. In FIG. 1 (c), if the buffer of the first stage of the active system once becomes empty, the state of the buffers of the first stage of the active system and the standby system is completely restored thereafter as described above. Therefore, the output cell flows also match. That is, the cell flows applied to the second-stage buffer coincide. Therefore, the buffer of the second stage of the current operation system is monitored thereafter, and if the buffer becomes empty, the state of the buffer and the output cell flow of the second stage of the current operation system and the second stage of the current standby system thereafter match. Can be determined. This is continued to the last stage buffer, and if it can be confirmed that the last stage buffer of the current operation system is empty, thereafter, the buffer storage cells of the current operation system / current standby system and the output cell flow coincide. That is, cell discard does not occur even when the system is switched.
【0043】従って、各段空き監視部72は前段のバッ
ファが空きになったことを確認した後で次段のバッファ
の空き確認動作を行い、以後同様にして最終段のバッフ
ァFMNの空きが確認された時、現予備系からのセルを
選択して出線#iに出力する。このようにすれば、以後
出線#iに関係する運用系及び予備系の各段バッファの
内容が一致するから、シングル経路多段バッファ型AT
M通話路の場合であっても、無瞬断で系切替えができ、
しかも、系切替えをいつ中止してもセル廃棄が生じず、
従って、予備系が正常に動作してないことが判明した時
点で元の状態に戻してもセル廃棄が生じず、サービス向
上を図ることができる。更に、この方式によれば系交絡
点は増加することがなく、簡単なハード構成で系切替え
が実現でき、しかも、VPシェーパを備えたATM通話
路の系切替えにも適用することができる。[0043] Accordingly, each stage free monitoring unit 72 performs the idle confirmation operation of the next stage of the buffer after determining that the preceding buffer is empty, the empty buffer FM N of the last stage in the same manner thereafter When confirmed, the cell from the current standby system is selected and output to the outgoing line #i. In this way, since the contents of the operation-stage and standby-system buffers related to the outgoing line #i thereafter match, the single-path multi-stage buffer type AT
Even in the case of M communication path, system switching can be performed without instantaneous interruption,
Moreover, even if the system switching is stopped, cell discard does not occur,
Therefore, even if it is determined that the standby system is not operating normally, the cell is not discarded even if the state is returned to the original state, and the service can be improved. Further, according to this method, the system switching points can be realized with a simple hardware configuration without increasing the number of system confounding points, and can also be applied to the system switching of an ATM communication path equipped with a VP shaper.
【0044】第4の実施例の概略 第3の実施例を発展させると、ある入線とある出線間に
複数の経路が存在し、各入出線間に複数段のバッファ付
きスイッチモジュールが存在するマルチ経路多段バッフ
ァ型ATM通話路の系切替えにも適用できる。マルチ経
路多段バッファ型ATM通話路において、ある段のある
1つの出力リンクが、前段のいくつかのスイッチモジュ
ールと接続されているような場合、該ある段の出力リン
クに接続されている現運用系のバッファの空きの監視
は、該ある段の入力リンクへのセル流が現運用系と現予
備系で一致しているという条件の基に実行しなければ意
味がない。この条件は、それぞれの入力リンクに接続さ
れている前段の現運用系の全バッファの状態を監視する
ことでチェックできる。すなわち、各入力リンクが前段
のモジュール内で複数のバッファと結合されているなら
ば、入力リンク毎に独立に現運用系の全バッファの同時
空きをチェックする。そして、入力リンク毎に現運用系
の全バッファの同時空きが確認できれば、前段からの入
力リンクのセル流が現運用系と現予備系で一致する。か
かる条件の基に、出力リンクへ接続されているバッファ
全てが同時に空きになれば、その出力リンク(次段の入
力リンク)のセル流が両系で完全に一致することにな
る。 Outline of the Fourth Embodiment When the third embodiment is developed, a plurality of paths exist between a certain input line and a certain output line, and a plurality of stages of buffered switch modules exist between each input and output line. The present invention is also applicable to system switching of a multi-path multi-stage buffer type ATM communication path. In a multi-path multi-stage buffer type ATM communication path, when one output link with a certain stage is connected to several switch modules in the preceding stage, the currently operating system connected to the output link of the certain stage It is meaningless to monitor the empty buffer unless it is executed under the condition that the cell flow to the input link of the certain stage matches the current operation system and the current standby system. This condition can be checked by monitoring the status of all buffers of the active system at the preceding stage connected to each input link. That is, if each input link is connected to a plurality of buffers in the preceding module, the simultaneous availability of all buffers in the active system is checked independently for each input link. If the simultaneous availability of all buffers of the active system can be confirmed for each input link, the cell flows of the input link from the preceding stage coincide between the active system and the current standby system. Under these conditions, if all the buffers connected to the output link become empty at the same time, the cell flows of the output link (input link at the next stage) will be completely the same in both systems.
【0045】以上より、ある段の全スイッチモジュール
のそれぞれの入力リンク(前段の出力リンク)につい
て、該入力リンクに接続されている前段の全バッファの
同時空きを監視し、全入力リンクについて、それぞれの
入力リンクに接続されている全バッファの同時空きを確
認した時、次段の全スイッチモジュールの全入力リンク
について、それぞれの入力リンクに接続されている全バ
ッファの空き監視動作を行い、以後同様にして、最終段
の全スイッチモジュールの全出力リンク(出線)につい
て、それぞれの出線に接続されている全バッファの空き
を監視し、所定の出線に接続されている全バッファが同
時に空きになった時、該出線について現予備系からのセ
ルを選択して出力し、同様に各出線について全バッファ
の同時空きを確認することにより現予備系からのセルを
選択して運用系と予備系の運用状態の切替える。この場
合、最終段の全出線のそれぞれについて、バッファの同
時空きが確認された時、全出線に一括して現予備系から
のセルを選択・出力して運用系と予備系の運用状態の切
替えを行うこともできる。As described above, for each input link (previous stage output link) of all the switch modules in a certain stage, the simultaneous vacancy of all previous stage buffers connected to the input link is monitored, and for all the input links, When it is confirmed that all the buffers connected to the input link of the same stage are simultaneously vacant, the operation of monitoring the vacancy of all the buffers connected to the respective input links is performed for all the input links of all the switch modules in the next stage, and so on. Then, for all output links (outgoing lines) of all switch modules in the last stage, the availability of all buffers connected to each outgoing line is monitored, and all buffers connected to a predetermined outgoing line are simultaneously vacant. , The cell from the current standby system is selected and output for the outgoing line, and similarly, for each outgoing line, the simultaneous availability of all buffers is confirmed. Switching the operational state of the operating system and the protection system by selecting the cell from the current reserve system by. In this case, when simultaneous availability of the buffer is confirmed for each of all outgoing lines at the last stage, cells from the current standby system are selected and output to all outgoing lines at once, and the operating status of the active and standby systems is checked. Can be switched.
【0046】(b) 本発明の第1の実施例 図2は本発明の第1の実施例の概略説明図であり、バッ
ファは1つの出線に対応するもののみ示している。51
は運用系のATM通話路、51′は予備系のATM通話
路であり、それぞれ例えば図15に示す自己ルーチング
スイッチモジュール構成を有している。FMi,FM
i′は出線i(i=1,2,・・・m)を共用する全バ
ッファFMi1〜FMim(図15参照)を表現したバッフ
ァ、52は運用系のバッファFMiが空きになったこと
を監視する空き監視部、53は所定のバッファからのセ
ルを出力する系切替部、54は定期的にあるいは運用系
の障害発生時に系切替信号SCHを出力する系切替制御
部である。(B) First Embodiment of the Present Invention FIG. 2 is a schematic explanatory view of a first embodiment of the present invention, in which only buffers corresponding to one outgoing line are shown. 51
Is an active ATM communication path, and 51 'is a standby ATM communication path, each having a self-routing switch module configuration shown in FIG. 15, for example. FMi, FM
i 'is a buffer expressing all the buffers FMi1 to FMim (see FIG. 15) sharing the outgoing line i (i = 1, 2,... m), and 52 is that the working buffer FMi becomes empty. An empty monitoring unit 53 for monitoring, a system switching unit 53 for outputting cells from a predetermined buffer, and a system switching control unit 54 for outputting a system switching signal SCH periodically or when a failure occurs in the active system.
【0047】系切替制御部54から系切替指示信号S
CHが発生すると、現予備系51′は図示しないクリア
手段により全バッファを空きにする。 しかる後、入線#1〜#mからの入力セルを現運用系
51及び現予備系51′にマルチキャストして同じセル
流を両系に加えると共に、読み出しを両系において同じ
態様で行う。又、最初、系切替部53は各出線#i(i
=1,2,・・m)への出力として現運用系からのセル
を選択する。 空き監視部52は系切替指示信号SCHにより、現運
用系の出線#i毎に、出線を共用しているバッファFM
i(図15のバッファFMi1〜FMim)の空きを監視す
る。The system switching control unit 54 issues a system switching instruction signal S
When a CH occurs, the current standby system 51 'empties all buffers by clear means (not shown). Thereafter, the input cells from the incoming lines # 1 to #m are multicast to the current operating system 51 and the current standby system 51 'to add the same cell flow to both systems, and the reading is performed in the same manner in both systems. Also, first, the system switching unit 53 outputs each outgoing line #i (i
= 1, 2,... M) from the active system. The vacancy monitoring unit 52 uses the system switching instruction signal SCH to output the buffer FM sharing the outgoing line for each outgoing line #i of the currently operating system.
i (buffers FMi1 to FMim in FIG. 15) is monitored for availability.
【0048】そして、所定の出線#iを共用している
全バッファが少なくとも1回空きになった時、以後、現
運用系と予備系のバッファFMi,FMi′の内容が一
致するようになる。従って、空き監視部52は系切替部
53に系切替イネーブル信号CENを入力する。これに
より、系切替部53は出線#1について以後、現予備系
からのセルを選択・出力する。 同様に他の出線について該出線を共用している全バッ
ファの空きを確認することにより現予備系からのセルを
選択・出力して運用系と予備系の運用状態の切替えを行
う。これにより、運用系→予備系、予備系→運用系の切
替えが完了する。尚、全出線(#1〜#m)のそれぞれ
について、バッファFM1〜FMmの同時空きが確認さ
れた時、全出線#1〜#mに一括して現予備系からのセ
ルを選択・出力して運用系と予備系の運用状態の切替え
を行うこともできる。Then, when all the buffers sharing the predetermined outgoing line #i become empty at least once, the contents of the buffers FMi and FMi 'of the currently operating system and the standby system become identical thereafter. . Therefore, the empty monitoring unit 52 inputs the system switching enable signal CEN to the system switching unit 53. As a result, the system switching unit 53 selects and outputs a cell from the current standby system for the outgoing line # 1. Similarly, for the other outgoing lines, the cells from the current standby system are selected and output by confirming the availability of all the buffers sharing the outgoing line, and the operating state of the active system and the standby system is switched. Thus, the switching from the active system to the standby system and the standby system to the active system are completed. When it is confirmed that the buffers FM1 to FMm are simultaneously vacant for all the outgoing lines (# 1 to #m), the cells from the current standby system are collectively selected for all the outgoing lines # 1 to #m. It is also possible to output and switch the operation state between the active system and the standby system.
【0049】図3は本発明の第1の実施例構成図であ
り、図2と同一部分には同一符号を付している。51は
運用系のATM通話路、51′は予備系のATM通話路
であり、それぞれ自己ルーチングスイッチモジュール構
成を有している。52は空き監視部、53は系切替部、
54は系切替制御部である。ATM通話路51におい
て、CELDは各入線#1〜#mから入力されるセルを
ルーチングヘッダに基づいて各出線#1〜#mのバッフ
ァに振り分けるセル振分け部であり、図15に示す制御
情報検出回路I1〜Im、伝送情報遅延回路D1〜Dm、デ
マルチプレクサDM1〜DMm、制御情報デコード回路D
EC1〜DECmで構成されている。FMi1〜FMimは出
線#iに接続されたバッファ、SELiはセレクタ、A
OMiは到着順序管理FIFOである。FIG. 3 is a block diagram of a first embodiment of the present invention, and the same parts as those of FIG. 2 are denoted by the same reference numerals. Reference numeral 51 denotes an active ATM communication path, and reference numeral 51 'denotes a standby ATM communication path, each having a self-routing switch module configuration. 52 is an empty monitoring unit, 53 is a system switching unit,
54 is a system switching control unit. In the ATM communication path 51, CELD is a cell distribution unit that distributes cells input from each of the incoming lines # 1 to #m to buffers of each of the outgoing lines # 1 to #m based on a routing header. Detection circuits I 1 to Im, transmission information delay circuits D 1 to Dm, demultiplexers DM 1 to DMm, control information decoding circuit D
It is composed of EC 1 ~DECm. FMi1 to FMim are buffers connected to outgoing line #i, SELi is a selector, A
OMi is an arrival order management FIFO.
【0050】通常時、運用系51のセル振分け部CEL
Dは入線#1〜#mから入力されたセルをそのルーチン
グヘッダに基づいて所定のバッファに振り分ける。例え
ば、入力端#1より入力した情報に含まれるルーチング
情報が出力端#2を示すものであれば、セル振り分け部
CELDは該セルをバッファFM21に入力する。到着順
序管理FIFO(AOMi)はセル振り分け部に接続さ
れ、出線#iに対応するm個のバッファメモリFMi1〜
FMimにセルが到来した順序を記憶する。例えば、セル
がバッファメモリFMi1→FMi2→FMim→FMi1→・
・・の順序で到来すれば、到着順序管理FIFO(AO
Mi)には1→2→m→1→・・・のようにセル到来順
にバッファメモリ識別符号が記憶される。従って、出線
#iに対応する到着順序管理FIFO(AOMi)が空
きになったことにより、出線#iを共用している全バッ
ファが同時に空きになったと判断できる。Normally, the cell distribution unit CEL of the operation system 51
D distributes cells input from incoming lines # 1 to #m to a predetermined buffer based on the routing header. For example, routing information contained in the information input from the input terminal # 1 as long as it exhibits an output terminal # 2, the cell distributing unit CELD inputs the cell to the buffer FM 21. The arrival order management FIFO (AOMi) is connected to the cell distributing unit, and the m buffer memories FMi1 to FMi1 to
The order in which cells arrived is stored in FMim. For example, if the cell is a buffer memory FMi1 → FMi2 → FMim → FMi1 →
.. If they arrive in the order of, the arrival order management FIFO (AO
In Mi), buffer memory identification codes are stored in the order of cell arrival, such as 1 → 2 → m → 1 →. Accordingly, since the arrival order management FIFO (AOMi) corresponding to the outgoing line #i becomes empty, it can be determined that all the buffers sharing the outgoing line #i become empty at the same time.
【0051】しかる後、到着順序管理FIFO(AOM
i)は対応するセレクタSELiを制御してセル到来順
にm個のバッファメモリFMi1〜FMimからセルを読み
出し、系切替部53を介して出線#iに送出する。かか
る状態で、系切替制御部54から系切替指示が発生する
と、現予備系51′は図示しないクリア手段により全バ
ッファを空きにする。しかる後、入線#1〜#mからの
入力セルを現運用系51及び現予備系51′にマルチキ
ャストして同じセル流を両系に加えると共に、読み出し
を両系において同じ態様で行う。又、最初、系切替部5
3は各出線#i(i=1,2,・・m)への出力として
現運用系からのセルを選択する。Thereafter, the arrival order management FIFO (AOM)
i) controls the corresponding selector SELi to read out the cells from the m buffer memories FMi1 to FMim in the order of arrival of the cells, and sends them out to the outgoing line #i via the system switching unit 53. In this state, when a system switching instruction is issued from the system switching control unit 54, the current standby system 51 'empties all buffers by clear means (not shown). Thereafter, the input cells from the incoming lines # 1 to #m are multicast to the current operating system 51 and the current standby system 51 'to add the same cell flow to both systems, and the reading is performed in the same manner in both systems. First, the system switching unit 5
3 selects a cell from the currently operating system as an output to each outgoing line #i (i = 1, 2,... M).
【0052】空き監視部52は系切替指示信号SCHに
より現運用系の出線#i毎に、到着順序管理FIFO
(AOMi)の内容が空きになったか監視する。そし
て、所定の出線#iに応じた到着順序管理FIFO(A
OMi)の内容が空きになった時、すなわち、出線#i
を共用している全バッファFMi1〜FMimが同時に空
きになった時、以後、現運用系と予備系のバッファFM
i,FMi′の内容が一致するようになる。従って、空
き監視部52は系切替部53に系切替イネーブル信号C
ENを入力する。これにより、系切替部53は出線#1
について以後、現予備系からのセルを選択・出力する。
同様に他の出線について到着順序管理FIFOの空き
(出線を共用している全バッファの同時空き)を確認す
ることにより現予備系からのセルを選択・出力して運用
系と予備系の運用状態の切替えを行う。これにより、運
用系→予備系、予備系→運用系の切替えが完了する。The vacancy monitoring unit 52 uses the system switching instruction signal SCH to output an arrival order management FIFO for each outgoing line #i of the currently operating system.
It monitors whether the content of (AOMi) is empty. Then, the arrival order management FIFO (A
When the contents of OMi) become empty, that is, outgoing line #i
When all the buffers FMi1 to FMim sharing the same buffer become free at the same time, the buffers FM1 of the current working system and the backup system
The contents of i and FMi 'match. Therefore, the empty monitoring unit 52 sends the system switching enable signal C to the system switching unit 53.
Enter EN. Thereby, the system switching unit 53 outputs the outgoing line # 1.
Thereafter, the cell from the current standby system is selected and output.
Similarly, by checking the availability of the arrival order management FIFO for the other outgoing lines (simultaneous emptyness of all buffers sharing the outgoing line), the cell from the current standby system is selected and output, and the active system and the standby system are output. Switch the operation status. Thus, the switching from the active system to the standby system and the standby system to the active system are completed.
【0053】(c) 本発明の第2の実施例構成 図4は本発明の第2の実施例構成図であり、入線と出線
間にバッファ付きスイッチモジュールをN段直列に接続
したシングル経路多段バッファ型ATM通話路に適用し
た例である。(C) Configuration of the Second Embodiment of the Present Invention FIG. 4 is a configuration diagram of the second embodiment of the present invention. This is an example in which the present invention is applied to a multi-stage buffer type ATM communication path.
【0054】61,61′はそれぞれ運用系、予備系の
シングル経路多段バッファ型ATM通話路、SRMi,
SRMi′(i=1,2,・・N)は例えば図15に示
す自己ルーチングスイッチモジュール、FMi,FMi′
は各スイッチモジュールSRMi,SRMi′の所定の
出力リンクを共用するバッファ、62は運用系最終段の
スイッチモジュールSRMNにおけるバッファFMNが連
続して(N−1)回空きになったことを監視する連続空
き監視部、63は系切替部、64は系切替制御部であ
る。各スイッチモジュールSRMi,SRMi′の入力
リンクと出力リンクは1つしか示してないが、m個の入
力リンク、m個の出力リンクがあり、前段の出力リンク
は次段の所定の入力リンクに接続されている。尚、以後
では前段の出力リンク#jが次段の入力リンク#jに接
続されているものとして説明する。Reference numerals 61 and 61 'denote an active system and a standby system single path multistage buffer type ATM communication path, respectively, SRMi,
SRMi '(i = 1, 2,... N) is, for example, a self-routing switch module shown in FIG.
The buffers sharing a predetermined output link for each switch module SRMi, SRMi ', 62 monitoring that the buffer FM N in the switch module SRM N of the operational final stage becomes to (N-1) times the free Continuous A continuous idle monitoring unit 63, a system switching unit 63, and a system switching control unit 64. Although only one input link and one output link of each switch module SRMi, SRMi 'are shown, there are m input links and m output links, and the output link of the preceding stage is connected to the predetermined input link of the next stage. Have been. In the following description, it is assumed that the output link #j in the preceding stage is connected to the input link #j in the next stage.
【0055】運用系及び予備系における状態一致条件の
考察 シングル経路多段バッファ型ATM通話路においては、
現運用系の最終段の出線#jに結合された全バッファが
空きになっても、その前段の出力リンク#jに接続され
たバッファにセル(出線#j行きのセル)が蓄積されて
いる可能性があり、その時点で運用系と予備系の状態
(滞留セル数)が全く同じになっている保証はない。そ
こで、かかるシングル経路多段バッファ型ATM通話路
において、運用系と予備系の出線#jに関係する各段バ
ッファの状態が一致する条件を考察する。 The condition matching condition in the active system and the standby system
Consideration In a single-path multi-stage buffer type ATM communication path,
Even if all buffers connected to the last output line #j of the current operation system become empty, cells (cells destined for the output line #j) are stored in the buffer connected to the output link #j of the previous stage. There is no guarantee that the state (the number of staying cells) of the active system and the standby system is exactly the same at that time. Therefore, in such a single-path multi-stage buffer type ATM communication path, a condition in which the state of each stage buffer related to the outgoing line #j of the active system and the standby system matches will be considered.
【0056】前段のバッファにセルが蓄積されている限
り、その滞留セルは次のセル時間で後段のバッファに到
着するように前段のバッファが読出アクセスされる場合
には、1セル時間後における後段のバッファの空きは現
時点での前段のバッファの空きを意味する。同様に2セ
ル時間の間、後段のバッファが空きになることは現時点
における前段及び前前段のバッファの空きを意味する。
同様に(N−1)セル時間の間、後段のバッファが空き
になることは現時点における全バッファの空きを意味し
ている。すなわち、同じ速度で読み書きされるN段のバ
ッファが一列に並ぶ場合、最終段のバッファが(N−
1)回連続して空きが継続すれば前段の全てのバッファ
に出線#j向けのセルが滞留していないと判断でき、以
後、出線#jに関係する運用系及び予備系の各段の全バ
ッファの内容が一致するAs long as cells are stored in the preceding buffer, the staying cells are read-accessed to the preceding buffer so as to arrive at the succeeding buffer in the next cell time. The empty buffer means the empty buffer in the preceding stage at the present time. Similarly, when the buffer in the subsequent stage becomes empty during the two cell time, it means that the buffer in the previous stage and the buffer in the preceding stage at the present time are empty.
Similarly, during the (N-1) cell time, the fact that the buffer at the subsequent stage becomes empty means that all the buffers are empty at the present time. That is, when N stages of buffers that are read and written at the same speed are arranged in a line, the last stage buffer is (N-
1) If the vacancy continues continuously, it can be determined that cells for the outgoing line #j are not staying in all the buffers in the preceding stage, and thereafter, each stage of the active system and the standby system related to the outgoing line #j The contents of all buffers in
【0057】動作 系切替制御部64から系切替指示信号SCHが発生す
ると、現予備系61′は図示しないクリア手段により全
段の全バッファを空きにする。 しかる後、入線#1〜#mからの入力セルを現運用系
61及び現予備系61′にマルチキャストして同じセル
流を両系に加えると共に、読み出しを両系において同じ
態様で行う。又、最初、系切替部63は各出線#j(j
=1,2,・・m)への出力として現運用系からのセル
を選択する。 連続空き監視部62は最終段のスイッチモジュールS
RMNの出線jに結合する全バッファFMNが(N−1)
回のセル転送タイミングの間、連続して空きになったか
監視する。When the system switching instruction signal SCH is generated from the operation system switching control section 64, the current standby system 61 'empties all buffers in all stages by clear means (not shown). Thereafter, the input cells from the incoming lines # 1 to #m are multicast to the current operating system 61 and the current standby system 61 'so that the same cell flow is added to both systems, and reading is performed in the same manner in both systems. Also, first, the system switching unit 63 outputs each outgoing line #j (j
= 1, 2,... M) from the active system. The continuous empty monitoring unit 62 is a switch module S in the last stage.
All buffers FM N coupled to outgoing line j of RM N are (N−1)
During the cell transfer timings, it is continuously monitored whether or not the cell becomes empty.
【0058】そして、所定の出線#jを共用している
全バッファが同時に空きになった時、以後、出線jにつ
いて、現運用系と予備系の全段の全バッファFMi,F
Mi′(i=1,2,・・・N)の内容が一致する。従
って、連続空き監視部62は系切替部63に系切替イネ
ーブル信号CENを入力する。これにより、系切替部6
3は出線#jについて以後、現予備系からのセルを選択
・出力する。 同様に他の出線について該出線を共用している最終段
の全バッファの(N−1)回連続同時空きを確認するこ
とにより現予備系からのセルを選択・出力して運用系と
予備系の運用状態の切替えを行う。これにより、運用系
→予備系、予備系→運用系の切替えが完了する。When all the buffers sharing the predetermined outgoing line #j are simultaneously vacant, thereafter, for the outgoing line j, all the buffers FMi and F of all stages of the current operation system and the standby system are used.
The contents of Mi '(i = 1, 2,... N) match. Therefore, the continuous idle monitoring unit 62 inputs the system switching enable signal CEN to the system switching unit 63. Thereby, the system switching unit 6
Reference numeral 3 thereafter selects and outputs cells from the current standby system for the outgoing line #j. Similarly, by confirming (N-1) consecutive simultaneous vacancies of all buffers in the last stage sharing the outgoing line with other outgoing lines, cells from the current standby system are selected and output, and the cells are output to the active system. The operation status of the standby system is switched. Thus, the switching from the active system to the standby system and the standby system to the active system are completed.
【0059】(d) 本発明の第3の実施例構成 図5は本発明の第3の実施例構成図であり、入線と出線
間にバッファ付きスイッチモジュールをN段直列に接続
したシングル経路多段バッファ型ATM通話路に適用し
た例である。71,71′はそれぞれ運用系、予備系の
シングル経路多段バッファ型ATM通話路、SRMi,
SRMi′(i=1,2,・・N)は例えば図15に示
す自己ルーチングスイッチモジュール、FMi,FMi′
は各スイッチモジュールSRMi,SRMi′の所定の
出力リンクを共用するバッファ、72は運用系各段のス
イッチモジュールSRMiにおけるバッファが空きにな
ったことを監視する連続空き監視部、73は系切替部、
74は系切替制御部である。各スイッチモジュールSR
Mi,SRMi′の入力リンクと出力リンクは1つしか
示してないが、m個の入力リンク、m個の出力リンクが
あり、前段の出力リンクは次段の所定の入力リンクに接
続されている。尚、以後では前段の出力リンク#jが次
段の入力リンク#jに接続されているものとして説明す
る。(D) Configuration of the Third Embodiment of the Present Invention FIG. 5 is a configuration diagram of the third embodiment of the present invention, in which a single path in which N stages of switch modules with buffers are connected in series between input and output lines. This is an example applied to a multi-stage buffer type ATM communication path. Reference numerals 71 and 71 'denote operating system and standby system single-path multi-stage buffer type ATM communication paths, SRMi,
SRMi '(i = 1, 2,... N) is, for example, a self-routing switch module shown in FIG.
Is a buffer that shares a predetermined output link of each of the switch modules SRMi and SRMi '; 72 is a continuous empty monitoring unit that monitors that the buffers in the switch modules SRMi of each stage of the operating system are empty; 73 is a system switching unit;
74 is a system switching control unit. Each switch module SR
Although only one input link and one output link of Mi and SRMi 'are shown, there are m input links and m output links, and the output link of the preceding stage is connected to the predetermined input link of the next stage. . In the following description, it is assumed that the output link #j in the preceding stage is connected to the input link #j in the next stage.
【0060】運用系及び予備系における状態一致条件の
考察 シングル経路多段バッファ型ATM通話路においては前
述のように、現運用系の最終段の出線#jに結合された
バッファが空きになっても、その前段の出力リンク#j
に接続されたバッファにセル(出線#j行きのセル)が
蓄積されている可能性があり、その時点で運用系と予備
系の状態(滞留セル数)が全く同じになっている保証は
ない。そこで、かかるシングル経路多段バッファ型AT
M通話路において、運用系と予備系の出線#jにおける
状態が一致する別の条件を考察する。 The condition matching condition in the active system and the standby system
Consideration As described above, in the single-path multi-stage buffer type ATM communication path, even if the buffer connected to the output line #j at the last stage of the active system becomes empty, the output link #j at the preceding stage becomes available.
Cells (cells going to the outgoing line #j) may be accumulated in the buffer connected to, and it is guaranteed that the state (the number of staying cells) of the active system and the standby system is exactly the same at that time. Absent. Therefore, such a single-path multi-stage buffer type AT
Consider another condition in which the states of the outgoing line #j of the active system and the standby system match in the M communication path.
【0061】1段目のバッファが空きになったというこ
とは、入力リンクだけでなく、2段目のバッファの入力
状態迄もが以後運用系と予備系で一致することを意味す
る。このように2段目のバッファへの入力が一致してい
るもとで、2段目のバッファが空きになれば3段目のバ
ッファへの入力状態が以後一致することになる。すなわ
ち、前段までのバッファの空きを確認した後で次段のバ
ッファの空き状態の監視を行うというようにして、1段
目から順にある出線#jへ向かうセルを蓄積するバッフ
ァの空きを確認して行き、最終段のバッファの空きを確
認すれば、その時点以後、出線jについて運用系と予備
系におけるATMセル流は完全に一致する。The fact that the buffer in the first stage becomes empty means that not only the input link but also the input state of the buffer in the second stage matches in the active system and the standby system thereafter. In this way, if the inputs to the second-stage buffers match, if the second-stage buffers become empty, the input states to the third-stage buffers will match thereafter. That is, after confirming the vacancy of the buffer up to the previous stage, the vacancy state of the buffer of the next stage is monitored, so that the vacancy of the buffer for accumulating cells heading for the outgoing line #j in order from the first stage is confirmed. If it is confirmed that the buffer at the last stage is empty, the ATM cell flows in the active system and the standby system for the outgoing line j completely match after that point.
【0062】動作 系切替制御部74から系切替指示信号SCHが発生す
ると、現予備系71′は図示しないクリア手段により全
段の全バッファを空きにする。 しかる後、入線#1〜#mからの入力セルを現運用系
71及び現予備系71′にマルチキャストして同じセル
流を両系に加えると共に、読み出しを両系において同じ
態様で行う。又、最初、系切替部73は各出線#j(j
=1,2,・・m)への出力として現運用系からのセル
を選択する。When the system switching instruction signal SCH is generated from the operation system switching controller 74, the current standby system 71 'empties all buffers in all stages by clear means (not shown). Thereafter, the input cells from the incoming lines # 1 to #m are multicast to the current operating system 71 and the current standby system 71 'to apply the same cell flow to both systems, and the reading is performed in the same manner in both systems. Also, first, the system switching unit 73 outputs each outgoing line #j (j
= 1, 2,... M) from the active system.
【0063】各段空き監視部72における1段目の空
き監視部721は出力リンク#jに結合する全バッファ
FM1が空きになったか監視する。空きになれば、2段
目の空き監視部(図示せず)に対して出力リンク#jに
結合する全バッファFM2の空き監視を指示する。以
後、順次、1段目→2段目→・・・(N−1)段目と出
力リンク#jに結合するバッファFMNの空きが確認さ
れると、最終段の空き監視部72Nは出線#j結合する
バッファが空きになったか監視する。[0063] monitors whether free monitoring unit 72 1 of the first stage in each stage free monitoring unit 72 is the total buffer FM 1 connected to the output link #j vacated. Once the empty, indicating the output link #j in all buffers FM 2 free monitoring of binding to the free monitoring section of the second stage (not shown). Thereafter, sequentially, the first stage → 2 stage → ··· (N-1) If the free buffer FM N that binds to stage and the output link #j is confirmed, free monitoring unit of the last stage 72 N is It is monitored whether the buffer to be connected to the outgoing line #j becomes free.
【0064】そして、所定の出線#jを共用している
バッファFMNが空きになった時、以後、出線jについ
て、現運用系と予備系の全段の全バッファFMi,FM
i′の内容が一致する。従って、最終段空き監視部72
Nは系切替部73に系切替イネーブル信号CENを入力
する。これにより、系切替部73は出線#jについて以
後、現予備系からのセルを選択・出力する。 同様に他の出線について該出線を共用している最終段
のバッファの空きを確認することにより現予備系からの
セルを選択・出力して運用系と予備系の運用状態の切替
えを行う。これにより、運用系→予備系、予備系→運用
系の切替えが完了する。[0064] Then, when the buffer FM N sharing the prescribed outgoing line #j has become free, thereafter, for the outgoing line j, the total buffer FMi of all stages of the current operating system and the backup system, FM
The contents of i 'match. Therefore, the last stage empty monitoring unit 72
N inputs the system switching enable signal CEN to the system switching unit 73. Thereby, the system switching unit 73 selects and outputs the cell from the current standby system for the outgoing line #j. Similarly, for the other outgoing line, the cell in the current standby system is selected and output by confirming the availability of the buffer at the last stage sharing the outgoing line, and the operating state of the active system and the standby system is switched. . Thus, the switching from the active system to the standby system and the standby system to the active system are completed.
【0065】第3の実施例の応用例 図6は第3実施例の応用例であり、第1段目に図15の
自己ルーチングスイッチモジュールSRMを設け、第2
段目にVPシェーパ(VSH)を設けたATM通話路に
応用した例である。尚、VPシェーパは出線#2に対応
するもののみ示しているがその他の出線にも同様のVP
シェーパが設けられている。又、予備系は示していない
が運用系に対して図5に示す位置関係になるように並列
配置されている。 Application Example of Third Embodiment FIG. 6 shows an application example of the third embodiment. The self-routing switch module SRM shown in FIG.
This is an example in which the present invention is applied to an ATM communication path in which a VP shaper (VSH) is provided at the lower stage. Although only the VP shaper corresponding to outgoing line # 2 is shown, the same VP shape is applied to other outgoing lines.
A shaper is provided. The spare system is not shown, but is arranged in parallel with the active system so as to have the positional relationship shown in FIG.
【0066】VPシェーパにおいて、VPDVはVPI
毎にセルを振り分けるVP振分部、FB1〜FBnはV
PI毎に設けられたFIFOバッファ、SELはセレク
タ、SCDは予め設定されているスケジュールに従って
各FIFOバッファからセルを読み出して出線(伝送
路)#2に送り出すスケジューラである。スケジューラ
は伝送路を1周期128個のセルスロットに区分する
時、各セルスロットS1〜S128の各々にどのFIFOバ
ッファからのセルを呼び出すかを予め設定されており、
128個のセルスロット毎に所定のFIFOバッファか
らセルを読み出して伝送路#2に送出し、この動作をサ
イクリックに行う。In the VP shaper, VPDV is VPI
A VP distribution unit that distributes cells every time, and FB1 to FBn are V
A FIFO buffer provided for each PI, SEL is a selector, and SCD is a scheduler that reads cells from each FIFO buffer according to a preset schedule and sends out the cells to the outgoing line (transmission line) # 2. When the scheduler divides a transmission line into 128 cell slots per cycle, it is preset that which FIFO buffer should be called from each of the cell slots S 1 to S 128 ,
The cell is read out from a predetermined FIFO buffer every 128 cell slots and transmitted to the transmission line # 2, and this operation is performed cyclically.
【0067】系切替制御部から系切替指示信号SCH
が発生すると、現予備系71′(図5)はスイッチモジ
ュールSRMとVPシェーパVSHの全バッファを空き
にする。 しかる後、入線#1〜#4からの入力セルを現運用系
71及び現予備系71′にマルチキャストして同じセル
流を両系に加えると共に、読み出しを両系において同じ
態様で行う。又、最初、系切替部73は各出線#j(j
=1,2,・・m)への出力として現運用系からのセル
を選択する。 1段目の空き監視部721は出力リンク#2に結合す
る全バッファが空きになったかを監視する。空きになれ
ば、2段目の空き監視部722に対して出力リンク#2
に結合する全FIFOバッファFB1〜FBnの空き監視
を指示する。The system switching control unit issues a system switching instruction signal SCH
Occurs, the current standby system 71 '(FIG. 5) empties all buffers of the switch module SRM and the VP shaper VSH. Thereafter, the input cells from the input lines # 1 to # 4 are multicast to the current operating system 71 and the current standby system 71 ', and the same cell flow is added to both systems, and reading is performed in the same manner in both systems. Also, first, the system switching unit 73 outputs each outgoing line #j (j
= 1, 2,... M) from the active system. 1 stage free monitoring unit 72 1 monitors whether all the buffers connected to the output link # 2 has become empty. Once the empty, output links # 2 for the two-stage free monitoring unit 72 2
Instructing all FIFO buffers FB 1 ~FBn free monitoring of binding to.
【0068】2段目の空き監視部722により出線#
2に結合する全バッファFB1〜FBnの同時空きが検出
されると、以後、出線#2について、現運用系と予備系
の全段の全バッファの内容が一致する。従って、空き監
視部722は系切替部73に系切替イネーブル信号CE
Nを入力する。これにより、系切替部73は出線#2に
ついて以後、現予備系からのセルを選択・出力する。 同様に他の出線について該出線を共用している最終段
の全バッファの同時空きを確認することにより現予備系
からのセルを選択・出力して運用系と予備系の運用状態
の切替えを行う。これにより、運用系→予備系、予備系
→運用系の切替えが完了する。[0068] The second stage of free monitoring unit 72 2 outgoing lines #
When all the buffers FB 1 ~FBn simultaneous free of binding to 2 is detected, thereafter, the output line # 2, the contents of all buffers in all stages of the current operational and standby systems coincide. Thus, the system switching enable signal CE to the free monitoring unit 72 2 system switching section 73
Enter N. Thereby, the system switching unit 73 selects and outputs the cell from the current standby system for the outgoing line # 2. Similarly, the cells from the current standby system are selected and output by confirming the simultaneous availability of all buffers in the last stage sharing the outgoing line with the other outgoing lines, thereby switching the operating state between the active system and the standby system. I do. Thus, the switching from the active system to the standby system and the standby system to the active system are completed.
【0069】(e) 本発明の第4の実施例第2実施例の限界 第2実施例は、バッファの接続関係が複雑化したATM
通話路に拡張するのが難しい。例えば、マルチ経路多段
バッファ型ATM通話路(図13参照)のように、後段
のバッファに接続される前段のバッファが複数あり、そ
れらが後段の他のバッファにも接続されるような場合を
考えると明らかである。(E) Fourth Embodiment of the Present Invention Limitations of the Second Embodiment The second embodiment is an ATM in which the connection relation of buffers is complicated.
Difficult to extend to the call path. For example, a case is considered in which there are a plurality of front-stage buffers connected to a rear-stage buffer, such as a multi-path multi-stage buffer type ATM communication path (see FIG. 13), and these are also connected to other subsequent-stage buffers. It is clear.
【0070】図7は第2実施例の限界説明図であり、前
段のバッファ1には、後段のバッファ1へ向かうセル
も、後段のバッファ2へ向かうセルも蓄積されており、
後段のバッファ1が空きになった時、前段のバッファ1
が空きであることを保証することができない。なぜなら
ば、前段のバッファ1の最初のいくつかの蓄積セルが後
段のバッファ2向きのものであり、その最後に後段のバ
ッファ1へ向かうセルが蓄積されているような場合、後
段のバッファ1が空きになった後、前段のバッファ1の
最初のいくつかのセルがはきだされた後で後段のバッフ
ァ1にセルが到着するからである。勿論、この方法は、
前段の全バッファのバッファ長の読出時間に相当する
分、後段の空きが継続することを確認すれば良いが、こ
の確率は非常に小さく、バッファの複雑な接続関係を考
慮すると現実的でない。又、上記問題は、後段の全バッ
ファの同時の空きが確認できた後で、この状態が段数文
継続されるならば、明らかにこの通話路全体の空きを意
味し、その後、両系の状態が完全に一致するが、その確
率も非常に小さく、この方法はマルチ経路多段バッファ
型ATM通話路に現実的でない。FIG. 7 is an explanatory diagram of the limit of the second embodiment. In the buffer 1 at the preceding stage, both cells going to the buffer 1 at the subsequent stage and cells going to the buffer 2 at the subsequent stage are accumulated.
When the next buffer 1 becomes empty, the first buffer 1
Cannot be guaranteed that they are empty. The reason is that if the first several storage cells of the first buffer 1 are for the second buffer 2 and the last cell to be stored in the first buffer 1 is stored, the second buffer 1 This is because, after being vacant, cells arrive at the subsequent buffer 1 after the first few cells of the preceding buffer 1 have been extracted. Of course, this method
It is sufficient to confirm that the vacancy of the subsequent stage continues for the read time of the buffer length of all the buffers of the preceding stage, but this probability is extremely small, which is not realistic considering the complicated connection relationship of the buffers. In addition, the above problem clearly indicates that the entire communication path is empty if this state is continued after the simultaneous empty state of all the buffers in the subsequent stage has been confirmed. Are perfectly matched, but the probability is also very small, making this method impractical for multi-path multi-stage buffered ATM channels.
【0071】第3実施例の拡張 第3実施例は、バッファの接続関係が複雑化したATM
通話路、例えばマルチ経路多段バッファ型ATM通話路
に拡張することが可能である。図8は第3実施例を拡張
した第4実施例の概略説明図である。系切替指示により
予備系における全段の全バッファを空きにし、以後運用
系及び予備系に同一のセル流を入力し、かつ同一の態様
で運用系、予備系からセルを出力すれば以下のことがい
える。すなわち、第(i−1)段目までの運用系、予備
系の状態が一致している状態において、第i段目のある
バッファFBi1の空きを確認すれば、そのバッファの状
態は以後運用系と予備系で一致する(図8(a))。しか
し、第(i+1)段目のバッファFB(i+1)に接続され
る他の第i段目のバッファFBi2の出力が一致していな
い限り、その後、この第(i+1)段目のバッファFB
(i+1)の空きが確認できても意味をなさない。 Extension of the Third Embodiment The third embodiment is an ATM in which the connection relation of buffers is complicated.
It can be extended to a communication path, for example, a multi-path multi-stage buffer type ATM communication path. FIG. 8 is a schematic explanatory view of a fourth embodiment obtained by expanding the third embodiment. If the buffers of all stages in the standby system are emptied by the system switching instruction, the same cell flow is input to the active system and the standby system, and the cells are output from the active system and the standby system in the same manner. Can be said. That is, in a state where the states of the active system and the standby system up to the (i-1) -th stage are identical, if the vacancy of a certain buffer FB i1 at the i-th stage is confirmed, the state of that buffer is changed to The system and the standby system match (FIG. 8 (a)). However, as long as the output of the other i-th buffer FB i2 connected to the (i + 1) -th buffer FB (i + 1) does not match, the (i + 1) -th buffer FB (i + 1) FB
It doesn't make sense to check the availability of (i + 1) .
【0072】換言すれば、第(i+1)段目のバッフ
ァFB(i+1)に接続される第i段のバッファFBi1,F
Bi2の全てに関して、入力状態が運用系と予備系とで一
致し、かつ、第i段目のバッファFBi1,FBi2の空
きが確認された時、初めて第(i+1)段目のバッファ
FB(i+1)への入力が運用系と予備系とで一致している
といえる。そして、第(i+1)段目のバッファFB
(i+1)の空きによって、その出力が運用系と予備系とで
一致したと確認できる。In other words, the i-th stage buffers FB i1 , F i connected to the (i + 1) -th stage buffer FB (i + 1)
For all B i2 , when the input state matches between the active system and the standby system, and when the i-th buffers FB i1 and FB i2 are vacant, it is the first time that the (i + 1) -th buffer FB i1 is used. It can be said that the input to (i + 1) matches between the active system and the standby system. Then, the (i + 1) -th stage buffer FB
Due to the vacancy of (i + 1) , it can be confirmed that the output matches between the active system and the standby system.
【0073】以上要約すると、系切替え要求により現
予備系の全バッファを空きにし、現運用系及び現予備
系に入力セルをマルチキャストして同じセル流を両系に
加えると共に、読み出しを両系において同じ態様で行
い、各出線への出力として現運用系からのセルを選択
し、前段の全スイッチモジュールの全出力リンクのそ
れぞれについて、出力リンクを共用している前段のバッ
ファの空きを監視し、前段の各出力リンクにおける全バ
ッファの同時空きが確認された時、次段の全スイッチモ
ジュールの全出力リンクのそれぞれについて、出力リン
クを共用しているバッファの空き監視動作を行い、以
後同様にして最終段の全スイッチモジュールの全出力リ
ンク(出線)のそれぞれについて、出線を共用している
最終段のバッファの空きを監視し、所定の出線を共用し
ている全バッファが同時に空きになった時、該出線につ
いて現予備系からのセルを選択して出力し、同様に各
出線についてバッファの同時空きを確認することにより
現予備系からのセルを選択・出力して運用系と予備系の
運用状態の切替える。In summary, all buffers of the current standby system are made empty by a system switching request, input cells are multicast to the current operating system and the current standby system, the same cell flow is added to both systems, and reading is performed in both systems. Performs in the same manner, selects a cell from the active system as an output to each outgoing line, and monitors, for each of all output links of all of the preceding switch modules, the availability of the preceding buffer that shares the output link. When it is confirmed that all the buffers in each output link of the preceding stage are simultaneously vacant, the operation of monitoring the vacancy of the buffer sharing the output link is performed for each of the output links of all the switch modules in the next stage, and so on. Monitors the availability of the last-stage buffer sharing the outgoing line for each output link (outgoing line) of all the last-stage switch modules When all the buffers sharing a predetermined output line are simultaneously vacant, cells from the current standby system are selected and output for the output line, and similarly, the simultaneous vacancy of the buffer is confirmed for each output line. As a result, the cell from the current standby system is selected and output, and the operation state of the active system and the standby system is switched.
【0074】この場合、全出線のそれぞれについて、バ
ッファの同時空きが確認された時、全出線に一括して現
予備系からのセルを選択・出力して運用系と予備系の運
用状態の切替えを行うこともできる。In this case, when it is confirmed that the buffers are simultaneously vacant for all the outgoing lines, the cells from the current standby system are collectively selected and output to all the outgoing lines, and the operating states of the active system and the standby system are checked. Can also be switched.
【0075】(f) 本発明の第5の実施例 図13のマルチ経路多段バッファ型ATM通話路はマル
チ経路3段バッファ型ATM通路を構成しており、この
マルチ経路3段バッファ型ATM通話路に第4の実施例
を適用する場合には、1段目の出力リンクを共用してい
る1段目の全バッファが同時に空きになったことを監視
する代わりに、1段目の出力リンク(2段目の入力リン
ク)に結合される2段目の全バッファが同時に空きにな
ったか監視することに置き換えることができる。図13
のマルチ経路3段バッファ型ATM通話路においては、
3本の入力リンクと3本の出力リンクの交差点上にバッ
ファを有する自己ルーチングスイッチモジュール(図1
5参照)を3個並列に配置して1段を構成すると共に、
これを3段設けている。そして、前段のi番目の自己ル
ーチングスイッチモジュールのj番目の出力リンクを、
次段のj番目の自己ルーチングスイッチモジュールのi
番目の入力リンクに接続している。(F) Fifth Embodiment of the Present Invention The multi-path multi-stage buffer type ATM communication path shown in FIG. 13 forms a multi-path three-stage buffer type ATM path. When the fourth embodiment is applied, instead of monitoring that all buffers of the first stage that share the output link of the first stage are simultaneously vacant, the output link of the first stage ( It can be replaced by monitoring whether all buffers in the second stage coupled to the second stage input link) are simultaneously free. FIG.
In the multi-path three-stage buffer type ATM communication path,
A self-routing switch module having a buffer on the intersection of three input links and three output links (FIG. 1).
5) are arranged in parallel to form one stage,
This is provided in three stages. Then, the j-th output link of the preceding i-th self-routing switch module is
I of the next j-th self-routing switch module
Connected to the second input link.
【0076】マルチ経路3段バッファ型ATM通路の場
合、1段目の出力リンクを共用している1段目の全バッ
ファが同時に空きになったことは、1段目の出力リンク
(2段目の入力リンク)に結合される2段目の全バッフ
ァが同時に空きになったことで判断できる。図9はマル
チ経路3段バッファ型ATM通路における2段目の所定
の自己ルーチングスイッチモジュールを簡略表現したも
のであり、1段目の出力リンク#iを共用している1段
目の全バッファ(図示せず)が同時に空きになったこと
は、1段目の出力リンク#i(2段目の入力リン#1
ク)に結合される2段目の全バッファFM1i,FM2i,F
M3iが同時に空きになったことで判断できる。In the case of the multi-path three-stage buffer type ATM path, the fact that all buffers in the first stage that share the output link of the first stage are simultaneously vacant is determined by the output link in the first stage (the second stage). Can be determined based on the fact that all the buffers in the second stage coupled to the input link are simultaneously free. FIG. 9 is a simplified representation of a second-stage predetermined self-routing switch module in a multi-path three-stage buffer type ATM path, in which all first-stage buffers sharing the first-stage output link #i ( (Not shown) are simultaneously vacant because the output link #i of the first stage (the input link # 1 of the second stage)
2) All buffers FM1i, FM2i, F of the second stage
It can be determined from the fact that M3i is simultaneously empty.
【0077】従って、マルチ経路3段バッファ型ATM
通路の場合には以下のステップにより運用系と予備系の
状態の一致を確認して系を切り替える。すなわち、系
切替え要求により現予備系の全バッファを空きにし、
現運用系及び現予備系に入力セルをマルチキャストして
同じセル流を両系に加えると共に、読み出しを両系にお
いて同じ態様で行い、各出線への出力として現運用系か
らのセルを選択し、2段目におけるi番目(i=1,
2,3)のスイッチモジュールのj番目(j=1,2,
3)の入力リンクに結合される全バッファが同時に空き
になったか監視し、2段目の全スイッチモジュールの
入力リンクのそれぞれについて、全バッファの同時空き
が確認された時、2段目のi番目(i=1,2,3)の
スイッチモジュールのk番目(k=1,2,3)の出力
リンクに接続されている全バッファが同時に空きになっ
た監視し、2段目の全スイッチモジュールの出力リン
クのそれぞれについて、全バッファの同時空きが確認さ
れた時、3段目のk番目(k=1,2,3)のスイッチ
モジュールのi番目の出力リンク(出線)#iに結合さ
れている全バッファが同時に空きになったか監視し、空
きが確認された時、該出線#iについて現予備系からの
セルを選択して出力し、3段目の各出線についてバッ
ファの同時空きを確認することにより現予備系からのセ
ルを選択・出力して運用系と予備系の運用状態の切替え
る。Therefore, a multi-path three-stage buffer type ATM
In the case of a passage, switching of the system is performed by confirming the coincidence of the states of the active system and the standby system in the following steps. In other words, all buffers of the current standby system are vacated by the system switch request,
The input cells are multicast to the current working system and the current standby system, and the same cell flow is added to both systems.Reading is performed in the same manner in both systems, and a cell from the current working system is selected as an output to each outgoing line. Ith in the second stage (i = 1,
The j-th (j = 1, 2, 2, 3) switch module of (2, 3)
3) It is monitored whether all the buffers connected to the input link are simultaneously vacant. When the simultaneous vacancy of all the buffers is confirmed for each of the input links of all the switch modules in the second stage, the second stage i It monitors that all buffers connected to the k-th (k = 1, 2, 3) output link of the (i = 1, 2, 3) switch module are simultaneously vacant, and monitors all switches in the second stage. When it is confirmed that all buffers are simultaneously vacant for each output link of the module, the i-th output link (outgoing line) #i of the k-th (k = 1, 2, 3) switch module in the third stage It monitors whether all the coupled buffers have become empty at the same time, and when the empty is confirmed, selects and outputs the cell from the current standby system for the outgoing line #i, and outputs the buffer for each outgoing line at the third stage. Check simultaneous availability of Switching the operational state of the cell selection and output to the operational system and a standby system from the current reserve system by.
【0078】この場合、3段目の全出線#1〜#3のそ
れぞれについて、バッファの同時空きが確認された時、
全出線に一括して現予備系からのセルを選択・出力して
運用系と予備系の運用状態の切替えを行うこともでき
る。In this case, when it is confirmed that the buffers are simultaneously vacant for all the outgoing lines # 1 to # 3 of the third stage,
It is also possible to switch the operating state between the active system and the standby system by selecting and outputting cells from the current standby system at once for all outgoing lines.
【0079】(g) バッファが空きになるまでに要する時
間 本発明によれば、バッファが空きになるまで、系切替え
を待つ必要がある。その時間を簡単に評価する。出線の
使用率をaとしたとき、例えばM/M/1待ち行列モデ
ルを想定すると、バッファが空きになる確率は(1−
a)となる。1つのバッファメモリを複数(=K本)の
出線が共用している場合、このバッファが空きになる確
率は(1−a)K となる。従って、N個の出線におけ
るセル時間中に少なくとも1回はバッファが空きになる
確率Peは以下のようになる。 Pe=1−[1−(1−a)K ]N (G) Time required until the buffer becomes empty According to the present invention, it is necessary to wait for system switching until the buffer becomes empty. Easily evaluate that time. Assuming that the use rate of the outgoing line is a, for example, assuming an M / M / 1 queuing model, the probability that the buffer becomes empty is (1−
a). When one (1) buffer memory is shared by a plurality of (= K) outgoing lines, the probability that this buffer becomes empty is (1-a) K. Therefore, the probability Pe that the buffer becomes empty at least once during the cell time at the N outgoing lines is as follows. Pe = 1- [1- (1-a) K ] N
【0080】図10は最低1回のバッファ空きに遭遇す
る確率Peを、縦軸に使用率aと出線の共用数kを、横
軸に観測期間(出線セル時間:セル数)Nを取って示した
ものである。例えば、使用率0.8、共用数1において、
各出線毎のバッファの空きは、10セル時間も経過すれ
ば、約90%の確率でバッファ空き状態に遭遇する。従
って、系切替えの準備期間は問題とならず、速やかに系
を切り替えることができる。尚、図10は1段の場合で
あり、従って各段同一構成でm段の場合にはa=0.8、
k=1のとき10・mセル時間後に約90%の確率でバ
ッファ空き状態に遭遇する。FIG. 10 shows the probability Pe of encountering at least one buffer vacancy, the utilization rate a and the number k of shared outgoing lines on the vertical axis, and the observation period (outgoing cell time: number of cells) N on the horizontal axis. This is shown. For example, if the usage rate is 0.8 and the number of shares is 1,
As for the vacancy of the buffer for each outgoing line, the buffer vacancy state is encountered with a probability of about 90% after 10 cell times have elapsed. Therefore, the preparation period for system switching does not matter, and the system can be switched quickly. FIG. 10 shows a case of one stage. Therefore, in the case of m stages with the same configuration of each stage, a = 0.8,
When k = 1, a buffer empty state is encountered with a probability of about 90% after 10 · m cell time.
【0081】(h) 同時の空きを確認する必要がある場合
と無い場合の区別 本発明は、現運用系のバッファが一度でも空きになりさ
えすれば、以後現運用系と現予備系に全く同じパターン
でセルが到着し、また同じパターンでセルを読み出して
いる限り、両系の滞留セルは完全に一致し、出力セル流
も完全に一致するという性質を基本原理にしている。複
数のバッファが1つの出線に結合されているとき、現運
用系のこれらのバッファの空きが同時に確認できたとき
だけ両系の出力が一致する場合もあれば、同時でなく個
別にそれぞれのバッファの空きを確認すれば両系の出力
が一致する場合もある。(H) Distinguishing between the case where simultaneous empty space needs to be checked and the case where it is not necessary The present invention provides that the active system buffer and the current standby system will be completely As long as the cells arrive in the same pattern and read out the cells in the same pattern, the basic principle is that the resident cells of both systems completely match and the output cell flows also completely match. When a plurality of buffers are connected to one outgoing line, the outputs of both systems may coincide only when the availability of these buffers of the active system can be confirmed at the same time. The output of both systems may be identical if the buffer is vacant.
【0082】独立にバッファの空きを確認すれば良い
場合 図6に示すVPシェーパVSHの場合、それぞれのバッ
ファFB1,FB2,・・・FBnの読み出しはスケジュー
ラSCDにより制御され、一定のパターンが繰り返され
るだけである。従って、現運用系のあるバッファが一度
空きになると、以後、そのバッファの出力セル流は現運
用系/現予備系で完全に一致する。このような場合、各
バッファFB1,FB2,・・・FBnの空きを独立に監視
し、全バッファのそれぞれについて一度でも空きになっ
たことがあれば、各バッファの出力を多重化したVPシ
ェーパVSHの出力リンクの状態は完全に一致すると考
えて良い。When it is sufficient to check the free space of the buffer independently In the case of the VP shaper VSH shown in FIG. 6, the reading of each buffer FB1, FB2,. Only. Therefore, once a buffer in the active system becomes empty once, the output cell flow of that buffer is completely identical between the active system and the current standby system. In such a case, the vacancy of each buffer FB1, FB2,... FBn is independently monitored, and if any of the buffers becomes empty at least once, the VP shaper VSH multiplexes the output of each buffer. It can be considered that the state of the output link of completely matches.
【0083】全バッファの同時の空きを確認する必要
がある場合 図3に示すように、複数の入線#1〜#mから到着する
セルを一度入線毎に設置したバッファFMi1〜FMimに
蓄積し、セルが到着した順に各バッファを読出アクセス
して一つの出線#iに出力するような集線装置では、読
出しは全バッファの入力パターンに依存する。従って、
たとえ現運用系のあるバッファが空きになっても、次に
このバッファをアクセスするタイミングは、他のセルの
到着に依存して、現運用系と現予備系とで異なる。この
ようなシステムでは、全バッファFMi1〜FMimが同時
に空きになることを確認することにより、その出力が両
系で完全に一致すると言える。ちなみに、全バッファの
同時空きは到着順序管理FIFO51の空きで簡単にチ
ェックできる。以上ではスイッチモジュールとして自己
ルーチングスイッチモジュール、VPシェーパを用いた
場合について説明したが他の構成のものでも構わない。
以上、本発明を実施例により説明したが、本発明は請求
の範囲に記載した本発明の主旨に従い種々の変形が可能
であり、本発明はこれらを排除するものではない。In the case where it is necessary to confirm the simultaneous vacancy of all the buffers, as shown in FIG. In a concentrator where each buffer is read-accessed in the order in which cells arrive and output to one outgoing line #i, reading depends on the input pattern of all buffers. Therefore,
Even if a buffer in the active system becomes empty, the next access timing to this buffer differs between the active system and the standby system depending on the arrival of another cell. In such a system, by confirming that all the buffers FMi1 to FMim become empty at the same time, it can be said that the outputs are completely the same in both systems. Incidentally, the simultaneous vacancy of all the buffers can be easily checked by the vacancy of the arrival order management FIFO 51. The case where the self-routing switch module and the VP shaper are used as the switch modules has been described above, but other configurations may be used.
As described above, the present invention has been described with reference to the embodiments. However, the present invention can be variously modified in accordance with the gist of the present invention described in the claims, and the present invention does not exclude these.
【0084】[0084]
【発明の効果】以上本発明によれば、系切替指示により
予備系のバッファを空きにし、しかる後、運用系と予備
系に同一のセル流を加え、運用系のバッファが同時に空
きになったとき運用系と予備系を切り替えるように構成
したから、バッファ量を冗長に設けなくても無瞬断で系
切替えができ、しかも、系切替えをいつ中止してもセル
廃棄が生じず、従って、予備系が正常に動作してないこ
とが判明した時点で元の状態に戻してもセル廃棄が生じ
ず、サービス向上を図ることができる。As described above, according to the present invention, the standby system buffer is emptied by the system switching instruction, and thereafter, the same cell flow is added to the active system and the standby system, and the active system buffer is simultaneously emptied. When the system is configured to switch between the active system and the standby system, system switching can be performed without instantaneous interruption without providing a redundant buffer amount, and even when system switching is stopped, cell discard does not occur. Even if the standby system is found not to be operating normally, the cell is not discarded even if the standby system is returned to the original state, and the service can be improved.
【0085】又、本発明によれば、入線と出線間にバッ
ファ付きスイッチモジュールをN段直列に接続したシン
グル経路多段バッファ型ATM通話路の場合、最終段の
スイッチモジュールのバッファが(N−1)回のセル転
送タイミングの間連続して空きになったとき、現予備系
からのセルを選択して出線#iに出力するように構成し
たから、シングル経路多段バッファ型ATM通話路の場
合であっても、無瞬断で系切替えができ、しかも、系切
替えをいつ中止してもセル廃棄が生じず、従って、予備
系が正常に動作してないことが判明した時点で元の状態
に戻してもセル廃棄が生じず、サービス向上を図ること
ができる。更に、この方式では系交絡点が増加すること
はなく簡単なハード構成で系切替えが実現できる。Further, according to the present invention, in the case of a single-path multi-stage buffer type ATM communication path in which N stages of buffered switch modules are connected in series between an incoming line and an outgoing line, the buffer of the last stage switch module is (N− 1) The cell from the current standby system is selected and output to the outgoing line #i when the cell is continuously vacant during one cell transfer timing, so that the single path multi-stage buffer type ATM communication path is used. Even in this case, the system switching can be performed without an instantaneous interruption, and even when the system switching is stopped, no cell discard occurs, and therefore, when the standby system is found to be not operating normally, Even if it returns to the state, the cell is not discarded, and the service can be improved. Further, in this method, system switching can be realized with a simple hardware configuration without increasing the number of system confounding points.
【0086】更に、本発明によれば、入線と出線間に複
数段のバッファが設けられたシングル経路多段バッファ
型ATM通話路の場合、前段のバッファが空きになった
ことを確認した後で次段のバッファの空き確認動作を行
い、以下同様にして最終段のバッファの空きが確認され
た時、現予備系からのセルを選択して出線#iに出力す
るように構成したから、シングル経路多段バッファ型A
TM通話路の場合であっても、無瞬断で系切替えがで
き、しかも、系切替えをいつ中止してもセル廃棄が生じ
ず、従って、予備系が正常に動作してないことが判明し
た時点で元の状態に戻してもセル廃棄が生じず、サービ
ス向上を図ることができる。更に、この方式によれば系
交絡点が増加することはなく、簡単なハード構成で系切
替えが実現でき、しかも、VPシェーパを備えたATM
通話路の系切替えにも適用することができる。Further, according to the present invention, in the case of a single-path multi-stage buffer type ATM communication path in which a plurality of stages of buffers are provided between an incoming line and an outgoing line, after confirming that the preceding stage buffer is empty, Since the operation of confirming the availability of the buffer in the next stage is performed, and the availability of the buffer in the final stage is confirmed in the same manner, the cell from the current standby system is selected and output to the outgoing line #i. Single path multi-stage buffer type A
Even in the case of the TM communication path, it was found that the system switching could be performed without an instantaneous interruption, and that even if the system switching was stopped, no cell was discarded, and therefore the standby system did not operate normally. Even if the state is returned to the original state at the time, the cell is not discarded, and the service can be improved. Further, according to this method, the number of system confounding points does not increase, the system can be switched with a simple hardware configuration, and the ATM with the VP shaper is provided.
The present invention can also be applied to system switching of a communication path.
【0087】又、本発明によれば、ある入線とある出線
間に複数の経路が存在し、各入出線間に複数段のバッフ
ァ付きスイッチモジュールが存在するマルチ経路多段バ
ッファ型ATM通話路の系切替えにも適用できる。すな
わち、前段の全スイッチモジュールの全出力リンクのそ
れぞれについて、出力リンクを共用している前段のバッ
ファの空きを監視し、前段の各出力リンクにおける全バ
ッファの同時空きが確認された時、次段の全スイッチモ
ジュールの全出力リンクのそれぞれについて、出力リン
クを共用している全バッファの空き監視動作を行い、以
後同様にして最終段の全スイッチモジュールの全出力リ
ンク(出線)のそれぞれについて、出線を共用している
最終段のバッファの空きを監視し、所定の出線を共用し
ているバッファが同時に空きになった時、該出線につい
て現予備系からのセルを選択して出力し、同様に各出線
についてバッファの同時空きを確認することにより現予
備系からのセルを選択・出力して運用系と予備系の運用
状態を切替えるようにしたから、系交絡点が増加するこ
とはなく、簡単なハード構成でマルチ経路多段バッファ
型ATM通話路の系切替えを実現できる。Further, according to the present invention, there are provided a plurality of paths between a certain incoming line and a certain outgoing line, and a plurality of buffered switch modules between each incoming and outgoing line. It can also be applied to system switching. That is, for each output link of all the switch modules in the preceding stage, the availability of the buffers in the preceding stage sharing the output link is monitored, and when the simultaneous availability of all the buffers in each output link in the preceding stage is confirmed, the next stage is monitored. For all the output links of all the switch modules, the vacancy monitoring operation of all the buffers sharing the output link is performed. Thereafter, similarly, for all the output links (outgoing lines) of the last-stage switch modules, Monitors the availability of the last-stage buffer sharing the outgoing line, and when the buffer sharing the predetermined outgoing line becomes empty at the same time, selects and outputs the cell from the current standby system for that outgoing line. In the same manner, the cells from the current standby system are selected and output by confirming the simultaneous vacancy of the buffer for each outgoing line, and the operation status of the active system and the standby system is switched. Because the way, never system inter-woven points is increased, the switching can be realized a system of multi-path multi-stage buffer type ATM speech path with a simple hardware configuration.
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の第1の実施例の概略説明図である。FIG. 2 is a schematic explanatory diagram of a first embodiment of the present invention.
【図3】第1の実施例の構成図である。FIG. 3 is a configuration diagram of a first embodiment.
【図4】第2の実施例の構成図である。FIG. 4 is a configuration diagram of a second embodiment.
【図5】第3の実施例の構成図である。FIG. 5 is a configuration diagram of a third embodiment.
【図6】第3の実施例の応用例説明図である。FIG. 6 is an explanatory diagram of an application example of the third embodiment.
【図7】第2の実施例の限界説明図である。FIG. 7 is an explanatory diagram of a limit of the second embodiment.
【図8】第4の実施例の概略説明図である。FIG. 8 is a schematic explanatory diagram of a fourth embodiment.
【図9】第5の実施例の説明図である。FIG. 9 is an explanatory diagram of a fifth embodiment.
【図10】最低1回のバッファ空きに遭遇する確率を示
す図表である。FIG. 10 is a chart showing the probability of encountering at least one buffer vacancy.
【図11】ATMセルの構成図である。FIG. 11 is a configuration diagram of an ATM cell.
【図12】ATM網の概略説明図である。FIG. 12 is a schematic explanatory diagram of an ATM network.
【図13】マルチ経路多段式バッファ型ATM交換機の
構成図である。FIG. 13 is a configuration diagram of a multi-path multi-stage buffer ATM switch.
【図14】ATMに付加されるルーチングヘッダの説明
図である。FIG. 14 is an explanatory diagram of a routing header added to an ATM.
【図15】自己ルーチングスイッチモジュールの構成図
である。FIG. 15 is a configuration diagram of a self-routing switch module.
【図16】自己ルーチングスイッチモジュールの簡略表
現図である。FIG. 16 is a simplified representation of a self-routing switch module.
【図17】自己ルーチングATM交換機(1段の場合)
の構成図である。FIG. 17 is a self-routing ATM switch (in the case of one stage).
FIG.
【図18】シングル経路多段バッファ型ATM交換機の
構成図である。FIG. 18 is a configuration diagram of a single-path multi-stage buffer type ATM switch.
【図19】提案されている系切替え方式におけるATM
通話路の概略構成図である。FIG. 19: ATM in the proposed system switching method
It is a schematic block diagram of a communication path.
【図20】提案されている系切替え方式の説明図であ
る。FIG. 20 is an explanatory diagram of a proposed system switching method.
【図21】共通バッファ型ATM通話路における系切替
え方式説明図である。FIG. 21 is an explanatory diagram of a system switching method in a common buffer type ATM communication path.
【図22】提案されている系切替え方式の問題点説明図
である。FIG. 22 is a diagram illustrating a problem of the proposed system switching method.
51・・運用系のATM通話路 FM・・運用系のATM通話路における1つのバッファ 51′・・予備系のATM通話路 FM′・・予備系のATM通話路における1つのバッフ
ァ 52・・空き監視部 53・・系切替部 61・・運用系のATM通話路 FMi・・運用系のATM通話路における1つのバッフ
ァ 61′・・予備系のATM通話路 FMi′・・予備系のATM通話路における1つのバッ
ファ 62・・連続空き監視部 63・・系切替部 71・・運用系のATM通話路 FMi・・運用系のATM通話路における1つのバッフ
ァ 71′・・予備系のATM通話路 FMi′・・予備系のATM通話路における1つのバッ
ファ 72・・各段空き監視部 73・・系切替部51 ... ATM ATM communication path FM ... A buffer in the active ATM communication path 51 '... ATM ATM communication path in the standby system FM' ... A buffer in the ATM communication path in the standby system 52. Monitoring unit 53... System switching unit 61... ATM line of active system FMi... One buffer in ATM line of active system 61 ′... ATM line of standby system FMi ′... ATM line of standby system One buffer 62 in... A continuous idle monitoring unit 63... A system switching unit 71... A single ATM buffer 71 ′ in an active ATM communication channel FMi. One buffer 72 in the standby ATM communication path 72 ·· Each stage empty monitoring unit 73 ··· System switching unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 江崎 裕 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 武智 竜一 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 初鹿野 一雄 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 清野 直久 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 大場 康弘 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 中後 明 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 渡部 良浩 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 平3−26038(JP,A) 特開 平4−49735(JP,A) 特開 平2−246646(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 12/28 H04L 12/56 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Hiroshi Ezaki 1015 Uedanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu Co., Ltd. 72) Inventor Kazuo Hatsukano 1015 Uedanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu Co., Ltd. Fujitsu Limited (72) 1015 Ueodanaka, Nakahara-ku, Kawasaki City Inventor Akira Chugo 1015 Ueodanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu Co., Ltd. Address Fujitsu Limited (56) Reference JP-A-3-26038 (JP, A) JP-A-4 49735 (JP, A) JP flat 2-246646 (JP, A) (58 ) investigated the field (Int.Cl. 7, DB name) H04L 12/28 H04L 12/56
Claims (7)
た二重化構成を備え、現運用系を予備系にすると共に、
現予備系を運用系にして運用状態を切替えるATM交換
機の系切替え方法において、 系切替え要求により現予備系の全バッファを一度空きに
し、 次に、現運用系及び現予備系に入力セルをマルチキャス
トして同じセル流を両系に加えると共に、読み出しを両
系において同じ態様で行い、各出線への出力として現運
用系からのセルを選択し続け、 現運用系の出線へ接続される全バッファの蓄積セル数が
0(バッファ空き)になったか否かを監視し、 所定の出線に接続されている全バッファが一度でも空き
になった時点以降に、該出線について現予備系からのセ
ルを選択することを開始することにより該出線への運用
系を切替え、 同様に他の出線についてもその出線へ接続される全バッ
ファが一度でも空きになったことを確認してから現予備
系からのセルを選択して運用系と予備系の運用状態を切
替えることを特徴とするATM交換機の系切替え方法。1. A redundant configuration in which two identical ATM communication paths are arranged in parallel, a current operating system is used as a standby system,
In a system switching method for an ATM switch in which the current standby system is switched to the active system and the operation state is switched, all buffers of the current standby system are once emptied by a system switching request, and then the input cells are multicast to the current operating system and the current standby system. The same cell flow is applied to both systems, and reading is performed in the same manner in both systems, and cells from the active system are continuously selected as outputs to each outgoing line, and connected to the outgoing line of the active system. It monitors whether the number of storage cells in all buffers has become 0 (buffer empty), and after the buffer connected to a predetermined output line becomes empty even once, the current standby system The operation system for the outgoing line is switched by starting to select a cell from the outgoing line. Similarly, for the other outgoing lines, it is confirmed that all buffers connected to the outgoing line have become free even once. From the current spare System switching method of ATM switching system to select a cell and switches the operation state of the operation system and a standby system from.
の空きが一度でも確認された時、全出線に一括して現予
備系からのセルを出力して運用系と予備系の運用状態の
切替えを行うことを特徴とする請求項1記載のATM交
換機の系切替え方法。2. When the vacancy of all buffers is confirmed at least once for each of all outgoing lines, cells from the current standby system are output to all outgoing lines in a lump and the operation status of the active and standby systems is checked. 2. The method according to claim 1, wherein the switching is performed.
バッファ付きスイッチモジュールを直列に接続したシン
グル経路多段バッファ型ATM通話路であれば、前記現
予備系のバッファを空きにするステップにおいて、該N
段のバッファ付きスイッチモジュールの全バッファを空
きにし、 最終段スイッチモジュールの所定の出線に結合されてい
るバッファが、初段スイッチモジュールから最終段スイ
ッチモジュールへセルが転送される時間に相当する期
間、連続して空きになったことを確認してから、該出線
へのセルの選択を現運用系から現予備系へと変更して無
瞬断切替えを行なうことを特徴とする請求項1又は請求
項2記載のATM交換機の系切替え方法。3. The ATM communication path according to claim 1, wherein the ATM communication path is a single-path multi-stage buffer type ATM communication path in which N-stage buffered switch modules are connected in series between an input line and an output line.
In the step of emptying the spare buffer, the N
Empty all buffers of switch module with buffer
Check that the buffer connected to the predetermined output line of the last-stage switch module is continuously free for a period corresponding to the time required for cells to be transferred from the first-stage switch module to the last-stage switch module. 3. The system switching of the ATM exchange according to claim 1 or 2, wherein the cell selection for the outgoing line is changed from the current operation system to the current protection system to perform instantaneous interruption switching. How .
のバッファ付きスイッチモジュールが設けられたシング
ル経路多段バッファ型ATM通話路であれば、前記現予
備系のバッファを空きにするステップにおいて、該N段
のバッファ付きスイッチモジュールの全バッファを空き
にし、 現運用系の前段のバッファが空きになったことを確認し
た後で次段のバッファの空き確認動作を開始し、 以下同様にして次々にバッファの空きを確認して行き、
最終段スイッチモジュールの所定の出線に結合されてい
るバッファの空きが確認された時点以降、該出線へのセ
ルの選択を現運用系から現予備系に切替えることを特徴
とする請求項1又は請求項2記載のATM交換機の系切
替え方法。4. If the ATM communication path is a single path multi-stage buffer type ATM communication path in which a plurality of buffered switch modules are provided between an incoming line and an outgoing line,
In the step of emptying the buffer of the auxiliary system, the N stages
Free all buffers of switch module with buffer
To, to start a free checking operation of the next stage of the buffer after it is confirmed that the front stage of the buffer of the current operating system has become empty, continue to check the free of buffer one after another in the same way below,
2. The method according to claim 1, further comprising, after a vacancy of a buffer coupled to a predetermined output line of the last stage switch module is confirmed, switching a cell to the output line from the current operation system to the current standby system. 3. A method for switching a system of an ATM exchange according to claim 2.
ポート間に複数の経路が存在し、各入出力ポート間に複
数段のバッファ付きスイッチモジュールが存在するマル
チ経路多段バッファ型ATM通話路を2つ並列に配列し
た二重化構成を備え、現運用系を予備系にすると共に、
現予備系を運用系にして運用状態を切替えるATM交換
機の系切替え方法において、 系切替え要求により現予備系の全バッファを空きにし、 現運用系及び現予備系に入力セルをマルチキャストして
同じセル流を両系に加えると共に、読み出しを両系にお
いて同じ態様で行い、各出線への出力として現運用系か
らのセルを選択し続け、 前段の全スイッチモジュールのそれぞれの出線につい
て、該出線に接続されている全バッファの同時空きを監
視し、 全出線について、それぞれの出線に接続されている全バ
ッファの同時空きを確認した時、次段の全スイッチモジ
ュールの全出線について、それぞれの出線に接続されて
いる次段の全バッファの空き監視動作を行い、 以後同様にして、最終段の全スイッチモジュールの全出
線について、それぞれの出線に接続されている全バッフ
ァの空きを監視し、 所定の出線に接続されている全バッファが同時に空きに
なった時、該出線について現予備系からのセルを選択し
て出力し、同様に各出線について全バッファの同時空き
を確認することにより現予備系からのセルを選択して運
用系と予備系の運用状態の切替えることをことを特徴と
するATM交換機の系切替え方法。5. A multi-path multi-stage buffer type ATM communication path in which a plurality of paths exist between one input port and one output port, and a plurality of buffered switch modules exist between each input / output port. It has a duplex configuration in which two are arranged in parallel, and the current operating system is used as a standby system,
In a system switching method for an ATM switch in which the current standby system is switched to the active system and the operation state is switched, all buffers of the current standby system are vacated by a system switching request, and input cells are multicast to the current operating system and the current standby system to be the same cell. The current is applied to both systems, and readout is performed in the same manner in both systems, and cells from the current operation system are continuously selected as outputs to the respective output lines. Monitors the simultaneous vacancy of all buffers connected to the line, and checks the simultaneous vacancy of all buffers connected to each outgoing line. Performs the operation of monitoring the availability of all buffers in the next stage connected to each output line, and thereafter, in the same manner, for all output lines of all switch modules in the final stage. Monitors the availability of all buffers connected to the outgoing line, and when all the buffers connected to a given outgoing line become empty at the same time, selects and outputs cells from the current standby system for that outgoing line. In the same manner, the system switching of the ATM switching system is characterized in that the cells from the current standby system are selected by switching the operating status between the active system and the standby system by confirming the simultaneous availability of all buffers for each outgoing line. How .
のそれぞれについて、全バッファの同時空きが確認され
た時、全出線に一括して現予備系からのセルを出力して
運用系と予備系の運用状態の切替えを行うことを特徴と
する請求項5記載のATM交換機の系切替え方法。6. When it is confirmed that all buffers are simultaneously vacant for all the outgoing lines of all the switch modules at the last stage, cells from the current standby system are output to all outgoing lines at once and the active system is connected to the active system. 6. The method according to claim 5, wherein the operation state of the standby system is switched.
交差点上にバッファを有する自己ルーチングスイッチモ
ジュールをm個並列に配置して1段を構成すると共に、
これを3段設け、前段のi番目の自己ルーチングスイッ
チモジュールのj番目の出力リンクを、次段のj番目の
自己ルーチングスイッチモジュールのi番目の入力リン
クに接続したマルチ経路3段バッファ型ATM通路を2
つ並列に配列した二重化構成を備え、現運用系を予備系
にすると共に、現予備系を運用系にして運用状態を切替
えるATM交換機の系切替え方法において、 系切替え要求により現予備系の全バッファを空きにし、 現運用系及び現予備系に入力セルをマルチキャストして
同じセル流を両系に加えると共に、読み出しを両系にお
いて同じ態様で行い、各出線への出力として現運用系か
らのセルを選択し、 2段目におけるi番目のスイッチモジュールのj番目の
入力リンクに結合される全バッファが同時に空きになっ
たか監視し、 2段目の全スイッチモジュールの入力リンクのそれぞれ
について、全バッファの同時空きが確認された時、2段
目のi番目のスイッチモジュールのk番目の出力リンク
に接続されている全バッファが同時に空きになった監視
し、 2段目の全スイッチモジュールの出力リンクのそれぞれ
について、全バッファの同時空きが確認された時、3段
目のk番目のスイッチモジュールのi番目の出力リンク
(出線)に結合されている全バッファが同時に空きにな
ったか監視し、空きが確認された時、該i番目の出線に
ついて現予備系からのセルを選択して出力し、同様に3
段目の各出線についてバッファの同時空きを確認するこ
とにより現予備系からのセルを選択・出力して運用系と
予備系の運用状態の切替え、あるいは、 3段目の全出線のそれぞれについて、バッファの同時空
きが確認された時、全出線に一括して現予備系からのセ
ルを選択・出力して運用系と予備系の運用状態の切替え
を行うことを特徴とするATM交換機の系切替え方法。7. A self-routing switch module having a buffer at an intersection of m input links and m output links is arranged in parallel to form one stage, and
A multi-path three-stage buffer type ATM path in which three stages are provided, and the j-th output link of the i-th self-routing switch module of the preceding stage is connected to the i-th input link of the j-th self-routing switch module of the next stage. 2
In the system switching method of an ATM switch, which has a duplex configuration arranged in parallel with each other and switches the current operation system to the standby system and switches the operation state by setting the current standby system to the active system, all buffers of the current standby system are requested by the system switching request. Is vacated, the input cells are multicast to the current working system and the current standby system, the same cell flow is added to both systems, and reading is performed in the same manner in both systems, and the output from the working system is output to each outgoing line. Select a cell and monitor whether all buffers coupled to the j-th input link of the ith switch module in the second stage are simultaneously free, and for each of the input links of all the switch modules in the second stage, When it is confirmed that the buffers are simultaneously vacant, all buffers connected to the k-th output link of the ith switch module in the second stage become vacant at the same time. When the simultaneous freeness of all buffers is confirmed for each of the output links of all the switch modules of the second stage, the output link is connected to the i-th output link (outgoing line) of the k-th switch module of the third stage. It is monitored whether all the buffers are empty at the same time. When the empty is confirmed, the cell from the current standby system is selected and output for the i-th outgoing line.
The cells from the current standby system are selected and output by confirming the simultaneous vacancy of the buffer for each outgoing line in the stage, and the operating state of the active system and the standby system are switched. ATM switch characterized in that when simultaneous availability of buffers is confirmed, cells from the current standby system are collectively selected and output to all outgoing lines to switch the operating state between the active system and the standby system. System switching method .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33475192A JP3124642B2 (en) | 1992-12-15 | 1992-12-15 | ATM switch system switching method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33475192A JP3124642B2 (en) | 1992-12-15 | 1992-12-15 | ATM switch system switching method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06188897A JPH06188897A (en) | 1994-07-08 |
| JP3124642B2 true JP3124642B2 (en) | 2001-01-15 |
Family
ID=18280825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33475192A Expired - Fee Related JP3124642B2 (en) | 1992-12-15 | 1992-12-15 | ATM switch system switching method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3124642B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5617728B2 (en) * | 2011-03-29 | 2014-11-05 | 沖電気工業株式会社 | Redundant communication system |
-
1992
- 1992-12-15 JP JP33475192A patent/JP3124642B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06188897A (en) | 1994-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3291122B2 (en) | Self-routing switch, ATM switch and switching system | |
| AU675302B2 (en) | Output-buffer switch for asynchronous transfer mode | |
| US6031838A (en) | ATM switching system | |
| US6011779A (en) | ATM switch queuing system | |
| US4993018A (en) | Self-routing switching system with multiple link connections between incoming and outgoing lines | |
| US5949757A (en) | Packet flow monitor and control system | |
| EP0471344B1 (en) | Traffic shaping method and circuit | |
| JP3211833B2 (en) | ATM switch | |
| US7756013B2 (en) | Packet switching system and method | |
| US6052376A (en) | Distributed buffering system for ATM switches | |
| US6683872B1 (en) | Variable rate digital switching system | |
| JPH0846590A (en) | Data transmission system | |
| KR0126848B1 (en) | Fixed Length Packet Switching Device Using Multiplexer and Demultiplexer | |
| JP2629568B2 (en) | ATM cell switching system | |
| Hajikano et al. | Asynchronous transfer mode switching architecture for broadband ISDN-multistage self-routing switching (MSSR) | |
| US5285445A (en) | Switching network and switching network control for a switching node in a wideband transmission system | |
| US6137795A (en) | Cell switching method and cell exchange system | |
| US6452926B1 (en) | Reliable and robust atm-switch | |
| US6529523B1 (en) | Converting circuits and bandwidth management apparatus in mixed network | |
| FI88840B (en) | FOERFARANDE FOER ATT UTFOERA EN KOPPLING I ETT PAO CENTRALMINNE BASERAT KOPPLINGSFAELT SAMT KOPPLINGSFAELT | |
| JP3124642B2 (en) | ATM switch system switching method | |
| US6781993B1 (en) | Switch and switching method for processing communication data of a particular connection | |
| JP2752116B2 (en) | Switching node | |
| JP3227133B2 (en) | ATM switch | |
| JP3122278B2 (en) | ATM switching system switching method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20001017 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071027 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081027 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081027 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091027 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091027 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |