[go: up one dir, main page]

JPH08237253A - ATM network virtual path switching method and apparatus - Google Patents

ATM network virtual path switching method and apparatus

Info

Publication number
JPH08237253A
JPH08237253A JP3637195A JP3637195A JPH08237253A JP H08237253 A JPH08237253 A JP H08237253A JP 3637195 A JP3637195 A JP 3637195A JP 3637195 A JP3637195 A JP 3637195A JP H08237253 A JPH08237253 A JP H08237253A
Authority
JP
Japan
Prior art keywords
switching
switching control
virtual path
cell
working
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3637195A
Other languages
Japanese (ja)
Other versions
JP3474956B2 (en
Inventor
正浩 ▲高▼取
Masahiro Takatori
Yukio Nakano
幸男 中野
Masahiro Ashi
賢浩 芦
Hiromi Ueda
裕巳 上田
Hitoshi Uematsu
仁 上松
Hiroshi Ota
宏 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Nippon Telegraph and Telephone Corp
Original Assignee
Hitachi Ltd
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Nippon Telegraph and Telephone Corp filed Critical Hitachi Ltd
Priority to JP03637195A priority Critical patent/JP3474956B2/en
Publication of JPH08237253A publication Critical patent/JPH08237253A/en
Application granted granted Critical
Publication of JP3474956B2 publication Critical patent/JP3474956B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【目的】バーチャルパス(VP)を現用、予備の二重に
設定したATM網において、現用、予備VP間の切替時
に瞬断無く同期のとれた切替を実現する。 【構成】シーケンス番号及び切替要否の識別コードを付
与した切替制御用OAMセルを送信ノード1の切替制御
用OAMセル発生、挿入回路1−1から二重のVP(V
P10T,VP11T)に間欠的に伝送し、受信ノード
2のVP切替制2−1で切替制御用OAMセルの切替要
否の識別コード及びシーケンス番号を利用し、シーケン
ス番号を両VP間で照合することにより、遅延差を及び
切替制御用OAMセルの損失を検出し、同期を確立した
VPの切替を行う。複数のVPの現用、予備のVPの切
替を独立に管理する。 【効果】VP間で無瞬断切替を実現し、また複数VPに
対しても同期確立用バッファメモリに格納するセルのア
ドレスをVP毎に管理することにより各VPを独立に切
替できる。
(57) [Summary] [Objective] In an ATM network in which a virtual path (VP) is set to a dual use of a working path and a backup path, it is possible to achieve synchronous switching without interruption during switching between the working and backup VPs. A switching control OAM cell with a sequence number and a switching necessity identification code is generated, and a switching control OAM cell is generated in a transmitting node 1 and a duplicate VP (V
P10T, VP11T), and the VP switching system 2-1 of the receiving node 2 uses the identification code and the sequence number of the switching control OAM cell to check the sequence number between the two VPs. As a result, the delay difference and the loss of the switching control OAM cell are detected, and the VP with which the synchronization is established is switched. The switching of the working VP and the backup VP of a plurality of VPs is managed independently. [Effect] It is possible to independently switch each VP by realizing non-instantaneous switching between VPs and managing the address of the cell stored in the synchronization establishment buffer memory for each VP even for a plurality of VPs.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、非同期転送モード(以
下ATMと略称)網のバーチャルパス(以下VPと略
称)の切替制御方法及びそれに用いる切替装置、更に詳
しくいえば、ATM網のノード間にVPを2系統設定
し、一方を現用、他方を予備とし、切替制御用管理セル
(以下、切替制御用OAMセルと略称)を用いて現用V
Pから予備VPに切り替える方法及び装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of controlling switching of a virtual path (hereinafter abbreviated as VP) of an asynchronous transfer mode (hereinafter abbreviated as ATM) network and a switching device used therefor, more specifically, between nodes of an ATM network. Two VPs are set up, one of them is used as an active side and the other is used as a spare, and an active V is used by using a switching control management cell (hereinafter, abbreviated as an OAM cell for switching control).
The present invention relates to a method and apparatus for switching from P to backup VP.

【0002】[0002]

【従来の技術】ATM網のノード間にVPを2重に設定
し、一方を現用、他方を予備とし、切替制御用OAMセ
ルを用いて現用VPと予備VPを切り替える方法は知ら
れれている(例えば、B−ISDN技術、オーム社、新
日本ITU協会編、第185頁)が、その具体的技術は
まだ実現されていない。また、ATM網のノード間にV
Pを2重に設定し、一方を現用、他方を予備とし、選択
中のVPを他方のVPに強制的に切替える際に、瞬断を
発生すること無く切り替える(無瞬断切り替え)方法と
しては、「ATM網におけるNE連携制御を用いたVP
無瞬断切替方式」1993年電子情報通信学会春季大会
B−763に示されるように、両系統のセル流に切替制
御用OAMセルを挿入し、現用及び予備VPの遅延時間
差を相互通知して、受信側でこれを用いて現用VPと予
備VPの間で同期を確立してから、切り替える方式が提
案されている。
2. Description of the Related Art A method is known in which a VP is set dually between nodes of an ATM network, one of them is used as a working and the other is used as a spare, and a switching control OAM cell is used to switch between a working VP and a spare VP. For example, B-ISDN technology, Ohmsha, New Japan ITU Association, p. 185), but the specific technology has not been realized yet. In addition, V between nodes of the ATM network
When P is set to double, one is used as the current and the other is used as the backup, and the VP that is being selected is forcibly switched to the other VP, as a method of switching without causing a momentary interruption (non-instantaneous interruption switching), , "VP using NE linkage control in ATM network
Non-instantaneous switching system "1993 IEICE Spring Conference
As shown in B-763, switching control OAM cells are inserted in the cell streams of both systems, the delay time difference between the working VP and the backup VP is mutually notified, and this is used on the receiving side to use the working VP and the backup VP. A method has been proposed in which synchronization is established between them and then switching is performed.

【0003】[0003]

【発明が解決しようとする課題】ATM網のノード間に
VPを二重に設定し、各同VPに同一のセルを伝送して
おき、受信単で現用VPと予備VPを切替えるようにし
た場合、切替え前後で、旧現用VPから受信したATM
セルと新現用VPから受信したATMセルの連続性を保
証する必要がある。すなわち、切替によりATMセルの
脱落あるいは重複をなくし、ATMセルにより伝送され
る情報の瞬斷を防ぐ必要がある。ATMセルの連続性を
保証するためには、現用VPと予備VP間に存在する伝
送遅延差を吸収した上で切替を実行しなければならな
い。さらに、各ノードが関与するVPは単一とは限ら
ず、多重化された複数VPと接続されているのが通常で
ある。このようなVP設定がなされている網において、
特定のVPが切替を必要とし、他のVPが切替を必要と
しない場合は、前記多重化された複数VPを個別に切替
制御する必要がある。
When the VPs are dually set between the nodes of the ATM network, the same cell is transmitted to each same VP, and the working VP and the backup VP are switched by receiving only. , ATM received from old working VP before and after switching
It is necessary to guarantee continuity between the cell and the ATM cell received from the new working VP. That is, it is necessary to prevent dropping or duplication of ATM cells by switching and to prevent instantaneous interruption of information transmitted by the ATM cells. In order to guarantee the continuity of ATM cells, the switching must be executed after absorbing the transmission delay difference existing between the working VP and the backup VP. Furthermore, the VP in which each node is involved is not limited to a single VP, and is usually connected to a plurality of VPs that are multiplexed. In a network with such VP settings,
When a specific VP requires switching and another VP does not require switching, it is necessary to individually control switching of the multiple VPs.

【0004】また、設定されたVPが双方向通信に用い
られる場合は、そのVP端の両ノードが選択しているV
Pを一致させる必要がある。すなわち、ノードAとBの
間にVPが双方向かつ二重に設定されており、二重に設
定されているVPのうち、一方を0系、他方を1系とし
た場合、ノードAが0系を選択中であれば、ノードBも
0系を選択する必要がある。
Further, when the set VP is used for bidirectional communication, the V selected by both nodes at the VP end is set.
P must match. That is, the VP is set to be bidirectional and dual between the nodes A and B, and when one of the VPs set to be dual is set to the 0 system and the other is set to the 1 system, the node A is set to 0. If the system is being selected, the node B also needs to select the 0 system.

【0005】上記従来知られている技術では、現用と予
備のVPの遅延時間差を検出するため、切替OAMセル
を用いている。すなわち、送信端において現用と予備の
VPに切替OAMセルをに送出し、VP受信端において
両系における受信切替OAMセルの時間的ずれにより、
前記遅延時間差を検出し、両系のVPのセルの同期を確
立してから切り替える方式である。
In the above-mentioned conventionally known technique, a switching OAM cell is used in order to detect the delay time difference between the working and protection VPs. That is, at the transmitting end, the switching OAM cells are sent to the working and protection VPs, and at the VP receiving end due to the time difference between the receiving switching OAM cells in both systems,
This is a method in which the delay time difference is detected and the VP cells of both systems are switched after establishing synchronization.

【0006】しかし、上記従来の技術は、予備VPの正
常性を確認することについて述べられていない。すなわ
ち、予備VPが異常な場合でも、切替命令を装置が受信
したした場合、その装置が現用VPから予備VPに切り
替える状態が発生する可能性がある。また、切替OAM
セルを用いて両VP間のセルの遅延時間差を検出する方
式では、切替OAMセルが脱落した場合、受信ノードに
おいて現用VPと予備VPの遅延時間差を検出すること
が不可能になり、セルの脱落する可能性があるが、上記
従来技術には切替OAMセルが脱落したことを検出する
技術について触れていない。また、伝送路におけるAT
Mセルの伝達時間には、中継ノードにおけるスイッチン
グ処理により、揺らぎが生じることが一般に知られてい
るが、上記従来の技術には揺らぎについて触れていな
い。また、上記従来の技術は、VPの一端のノードが、
他端のノードが選択しているVPの系を確認する技術及
びVPの両端のノードが選択しているVPの系が相互に
一致していることを確認する技術についても検討されて
いない。すなわち、VPの両端のノードが、同一の系の
VPを選択することを保証する技術について検討されて
いない。さらに、上記従来の技術は、単一VPの処理に
ついてしかふれていない。すなわち、同一回線上に多重
化されている複数のVPに対する切替処理技術について
は検討されていない。
[0006] However, the above-mentioned conventional technique is not described for confirming the normality of the spare VP. That is, even when the backup VP is abnormal, when the device receives the switching command, the device may switch from the working VP to the backup VP. Also, switching OAM
In the method of detecting the cell delay time difference between both VPs using the cell, when the switching OAM cell is dropped, it becomes impossible for the receiving node to detect the delay time difference between the working VP and the backup VP, and the cell dropout occurs. However, the above-mentioned conventional technique does not mention the technique for detecting the loss of the switching OAM cell. Also, AT in the transmission line
It is generally known that fluctuation occurs in the transmission time of the M cell due to the switching process in the relay node, but the fluctuation is not mentioned in the above-mentioned conventional technique. Further, in the above conventional technique, the node at one end of the VP is
Neither the technique of confirming the VP system selected by the node at the other end nor the technique of confirming that the VP systems selected by the nodes at both ends of the VP match each other. That is, a technique for ensuring that nodes at both ends of the VP select the same system VP has not been studied. Furthermore, the above-mentioned conventional techniques only deal with the processing of a single VP. That is, a switching processing technique for a plurality of VPs multiplexed on the same line has not been studied.

【0007】本発明の第1の目的は、二重に設定されて
いるVP相互の同期をとり、受信ノードにおいて、下流
に対してセルの脱落のないようにVPの切替をおこなう
方法及び切替装置を実現することである。本発明の第2
の目的は、切替命令を受けた場合に、切替実行時に予備
系の正常性を確認する手段を実現することである。本発
明の第3の目的は、切替制御用OAMセルが損失した場
合、その損失により情報セルの脱落、重複が発生しない
ことを保証する装置及び方法を実現することである。本
発明の第4の目的は、伝送路においてセルの伝播遅延時
間に揺らぎが発生した場合においても、セルの脱落がな
いことを保証することである。本発明の第5の目的は、
VPの両端のノードが同一の系のVPを選択することを
保証することである。本発明の第6の目的は、同一の回
線上に複数のコネクションが設定されている場合におい
て、コネクション対応に現用VPと予備VPの同期を保
ち、VP軒値替えを実現することである。
A first object of the present invention is to provide a method and a switching device for synchronizing VPs which are set to be duplicated, and for switching a VP in a receiving node so that a cell does not drop downstream. Is to be realized. Second of the present invention
The purpose of is to realize a means for confirming the normality of the standby system at the time of executing the switching when the switching instruction is received. A third object of the present invention is to realize an apparatus and method for guaranteeing that, when a switching control OAM cell is lost, the loss or duplication of information cells does not occur due to the loss. A fourth object of the present invention is to guarantee that the cell does not drop even when fluctuation occurs in the propagation delay time of the cell on the transmission path. The fifth object of the present invention is to
It is to ensure that the nodes at both ends of the VP select the same system VP. A sixth object of the present invention is to realize a VP house price change by keeping the working VP and the backup VP in synchronization with each other when a plurality of connections are set on the same line.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するた
め、本発明のATM網のバーチャルパス切替制御方法
は、切替要求有無を識別する切替命令コードとシーケン
ス番号を含む切替制御用OAMセルを用い、送信側ノー
ドが上記切替制御用OAMセルを現用と予備の両方に並
列かつ間欠的に送信し、受信側ノードが受信した切替制
御用OAMセルのシーケンス番号を比較照合することに
よって、両VPから到達する切替制御用OAMセルの位
相を検知し、切替制御用OAMセルで切替を指示された
場合、上記位相を補償した形で現用VPと予備VPの切
替を行う。
In order to achieve the above object, a virtual path switching control method for an ATM network according to the present invention uses a switching control OAM cell including a switching command code for identifying the presence or absence of a switching request and a sequence number. , The transmitting side node transmits the switching control OAM cells to both the working and standby sides in parallel and intermittently, and the receiving side node compares and collates the sequence numbers of the switching control OAM cells, so that both VPs are When the phase of the switching control OAM cell that arrives is detected and switching is instructed by the switching control OAM cell, switching between the working VP and the backup VP is performed in a form that compensates for the phase.

【0009】また、予備系VPが正常な場合にのみ切替
を実行するために、予備系VPから到達する切替制御用
OAMセルの正常性を確認した後に切替処理を実行す
る。また受信ノードは、切替処理中においても、予備系
VPの異常を検出した場合は、切替制御用OAMセルの
指令を無視して、現用VPのセルを選択し続ける。ま
た、受信端ノードは上記切替制御用OAMセルのシーケ
ンス番号を検証することにより、切替制御用OAMセル
の損失を検出し、損失を検出した場合に切替を中止す
る。また、揺らぎを考慮した切替を実現するために、存
在する揺らぎのパターンののそれぞれに対応した切替ア
ルゴリズムを用いて切替処理を実行する。また、上記切
替制御用OAMセルにVP端のノードが選択中のVPの
番号を表示する領域(現在選択系識別子)を設け、VP
の一端のノードが選択中のVPの系の番号を上記切替制
御用OAMセルに表示し、上記切替制御用OAMセルを
現用VPと予備VPの両方に並列的かつ間欠的に送信
し、受信側ノードが、受信した切替制御用OAMセルの
系の番号と、その受信側ノードが選択中のVPの系の番
号を比較照合することにによって、VPの両端のノード
が同一の系のVPを選択しているかどうかを検証する。
Further, in order to execute the switching only when the standby VP is normal, the switching processing is executed after confirming the normality of the OAM cell for switching control which arrives from the standby VP. In addition, when the receiving node detects an abnormality in the backup VP even during the switching process, it ignores the instruction of the OAM cell for switching control and continues to select the cell of the working VP. The receiving end node detects the loss of the switching control OAM cell by verifying the sequence number of the switching control OAM cell, and when the loss is detected, the switching is stopped. Further, in order to realize the switching considering the fluctuation, the switching processing is executed by using the switching algorithm corresponding to each of the existing fluctuation patterns. Further, the switching control OAM cell is provided with an area (currently selected system identifier) for displaying the number of the VP currently selected by the node at the VP end.
The node of one end of the switch displays the system number of the selected VP in the switching control OAM cell, and transmits the switching control OAM cell to both the working VP and the backup VP in parallel and intermittently, and the receiving side The node compares and collates the system number of the received OAM cell for switching control with the system number of the VP being selected by the receiving side node, so that nodes at both ends of the VP select the VP of the same system. Verify that you are doing.

【0010】本発明において、現用VPと予備VPから
の受信セルの同期を確立する方法として、(1)上記切
替命令コードが切替を指示した時点で同期を確立する切
替時同期確立と、(2)上記切替命令コードの内容に関
係なく、常時、現用VP及び予備VPの受信セル数を計
数しておき、その計数値の少ない方のVPの到着セル数
分だけを両方のVPに到着したものとして、常時同期を
確立する常時同期確立がある。
In the present invention, as a method of establishing the synchronization of the received cells from the working VP and the backup VP, (1) establishment of synchronization at the time of switching, which establishes synchronization at the time when the switching instruction code instructs switching, and (2) ) Regardless of the contents of the switching command code, the number of cells received by the working VP and the backup VP is always counted, and only the number of arriving cells of the VP having the smaller count value has arrived at both VPs. As for, there is a constant synchronization establishment for establishing a constant synchronization.

【0011】また、上記バーチャルパス切替制御方法を
実施するため、本発明のバーチャルパス切替装置は、現
用VP及び予備VPから上記切替制御用OAMセルの切
替命令コード及びシーケンス番号を抽出する抽出手段
と、抽出したシーケンス番号によって現用及び予備のV
Pの位相同期をとる手段と、現用及び予備の伝送セルの
遅延パターン(セル到着位相)の各々に対応する切替ア
ルゴリズムを記憶する手段と、抽出した切替命令コード
が切替要求のとき、現用及び予備のセルの到着位相に対
応する切替アルゴリズムに従って切替処理を行う切替部
をもつ。
In order to carry out the above virtual path switching control method, the virtual path switching apparatus of the present invention comprises an extracting means for extracting the switching command code and sequence number of the above switching control OAM cell from the working VP and the backup VP. , The working and spare V depending on the extracted sequence number
Means for synchronizing the phase of P, means for storing a switching algorithm corresponding to each of the delay patterns (cell arrival phases) of the working and protection transmission cells, and the working and protection when the extracted switching command code is a switching request. It has a switching unit that performs a switching process according to a switching algorithm corresponding to the arrival phase of the cell.

【0012】さらに、複数のVPが設定されている場合
は、到達したセルを一端バッファメモリに書き込む時
に、上記切替命令コード及びシーケンス番号を用いて上
記バッファメモリのアドレスをVP毎に管理する手段を
設ける。
Further, when a plurality of VPs are set, a means for managing the address of the buffer memory for each VP by using the switching instruction code and the sequence number when writing the arrived cell into the buffer memory once. Set up.

【0013】[0013]

【作用】本発明では、切替制御用OAMセルは切替要求
の有無を表示する切替命令コードとシーケンス番号をも
ち、かつ、間欠的に伝送されるので、受信側ノードにお
いて、現用VPと予備VPのシーケンス番号を調べ、現
用VPと予備VPの切替制御用OAMセルの遅延差及び
切替制御用OAMセルの脱落の有無を容易に検出でき
る。よって、現用VPと予備VPの切替え時における同
期を正確に行うことができる。従って、切替時における
情報セルの脱落、重複を防止できる。
In the present invention, the switching control OAM cell has the switching command code and the sequence number for indicating the presence / absence of the switching request, and is transmitted intermittently. Therefore, the receiving side node can distinguish between the working VP and the backup VP. By checking the sequence number, it is possible to easily detect the delay difference between the switching control OAM cells of the working VP and the backup VP and the presence or absence of the switching control OAM cell being dropped. Therefore, it is possible to accurately perform the synchronization at the time of switching the working VP and the backup VP. Therefore, it is possible to prevent the information cells from being dropped or duplicated when switching.

【0014】また、本発明では、切替制御用OAMセル
は、現用VPと予備VPの両者に伝送されるが、受信側
において予備VPに到着する切替制御用OAMセルに表
示される切替命令に異常がある場合には切替を実行しな
い。これにより、予備VPの正常性を確認したうえで、
現用VPから予備VPへの切替が実現できる。
Further, in the present invention, the switching control OAM cell is transmitted to both the working VP and the backup VP, but the switching command displayed in the switching control OAM cell arriving at the backup VP on the receiving side is abnormal. If there is, switching is not executed. With this, after confirming the normality of the backup VP,
Switching from the working VP to the backup VP can be realized.

【0015】また、現用VPと予備VPの揺らぎに対応
するために、遅延揺らぎのパターンを定義する。すなわ
ち(1)現用VP、予備VP、現用VP、予備VPの順
に切替制御用OAMセルが到着する場合、(2)現用V
P、予備VP、予備VP、現用VPの順に切替制御用O
AMセルが到着する場合、(3)予備VP、現用VP、
予備VP、現用VPの順に切替制御用OAMセルが到着
する場合、(4)予備VP、現用VP、現用VP、予備
VPの順に切替制御用OAMセルが到着する場合、の4
パターンを定義する。各々に対応して切替アルゴリズム
を規定することにより遅延揺らぎが発生した場合にも、
セルの脱落、重複なしに切替を実行できる。
Further, in order to deal with the fluctuations of the working VP and the backup VP, a delay fluctuation pattern is defined. That is, (1) when the switching control OAM cells arrive in the order of the working VP, the backup VP, the working VP, and the backup VP, (2) the working V
O for switching control in the order of P, spare VP, spare VP, and working VP.
When the AM cell arrives, (3) the backup VP, the working VP,
When the switching control OAM cell arrives in the order of the spare VP and the working VP, (4) 4 in the case where the switching control OAM cell arrives in the order of the spare VP, the working VP, the working VP, and the spare VP
Define the pattern. Even if delay fluctuations occur by specifying the switching algorithm corresponding to each,
Switching can be performed without dropping cells or duplication.

【0016】また、切替制御用OMAセルに、上記切替
命令コードとシーケンス番号以外に送信ノードが選択し
ているVPの番号を表示する識別子をもたせ、かつ、切
替制御用OMAセルを切替を実行するとき以外でも間欠
的に伝送し、その識別子をVPの他端に伝達することに
より、VPの一端のノードが選択中のVPのばんごう
と、そのVPの他端のノードが選択中のVPの番号の一
致をVP両端のノードが相互に確認できる。
Further, the switching control OMA cell is provided with an identifier for displaying the VP number selected by the transmitting node in addition to the switching command code and the sequence number, and the switching control OMA cell is switched. By transmitting the identifier intermittently and transmitting the identifier to the other end of the VP even at times other than the time, when the node at one end of the VP is playing the band of the selected VP, the node at the other end of the VP selects the The nodes on both ends of the VP can mutually confirm the coincidence of the numbers.

【0017】また、受信ノードに複数のVPから異なっ
た送信ノードからの情報セルが受信されている場合に
も、切替制御用OAMセルのシーケンス番号及び上記切
替要求の有無の情報を利用して上記バッファメモリのア
ドレスをVP毎に管理することにより独立に切替が実行
することができる。
Further, even when the receiving node receives information cells from different transmitting nodes from a plurality of VPs, the sequence number of the switching control OAM cell and the information on the presence / absence of the switching request are used to perform the above. Switching can be performed independently by managing the address of the buffer memory for each VP.

【0018】さらに、送信側ノードで切替制御用OAM
セルにシーケンス番号を付与し、受信側ノードで受信し
た切替制御用OAMセルにシーケンス番号を記憶してお
き、受信側ノードで受信切替制御用OAMセルにシーケ
ンス番号を付与し、記憶しておき、次に新しく到着した
切替制御用OAMセルのシーケンス番号と比較照合する
ことにより、切替時同期確立方法及び常時同期確立方法
のいずれの場合においても、容易に切替制御用OAMセ
ル損失を検出でき、その対策をとることができる。
Further, the switching control OAM at the transmitting side node
A sequence number is given to the cell, the sequence number is stored in the OAM cell for switching control received by the receiving side node, the sequence number is given to the OAM cell for receiving switching control in the receiving side node, and stored. By comparing and collating with the sequence number of the newly arrived switching control OAM cell, the switching control OAM cell loss can be easily detected in any of the switching synchronization establishment method and the constant synchronization establishment method. Can take measures.

【0019】[0019]

【実施例】図1は本発明によるVP切替制御方法が実施
されるATM網のVP切替システムのブロック図であ
る。図はATM網内のノード1及びノード2の間に二重
のVP(VP10R、VP10TとVP11T、VP1
1R)、ノード5及びノード2の間に二重のVP(VP
20R、VP20TとVP21T、VP21R)が形成
されている様子を示す。ノード3、4及び6は中継ノー
ドである。上記VPの記号で、最後のR及びTはそれぞ
れ受信及び送信を示す。ノード1及び2にはそれぞれ端
末及び他のネットワークが接続されている。二重のVP
の一方を現用、他方を予備として使用する。ノード3と
2の間には複数(図では簡単のため2個を示す。)のV
P(VP10とVP20)が形成されている様子を示
す。
1 is a block diagram of a VP switching system of an ATM network in which a VP switching control method according to the present invention is implemented. The figure shows a dual VP (VP10R, VP10T and VP11T, VP1) between a node 1 and a node 2 in an ATM network.
1R), a double VP between node 5 and node 2 (VP
20R, VP20T and VP21T, VP21R) are formed. Nodes 3, 4 and 6 are relay nodes. In the above VP symbol, the last R and T indicate reception and transmission, respectively. A terminal and another network are connected to the nodes 1 and 2, respectively. Double VP
One is used as the current one and the other is used as a spare. Between the nodes 3 and 2, a plurality of Vs (two are shown for simplicity).
The state in which P (VP10 and VP20) is formed is shown.

【0020】ノード1、5のそれぞれには切替制御用O
AMセル発生挿入回路1−1、5−1が設けられてい
る。切替制御用OAMセルの発生は、図2で説明するフ
ォーマットの切替制御用OAMセルを間隔をおいて連続
的、すなわち間欠的に発生する。送信側ノードにおいて
切替制御用OAMセルを現用、予備の両方VPに並列に
送出する。受信側ノード2のVP切替装置2−1におい
て、現用、予備の切替制御用OAMセルを検出、比較
し、切替制御用OAMセルの中の切替命令コードの切替
要求、上記切替制御用OAMセルの中のシリアル番号を
用いて位相吸収を開始し、切替制御用OAMセルを境に
現用、予備のVPを切り替える。
A switching control O is provided to each of the nodes 1 and 5.
AM cell generation / insertion circuits 1-1 and 5-1 are provided. The generation of the switching control OAM cells occurs continuously, that is, intermittently at intervals of the switching control OAM cells of the format described in FIG. The transmission control node transmits the switching control OAM cell to both the working and protection VPs in parallel. In the VP switching device 2-1 of the receiving side node 2, the working and protection OAM cells for switching control are detected and compared, and the switching command code switching request in the switching control OAM cells, the switching control OAM cell Phase absorption is started using the middle serial number, and the active and standby VPs are switched at the boundary of the switching control OAM cell.

【0021】図2は本発明の一実施例に使用される切替
制御用OAMセルのフォーマットを示す。切替制御用O
AMセルは、VP識別子を含むヘッダc−1、OAMセ
ル種別c−2、切替命令コードc−3、障害検出系識別
子c−4、現在選択系識別子c−5、シーケンス番号c
−6、未使用領域c−7、CRC−8の領域をもつ。O
AMセルの構成で領域c−1、c−2、c−7、c−8
は従来知られているものと同じである。ここで切替命令
コードc−3としては、切替要求無し(No Request: N
R)と切替要求(Forced Switch : FS)の2つを定義す
る。
FIG. 2 shows the format of a switching control OAM cell used in an embodiment of the present invention. O for switching control
The AM cell includes a header c-1 including a VP identifier, an OAM cell type c-2, a switching instruction code c-3, a failure detection system identifier c-4, a currently selected system identifier c-5, and a sequence number c.
-6, unused area c-7, CRC-8 area. O
Areas c-1, c-2, c-7, c-8 in the AM cell configuration
Is the same as that conventionally known. Here, as the switching instruction code c-3, there is no switching request (No Request: N
R) and switching request (Forced Switch: FS) are defined.

【0022】図3は本発明によるVP切替方法の第1の
実施例に使用される受信ノードのVP切替装置の構成を
示すブロック図である。本実施例に用いる切替制御方法
は、切替要求が発生したときに同期を確立する切替時同
期確立方法である。また、複数のVPが設定されている
場合に、各VP毎に独立にVP切替を可能とするもので
ある。
FIG. 3 is a block diagram showing the configuration of a VP switching device of a receiving node used in the first embodiment of the VP switching method according to the present invention. The switching control method used in the present embodiment is a switching synchronization establishment method that establishes synchronization when a switching request occurs. Further, when a plurality of VPs are set, the VPs can be independently switched for each VP.

【0023】二重の入力ハイウェイ23−1及び23−
2にそれぞれ接続されたVPフィルタ8−1及び8−2
は、切替制御用OAMセル抽出し、バッファメモリ制御
部9と切替制御部12に加える。また、VPフィルタ8
−1及び8−2は、切替制御部12からの命令によって
VP毎に切替制御用のバッファメモリ7に送出するか、
出力線24−1及び24−2に送出するかを選択する。
バッファメモリ制御部9はVPフィルタ8−1及び8−
2からのVP識別子と切替制御部12からの命令によっ
てバッファメモリ7の書込、読出を制御する(バッファ
メモリ制御部9の詳細については図4によって説明す
る。)。出力線24−1及び24−2にはそれぞれ空き
セル検出部16−1及び16−2が設けられ、空きセル
の情報が切替制御部12に加えられる。セレクタ13は
それぞれ出力線24−1及び24−2を介した2つの系
統のセル及びバッファメモリ7の出力のセルのうち、一
つを出力ハイウェイ25に接続する。セレクタ13で選
択されたセルはメモリ17を介して所定の伝送速度で出
力ハイウエイ25に出力される。切替制御部12は図5
から図12で説明するアルゴリズムに従って現用VP及
び予備VPで到着するセルをVP毎に管理し、受信する
切替制御用OAMセルに示される命令コードc−3及び
シーケンス番号c−6により、そのVPに所属するセル
を切替制御用のバッファメモリ7に格納するかどうかを
決定し、これをバッファメモリ制御部9及びセレクタ1
3に加える。
Dual input highways 23-1 and 23-
2 connected to VP filters 8-1 and 8-2, respectively
The switch control OAM cell is extracted and added to the buffer memory control unit 9 and the switch control unit 12. In addition, the VP filter 8
-1 and 8-2 are sent to the switching control buffer memory 7 for each VP according to an instruction from the switching control unit 12, or
It is selected whether to send to the output lines 24-1 and 24-2.
The buffer memory control unit 9 uses the VP filters 8-1 and 8-
The writing and reading of the buffer memory 7 are controlled by the VP identifier from 2 and an instruction from the switching control unit 12 (details of the buffer memory control unit 9 will be described with reference to FIG. 4). The output lines 24-1 and 24-2 are provided with empty cell detection units 16-1 and 16-2, respectively, and information of empty cells is added to the switching control unit 12. The selector 13 connects one of the cells of the two systems via the output lines 24-1 and 24-2 and the cell of the output of the buffer memory 7 to the output highway 25. The cell selected by the selector 13 is output to the output highway 25 at a predetermined transmission rate via the memory 17. The switching control unit 12 is shown in FIG.
The cells arriving at the working VP and the backup VP are managed for each VP according to the algorithm described with reference to FIG. It is determined whether or not the belonging cell is stored in the switching control buffer memory 7, and this is determined by the buffer memory control unit 9 and the selector 1.
Add to 3.

【0024】図4は図3のバッファメモリ7及びバッフ
ァメモリ制御部9の構成を示すブロック図である。この
構成はバッファメモリ7をVP毎に管理するため、アド
レスチェイン方式を用いたものである。管理する複数の
VPに対応した2種類のレジスタの組(書込みレジスタ
10−1〜10−4と読出しレジスタ11−1〜11−
4)を管理するVPと同数設け、かつ、空きアドレスF
IFOメモリ15のデータ出力をそれぞれの書き込みレ
ジスタ10−1〜10−4の入力端子及びバッファメモ
リ7のデータ入力端子に接続し、上記複数の書込みレジ
スタ10−1〜10−4の出力端子はバッファメモリ7
の書込みアドレス端子に接続する。書込みレジスタ10
−1〜10−4は、それぞれ複数のVP#1〜VP#4
に対応する。また、読出しレジスタ11−1〜11−4
の出力端子はバッファメモリ7の読出しアドレス端子に
接続する。読出しレジスタ11−1〜11−4はそれぞ
れVP#1〜VP#4に対応する。ここで簡単のため
に、管理する複数のVPの数は4とした。空きアドレス
FIFOメモリ15には、空きセル検出部16で検出さ
れたバッファメモリ7の未使用領域のアドレス値を格納
する。またこれらの書込み、読出しを制御するアクセス
制御部14を設ける。
FIG. 4 is a block diagram showing the configurations of the buffer memory 7 and the buffer memory controller 9 shown in FIG. This configuration uses the address chain method because the buffer memory 7 is managed for each VP. A set of two types of registers corresponding to a plurality of VPs to be managed (write registers 10-1 to 10-4 and read registers 11-1 to 11-
4) The same number of VPs that manage
The data output of the IFO memory 15 is connected to the input terminals of the respective write registers 10-1 to 10-4 and the data input terminal of the buffer memory 7, and the output terminals of the plurality of write registers 10-1 to 10-4 are buffers. Memory 7
Connect to the write address pin of. Write register 10
-1 to 10-4 are a plurality of VP # 1 to VP # 4, respectively.
Corresponding to. Also, the read registers 11-1 to 11-4
Is connected to the read address terminal of the buffer memory 7. The read registers 11-1 to 11-4 correspond to VP # 1 to VP # 4, respectively. Here, for simplicity, the number of VPs to be managed is four. The empty address FIFO memory 15 stores the address value of the unused area of the buffer memory 7 detected by the empty cell detection unit 16. Further, an access control unit 14 that controls writing and reading of these is provided.

【0025】バッファメモリ7の出力側においては、バ
ッファメモリ7のデータ出力端子をそれぞれの読み出し
レジスタ11−1〜11−4の入力端子と接続し、複数
の読み出しレジスタ11−1〜11−4の出力端子は、
VP毎の読み出しタイミングを発生するアクセス制御部
14の出力を接続し、バッファメモリ7の読出しアドレ
ス端子に接続し、かつ読出しレジスタ11−1〜11−
4の出力は空きアドレスFIFOメモリ15のデータ入
力端子にも接続する。
On the output side of the buffer memory 7, the data output terminal of the buffer memory 7 is connected to the input terminals of the respective read registers 11-1 to 11-4, and the plurality of read registers 11-1 to 11-4 are connected. The output terminal is
The output of the access control unit 14 that generates the read timing for each VP is connected to the read address terminal of the buffer memory 7, and the read registers 11-1 to 11-
The output of 4 is also connected to the data input terminal of the empty address FIFO memory 15.

【0026】バッファメモリ7には、セルと、そのセル
と同一のVPに所属するセルで、かつ、そのセルの次に
到着するセルを格納するアドレス(次アドレス)を同一
アドレスに格納する。この回路により、到着するセルを
バッファメモリ7内に格納し、かつ、VP毎に順にセル
をバッファメモリ7から読み出すことができる。よっ
て、切替制御部12は下述のアルゴリズムに従って、遅
延挿入を必要とするVPに所属するセルをバッファメモ
リ7に記憶し、他系に切替制御用OAMセルが到着して
から、バッファメモリ7からそのVPに所属するセルを
読出す。なお、読出しは、空きセル検出部16−1及び
16−2が、ハイウェイ24−1及び24−2に空きセ
ル(ダミーデータ)を検出したときに行い、上記空きセ
ルに替えて出力ハイウェイ25に出力する。
In the buffer memory 7, a cell and an address (next address) for storing a cell belonging to the same VP as the cell and arriving next to the cell are stored at the same address. With this circuit, arriving cells can be stored in the buffer memory 7 and cells can be sequentially read from the buffer memory 7 for each VP. Therefore, according to the algorithm described below, the switching control unit 12 stores the cell belonging to the VP that requires the delay insertion in the buffer memory 7, and after the switching control OAM cell arrives in another system, The cell belonging to that VP is read. The reading is performed when the empty cell detection units 16-1 and 16-2 detect empty cells (dummy data) in the highways 24-1 and 24-2, and the output highway 25 is replaced with the empty cells. Output.

【0027】セルをバッファメモリ7に格納する場合
は、セルの所属するVPに対応する書込みアドレスレジ
スタからアドレスを読み出し、これをバッファメモリ7
の書込みアドレス端子に与える。同時に、空きアドレス
FIFOメモリ15から空きアドレスを読み出し、これ
を上記セルとともにバッファメモリ7に書き込む。
When storing a cell in the buffer memory 7, the address is read from the write address register corresponding to the VP to which the cell belongs, and this is read.
It is given to the write address terminal of. At the same time, a vacant address is read from the vacant address FIFO memory 15 and written in the buffer memory 7 together with the above cell.

【0028】セルをバッファメモリ7から読出すときに
は、所望のVPに対応する読出しレジスタからアドレス
を読出し、これをバッファメモリ7の読出しアドレス端
子に与え、かつ、空きアドレスFIFOメモリ15に格
納する。この操作により、バッファメモリ7からセルと
次アドレスが読出される。この次アドレスを上記読出し
アドレスレジスタ11に格納する。複数のVPの読み出
し順序を決める方法としては、上記VPの占有帯域に比
例して読み出し回数を決定すればよい。
When reading a cell from the buffer memory 7, the address is read from the read register corresponding to the desired VP, this is given to the read address terminal of the buffer memory 7, and is stored in the empty address FIFO memory 15. By this operation, the cell and the next address are read from the buffer memory 7. The next address is stored in the read address register 11. As a method of determining the reading order of a plurality of VPs, the number of times of reading may be determined in proportion to the occupied band of the VPs.

【0029】図5ないし図12は、現用VPの切替制御
用OAMセルと予備VPの切替制御用OAMセルの到着
時間の関係を分けて切替方法のアルゴリズムを説明する
図である。なお、説明を簡単にするため、2つのノード
間での現用VPと予備VPとの場合について説明する。
また、前提条件として、切替制御用OAMセルの挿入間
隔は、両系統間の遅延差より大きいとする。また、遅延
挿入用のバッファメモリ7の容量は、現用、予備VP間
の遅延差に相当するセル数より大きく、切替制御用OA
Mセルの挿入間隔に相当するセル数より小とする。
FIGS. 5 to 12 are diagrams for explaining the algorithm of the switching method by dividing the relation between the arrival times of the switching control OAM cell of the working VP and the switching control OAM cell of the backup VP. To simplify the description, the case of a working VP and a backup VP between two nodes will be described.
Further, as a precondition, the insertion interval of the switching control OAM cells is set to be larger than the delay difference between the two systems. Further, the capacity of the buffer memory 7 for delay insertion is larger than the number of cells corresponding to the delay difference between the working VP and the backup VP, and the switching control OA
It is smaller than the number of cells corresponding to the insertion interval of M cells.

【0030】図5は受信側ノードに現用VP及び予備V
Pのセルが同時に到着する(遅延差がない)場合を示
す。図において、NR又はFSの領域は切替制御用OA
Mセルであり、NR及びFSの表示はそれぞれ切替命令
コードc−3の内容が切替無し及び切替要求であること
を示す。また、NR又はFSの下段のn−1,n,n+
1等は切替制御用OAMセルのシーケンス番号c−6で
ある。また、要、廃棄の領域は、空き又は情報セルであ
る(以下の図6ないし図12についても同じ)。図5の
場合は、現用VP及び予備VPの切替命令FS及びシー
ケンス番号nを比較し()、その一致を確認した後、
直ちに切替を実行する()。この状態を切替モード1
とする。
FIG. 5 shows that the receiving node has a working VP and a backup V
A case where P cells arrive at the same time (there is no delay difference) is shown. In the figure, the area of NR or FS is the switching control OA.
It is an M cell, and the display of NR and FS indicates that the contents of the switching command code c-3 are no switching and switching request, respectively. In addition, n-1, n, n + in the lower stage of NR or FS
1 and the like are sequence numbers c-6 of the switching control OAM cell. Further, the area to be discarded is an empty or information cell (the same applies to FIGS. 6 to 12 below). In the case of FIG. 5, after comparing the switching command FS of the working VP and the backup VP and the sequence number n (), and confirming their match,
Perform switching immediately (). This state is switching mode 1
And

【0031】図6は予備VPのセルの方が現用VPのセ
ルより早く到着する場合を示す。予備VPから到着する
切替制御用OAMセル(FS,n)以降のセルをバッフ
ァメモリ7に記憶し(、)、その予備VPの切替制
御用OAMセルと同一のシーケンス番号nをもつ現用V
Pの切替制御用OAMセルが到着した時点()で、現
用VPを切り離し、予備VPに切り替え()、バッフ
ァメモリ7からの出力を開始する()。バッファメモ
リ7からの読出しは、VPの公称速度より速い速度で読
出す。これにより、バッファメモリ7が空になった時点
でバッファメモリ7を切り離す。この状態を切替モード
2とする。
FIG. 6 shows a case where the cell of the backup VP arrives earlier than the cell of the working VP. The cells after the switching control OAM cell (FS, n) arriving from the spare VP are stored in the buffer memory 7 (,), and the working V having the same sequence number n as the switching control OAM cell of the spare VP is stored.
When the OAM cell for P switching control arrives (), the working VP is disconnected, switched to the backup VP (), and output from the buffer memory 7 is started (). Reading from the buffer memory 7 is performed at a speed higher than the nominal speed of the VP. As a result, the buffer memory 7 is separated when the buffer memory 7 becomes empty. This state is referred to as switching mode 2.

【0032】図7は、現用VPのセルの方が予備VPの
セルより早く到着する場合を示す。図7(a)に示すよ
うに、現用VPから到着する切替制御用OAMセルのシ
ーケンス番号(n)をレジスタに一時記憶し()、次
に予備VPから同一のシーケンス番号(n)をもつ切替
制御用OAMセルを受信した後(、)、次に現用V
Pの切替制御用OAMセル(シーケンス番号:n+1)
が到着した場合()は、現用VPのセル流をバッファ
メモリ7に接続し()、切替制御用OAMセル(シー
ケンス番号:n+1)が予備VPに到着した時に予備V
Pに切り替える()。この状態を切替モード3-1と
する。
FIG. 7 shows a case where the working VP cell arrives earlier than the backup VP cell. As shown in FIG. 7A, the sequence number (n) of the switching control OAM cell arriving from the working VP is temporarily stored in the register (), and then the backup VP is switched with the same sequence number (n). After receiving the control OAM cell (,), then the working V
OAM cell for P switching control (sequence number: n + 1)
When () arrives (), the cell flow of the working VP is connected to the buffer memory 7 (), and when the switching control OAM cell (sequence number: n + 1) arrives at the spare VP, the spare V
Switch to P (). This state is called switching mode 3-1.

【0033】また、図7(b)に示すように、切替制御
部12が現用VPから到着する切替制御用OAMセルの
シーケンス番号(n)をレジスタに一時記憶し()、
予備VPから同一のシーケンス番号(n)をもつ切替制
御用OAMセルを受信した後(、)、次に予備VP
の切替制御用OAMセル(シーケンス番号:n+1)が
到着した場合は()、予備VPのセル流をバッファメ
モリ7に接続し()、切替制御用OAMセル(シーケ
ンス番号:n+1)が現用系に到着した時に()、予
備VPに切り替え、バッファメモリ7から出力を始める
()。この状態を切替モード3-2とする。
Further, as shown in FIG. 7B, the switching control unit 12 temporarily stores the sequence number (n) of the switching control OAM cell arriving from the working VP in the register (),
After receiving the switching control OAM cell having the same sequence number (n) from the backup VP (,), then the backup VP
When the switch control OAM cell (sequence number: n + 1) arrives (), the cell flow of the spare VP is connected to the buffer memory 7 (), and the switch control OAM cell (sequence number: n + 1) becomes the active system. When it arrives (), it switches to the backup VP and starts output from the buffer memory 7 (). This state is referred to as switching mode 3-2.

【0034】次に、上記の各切替モードにおいて、切替
制御用OAMセルが損失した場合の処理を以下に示す。
図8(a)は、切替モード1において、現用VPの切替
制御用OAMセルが損失した場合の処理を示す。予備V
Pの切替制御用OAMセル(シーケンス番号:n)のみ
が到着するので()、切替制御部12は現在の状態が
切替モード2と判断し、予備VPをバッファメモリ7に
接続する()。ここで現用VPの切替制御用OAMセ
ル(シーケンス番号:n+1)が到着する前にバッファ
あふれが生じた場合には()、切替制御用OAMセル
損失と見なし、切替動作を解除し()、バッファメモ
リ7をクリアする。あるいは、バッファあふれが生じな
かった場合でも、次に到着する切替制御用OAMセルの
シーケンス番号を比較することにより、容易に切替制御
用OAMセルの損失を検出できる。
Next, in each of the above-mentioned switching modes, the processing when the switching control OAM cell is lost will be described below.
FIG. 8A shows processing in the switching mode 1 when the switching control OAM cell of the working VP is lost. Reserve V
Since only the P switching OAM cell (sequence number: n) arrives (), the switching control unit 12 determines that the current state is the switching mode 2, and connects the backup VP to the buffer memory 7 (). If a buffer overflow occurs before the switching control OAM cell (sequence number: n + 1) of the working VP arrives (), it is regarded as a switching control OAM cell loss, and the switching operation is canceled (), and the buffer is released. Clear the memory 7. Alternatively, even when the buffer overflow does not occur, the loss of the switching control OAM cell can be easily detected by comparing the sequence numbers of the switching control OAM cells that arrive next.

【0035】図8(b)は、切替モード1において、予
備VPの切替制御用OAMセル(シーケンス番号n)が
損失した場合の処理を示す。この場合は、切替制御部1
2は現在の状態が切替モード3と判断し、現用VPから
到着する切替制御用OAMセルのシーケンス番号(n)
をレジスタに一時記憶する()。そして、次に到着す
る予備VPの切替制御用OAMセルのシーケンス番号と
を比較することにより、シーケンス番号の不一致を確認
し()、切替制御用OAMセルの損失を検出し、切替
モード2へ遷移する()。
FIG. 8B shows the processing in the switching mode 1 when the switching control OAM cell (sequence number n) of the spare VP is lost. In this case, the switching control unit 1
2 determines that the current state is the switching mode 3, and the sequence number (n) of the switching control OAM cell arriving from the working VP.
Is temporarily stored in the register (). Then, by comparing with the sequence number of the switching control OAM cell of the spare VP that arrives next, it is confirmed that the sequence numbers do not match (), the loss of the switching control OAM cell is detected, and the mode is switched to the switching mode 2. To ().

【0036】あるいは、図8(c)に示すように、本来
は切替モード1であるが、予備VPからのシーケンス番
号nの切替制御用OAMセルが損失しているから、現用
VPのシーケンス番号nの切替制御用OAMセルを受信
したときに、レジスタにシーケンス番号nをセットし
()、現用VPのシーケンス番号n+1を受信して、
予備VPからのシーケンス番号nの切替制御用OAMセ
ルの損失が分かり、直ちに切り替えモード3の処理に遷
移する()。現用VPのシーケンス番号n+1の受信
時に、予備VPからのシーケンス番号nの切替制御用O
AMセルの損失が判定できるのは、前述の前提条件よう
に、切替制御用OAMセルの挿入間隔を両VP統の遅延
差より大きく設定しているからである。
Alternatively, as shown in FIG. 8 (c), although the switching mode 1 is originally used, the switching control OAM cell with the sequence number n from the backup VP is lost, so the sequence number n of the working VP is lost. When the OAM cell for switching control is received, the sequence number n is set in the register (), and the sequence number n + 1 of the working VP is received,
The loss of the switching control OAM cell having the sequence number n from the backup VP is known, and the process immediately shifts to the switching mode 3 (). When the sequence number n + 1 of the working VP is received, the switching control O of the sequence number n from the spare VP is received.
The reason why the AM cell loss can be determined is that the insertion interval of the switching control OAM cells is set to be larger than the delay difference between the two VPs, as described above.

【0037】図9は、切替モード2における切替制御用
OAMセルが損失した場合の処理を示す。図9(a)は
現用VPの切替制御用OAMセルが損失した場合で、切
替制御用OAMセルが予備系に到着し、切替制御部12
は切替モード2と判断し切替動作を開始し()、バッ
ファメモリに接続し()、予備VPのセルの記憶を開
始する。次に、現用VPの切替制御用OAMセルが損失
しているので、バッファあふれが発生する()。切替
制御部12はバッファあふれを検出し、切替動作を中止
する()。あるいは、バッファあふれ未検出時でも、
次に到着する切替制御用OAMセルのシーケンス番号n
+1を比較することにより、切替制御用OAMセルの損
失を容易に検出できる。
FIG. 9 shows the processing when the switching control OAM cell in the switching mode 2 is lost. FIG. 9A shows a case where the switching control OAM cell of the working VP is lost, and the switching control OAM cell arrives at the standby system, and the switching control unit 12
Determines that the switching mode is 2 and starts the switching operation (), connects to the buffer memory (), and starts storing the cell of the spare VP. Next, since the OAM cell for switching control of the working VP is lost, a buffer overflow occurs (). The switching control unit 12 detects a buffer overflow and suspends the switching operation (). Or even if the buffer overflow is not detected,
Sequence number n of the switching control OAM cell that arrives next
By comparing +1, the loss of the switching control OAM cell can be easily detected.

【0038】図9(b)は、予備VPの最初の切替要求
の切替制御用OAMセル(シーケンス番号:n)に損失
が発生して場合で、切替制御部12は、次に到着する現
用の最初の切替要求の切替制御用OAMセルのシーケン
ス番号nをレジスタに記憶し()、切替モード3と判
断する。次に予備VPに到着する切替要求の切替制御用
OAMセル(シーケンス番号n+1)で切替え動作を開
始し()、切替制御用OAMセルのシーケンス番号n
+1と、前記現用の到着した切替制御用OAMセルのシ
ーケンス番号nとを比較することにより、予備VPの切
替制御用OAMセルの損失を検出し、予備のセルをバッ
ファセル7に接続し()、前記切替モード2の処理を
行う。
FIG. 9B shows a case in which a loss occurs in the switching control OAM cell (sequence number: n) of the first switching request of the backup VP, and the switching control unit 12 receives the next working current. The sequence number n of the switching control OAM cell of the first switching request is stored in the register (), and the switching mode 3 is determined. Next, the switching operation is started in the switching control OAM cell (sequence number n + 1) of the switching request arriving at the backup VP (), and the switching control OAM cell sequence number n
By comparing +1 with the sequence number n of the working arriving switching control OAM cell, the loss of the switching control OAM cell of the spare VP is detected, and the spare cell is connected to the buffer cell 7 (). , The switching mode 2 is performed.

【0039】図9(c)は、(b)と同じ場合で、切替
制御部12は、次に到着する現用の最初の切替要求の切
替制御用OAMセルのシーケンス番号nをレジスタに記
憶し()、前記前提条件より、現用VPの切替制御セ
ル(シーケンス番号:n+1)を受信した時点で、予備
VPの切替制御用OAMセル(シーケンス番号:n)の
損失を検出し、レジスタのシーケンス番号nをN+1に
更新し()、以後前記切替モード3の処理を行う。
FIG. 9C shows the same case as FIG. 9B, in which the switching control unit 12 stores the sequence number n of the switching control OAM cell of the first active switching request that arrives next in the register ( ), From the above-mentioned prerequisites, when the switching control cell (sequence number: n + 1) of the working VP is received, the loss of the switching control OAM cell (sequence number: n) of the spare VP is detected, and the sequence number n of the register is detected. Is updated to N + 1 (), and then the switching mode 3 is performed.

【0040】図10は、切替モード3における切替制御
用OAMセルが損失した場合の処理を示す。図10
(a)は現用VPの切替制御用OAMセル(シーケンス
番号:n)が損失した場合を示す。この場合、次に予備
VPの切替制御用OAMセル(シーケンス番号:n)が
到着するので、切替制御部12が切替モード2と判断
し、切替え動作を開始し()、予備VPのセルをバッ
ファメモリ7に記憶する()。現用VPに次の切替制
御用OAMセルが到着するまでセルを蓄積し、バッファ
あふれが生じた場合には、現用VPの切替制御用OAM
セルの損失と判断し、バッファメモリをクリアし、切替
動作を中止する()。また、バッファあふれが発生し
ない場合でも、次に到着する切替制御用OAMセルのシ
ーケンス番号n+1により、容易に切替制御用OAMセ
ルの損失を検出できる。
FIG. 10 shows the processing when the switching control OAM cell in the switching mode 3 is lost. Figure 10
(A) shows the case where the switching control OAM cell (sequence number: n) of the working VP is lost. In this case, the OAM cell for switching control of the backup VP (sequence number: n) arrives next, so the switching control unit 12 determines that the switching mode is 2, and starts the switching operation (), and buffers the cell of the backup VP. Store in memory 7 (). The cells are accumulated until the next switching control OAM cell arrives at the working VP, and when a buffer overflow occurs, the switching control OAM of the working VP is performed.
It is judged that the cell is lost, the buffer memory is cleared, and the switching operation is stopped (). Even when the buffer overflow does not occur, the loss of the switching control OAM cell can be easily detected by the sequence number n + 1 of the switching control OAM cell that arrives next.

【0041】図10(b)は、予備VPの切替制御用O
AMセル(シーケンス番号:n)が損失した場合を示
す。この場合、現用VPに切替制御用OAMセル(シー
ケンス番号:n)が到着た時、切替制御部12は切替モ
ード3と判断し、レジスタにシーケンス番号:nをセッ
トし切替動作に入る()。次の予備VPの切替制御セ
ルが損失し、次に現用VPの切替制御用OAMセル(シ
ーケンス番号:n+1)が到着する。この場合は、現用
VPの切替制御用OAMセル(シーケンス番号:n+
1)を受信した時点で切替制御用OAMセルの損失と判
断し()、レジスタにシーケンス番号:nをセットし
前記切替モード3の処理を行う。
FIG. 10B shows an O for switching control of the spare VP.
The case where the AM cell (sequence number: n) is lost is shown. In this case, when the switching control OAM cell (sequence number: n) arrives at the working VP, the switching control unit 12 determines that the switching mode is 3, sets the sequence number: n in the register, and starts the switching operation (). The switching control cell of the next spare VP is lost, and then the switching control OAM cell (sequence number: n + 1) of the working VP arrives. In this case, the switching control OAM cell of the working VP (sequence number: n +
When 1) is received, it is determined that the switching control OAM cell has been lost (), the sequence number: n is set in the register, and the switching mode 3 processing is performed.

【0042】図10(c)は、図10(b)と同じ場合
において、予備VPの切替制御用OAMセル(シーケン
ス番号:n+1)が到着した場合を示す。この場合、現
用VPの切替制御用OAMセル(シーケンス番号:n)
が来たとき、レジスタにシーケンス番号:nをセットし
()、次に予備VPの切替制御用OAMセル(シーケ
ンス番号:n+1)が到着した時点で、先に到着した現
用VPの切替制御用OAMセル(シーケンス番号:n)
とシーケンス番号を比較し()、不一致を検出し、切
替制御用OAMセル損失と判断し、前記切替モード3へ
遷移する()。
FIG. 10C shows a case where the OAM cell (sequence number: n + 1) for switching control of the spare VP has arrived in the same case as FIG. 10B. In this case, the switching control OAM cell of the working VP (sequence number: n)
Sequence number: n is set in the register (), and when the OAM cell for switching control of the spare VP (sequence number: n + 1) arrives next, the OAM for switching control of the working VP that arrived first Cell (sequence number: n)
And the sequence number are compared (), a mismatch is detected, it is determined that the OAM cell loss for switching control has occurred, and the mode is changed to the switching mode 3 ().

【0043】図11は切替モード3-1における切替制
御用OAMセル損失した場合を示す。図11(a)は、
切替モード3−1において、次に到着すべき現用VPの
切替制御用OAMセル(シーケンス番号:n+1)が損
失した場合を示している。この場合、現用VPにシーケ
ンス番号nが到着したとき、レジスタにシーケンス番号
nをセットし()、予備VPの切替制御用OAMセル
(シーケンス番号:n)が到着したときシーケンス番号
を比較し()、一致しているので切替モードの切替え
動作を開始する()。次に現用VPの切替制御用OA
Mセル(シーケンス番号:n+1)が到着せず、予備V
Pの切替制御用OAMセル(シーケンス番号:n+1)
が到着するので、切替制御部12は切替モード3-2と
判断し()、予備VPのハイウェイの出力をバッファ
メモリ7に接続する()。そして、セルがバッファメ
モリ7からあふれた場合には()、現用VPの切替制
御用OAMセルの損失を検出する。あるいは、バッファ
あふれが発生しない場合においても、次に到着する切替
制御用OAMセルのシーケンス番号n+1により、容易
に現用VPの切替制御用OAMセル(シーケンス番号:
n+1)の損失を検出できる。現用VPの切替制御用O
AMセル(シーケンス番号:n+1)の損失を検出後は
前の切替処理を中止し()、現用VPの切替制御用O
AMセル(シーケンス番号:n+2)より新たに切替モ
ード3-1の切替処理を再開する。
FIG. 11 shows the case where the switching control OAM cell is lost in the switching mode 3-1. FIG. 11A shows
In the switching mode 3-1, the case where the switching control OAM cell (sequence number: n + 1) of the working VP that should arrive next is lost. In this case, when the sequence number n arrives at the working VP, the sequence number n is set in the register (), and the sequence number is compared when the OAM cell for switching control of the spare VP (sequence number: n) arrives (). , So that the switching operation of the switching mode is started (). Next, OA for switching control of the working VP
M cell (sequence number: n + 1) does not arrive, so backup V
OAM cell for P switching control (sequence number: n + 1)
Has arrived, the switching control unit 12 determines that the switching mode is 3-2 (), and connects the highway output of the spare VP to the buffer memory 7 (). When the cell overflows from the buffer memory 7 (), the loss of the switching control OAM cell of the working VP is detected. Alternatively, even when the buffer overflow does not occur, the switching control OAM cell of the working VP (sequence number:
n + 1) loss can be detected. O for switching control of working VP
After the loss of the AM cell (sequence number: n + 1) is detected, the previous switching process is stopped (), and the switching control O of the working VP is stopped.
The switching process of the switching mode 3-1 is newly restarted from the AM cell (sequence number: n + 2).

【0044】図11(b)は、図11(a)と同じ場合
に、予備VPの切替制御用OAMセル(シーケンス番
号:n+1)が損失した場合を示している。予備VPの
切替制御用OAMセル(シーケンス番号:n)までの処
理(、、)は、図11(b)の場合と同じであ
る。その後、現用の切替制御用OAMセル(シーケンス
番号:n+1)の受信時にシーケンス番号を比較し
()、現用VPのセルをバッファメモリ7に接続する
()。次に到着すべき予備VP切替制御用OAMセル
が損失した場合、バッファメモリ7に記憶された現用系
セルが損失する可能性がある。ここで、バッファメモリ
7の容量にしきい値を設けておき、セルの記憶量がこれ
を超えたときには()、切替制御用OAMセル損失と
判断し、バッファメモリ7の出力を出力ハイウェイに接
続し()、バッファメモリ7が空になるまでバッファ
メモリ7に蓄積されてい現用VPのセルを読出す。ま
た、しきい値オーバー未検出時でも次に到着する切替制
御用OAMセルにより、切替制御用OAMセル損失を検
出し、上記の方法により復帰する。
FIG. 11B shows a case where the OAM cell for switching control of the backup VP (sequence number: n + 1) is lost in the same case as in FIG. 11A. The processing (,,) up to the OAM cell for switching control of the spare VP (sequence number: n) is the same as that in the case of FIG. 11B. After that, the sequence numbers are compared when the active switching control OAM cell (sequence number: n + 1) is received (), and the active VP cell is connected to the buffer memory 7 (). When the backup VP switching control OAM cell that should arrive next is lost, the active cell stored in the buffer memory 7 may be lost. Here, a threshold is set for the capacity of the buffer memory 7, and when the cell storage amount exceeds this (), it is determined that the switching control OAM cell is lost, and the output of the buffer memory 7 is connected to the output highway. (), The cell of the working VP stored in the buffer memory 7 is read until the buffer memory 7 becomes empty. Further, even when the threshold value is not detected, the switching control OAM cell that arrives next detects the switching control OAM cell loss, and the above method is used to recover.

【0045】図12は切替モード3−2における切替制
御用OAMセルが損失した場合を示す。図12(a)
は、切替モード3−2において、次に到着すべき予備V
Pの切替制御用OAMセル(シーケンス番号:n+1)
が損失した場合を示しす。この場合、次に到着する現用
VPの切替制御用OAMセル(シーケンス番号:n+
1)により、切替制御部12は切替モード3-1と判断
し()、現用VPのセルをバッファメモリ7に接続す
る()。そして、セルの記憶量が、バッファメモリ7
に予め設定しておいたしきい値を超えた時に()、予
備VPの切替制御用OAMセル(シーケンス番号:n+
1)の損失を検出し、先の切替動作を中止し、現用VP
の出力ハイウェイ25に接続し、バッファメモリ7が空
になるまでバッファメモリ7からセルを読出す()。
あるいは、バッファあふれが発生しない場合において
も、次に到着する切替制御用OAMセルのシーケンス番
号(n+2)により、容易に切替制御用OAMセルの損
失を検出できる。
FIG. 12 shows a case where the switching control OAM cell in the switching mode 3-2 is lost. Figure 12 (a)
Is the backup V that should arrive next in the switching mode 3-2.
OAM cell for P switching control (sequence number: n + 1)
Shows the case of loss. In this case, the switching control OAM cell of the next working VP (sequence number: n +
According to 1), the switching control unit 12 determines that the switching mode is 3-1 (), and connects the cell of the working VP to the buffer memory 7 (). Then, the storage amount of the cell is equal to the buffer memory 7
When the threshold value set in advance is exceeded (), the spare control VP switching control OAM cell (sequence number: n +
1) Loss is detected, the previous switching operation is stopped, and the working VP is
Connected to the output highway 25, and the cells are read from the buffer memory 7 until the buffer memory 7 becomes empty ().
Alternatively, even when the buffer overflow does not occur, the loss of the switching control OAM cell can be easily detected by the sequence number (n + 2) of the switching control OAM cell that arrives next.

【0046】図12(b)は、次に到着すべき現用VP
の切替制御用OAMセル(シーケンス番号:n+1)が
損失した場合を示している。予備VPの切替制御用OA
Mセル(シーケンス番号:n+1)の受信時にシーケン
ス番号を比較し()、予備VPのセルをバッファメモ
リ7に接続する()。次に到着するべき現用VPの切
替制御用OAMセルが損失した場合、バッファがあふれ
るので()、切替制御用OAMセル損失と判断し、切
替動作を中止する()。また、バッファあふれ未検出
時でも、次に到着する現用の切替制御用OAMセル(シ
ーケンス番号:n+2)により、現用VPの切替制御用
OAMセル損失を検出し、上記の方法により復帰する。
FIG. 12B shows the working VP that should arrive next.
2 shows a case where the switching control OAM cell (sequence number: n + 1) is lost. OA for switching control of spare VP
When M cells (sequence number: n + 1) are received, the sequence numbers are compared (), and the cells of the spare VP are connected to the buffer memory 7 (). When the switching control OAM cell of the working VP that should arrive next is lost, the buffer overflows (), so it is determined that the switching control OAM cell has been lost, and the switching operation is stopped (). Even when the buffer overflow is not detected, the switching control OAM cell loss of the working VP is detected by the next working switching control OAM cell (sequence number: n + 2), and the method is restored by the above method.

【0047】図13は本発明による切替方法の他の実施
例に使用する受信側ノードの切替装置の構成を示すブロ
ック図である。本実施例の切替制御方法は、現用VPと
予備VPで常時同期をとる方法である。この場合も送信
ノードで、図2に示す切替制御用OAMセルを間欠的に
現用VPと予備VPで伝送する。
FIG. 13 is a block diagram showing the configuration of a receiving side node switching device used in another embodiment of the switching method according to the present invention. The switching control method of the present embodiment is a method of always synchronizing the working VP and the backup VP. Also in this case, the transmitting node intermittently transmits the switching control OAM cell shown in FIG. 2 by the working VP and the backup VP.

【0048】受信ノードでは、現用VPと予備VPのハ
イウエイ23ー1及び23−1で独立に到着したセルを
それぞれVPフィルタ8−1及び8−2を介してバッフ
ァメモリ7−1及び7−2に記憶する。各VPの切替制
御用OAMセルが到着した時点から、到着するセルの数
をVP毎に計数する。そして、現用VPにおける受信セ
ル数と予備VPにおける受信セル数を比較し、少ない方
のVPの受信セル数分を両方のVPに対して読み出し可
とする。そして、読み出し可のセルを両系統同時にバッ
ファメモリ7−1及び7−2から読み出し、セレクタ1
3を制御し、一方を選択する。このようにすれば、常時
同期を確立した上で切り替えることができる。記憶セル
数の計数は管理するVP毎にカウンタ18−1…18−
4及び19−1…19−4を設ければよい。
At the receiving node, cells that have arrived independently on the highways 23-1 and 23-1 of the working VP and the backup VP are buffer memories 7-1 and 7-2 via the VP filters 8-1 and 8-2, respectively. Remember. From the time when the switching control OAM cell of each VP arrives, the number of arriving cells is counted for each VP. Then, the number of received cells in the working VP and the number of received cells in the backup VP are compared, and the number of received cells of the smaller VP is made readable for both VPs. Then, the readable cells are read from the buffer memories 7-1 and 7-2 at the same time for both systems, and the selector 1
Control 3 and select one. By doing so, it is possible to switch after establishing synchronization at all times. The number of memory cells is counted by the counter 18-1 ... 18-for each VP to be managed.
4 and 19-1 ... 19-4 may be provided.

【0049】また、切替制御用OAMセルには、図2で
説明したように、シーケンス番号c−6が付与されてい
るので、切替制御用OAMセル損失を容易に検出でき
る。さらに切替制御用OAMセルを周期的に伝送すれ
ば、受信点において切替制御用OAMセル受信間の受信
セル数を現用VPと予備VPで独立に計数することによ
り、セル損失を容易に検出できる。バッファメモリ7−
1及び7−2の制御方法としては、第1の実施例と同様
に行えばよい。
Further, since the sequence number c-6 is assigned to the switching control OAM cell as described with reference to FIG. 2, the switching control OAM cell loss can be easily detected. Further, by periodically transmitting the switching control OAM cells, the cell loss can be easily detected by independently counting the number of cells received during the switching control OAM cell reception at the reception point by the working VP and the backup VP. Buffer memory 7-
The control methods 1 and 7-2 may be performed in the same manner as in the first embodiment.

【0050】[0050]

【発明の効果】本発明では、VP切替要否の識別コード
とシーケンス番号を付加した切替制御用OAMセルを間
欠的に送信することにより、現用、予備切り替えを同期
をとりながら切り替え時における情報セルの脱落による
瞬断を防ぐことができる。
According to the present invention, an OAM cell for switching control to which an identification code for VP switching necessity and a sequence number is added is intermittently transmitted, so that an information cell at the time of switching can be obtained while synchronizing active and standby switching. It is possible to prevent a momentary interruption due to the dropout.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるVP切替制御方法が実施されるA
TM網のVP切替システムのブロック図
FIG. 1 is a schematic diagram of a VP switching control method according to the present invention.
Block diagram of VP switching system for TM network

【図2】本発明の一実施例に使用される切替制御用OA
Mセルのフォーマット図
FIG. 2 is a switching control OA used in an embodiment of the present invention.
Format of M cell

【図3】本発明によるVP切替方法の第1の実施例に使
用される受信ノードのVP切替装置の構成を示すブロッ
ク図
FIG. 3 is a block diagram showing the configuration of a VP switching device of a receiving node used in the first embodiment of the VP switching method according to the present invention.

【図4】図3のバッファメモリ7及びバッファメモリ制
御部9の構成を示すブロック図
FIG. 4 is a block diagram showing the configurations of a buffer memory 7 and a buffer memory control unit 9 shown in FIG.

【図5】本発明によるVP切替方法の実施例における切
替アルゴリズムのモード1の説明図
FIG. 5 is an explanatory diagram of mode 1 of the switching algorithm in the embodiment of the VP switching method according to the present invention.

【図6】本発明によるVP切替方法の実施例における切
替アルゴリズムのモード2の説明図
FIG. 6 is an explanatory diagram of mode 2 of the switching algorithm in the embodiment of the VP switching method according to the present invention.

【図7】本発明によるVP切替方法の実施例における切
替アルゴリズムのモード3の説明図
FIG. 7 is an explanatory diagram of mode 3 of the switching algorithm in the embodiment of the VP switching method according to the present invention.

【図8】切替アルゴリズムのモード1における切替制御
用OAMセル損失のときの切替アルゴリズムの説明図
FIG. 8 is an explanatory diagram of a switching algorithm in the case of a switching control OAM cell loss in mode 1 of the switching algorithm.

【図9】切替アルゴリズムのモード2における切替制御
用OAMセル損失のときの切替アルゴリズムの説明図
FIG. 9 is an explanatory diagram of a switching algorithm when a switching control OAM cell is lost in mode 2 of the switching algorithm.

【図10】切替アルゴリズムのモード3における切替制
御用OAMセル損失のときの切替アルゴリズムの説明図
FIG. 10 is an explanatory diagram of a switching algorithm when a switching control OAM cell is lost in mode 3 of the switching algorithm.

【図11】切替アルゴリズムのモード3における切替制
御用OAMセル損失のときの切替アルゴリズムの説明図
FIG. 11 is an explanatory diagram of a switching algorithm when a switching control OAM cell is lost in mode 3 of the switching algorithm.

【図12】切替アルゴリズムのモード3における切替制
御用OAMセル損失のときの切替アルゴリズムの説明図
FIG. 12 is an explanatory diagram of a switching algorithm in the case of a switching control OAM cell loss in mode 3 of the switching algorithm.

【図13】本発明によるVP切替方法の他の実施例に使
用される切替装置の構成を示すブロック図
FIG. 13 is a block diagram showing the configuration of a switching device used in another embodiment of the VP switching method according to the present invention.

【符号の説明】[Explanation of symbols]

1〜6…ノード 1−1…切替制御用OAM発生挿入回路 2−1…VP切替装置 5−1…切替制御用OAM発生挿入回路 7,7−1,7−2…バッファメモリ 8−1,8−2…VPフィルタ 9,9−1,9−2…バッファメモリ制御部 10−1〜10−4…書き込みアドレスレジスタ 11−1〜11−4…読み出しアドレスレジスタ 12…切替制御部 13…セレクタ 14…アクセス制御部 15…空きアドレスFIFOメモリ 16−1,16−2…空きセル検出部 17…メモリ 18−1〜18−4…カウンタ 19−1〜19−4…カウンタ 20−1,20−2…読み出し制御信号 21−1,21−2…書き込み制御信号 23〜25…ハイウェイ 1 to 6 ... Node 1-1 ... OAM generation / insertion circuit for switching control 2-1 ... VP switching device 5-1 ... OAM generation / insertion circuit for switching control 7, 7-1, 7-2 ... Buffer memory 8-1, 8-2 ... VP filter 9, 9-1, 9-2 ... Buffer memory control unit 10-1 to 10-4 ... Write address register 11-1 to 11-4 ... Read address register 12 ... Switching control unit 13 ... Selector 14 ... Access control unit 15 ... Free address FIFO memory 16-1, 16-2 ... Free cell detection unit 17 ... Memory 18-1 to 18-4 ... Counter 19-1 to 19-4 ... Counter 20-1 and 20- 2 ... Read control signals 21-1, 21-2 ... Write control signals 23-25 ... Highway

───────────────────────────────────────────────────── フロントページの続き (72)発明者 芦 賢浩 神奈川県横浜市戸塚区戸塚町216番地 株 式会社日立製作所情報通信事業部内 (72)発明者 上田 裕巳 東京都千代田区内幸町一丁目1番6号 日 本電信電話株式会社内 (72)発明者 上松 仁 東京都千代田区内幸町一丁目1番6号 日 本電信電話株式会社内 (72)発明者 太田 宏 東京都千代田区内幸町一丁目1番6号 日 本電信電話株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Nobuhiro Ashi 216 Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa Hitachi, Ltd. Information & Communication Division (72) Inventor Hiromi Ueda 1-6 Uchiyuki-cho, Chiyoda-ku, Tokyo No. Japan Telegraph and Telephone Corporation (72) Inventor Hitoshi Uematsu 1-6, Uchisaiwaicho, Chiyoda-ku, Tokyo Japan Telegraph and Telephone Corporation (72) Inventor Hiroshi Ota 1-1-6, Uchisaiwaicho, Chiyoda-ku, Tokyo No. Japan Telegraph and Telephone Corporation

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】ATM網内の送信ノードと受信ノード間に
現用と予備の2系統のバーチャルパスを設定し、上記送
信ノードからバーチャルパスの切替要求の有無を識別す
る制御命令コード及びシーケンス番号をもつ切替制御用
OAMセルを上記2系統のバーチャルパスに並列かつ間
欠的に送信し、上記受信ノードにおいて受信した上記2
系統のバーチャルパスからの切替制御用OAMセルのシ
ーケンス番号を比較照合し、上記切替制御用OAMセル
の位相を検知し、切替要求時に上記位相を補償した形で
上記現用と予備のバーチャルパスを切り替えることを特
徴とするATM網のバーチャルパス切替方法。
1. A control command code and a sequence number for identifying the presence / absence of a virtual path switching request from the transmitting node by setting two virtual paths, a working path and a backup path, between a transmitting node and a receiving node in an ATM network. The switching control OAM cells that are transmitted to the virtual paths of the two systems are transmitted in parallel and intermittently, and are received by the receiving node.
The sequence number of the switching control OAM cell from the virtual path of the system is compared and collated, the phase of the switching control OAM cell is detected, and when the switching request is made, the working virtual path and the backup virtual path are switched in a form in which the phase is compensated. A virtual path switching method for an ATM network characterized by the following.
【請求項2】ATM網内の送信ノードと受信ノード間に
現用と予備の2系統のバーチャルパスを設定し、上記送
信ノードからバーチャルパスの切替要求の有無を識別す
る制御命令コード、シーケンス番号及び上記ノードが上
記2系統のバーチャルパスのいずれを選択しているかを
表示する現在選択系識別子をもつ切替制御用OAMセル
を上記2系統のバーチャルパスに並列かつ間欠的に送信
し、上記受信ノードにおいて受信した上記切替制御用O
AMセルの現在選択系識別子により、上記受信ノードの
選択しているバーチャルパスの系と上記送信ノードの選
択している系の一致を検証することを特徴とするATM
網のバーチャルパス切替方法。
2. A control command code, a sequence number, and a sequence number for identifying the presence / absence of a virtual path switching request from the transmitting node by setting two virtual paths, a working path and a standby path, between a transmitting node and a receiving node in an ATM network. A switching control OAM cell having a currently selected system identifier indicating which of the two paths the virtual path is selected by the node is transmitted in parallel and intermittently to the two paths of the virtual path, and the receiving node O for switching control received
An ATM characterized by verifying the coincidence between the virtual path system selected by the receiving node and the system selected by the transmitting node by the currently selected system identifier of the AM cell.
Virtual path switching method of network.
【請求項3】上記受信ノードにおいて上記切替制御用O
AMセルを受信するとき、受信した切替制御用OAMセ
ルのバーチャルパス毎のシーケンス番号と、新たに受信
した同じバーチャルパスの切替制御用OAMセルのシー
ケンス番号とを比較して切替制御用OAMセルの損失を
検出することを特徴とする請求項1記載のATM網のバ
ーチャルパス切替方法。
3. The switching control O in the receiving node
When receiving an AM cell, the sequence number of the received switching control OAM cell for each virtual path is compared with the sequence number of the newly received switching control OAM cell of the same virtual path to determine the switching control OAM cell. The virtual path switching method for an ATM network according to claim 1, wherein loss is detected.
【請求項4】上記受信ノードにおいて上記切替制御用O
AMセルを受信するとき、受信した切替制御用OAMセ
ルの上記2系統バーチャルパスのシーケンス番号を比較
して切替制御用OAMセルの損失を検出することを特徴
とする請求項1記載のATM網のバーチャルパス切替方
法。
4. The switching control O in the receiving node.
2. When receiving an AM cell, the loss of the switching control OAM cell is detected by comparing the sequence numbers of the two-system virtual paths of the received switching control OAM cell. Virtual path switching method.
【請求項5】上記受信ノードにおいて、旧現用バーチャ
ルパスを新現用バーチャルパスに切り替える場合、切替
が終了するまで旧現用バーチャルパスから到着するセル
を蓄積し、切替が成功した場合は、上記蓄積した旧現用
バーチャルパスから到着したセルを廃棄し、切替が失敗
した場合は、上記蓄積した旧現用バーチャルパスを再び
選択し、下流に伝送することを特徴とする請求項1記載
のATM網のバーチャルパス切替方法。
5. In the receiving node, when switching an old working virtual path to a new working virtual path, cells arriving from the old working virtual path are accumulated until the switching is completed, and when the switching is successful, the accumulation is carried out. 2. The virtual path of the ATM network according to claim 1, wherein the cell arriving from the old working virtual path is discarded, and when the switching fails, the accumulated old working virtual path is selected again and transmitted downstream. Switching method.
【請求項6】上記受信ノードにおいて、現用及び予備バ
ーチャルパスのセルをバッファメモリに記憶し、同一の
シーケンス番号をもつ上記切替制御用OAMセル受信し
た時点より現用及び予備バーチャルパスのセルを計数し
て比較し、計数値の小さい方と同数のセルに対して、上
記バッファメモリからの読み出しを許可を与え、上記切
替制御用OAMセルの受信毎に現用及び予備のセル同数
のセルを読み出し、送出することを特徴とする請求項1
記載のATM網のバーチャルパス切替方法。
6. The receiving node stores cells for working and protection virtual paths in a buffer memory, and counts cells for working and protection virtual paths from the time when the switching control OAM cells having the same sequence number are received. Read out from the buffer memory for the same number of cells as the count value is smaller, and the same number of working and spare cells are read and transmitted each time the switching control OAM cell is received. Claim 1 characterized by the above.
The virtual path switching method of the ATM network described.
【請求項7】上記受信ノードで予備バーチャルパスに送
出された切替制御用OAMセルが現用バーチャルパスに
送出された切替制御用OAMセルより受信ノードに早く
到着した場合は、上記予備バーチャルパスに送出された
切替制御用OAMセルの切替命令に従って切替動作を開
始し、現用バーチャルパスに送出された切替制御用OA
Mセルが受信側に早く到着した場合は、上記現用バーチ
ャルパスに送出された切替制御用OAMセルのシーケン
ス番号を記憶し、予備バーチャルパスから到着する切替
制御用OAMセルを待って、両者のもつシーケンス番号
の一致を確認してから切替動作を開始することを特徴と
する請求項1に記載のバーチャルパス切替方法。
7. When the switching control OAM cell sent to the backup virtual path at the receiving node arrives earlier than the switching control OAM cell sent to the working virtual path at the receiving node, the switching control OAM cell is sent to the backup virtual path. The switching control OA which has started the switching operation according to the switching control OAM cell switching command and has been sent to the working virtual path.
If the M cell arrives at the receiving side early, the sequence number of the switching control OAM cell sent to the working virtual path is stored, and the switching control OAM cell arriving from the backup virtual path is waited for. The virtual path switching method according to claim 1, wherein the switching operation is started after confirming that the sequence numbers match.
【請求項8】ATM網のノード間にバーチャルパスを2
系統設定し、送信ノードが上記2系統のバーチャルパス
に切替制御用OAMセルを並列に送出し、受信ノードが
受信した上記切替制御用OAMセルによって上記2系統
のバーチャルパスを一方を現用、他方を予備としてバー
チャルパスを切り替えるATMシステムであって、上記
送信ノードが切替要求の有無を識別する制御命令コード
及びシーケンス番号をもつ切替制御用OAMセルを上記
2系統のバーチャルパスに並列かつ間欠的に送信する手
段をもち、上記受信ノードが上記制御命令コード及びシ
ーケンス番号を用いて現用及び予備のバーチャルパスの
同期をとり切替を行うバーチャルパス切替装置をもつこ
とを特徴とするATM網のバーチャルパス切替システ
ム。
8. A virtual path is provided between two nodes of an ATM network.
System setting, the transmitting node sends switching control OAM cells to the two virtual paths in parallel, and the receiving node receives the switching control OAM cells so that one of the two system virtual paths is in use and the other is in use. An ATM system for switching a virtual path as a backup, wherein the transmitting node transmits a switching control OAM cell having a control command code and a sequence number for identifying the presence / absence of a switching request in parallel and intermittently to the two virtual paths. A virtual path switching system for ATM networks, characterized in that the receiving node has a virtual path switching device for synchronizing and switching the working and protection virtual paths using the control command code and the sequence number. .
【請求項9】請求項8記載のバーチャルパス切替システ
ムに使用されるバーチャルパス切替装置であって、上記
バーチャルパスに属するセルであって、切替されるべき
セルを記憶するバッファメモリと、上記バッファメモリ
の書込み及び読出しを複数のVPのバーチャルパス毎に
管理するバッファ制御手段とをもつことを特徴とするバ
ーチャルパス切替装置。
9. A virtual path switching device used in the virtual path switching system according to claim 8, wherein a buffer memory that stores cells to be switched, which cells belong to the virtual path, and the buffer. A virtual path switching device, comprising: buffer control means for managing writing and reading of memory for each virtual path of a plurality of VPs.
【請求項10】上記バッファメモリが2系統のバーチャ
ルパス毎に設けられ、上記バッファ制御手段が上記切替
制御用OAMセルの同一のシーケンス番号以後の到達し
た現用及び予備のセルを同数だけ同時に読み出すように
構成され、上記切替制御用OAMセルの制御命令コード
が切替要求となったとき、上記読み出された現用及び予
備のセルの一方を選択する選択手段をもつことを特徴と
する請求項9記載のバーチャルパス切替装置。
10. The buffer memory is provided for each of two virtual paths, and the buffer control means reads out the same number of working and spare cells that have arrived after the same sequence number of the switching control OAM cell at the same time. 10. The selection means for selecting one of the read working and spare cells when the control command code of the switching control OAM cell is a switching request. Virtual path switching device.
【請求項11】上記バーチャルパス毎に制御する制御手
段が、管理するバーチャルパス毎に設けられた上記バッ
ファメモリに与える書込みアドレスを一時記憶する書込
みアドレスレジスタと、上記バッファメモリに与える読
出しアドレスを一時記憶する読出しアドレスレジスタ
と、上記バッファメモリ内の空きアドレスを記憶する空
きアドレスFIFOメモリと、上記バッファメモリ内の
セル格納アドレスと一意に対応するアドレス構造をもつ
アドレスリンクメモリと、到着したセルを上記バッファ
メモリに記憶する時には、到着したセルが所属するバー
チャルパスに対応する書込みアドレスレジスタからアド
レスを読み出し、到着したセルをバッファメモリ内のア
ドレスに記憶し、かつ、上記空きアドレスFIFOメモ
リから空きアドレスを読み出し、上記空きアドレスを上
記書込みアドレスレジスタに記憶し、さらに上記アドレ
スリンクメモリ内のアドレスに上記空きアドレスを記憶
し、上記バッファメモリからセルを読み出す時に、読み
出すバーチャルパスに対応する読み出しアドレスレジス
タからアドレスを読み出し、バッファメモリ内のアドレ
スに記憶されているセル及びアドレスリンクメモリ内に
記憶されている次アドレスを読み出し、かつ上記次アド
レスを上記空きアドレスFIFOメモリに記憶し、上記
次アドレスを上記読出しアドレスレジスタに記憶するア
クセス制御部とをもつことを特徴とする請求項9記載の
バーチャルパス切替装置。
11. A control means for controlling each virtual path temporarily stores a write address register provided for each virtual path to be managed for temporarily storing a write address given to the buffer memory, and a read address given to the buffer memory. A read address register for storing, a free address FIFO memory for storing a free address in the buffer memory, an address link memory having an address structure uniquely corresponding to a cell storage address in the buffer memory, and an arrived cell When storing in the buffer memory, the address is read from the write address register corresponding to the virtual path to which the arriving cell belongs, the arriving cell is stored in the address in the buffer memory, and the vacant address FIFO memory stores the vacant address. When reading, storing the empty address in the write address register, storing the empty address in the address in the address link memory, and reading the cell from the buffer memory, the address from the read address register corresponding to the virtual path to be read Is read out, the cell stored at the address in the buffer memory and the next address stored in the address link memory are read, and the next address is stored in the free address FIFO memory, and the next address is read out. 10. The virtual path switching device according to claim 9, further comprising an access control unit that stores it in a register.
JP03637195A 1995-02-24 1995-02-24 ATM network virtual path switching method and apparatus Expired - Fee Related JP3474956B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03637195A JP3474956B2 (en) 1995-02-24 1995-02-24 ATM network virtual path switching method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03637195A JP3474956B2 (en) 1995-02-24 1995-02-24 ATM network virtual path switching method and apparatus

Publications (2)

Publication Number Publication Date
JPH08237253A true JPH08237253A (en) 1996-09-13
JP3474956B2 JP3474956B2 (en) 2003-12-08

Family

ID=12467987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03637195A Expired - Fee Related JP3474956B2 (en) 1995-02-24 1995-02-24 ATM network virtual path switching method and apparatus

Country Status (1)

Country Link
JP (1) JP3474956B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6442131B1 (en) 1997-06-02 2002-08-27 Nec Corporation Selective VP protection method in ATM network
WO2004114594A1 (en) * 2003-06-23 2004-12-29 Huawei Technologies Co., Ltd. A method on device service backup in synchronous transfer mode(atm) group net
JP2009225285A (en) * 2008-03-18 2009-10-01 Nec Corp Ethernet transmission method, ethernet transmission device, and ethernet system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6442131B1 (en) 1997-06-02 2002-08-27 Nec Corporation Selective VP protection method in ATM network
WO2004114594A1 (en) * 2003-06-23 2004-12-29 Huawei Technologies Co., Ltd. A method on device service backup in synchronous transfer mode(atm) group net
CN1306769C (en) * 2003-06-23 2007-03-21 华为技术有限公司 A method of service backup in asynchronous transmission mode group network
JP2009225285A (en) * 2008-03-18 2009-10-01 Nec Corp Ethernet transmission method, ethernet transmission device, and ethernet system
US8873373B2 (en) 2008-03-18 2014-10-28 Nec Corporation Ethernet transmission method, transmission apparatus and system

Also Published As

Publication number Publication date
JP3474956B2 (en) 2003-12-08

Similar Documents

Publication Publication Date Title
JPH0498940A (en) Method for revising virtual path capacity
CA2148995C (en) Method for synchronizing redundantly transmitted message cell streams
JPH0851441A (en) Method and circuit arrangement for unhindered diversion of communication cell streams to alternative paths
JP3474956B2 (en) ATM network virtual path switching method and apparatus
JP2611805B2 (en) Transmission line switching method
JP2795375B2 (en) ATM switching device and method for switching between active and standby
JP3310495B2 (en) Instantaneous interruption virtual path switching system
JPH04100343A (en) Atm link system
JP3257756B2 (en) Virtual path switching method
JP2594132B2 (en) Line switching method
JP3110061B2 (en) Line switching method
JP3151768B2 (en) Self-healing ring system for synchronous and asynchronous transfer modes
JP3045144B2 (en) ATM switch
JPH04222138A (en) Switching method
JPH0728285B2 (en) Line switching method
JPH08181697A (en) Uninterruptible transmitter
JPH02200038A (en) Circuit switching system
JP3024630B2 (en) Communication path switching device
JPH088922A (en) System switching device and system switching method
JP3575432B2 (en) Line switching device and line switching method
JP3071762B2 (en) Instantaneous interruption extension system for ATM equipment and ATM switch
JPH0496447A (en) Virtual path switching device
JP2802400B2 (en) Line switching method
JP2001036558A (en) Bus switching method and priority control method
JPH05227196A (en) Non-instantaneous duplex switching device

Legal Events

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

Free format text: PAYMENT UNTIL: 20070919

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees