JP3452657B2 - Information collection apparatus and method in communication network - Google Patents
Information collection apparatus and method in communication networkInfo
- Publication number
- JP3452657B2 JP3452657B2 JP23890294A JP23890294A JP3452657B2 JP 3452657 B2 JP3452657 B2 JP 3452657B2 JP 23890294 A JP23890294 A JP 23890294A JP 23890294 A JP23890294 A JP 23890294A JP 3452657 B2 JP3452657 B2 JP 3452657B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- cell
- alarm
- connection
- data
- 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
- 238000004891 communication Methods 0.000 title claims description 55
- 238000000034 method Methods 0.000 title claims description 19
- 230000015654 memory Effects 0.000 claims description 203
- 238000011084 recovery Methods 0.000 claims description 34
- 230000007704 transition Effects 0.000 claims description 29
- 238000005259 measurement Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 2
- 239000000284 extract Substances 0.000 claims 4
- 210000004027 cell Anatomy 0.000 description 274
- 238000010586 diagram Methods 0.000 description 39
- 238000013480 data collection Methods 0.000 description 30
- 238000012545 processing Methods 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 19
- 230000009977 dual effect Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 241000238876 Acari Species 0.000 description 1
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 1
- 102100021971 Bcl-2-interacting killer Human genes 0.000 description 1
- 101000970576 Homo sapiens Bcl-2-interacting killer Proteins 0.000 description 1
- 230000006727 cell loss Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000004457 myocytus nodalis Anatomy 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
- H04L2012/5627—Fault tolerance and recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5636—Monitoring or policing, e.g. compliance with allocated rate, corrective actions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5684—Characteristics of traffic flows
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明はデータを有するセルを伝
送する通信ネットワークに係り、通信ネットワーク上に
設定されるコネクション毎に情報を収集する装置とその
方法に関する。より詳しくは、ATM(Asychronous Tr
ansfer Mode :非同期転送モード)交換技術を利用した
通信ネットワークにおいて、コネクションの状態や特性
についての情報を収集する情報収集装置および方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication network for transmitting cells having data, and to an apparatus and method for collecting information for each connection set on the communication network. For more details, see ATM (Asychronous Tr
ansfer Mode: An information collecting device and method for collecting information about the state and characteristics of a connection in a communication network using an exchange technology.
【0002】[0002]
【従来の技術】次世代の通信ネットワークである広帯域
ISDN(Integrated Services Digital Network )の
核をなすATM交換は、全ての情報をセルという固定長
パケットに変換して通信ネットワーク内で統合的に取り
扱い、情報の高速転送を可能とする技術である。2. Description of the Related Art ATM exchange, which is the core of broadband ISDN (Integrated Services Digital Network), which is a next-generation communication network, converts all information into fixed length packets called cells and handles them in an integrated manner within the communication network. This is a technology that enables high-speed transfer of information.
【0003】ATMネットワークにおいては、伝送され
るセルのヘッダ部分のVPI(Virtual Path Identifie
r :仮想パス識別子)やVCI(Virtual Channel Iden
tifier:仮想チャネル識別子)により、そのセルが属す
るバーチャル・コネクション(ATMコネクション)が
指定され、ATMコネクション毎にセルのルーティング
制御が行われる。In an ATM network, a VPI (Virtual Path Identifie) of a header portion of a cell to be transmitted is used.
r: virtual path identifier) or VCI (Virtual Channel Iden)
The virtual connection (ATM connection) to which the cell belongs is designated by tifier (virtual channel identifier), and the routing control of the cell is performed for each ATM connection.
【0004】ATMコネクションは、VPIにより識別
されるVPコネクションおよびVPIとVCIにより識
別されるVCコネクションを含む。このATM交換技術
を利用した通信ネットワーク(ATMネットワーク)に
おける重要な機能の1つに、ネットワークの故障監視や
性能のモニタを行う保守運用(OAM:Operation, Adm
inistration and Maintenance )機能がある。ATMネ
ットワーク上で保守運用のための情報を運ぶセルはOA
Mセルと呼ばれる。ATM connections include VP connections identified by VPI and VC connections identified by VPI and VCI. One of the important functions in a communication network (ATM network) that uses this ATM switching technology is maintenance and operation (OAM: Operation, Adm) that monitors network failures and performance.
inistration and Maintenance) function. OA is a cell that carries information for maintenance and operation on the ATM network.
Called M cell.
【0005】ネットワークの故障監視に用いられるOA
Mセルには、警報表示信号(AIS:Alarm Indication
Signal )セルや遠隔故障表示(RDI:Remote Defec
t Indication)セルがある。AISセルやRDIセルは
プロトコルのATMレイヤにおける故障が発生したとき
に生成される。OA used for network fault monitoring
The M cell has an alarm indication signal (AIS).
Signal) cell and remote fault indication (RDI: Remote Defec)
t Indication) There is a cell. AIS cells and RDI cells are generated when a failure occurs in the ATM layer of the protocol.
【0006】例えば、AISセルによるATMレイヤの
故障監視においては、警報状態の遷移条件として、AI
Sセルを1つ受信すると障害状態に遷移することになっ
ている。そして、警報セルを3秒間続けて受信しなかっ
たとき、またはユーザセルを受信したときに正常状態に
復帰することになっている。後者の場合はユーザセルが
警報状態を正常状態に回復させる対象のセルとなる。ま
た、ATM交換機の呼処理プロセッサにこの警報状態が
障害状態か正常状態かの通知を行う必要がある。[0006] For example, in the fault monitoring of the ATM layer by the AIS cell, the AI state transition condition is AI.
When one S cell is received, it is supposed to transit to the fault state. Then, when the alarm cell is not continuously received for 3 seconds or when the user cell is received, the normal state is restored. In the latter case, the user cell is the target cell for restoring the alarm state to the normal state. Further, it is necessary to notify the call processor of the ATM switch whether this alarm state is a fault state or a normal state.
【0007】また、ネットワークの性能のモニタに用い
られるOAMセルには、PM(Performance Managemen
t)セル等がある。このようなOAMセルとユーザセル
を含むATMセルによって、ATMコネクションの特性
を計測するATMネットワークデータ収集装置には、A
TMコネクション品質測定装置やATMセル課金装置が
ある。The OAM cells used to monitor the performance of the network include PM (Performance Management).
t) There are cells, etc. The ATM network data collection device that measures the characteristics of the ATM connection by the ATM cell including the OAM cell and the user cell is
There are a TM connection quality measuring device and an ATM cell billing device.
【0008】ATM交換機に流入または流出するATM
セルの特性を計測するATMネットワークデータ収集装
置においては、ATMネットワークデータ収集装置に流
入したATMセルから、そのセルの特性を判断し統計情
報を更新する。また、呼処理プロセッサの読み出し指示
に応じ、統計情報の内容を呼処理プロセッサに引き渡す
機能を具備する。ATM flowing into or out of an ATM exchange
In an ATM network data collection device that measures the characteristics of a cell, the characteristics of the cell are judged from the ATM cells that have flowed into the ATM network data collection device and the statistical information is updated. Further, it has a function of handing over the contents of the statistical information to the call processor in response to the read instruction of the call processor.
【0009】ATMコネクション品質測定装置は、ネッ
トワークにおける廃棄セル数、通過セル数、ビット誤り
数等の情報を収集し、ATMコネクションの品質測定を
実施する。また、ATMセル課金装置は、ATMコネク
ション毎にATM交換機に流入したセル数、ATM交換
機で廃棄したセル数等を測定する。The ATM connection quality measuring device collects information such as the number of discarded cells, the number of passed cells, and the number of bit errors in the network, and measures the quality of the ATM connection. Further, the ATM cell charging device measures the number of cells flowing into the ATM switch, the number of cells discarded by the ATM switch, etc. for each ATM connection.
【0010】図31は、従来のATMネットワークデー
タ収集装置の構成図である。図31において、コネクシ
ョン識別回路1は、到着したセルから統計情報メモリ7
の更新すべきネットワークデータのアドレスに対応する
コネクション識別子を検出する。ネットワークデータ収
集回路3は、到着したセルから更新に用いるデータを収
集あるいは計算する。FIG. 31 is a block diagram of a conventional ATM network data collection device. In FIG. 31, the connection identification circuit 1 starts from the arriving cell to the statistical information memory 7
The connection identifier corresponding to the address of the network data to be updated is detected. The network data collection circuit 3 collects or calculates data used for updating from the arrived cells.
【0011】統計情報メモリ7は、ネットワークデータ
を保存する。ネットワークデータ更新回路6は、セル到
着時に、統計情報メモリ7内のコネクション識別回路1
が示すアドレスに格納されたネットワークデータの値と
ネットワークデータ収集回路3の出力を加算する。The statistical information memory 7 stores network data. The network data update circuit 6 receives the connection identification circuit 1 in the statistical information memory 7 when the cell arrives.
The value of the network data stored at the address indicated by and the output of the network data collection circuit 3 are added.
【0012】プロセッサインタフェース回路2は、回線
制御プロセッサまたは呼処理プロセッサからの読み出し
要求を受けて、統計情報メモリ7の内容を読み出す。ア
ドレスセレクタ4は、コネクション識別回路1及びプロ
セッサインタフェース回路2から出力される統計情報メ
モリ7のアクセスアドレスを選択する。また、データセ
レクタ5は、ネットワークデータ更新回路6及びプロセ
ッサインタフェース回路2から出力される統計情報メモ
リ7への書き込みデータを選択する。The processor interface circuit 2 receives the read request from the line control processor or the call processing processor and reads the contents of the statistical information memory 7. The address selector 4 selects an access address of the statistical information memory 7 output from the connection identification circuit 1 and the processor interface circuit 2. Further, the data selector 5 selects data to be written to the statistical information memory 7 output from the network data update circuit 6 and the processor interface circuit 2.
【0013】図32は、図31に示すATMネットワー
クデータ収集装置により、例えばVPI毎の通過セル数
を計測する場合の統計情報メモリ7の構成を示してい
る。図32の統計情報メモリ7内では、VPIとしてi
を持つ通過セルの数がアドレスiに格納されている。FIG. 32 shows the structure of the statistical information memory 7 when the number of passing cells for each VPI is measured by the ATM network data collection device shown in FIG. In the statistical information memory 7 shown in FIG.
The number of passing cells having is stored in the address i.
【0014】セルが到着すると、コネクション識別回路
1は到着したセルのVPIをラッチする。そのとき、ア
ドレスセレクタ4はコネクション識別回路1の出力を選
択し、コネクション識別回路1から出力されるVPIが
示す統計情報メモリ7のアドレスより通過セル数を読み
出す。When a cell arrives, the connection identification circuit 1 latches the VPI of the arrived cell. At that time, the address selector 4 selects the output of the connection identification circuit 1 and reads the number of passing cells from the address of the statistical information memory 7 indicated by the VPI output from the connection identification circuit 1.
【0015】ネットワークデータ更新回路6は、統計情
報メモリ7より読み出された通過セル数に1を加算し、
インクリメントした通過セル数をデータセレクタ5を介
して統計情報メモリ7に書き込む。The network data updating circuit 6 adds 1 to the number of passing cells read from the statistical information memory 7,
The incremented number of passing cells is written in the statistical information memory 7 via the data selector 5.
【0016】回線制御プロセッサまたは呼処理プロセッ
サからの読み出し要求があると、プロセッサインタフェ
ース回路2は読み出しアドレスを作成する。このとき、
アドレスセレクタ4は、プロセッサインタフェース回路
2の出力を選択し、統計情報メモリ7より通過セル数が
読み出される。そして、プロセッサインタフェース回路
2は通過セル数を0として統計情報メモリ7に書き込
む。これにより、読み出された通過セル数が0クリアさ
れる(0クリア機能)。When there is a read request from the line control processor or call processor, the processor interface circuit 2 creates a read address. At this time,
The address selector 4 selects the output of the processor interface circuit 2, and the number of passing cells is read from the statistical information memory 7. Then, the processor interface circuit 2 writes the number of passing cells to 0 in the statistical information memory 7. As a result, the read number of passing cells is cleared to 0 (0 clear function).
【0017】このように、ATMネットワークデータ収
集装置では、統計情報メモリ7に対して、セル到着時の
統計情報の読み出し、そのときに更新した統計情報の書
き込み、プロセッサからの読み出し要求時の統計情報の
読み出し、およびその後の統計情報の0クリアの4種類
のメモリアクセスが必要となる。As described above, in the ATM network data collection device, the statistical information when the cell arrives is read into the statistical information memory 7, the statistical information updated at that time is written, and the statistical information when the read request is issued from the processor. Of 4 and subsequent clearing of the statistical information to 0 are required.
【0018】従来のATMネットワークデータ収集装置
では、セル到着時のメモリ更新と呼処理プロセッサ等か
らのメモリ読み出し要求の競合を避けるため、一般に図
33に示すように1セルの通過時間(セルスロット)を
時分割している。そして、分割により得られる各タイム
スロットにおいて、4種類のメモリアクセスのうちの該
当するアクセスを行っている。In the conventional ATM network data collection device, in order to avoid contention between the memory update at the time of cell arrival and the memory read request from the call processor or the like, generally, as shown in FIG. 33, the transit time of one cell (cell slot). Is time-shared. Then, in each time slot obtained by division, the corresponding access of the four types of memory access is performed.
【0019】[0019]
【発明が解決しようとする課題】上述のような警報セル
(AISセル、RDIセル)を監視する装置は、広帯域
ISDNの普及には欠かせない装置であるが、まだ前例
がない。したがって、決められた遷移条件を用いて警報
状態を管理し、それをATM交換機の呼処理プロセッサ
に通知する装置を提供する必要がある。The device for monitoring the alarm cells (AIS cells, RDI cells) as described above is an indispensable device for widespread wideband ISDN, but there is no precedent yet. Therefore, there is a need to provide a device that manages alarm conditions using defined transition conditions and notifies the ATM switch call processor of them.
【0020】このとき、ATMコネクション単位の警報
状態を保持するメモリと、警報状態の回復条件である3
秒間の警報セル未受信時間をカウントするタイマ値を保
持するメモリが必要となり、メモリのハードウェアが大
きくなるという問題がある。At this time, a memory for holding an alarm state for each ATM connection and a condition for recovering the alarm state are 3
There is a problem that a memory for holding a timer value for counting the alarm cell non-reception time per second is required, and the hardware of the memory becomes large.
【0021】また、3秒間の未受信時間を正確に測定す
るためには、これをカウントする刻みの数を多くする必
要がある。ところが、その刻みの幅の時間内に、設定さ
れている全てのATMコネクションについてタイマ値を
更新しなければならない。したがって、ATMコネクシ
ョン数が膨大になると、大きな刻み幅が必要になり、未
受信時間の計測誤差が大きくなるという問題がある。Further, in order to accurately measure the unreceived time of 3 seconds, it is necessary to increase the number of ticks for counting this. However, the timer value has to be updated for all the set ATM connections within the time of the step width. Therefore, when the number of ATM connections becomes enormous, a large step size is required, and there is a problem that the measurement error of the unreceived time becomes large.
【0022】また、警報状態を格納するために、メモリ
のアドレス方向にATMコネクションの警報状態を1つ
ずつ並べると、ATM交換機の呼処理プロセッサへ通知
するときには、一回の読み出しにより1つのATMコネ
クションの警報状態が判るだけである。Further, in order to store the alarm state, if the alarm states of the ATM connections are arranged one by one in the address direction of the memory, when the call processor of the ATM switch is notified, one ATM connection is read out once. It only knows the alarm status of.
【0023】あるATMコネクションが障害状態になっ
た場合には、呼処理プロセッサにどのコネクションが障
害状態にあるのかを知らせなければならないが、設定さ
れているコネクションが多数ある場合には、全てのコネ
クションの警報状態をメモリから読み取るために多くの
処理時間を要する。この場合、正常状態にあるコネクシ
ョンの警報状態も読まなければならないので、無駄が多
くなる。したがって、呼処理プロセッサが全ATMコネ
クションの警報状態を把握するためには、多大な時間を
要するという問題がある。When a certain ATM connection is in a troubled state, it is necessary to inform the call processor which connection is in a troubled state. It takes a lot of processing time to read the alarm state of from the memory. In this case, it is necessary to read the alarm status of the connection in the normal status, which is wasteful. Therefore, there is a problem that it takes a lot of time for the call processor to grasp the alarm status of all ATM connections.
【0024】さらに、従来のATMネットワークデータ
収集装置には次のような問題がある。図32、33で
は、ATMネットワークデータ収集装置が単一の統計情
報(通過セル数)を収集する場合を示したが、一般に収
集すべき統計情報は複数項目存在する。したがって、一
般には1つのセルの到着時に、複数の統計情報を更新す
る必要がある。Further, the conventional ATM network data collection device has the following problems. 32 and 33 show the case where the ATM network data collection device collects a single piece of statistical information (the number of passing cells), but generally there are a plurality of items of statistical information to be collected. Therefore, it is generally necessary to update a plurality of statistical information upon arrival of one cell.
【0025】ここで、統計情報の項目を(a)、
(b)、‥‥とすると、1セル通過時間(1セル時間)
は、図34に示すようなメモリアクセスサイクルに分割
される。図34において、1セル時間内のメモリアクセ
スサイクルの数は、図33の4種類のアクセスに対応し
て項目数の4倍となる。Here, the items of statistical information are (a),
(B), ..., 1 cell transit time (1 cell time)
Is divided into memory access cycles as shown in FIG. In FIG. 34, the number of memory access cycles within one cell time is four times the number of items corresponding to the four types of access shown in FIG.
【0026】ところで、ATMセルの基本的な処理速度
は156Mbps(メガバイト/秒)あるいは622Mbpsで
あり、1セルの長さは53バイト(または54バイト)
なので、1セル時間は約2.7μs (156Mbpsの場
合)あるいは約675ns(622Mbpsの場合)となる。
複数の統計情報を収集することを目的とするATMネッ
トワークデータ収集装置においては、これらの1セル時
間内に図34に示すようなメモリアクセスを実行しなけ
ればならない。By the way, the basic processing speed of an ATM cell is 156 Mbps (megabytes / second) or 622 Mbps, and the length of one cell is 53 bytes (or 54 bytes).
Therefore, one cell time is about 2.7 μs (for 156 Mbps) or about 675 ns (for 622 Mbps).
In the ATM network data collection device intended to collect a plurality of statistical information, the memory access as shown in FIG. 34 must be executed within these one cell time.
【0027】このとき、1回のメモリアクセスサイクル
には下限があるため、1セル時間内のメモリアクセス回
数はおのずから制限される。例えば、基本処理速度が6
22Mbpsのインタフェースにおいて、メモリアクセスサ
イクルを75nsとした場合には、1セル時間内に可能な
最大アクセス回数は9回となる。1セル時間内のメモリ
アクセス回数は統計情報の項目数の4倍であるため、こ
の場合の項目数は2個以下に限定されてしまう。At this time, since there is a lower limit to one memory access cycle, the number of memory accesses within one cell time is naturally limited. For example, the basic processing speed is 6
When the memory access cycle is set to 75 ns in the 22 Mbps interface, the maximum number of accesses that can be made within one cell time is nine. Since the number of memory accesses in one cell time is four times the number of items of statistical information, the number of items in this case is limited to two or less.
【0028】また、図34のような従来のメモリアクセ
ス方法では、1セル時間を統計情報の項目数の4倍に固
定的に分割するため、到着したセルによっては、更新し
ない項目がある場合でもその項目に対して更新のための
タイムスロットが割り当てられる。したがって、実際に
は必要のない無駄なタイムスロットが生じる。Further, in the conventional memory access method as shown in FIG. 34, since one cell time is fixedly divided into four times the number of items of statistical information, even if there is an item which is not updated depending on the arriving cell. A time slot for updating is assigned to the item. Therefore, there is a wasteful time slot that is not actually needed.
【0029】本発明は、データを有するセルを伝送する
通信ネットワークにおいて、通信ネットワーク上に設定
されるコネクション毎に、効率よく情報を収集する装置
とその方法を提供することを目的とする。より詳しく
は、ATMネットワークにおけるコネクションの状態や
特性についての情報を、低コストで効率よく保持し、呼
処理プロセッサに迅速に通知することを目的とする。An object of the present invention is to provide an apparatus and method for efficiently collecting information for each connection set on the communication network in a communication network for transmitting cells having data. More specifically, it is an object of the present invention to efficiently hold information about the state and characteristics of a connection in an ATM network at low cost and to notify the call processor quickly.
【0030】[0030]
【課題を解決するための手段】本発明は、データを有す
るセルを伝送する通信ネットワーク上に設定されるコネ
クション毎に、セルに関する情報を収集する情報収集装
置とその方法である。DISCLOSURE OF THE INVENTION The present invention is an information collecting apparatus and method for collecting information about cells for each connection established on a communication network for transmitting cells having data.
【0031】図1は、本発明の情報収集装置の原理図で
ある。図1の情報収集装置は、収集手段11、更新手段
12、読み出し手段13、および記憶手段14を備え
る。記憶手段14は、通信ネットワークにおける交換機
を通過するセルに関する第1の情報を、通信ネットワー
ク内に設定されたコネクション毎に記憶する。FIG. 1 is a principle diagram of the information collecting apparatus of the present invention. The information collecting apparatus of FIG. 1 includes a collecting unit 11, an updating unit 12, a reading unit 13, and a storing unit 14. The storage means 14 stores the first information regarding the cell passing through the exchange in the communication network, for each connection set in the communication network.
【0032】ここで、コネクションとは通信ネットワー
ク内に設定されたバーチャル・コネクションを意味し、
ATM通信においてはVPIあるいはVPIとVCI等
により識別される。Here, the connection means a virtual connection set in the communication network,
In ATM communication, it is identified by VPI or VPI and VCI.
【0033】収集手段11は、到着したセルが属するコ
ネクションを識別して、その到着したセルに関する第2
の情報を抽出し、更新手段12は、収集手段11が抽出
した第2の情報を用いて、記憶手段14が記憶している
第1の情報を更新する。The collecting means 11 identifies the connection to which the arriving cell belongs and determines the second connection related to the arriving cell.
And the updating means 12 updates the first information stored in the storage means 14 by using the second information extracted by the collecting means 11.
【0034】読み出し手段13は、交換機対応に設けら
れたプロセッサからの要求に応じて、記憶手段14から
更新された第1の情報を読み出して出力する。交換機対
応に設けられたプロセッサとは、例えば呼処理プロセッ
サである。The reading means 13 reads and outputs the updated first information from the storage means 14 in response to a request from the processor provided for the exchange. The processor provided for the exchange is, for example, a call processor.
【0035】図1の情報装置が通信ネットワークの故障
に関する情報を収集する場合は、記憶手段14は、通信
ネットワークのあるコネクションに関する故障があるこ
とを示す障害状態と、故障がないことを示す正常状態の
うち、いずれかを示す警報状態を第1の情報として保持
する。When the information device of FIG. 1 collects information about a failure of the communication network, the storage means 14 has a failure state indicating that there is a failure related to a connection of the communication network and a normal state indicating that there is no failure. Among them, the alarm state indicating any one of them is held as the first information.
【0036】そして、更新手段12は、あるコネクショ
ンに関する故障の発生を通知するセルが到着したとき、
第2の情報として障害状態を記憶手段14が保持するそ
のコネクションに関する警報状態に書き込む。Then, the updating means 12, when a cell notifying the occurrence of a failure regarding a certain connection arrives,
As the second information, the failure status is written in the alarm status related to the connection held by the storage means 14.
【0037】記憶手段14は、警報状態と、警報状態が
障害状態にある時間をカウントするためのタイマ値と
を、第1の情報として1つのアドレスに保持する警報状
態・タイマテーブルメモリを有する。The storage means 14 has an alarm state / timer table memory which holds the alarm state and the timer value for counting the time during which the alarm state is in the failure state as the first information in one address.
【0038】そして、更新手段12はタイマ値を更新
し、あるコネクションのタイマ値が所定値になったとき
にそのコネクションに関する警報状態を正常状態に変更
する。警報状態・タイマテーブルメモリは、1つのコネ
クションに対応する警報状態とタイマ値の組を1つのア
ドレスに複数個保持し、更新手段12は、1つのアドレ
スに保持された複数のタイマ値を1回のアクセスで更新
する。Then, the updating means 12 updates the timer value, and when the timer value of a certain connection reaches a predetermined value, changes the alarm state of the connection to the normal state. The alarm state / timer table memory holds a plurality of sets of alarm states and timer values corresponding to one connection at one address, and the updating means 12 once sets a plurality of timer values held at one address. Access to update.
【0039】また、記憶手段14は、複数のコネクショ
ンに対応する複数の警報状態を、1つのアドレスに保持
する警報状態一覧テーブルメモリを有し、読み出し手段
13は、警報状態一覧テーブルメモリから警報状態を読
み出す。Further, the storage means 14 has an alarm state list table memory for holding a plurality of alarm states corresponding to a plurality of connections at one address, and the reading means 13 has an alarm state from the alarm state list table memory. Read out.
【0040】また、記憶手段14は、あるグループに属
する複数のコネクションに対応する複数の警報状態のう
ち少なくとも1つが障害状態を示すとき、そのグループ
の複数のコネクションのいずれかに関する故障があるこ
とを示すデータを記憶する警報状態OR表示テーブルメ
モリを有する。When at least one of a plurality of alarm states corresponding to a plurality of connections belonging to a certain group indicates a failure state, the storage means 14 indicates that there is a failure related to any one of the plurality of connections of the group. It has an alarm state OR display table memory for storing the indicated data.
【0041】読み出し手段13は、まず最初に警報状態
OR表示テーブルメモリのあるグループの上記データを
読み出し、そのデータが故障があることを示す場合に警
報状態を読み出す。The reading means 13 first reads the above-mentioned data of a certain group in the alarm state OR display table memory, and reads the alarm state when the data indicates that there is a failure.
【0042】また、記憶手段14は、あるグループに属
する複数のコネクションに対応する複数の警報状態のう
ち少なくとも1つが変化したとき、そのグループの複数
のコネクションのいずれかに関する警報状態変化がある
ことを示すデータを記憶する警報状態変化OR表示テー
ブルメモリを有する。Further, the storage means 14 indicates that when at least one of a plurality of alarm states corresponding to a plurality of connections belonging to a certain group is changed, there is an alarm state change relating to any one of the plurality of connections of the group. It has an alarm state change OR display table memory for storing the indicated data.
【0043】読み出し手段13は、まず最初に警報状態
変化OR表示テーブルメモリのあるグループの上記デー
タを読み出し、そのデータが警報状態変化があることを
示す場合に警報状態を読み出す。The reading means 13 first reads the above data of a certain group of the alarm state change OR display table memory, and reads the alarm state when the data indicates that there is an alarm state change.
【0044】また、記憶手段14は、あるコネクション
の警報状態が変化したときに、その変化後の警報状態と
故障の種別のうち少なくとも1つとそのコネクションの
識別子とから成る変化情報を、発生順にラッチする警報
状態ラッチ手段を有し、読み出し手段13は、警報状態
ラッチ手段にラッチされた変化情報を読み出す。Further, when the alarm status of a certain connection changes, the storage means 14 latches change information consisting of at least one of the alarm status after the change and the type of failure and the identifier of the connection in the order of occurrence. The read-out means 13 reads the change information latched by the alarm-state latch means.
【0045】ここで、故障の種別とは例えばAISセル
とRDIセルの区別を意味する。図1の情報収集装置が
交換機を通過する通信セルを用いてコネクションの特性
を計測する場合は、記憶手段14は、通過するセルに関
する2つ以上のデータから成る第1の情報を、通信ネッ
トワーク内に設定されたコネクション毎に記憶する。Here, the type of failure means, for example, a distinction between an AIS cell and an RDI cell. When the information collecting apparatus of FIG. 1 measures the characteristics of a connection using a communication cell passing through the exchange, the storage means 14 stores the first information consisting of two or more data regarding the passing cell in the communication network. It is stored for each connection set to.
【0046】そして、収集手段11は、第2の情報を参
照して、到着したセルのコネクションの識別子と第1の
情報のうちの1つのデータの更新要求を更新手段12に
送る。Then, the collection means 11 refers to the second information and sends to the update means 12 an update request for the data of one of the identifier of the connection of the arrived cell and the first information.
【0047】更新手段12は、受け取ったコネクション
の識別子と1つのデータの更新要求とに基づき、その1
つのデータに対応する記憶手段14の格納アドレスを生
成するアドレス作成手段15を有する。Based on the received connection identifier and one data update request, the updating means 12 sets the
It has an address creating means 15 for creating a storage address of the storage means 14 corresponding to one data.
【0048】そして、更新手段12は、収集手段11が
識別したコネクションと第2の情報とに基づいて、記憶
手段14が記憶する第1の情報から更新する必要のある
上記1つのデータを選択し、第2の情報を用いてその1
つのデータを更新する。Then, the updating means 12 selects the above-mentioned one data that needs to be updated from the first information stored in the storage means 14 based on the connection identified by the collecting means 11 and the second information. , Using the second information, part 1
Update one data.
【0049】また、収集手段11は、第2の情報を参照
した結果第1の情報を更新する必要がある場合に、第1
の情報の更新要求を更新手段12に送る。また、更新手
段12は、第1の情報の更新要求を受け取ったとき、到
着したセルの通過時間の間読み出し手段13による読み
出しを禁止し、第1の情報の更新要求がなくなると読み
出しを許可する調整手段16を有する。Further, the collecting means 11 makes the first information if the first information needs to be updated as a result of referring to the second information.
And sends a request to update the information to the updating means 12. Further, when the update means 12 receives the update request for the first information, the update means 12 prohibits the read by the read means 13 during the passage time of the arrived cell, and permits the read when the update request for the first information is exhausted. It has adjusting means 16.
【0050】そして、更新手段12は、第1の情報の更
新要求を受け取ったときに、収集手段11が抽出した第
2の情報を用いて第1の情報を更新し、読み出し手段1
3は、到着したセルの通過時間内に更新手段が第1の情
報を更新する場合、その通過時間外において記憶手段1
4から第1の情報を読み出す。Then, when the update means 12 receives the update request for the first information, the update means 12 updates the first information using the second information extracted by the collection means 11, and the read means 1
When the updating means updates the first information within the passage time of the arrived cell, the storage means 1 is provided outside the passage time.
The first information is read from 4.
【0051】図1の記憶手段14は、実施例における図
4の警報状態遷移テーブルメモリ63、障害復旧タイマ
テーブルメモリ64、図6の警報状態・タイマテーブル
メモリ66、警報状態一覧テーブルメモリ67、警報状
態OR表示テーブルメモリ68、警報状態変化OR表示
テーブルメモリ68′、警報状態ラッチ回路69、およ
び図15の統計情報メモリ97を含む。警報状態ラッチ
回路69は警報状態ラッチ手段に対応する。The memory means 14 of FIG. 1 is the embodiment of the alarm state transition table memory 63 of FIG. 4, the fault recovery timer table memory 64, the alarm state / timer table memory 66 of FIG. 6, the alarm state list table memory 67, and the alarm of FIG. It includes a state OR display table memory 68, an alarm state change OR display table memory 68 ', an alarm state latch circuit 69, and a statistical information memory 97 of FIG. The alarm state latch circuit 69 corresponds to alarm state latch means.
【0052】また、図4、6の警報セル処理回路61は
図1の収集手段11と更新手段12に対応し、障害復旧
タイマ更新回路62は更新手段12に対応する。図15
のコネクション識別回路91とネットワークデータ収集
回路93は収集手段11に対応し、ネットワークデータ
更新回路96は更新手段12に対応する。The alarm cell processing circuit 61 of FIGS. 4 and 6 corresponds to the collecting means 11 and the updating means 12 of FIG. 1, and the failure recovery timer updating circuit 62 corresponds to the updating means 12. Figure 15
The connection identification circuit 91 and the network data collecting circuit 93 correspond to the collecting means 11, and the network data updating circuit 96 corresponds to the updating means 12.
【0053】また、図15のアドレス作成回路98はア
ドレス作成手段15に対応し、アクセス調整回路99は
調整手段16に対応する。また、図4、6のプロセッサ
インタフェース回路65と図15のプロセッサインタフ
ェース回路92は読み出し手段13に対応する。The address creating circuit 98 of FIG. 15 corresponds to the address creating means 15, and the access adjusting circuit 99 corresponds to the adjusting means 16. Further, the processor interface circuit 65 of FIGS. 4 and 6 and the processor interface circuit 92 of FIG. 15 correspond to the reading means 13.
【0054】[0054]
【作用】通信ネットワークの故障に関する情報を収集す
る場合、到着したセルが故障の発生を通知するセルであ
れば、更新手段12がそのセルが属するコネクションに
関する警報状態に障害状態を書き込む。また、あるコネ
クションのタイマ値が所定値になると、更新手段12は
そのコネクションの警報状態を障害状態から正常状態に
戻す。In the case of collecting the information on the failure of the communication network, if the arriving cell is a cell notifying the occurrence of the failure, the updating means 12 writes the failure state in the alarm state regarding the connection to which the cell belongs. When the timer value of a connection reaches a predetermined value, the updating means 12 returns the alarm status of the connection from the failure status to the normal status.
【0055】これにより、通信ネットワークに設定され
たコネクション毎に故障の有無が管理される。また、1
つのコネクションに対応する警報状態とタイマ値が、警
報状態・タイマテーブルメモリの1つのアドレスに格納
される。したがって、警報状態を格納するメモリとタイ
マ値を格納するメモリを別々に用意する必要がなく、メ
モリの節約になる。Thus, the presence / absence of a failure is managed for each connection set in the communication network. Also, 1
The alarm status and timer value corresponding to one connection are stored in one address of the alarm status / timer table memory. Therefore, it is not necessary to separately prepare a memory for storing the alarm state and a memory for storing the timer value, and the memory is saved.
【0056】上記警報状態とタイマ値の組を1つのアド
レスに複数個格納すれば、更新手段12は複数のタイマ
値を1回のアクセスで更新することが可能になり、多数
のコネクションに対応するタイマ値を一通り更新するの
に要する時間が短縮される。したがって、タイマ値の精
度が向上する。By storing a plurality of sets of alarm states and timer values in one address, the updating means 12 can update a plurality of timer values with one access, which corresponds to a large number of connections. The time required to update the timer value is shortened. Therefore, the accuracy of the timer value is improved.
【0057】複数のコネクションに対応する複数の警報
状態が警報状態一覧テーブルメモリの1つのアドレスに
格納される。したがって、読み出し手段13は1度に複
数の警報状態を警報状態一覧テーブルメモリから読み出
すことができる。A plurality of alarm states corresponding to a plurality of connections are stored in one address of the alarm state list table memory. Therefore, the reading means 13 can read a plurality of alarm states at once from the alarm state list table memory.
【0058】警報状態OR表示テーブルメモリのデータ
により、あるグループ内のコネクションの警報状態が障
害状態を含むか否かを判別できるので、障害状態を含ま
ない場合にはそのグループ内のコネクションの警報状態
を読み出す必要がない。したがって、警報状態の読み出
しが効率化される。Since it is possible to determine whether or not the alarm status of the connection in a certain group includes the failure status based on the data in the alarm status OR display table memory, when the failure status does not include the failure status, the alarm status of the connection in the group is determined. Does not need to be read. Therefore, the reading of the alarm state is made efficient.
【0059】警報状態変化OR表示テーブルメモリのデ
ータにより、あるグループ内のコネクションの警報状態
が変化したか否かを判別できるので、警報状態の変化が
ない場合にはそのグループ内のコネクションの警報状態
を読み出す必要がない。したがって、警報状態の読み出
しが効率化される。The alarm status change OR display table It is possible to determine whether or not the alarm status of the connection in the group has changed by the data in the memory. Therefore, if the alarm status does not change, the alarm status of the connection in the group is determined. Does not need to be read. Therefore, the reading of the alarm state is made efficient.
【0060】警報状態が変化したときにのみ、警報状態
ラッチ手段がその変化後の警報状態等の変化情報を発生
順にラッチする。これにより、読み出し手段13は変化
した警報状態のみを発生順に読み出すことができ、警報
状態の読み出しが効率化される。Only when the alarm state changes, the alarm state latching means latches change information such as the changed alarm state in the order of occurrence. As a result, the reading unit 13 can read only the changed alarm states in the order of occurrence, and the readout of the alarm states becomes efficient.
【0061】通信セルを用いてコネクションの特性を計
測する場合は、収集手段11が到着したセルのコネクシ
ョンの識別子とデータの更新要求を更新手段12に送
る。これにより、更新手段12は第1の情報のデータを
更新する必要があることを認識する。When measuring the characteristics of a connection using a communication cell, the collection means 11 sends a request for updating the connection identifier and data of the arrived cell to the updating means 12. As a result, the updating unit 12 recognizes that the data of the first information needs to be updated.
【0062】アドレス作成手段15は、コネクションの
識別子とデータの更新要求とに基づき、そのコネクショ
ンのデータが格納された記憶手段14の格納アドレスを
生成する。The address creating means 15 creates a storage address of the storage means 14 in which the data of the connection is stored, based on the connection identifier and the data update request.
【0063】これにより、更新手段12は更新する必要
があるデータのみを選択的に更新することができ、更新
する必要がないデータにアクセスしなくてもよい。した
がって、1つのセルの通過時間内における更新のための
メモリアクセス回数を削減することができる。As a result, the updating means 12 can selectively update only the data that needs to be updated, and it is not necessary to access the data that need not be updated. Therefore, it is possible to reduce the number of memory accesses for updating within the passage time of one cell.
【0064】また、調整手段16はデータの更新を伴う
セルの通過時間(セルスロット)の間、読み出し手段1
3による読み出しを禁止する。これにより、このセルス
ロットでは読み出し手段13による読み出しと0クリア
のためのタイムスロットを設ける必要がなくなる。Further, the adjusting means 16 reads the reading means 1 during the passage time (cell slot) of the cell accompanied by the data update.
Reading by 3 is prohibited. As a result, in this cell slot, it is not necessary to provide a time slot for reading by the reading means 13 and clearing to zero.
【0065】読み出し手段13は、データの更新要求が
なくなるまで待って第1の情報を読み出すので、その読
み出し時のセルスロットではデータの更新のためのタイ
ムスロットを設ける必要がなくなる。したがって、1つ
のセルスロットに必要なタイムスロットの数がさらに削
減される。Since the reading means 13 waits until there is no data update request and reads the first information, it is not necessary to provide a time slot for updating data in the cell slot at the time of reading. Therefore, the number of time slots required for one cell slot is further reduced.
【0066】以上のようにして、収集した情報の保持お
よび読み出しが効率化される。As described above, the efficiency of holding and reading the collected information is improved.
【0067】[0067]
【実施例】以下図面を参照しながら、本発明の実施例に
ついて詳細に説明する。図2は、本発明の実施例の情報
収集装置を用いたATM通信ネットワークの一例を示し
ている。図2においては、加入者の端末31と端末41
の間、および端末42と端末47の間にATMコネクシ
ョンが設定されている。Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 2 shows an example of an ATM communication network using the information collecting apparatus according to the embodiment of the present invention. In FIG. 2, the subscriber's terminal 31 and terminal 41
An ATM connection is established between the terminals 42 and 47.
【0068】例えば、端末31で発生したセルは、加入
者側の伝送路32、インタフェース33、ATMSW3
4、インタフェース35、ATMネットワークの伝送路
36、ATMクロスコネクト装置36′、ATMネット
ワークの伝送路36″、インタフェース37、ATMS
W38、インタフェース39、および加入者側の伝送路
40を介して、端末41に送られる。For example, the cell generated at the terminal 31 includes the transmission line 32 on the subscriber side, the interface 33, and the ATMSW3.
4, interface 35, ATM network transmission line 36, ATM cross-connect device 36 ', ATM network transmission line 36 ", interface 37, ATMS
It is sent to the terminal 41 via the W38, the interface 39, and the transmission line 40 on the subscriber side.
【0069】また、端末42で発生したセルは、加入者
側の伝送路43、インタフェース44、ATMSW3
4、インタフェース35、ATMネットワークの伝送路
36、ATMクロスコネクト装置36′、ATMネット
ワークの伝送路36″、インタフェース37、ATMS
W38、インタフェース45、および加入者側の伝送路
46を介して、端末47に送られる。The cell generated at the terminal 42 is the transmission line 43 on the subscriber side, the interface 44, the ATMSW3.
4, interface 35, ATM network transmission line 36, ATM cross-connect device 36 ', ATM network transmission line 36 ", interface 37, ATMS
It is sent to the terminal 47 via the W38, the interface 45, and the transmission line 46 on the subscriber side.
【0070】インタフェース33、39、44、45
は、それぞれトランク等の加入者回路として設けられる
加入者インタフェースであり、インタフェース35、3
7は、それぞれATMネットワーク内の通信を中継する
インタフェースである。また、呼処理プロセッサ48、
49は、それぞれATM交換機34′、38′に設けら
れた呼処理用のプロセッサである。本発明の情報収集装
置は、例えばインタフェース33、35、37、39、
44、45等に収容される。Interfaces 33, 39, 44, 45
Are subscriber interfaces provided as subscriber circuits such as trunks.
Reference numerals 7 are interfaces for relaying communication within the ATM network. Also, the call processor 48,
Reference numeral 49 is a call processing processor provided in each of the ATM exchanges 34 'and 38'. The information collecting device of the present invention is, for example, an interface 33, 35, 37, 39,
It is housed in 44, 45, etc.
【0071】端末31から端末41へのセルの送信経路
において、例えば通信に係るケーブルの切断等により端
末41方向の伝送路36に障害が発生すると、ATMク
ロスコネクト装置36′がこのVP障害を検出して、端
末41の向きにVP−AISセルを送信する。このVP
−AISセルはインタフェース37にて検出され、イン
タフェース37はこのVPが障害状態であることを呼処
理プロセッサ49に通知する。In the transmission path of the cell from the terminal 31 to the terminal 41, when a failure occurs in the transmission path 36 in the direction of the terminal 41 due to, for example, disconnection of a cable for communication, the ATM cross connect device 36 'detects this VP failure. Then, the VP-AIS cell is transmitted toward the terminal 41. This VP
-AIS cells are detected at the interface 37, which informs the call processor 49 that this VP is in a faulty state.
【0072】また、伝送路36のVP障害を検出したA
TM交換機38′は、ATM交換機34′に端末41方
向のVP障害を発生を知らせるために、端末41の向き
にVP−RDIセルを送信する。このVP−RDIセル
はインタフェース35により検出され、インタフェース
35は端末41に向かう伝送路36が障害状態であるこ
とを呼処理プロセッサ48に通知する。Further, when the VP failure of the transmission line 36 is detected, A
The TM switch 38 'transmits a VP-RDI cell toward the terminal 41 in order to notify the ATM switch 34' of the occurrence of the VP failure toward the terminal 41. This VP-RDI cell is detected by the interface 35, and the interface 35 notifies the call processor 48 that the transmission path 36 to the terminal 41 is in a failure state.
【0073】図3は、本発明の情報収集装置を収容する
インタフェースの構成図である。図3のインタフェース
51は、例えば図2のインタフェース33、35、3
7、39、44、45に対応し、呼処理プロセッサ56
は呼処理プロセッサ49、48に対応する。FIG. 3 is a block diagram of an interface that accommodates the information collecting apparatus of the present invention. The interface 51 of FIG. 3 is, for example, the interfaces 33, 35, 3 of FIG.
Call processor 56 corresponding to 7, 39, 44, 45
Corresponds to the call processor 49, 48.
【0074】図3において、物理レイヤ終端装置52は
伝送路とATM交換機の間の物理レイヤのプロトコル制
御を行う。警報収集装置53とネットワークデータ収集
装置54は、それぞれ本発明の情報収集装置の実施例に
相当する。回線制御プロセッサ(ファーム)55は、呼
処理プロセッサ56からの指令を物理レイヤ終端装置5
2、警報収集装置53、ネットワークデータ収集装置5
4に伝え、呼処理プロセッサ56に必要な情報を伝える
中継的な役割を果たす。In FIG. 3, the physical layer terminating device 52 controls the physical layer protocol between the transmission line and the ATM switch. The alarm collection device 53 and the network data collection device 54 respectively correspond to the embodiments of the information collection device of the present invention. The line control processor (firmware) 55 sends a command from the call processor 56 to the physical layer terminating device 5.
2, alarm collection device 53, network data collection device 5
4 and the call processor 56 to provide necessary information.
【0075】次に、図4から図12までを参照しなが
ら、本発明の警報収集装置について説明する。図4は、
図3の警報収集装置53の一構成例を示している。図4
の警報収集装置60−1は、警報セル処理回路61、障
害復旧タイマ更新回路62、警報状態遷移テーブルメモ
リ63、障害復旧タイマテーブルメモリ64、およびプ
ロセッサインタフェース回路65を備える。Next, the alarm collecting apparatus of the present invention will be described with reference to FIGS. 4 to 12. Figure 4
The example of 1 structure of the alarm collection device 53 of FIG. 3 is shown. Figure 4
The alarm collection device 60-1 includes an alarm cell processing circuit 61, a failure recovery timer updating circuit 62, an alarm state transition table memory 63, a failure recovery timer table memory 64, and a processor interface circuit 65.
【0076】警報状態遷移テーブルメモリ63は、VP
IやVCIにより指定されるATMコネクション毎の警
報状態を登録した警報状態遷移テーブルを保持する。障
害復旧タイマテーブルメモリ64は、警報状態が障害状
態から正常状態に復旧する1つの条件となる3秒間の警
報セル未受信時間を計測するために、ATMコネクショ
ン毎のタイマ値を登録した障害復旧タイマテーブルを保
持する。The alarm state transition table memory 63 has a VP
An alarm state transition table in which an alarm state for each ATM connection designated by I or VCI is registered is held. The failure recovery timer table memory 64 is a failure recovery timer in which a timer value for each ATM connection is registered in order to measure the alarm cell non-reception time of 3 seconds, which is one condition for recovering the alarm status from the failure status to the normal status. Hold the table.
【0077】警報状態遷移テーブルメモリ63と障害復
旧タイマテーブルメモリ64は、それぞれ例えばRAM
(Random Access Memory)を用いて構成される。警報セ
ル処理回路61は、到着したセルが警報セルか、障害回
復の対象となるセルか、あるいはそれ以外のセルかを判
別する。そして、到着したセルの種別に応じて、警報状
態遷移テーブルメモリ63の警報状態遷移テーブルに書
き込みを行う。障害復旧タイマ更新回路62は、警報状
態遷移テーブルと障害復旧タイマテーブルの登録データ
を更新する。The alarm state transition table memory 63 and the fault recovery timer table memory 64 are each, for example, a RAM.
(Random Access Memory). The alarm cell processing circuit 61 determines whether the arriving cell is an alarm cell, a cell targeted for failure recovery, or another cell. Then, the alarm state transition table of the alarm state transition table memory 63 is written according to the type of the arrived cell. The failure recovery timer updating circuit 62 updates the registered data in the alarm state transition table and the failure recovery timer table.
【0078】ATM通信においては、セルのヘッダ部分
のVPIとVCIにより、そのセルの属するATMコネ
クションが識別される。VPコネクションのOAMセル
は、VPIとあらかじめ定められたVCIの値により判
別することができる。VCコネクションのOAMセル
は、セルのヘッダ部分にあるPTI(Payload Type Ide
ntifier )と呼ばれる識別子と、VPIおよびVCIと
により判別することができる。In the ATM communication, the ATM connection to which the cell belongs is identified by the VPI and VCI of the header part of the cell. The OAM cell of the VP connection can be discriminated by the value of VPI and a predetermined VCI. The VC connection OAM cell is a PTI (Payload Type Ide) in the cell header.
ntifier) and the VPI and VCI.
【0079】OAMセルにおいては、セルのユーザ領域
(ペイロード)の1バイト目にOAMセルの種類を表す
情報が記されており、これにより例えばAISセルかR
DIセルかを識別することができる。In the OAM cell, the information indicating the type of the OAM cell is written in the first byte of the user area (payload) of the cell.
It can be identified as a DI cell.
【0080】プロセッサインタフェース回路65は、回
線制御プロセッサ55との間で情報の受け渡しを行い、
回線制御プロセッサ55からの要求に応じて警報状態遷
移テーブルからATMコネクションの警報状態を読み出
す。The processor interface circuit 65 exchanges information with the line control processor 55,
In response to a request from the line control processor 55, the alarm status of the ATM connection is read from the alarm status transition table.
【0081】図5は、図4の警報状態遷移テーブルメモ
リ63に格納された警報状態遷移テーブルの一例を示し
ている。図5の警報状態遷移テーブルには、特定のAT
Mコネクションn(n=0,1,2,‥‥)の警報状態
Anがアドレスnに格納されている。例えば、警報状態
Anが0のとき正常状態を表し、1のとき障害状態を表
す。FIG. 5 shows an example of the alarm state transition table stored in the alarm state transition table memory 63 of FIG. The alarm state transition table of FIG.
The alarm state An of M connection n (n = 0, 1, 2, ...) Is stored in the address n. For example, when the alarm state An is 0, it indicates a normal state, and when it is 1, it indicates a fault state.
【0082】到着したセルがATMコネクション0の障
害を通知する警報セルであるとき、警報セル処理回路6
1は警報状態遷移テーブルのアドレス0に格納された警
報状態A0に1を書き込み、障害復旧タイマテーブルの
ATMコネクション0のタイマ値をリセットしてカウン
トを開始させる。そして、ATMコネクション0の警報
セルが到着する度にこの動作を繰り返す。通常、発生し
た障害が復旧するまでは1秒毎に警報セルが送られてく
る。When the arriving cell is an alarm cell for notifying the failure of ATM connection 0, the alarm cell processing circuit 6
1 writes 1 to the alarm status A0 stored in the address 0 of the alarm status transition table, resets the timer value of the ATM connection 0 in the failure recovery timer table, and starts counting. Then, this operation is repeated every time the alarm cell of the ATM connection 0 arrives. Normally, an alarm cell is sent every second until the fault that occurred occurs is recovered.
【0083】回線制御プロセッサ55から警報状態の読
み出し要求があると、プロセッサインタフェース回路6
5は警報状態遷移テーブルを読み出し、ATMコネクシ
ョン0が障害状態にあることを伝える。ATMコネクシ
ョン0の障害状態は、回線制御プロセッサ55を通じ
て、図3の呼処理プロセッサ56に通知される。When an alarm state read request is issued from the line control processor 55, the processor interface circuit 6
5 reads the alarm state transition table and informs that ATM connection 0 is in a failure state. The failure state of the ATM connection 0 is notified to the call processor 56 of FIG. 3 through the line control processor 55.
【0084】ATMコネクション0のタイマ値が3秒に
達するまで、次のATMコネクション0の警報セルが到
着しなければ、障害復旧タイマ更新回路62は警報状態
遷移テーブルの警報状態A0を0に変更する。その後、
ATMコネクション0が正常状態になったことが、回線
制御プロセッサ55を通じて呼処理プロセッサ56に通
知される。If the alarm cell of the next ATM connection 0 does not arrive until the timer value of the ATM connection 0 reaches 3 seconds, the fault recovery timer updating circuit 62 changes the alarm state A0 of the alarm state transition table to 0. . afterwards,
The call processor 56 is notified through the line control processor 55 that the ATM connection 0 has become normal.
【0085】また、あるATMコネクションのタイマ値
が3秒に達するまでに、そのATMコネクションに属す
るユーザセルが到着したときは、障害が回復したものと
みなしてそのATMコネクションの警報状態を正常状態
に戻す構成としてもよい。When a user cell belonging to an ATM connection arrives before the timer value of the ATM connection reaches 3 seconds, it is considered that the fault has been recovered and the alarm state of the ATM connection is set to the normal state. It may be configured to return.
【0086】このように、図4、5の構成によりATM
コネクション単位で警報状態を管理し、それらをATM
交換機の呼処理プロセッサに通知することが可能であ
る。しかしながら、図4の実施例では警報状態遷移テー
ブルメモリ63と障害復旧タイマテーブルメモリ64が
分離して設けられており、2つのメモリが必要となる。
また、図5の警報状態遷移テーブルには、1つのアドレ
スに1つのATMコネクションの警報状態を格納してい
るため、全ての警報状態を読み出すのに時間がかかる。In this way, the ATM shown in FIGS.
Manages alarm status on a connection-by-connection basis and manages them by ATM
It is possible to notify the call processor of the exchange. However, in the embodiment of FIG. 4, the alarm state transition table memory 63 and the failure recovery timer table memory 64 are provided separately, and two memories are required.
Further, since the alarm state transition table of FIG. 5 stores the alarm states of one ATM connection at one address, it takes time to read all the alarm states.
【0087】図6は、図3の警報収集装置53の他の構
成例である。図6の警報収集装置60−2は、警報セル
処理回路61、障害復旧タイマ更新回路62、警報状態
・タイマテーブルメモリ66、警報状態一覧テーブルメ
モリ67、警報状態OR表示テーブルメモリ68、警報
状態変化OR表示テーブルメモリ68′、障害コネクシ
ョンラッチ回路69、およびプロセッサインタフェース
回路65を備える。FIG. 6 shows another example of the configuration of the alarm collection device 53 shown in FIG. The alarm collection device 60-2 of FIG. 6 includes an alarm cell processing circuit 61, a failure recovery timer updating circuit 62, an alarm state / timer table memory 66, an alarm state list table memory 67, an alarm state OR display table memory 68, and an alarm state change. An OR display table memory 68 ', a fault connection latch circuit 69, and a processor interface circuit 65 are provided.
【0088】このうち、警報状態一覧テーブルメモリ6
7、警報状態OR表示テーブルメモリ68、警報状態変
化OR表示テーブルメモリ68′、障害コネクションラ
ッチ回路69は必ずしも備える必要はない。また、警報
状態一覧テーブルメモリ67のみ、あるいは警報状態一
覧テーブルメモリ67と警報状態OR表示テーブルメモ
リ68の組み合わせ、あるいは警報状態一覧テーブルメ
モリ67と警報状態変化OR表示テーブルメモリ68′
の組み合わせ、あるいは警報状態一覧テーブルメモリ6
7と障害コネクションラッチ回路69の組み合わせを備
える構成としてもよい。Of these, the alarm state list table memory 6
7. The alarm state OR display table memory 68, the alarm state change OR display table memory 68 ', and the fault connection latch circuit 69 are not necessarily provided. Further, only the alarm state list table memory 67, a combination of the alarm state list table memory 67 and the alarm state OR display table memory 68, or the alarm state list table memory 67 and the alarm state change OR display table memory 68 '.
Combination, or alarm status list table memory 6
7 and the fault connection latch circuit 69 may be combined.
【0089】図6において、警報セル処理回路61、障
害復旧タイマ更新回路62、およびプロセッサインタフ
ェース回路65の基本的な動作は図4と同様である。以
下では、主として図4の実施例との違いについて説明す
る。In FIG. 6, the basic operations of the alarm cell processing circuit 61, the failure recovery timer updating circuit 62, and the processor interface circuit 65 are the same as those in FIG. The differences from the embodiment of FIG. 4 will be mainly described below.
【0090】図7は、警報状態・タイマテーブルメモリ
66に保持される警報状態・タイマテーブルの一構成例
を示している。図7の警報状態・タイマテーブルでは、
メモリの1つのアドレスに対して、図4の警報状態遷移
テーブルメモリ63に格納される1つのATMコネクシ
ョンの警報状態と、障害復旧タイマテーブルメモリ64
に格納される同じATMコネクションのタイマ値とが割
り付けられる。FIG. 7 shows an example of the configuration of the alarm state / timer table held in the alarm state / timer table memory 66. In the alarm status / timer table of FIG. 7,
For one address of the memory, the alarm status of one ATM connection stored in the alarm status transition table memory 63 of FIG. 4 and the failure recovery timer table memory 64
And the timer value of the same ATM connection stored in.
【0091】警報セル処理回路61または障害復旧タイ
マ更新回路62があるATMコネクションn(n=0,
1,2,‥‥)の警報状態Anを更新する際には、対応
するアドレスnを指定してAnの更新値を書き込む。ATM connection n (n = 0, where alarm cell processing circuit 61 or failure recovery timer updating circuit 62 exists)
1, 2, ...) When updating the alarm status An, the corresponding address n is designated and the updated value of An is written.
【0092】このように、1つのメモリに警報状態遷移
テーブルと障害復旧タイマテーブルを格納すれば、メモ
リの記憶領域を有効に利用することができ、必要なハー
ドウェアを削減することができる。As described above, if the alarm state transition table and the failure recovery timer table are stored in one memory, the storage area of the memory can be effectively used and the required hardware can be reduced.
【0093】ただし、1つのアドレスに1つのATMコ
ネクションの情報を割り当てた場合、ATMコネクショ
ンの数が膨大になると、全コネクション分のタイマ値の
更新にかかる時間が大きくなり、障害復旧までの計測時
間に誤差が生じる可能性がある。However, when the information of one ATM connection is assigned to one address and the number of ATM connections becomes enormous, the time required to update the timer value for all the connections becomes long, and the measurement time until the failure recovery occurs. There may be an error in.
【0094】図8は、警報状態・タイマテーブルメモリ
66に保持される警報状態・タイマテーブルの他の構成
例である。図8の警報状態・タイマテーブルでは、メモ
リの1つのアドレスに対して、図4の警報状態遷移テー
ブルメモリ63に格納される2つのATMコネクション
の警報状態と、障害復旧タイマテーブルメモリ64に格
納される同じ2つのATMコネクションのタイマ値とが
割り付けられる。FIG. 8 shows another example of the alarm state / timer table stored in the alarm state / timer table memory 66. In the alarm status / timer table of FIG. 8, the alarm status of two ATM connections stored in the alarm status transition table memory 63 of FIG. 4 and the failure recovery timer table memory 64 are stored for one address of the memory. The same two ATM connection timer values are assigned.
【0095】例えば、アドレス0にはATMコネクショ
ン0および1の警報状態とタイマ値が格納され、アドレ
ス1にはATMコネクション2および3の警報状態とタ
イマ値が格納され、アドレス2にはATMコネクション
4および5の警報状態とタイマ値が格納される。For example, address 0 stores the alarm states and timer values of ATM connections 0 and 1, address 1 stores the alarm states and timer values of ATM connections 2 and 3, and address 2 stores ATM connection 4 The alarm states and timer values of 5 and 5 are stored.
【0096】図8の構成では、障害復旧タイマ更新回路
62による障害復旧タイマ値の更新時に、1回のメモリ
アクセスで2つのATMコネクションのタイマ値を同時
に更新することができる。したがって、全コネクション
分のタイマ値の更新にかかる時間は図7の構成に比べて
約半分で済み、タイマ更新に要する時間が短縮される。In the configuration of FIG. 8, when the failure recovery timer updating circuit 62 updates the failure recovery timer value, the timer values of two ATM connections can be updated simultaneously by one memory access. Therefore, the time required to update the timer values for all connections is about half that of the configuration of FIG. 7, and the time required to update the timer is shortened.
【0097】図8では、1つのアドレスに2つのATM
コネクションの警報状態とタイマ値を格納しているが、
1つのアドレスにより多くのATMコネクションの情報
を格納することにより、タイマ更新に要する時間はさら
に短縮される。In FIG. 8, two ATMs are assigned to one address.
It stores the alarm status of the connection and the timer value,
By storing the information of many ATM connections in one address, the time required for updating the timer is further shortened.
【0098】図4、5に示す実施例では、回線制御プロ
セッサ55からの読み出し要求に応じて、警報状態遷移
テーブルの全てのATMコネクションの警報状態を読み
出すために、コネクションの数だけ警報状態遷移テーブ
ルメモリ63にアクセスしなければならない。In the embodiments shown in FIGS. 4 and 5, in order to read the alarm states of all ATM connections in the alarm state transition table in response to a read request from the line control processor 55, as many alarm state transition tables as the number of connections are read. The memory 63 must be accessed.
【0099】そこで、警報状態をビットマップ表示する
ためのメモリを別に設け、一回の読み出しで複数個のA
TMコネクションの警報状態を読み出せるようにすれ
ば、メモリアクセス回数を削減することができる。Therefore, a memory for displaying the alarm state in a bit map is separately provided, and a plurality of A's can be read by one reading.
If the alarm status of the TM connection can be read, the number of memory accesses can be reduced.
【0100】図6の実施例では、警報状態を格納する警
報状態・タイマテーブルメモリ66とは別に警報状態一
覧テーブルメモリ67を設けて、プロセッサインタフェ
ース回路65による警報状態の読み出しを高速化してい
る。In the embodiment shown in FIG. 6, an alarm state list table memory 67 is provided in addition to the alarm state / timer table memory 66 for storing the alarm states so that the processor interface circuit 65 can read the alarm states at high speed.
【0101】図9は、警報状態一覧テーブルメモリ67
に保持される警報状態一覧テーブルの一構成例を示して
いる。図9の警報状態一覧テーブルには、1つのアドレ
スに8個のATMコネクションの警報状態が格納されて
いる。FIG. 9 shows the alarm state list table memory 67.
3 shows an example of the configuration of the alarm status list table stored in FIG. The alarm status list table of FIG. 9 stores alarm statuses of eight ATM connections at one address.
【0102】例えば、アドレス0にはATMコネクショ
ン0から7までの警報状態A0、A1、A2、A3、A
4、A5、A6、A7が格納され、アドレス1にはAT
Mコネクション8から15までの警報状態A8、A9、
A10、A11、A12、A13、A14、A15が格
納される。For example, for the address 0, the alarm states A0, A1, A2, A3, A of the ATM connections 0 to 7 are given.
4, A5, A6, A7 are stored, and AT is stored at address 1.
M connection 8 to 15 alarm status A8, A9,
A10, A11, A12, A13, A14 and A15 are stored.
【0103】警報セル処理回路61は、警報セルが到着
すると警報状態・タイマテーブルの警報状態を更新した
後に、警報状態一覧テーブルの該当する警報状態を更新
する。プロセッサインタフェース回路65は、回線制御
プロセッサ55から警報状態の読み出し要求があると、
警報状態一覧テーブルメモリ67から警報状態を読み出
して回線制御プロセッサ55に伝える。When an alarm cell arrives, the alarm cell processing circuit 61 updates the alarm state of the alarm state / timer table and then updates the corresponding alarm state of the alarm state list table. The processor interface circuit 65 receives the alarm state read request from the line control processor 55,
The alarm state is read from the alarm state list table memory 67 and is transmitted to the line control processor 55.
【0104】図9では、1回のメモリアクセスにより8
個のATMコネクションの警報状態を読み出すことがで
き、全コネクション分の警報状態の読み出しが高速化さ
れる。1つのアドレスに格納する警報状態の数は任意の
複数でよく、8個に限られることはない。In FIG. 9, one memory access results in 8
The alarm statuses of individual ATM connections can be read, and the alarm statuses of all connections can be read at high speed. The number of alarm states stored in one address may be any plural number and is not limited to eight.
【0105】警報状態一覧テーブルを備えた場合でも、
警報セル到着時および障害復旧タイマ更新回路62によ
る警報状態の更新時には、メモリのアドレス方向に警報
状態を1つずつ並べた方がハード構成上簡単である。一
方、回線制御プロセッサ55からの読み出し要求時に
は、1回のメモリアクセスでより多くのATMコネクシ
ョンの警報状態を読み取れる方がよい。このため、警報
状態・タイマテーブルとは別に、1つのアドレスに複数
の警報状態を並べた形態を持つ警報状態一覧テーブルを
設けている。Even if the alarm state list table is provided,
At the time of arrival of the alarm cell and at the time of updating the alarm state by the failure recovery timer updating circuit 62, it is easier in terms of hardware configuration to arrange the alarm states one by one in the memory address direction. On the other hand, when a read request is issued from the line control processor 55, it is better to read more alarm states of ATM connections with one memory access. Therefore, in addition to the alarm state / timer table, an alarm state list table having a form in which a plurality of alarm states are arranged at one address is provided.
【0106】尚、図4の実施例に図6の警報状態一覧テ
ーブルメモリ67を付加した構成としても同様の効果が
期待できる。警報状態一覧テーブルから障害状態にある
警報状態を読み出して、回線制御プロセッサ55に伝え
る際、例えば警報状態一覧テーブルの最後に読み出すア
ドレスに障害状態が記されている場合に非常に無駄が大
きくなる。Similar effects can be expected even if the alarm state list table memory 67 of FIG. 6 is added to the embodiment of FIG. When the alarm status in the failure status is read from the alarm status list table and transmitted to the line control processor 55, for example, when the failure status is written in the last read address of the alarm status list table, the waste becomes very large.
【0107】この無駄を軽減するために、例えば次の3
つの方法が考えられる。そのうちの最初の2つは、警報
状態を2段階に分けて読み出す方法である。1つ目の方
法では、任意の複数個毎にATMコネクションの警報状
態をグループ化する。まずそれぞれのグループ単位に障
害状態の有無を知らせ、次に障害状態を含むグループ内
のATMコネクションの警報状態を読み出して、どのA
TMコネクションが障害状態にあるかを通知する。In order to reduce this waste, for example, the following 3
There are two possible ways. The first two of them are methods of reading the alarm state in two stages. In the first method, alarm states of ATM connections are grouped for each arbitrary plurality. First, each group is notified of the presence / absence of a fault condition, and then the alarm state of the ATM connection in the group including the fault condition is read to determine which A
Notify whether the TM connection is in a failure state.
【0108】2つ目の方法では、任意の複数個毎にAT
Mコネクションの警報状態変化をグループ化する。まず
それぞれのグループ単位に警報状態変化の有無を知ら
せ、次に警報状態変化を含むグループ内のATMコネク
ションの警報状態を読み出して、どのATMコネクショ
ンの警報状態が変化したかを通知する。In the second method, the AT is set for each arbitrary plurality.
Group M connection alarm status changes. First, the presence / absence of an alarm state change is notified to each group unit, and then the alarm state of the ATM connection in the group including the alarm state change is read to notify which ATM connection of the alarm state has changed.
【0109】もう1つの方法は、警報状態に変化のあっ
たATMコネクションの情報のみを別に格納する方法で
ある。この方法では、例えば正常状態から障害状態に移
行したATMコネクションの識別子や故障の種別等の情
報を、例えばラッチ回路に変化情報として保持してお
き、必要に応じて障害状態にあるATMコネクションの
変化情報を順次読み出す。The other method is to separately store only the information of the ATM connection whose alarm state has changed. In this method, for example, information such as the identifier of an ATM connection that has transitioned from a normal state to a fault state and the type of failure is held as change information in a latch circuit, for example. Information is read sequentially.
【0110】図6の実施例では、警報状態OR表示テー
ブルメモリ68がATMコネクションのグループ単位に
障害状態の有無を記憶し、警報状態変化OR表示テーブ
ルメモリ68′がATMコネクションのグループ単位に
警報状態変化の有無を記憶し、警報状態ラッチ回路69
が警報状態に変化のあったATMコネクションの情報を
保持する。警報状態OR表示テーブルメモリ68、警報
状態変化OR表示テーブルメモリ68′、または警報状
態ラッチ回路69を用いることにより、警報状態の読み
出しが高速化される。In the embodiment of FIG. 6, the alarm status OR display table memory 68 stores the presence / absence of a failure status for each ATM connection group, and the alarm status change OR display table memory 68 'stores the alarm status for each ATM connection group. Whether or not there is a change is stored, and the alarm state latch circuit 69
Holds information about the ATM connection whose alarm state has changed. By using the alarm state OR display table memory 68, the alarm state change OR display table memory 68 ', or the alarm state latch circuit 69, the readout of the alarm state is speeded up.
【0111】図10は、警報状態OR表示テーブルメモ
リ68に保持される警報状態OR表示テーブルの一構成
例とその警報状態一覧テーブルとの関係を示している。
警報セル処理回路61は、警報状態一覧テーブルの1つ
のアドレスに格納されている複数の警報状態に対応する
複数のATMコネクションを1つのグループとして、全
ATMコネクションを幾つかのグループに分割する。そ
して、各グループ内の警報状態を示す値の論理和をと
り、警報状態OR表示テーブル内のそれぞれのグループ
の障害状態として格納する。FIG. 10 shows an example of the constitution of the alarm state OR display table held in the alarm state OR display table memory 68 and the relation between the alarm state list table.
The alarm cell processing circuit 61 divides all the ATM connections into several groups, with a plurality of ATM connections corresponding to a plurality of alarm states stored in one address of the alarm state list table as one group. Then, the logical sum of the values indicating the alarm states in each group is calculated and stored as the failure state of each group in the alarm state OR display table.
【0112】例えば、図10に示すように、1つのグル
ープ内の警報状態の値が1つでも1であれば、そのグル
ープ内に障害状態があることを示す1が警報状態OR表
示テーブル内の対応する欄に記される。そのグループ内
の警報状態の値が全て0のときは、障害状態がないもの
とみなされ、警報状態OR表示テーブル内の対応する欄
に0が記される。For example, as shown in FIG. 10, if even one value of the alarm state in one group is 1, 1 indicating that there is a failure state in the group is 1 in the alarm state OR display table. Marked in the corresponding column. When all the alarm status values in the group are 0, it is considered that there is no failure status, and 0 is written in the corresponding column in the alarm status OR display table.
【0113】回線制御プロセッサ55から警報状態の読
み出し要求があると、プロセッサインタフェース回路6
5は、まず警報状態OR表示テーブルを読み出す。そし
て、障害状態を示しているグループのみについて、さら
に警報状態一覧テーブルの読み出しを行い、どのATM
コネクションが障害状態にあるかを回線制御プロセッサ
55に伝える。When an alarm state read request is issued from the line control processor 55, the processor interface circuit 6
5 first reads the alarm state OR display table. Then, the alarm state list table is further read out only for the group showing the fault state, and which ATM
Informs the line control processor 55 whether the connection is in a failure state.
【0114】図11は、警報状態変化OR表示テーブル
メモリ68′に保持される警報状態変化OR表示テーブ
ルの一構成例とその警報状態一覧テーブルとの関係を示
している。FIG. 11 shows an example of the constitution of the alarm state change OR display table held in the alarm state change OR display table memory 68 'and the relation between the alarm state list table.
【0115】警報セル処理回路61は、警報状態一覧テ
ーブルの1つのアドレスに格納されている複数の警報状
態に対応する複数のATMコネクションを1つのグルー
プとして、全ATMコネクションを幾つかのグループに
分割する。そして、各グループ内の警報状態変化を示す
値の論理和をとり、警報状態変化OR表示テーブル内の
それぞれのグループの警報状態変化として格納する。The alarm cell processing circuit 61 divides all the ATM connections into several groups, with a plurality of ATM connections corresponding to a plurality of alarm states stored in one address of the alarm state list table as one group. To do. Then, the logical sum of the values indicating the alarm state change in each group is calculated and stored as the alarm state change of each group in the alarm state change OR display table.
【0116】例えば、図11に示すように、1つのグル
ープ内の警報状態の値が1つでも0から1に変化すれ
ば、そのグループ内に警報状態の変化があることを示す
1が、警報状態変化OR表示テーブル内の対応する欄に
警報状態変化として記される。そのグループ内の警報状
態の値が全て0のままであるときは、警報状態の変化が
ないものとみなされ、警報状態OR表示テーブル内の対
応する欄に0が記される。For example, as shown in FIG. 11, if even one value of the alarm state in one group changes from 0 to 1, 1 indicating that there is a change in the alarm state in the group is an alarm. The corresponding column in the state change OR display table is marked as an alarm state change. When all the alarm status values in the group remain 0, it is considered that the alarm status does not change, and 0 is written in the corresponding column in the alarm status OR display table.
【0117】また、警報状態一覧テーブルの警報状態の
値が1から0に変化したときも同様に、警報状態の変化
があることを示す1が警報状態変化OR表示テーブル内
に記される。Similarly, when the value of the alarm status in the alarm status list table changes from 1 to 0, 1 indicating that there is a change in the alarm status is written in the alarm status change OR display table.
【0118】回線制御プロセッサ55から警報状態の読
み出し要求があると、プロセッサインタフェース回路6
5は、まず警報状態変化OR表示テーブルを読み出す。
そして、警報状態変化を示しているグループのみについ
て、さらに警報状態一覧テーブルの読み出しを行い、ど
のATMコネクションの警報状態がどのように変化した
かを回線制御プロセッサ55に伝える。When an alarm state read request is issued from the line control processor 55, the processor interface circuit 6
5 first reads the alarm state change OR display table.
Then, the alarm state list table is read out only for the group showing the alarm state change, and the line control processor 55 is notified of which ATM connection has changed the alarm state and how.
【0119】警報状態OR表示テーブルメモリ68また
は警報状態変化OR表示テーブルメモリ68′を備えれ
ば、警報状態一覧テーブルの全ての警報状態を常に読み
出す必要がなくなる。If the alarm state OR display table memory 68 or the alarm state change OR display table memory 68 'is provided, it is not necessary to always read all the alarm states in the alarm state list table.
【0120】図12は、警報状態ラッチ回路69の一構
成例を示すブロック図である。警報セルが到着すると、
警報セル処理回路61は、対応するATMコネクション
の識別子や故障の種別等の変化情報を、到着順に警報状
態FIFO71に格納する。また、障害復旧タイマ更新
回路62は、警報状態・タイマテーブルのタイマ値が回
復条件により指定された値(3秒)に達すると、対応す
るATMコネクションの変化情報を順に警報状態FIF
O71に格納する。FIG. 12 is a block diagram showing an example of the configuration of the alarm state latch circuit 69. When the alarm cell arrives,
The alarm cell processing circuit 61 stores the change information such as the identifier of the corresponding ATM connection and the type of failure in the alarm state FIFO 71 in the order of arrival. Further, when the alarm state / timer table timer value reaches the value (3 seconds) designated by the recovery condition, the failure recovery timer updating circuit 62 sequentially outputs the corresponding ATM connection change information to the alarm state FIF.
Store in O71.
【0121】これにより、警報状態が変化したATMコ
ネクションの情報が、変化の発生順に警報状態FIFO
71に蓄えられる。ATMコネクションの識別子として
は、警報セルのVPIやVCIが用いられるが、他に識
別番号等を定義して用いてもよい。また、故障の種別と
は、例えば警報セルがAISセルであるかRDIセルで
あるかの区別を示す情報である。As a result, the information of the ATM connection whose alarm status has changed is changed to the alarm status FIFO in the order of occurrence of the change.
It is stored in 71. Although the VPI or VCI of the alarm cell is used as the identifier of the ATM connection, an identification number or the like may be defined and used. The failure type is information indicating whether the alarm cell is an AIS cell or an RDI cell, for example.
【0122】回線制御プロセッサ55からの読み出し要
求に応じて、プロセッサインタフェース回路65は、警
報状態FIFO71の情報を順に読み出し、回線制御プ
ロセッサ55に伝える。In response to the read request from the line control processor 55, the processor interface circuit 65 sequentially reads the information of the alarm state FIFO 71 and sends it to the line control processor 55.
【0123】FIFO制御回路72は、警報セル処理回
路61および障害復旧タイマ更新回路62による警報状
態FIFO71への書き込み動作と、プロセッサインタ
フェース回路65による警報状態FIFO71からの読
み出し動作を制御する。The FIFO control circuit 72 controls the write operation to the alarm state FIFO 71 by the alarm cell processing circuit 61 and the fault recovery timer updating circuit 62 and the read operation from the alarm state FIFO 71 by the processor interface circuit 65.
【0124】図13は、警報状態FIFO71とFIF
O制御回路72の具体的な構成例を示している。図13
において、警報状態FIFO71としてデュアルポート
RAM81が用いられ、FIFO制御回路72は、AN
D回路82、カウンタ回路83、84、および減算回路
85より構成される。FIG. 13 shows the alarm status FIFO 71 and the FIFO.
A specific configuration example of the O control circuit 72 is shown. FIG.
In the above, the dual port RAM 81 is used as the alarm state FIFO 71, and the FIFO control circuit 72 is
It is composed of a D circuit 82, counter circuits 83 and 84, and a subtraction circuit 85.
【0125】デュアルポートRAM81は、書き込みデ
ータ(ライトデータ)が入力される端子Dinと読み出し
データ(リードデータ)を出力する端子Dout を有す
る。また、ライトデータを書き込むアドレス(ライトア
ドレス)が入力される端子WA、リードデータを読み出
すアドレス(リードアドレス)が入力される端子RA、
およびライトイネーブル信号、リードイネーブル信号が
それぞれ入力される端子WE、REを有する。The dual port RAM 81 has a terminal Din for inputting write data (write data) and a terminal Dout for outputting read data (read data). Further, a terminal WA to which an address (write address) for writing the write data is input, a terminal RA to which an address (read address) for reading the read data is input,
And terminals WE and RE to which a write enable signal and a read enable signal are input, respectively.
【0126】カウンタ回路83は端子CLKにパルスが
入力する度に出力Qの値を更新してライトアドレスを指
定し、カウンタ回路84は同様にしてリードアドレスを
指定する。The counter circuit 83 updates the value of the output Q each time a pulse is input to the terminal CLK to specify the write address, and the counter circuit 84 similarly specifies the read address.
【0127】また、減算回路85は、端子Aに入力する
リードアドレスから端子B入力するライトアドレスを減
算して、論理信号FULLを端子Lから出力する。例え
ば、端子Aと端子Bの値の差が所定値に達すると信号F
ULLは論理1となり、デュアルポートRAM81の格
納領域が一杯(FULL状態)であることを示す。端子
Aと端子Bの値の差が所定値に満たないときは信号FU
LLは論理0となり、格納領域に空きがあることを示
す。Further, the subtraction circuit 85 subtracts the write address input to the terminal B from the read address input to the terminal A and outputs the logical signal FULL from the terminal L. For example, when the difference between the values of the terminals A and B reaches a predetermined value, the signal F
ULL becomes a logic 1 and indicates that the storage area of the dual port RAM 81 is full (FULL state). When the difference between the values of terminal A and terminal B is less than the predetermined value, signal FU
LL becomes a logical 0, indicating that there is a free space in the storage area.
【0128】AND回路82の一方の入力端子には、警
報セル処理回路61と障害復旧タイマ更新回路62より
警報状態変化信号が入力し、もう一方の入力端子には信
号FULLの反転が入力する。警報セル処理回路61は
警報セルが到着したときに警報状態変化信号を論理1と
して出力し、障害復旧タイマ更新回路62はATMコネ
クションが障害状態から復旧したときに警報状態変化信
号を論理1として出力する。An alarm state change signal is input from the alarm cell processing circuit 61 and the fault recovery timer updating circuit 62 to one input terminal of the AND circuit 82, and the inversion of the signal FULL is input to the other input terminal. The alarm cell processing circuit 61 outputs an alarm state change signal as logic 1 when an alarm cell arrives, and the fault recovery timer update circuit 62 outputs an alarm state change signal as logic 1 when the ATM connection is restored from the fault state. To do.
【0129】したがって、警報状態・タイマテーブルに
登録された警報状態に何らかの変化があり、かつ、デュ
アルポートRAM81の格納領域に空きがあるときに、
AND回路82は論理1をライトイネーブル信号として
出力する。ライトイネーブル信号はデュアルポートRA
M81の端子WEに入力するとともに、カウンタ回路8
3の端子CLKにも入力し、ライトアドレスをカウント
アップする。Therefore, when there is some change in the alarm state registered in the alarm state / timer table and there is a free space in the storage area of the dual port RAM 81,
The AND circuit 82 outputs logic 1 as a write enable signal. Write enable signal is dual port RA
Input to the terminal WE of M81 and the counter circuit 8
It is also input to the terminal CLK of 3 and the write address is counted up.
【0130】これにより、警報セル処理回路61または
障害復旧タイマ更新回路62から送られてくる警報状態
に変化のあったATMコネクションの変化情報が、ライ
トデータとしてデュアルポートRAM81に書き込まれ
る。この場合、ライトデータには変化後の警報状態(障
害状態または正常状態)と、警報種別(VP−AIS/
VP−RDI/VC−AIS/VC−RDI)と、AT
Mコネクションの識別子(VPI/VCI)が含まれ
る。As a result, the change information of the ATM connection having the change in the alarm state sent from the alarm cell processing circuit 61 or the failure recovery timer updating circuit 62 is written in the dual port RAM 81 as the write data. In this case, the write data contains the changed alarm state (failure state or normal state) and the alarm type (VP-AIS /
VP-RDI / VC-AIS / VC-RDI) and AT
The M connection identifier (VPI / VCI) is included.
【0131】警報セル処理回路61および障害復旧タイ
マ更新回路62は、ATMコネクションの情報の書き込
みが終わると、警報状態変化信号をリセットして論理0
にする。このように、デュアルポートRAM81へのラ
イトデータの書き込みは、ATMコネクションの警報状
態が変化したときに行われる。The alarm cell processing circuit 61 and the fault recovery timer updating circuit 62 reset the alarm state change signal to logic 0 after the writing of the ATM connection information is completed.
To In this way, writing of write data to the dual port RAM 81 is performed when the alarm state of the ATM connection changes.
【0132】一方、デュアルポートRAM81からのリ
ードデータの読み出しは、回線制御プロセッサ55から
の読み出し要求があったときに行われる。このとき、プ
ロセッサインタフェース回路65からのリードイネーブ
ル信号が、例えば論理1となる。リードイネーブル信号
はデュアルポートRAM81の端子REに入力するとと
もに、カウンタ回路84の端子CLKにも入力し、リー
ドアドレスをカウントアップする。On the other hand, the read data is read from the dual port RAM 81 when a read request is issued from the line control processor 55. At this time, the read enable signal from the processor interface circuit 65 becomes a logic 1, for example. The read enable signal is input to the terminal RE of the dual port RAM 81 and also to the terminal CLK of the counter circuit 84 to count up the read address.
【0133】これにより、デュアルポートRAM81か
ら読み出されたATMコネクションの変化情報が、プロ
セッサインタフェース回路65を介して、変化の発生し
た順に回線制御プロセッサ55に送られる。As a result, the ATM connection change information read from the dual port RAM 81 is sent to the line control processor 55 via the processor interface circuit 65 in the order in which the change occurred.
【0134】図13の警報状態ラッチ回路を備えれば、
回線制御プロセッサ55は警報状態が変化したATMコ
ネクションの情報のみを読み出すことができ、他のAT
Mコネクションの警報状態を読み出す必要がない。続い
て、図14から図30までを参照しながら、本発明のネ
ットワークデータ収集装置について説明する。If the alarm state latch circuit of FIG. 13 is provided,
The line control processor 55 can read only the information of the ATM connection whose alarm state has changed, and
It is not necessary to read the alarm status of M connection. Next, the network data collection device of the present invention will be described with reference to FIGS. 14 to 30.
【0135】ネットワークデータ収集装置54の一実施
例としては、図31の構成が考えられる。ただし、実施
例では統計情報メモリ7の代わりに、図14に示すよう
な構成を持つ統計情報メモリを用いる。As an example of the network data collection device 54, the configuration of FIG. 31 can be considered. However, in the embodiment, instead of the statistical information memory 7, a statistical information memory having a configuration as shown in FIG. 14 is used.
【0136】図14では、VPIと統計情報の項目とに
より指定される1つのメモリアドレスに、複数の統計情
報の項目のデータが格納されている。例えば、VPIが
0であるATMコネクションに関する3つの項目
(a)、(b)、(c)のデータが最初のアドレスに格
納される。項目(d)以降についても同様にして、次の
項目3つ分ずつのデータが次のアドレスに順次格納され
る。ただし、VPI=0の最後のアドレスには2つの項
目(m)、(n)のデータが格納される。VPIが1以
上のATMコネクションのデータについても同様であ
る。In FIG. 14, data of a plurality of items of statistical information is stored in one memory address designated by the VPI and the item of statistical information. For example, the data of three items (a), (b), and (c) regarding the ATM connection whose VPI is 0 is stored in the first address. Similarly, for the items (d) and subsequent items, data for each of the following three items is sequentially stored at the next address. However, data of two items (m) and (n) are stored at the last address of VPI = 0. The same applies to the ATM connection data whose VPI is 1 or more.
【0137】図15は、図14の統計情報メモリに対す
るアクセスサイクルを示している。図15では、1回の
メモリアクセスにより3つの項目のデータの読み出しま
たは書き込みを行えるので、同じ数の項目のデータにア
クセスする図34の場合に比べて、1セル時間の分割数
を削減することができる。FIG. 15 shows an access cycle for the statistical information memory shown in FIG. In FIG. 15, since data of three items can be read or written by one memory access, the number of divisions of one cell time can be reduced as compared with the case of FIG. 34 in which data of the same number of items is accessed. You can
【0138】また、1セル時間の分割数を同じとした場
合、統計情報メモリにより多くの項目のデータを格納す
ることができる。このように、統計情報メモリをデータ
方向に拡張することにより、1セル時間内で多数の統計
情報を収集することが可能になる。If the number of divisions in one cell time is the same, data of many items can be stored in the statistical information memory. In this way, by expanding the statistical information memory in the data direction, it becomes possible to collect a large amount of statistical information within one cell time.
【0139】しかし、図14の構成では、同一のメモリ
アドレスに複数の項目を配置するため、同一アドレスの
項目の分だけ格納領域が必要となり、メモリ量が増加す
る。現状の汎用メモリでは、データ方向(ビット方向)
の幅は8ビットあるいは16ビットが一般的であるた
め、このビット方向の制約条件からメモリを多数使用せ
ざるを得ない。However, in the configuration of FIG. 14, since a plurality of items are arranged at the same memory address, the storage area is required for the items of the same address, and the memory amount increases. In the current general-purpose memory, data direction (bit direction)
Since the width of is generally 8 bits or 16 bits, a large number of memories must be used due to the constraint condition in the bit direction.
【0140】図16は、ネットワークデータ収集装置5
4の他の構成例である。図16のネットワークデータ収
集装置は、コネクション識別回路91、プロセッサイン
タフェース回路92、ネットワークデータ収集回路9
3、アドレスセレクタ94、データセレクタ95、ネッ
トワークデータ更新回路96、統計情報メモリ97、ア
ドレス作成回路98、およびアクセス調整回路99を備
える。FIG. 16 shows the network data collection device 5
4 is another configuration example of No. 4. The network data collection device of FIG. 16 includes a connection identification circuit 91, a processor interface circuit 92, and a network data collection circuit 9.
3, an address selector 94, a data selector 95, a network data updating circuit 96, a statistical information memory 97, an address creating circuit 98, and an access adjusting circuit 99.
【0141】図16において、統計情報メモリ97は、
ネットワークデータを保存する。コネクション識別回路
91は、到着したセルからそのセルの属するATMコネ
クションの識別情報を読み出し、アドレス作成回路98
に与える。ATMコネクションの識別情報とは、例えば
VPIやVCI等の識別子である。In FIG. 16, the statistical information memory 97 is
Save network data. The connection identification circuit 91 reads the identification information of the ATM connection to which the cell arrives from the arrived cell, and the address creation circuit 98
Give to. The identification information of the ATM connection is, for example, an identifier such as VPI or VCI.
【0142】ネットワークデータ収集回路93は、到着
したセルから統計情報メモリ97の更新に用いるデータ
を収集あるいは計算する。そして、更新する必要がある
統計情報の項目を調べ、それらの項目についての更新要
求をアドレス作成回路98とアクセス調整回路99に送
る。The network data collecting circuit 93 collects or calculates data used for updating the statistical information memory 97 from the arrived cells. Then, it checks the items of statistical information that need to be updated, and sends update requests for those items to the address creation circuit 98 and the access adjustment circuit 99.
【0143】アドレス作成回路98は、コネクション識
別回路91の出力とネットワークデータ収集回路93か
らの更新要求に基づいて、統計情報メモリ97の更新す
る必要のあるデータのアドレスを検索し、求めたアドレ
スをアドレスセレクタ94に与える。The address creating circuit 98 searches the address of the data that needs to be updated in the statistical information memory 97 on the basis of the output of the connection identifying circuit 91 and the update request from the network data collecting circuit 93, and obtains the obtained address. It is given to the address selector 94.
【0144】ネットワークデータ更新回路96は、セル
到着時に、統計情報メモリ97内のアドレスセレクタ9
4が指定するアドレスに格納されたネットワークデータ
の値を読み出す。そして、読み出した値にネットワーク
データ収集回路93の出力を加算し、データセレクタ9
5を介して統計情報メモリ97に格納する。The network data updating circuit 96, when the cell arrives, receives the address selector 9 in the statistical information memory 97.
The value of the network data stored in the address designated by 4 is read. Then, the output of the network data collection circuit 93 is added to the read value, and the data selector 9
5 to the statistical information memory 97.
【0145】プロセッサインタフェース回路92は、回
線制御プロセッサ55からの読み出し要求を受けて、統
計情報メモリ97のネットワークデータを読み出し、回
線制御プロセッサ55に送る。また、回線制御プロセッ
サ55から送られてくるデータをアクセス調整回路99
を介してデータセレクタ95に与える。The processor interface circuit 92 receives the read request from the line control processor 55, reads the network data in the statistical information memory 97, and sends it to the line control processor 55. Further, the data sent from the line control processor 55 is sent to the access adjusting circuit 99.
To the data selector 95 via.
【0146】アクセス調整回路99は、プロセッサイン
タフェース回路92からの読み出し要求に対して、ネッ
トワークデータの更新を行うセルスロットでは回線制御
プロセッサ55による読み出しを禁止し、更新を行わな
いセルスロットまで読み出しを待たせるような制御を行
う。In response to the read request from the processor interface circuit 92, the access adjustment circuit 99 prohibits the line control processor 55 from reading in the cell slot in which the network data is updated, and waits until the cell slot in which the update is not performed. Control.
【0147】アドレスセレクタ94は、アドレス作成回
路98及びアクセス調整回路99により指定される統計
情報メモリ97のアクセスアドレスを選択する。また、
データセレクタ95は、ネットワークデータ更新回路9
6及びアクセス調整回路99から出力される統計情報メ
モリ97への書き込みデータを選択する。The address selector 94 selects an access address of the statistical information memory 97 designated by the address creating circuit 98 and the access adjusting circuit 99. Also,
The data selector 95 is the network data update circuit 9
6 and the write data to be output to the statistical information memory 97 from the access adjusting circuit 99 is selected.
【0148】図17は、ATMコネクションがVPIに
より指定される場合の統計情報メモリ97の一構成例を
示している。図17では、1つのアドレスに1つのAT
Mコネクションに関する1つの項目のデータが格納され
ている。データの格納アドレスはVPIの値と統計情報
の項目とにより指定される。FIG. 17 shows an example of the structure of the statistical information memory 97 when the ATM connection is designated by the VPI. In FIG. 17, one AT is assigned to one address
Data of one item regarding the M connection is stored. The data storage address is specified by the value of VPI and the item of statistical information.
【0149】例えば、VPIが0のATMコネクション
に関する項目(a)〜(n)のデータが1つずつ順に格
納され、続いてVPIが1のATMコネクションに関す
る項目(a)〜(n)のデータが1つずつ順に格納され
る。VPIが2以上のデータについても同様である。For example, the data items (a) to (n) relating to the ATM connection whose VPI is 0 are sequentially stored one by one, and then the data items (a) to (n) relating to the ATM connection whose VPI is 1 are stored. They are stored one by one in order. The same applies to data with VPI of 2 or more.
【0150】図18は、図16のネットワークデータ収
集回路によるメモリアクセスの一例を示している。セル
到着時には、図18(a)に示すように、そのセルが属
するATMコネクションの項目(a)〜(n)のうち、
更新する必要がある項目が統計情報メモリ97から順に
読み出され、更新されたデータが順に書き込まれる。こ
のとき、プロセッサインタフェース回路92による読み
出しは行われない。FIG. 18 shows an example of memory access by the network data collection circuit of FIG. When a cell arrives, as shown in FIG. 18A, among the ATM connection items (a) to (n) to which the cell belongs,
Items that need to be updated are sequentially read from the statistical information memory 97, and the updated data are sequentially written. At this time, the processor interface circuit 92 does not read.
【0151】したがって、セル到着時の1セル時間内の
メモリアクセス回数は、最大でも項目数の2倍となる。
更新する必要がある項目が限られる場合は、必要なメモ
リアクセスの回数はさらに少なくて済む。このときのア
クセスアドレスはアドレス作成回路98により生成され
る。Therefore, the number of memory accesses within one cell time upon arrival of a cell is at most twice the number of items.
If the items that need to be updated are limited, then less memory access is required. The access address at this time is generated by the address generation circuit 98.
【0152】また、回線制御プロセッサ55による読み
出し時には、図18(b)に示すように、指定されたA
TMコネクションの項目(a)〜(n)が順に読み出さ
れた後、統計情報メモリ97内のそれらのデータが順に
0クリアされる。したがって、回線制御プロセッサ55
による読み出し時の1セル時間内のメモリアクセス回数
は、項目数の2倍となる。At the time of reading by the line control processor 55, as shown in FIG.
After the items (a) to (n) of the TM connection are sequentially read, those data in the statistical information memory 97 are sequentially cleared to 0. Therefore, the line control processor 55
The number of times of memory access within one cell time at the time of reading by is 2 times the number of items.
【0153】図19は、図18(b)に示す読み出しが
行われるセルスロットを示す模式図である。図19に示
すように、統計情報メモリ97のデータを更新する必要
があるセルスロットでは、回線制御プロセッサ55から
読み出し要求がきても読み出しを行わない。更新の必要
があるセルのセルスロットでは、図18(a)のような
メモリアクセスが行われる。FIG. 19 is a schematic diagram showing a cell slot in which the reading shown in FIG. 18B is performed. As shown in FIG. 19, in the cell slot where the data in the statistical information memory 97 needs to be updated, even if a read request is received from the line control processor 55, reading is not performed. In the cell slot of the cell that needs to be updated, the memory access shown in FIG. 18A is performed.
【0154】そして、統計情報メモリ97のデータを更
新する必要がないセルのセルスロットにおいて、回線制
御プロセッサ55による読み出しを許可し、プロセッサ
インタフェース回路92を介してデータが読み出され
る。このような、読み出し制御はアクセス調整回路99
により行われる。Then, in the cell slot of the cell in which the data in the statistical information memory 97 does not need to be updated, the line control processor 55 permits the read and the data is read through the processor interface circuit 92. Such read control is performed by the access adjustment circuit 99.
Done by.
【0155】図20は、図16のアドレス作成回路98
の一構成例を示している。図20のアドレス作成回路9
8は、統計情報の項目(a)〜(n)から更新すべき項
目を選択するアドレス調整回路101を有する。アドレ
ス調整回路101は、ネットワークデータ収集回路93
の出力である項目(a)〜(n)の各更新要求から、ア
クセスアドレスを生成する。FIG. 20 shows the address creating circuit 98 of FIG.
An example of the configuration is shown. Address creating circuit 9 of FIG.
8 has an address adjustment circuit 101 for selecting an item to be updated from the items (a) to (n) of the statistical information. The address adjusting circuit 101 is a network data collecting circuit 93.
An access address is generated from each update request of items (a) to (n) which is the output of
【0156】アドレス調整回路101の出力と、コネク
ション識別回路91の出力であるATMコネクションの
識別子(例えばVPI)とが、統計情報メモリ97のア
クセスアドレスとしてアドレスセレクタ94に引き渡さ
れる。The output of the address adjusting circuit 101 and the ATM connection identifier (for example, VPI) output from the connection identifying circuit 91 are passed to the address selector 94 as an access address of the statistical information memory 97.
【0157】アドレス作成回路98を備えることによ
り、更新する必要のあるデータのアドレスを選択的に生
成し、1セル時間内のメモリアクセス回数を削減するこ
とができる。By providing the address generation circuit 98, it is possible to selectively generate the address of the data that needs to be updated and reduce the number of memory accesses within one cell time.
【0158】図21は、図16のアクセス調整回路99
の一構成例を示している。図21のアクセス調整回路
は、NOR回路102とAND回路103を有する。N
OR回路102は、ネットワークデータ収集回路93の
出力である各項目の更新要求の論理和をとり、その否定
をAND回路103に出力する。AND回路103は、
NOR回路102の出力とプロセッサインタフェース回
路92からのμP読み出し要求の論理積を、アドレスセ
レクタ94に出力する。また、プロセッサインタフェー
ス回路92が指定するATMコネクションの識別子(例
えばVPI)が、アドレスセレクタ94に引き渡され
る。FIG. 21 shows the access adjustment circuit 99 shown in FIG.
An example of the configuration is shown. The access adjustment circuit in FIG. 21 includes a NOR circuit 102 and an AND circuit 103. N
The OR circuit 102 takes the logical sum of the update requests for the respective items, which is the output of the network data collection circuit 93, and outputs the negative thereof to the AND circuit 103. The AND circuit 103 is
The logical product of the output of the NOR circuit 102 and the μP read request from the processor interface circuit 92 is output to the address selector 94. Further, the ATM connection identifier (for example, VPI) designated by the processor interface circuit 92 is delivered to the address selector 94.
【0159】項目(a)〜(n)の更新要求のうち1つ
でも論理1であるときは、NOR回路102の出力は論
理0となる。したがって、μP読み出し要求が論理1
で、プロセッサインタフェース回路92からの読み出し
要求があるときでも、AND回路103は論理0を出力
する。このとき、アドレスセレクタ94は、コネクショ
ン識別回路91の出力に基づいてアクセスアドレスを生
成する。When at least one of the update requests of items (a) to (n) is logic 1, the output of the NOR circuit 102 is logic 0. Therefore, the μP read request is logical 1
Therefore, the AND circuit 103 outputs a logic 0 even when there is a read request from the processor interface circuit 92. At this time, the address selector 94 generates an access address based on the output of the connection identification circuit 91.
【0160】項目(a)〜(n)の更新要求が全て論理
0のときは、NOR回路102の出力は論理1となり、
μP読み出し要求が論理1であればAND回路103は
論理1を出力する。このとき、アドレスセレクタ94
は、アクセス調整回路99から与えられるATMコネク
ションの識別子に基づいて、項目(a)〜(n)のデー
タのアクセスアドレスを生成する。When all the update requests of items (a) to (n) are logic 0, the output of the NOR circuit 102 becomes logic 1,
If the μP read request is logic 1, the AND circuit 103 outputs logic 1. At this time, the address selector 94
Generates an access address for the data of items (a) to (n) based on the ATM connection identifier given from the access adjusting circuit 99.
【0161】このように、各項目の更新要求の論理和条
件を用いて、回線制御プロセッサ55からの読み出し要
求をマスクすることにより、回線制御プロセッサ55に
よる読み出しをデータ更新が行われないセルスロットま
で遅延させることができる。As described above, the read request from the line control processor 55 is masked by using the logical sum condition of the update requests of the respective items, so that the line control processor 55 performs the read up to the cell slot in which the data update is not performed. Can be delayed.
【0162】次に、図22から図28までを参照しなが
ら、ネットワークデータ収集装置の一例であるATMコ
ネクション品質測定装置について説明する。ATMコネ
クション品質測定装置は、図16のネットワークデータ
収集装置54と同様の構成を持ち、ITU(Internatio
nal Telecommunication Union )−T勧告I.610の
PM(Performance Management)セルと呼ばれるOAM
セルを用いて、ATMコネクションの品質測定を行う。Next, an ATM connection quality measuring device as an example of the network data collecting device will be described with reference to FIGS. 22 to 28. The ATM connection quality measuring device has the same structure as the network data collecting device 54 of FIG.
nal Telecommunication Union) -T Recommendation I. OAM called 610 PM (Performance Management) cell
ATM cells are used to measure the quality of ATM connections.
【0163】一例として、図2のインタフェース33と
インタフェース39に収容されたATMコネクション品
質測定装置が、ATM交換機34′とATM交換機3
8′の間の伝送路36、36″に多重化されたATMコ
ネクションの品質測定を行う場合について説明する。As an example, the ATM connection quality measuring devices accommodated in the interfaces 33 and 39 of FIG. 2 are the ATM switch 34 'and the ATM switch 3 respectively.
A case will be described in which the quality of ATM connections multiplexed on the transmission lines 36 and 36 ″ between 8 ′ is measured.
【0164】まず、インタフェース33内のATMコネ
クション品質測定装置は、測定対象のATMコネクショ
ンに対して、所定数のユーザセルが通過する毎に1つの
PMセルを多重する。PMセルには、MSN(Monitori
ng Sequence Number)、TUC(Total User Cell Numb
er)、BIP(Bit Interleaved Parity)16、CRC
(Cyclic Redundancy Check )等の情報が収容されてい
る。First, the ATM connection quality measuring device in the interface 33 multiplexes one PM cell every time a predetermined number of user cells pass through the ATM connection to be measured. MSN (Monitori
ng Sequence Number), TUC (Total User Cell Numb
er), BIP (Bit Interleaved Parity) 16, CRC
Information such as (Cyclic Redundancy Check) is stored.
【0165】MSNは当該PMセルのシーケンス番号で
あり、TUCは当該PMセルの前に通過したユーザセル
の数量を表し、BIP16は1つ前のPMセルと当該P
Mセルの間にあるユーザセルに対するBIP16コード
であり、CRCは当該PMセルのCRCコードである。MSN is the sequence number of the PM cell in question, TUC represents the number of user cells passing before the PM cell in question, and BIP16 represents the PM cell immediately before and the P cell in question.
It is a BIP16 code for a user cell between M cells, and CRC is a CRC code of the PM cell.
【0166】次に、インタフェース39内のATMコネ
クション品質測定装置は、受信したPMセル内のMS
N、TUC等の情報と流入するユーザセルとの比較を行
い、伝送路36で廃棄したセル数やビット誤り数等の各
種統計情報を更新する。そして、ATM交換機38の呼
処理プロセッサ49は、必要に応じてインタフェース3
9内のATMコネクション品質測定装置から各種統計情
報を読み出す。Next, the ATM connection quality measuring device in the interface 39 uses the MS in the received PM cell.
Information such as N and TUC is compared with inflowing user cells, and various statistical information such as the number of cells discarded on the transmission path 36 and the number of bit errors is updated. The call processor 49 of the ATM switch 38 then uses the interface 3 as necessary.
Various kinds of statistical information are read from the ATM connection quality measuring device in FIG.
【0167】図22は、あるATMコネクションのユー
ザセルの間にPMセルを挿入する場合のPMセルの挿入
位置を示している。流れているユーザセル4個毎にPM
セルを挿入する場合、図22に示すように、4つのユー
ザセルC1、C2、C3、C4の後の空きスロットにM
SN=1のPMセルが挿入される。このPMセルのTU
Cは4であり、BIP16はユーザセルC1〜C4に対
する計算結果となる。FIG. 22 shows a PM cell insertion position when a PM cell is inserted between user cells of an ATM connection. PM for every 4 user cells flowing
When inserting a cell, as shown in FIG. 22, M is inserted in an empty slot after four user cells C1, C2, C3, C4.
A PM cell with SN = 1 is inserted. TU of this PM cell
C is 4 and BIP16 is the calculation result for the user cells C1 to C4.
【0168】次のMSN=2のPMセルは、本来ユーザ
セルC5、C6、C7、C8の後の(↑)で示す位置に
挿入されるべきであるが、この位置にはユーザセルC9
があるため、実際には↑で示すその後の空きスロットに
挿入される。したがって、このPMセルのTUCは、M
SN=1のPMセルのTUCである4に、2つのPMセ
ルの間のユーザセル数5を加えて、9となる。BIP1
6はユーザセルC5〜C9に対する計算結果である。M
SN=2のPMセルの後にはユーザセルC10、C11
が続く。The next PM cell of MSN = 2 should originally be inserted at the position indicated by (↑) after the user cells C5, C6, C7, and C8, but the user cell C9 is located at this position.
Therefore, it is actually inserted in the subsequent empty slot indicated by ↑. Therefore, the TUC of this PM cell is M
The number of user cells between two PM cells, which is 5 is added to 4 which is the TUC of the PM cell with SN = 1, yields 9. BIP1
6 is a calculation result for the user cells C5 to C9. M
User cells C10 and C11 are provided after the PM cell of SN = 2.
Continues.
【0169】図22では、ユーザセル4個毎にPMセル
を挿入するものとしたが、実用上は例えば256、51
2、または1024個毎にPMセルを挿入して、品質測
定を行う。In FIG. 22, PM cells are inserted every four user cells, but in practice, for example, 256 and 51 are inserted.
PM cells are inserted every 2 or 1024 and quality measurement is performed.
【0170】ここで、インタフェース39内のATMコ
ネクション品質測定装置がATMコネクション毎に収集
する具体的なネットワークデータの項目には、例えば次
の〜がある。Specific network data items collected by the ATM connection quality measuring device in the interface 39 for each ATM connection include, for example, the following items.
【0171】 伝送路で廃棄された廃棄セル数
伝送路に混入した混入セル数
伝送路で発生したセルデータ誤りビット数
ATM交換機34が送出したユーザセル数
セル廃棄が起こったブロック数
セル混入が起こったブロック数
ビット誤りが起こったブロック数
PMセルのCRCエラー数
項目の混入セル数は誤挿入等により余分に到着したセ
ルの数を表し、項目の誤りビット数は、ATMコネク
ション品質測定装置自身が計算したBIP16の値とP
Mセルの値との差分を表す。項目〜におけるブロッ
ク(モニタリングブロック)は、あるATMコネクショ
ンに関する1つのPMセルとその前のPMセルの間の区
間を意味する。Number of Discarded Cells Discarded on Transmission Line Number of Mixed Cells Mixed on Transmission Line Number of Cell Data Error Bits Generated on Transmission Line Number of User Cells Transmitted by ATM Switch 34 Number of Blocks with Cell Discarded Cell Mixing Occurred The number of blocks in which a bit error has occurred The number of CRC errors in a PM cell The number of cells mixed in with an item indicates the number of cells that have arrived extra due to incorrect insertion, etc., and the number of error bits in an item is determined by the ATM connection quality measuring device itself. Calculated BIP16 value and P
It represents the difference from the value of the M cell. The block (monitoring block) in the items (1) to (3) means a section between one PM cell and a PM cell before the same regarding an ATM connection.
【0172】これらの統計情報を格納するATMコネク
ション品質測定装置の統計情報メモリ97は、例えば図
23のように構成される。図23において、VPIによ
り識別される各ATMコネクション毎に、1つのアドレ
スに〜の1つの項目のデータが格納される。アクセ
スアドレスは、VPIと項目の種別により指定される。The statistical information memory 97 of the ATM connection quality measuring device for storing these statistical information is constructed as shown in FIG. 23, for example. In FIG. 23, for each ATM connection identified by the VPI, data of one item of to is stored in one address. The access address is designated by the VPI and the item type.
【0173】〜の各項目に着目すると、1つのPM
セル到着時に項目とが同時に更新されることはな
い。また、項目のビット誤りは、受信したPMセル間
で廃棄/混入がない場合にのみ定義される。したがっ
て、項目、、の同時更新はあり得ないことがわか
る。同様の理由により、項目、、の同時更新もあ
り得ない。Focusing on each of the items 1 to 3, one PM
The item and the item are not updated at the same time when the cell arrives. Further, the bit error of the item is defined only when there is no discarding / mixing between the received PM cells. Therefore, it can be seen that the items and cannot be updated simultaneously. For the same reason, the items and cannot be updated at the same time.
【0174】また、PMセルのCRC結果が正常(項目
のデータが0)である場合のみ〜のデータが有効
であることを考慮すると、少なくとも項目とが同時
に更新されることはない。Further, considering that the data of (1) are valid only when the CRC result of the PM cell is normal (the data of the item is 0), at least the item and the item are not updated at the same time.
【0175】このとき、図23の統計情報メモリ97へ
のアクセスサイクルは、図24のように構成することが
できる。PMセルの到着時には、図24(a)に示すよ
うに、1セル時間内に最大6回のメモリアクセスを行え
ばよい。At this time, the access cycle to the statistical information memory 97 of FIG. 23 can be configured as shown in FIG. When the PM cell arrives, as shown in FIG. 24A, the memory access may be performed up to 6 times within one cell time.
【0176】まず最初に項目またはのデータを統計
情報メモリ97から読み出し、次に項目、、のい
ずれかのデータを読み出し、次に項目、、のいず
れかのデータを読み出す。そして、項目またはの更
新データを統計情報メモリ97へ書き込み、次に項目
、、のいずれかの更新データを書き込み、次に項
目、、のいずれかの更新データを書き込む。First, the item or item data is read from the statistical information memory 97, then the item or item data is read, and then the item or item data is read. Then, the update data of item or item is written in the statistical information memory 97, the update data of item or item is written next, and the update data of item or item is written next.
【0177】到着したPMセルの項目のデータが0で
ないときは、PMセルの持つ情報が正常とは限らないの
で、続いて項目〜のデータを読み出してもそれらの
更新は行わない。When the data of the item of the arriving PM cell is not 0, the information of the PM cell is not always normal, and therefore, even if the data of the items 1 to 3 are subsequently read, they are not updated.
【0178】回線制御プロセッサ55からの読み出し要
求時には、図24(b)に示すように、データの更新を
伴うPMセルのセルスロットでは読み出さず、データの
更新がないPMセル以外のセルのセルスロットで読み出
す。PMセル以外のセルのセルスロットとは、例えばユ
ーザセルのセルスロットや空きスロットなどである。When a read request is issued from the line control processor 55, as shown in FIG. 24 (b), the cell slot of a cell other than the PM cell in which data is not updated is not read out in the cell slot of the PM cell in which data is updated. Read with. The cell slot of a cell other than the PM cell is, for example, a cell slot of a user cell or an empty slot.
【0179】このようにして、統計情報メモリ97に対
するメモリアクセス回数を削減することができる。図2
5は、ATMコネクション品質測定装置におけるアドレ
ス作成回路98の一構成例を示している。図25のエン
コーダ111、112、113、セレクタ114は、図
19のアドレス調整回路101に相当する。In this way, the number of memory accesses to the statistical information memory 97 can be reduced. Figure 2
5 shows an example of the configuration of the address creating circuit 98 in the ATM connection quality measuring device. The encoders 111, 112, 113 and the selector 114 in FIG. 25 correspond to the address adjustment circuit 101 in FIG.
【0180】図25において、ネットワークデータ収集
回路93が〜の各項目のデータの更新を要求してい
るときは、対応する項目の更新要求が論理1であるもの
とする。〜の各項目の更新要求は、それぞれエンコ
ーダ111の入力I1、I2、エンコーダ112の入力
I3、I4、I5、エンコーダ113の入力I3、I
4、I5に接続されている。In FIG. 25, when the network data collection circuit 93 requests the update of the data of each item of to, it is assumed that the update request of the corresponding item is logical 1. The update requests for the items 1 to 3 are input I1 and I2 of the encoder 111, inputs I3, I4 and I5 of the encoder 112, and inputs I3 and I of the encoder 113, respectively.
4, connected to I5.
【0181】エンコーダ111の入力I1、I2と出力
O1の関係は、図26のようになる。入力I1、I2が
論理0、0のときと論理1、0のときは出力O1は論理
0となり、入力I1、I2が論理0、1のときは出力O
1は論理1となる。項目との更新要求が同時に論理
1となることはないので、入力I1、I2が論理1、1
となることはない。The relationship between the inputs I1 and I2 of the encoder 111 and the output O1 is as shown in FIG. When the inputs I1 and I2 are logic 0 and 0 and when they are logic 1 and 0, the output O1 is logic 0, and when the inputs I1 and I2 are logic 0 and 1, the output O is output.
1 becomes logical 1. Input I1 and I2 are logical 1 and 1 because the update request with the item does not become logical 1 at the same time.
It never becomes.
【0182】エンコーダ112および113の入力I
3、I4、I5と出力O2、O3の関係は、図27のよ
うになる。入力I3、I4、I5が論理0、0、0のと
きと論理1、0、0のときは出力O2、O3は論理0、
0となる。また、入力I3、I4、I5が論理0、1、
0のときは出力O2、O3は論理0、1となり、入力I
3、I4、I5が論理0、0、1のときは出力O2、O
3は論理1、0となる。Input I of encoders 112 and 113
The relationship between 3, I4, I5 and outputs O2, O3 is as shown in FIG. When the inputs I3, I4, and I5 are logic 0, 0, 0 and when the inputs are logic 1, 0, 0, the outputs O2 and O3 are logic 0,
It becomes 0. The inputs I3, I4, and I5 are logic 0, 1,
When it is 0, the outputs O2 and O3 are logic 0 and 1, and the input I
Outputs O2, O when 3, I4, I5 are logic 0, 0, 1
3 becomes logical 1 and 0.
【0183】項目、、のうち2つ以上の更新要求
が同時に論理1となることはなく、同様に項目、、
のうち2つ以上の更新要求が同時に論理1となること
はないので、入力I3、I4、I5のうち2つ以上が論
理1となることはない。Two or more update requests out of items do not become logical 1 at the same time.
Since two or more of the update requests among them do not become logical 1 at the same time, two or more of the inputs I3, I4, and I5 cannot become logical 1 at the same time.
【0184】エンコーダ111の出力O1は、2つの論
理1の信号とともにセレクタ114の入力SI1に入力
する。また、エンコーダ112の出力O2、O3は論理
0の信号とともにセレクタ114の入力SI2に入力
し、エンコーダ113の出力O2、O3は論理1の信号
とともにセレクタ114の入力SI3に入力する。The output O1 of the encoder 111 is input to the input SI1 of the selector 114 together with the two logic 1 signals. The outputs O2 and O3 of the encoder 112 are input to the input SI2 of the selector 114 together with the signal of logic 0, and the outputs O2 and O3 of the encoder 113 are input to the input SI3 of the selector 114 together with the signal of logic 1.
【0185】セレクタ114は、ネットワークデータ収
集回路93から与えられる更新タイムスロット信号の値
に応じて、入力SI1、SI2、SI3のいずれかを選
択しアドレスセレクタ94に出力する。The selector 114 selects any one of the inputs SI1, SI2 and SI3 according to the value of the update time slot signal supplied from the network data collection circuit 93 and outputs it to the address selector 94.
【0186】例えば、項目またはのデータにアクセ
スするときは、更新タイムスロット信号が00となり、
入力SI1が選択される。また、項目、、のいず
れかのデータにアクセスするときは更新タイムスロット
信号が01となり、入力SI2が選択され、項目、
、のいずれかのデータにアクセスするときは更新タ
イムスロット信号が10となり、入力SI3が選択され
る。For example, when accessing item or data, the update time slot signal becomes 00,
Input SI1 is selected. Also, when accessing any of the data items ,,, the update time slot signal becomes 01, the input SI2 is selected, the item,
, The update time slot signal becomes 10, and the input SI3 is selected.
【0187】そして、セレクタ114の出力とコネクシ
ョン識別回路91の出力であるVPIとによりアクセス
アドレスが生成され、アドレスセレクタ94に与えられ
る。例えば、項目のデータを更新するときは入力SI
1が選択されて、セレクタ114の出力は011とな
る。VPI=0のATMコネクションの場合は、アドレ
スセレクタ94に出力されるアドレスは0011(=
3)となり、図23の統計情報メモリ97のアドレス3
を指している。Then, an access address is generated by the output of the selector 114 and the VPI which is the output of the connection identification circuit 91 and is given to the address selector 94. For example, when updating item data, input SI
1 is selected and the output of the selector 114 becomes 011. In the case of an ATM connection with VPI = 0, the address output to the address selector 94 is 0011 (=
3) and the address 3 of the statistical information memory 97 of FIG.
Pointing to.
【0188】同様にして、項目のデータを更新すると
きは入力SI1が選択されて、セレクタ114の出力は
111(=7)となる。項目、、のデータを更新
するときは入力SI2が選択されて、セレクタ114の
出力はそれぞれ000、001、010となる。項目
、、のデータを更新するときは入力SI3が選択
されて、セレクタ114の出力はそれぞれ100、10
1、110となる。Similarly, when updating the item data, the input SI1 is selected and the output of the selector 114 becomes 111 (= 7). When updating the data of the items and, the input SI2 is selected, and the outputs of the selector 114 are 000, 001, and 010, respectively. Input SI3 is selected when updating the data of the items ,, and the outputs of the selector 114 are 100 and 10, respectively.
It becomes 1,110.
【0189】ATMコネクション品質測定装置における
アクセス調整回路99の構成は、図21と同様である。
次に、図28および図29を参照しながら、ネットワー
クデータ収集装置の他の例であるATMセル課金装置に
ついて説明する。The structure of the access adjusting circuit 99 in the ATM connection quality measuring device is the same as that shown in FIG.
Next, an ATM cell charging device which is another example of the network data collecting device will be described with reference to FIGS. 28 and 29.
【0190】ATMコネクションの従量課金機能を提供
するATMセル課金装置では、ATMコネクション毎に
ATM交換機に流入したセル数等を測定し、その情報を
回線制御プロセッサ55を通じて呼処理プロセッサ56
に通知する。In the ATM cell billing device which provides the pay-per-use function of the ATM connection, the number of cells flowing into the ATM switch is measured for each ATM connection, and the information is measured by the call processor 56 through the line control processor 55.
To notify.
【0191】ここで、ATMセル課金装置がATMコネ
クション毎に収集する具体的なネットワークデータの項
目としては、例えば次の(1)〜(8)がある。
(1) ATM交換機を通過したCLP=0のユーザセ
ル数
(2) ATM交換機を通過したCLP=1のユーザセ
ル数
(3) ATM交換機を通過したCLP=0のOAMセ
ル数
(4) ATM交換機を通過したCLP=1のOAMセ
ル数
(5) UPC違反したCLP=0のユーザセル数
(6) UPC違反したCLP=1のユーザセル数
(7) UPC違反したCLP=0のOAMセル数
(8) UPC違反したCLP=1のOAMセル数
項目(1)〜(4)のCLP(Cell Loss Priority)
は、ATM交換機内のバッファの輻輳時にそのセルを廃
棄する優先度を表す。CLP=0のセルは、輻輳時でも
ほとんど廃棄されない高品質のサービスを受けるため、
課される料金は高くなる。また、CLP=1のセルは、
輻輳時に廃棄されやすく、課される料金は比較的安い。Here, specific network data items collected by the ATM cell charging device for each ATM connection include, for example, the following (1) to (8). (1) Number of CLP = 0 user cells passing through ATM switch (2) Number of CLP = 1 user cells passing through ATM switch (3) Number of CLP = 0 OAM cells passing through ATM switch (4) ATM switch Number of OAM cells with CLP = 1 that passed (5) Number of user cells with CLP = 0 that violated UPC (6) Number of user cells with CLP = 1 that violated UPC (7) Number of OAM cells with CLP = 0 that violated UPC ( 8) CLP (Cell Loss Priority) of items (1) to (4) of the number of OAM cells with CLP = 1 violating UPC
Indicates the priority of discarding the cell when the buffer in the ATM switch is congested. Since cells with CLP = 0 receive high quality services that are hardly discarded even during congestion,
The charges will be higher. Moreover, the cell of CLP = 1 is
It is easy to be discarded at the time of congestion, and the charge is relatively low.
【0192】項目(5)〜(6)のUPC(Usage Para
meter Control )は、加入者にセルレートの帯域を申告
させ、申告帯域を越えたセルをUPC違反のセルとして
カウントする方式である。UPC (Usage Paragraph) of items (5) to (6)
meter control) is a method in which a subscriber declares a cell rate band, and counts cells exceeding the declared band as UPC violation cells.
【0193】これらの統計情報を格納するATMセル課
金装置の統計情報メモリ97(課金メモリ)の構成は、
図23と同様になる。課金メモリには、(1)〜(8)
に示す8種類の属性毎に、到着したセルの数が格納され
る。The structure of the statistical information memory 97 (charging memory) of the ATM cell charging device for storing these statistical information is as follows.
It becomes similar to FIG. The billing memory contains (1) to (8)
The number of arriving cells is stored for each of the eight types of attributes shown in.
【0194】ここで、(1)〜(8)の各項目に着目す
ると、1つのセルが到着したとき、そのセルはCLP=
0のユーザセル、CLP=1のユーザセル、CLP=0
のOAMセル、CLP=1のOAMセルのいずれかの属
性を持つので、項目(1)〜(4)のうち2つ以上の同
時更新はあり得ない。同様の理由により、項目(5)〜
(8)のうち2つ以上の同時更新もあり得ない。Here, paying attention to the items (1) to (8), when one cell arrives, the cell has CLP =
0 user cell, CLP = 1 user cell, CLP = 0
Of the OAM cell of CLP = 1 and the OAM cell of CLP = 1, it is impossible to update two or more of the items (1) to (4) simultaneously. For the same reason, items (5)-
There can be no more than one simultaneous update of (8).
【0195】このとき、統計情報メモリ97へのアクセ
スサイクルは、図28のように構成することができる。
セルの到着時には、図28(a)に示すように、1セル
時間内に最大4回のメモリアクセスを行えばよい。At this time, the access cycle to the statistical information memory 97 can be configured as shown in FIG.
When a cell arrives, as shown in FIG. 28A, memory access may be performed up to four times within one cell time.
【0196】まず最初に項目(1)〜(4)のいずれか
のデータを統計情報メモリ97から読み出し、次に項目
(5)〜(8)のいずれかのデータを読み出す。そし
て、項目(1)〜(4)のいずれかの更新データを統計
情報メモリ97へ書き込み、次に項目(5)〜(8)の
いずれかの更新データを書き込む。First, the data of any of the items (1) to (4) is read from the statistical information memory 97, and then the data of any of the items (5) to (8) is read. Then, the update data of any of items (1) to (4) is written to the statistical information memory 97, and then the update data of any of items (5) to (8) is written.
【0197】回線制御プロセッサ55からの読み出し要
求時には、図28(b)に示すように、データの更新を
伴うユーザセルやOAMセルのセルスロットでは読み出
さず、空きセル等のデータの更新がないセルのセルスロ
ットで読み出す。When a read request is issued from the line control processor 55, as shown in FIG. 28 (b), the cell is not read in the user cell or the cell slot of the OAM cell accompanied by the data update, and the cell such as an empty cell in which the data is not updated. Read in the cell slot of.
【0198】このようにして、統計情報メモリ97に対
するメモリアクセス回数を削減することができる。図2
9は、ATMセル課金装置におけるアドレス作成回路9
8の一構成例を示している。図29のエンコーダ12
1、122、セレクタ123は、図20のアドレス調整
回路101に相当する。In this way, the number of memory accesses to the statistical information memory 97 can be reduced. Figure 2
9 is an address generation circuit 9 in the ATM cell charging device
8 shows a configuration example of No. 8. The encoder 12 of FIG.
1, 122 and the selector 123 correspond to the address adjusting circuit 101 in FIG.
【0199】図29において、(1)〜(8)の各項目
の更新要求は、図25と同様にネットワークデータ収集
回路93から受け取る。(1)〜(8)の各項目の更新
要求は、それぞれエンコーダ121の入力I6、I7、
I8、I9、エンコーダ122の入力I6、I7、I
8、I9に接続されている。In FIG. 29, the update request for each item (1) to (8) is received from the network data collection circuit 93 as in FIG. The update requests for the items (1) to (8) are input to the encoder 121 via inputs I6, I7,
I8, I9, inputs I6, I7, I of the encoder 122
8 and I9 are connected.
【0200】エンコーダ121および122の入力I
6、I7、I8、I9と出力O4、O5の関係は、図3
0のようになる。入力I6、I7、I8、I9が論理
0、0、0、0のときと論理1、0、0、0のときは出
力O4、O5は論理0、0となる。Input I of encoders 121 and 122
The relationship between 6, I7, I8, I9 and outputs O4, O5 is shown in FIG.
It becomes like 0. When the inputs I6, I7, I8, I9 are logic 0, 0, 0, 0 and when the inputs are logic 1, 0, 0, 0, the outputs O4, O5 are logic 0, 0.
【0201】また、入力I6、I7、I8、I9が論理
0、1、0、0のときは出力O4、O5は論理0、1と
なり、入力I6、I7、I8、I9が論理0、0、1、
0のときは出力O4、O5は論理1、0となる。入力I
6、I7、I8、I9が論理0、0、0、1のときは出
力O4、O5は論理1、1となる。When the inputs I6, I7, I8, I9 are logic 0, 1, 0, 0, the outputs O4, O5 are logic 0, 1 and the inputs I6, I7, I8, I9 are logic 0, 0, 1,
When it is 0, the outputs O4 and O5 are logic 1 and 0. Input I
When 6, I7, I8 and I9 are logic 0, 0, 0 and 1, the outputs O4 and O5 are logic 1 and 1.
【0202】項目(1)〜(4)のうち2つ以上の更新
要求が同時に論理1となることはなく、同様に項目
(5)〜(8)のうち2つ以上の更新要求が同時に論理
1となることはないので、入力I6、I7、I8、I9
のうち2つ以上が論理1となることはない。Two or more update requests of the items (1) to (4) never become the logic 1 at the same time, and similarly, two or more update requests of the items (5) to (8) do the logic at the same time. Since it never becomes 1, the inputs I6, I7, I8, I9
No more than one of them will be a logical one.
【0203】エンコーダ121の出力O4、O5は論理
0の信号とともにセレクタ123の入力SI4に入力
し、エンコーダ122の出力O4、O5は論理1の信号
とともにセレクタ114の入力SI5に入力する。The outputs O4 and O5 of the encoder 121 are input to the input SI4 of the selector 123 together with the signal of logic 0, and the outputs O4 and O5 of the encoder 122 are input to the input SI5 of the selector 114 together with the signal of logic 1.
【0204】セレクタ114は、ネットワークデータ収
集回路93から与えられる更新タイムスロット信号の値
に応じて、入力SI4、SI5のいずれかを選択しアド
レスセレクタ94に出力する。The selector 114 selects either the input SI4 or SI5 according to the value of the update time slot signal supplied from the network data collection circuit 93 and outputs it to the address selector 94.
【0205】例えば、項目(1)〜(4)のデータにア
クセスするときは、更新タイムスロット信号が0とな
り、入力SI4が選択される。また、項目(5)〜
(8)のいずれかのデータにアクセスするときは更新タ
イムスロット信号が1となり、入力SI5が選択され
る。For example, when accessing the data of items (1) to (4), the update time slot signal becomes 0, and the input SI4 is selected. Also, items (5)-
When accessing any of the data in (8), the update time slot signal becomes 1, and the input SI5 is selected.
【0206】そして、セレクタ123の出力とコネクシ
ョン識別回路91の出力であるVPIとによりアクセス
アドレスが生成され、アドレスセレクタ94に与えられ
る。例えば、項目(1)のデータを更新するときは入力
SI4が選択されて、セレクタ123の出力は000と
なり、項目(2)、(3)、(4)のデータを更新する
ときは入力SI4が選択されて、セレクタ123の出力
はそれぞれ001、010、011となる。項目
(5)、(6)、(7)、(8)のデータを更新すると
きは入力SI5が選択されて、セレクタ123の出力は
それぞれ100、101、110、111となる。Then, an access address is generated by the output of the selector 123 and the VPI which is the output of the connection identification circuit 91 and is given to the address selector 94. For example, when updating the data of the item (1), the input SI4 is selected, the output of the selector 123 becomes 000, and when updating the data of the items (2), (3) and (4), the input SI4 is changed. When selected, the outputs of the selector 123 become 001, 010 and 011 respectively. When updating the data of items (5), (6), (7), and (8), the input SI5 is selected, and the outputs of the selector 123 are 100, 101, 110, and 111, respectively.
【0207】ATMセル課金装置におけるアクセス調整
回路99の構成もまた、図21と同様である。以上のよ
うに、セル到着時の統計情報メモリに対するアクセス回
数を削減して、従来の統計情報メモリよりもアクセス速
度の遅い安価なメモリで、ネットワークデータ収集装置
を構成できる。The structure of the access adjusting circuit 99 in the ATM cell billing device is also the same as that shown in FIG. As described above, the number of accesses to the statistical information memory at the time of cell arrival can be reduced, and the network data collection device can be configured with an inexpensive memory having an access speed slower than that of the conventional statistical information memory.
【0208】また、図14に示すように統計情報メモリ
をビット方向に拡張する場合に比べて、統計情報メモリ
の個数が少くて済む。また、図14、17、23の統計
情報メモリは、一例としてVPIにより識別されるAT
Mコネクション毎にネットワークデータを格納してい
る。しかしながら、本発明においてはATMコネクショ
ンを他の任意の方法により定義することができ、統計情
報メモリは定義されたATMコネクション毎にネットワ
ークデータを格納する。Also, as compared with the case where the statistical information memory is expanded in the bit direction as shown in FIG. 14, the number of statistical information memories can be smaller. The statistical information memory shown in FIGS. 14, 17, and 23 is an AT identified by VPI as an example.
Network data is stored for each M connection. However, in the present invention, the ATM connection can be defined by any other method, and the statistical information memory stores the network data for each defined ATM connection.
【0209】例えば、VPIとVCIにより識別される
ATMコネクションについても、同様に扱うことができ
る。For example, an ATM connection identified by VPI and VCI can be handled in the same manner.
【0210】[0210]
【発明の効果】本発明によれば、ATMセル等のセルを
伝送する通信ネットワークにおいて、通信ネットワーク
上に設定されるコネクション毎の情報を効率よく収集す
ることが可能になる。According to the present invention, in a communication network for transmitting cells such as ATM cells, it becomes possible to efficiently collect information for each connection set on the communication network.
【0211】より詳しくは、通信ネットワークにおける
コネクションの警報状態や品質、通過セル数等の特性に
関する情報を、低コストで効率よく保持することができ
る。また、保持された情報を効率的に読み出して、交換
機等に収容された呼処理プロセッサに通知することがで
きる。More specifically, it is possible to efficiently hold information on characteristics such as the alarm state and quality of the connection in the communication network, the number of passing cells, etc. at low cost. In addition, it is possible to efficiently read the held information and notify the call processor accommodated in the exchange or the like.
【0212】さらに、警報状態の遷移条件として用いら
れる時間を正確にカウントすることができる。Further, the time used as the alarm condition transition condition can be accurately counted.
【図1】本発明の原理図である。FIG. 1 is a principle diagram of the present invention.
【図2】実施例における通信ネットワークの構成図であ
る。FIG. 2 is a configuration diagram of a communication network according to an embodiment.
【図3】実施例におけるインタフェースの構成図であ
る。FIG. 3 is a configuration diagram of an interface in the embodiment.
【図4】実施例の警報収集装置の構成図(その1)であ
る。FIG. 4 is a configuration diagram (1) of the alarm collection device according to the embodiment.
【図5】警報遷移テーブルの構成例を示す図である。FIG. 5 is a diagram showing a configuration example of an alarm transition table.
【図6】実施例の警報収集装置の構成図(その2)であ
る。FIG. 6 is a configuration diagram (part 2) of the alarm collection device according to the embodiment.
【図7】警報状態・タイマテーブルの構成例を示す図
(その1)である。FIG. 7 is a diagram (part 1) showing a configuration example of an alarm state / timer table.
【図8】警報状態・タイマテーブルの構成例を示す図
(その2)である。FIG. 8 is a diagram (part 2) showing a configuration example of an alarm state / timer table.
【図9】警報状態一覧テーブルの構成例を示す図であ
る。FIG. 9 is a diagram showing a configuration example of an alarm state list table.
【図10】警報状態OR表示テーブルの一例を示す図で
ある。FIG. 10 is a diagram showing an example of an alarm state OR display table.
【図11】警報状態変化OR表示テーブルの一例を示す
図である。FIG. 11 is a diagram showing an example of an alarm state change OR display table.
【図12】警報状態ラッチ回路のブロック図である。FIG. 12 is a block diagram of an alarm status latch circuit.
【図13】警報状態ラッチ回路の一例を示す図である。FIG. 13 is a diagram showing an example of an alarm state latch circuit.
【図14】統計情報メモリの構成例を示す図(その1)
である。FIG. 14 is a diagram (part 1) showing a configuration example of a statistical information memory.
Is.
【図15】メモリアクセスを示す図(その1)である。FIG. 15 is a diagram (No. 1) showing memory access.
【図16】実施例のネットワークデータ収集装置の構成
図である。FIG. 16 is a configuration diagram of a network data collection device according to an embodiment.
【図17】統計情報メモリの構成例を示す図(その2)
である。FIG. 17 is a diagram showing a configuration example of a statistical information memory (No. 2)
Is.
【図18】メモリアクセスを示す図(その2)である。FIG. 18 is a diagram (No. 2) showing memory access.
【図19】プロセッサによる読み出しのタイミングを示
す図(その1)である。FIG. 19 is a diagram (No. 1) showing the timing of reading by the processor.
【図20】アドレス作成回路の構成図(その1)であ
る。FIG. 20 is a configuration diagram (1) of an address creating circuit.
【図21】アクセス調整回路の構成図である。FIG. 21 is a configuration diagram of an access adjustment circuit.
【図22】PMセルの挿入位置を示す図である。FIG. 22 is a diagram showing PM cell insertion positions.
【図23】コネクション品質測定装置における統計情報
メモリの構成図である。FIG. 23 is a configuration diagram of a statistical information memory in the connection quality measuring device.
【図24】コネクション品質測定装置におけるメモリア
クセスを示す図である。FIG. 24 is a diagram showing memory access in the connection quality measuring device.
【図25】アドレス作成回路の構成図(その2)であ
る。FIG. 25 is a configuration diagram (part 2) of the address generation circuit.
【図26】エンコーダの入出力値を示す図(その1)で
ある。FIG. 26 is a diagram (No. 1) showing input and output values of the encoder.
【図27】エンコーダの入出力値を示す図(その2)で
ある。FIG. 27 is a diagram (No. 2) showing input and output values of the encoder.
【図28】課金装置におけるメモリアクセスを示す図で
ある。FIG. 28 is a diagram showing memory access in the charging device.
【図29】アドレス作成回路の構成図(その3)であ
る。FIG. 29 is a configuration diagram (3) of the address generation circuit.
【図30】エンコーダの入出力値を示す図(その3)で
ある。FIG. 30 is a diagram (No. 3) showing input and output values of the encoder.
【図31】従来のネットワークデータ収集装置の構成図
である。FIG. 31 is a configuration diagram of a conventional network data collection device.
【図32】従来の統計情報メモリの構成例を示す図であ
る。FIG. 32 is a diagram showing a configuration example of a conventional statistical information memory.
【図33】従来のメモリアクセスの基本単位を示す図で
ある。FIG. 33 is a diagram showing a basic unit of conventional memory access.
【図34】従来の時分割されたタイムスロットでのメモ
リアクセスを示す図である。FIG. 34 is a diagram showing memory access in a conventional time division time slot.
1、91 コネクション識別回路
2、65、92 プロセッサインタフェース回路
3、93 ネットワークデータ収集回路
4、94 アドレスセレクタ
5、95 データセレクタ
6、96 ネットワークデータ更新回路
7、97 統計情報メモリ
11 収集手段
12 更新手段
13 読み出し手段
14 記憶手段
15 アドレス作成手段
16 調整手段
31、41、42、47 端末
32、36、36″、40、43、46 伝送路
33、35、37、39、44、45、51 インタフ
ェース
34、38 ATMSW
34′、38′ ATM交換機
36′ ATMクロスコネクト装置
48、49、56 呼処理プロセッサ
52 物理レイヤ終端装置
53 警報収集装置
54 ネットワークデータ収集装置
55 回線制御プロセッサ
61 警報セル処理回路
62 障害復旧タイマ更新回路
63 警報状態遷移テーブルメモリ
64 障害復旧タイマテーブルメモリ
66 警報状態・タイマテーブルメモリ
67 警報状態一覧テーブルメモリ
68 警報状態OR表示テーブルメモリ
68′ 警報状態変化OR表示テーブルメモリ
69 警報状態ラッチ回路
71 警報状態FIFO
72 FIFO制御回路
81 デュアルポートRAM
82、103 AND回路
83、84 カウンタ回路
85 減算回路
98 アドレス作成回路
99 アクセス調整回路
101 アドレス調整回路
102 NOR回路
111、112、113、121、122 エンコーダ
114、123 セレクタ1, 91 Connection identification circuit 2, 65, 92 Processor interface circuit 3, 93 Network data collection circuit 4, 94 Address selector 5, 95 Data selector 6, 96 Network data update circuit 7, 97 Statistical information memory 11 Collection means 12 Update means 13 read-out means 14 storage means 15 address creation means 16 adjusting means 31, 41, 42, 47 terminals 32, 36, 36 ″, 40, 43, 46 transmission path 33, 35, 37, 39, 44, 45, 51 interface 34 , 38 ATMSW 34 ', 38' ATM switch 36 'ATM cross-connect device 48, 49, 56 call processor 52 physical layer terminating device 53 alarm collector 54 network data collector 55 line control processor 61 alarm cell processing circuit 62 fault recovery Timer New circuit 63 Alarm status transition table memory 64 Fault recovery timer table memory 66 Alarm status / timer table memory 67 Alarm status list table memory 68 Alarm status OR display table memory 68 'Alarm status change OR display table memory 69 Alarm status latch circuit 71 Alarm State FIFO 72 FIFO control circuit 81 Dual port RAM 82, 103 AND circuits 83, 84 Counter circuit 85 Subtraction circuit 98 Address creation circuit 99 Access adjustment circuit 101 Address adjustment circuit 102 NOR circuits 111, 112, 113, 121, 122 Encoder 114, 123 selector
───────────────────────────────────────────────────── フロントページの続き (72)発明者 江崎 裕 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 天野 光治 福岡県福岡市博多区博多駅前一丁目4番 4号 富士通九州通信システム株式会社 内 (56)参考文献 特開 平5−191408(JP,A) 特開 平6−69923(JP,A) 特開 昭61−163494(JP,A) 電子情報通信学会技術研究報告CS91 −92 (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 H04L 12/24 - 12/26 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Yutaka Ezaki Yutaka Ezaki 1015 Kamiodanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture, Fujitsu Limited (72) Inventor, Koji Amano 1-4-4 Hakata Station, Hakata-ku, Fukuoka City, Fukuoka Prefecture, Fujitsu Limited Kyushu Communication Systems Co., Ltd. (56) Reference JP 5-191408 (JP, A) JP 6-69923 (JP, A) JP 61-163494 (JP, A) IEICE technical research Report CS91-92 (58) Fields investigated (Int. Cl. 7 , DB name) H04L 12/56 H04L 12/24-12/26
Claims (25)
ットワークの故障監視を行うための情報収集装置におい
て、 前記通信ネットワークの故障に関する第1の情報を、前
記通信ネットワーク内に設定されたコネクション毎に記
憶する記憶手段と、 到着したセルが属する前記コネクションを識別し、該到
着したセルに関する第2の情報を抽出する収集手段と、 前記収集手段が抽出した前記第2の情報を用いて、前記
記憶手段が記憶している前記第1の情報を更新する更新
手段と、 前記記憶手段から更新された前記第1の情報を読み出し
て出力する読み出し手段とを備え、 前記記憶手段は、前記通信ネットワークの前記コネクシ
ョンに関する故障があることを示す障害状態と、該コネ
クションに関する故障がないことを示す正常状態のう
ち、いずれかを示す警報状態を前記第1の情報として保
持し、 前記更新手段は、前記コネクションに関する故障の発生
を通知するセルが到着したとき、前記障害状態を前記第
2の情報として、前記記憶手段が保持する前記コネクシ
ョンに関する警報状態に書き込み、 前記記憶手段は、複数の前記コネクションに対応する複
数の前記警報状態を、1つのアドレスに保持する警報状
態一覧テーブルメモリを有し、 前記読み出し手段は、前記警報状態一覧テーブルメモリ
から前記警報状態を読み出す、 ことを特徴とする情報収集装置。1. An information collecting device for monitoring a failure of a communication network by means of a communication cell passing through an exchange, wherein first information relating to the failure of the communication network is stored for each connection set in the communication network. Storage means for identifying the connection to which the arriving cell belongs and extracting second information relating to the arriving cell; and the storage means using the second information extracted by the collecting means. And updating means for updating the first information stored in the storage means , and reading means for reading and outputting the updated first information from the storage means, the storage means comprising the communication network of the communication network. Connexion
Failure status indicating that there is a failure related to the
Normal state indicating no faults
The alarm status indicating either is stored as the first information.
The update means has a failure related to the connection.
When the cell notifying the
As the second information, the connection information stored in the storage means is stored.
The alarm status related to the connection, the storage means stores the duplicate status corresponding to the plurality of connections.
Number of alarm states holding one alarm address
A state list table memory, and the reading means includes the alarm state list table memory
An information collecting apparatus , wherein the alarm status is read from the information collecting apparatus.
パケットに関する第1の情報を記憶することを特徴とす
る請求項1記載の情報収集装置。2. The information collecting apparatus according to claim 1, wherein the storage unit stores first information regarding a fixed-length packet having data.
におけるセルに関する第1の情報を記憶することを特徴
とする請求項2記載の情報収集装置。3. The information collecting apparatus according to claim 2, wherein the storage unit stores first information regarding a cell in asynchronous transfer mode communication.
する仮想パス識別子と仮想チャネル識別子のうち、少な
くとも1つを用いて前記コネクションを識別することを
特徴とする請求項3記載の情報収集装置。4. The information collecting apparatus according to claim 3, wherein the collecting unit identifies the connection using at least one of a virtual path identifier and a virtual channel identifier included in the arrived cell. .
る警報状態遷移テーブルメモリと、前記警報状態が前記
障害状態にある時間をカウントするためのタイマ値を記
憶する障害復旧タイマテーブルメモリとを有し、 前記更新手段は、前記障害復旧タイマテーブルメモリの
前記タイマ値を更新して、前記タイマ値が所定値になっ
たときに前記コネクションに関する警報状態を前記正常
状態に変更し、 前記読み出し手段は、前記交換機対応に設けられたプロ
セッサからの要求に応じて、前記警報状態遷移テーブル
メモリから前記警報状態を読み出すことを特徴とする請
求項1記載の情報収集装置。5. The memory means includes an alarm state transition table memory that holds the alarm state, and a failure recovery timer table memory that stores a timer value for counting the time during which the alarm state is in the failure state. The updating means updates the timer value in the failure recovery timer table memory, and when the timer value reaches a predetermined value, changes the alarm state related to the connection to the normal state, and the reading means. in response to a request from the processor provided in the exchange correspondence, information collection apparatus according to claim 1, wherein the reading the alarm condition from the alarm state transition table memory.
警報状態が前記障害状態にある時間をカウントするため
のタイマ値とを、1つのアドレスに保持する警報状態・
タイマテーブルメモリを有することを特徴とする請求項
1記載の情報収集装置。6. The alarm status storing unit stores the alarm status and a timer value for counting the time during which the alarm status is in the fault status in one address.
A timer table memory is provided.
1. The information collection device described in 1 .
は、1つの前記コネクションに対応する前記警報状態と
前記タイマ値の組を、1つのアドレスに複数個保持し、 前記更新手段は、前記1つのアドレスに保持された複数
の前記タイマ値を1回のアクセスで更新することを特徴
とする請求項6記載の情報収集装置。7. The alarm status / timer table memory holds a plurality of sets of the alarm status and the timer value corresponding to one connection at one address, and the updating means stores the one address. 7. The information collecting apparatus according to claim 6 , wherein the plurality of timer values held in are updated by one access.
複数の前記コネクションに対応する複数の前記警報状態
のうち、少なくとも1つが前記障害状態を示すとき、該
複数のコネクションのいずれかに関する故障があること
を示すデータを記憶する警報状態OR表示テーブルメモ
リを有し、 前記読み出し手段は、前記警報状態OR表示テーブルメ
モリの前記あるグループの前記データを読み出し、該デ
ータが前記故障があることを示す場合に、前記警報状態
一覧テーブルメモリから前記警報状態を読み出すことを
特徴とする請求項1記載の情報収集装置。8. The storage means has a failure relating to any one of the plurality of connections when at least one of the plurality of alarm states corresponding to the plurality of connections belonging to a certain group indicates the failure state. The alarm state OR display table memory storing data indicating that the read means reads the data of the certain group of the alarm state OR display table memory, and the data indicates that the fault exists. the information collection apparatus according to claim 1, wherein the reading the alarm condition from said alarm condition list table memory.
複数の前記コネクションに対応する複数の前記警報状態
のうち少なくとも1つに変化を生じたとき、該複数のコ
ネクションのいずれかに関する警報状態変化があること
を示すデータを記憶する警報状態変化OR表示テーブル
メモリを有し、 前記読み出し手段は、前記警報状態変化OR表示テーブ
ルメモリの前記あるグループの前記データを読み出し、
該データが前記警報状態変化があることを示す場合に、
前記警報状態一覧テーブルメモリから前記警報状態を読
み出すことを特徴とする請求項1記載の情報収集装置。9. The storage means stores, when a change occurs in at least one of the plurality of alarm states corresponding to the plurality of connections belonging to a certain group, an alarm state change relating to any one of the plurality of connections. An alarm state change OR display table memory for storing data indicating that there is, and the reading means reads the data of the certain group of the alarm state change OR display table memory;
If the data indicates that there is a change in the alarm state,
Information collection apparatus according to claim 1, wherein the reading the alarm condition from said alarm condition list table memory.
る複数の前記コネクションに対応する複数の前記警報状
態のうち、少なくとも1つが前記障害状態を示すとき、
該複数のコネクションのいずれかに関する故障があるこ
とを示すデータを記憶する警報状態OR表示テーブルメ
モリを有し、 前記読み出し手段は、前記警報状態OR表示テーブルメ
モリの前記あるグループの前記データを読み出し、該デ
ータが前記故障があることを示す場合に前記警報状態を
読み出すことを特徴とする請求項1記載の情報収集装
置。10. The storage means, when at least one of the plurality of alarm states corresponding to the plurality of connections belonging to a certain group indicates the failure state,
An alarm state OR display table memory for storing data indicating that there is a failure relating to any one of the plurality of connections, wherein the reading means reads the data of the certain group of the alarm state OR display table memory, information collection apparatus according to claim 1, wherein the reading the alarm condition to indicate that the data is the failure.
る複数の前記コネクションに対応する複数の前記警報状
態のうち少なくとも1つに変化を生じたとき、該複数の
コネクションのいずれかに関する警報状態変化があるこ
とを示すデータを記憶する警報状態変化OR表示テーブ
ルメモリを有し、 前記読み出し手段は、前記警報状態変化OR表示テーブ
ルメモリの前記あるグループの前記データを読み出し、
該データが前記警報状態変化があることを示す場合に前
記警報状態を読み出すことを特徴とする請求項1記載の
情報収集装置。11. The storage means, when a change occurs in at least one of the plurality of alarm states corresponding to the plurality of connections belonging to a certain group, an alarm state change relating to any one of the plurality of connections. An alarm state change OR display table memory for storing data indicating that there is, and the reading means reads the data of the certain group of the alarm state change OR display table memory;
Information collection apparatus according to claim 1, wherein the reading the alarm condition to indicate that the data is the alarm status change.
警報状態が変化したときに、変化後の前記警報状態と前
記故障の種別のうち少なくとも1つと前記コネクション
の識別子とから成る変化情報をラッチする警報状態ラッ
チ手段を有し、 前記読み出し手段は、前記警報状態ラッチ手段にラッチ
された前記変化情報を読み出すことを特徴とする請求項
1記載の情報収集装置。12. An alarm for latching, when the alarm status of the connection changes, the storage means latches change information including the changed alarm status, at least one of the failure types, and the connection identifier. 7. A state latch means is provided, and the read means reads the change information latched by the alarm state latch means.
1. The information collection device described in 1 .
状態が前記障害状態から前記正常状態に変化したとき、
および、前記警報状態が前記正常状態から前記障害状態
に変化したときに、前記変化情報をラッチすることを特
徴とする請求項12記載の情報収集装置。13. The alarm status latching means, when the alarm status changes from the fault status to the normal status,
13. The information collecting device according to claim 12 , wherein the change information is latched when the alarm state changes from the normal state to the fault state.
情報を発生順に保持する記憶回路と、前記記憶回路に対
する書き込みと読み出しを制御する記憶制御回路とを有
することを特徴とする請求項13記載の情報収集装置。14. The alarm state latch means includes a storage circuit for holding the change information in chronological order, according to claim 13, characterized in that it comprises a memory control circuit for controlling writing and reading of the memory circuit Information collection device.
過する通信セルに関する情報収集装置において、 通過するセルに関する2つ以上のデータから成る第1の
情報を、前記通信ネットワーク内に設定されたコネクシ
ョン毎に記憶する記憶手段と、 到着したセルが属する前記コネクションを識別し、該到
着したセルに関する第2の情報を抽出する収集手段と、 前記収集手段が識別した前記コネクションと前記第2の
情報とに基づいて、前記記憶手段が記憶する前記第1の
情報から更新する必要のある1つのデータを選択し、前
記第2の情報を用いて該1つのデータを更新する更新手
段と、 前記記憶手段から前記第1の情報を読み出して出力する
読み出し手段とを備え、 プロセッサが第1の情報を読み出す場合に、セルが到着
していないタイミングで、読み出しのタイミングのタイ
ムスロットを動的に割り当てる ことを特徴とする情報収
集装置。15. An information collecting device regarding a communication cell passing through an exchange in a communication network, wherein first information consisting of two or more data regarding the passing cell is stored for each connection set in the communication network. Storage means, collecting means for identifying the connection to which the arriving cell belongs, and extracting second information regarding the arriving cell, based on the connection and the second information identified by the collecting means, Updating means for selecting one piece of data that needs to be updated from the first information stored in the storage means and updating the one piece of data using the second information; and a reading means for reading and outputting the information, when the processor reads the first information, the cell arrives
The timing of the read timing is
An information collection device characterized by dynamically allocating mobile slots .
照して前記コネクションの識別子と前記1つのデータの
更新要求を前記更新手段に送り、 前記更新手段は、受け取った前記コネクションの識別子
と前記1つのデータの更新要求とに基づき、前記第1の
情報の前記1つのデータに対応するアドレスを生成する
アドレス作成手段を有することを特徴とする請求項15
記載の情報収集装置。16. The collecting means refers to the second information and sends an update request for the connection identifier and the one data to the update means, and the update means receives the received connection identifier. 16. An address creating means for generating an address corresponding to the one data of the first information based on the update request of the one data.
Information collection device described.
めのセルを用いて、前記コネクション毎の品質測定を行
うコネクション品質測定装置を有する情報収集装置にお
いて、 前記記憶手段は、前記コネクションの品質に関する2つ
以上の測定項目のデータを前記第1の情報として記憶
し、 前記収集手段は、前記保守運用のためのセルが有する前
記コネクションの識別子と前記2つ以上の測定項目のデ
ータを前記第2の情報として抽出し、 前記更新手段は、前記2つ以上の測定項目のうち更新す
る必要のある1つの測定項目のデータを更新し、更新す
る必要のない測定項目のデータは更新しないことを特徴
とする請求項15記載の情報収集装置。17. An information collecting device having a connection quality measuring device for performing quality measurement for each connection using a cell for maintenance and operation of the communication network, wherein the storage means comprises: Data of two or more measurement items related to connection quality is stored as the first information, and the collecting unit has the connection identifier of the cell for the maintenance operation and the data of the two or more measurement items. As the second information, the updating means updates data of one measurement item that needs to be updated among the two or more measurement items, and updates data of measurement items that do not need to be updated. The information collecting apparatus according to claim 15 , wherein the information collecting apparatus is not provided.
提供するセル課金装置を有する情報収集装置において、 前記記憶手段は、前記通過するセルの属性別に前記到着
したセルの数を前記第1の情報として記憶し、 前記収集手段は、前記到着したセルが有する前記コネク
ションの識別子と前記属性を前記第2の情報として抽出
し、 前記更新手段は、前記到着したセルの属性に対応する前
記記憶手段内のセルの数を更新し、他の属性に対応する
前記記憶手段内のセルの数は更新しないことを特徴とす
る請求項15記載の情報収集装置。18. An information collecting device having a cell charging device that provides a pay-per-use charging function for each connection, wherein the storage means uses the number of arrived cells for each attribute of the passing cells as the first information. Storing, the collecting means extracts the identifier and the attribute of the connection that the arriving cell has as the second information, and the updating means stores in the storage means corresponding to the attribute of the arriving cell. 16. The information collecting apparatus according to claim 15, wherein the number of cells is updated and the number of cells in the storage unit corresponding to other attributes is not updated.
過する通信セルに関する情報収集装置において、 通過するセルに関する第1の情報を、前記通信ネットワ
ーク内に設定されたコネクション毎に記憶する記憶手段
と、 到着したセルが属する前記コネクションを識別し、該到
着したセルに関する第2の情報を抽出する収集手段と、 前記記憶手段が記憶している前記第1の情報を更新する
必要がある場合に、前記収集手段が抽出した前記第2の
情報を用いて、前記第1の情報を更新する更新手段と、 前記到着したセルの通過時間内に前記更新手段が前記第
1の情報を更新する場合、該通過時間外において前記記
憶手段から前記第1の情報を読み出す読み出し手段とを
備えたことを特徴とする情報収集装置。19. An information collecting device for a communication cell passing through an exchange in a communication network, a storage means for storing first information about the passing cell for each connection set in the communication network, and an arrived cell. Collecting means for identifying the connection to which the belongs and extracting the second information regarding the arrived cell; and the collecting means when the first information stored in the storage means needs to be updated. Updating means for updating the first information by using the extracted second information; and, if the updating means updates the first information within the transit time of the arrived cell, outside the transit time. 2. An information collecting device, comprising: a reading unit that reads out the first information from the storage unit.
照した結果、前記第1の情報を更新する必要がある場合
に、前記第1の情報の更新要求を前記更新手段に送り、 前記更新手段は、前記第1の情報の更新要求を受け取っ
たとき、前記到着したセルの通過時間の間前記読み出し
手段による読み出しを禁止し、前記第1の情報の更新要
求がなくなると前記読み出し手段による読み出しを許可
する調整手段を有することを特徴とする請求項19記載
の情報収集装置。20. As a result of referring to the second information, the collecting means sends an update request for the first information to the updating means when the first information needs to be updated, When the update means receives the update request for the first information, the update means prohibits the read by the read means during the passage time of the arrived cell, and when the update request for the first information is exhausted, 20. The information collecting apparatus according to claim 19, further comprising adjusting means for permitting reading.
めのセルを用いて、前記コネクション毎の品質測定を行
うコネクション品質測定装置を有する情報収集装置にお
いて、 前記記憶手段は、前記コネクションの品質に関する2つ
以上の測定項目のデータを前記第1の情報として記憶
し、 前記収集手段は、前記保守運用のためのセルが有する前
記コネクションの識別子と前記2つ以上の測定項目のデ
ータを前記第2の情報として抽出し、 前記読み出し手段は、前記2つ以上の測定項目のうちい
ずれも更新する必要がないときに、該2つ以上の測定項
目のうちの1つの測定項目のデータを読み出すことを特
徴とする請求項19記載の情報収集装置。21. An information collecting device having a connection quality measuring device for performing quality measurement for each connection using a cell for maintenance and operation of the communication network, wherein the storage means comprises: Data of two or more measurement items related to connection quality is stored as the first information, and the collecting unit has the connection identifier of the cell for the maintenance operation and the data of the two or more measurement items. As the second information, and when the reading means does not need to update any of the two or more measurement items, data of one measurement item of the two or more measurement items is extracted. 20. The information collecting device according to claim 19, wherein
提供するセル課金装置を有する情報収集装置において、 前記記憶手段は、前記通過するセルの属性別に前記到着
したセルの数を前記第1の情報として記憶し、 前記収集手段は、前記到着したセルが有する前記コネク
ションの識別子と前記属性を前記第2の情報として抽出
し、 前記読み出し手段は、前記記憶手段内の到着したセルの
数を更新する必要がないときに、該到着したセルの数を
読み出すことを特徴とする請求項19記載の情報収集装
置。22. An information collecting device having a cell charging device for providing a pay-per-use charging function for each connection, wherein the storage means uses the number of arrived cells for each attribute of the passing cells as the first information. The collecting means extracts the connection identifier and the attribute of the arrived cell as the second information, and the reading means needs to update the number of arrived cells in the storage means. 20. The information collecting apparatus according to claim 19 , wherein the number of the arrived cells is read out when there is no cell.
ネットワークの故障監視を行うための情報収集方法にお
いて、 前記通信ネットワークの故障に関する第1の情報を、前
記通信ネットワーク内に設定された複数のコネクション
毎に1つのアドレスに記憶し、 到着したセルが属する前記コネクションを識別し、 前記到着したセルに関する第2の情報を抽出し、 前記第2の情報を用いて前記第1の情報を更新し、 更新された前記第1の情報を読み出す各ステップを有す
ることを特徴とする情報収集方法。23. An information collecting method for monitoring a failure of a communication network by means of a communication cell passing through an exchange, wherein first information regarding a failure of the communication network is set for each of a plurality of connections set in the communication network. At a single address, identifying the connection to which the arriving cell belongs, extracting second information about the arriving cell, updating the first information using the second information, and updating An information collecting method, comprising: each step of reading the first information obtained.
過する通信セルに関する情報収集方法において、 通過するセルに関する2つ以上のデータから成る第1の
情報を、前記通信ネットワーク内に設定されたコネクシ
ョン毎に記憶し、 到着したセルが属する前記コネクションを識別し、 前記到着したセルに関する第2の情報を抽出し、 前記コネクションと前記第2の情報とに基づいて、前記
第1の情報から更新する必要のある1つのデータを選択
し、 前記第2の情報を用いて前記1つのデータを更新し、 更新された前記第1の情報を読み出す各ステップを有
し、 プロセッサが第1の情報を読み出す場合に、セルが到着
していないタイミングで、読み出しのタイミングのタイ
ムスロットを動的に割り当てる ことを特徴とする情報収
集方法。24. A method of collecting information about a communication cell passing through an exchange in a communication network, wherein first information consisting of two or more data about a passing cell is stored for each connection set in the communication network. It is necessary to identify the connection to which the arriving cell belongs, extract the second information regarding the arriving cell, and update the first information based on the connection and the second information 1 Selecting one data, updating the one data using the second information, and reading the updated first information.
And the cell arrives when the processor reads the first information
The timing of the read timing is
A method of collecting information, characterized by dynamically allocating mobile slots .
過する通信セルに関する情報収集方法において、 通過するセルに関する第1の情報を、前記通信ネットワ
ーク内に設定されたコネクション毎に記憶し、 到着したセルが属する前記コネクションを識別し、 前記到着したセルに関する第2の情報を抽出し、 前記第1の情報を更新する必要がある場合に、前記第2
の情報を用いて前記第1の情報を更新し、 前記到着したセルの通過時間内に前記第1の情報を更新
する場合、該通過時間外において前記第1の情報を読み
出す各ステップを有することを特徴とする情報収集方
法。25. A method of collecting information about a communication cell passing through an exchange in a communication network, wherein first information about a passing cell is stored for each connection set in the communication network, and the arriving cell belongs to the first information. If it is necessary to identify a connection, extract second information about the arriving cell, and update the first information, the second information
Updating the first information by using the information of No. 1, and updating the first information within the transit time of the arrived cell, each step of reading the first information outside the transit time. Information collection method characterized by.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23890294A JP3452657B2 (en) | 1994-10-03 | 1994-10-03 | Information collection apparatus and method in communication network |
US08/516,956 US5790525A (en) | 1994-10-03 | 1995-08-18 | Information collection device and method for use with communications networks |
US08/978,020 US6005844A (en) | 1994-10-03 | 1997-11-25 | Information collection device and method for use with communications networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23890294A JP3452657B2 (en) | 1994-10-03 | 1994-10-03 | Information collection apparatus and method in communication network |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08102739A JPH08102739A (en) | 1996-04-16 |
JP3452657B2 true JP3452657B2 (en) | 2003-09-29 |
Family
ID=17036974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23890294A Expired - Fee Related JP3452657B2 (en) | 1994-10-03 | 1994-10-03 | Information collection apparatus and method in communication network |
Country Status (2)
Country | Link |
---|---|
US (1) | US5790525A (en) |
JP (1) | JP3452657B2 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE504049C2 (en) | 1995-03-31 | 1996-10-28 | Ericsson Telefon Ab L M | Access request in an instant overloaded mobile radio system |
DE19641399A1 (en) * | 1996-09-27 | 1998-04-02 | Siemens Ag | Method for determining bit errors that have occurred on an ATM transmission path in ATM useful cells with the aid of monitoring OAM cells |
JPH10262064A (en) * | 1997-03-19 | 1998-09-29 | Fujitsu Ltd | Plural-line terminating equipment and oam processing method for plural-line terminating equipment |
JPH10336195A (en) * | 1997-06-02 | 1998-12-18 | Nec Corp | Selective vp terminal switching system |
JPH11127129A (en) * | 1997-10-20 | 1999-05-11 | Fujitsu Ltd | Line fault notification system for terminal device |
US6263458B1 (en) * | 1997-12-31 | 2001-07-17 | Alcatel Usa Sourcing, L.P. | Regulated push method of data collection |
KR100501137B1 (en) * | 1998-02-24 | 2005-10-04 | 유티스타콤코리아 유한회사 | Statistics collecting method using shared-memory |
JP3111986B2 (en) * | 1998-06-05 | 2000-11-27 | 日本電気株式会社 | ATM communication network node device and failure alarm notification method |
JP3595690B2 (en) | 1998-08-06 | 2004-12-02 | 富士通株式会社 | Fixed-length data processor |
WO2000076132A1 (en) * | 1999-06-03 | 2000-12-14 | Fujitsu Limited | Performance management calculating circuit, block length judging circuit, and statistics calculating circuit |
WO2001015388A1 (en) * | 1999-08-20 | 2001-03-01 | Fujitsu Limited | Atm communication monitor |
US7305461B2 (en) * | 2000-12-15 | 2007-12-04 | International Business Machines Corporation | Method and system for network management with backup status gathering |
FI114428B (en) * | 2001-12-13 | 2004-10-15 | Nokia Corp | A method and system for collecting counter data in a network element |
KR20050074219A (en) * | 2004-01-13 | 2005-07-18 | 삼성전자주식회사 | Method for sensing alarm in atm network |
US20070260907A1 (en) * | 2006-05-02 | 2007-11-08 | Dixon Martin G | Technique to modify a timer |
US20100135470A1 (en) * | 2008-12-01 | 2010-06-03 | At&T Intellectual Property I, L.P. | Call impact determination tool |
US10367838B2 (en) * | 2015-04-16 | 2019-07-30 | Nec Corporation | Real-time detection of abnormal network connections in streaming data |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61163494A (en) * | 1985-01-14 | 1986-07-24 | 日本電気株式会社 | Alarm controller |
EP0477448B1 (en) * | 1990-09-28 | 1995-07-12 | Hewlett-Packard Company | Network monitoring device and system |
JPH04154242A (en) * | 1990-10-17 | 1992-05-27 | Nec Corp | Network failure recovery system |
JPH04165846A (en) * | 1990-10-30 | 1992-06-11 | Fujitsu Ltd | Counter station alarm transfer method |
JP3064397B2 (en) * | 1990-11-16 | 2000-07-12 | 株式会社日立製作所 | Virtual path failure information transfer method and circuit |
JP3025060B2 (en) * | 1991-06-03 | 2000-03-27 | 富士通株式会社 | Device monitoring method |
JPH0537545A (en) * | 1991-07-16 | 1993-02-12 | Fujitsu Ltd | Alarm transfer system and atm communication equipment using the system |
US5394408A (en) * | 1992-02-10 | 1995-02-28 | Nec Corporation | Policing control apparatus |
JP3332474B2 (en) * | 1993-05-31 | 2002-10-07 | 株式会社日立製作所 | ATM communication device and failure detection notification device |
-
1994
- 1994-10-03 JP JP23890294A patent/JP3452657B2/en not_active Expired - Fee Related
-
1995
- 1995-08-18 US US08/516,956 patent/US5790525A/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
電子情報通信学会技術研究報告CS91−92 |
Also Published As
Publication number | Publication date |
---|---|
US5790525A (en) | 1998-08-04 |
JPH08102739A (en) | 1996-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3452657B2 (en) | Information collection apparatus and method in communication network | |
US5761191A (en) | Statistics collection for ATM networks | |
CA2110653C (en) | Packet network interface | |
CA2160820C (en) | Method and apparatus for storing and retrieving routing information in a network node | |
JP3632229B2 (en) | ATM switching equipment | |
Hajikano et al. | Asynchronous transfer mode switching architecture for broadband ISDN-multistage self-routing switching (MSSR) | |
JP4602794B2 (en) | System, method, and program for reassembling ATM data in real time | |
EP0909105A2 (en) | A short-cell multiplexing device | |
EP0687121B1 (en) | Device and method for indicating timeouts | |
JPH10150445A (en) | Cell loss detection method | |
AU711570B2 (en) | Addressable, high speed counter array | |
US6594237B1 (en) | Fixed length data processing apparatus | |
US6005844A (en) | Information collection device and method for use with communications networks | |
EP0861534B1 (en) | Instrument for test and measurement of atm network virtual connections | |
US7304998B2 (en) | Fixed length data processing apparatus | |
US20020080793A1 (en) | Apparatus and method for recovering abnormal control cells in asynchronous transfer mode exchange subscriber unit | |
CA2308642A1 (en) | Method and devices for cell loss detection in atm telecommunication devices | |
KR100483546B1 (en) | Apparatus and method of multicast switching by ATM cell copying | |
KR0140782B1 (en) | Measurement system for performance of cell transferring system in atm switch | |
JP3491135B2 (en) | Method for inserting alarm cell in ATM network | |
JP3103120B2 (en) | Cell converter | |
KR100434345B1 (en) | Fault management of OAM in ATM network | |
JP3492861B2 (en) | Traffic smoothing device in ATM switching system | |
CA2459468C (en) | Instrument for test and measurement of atm network virtual connections | |
KR100255799B1 (en) | Cell path testing method of atm exchange |
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: 20030708 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080718 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090718 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100718 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100718 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110718 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110718 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120718 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |