JP3002547B2 - ATM traffic control device and ATM traffic control method - Google Patents
ATM traffic control device and ATM traffic control methodInfo
- Publication number
- JP3002547B2 JP3002547B2 JP10520273A JP52027398A JP3002547B2 JP 3002547 B2 JP3002547 B2 JP 3002547B2 JP 10520273 A JP10520273 A JP 10520273A JP 52027398 A JP52027398 A JP 52027398A JP 3002547 B2 JP3002547 B2 JP 3002547B2
- Authority
- JP
- Japan
- Prior art keywords
- voice
- cell
- data
- atm
- cells
- 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
- 238000000034 method Methods 0.000 title claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 200
- 238000004364 calculation method Methods 0.000 claims description 84
- 239000000872 buffer Substances 0.000 claims description 78
- 238000012546 transfer Methods 0.000 claims description 78
- 238000012545 processing Methods 0.000 claims description 62
- 230000011664 signaling Effects 0.000 claims description 23
- 238000012544 monitoring process Methods 0.000 claims description 16
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 47
- 238000004458 analytical method Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 8
- 230000006727 cell loss Effects 0.000 description 5
- 238000009795 derivation Methods 0.000 description 4
- 230000022131 cell cycle Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 239000012464 large buffer Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- WSFSSNUMVMOOMR-UHFFFAOYSA-N formaldehyde Substances O=C WSFSSNUMVMOOMR-UHFFFAOYSA-N 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 238000009790 rate-determining step (RDS) Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61K—PREPARATIONS FOR MEDICAL, DENTAL OR TOILETRY PURPOSES
- A61K31/00—Medicinal preparations containing organic active ingredients
- A61K31/16—Amides, e.g. hydroxamic acids
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61K—PREPARATIONS FOR MEDICAL, DENTAL OR TOILETRY PURPOSES
- A61K31/00—Medicinal preparations containing organic active ingredients
- A61K31/16—Amides, e.g. hydroxamic acids
- A61K31/165—Amides, e.g. hydroxamic acids having aromatic rings, e.g. colchicine, atenolol, progabide
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61K—PREPARATIONS FOR MEDICAL, DENTAL OR TOILETRY PURPOSES
- A61K31/00—Medicinal preparations containing organic active ingredients
- A61K31/21—Esters, e.g. nitroglycerine, selenocyanates
- A61K31/27—Esters, e.g. nitroglycerine, selenocyanates of carbamic or thiocarbamic acids, meprobamate, carbachol, neostigmine
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61K—PREPARATIONS FOR MEDICAL, DENTAL OR TOILETRY PURPOSES
- A61K31/00—Medicinal preparations containing organic active ingredients
- A61K31/33—Heterocyclic compounds
- A61K31/395—Heterocyclic compounds having nitrogen as a ring hetero atom, e.g. guanethidine or rifamycins
- A61K31/41—Heterocyclic compounds having nitrogen as a ring hetero atom, e.g. guanethidine or rifamycins having five-membered rings with two or more ring hetero atoms, at least one of which being nitrogen, e.g. tetrazole
- A61K31/425—Thiazoles
- A61K31/429—Thiazoles condensed with heterocyclic ring systems
- A61K31/43—Compounds containing 4-thia-1-azabicyclo [3.2.0] heptane ring systems, i.e. compounds containing a ring system of the formula, e.g. penicillins, penems
-
- C—CHEMISTRY; METALLURGY
- C07—ORGANIC CHEMISTRY
- C07C—ACYCLIC OR CARBOCYCLIC COMPOUNDS
- C07C221/00—Preparation of compounds containing amino groups and doubly-bound oxygen atoms bound to the same carbon skeleton
-
- C—CHEMISTRY; METALLURGY
- C07—ORGANIC CHEMISTRY
- C07C—ACYCLIC OR CARBOCYCLIC COMPOUNDS
- C07C233/00—Carboxylic acid amides
- C07C233/01—Carboxylic acid amides having carbon atoms of carboxamide groups bound to hydrogen atoms or to acyclic carbon atoms
- C07C233/16—Carboxylic acid amides having carbon atoms of carboxamide groups bound to hydrogen atoms or to acyclic carbon atoms having the nitrogen atom of at least one of the carboxamide groups bound to a carbon atom of a hydrocarbon radical substituted by singly-bound oxygen atoms
-
- C—CHEMISTRY; METALLURGY
- C07—ORGANIC CHEMISTRY
- C07C—ACYCLIC OR CARBOCYCLIC COMPOUNDS
- C07C233/00—Carboxylic acid amides
- C07C233/01—Carboxylic acid amides having carbon atoms of carboxamide groups bound to hydrogen atoms or to acyclic carbon atoms
- C07C233/30—Carboxylic acid amides having carbon atoms of carboxamide groups bound to hydrogen atoms or to acyclic carbon atoms having the nitrogen atom of at least one of the carboxamide groups bound to a carbon atom of a hydrocarbon radical substituted by doubly-bound oxygen atoms
-
- C—CHEMISTRY; METALLURGY
- C07—ORGANIC CHEMISTRY
- C07C—ACYCLIC OR CARBOCYCLIC COMPOUNDS
- C07C233/00—Carboxylic acid amides
- C07C233/64—Carboxylic acid amides having carbon atoms of carboxamide groups bound to carbon atoms of six-membered aromatic rings
- C07C233/76—Carboxylic acid amides having carbon atoms of carboxamide groups bound to carbon atoms of six-membered aromatic rings having the nitrogen atom of at least one of the carboxamide groups bound to a carbon atom of a hydrocarbon radical substituted by doubly-bound oxygen atoms
-
- C—CHEMISTRY; METALLURGY
- C07—ORGANIC CHEMISTRY
- C07C—ACYCLIC OR CARBOCYCLIC COMPOUNDS
- C07C235/00—Carboxylic acid amides, the carbon skeleton of the acid part being further substituted by oxygen atoms
- C07C235/02—Carboxylic acid amides, the carbon skeleton of the acid part being further substituted by oxygen atoms having carbon atoms of carboxamide groups bound to acyclic carbon atoms and singly-bound oxygen atoms bound to the same carbon skeleton
- C07C235/04—Carboxylic acid amides, the carbon skeleton of the acid part being further substituted by oxygen atoms having carbon atoms of carboxamide groups bound to acyclic carbon atoms and singly-bound oxygen atoms bound to the same carbon skeleton the carbon skeleton being acyclic and saturated
- C07C235/18—Carboxylic acid amides, the carbon skeleton of the acid part being further substituted by oxygen atoms having carbon atoms of carboxamide groups bound to acyclic carbon atoms and singly-bound oxygen atoms bound to the same carbon skeleton the carbon skeleton being acyclic and saturated having at least one of the singly-bound oxygen atoms further bound to a carbon atom of a six-membered aromatic ring, e.g. phenoxyacetamides
- C07C235/20—Carboxylic acid amides, the carbon skeleton of the acid part being further substituted by oxygen atoms having carbon atoms of carboxamide groups bound to acyclic carbon atoms and singly-bound oxygen atoms bound to the same carbon skeleton the carbon skeleton being acyclic and saturated having at least one of the singly-bound oxygen atoms further bound to a carbon atom of a six-membered aromatic ring, e.g. phenoxyacetamides having the nitrogen atoms of the carboxamide groups bound to hydrogen atoms or to acyclic carbon atoms
Landscapes
- Chemical & Material Sciences (AREA)
- Organic Chemistry (AREA)
- Health & Medical Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Epidemiology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Pharmacology & Pharmacy (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Medicinal Chemistry (AREA)
- Emergency Medicine (AREA)
- Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
- Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
Description
【発明の詳細な説明】 技術分野 本発明は、非同期転送モード(ATM:Asynchronous Tr
ansfer Mode)を用いて多重伝送される音声、データ、
画像などのマルチメディア情報のトラヒックを制御する
ATMトラヒック制御装置及びATMトラヒック制御方法に関
するものである。Description: TECHNICAL FIELD The present invention relates to an asynchronous transfer mode (ATM: Asynchronous Tr
ansfer Mode), voice, data,
Control the traffic of multimedia information such as images
The present invention relates to an ATM traffic control device and an ATM traffic control method.
背景技術 広帯域ISDN(Integrated Service Digital Networ
k)の主流技術としてATMが注目されている。BACKGROUND ART Broadband ISDN (Integrated Service Digital Network)
ATM is attracting attention as the mainstream technology of k).
図28は、このATMにおいて用いられるセルの構造を示
すセル構造図である。FIG. 28 is a cell structure diagram showing the structure of a cell used in this ATM.
図28において、2801はATMにおいて用いられるセル、2
802はセル2801の制御情報を含むセルヘッダ、2803はセ
ル2801のデータ情報や音声情報を含むセル情報部であ
る。ATMでは音声、データ、画像、ファクシミリなど、
あらゆる情報を一定長に区切ってセル情報部2803を作成
し、更に、セル2801の交換に必要な論理チャネル番号
(VCI:Virtual Call Indicater)などの情報を含むセ
ルヘッダ2802をセル情報部2803に付与して、セル2801を
作成する。このセル2801の形式で統一的に伝送すること
が可能である。特に、音声通信及びLAN(Local Area
Network)間通信に代表されるデータ通信が主流となる
企業内通信においては、これらのトラヒックをATM技術
により統合することにより効率的な伝送交換網を構築す
ることが期待されている。In FIG. 28, reference numeral 2801 denotes a cell used in ATM, 2
Reference numeral 802 denotes a cell header including control information of the cell 2801, and reference numeral 2803 denotes a cell information section including data information and voice information of the cell 2801. At ATMs, voice, data, images, facsimile, etc.
A cell information section 2803 is created by dividing all information into a certain length, and a cell header 2802 including information such as a logical channel number (VCI: Virtual Call Indicater) necessary for exchange of the cell 2801 is added to the cell information section 2803. Cell 2801 is created. It is possible to perform uniform transmission in the form of this cell 2801. In particular, voice communication and LAN (Local Area)
In intra-company communication where data communication represented by inter-network communication is the mainstream, it is expected to construct an efficient transmission switching network by integrating these traffics using ATM technology.
図29は、このATMを用いた音声/データ統合ネットワ
ークの構成例を示すネットワーク構成図である。FIG. 29 is a network configuration diagram showing a configuration example of an integrated voice / data network using this ATM.
図29において、2901はセルを多重するATM多重伝送装
置、2902はATM交換網、2903はデータコネクションを設
定し、データセルを発信するデータATM端末、2904は音
声コネクションを設定し、音声セルを発信する音声ATM
端末、2905は構内データ系ATM回線、2906は構内音声系A
TM回線、2907はATM多重伝送装置2901とATM交換網2902と
を接続する広域ATM回線、2908はATM多重伝送装置2901に
設けられ、データATM端末2903と構内データ系ATM回線29
05を介して接続されるデータ系ATM回線終端部、2909はA
TM多重伝送装置2901に設けられ、音声ATM端末2904と構
内音声系ATM回線2906を介して接続される音声系ATM回線
終端部、2910はATM多重伝送装置2901に設けられた多重
伝送部である。In FIG. 29, reference numeral 2901 denotes an ATM multiplex transmission apparatus for multiplexing cells, 2902 denotes an ATM switching network, 2903 denotes a data ATM terminal for setting a data connection and transmitting a data cell, and 2904 denotes a voice connection for setting a voice connection and transmitting a voice cell. Voice ATM
Terminal, 2905 is local data ATM line, 2906 is local voice system A
TM line, 2907 is a wide area ATM line connecting ATM multiplex transmission apparatus 2901 and ATM switching network 2902, 2908 is provided in ATM multiplex transmission apparatus 2901, data ATM terminal 2903 and private data system ATM line 29
Data ATM line termination connected via 05, 2909 is A
A voice ATM line termination unit provided in the TM multiplex transmission device 2901 and connected to the voice ATM terminal 2904 via the private voice ATM line 2906, and a multiplex transmission unit 2910 provided in the ATM multiplex transmission device 2901.
次に、動作について説明する。 Next, the operation will be described.
ATM多重伝送装置2901において、データ系ATM回線終端
部2908に受信したセルと音声系ATM回線終端部2909が受
信したセルは多重伝送部2910により多重化され、広域AT
M回線2907へ送信される。In the ATM multiplex transmission apparatus 2901, the cell received by the data ATM line termination unit 2908 and the cell received by the voice ATM line termination unit 2909 are multiplexed by the multiplex transmission unit 2910 to form a wide area AT.
Sent to M line 2907.
企業内通信では、図29に示す広域ATM回線2907を効率
的に使用することが要求される。一般に、音声通信は、
約50%の割合が無音部分であることから、音声ATM端末2
904は、回線の効率を高めるために有音部分のみの音声
情報(以後音声セルと呼ぶ)をセル化周期(T)毎に、
構内音声系ATM回線2906で伝送し無音部分を伝送しない
ように動作する。In intra-company communication, efficient use of the wide area ATM line 2907 shown in FIG. 29 is required. Generally speaking, voice communication
Since about 50% of the time is silence, voice ATM terminals 2
904, in order to enhance the efficiency of the line, audio information of only a sound part (hereinafter referred to as an audio cell) is transmitted every cell cycle (T).
It operates so as not to transmit the silence part by transmitting it on the private ATM line 2906.
一方、音声通信は、一般にデータ通信に比してよりリ
アルタイム性が要求されるため、ATM多重伝送装置2901
は、音声ATM端末2904から送信される音声セルを優先し
て広域ATM回線2907へ送信し、データATM端末2903から送
信されるデータ情報(以後、データセルという)は、送
信すべき音声セルが無い空き時間を利用して広域ATM回
線2907へ送信するように動作する。On the other hand, voice communication generally requires more real-time performance than data communication.
Transmits to the wide area ATM line 2907 with priority given to the voice cell transmitted from the voice ATM terminal 2904, and the data information (hereinafter referred to as data cell) transmitted from the data ATM terminal 2903 has no voice cell to be transmitted. It operates to transmit to the wide area ATM line 2907 using the idle time.
このような音声とデータのATMによる多重伝送を実現
する従来の多重伝送部2910を実現する方式が、例えば、
IEEE Transaction on Communication Vol.41 No.1
1“Analysis and Engineering of a Voice/Data
Packet Multiplexer"のpp1656〜1667に記載されてい
る。A method of realizing a conventional multiplex transmission unit 2910 that realizes such multiplex transmission of voice and data by ATM is, for example,
IEEE Transaction on Communication Vol.41 No.1
1 “Analysis and Engineering of a Voice / Data
Packet Multiplexer ", pp. 1656-1667.
図30は、この従来の多重伝送部2910の構成を示す構成
図であり、図中、3001は受信したセルが音声かデータか
を識別する音声/データ識別部、3002は送信するデータ
セルを蓄積するデータセル送信バッファ、3003は送信す
る音声セルを蓄積する音声セル送信バッファ、3004は音
声セル又はデータセルを送信する送信回路、3005は音声
セル又はデータセルを受信する受信回路、3006は受信回
路3005が受信した音声セル又はデータセルを蓄積する受
信バッファである。FIG. 30 is a configuration diagram showing the configuration of this conventional multiplex transmission unit 2910. In the figure, reference numeral 3001 denotes an audio / data identification unit for identifying whether a received cell is audio or data, and 3002 stores data cells to be transmitted. A data cell transmission buffer 3003, a voice cell transmission buffer for storing voice cells to be transmitted, 3004, a transmission circuit for transmitting voice cells or data cells, 3005, a reception circuit for receiving voice cells or data cells, 3006, a reception circuit. Reference numeral 3005 denotes a reception buffer for storing received voice cells or data cells.
次に、動作を説明する。 Next, the operation will be described.
図30において、音声/データ識別部3001は、データ系
ATM回線終端部2908又は音声系ATM回線終端部2909から到
着するセルが音声セルかデータセルかを識別し、音声セ
ルの場合は音声セル送信バッファ3003に蓄積し、データ
セルの場合は、データセル送信バッファ3002に蓄積す
る。In FIG. 30, a voice / data identification unit 3001 is a data system.
The cell arriving from the ATM line terminating unit 2908 or the voice ATM line terminating unit 2909 is identified as a voice cell or a data cell.If the cell is a voice cell, the data is stored in the voice cell transmission buffer 3003. The data is accumulated in the transmission buffer 3002.
次に、送信回路3004は、音声セル送信バッファ3003に
音声セルが蓄積されている場合は、それを取り出して広
域ATM回線2907へ送信する。また、音声セル送信バッフ
ァ3003に音声セルが蓄積されていない場合に、データセ
ル送信バッファ3002にデータセルが蓄積されていれば、
それを取り出して広域ATM回線2907へ送信する。Next, when voice cells are stored in the voice cell transmission buffer 3003, the transmission circuit 3004 takes out the voice cells and transmits them to the wide area ATM line 2907. Also, if no voice cells are stored in the voice cell transmission buffer 3003 and if data cells are stored in the data cell transmission buffer 3002,
Take it out and send it to the wide area ATM line 2907.
一方、広域ATM回線2907を介して他端末から到来した
セルは、受信回路3005によって受信され、次に、受信バ
ッファ3006に蓄えられた後に、データ系ATM回線終端部2
908又は音声系ATM回線終端部2909へ送信される。このよ
うに、データのバッファを分離して音声セルの優先伝送
を行うことにより、音声とデータの多重伝送を実現して
いる。On the other hand, a cell arriving from another terminal via the wide area ATM line 2907 is received by the receiving circuit 3005, and then stored in the reception buffer 3006.
908 or transmitted to the voice ATM line termination unit 2909. As described above, multiplex transmission of voice and data is realized by separating the data buffer and performing preferential transmission of the voice cell.
しかし、この場合音声セルのトラヒックが多くなって
きた場合、データセルがデータセル送信バッファで待た
される確率が高くなり、データセル送信バッファのバッ
ファ量が少ないと、バッファオーバフローが発生して一
部のセルが廃棄されることになる。また、このバッファ
オーバフローによるセル廃棄率を適切な量に抑えようと
すると、多大なバッファ量がデータセル送信バッファに
必要となる。However, in this case, when the traffic of the voice cell increases, the probability that the data cell is waited in the data cell transmission buffer increases, and when the buffer amount of the data cell transmission buffer is small, a buffer overflow occurs and a part of the buffer overflows. The cell will be discarded. In order to suppress the cell loss rate due to the buffer overflow to an appropriate amount, a large buffer amount is required for the data cell transmission buffer.
近年、LAN間通信のような広域網データ通信にATMを適
用する場合は、セル廃棄率を低く抑えないと通信効率が
非常に悪くなるということが明らかになってきている。
これに対して、例えば、1996年電子情報通信学会総合全
国大会SB−10−5“ABRサービスクラスの品質評価”で
は、ネットワークの負荷に応じてデータ端末が送信レー
トを調節する方法が有効な対策となることが示されてい
る。In recent years, it has become clear that when ATM is applied to wide area network data communication such as LAN-to-LAN communication, the communication efficiency becomes extremely poor unless the cell loss rate is kept low.
On the other hand, for example, in the 1996 IEICE General Conference SB-10-5 “Quality Evaluation of ABR Service Class”, a method in which the data terminal adjusts the transmission rate according to the network load is an effective measure. It is shown that
図31は、この送信レートを調節する方法を示すための
シーケンス図示であり、データATM端末2903aの正常状態
の送信シーケンスを示している。FIG. 31 is a sequence diagram showing a method for adjusting the transmission rate, and shows a transmission sequence in a normal state of the data ATM terminal 2903a.
また、図32は、この送信レートを調節するためのシー
ケンス図であり、データATM端末2903aの異常状態におけ
る送信シーケンスを示している。FIG. 32 is a sequence diagram for adjusting the transmission rate, and shows a transmission sequence in an abnormal state of the data ATM terminal 2903a.
また、図33は、図31及び図32のシーケンスに現れるデ
ータトラヒックを制御するためのデータトラヒック制御
セル(以下、RMセルという)のフォーマットを示すRMセ
ル構造図である。FIG. 33 is an RM cell structure diagram showing a format of a data traffic control cell (hereinafter, referred to as an RM cell) for controlling data traffic appearing in the sequences of FIGS. 31 and 32.
図33において、3301はセル、3302はRMセルを示すヘッ
ダの例、3303はセル3301の情報部、3304は情報部3303に
含まれる転送レート指定値を示す。33, reference numeral 3301 denotes a cell, 3302 denotes an example of a header indicating an RM cell, 3303 denotes an information section of the cell 3301, and 3304 denotes a transfer rate designation value included in the information section 3303.
まず、図31に基づいて送信レートを調節する方法を説
明する。First, a method of adjusting the transmission rate will be described with reference to FIG.
送信側のデータATM端末2903aは、あらかじめ決められ
ている回数(これを(Nrm−1)回とする。Nrm:RMセル
を送信する割合=Number of cells/RM interval)デ
ータセルを送信する毎に、RMセル(これをフォワードRM
セルと呼ぶ)を1回送信する。受信側のデータATM端末2
903bは、このRMセルを折り返して送信側のデータATM端
末2903aへ返送する(これをバックワードRMセルと呼
ぶ)。このRMセルは、図33に示すデータATM端末2903aが
送信して良い転送レートを示す転送レート指定値3304を
含んでいる。Each time the data ATM terminal 2903a on the transmitting side transmits a data cell, the predetermined number of times (this is (Nrm-1) times. Nrm: RM cell transmission rate = Number of cells / RM interval) RM cell (forward RM
(Called a cell) once. Data ATM terminal 2 on the receiving side
The 903b returns this RM cell and returns it to the data ATM terminal 2903a on the transmitting side (this is called a backward RM cell). This RM cell includes a transfer rate designation value 3304 indicating a transfer rate at which the data ATM terminal 2903a shown in FIG. 33 can transmit.
なお、図31において、周期TdはデータATM端末2903aの
送信レートの変更周期である。周期Tdは、RMセルを送信
する割合Nrmによって決定されるので、周期Tdは、送信
レートの変更によりダイナミックに変動する。In FIG. 31, the period Td is a period for changing the transmission rate of the data ATM terminal 2903a. Since the period Td is determined by the rate Nrm of transmitting RM cells, the period Td dynamically fluctuates due to a change in the transmission rate.
受信側のデータATM端末2903bは、バックワードRMセル
を送り返す際に、自身で処理可能な転送レートを図33に
示す転送レート指定値3304に設定する。バックワードRM
セルは、ATM多重伝送装置2901又はATM交換網2902を介し
て送信側のデータATM端末2903aへ送られるが、その際設
定されている転送レート指定値3304が、ATM多重伝送装
置2901又はATM交換網2902の処理可能な転送レートを上
回っていたら、このATM多重伝送装置2901又はATM交換網
2902(以下、ATM多重伝送装置2901又はATM交換網2902を
ノードという場合がある)は、自身が処理可能な転送レ
ートにRMセルの転送レート指定値3304を再設定して中継
する。The data ATM terminal 2903b on the receiving side sets a transfer rate that can be processed by itself to the transfer rate designation value 3304 shown in FIG. 33 when returning the backward RM cell. Backward RM
The cell is transmitted to the data ATM terminal 2903a on the transmitting side via the ATM multiplex transmission apparatus 2901 or the ATM switching network 2902, and the transfer rate specification value 3304 set at that time is transmitted to the ATM multiplex transmission apparatus 2901 or the ATM switching network. If the transfer rate that can be processed by 2902 is exceeded, this ATM multiplex transmission device 2901 or ATM switching network
The 2902 (hereinafter, the ATM multiplex transmission apparatus 2901 or the ATM switching network 2902 may be referred to as a node) resets the transfer rate specification value 3304 of the RM cell to a transfer rate that can be processed by itself, and relays.
このように、送信側にバックワードRMセルが到達した
場合には、そのセルが通るルートに設けられた各ノード
が処理可能な転送レートの最小値が転送レート指定値33
04に設定されることになる。即ち、RMセルの転送レート
指定値3304には、そのルートでボトルネックとなるノー
ドの転送可能レートが示されているわけである。このバ
ックワードRMセルを受信したデータATM端末2903aは、受
信したRMセルの転送レート指定値3304に従って、セルの
送信間隔を調整し転送を継続する。In this way, when the backward RM cell arrives at the transmitting side, the minimum value of the transfer rate that can be processed by each node provided on the route through the cell is the transfer rate designated value 33.
It will be set to 04. That is, the transfer rate designation value 3304 of the RM cell indicates the transferable rate of the node that becomes a bottleneck on the route. The data ATM terminal 2903a that has received the backward RM cell adjusts the cell transmission interval according to the received RM cell transfer rate designation value 3304 and continues the transfer.
これにより、ネットワークの状態にダイナミックに追
従した転送制御の実現が可能となる。This makes it possible to realize transfer control dynamically following the state of the network.
図32は、上記バックワードRMセルが何らかの理由で送
信側に送られない場合の調整シーケンスを示すシーケン
ス図であり、この場合、データATM端末2903aは、フォワ
ードRAMセルを規定回数(以下、これをCrmとする。Crm:
Number of Outstanding forward RM cells allow
ed before cutoff)送信しても、バックワードRMセル
を受信しない場合、送信レートを下げてセルの送信を行
う。即ち、バックワードRMセルが受信できない場合は、
ネットワークが輻輳していると判断して自動的に送信レ
ートを抑えるメカニズムとなっており、自動的に輻輳を
抑えることができる。FIG. 32 is a sequence diagram showing an adjustment sequence when the backward RM cell is not sent to the transmitting side for some reason. In this case, the data ATM terminal 2903a stores the forward RAM cell in the forward RAM cell a specified number of times (hereinafter, referred to as Crm: Crm:
Number of Outstanding forward RM cells allow
ed before cutoff) If a backward RM cell is not received even after transmission, the transmission rate is reduced and cell transmission is performed. That is, if the backward RM cell cannot be received,
The mechanism is such that the network is determined to be congested and the transmission rate is automatically suppressed, and congestion can be automatically suppressed.
このように、データATM端末2903の送信レートを制御
する方法は、ネットワークの状態に応じて転送レートを
調整することができるため、ATM多重伝送装置2901又はA
TM交換網2902において、多大なバッファを必要とせずに
輻輳を回避できるが、このメカニズムを有効とするため
には、ネットワークにおけるノード、即ち、ATM多重伝
送装置2901又はATM交換網2902が自身で処理可能な転送
レートを把握し、かつ、これを送信端末に指定しなけれ
ばならない。特に、広域ATM回線2907の効率的な利用を
要求される企業通信網では、正確な制御が必要となるが
その具体的な手段がなかった。As described above, the method of controlling the transmission rate of the data ATM terminal 2903 can adjust the transfer rate according to the state of the network.
In the TM switching network 2902, congestion can be avoided without requiring a large buffer, but in order to make this mechanism effective, a node in the network, that is, the ATM multiplex transmission apparatus 2901 or the ATM switching network 2902 processes itself. It is necessary to know the possible transfer rate and to specify this to the transmitting terminal. In particular, in a corporate communication network that requires efficient use of the wide area ATM line 2907, accurate control is required, but there is no specific means.
このように、従来のATM多重伝送装置では、音声とデ
ータを多重伝送する場合に、単に音声セルをデータセル
に優先して伝送するので、データのセル廃棄率を抑える
ために多大なバッファを必要とするという問題点があっ
た。As described above, in the conventional ATM multiplex transmission apparatus, when multiplexing voice and data, a voice cell is simply transmitted in preference to a data cell, so a large buffer is required to suppress the cell loss rate of data. There was a problem that.
また、ATM多重伝送装置やATM交換網などのノードが処
理可能な転送レートに適合するように、送信側のデータ
端末が送信レートを具体的に調整するATMトラック制御
装置がないという問題点があった。There is also a problem that there is no ATM track control device in which the data terminal on the transmitting side specifically adjusts the transmission rate so that the transmission rate can be processed by nodes such as an ATM multiplex transmission device and an ATM switching network. Was.
この発明は、以上の問題点を解決するためになされた
ものであり、データ端末からの過大なトラヒックに対し
て、小容量のバッファでデータのセル廃棄率を適切な値
に抑えるATMトラヒック制御装置及びATMトラヒック制御
方法を得ることを目的とする。The present invention has been made in order to solve the above-described problems, and has been made to solve the above-described problems. An ATM traffic control device that suppresses a cell loss rate of data to an appropriate value with a small-capacity buffer for excessive traffic from a data terminal is provided. And an ATM traffic control method.
発明の開示 この発明に係るATMトラヒック制御装置は、音声ATM端
末間で通信される音声情報を音声セルを用いて転送する
複数の音声コネクションとデータATM端末間で通信され
るデータ情報をデータセルとデータトラヒック制御セル
(以下、RMセルという)を用いて転送するデータコネク
ションを同一のATM回線に収容するATM(Asynchronous
Transfer mode)多重伝送装置に設けられたATMトラヒ
ック制御装置において、 所定の周期毎に音声ATM端末から送られてくる前記複
数の音声コネクションにおける音声セルの到着状況を監
視し、次周期の到着音声セル数を予測してデータトラヒ
ックの送信レートを決定する送信レート決定部と、 データトラヒック制御セルをATM回線から受信し、デ
ータトラヒック制御セルに上記送信レートを設定してデ
ータATM端末に送信する送信レート変更部と を備えたことを特徴とする。DISCLOSURE OF THE INVENTIONThe ATM traffic control device according to the present invention includes a plurality of voice connections for transferring voice information communicated between voice ATM terminals using voice cells and data information communicated between data ATM terminals as data cells. An ATM (Asynchronous ATM) that accommodates a data connection to be transferred using a data traffic control cell (hereinafter referred to as an RM cell) on the same ATM line.
Transfer mode) The ATM traffic control device provided in the multiplex transmission device monitors the arrival status of voice cells in the plurality of voice connections sent from the voice ATM terminal at predetermined intervals, and arrives at the next period. A transmission rate determining unit for predicting the number of data traffic and determining a data traffic transmission rate; a transmission rate for receiving a data traffic control cell from an ATM line, setting the transmission rate in the data traffic control cell, and transmitting the data to the data ATM terminal And a change unit.
この発明に係るATMトラヒック制御装置は、データATM
端末からのデータセル及び音声ATM端末からの音声セル
を受信して蓄積する送信バッファと、 送信バッファのセルを送信する送信回路と、 同時に接続している音声コネクションの数に基づいて
予測係数を得、この予測係数と到来する音声セルの数と
に基づいて転送可能レートを算出するレート算出回路
と、 送信側のデータATM端末に対して転送レートを指定す
る転送レート指定値を含むRMセルを処理するRMセル処理
回路と、 セルを受信する受信回路と、 受信したデータセルを蓄積する受信バッファと を備え、 上記RMセル処理回路は、RMセルに含まれている転送レ
ート指定値よりも上記レート算出回路からの転送可能レ
ートの値が小であれば、RMセルに含まれている転送レー
ト指定値を該レート算出回路からの転送可能レートの値
に置き換えることを特徴とする。The ATM traffic control device according to the present invention includes a data ATM
A transmission buffer for receiving and storing data cells from the terminal and voice cells from the voice ATM terminal, a transmission circuit for transmitting the cells of the transmission buffer, and a prediction coefficient based on the number of voice connections connected simultaneously. A rate calculating circuit that calculates a transferable rate based on the prediction coefficient and the number of arriving voice cells, and processes an RM cell including a transfer rate specification value that specifies a transfer rate to a data ATM terminal on the transmission side. RM cell processing circuit, a reception circuit for receiving cells, and a reception buffer for storing received data cells, wherein the RM cell processing circuit has a rate higher than a transfer rate specification value included in the RM cell. If the value of the transferable rate from the calculation circuit is small, the transfer rate designation value included in the RM cell is replaced with the value of the transferable rate from the rate calculation circuit. The features.
この発明に係るATMトラヒック制御装置のレート算出
回路は、音声セルが音声帯域データとして使用されてい
るか否かを判断して、音声情報を持つ音声セルと音声帯
域データの音声セルとで個々に到着状況を監視した結果
に基づき次周期の到着音声セル数を予測しデータトラヒ
ックの送信レートを決定することを特徴とする。The rate calculation circuit of the ATM traffic control device according to the present invention determines whether or not a voice cell is used as voice band data, and individually arrives at a voice cell having voice information and a voice cell of voice band data. It is characterized in that the number of arriving voice cells in the next cycle is predicted based on the result of monitoring the situation and the transmission rate of data traffic is determined.
この発明に係るATMトラヒック制御装置は、データATM
端末からのデータセル及び音声ATM端末からの音声セル
を受信して蓄積する送信バッファと、 送信バッファのセルを送信する送信回路と、 シグナリング情報を監視し、該シグナリング情報に基
づいて同時に接続している音声コネクションの数(以
下、同時接続数という)を作成するシグナリングモニタ
回路と、 上記同時接続数に基づいて予測係数を得、この予測係
数と到来する音声セルの数とに基づいて自身の転送可能
レートを算出するレート算出回路と、 送信側のデータATM端末に対して転送レートを指定す
る転送レート指定値を含むRMセルを処理するRMセル処理
回路と、 セルを受信する受信回路と、 受信したデータセルを蓄積する受信バッファと を備えたことを特徴とする。The ATM traffic control device according to the present invention includes a data ATM
A transmission buffer for receiving and accumulating data cells from the terminal and voice cells from the voice ATM terminal, a transmission circuit for transmitting cells in the transmission buffer, monitoring signaling information, and connecting simultaneously based on the signaling information. A signaling monitor circuit for creating the number of simultaneous voice connections (hereinafter referred to as the number of simultaneous connections); obtaining a prediction coefficient based on the number of simultaneous connections; and transmitting its own transmission based on the prediction coefficient and the number of incoming voice cells. A rate calculation circuit that calculates a possible rate; an RM cell processing circuit that processes an RM cell that includes a transfer rate specification value that specifies a transfer rate to a data ATM terminal on the transmission side; a reception circuit that receives the cell; And a receiving buffer for storing the data cells.
この発明に係るATMトラヒック制御装置のレート算出
回路は、音声コネクションの同時接続数が規定値を超え
る場合に、同時接続数に基づいて次周期の音声セルの到
着状況を予測することを特徴とする。The rate calculation circuit of the ATM traffic control device according to the present invention is characterized in that when the number of simultaneous voice connections exceeds a specified value, the rate calculation circuit predicts the arrival state of a voice cell in the next cycle based on the number of simultaneous connections. .
この発明に係るATMトラヒック制御装置のレート算出
回路は、データATM端末が送信レートを変える周期と音
声セルの到着状況からこの周期に到着するセル数を予測
することを特徴とする。The rate calculation circuit of the ATM traffic control device according to the present invention is characterized in that the data ATM terminal predicts the number of cells arriving in this cycle from the cycle of changing the transmission rate and the arrival state of voice cells.
この発明に係るATMトラヒック制御装置は、データATM
端末からのデータセル及び音声ATM端末からの音声セル
を受信して蓄積する送信バッファと、 送信バッファのセルを送信する送信回路と、 同時に接続している音声コネクションの数に基づいて
予測係数を得、この予測係数と到来する音声セルの数と
に基づいて自身の転送可能レートを算出するレート算出
回路と、 送信側のデータATM端末に対して転送レートを指定す
る転送レート指定値を含むRMセルを処理するRMセル処理
回路と、 セルを受信する受信回路と、 受信したデータセルを蓄積する受信バッファと、 データセルの到着状況をモニタしてデータ端末が送信
レートを変える周期を算出するデータモニタ回路と を備えたことを特徴とする。The ATM traffic control device according to the present invention includes a data ATM
A transmission buffer for receiving and storing data cells from the terminal and voice cells from the voice ATM terminal, a transmission circuit for transmitting the cells of the transmission buffer, and a prediction coefficient based on the number of voice connections connected simultaneously. A rate calculating circuit for calculating its own transferable rate based on the prediction coefficient and the number of incoming voice cells, and an RM cell including a transfer rate designation value for designating a transfer rate to a data ATM terminal on the transmitting side. RM cell processing circuit that processes data, a reception circuit that receives cells, a reception buffer that stores received data cells, and a data monitor that monitors the arrival status of data cells and calculates the cycle at which the data terminal changes the transmission rate And a circuit.
この発明に係るATMトラヒック制御装置のRMセル処理
回路は、バックワードRMセルの到着状況を監視してバッ
クワードRMセルの欠落を検出した場合に、バックワード
RMセルを自発的に送信することを特徴とする。The RM cell processing circuit of the ATM traffic control device according to the present invention monitors the arrival state of the backward RM cell and detects the absence of the backward RM cell.
It is characterized by transmitting RM cells spontaneously.
この発明に係るATMトラヒック制御装置のRMセル処理
回路は、データコネクションにおけるデータコネクショ
ンの到着状況を監視し、データATM端末がバックワードR
Mセルの欠落時に送信レートを変える周期と変更割合を
得ることを特徴とする。The RM cell processing circuit of the ATM traffic control device according to the present invention monitors the arrival status of the data connection in the data connection, and the data ATM terminal
It is characterized in that a transmission rate change cycle and a change rate are obtained when M cells are lost.
この発明に係るATMトラヒック制御装置のレート算出
回路は、複数の音声コネクションにおける音声セルの到
着状況から次周期の到着音声セル数を算出するための予
測係数を自動的に補正することを特徴とする。The rate calculation circuit of the ATM traffic control device according to the present invention is characterized in that a prediction coefficient for calculating the number of voice cells arriving in the next cycle is automatically corrected from the voice cell arrival status in a plurality of voice connections. .
この発明に係るATMトラヒック制御装置のレート算出
回路は、音声セルとデータセルを分離して蓄積するバッ
ファを備え、前記データセルの蓄積状況と複数音声コネ
クションにおける音声セルの到着状況に基づいてデータ
トラヒックの送信レートを決定することを特徴とする。The rate calculation circuit of the ATM traffic control device according to the present invention includes a buffer that separates and stores voice cells and data cells, and performs data traffic based on the storage state of the data cells and the arrival state of voice cells in a plurality of voice connections. Is determined.
この発明に係るATMトラヒック制御方法は、音声ATM端
末間で通信される音声情報を音声セルを用いて転送する
複数の音声コネクションとデータATM端末間で通信され
るデータ情報をデータセルとデータトラヒック制御セル
(以下、RMセルという)を用いて転送するデータコネク
ションを同一のATM回線に収容するATM(Asynchronous
Transfer mode)多重伝送方法に設けられたATMトラヒ
ック制御方法において、 所定の周期毎に音声ATM端末から送られてくる前記複
数の音声コネクションにおける音声セルの到着状況を監
視し、次周期の到着音声セル数を予測してデータトラヒ
ックの送信レートを決定する送信レート決定工程と、 データトラヒック制御セルをATM回線から受信し、デ
ータトラヒック制御セルに上記送信レートを設定してデ
ータATM端末に送信する送信レート変更工程と を備えたことを特徴とする。An ATM traffic control method according to the present invention includes a plurality of voice connections for transferring voice information communicated between voice ATM terminals using voice cells and a data cell and data traffic control for data information communicated between data ATM terminals. ATM (Asynchronous) that accommodates data connections transferred using cells (hereinafter referred to as RM cells) on the same ATM line
Transfer mode) In the ATM traffic control method provided in the multiplex transmission method, the arrival status of the voice cells in the plurality of voice connections transmitted from the voice ATM terminal is monitored at predetermined intervals, and the arrival voice cells of the next period are monitored. A transmission rate determining step of predicting the number and determining a data traffic transmission rate; and a transmission rate of receiving a data traffic control cell from an ATM line, setting the transmission rate in the data traffic control cell, and transmitting the data to a data ATM terminal. And a changing step.
この発明に係るATMトラヒック制御方法は、データATM
端末からのデータセル及び音声ATM端末からの音声セル
を受信して蓄積する送信バッファ工程と、 送信バッファ工程のセルを送信する送信工程と、 同時に接続している音声コネクションの数に基づいて
予測係数を得、この予測係数と到来する音声セルの数と
に基づいて転送可能レートを算出するレート算出工程
と、 送信側のデータATM端末に対して転送レートを指定す
る転送レート指定値を含むRMセルを処理するRMセル処理
工程と、 セルを受信する受信工程と、 受信したデータセルを蓄積する受信バッファ工程と を備え、 上記RMセル処理工程は、RMセルに含まれている転送レ
ート指定値よりも上記レート算出工程からの転送可能レ
ートの値が小であれば、RMセルに含まれている転送レー
ト指定値を該レート算出工程からの転送可能レートの値
に置き換えることを特徴とする。The ATM traffic control method according to the present invention comprises a data ATM
A transmission buffer step of receiving and storing data cells from the terminal and voice cells from the voice ATM terminal, a transmission step of transmitting cells in the transmission buffer step, and a prediction coefficient based on the number of voice connections connected simultaneously. Rate calculating step of calculating a transferable rate based on the prediction coefficient and the number of arriving voice cells, and an RM cell including a transfer rate designation value for designating a transfer rate to a data ATM terminal on the transmission side. An RM cell processing step of processing the RM cell, a receiving step of receiving the cell, and a receiving buffer step of storing the received data cell, wherein the RM cell processing step is performed based on a transfer rate designation value included in the RM cell. Also, if the value of the transferable rate from the rate calculation step is small, the transfer rate designation value included in the RM cell is changed to the value of the transferable rate from the rate calculation step. And wherein the changing trees.
この発明に係るATMトラヒック制御方法のレート算出
工程は、音声セルが音声帯域データとして使用されてい
るか否かを判断して、音声情報を持つ音声セルと音声帯
域データの音声セルとで個々に到着状況を監視した結果
に基づき次周期の到着音声セル数を予測しデータトラヒ
ックの送信レートを決定することを特徴とする。In the rate calculation step of the ATM traffic control method according to the present invention, it is determined whether or not the voice cell is used as voice band data, and the voice cell having voice information and the voice cell of voice band data individually arrive. It is characterized in that the number of arriving voice cells in the next cycle is predicted based on the result of monitoring the situation and the transmission rate of data traffic is determined.
この発明に係るATMトラヒック制御方法は、データATM
端末からのデータセル及び音声ATM端末からの音声セル
を受信して蓄積する送信バッファ工程と、 送信バッファ工程のセルを送信する送信工程と、 シグナリング情報を監視し、該シグナリング情報に基
づいて同時に接続している音声コネクションの数(以
下、同時接続数という)を作成するシグナリングモニタ
工程と、 上記同時接続数に基づいて予測係数を得、この予測係
数と到来する音声セルの数とに基づいて自身の転送可能
レートを算出するレート算出工程と、 送信側のデータATM端末に対して転送レートを指定す
る転送レート指定値を含むRMセルを処理するRMセル処理
工程と、 セルを受信する受信工程と、 受信したデータセルを蓄積する受信バッファ工程と を備えたことを特徴とする。The ATM traffic control method according to the present invention comprises a data ATM
A transmission buffer step of receiving and storing data cells from the terminal and voice cells from the voice ATM terminal; a transmission step of transmitting cells in the transmission buffer step; monitoring signaling information, and simultaneously connecting based on the signaling information A signaling monitor step of creating the number of simultaneous voice connections (hereinafter referred to as the number of simultaneous connections); obtaining a prediction coefficient based on the number of simultaneous connections; A rate calculating step of calculating a transferable rate of the RM cell; a RM cell processing step of processing an RM cell including a transfer rate designation value designating a transfer rate to the data ATM terminal on the transmitting side; and a receiving step of receiving the cell. And a receiving buffer step of storing received data cells.
この発明に係るATMトラヒック制御方法のレート算出
工程は、音声コネクションの同時接続数が規定値を超え
る場合に、同時接続数に基づいて次周期の音声セルの到
着状況を予測することを特徴とする。The rate calculation step of the ATM traffic control method according to the present invention is characterized in that when the number of simultaneous voice connections exceeds a prescribed value, the arrival state of the next cycle voice cell is predicted based on the number of simultaneous connections. .
この発明に係るATMトラヒック制御方法のレート算出
工程は、データATM端末が送信レートを変える周期と音
声セルの到着状況からこの周期に到着するセル数を予測
することを特徴とする。The rate calculation step of the ATM traffic control method according to the present invention is characterized in that the number of cells arriving in this cycle is predicted from the cycle at which the data ATM terminal changes the transmission rate and the arrival status of voice cells.
この発明に係るATMトラヒック制御方法は、データATM
端末からのデータセル及び音声ATM端末からの音声セル
を受信して蓄積する送信バッファ工程と、 送信バッファ工程のセルを送信する送信工程と、 同時に接続している音声コネクションの数に基づいて
予測係数を得、この予測係数と到来する音声セルの数と
に基づいて自身の転送可能レートを算出するレート算出
工程と、 送信側のデータATM端末に対して転送レートを指定す
る転送レート指定値を含むRMセルを処理するRMセル処理
工程と、 セルを受信する受信工程と、 受信したデータセルを蓄積する受信バッファ工程と、 データセルの到着状況をモニタしてデータ端末が送信
レートを変える周期を算出するデータモニタ工程と を備えたことを特徴とする。The ATM traffic control method according to the present invention comprises a data ATM
A transmission buffer step of receiving and storing data cells from the terminal and voice cells from the voice ATM terminal, a transmission step of transmitting cells in the transmission buffer step, and a prediction coefficient based on the number of voice connections connected simultaneously. And a rate calculating step of calculating its own transferable rate based on the prediction coefficient and the number of arriving voice cells, and a transfer rate designation value for designating the transfer rate to the data ATM terminal on the transmission side. An RM cell processing step for processing RM cells, a receiving step for receiving cells, a receiving buffer step for storing received data cells, and monitoring of data cell arrival status to calculate a period at which a data terminal changes a transmission rate by monitoring a data cell arrival state. And a data monitoring step.
この発明係るATMトラヒック制御方法のRMセル処理工
程は、バックワードRMセルの到着状況を監視してバック
ワードRMセルの欠落を検出した場合に、バックワードRM
セルを自発的に送信することを特徴とする。The RM cell processing step of the ATM traffic control method according to the present invention includes a step of monitoring the arrival state of the backward RM cell and detecting the backward RM cell when the backward RM cell is lost.
The cell is spontaneously transmitted.
この発明に係るATMトラヒック制御方法のRMセル処理
工程は、データコネクションにおけるデータコネクショ
ンの到着状況を監視し、データATM端末がバックワードR
Mセルの欠落時に送信レートを変える周期と変更割合を
得ることを特徴とする。In the RM cell processing step of the ATM traffic control method according to the present invention, the arrival state of the data connection in the data connection is monitored, and the data ATM terminal
It is characterized in that a transmission rate change cycle and a change rate are obtained when M cells are lost.
この発明に係るATMトラヒック制御方法のレート算出
工程は、複数の音声コネクションにおける音声セルの到
着状況から次周期の到着音声セル数を算出するための予
測係数を自動的に補正することを特徴とする。The rate calculation step of the ATM traffic control method according to the present invention is characterized in that a prediction coefficient for calculating the number of arriving voice cells in the next cycle is automatically corrected from the arrival state of voice cells in a plurality of voice connections. .
この発明に係るATMトラヒック制御方法のレート算出
工程は、音声セルとデータセルを分離して蓄積するバッ
ファ工程を備え、前記データセルの蓄積状況と複数音声
コネクションにおける音声セルの到着状況に基づいてデ
ータトラヒックの送信レートを決定することを特徴とす
る。The rate calculation step of the ATM traffic control method according to the present invention includes a buffer step of separating and storing voice cells and data cells, and based on the storage state of the data cells and the arrival state of voice cells in a plurality of voice connections. The transmission rate of traffic is determined.
図面の簡単な説明 図1は、本発明に係るATMトラヒック制御装置の一実
施の形態を示す構成図である。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a configuration diagram showing an embodiment of an ATM traffic control device according to the present invention.
図2は、図1に示すレート算出回路A101の動作を示す
フローチャート図である。FIG. 2 is a flowchart showing the operation of the rate calculation circuit A101 shown in FIG.
図3は、図2のフローチャートに示されたVCI分析テ
ーブルの構成例を示すVCI分析テーブル構成図である。FIG. 3 is a VCI analysis table configuration diagram showing a configuration example of the VCI analysis table shown in the flowchart of FIG.
図4は、図2のフローチャートに示された予測係数テ
ーブルの構成例を示す予測係数テーブル構成図である。FIG. 4 is a prediction coefficient table configuration diagram showing a configuration example of the prediction coefficient table shown in the flowchart of FIG.
図5は、図1に示すRMセル処理回路Aの動作を示すフ
ローチャート図である。FIG. 5 is a flowchart showing the operation of the RM cell processing circuit A shown in FIG.
図6は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 6 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図7は、図6に示すレート算出回路B601の動作を説明
するフローチャート図である。FIG. 7 is a flowchart illustrating the operation of the rate calculation circuit B601 shown in FIG.
図8は、図7に示すフローチャートで用いられる音声
セルのフォーマットの一例を示した音声セル構造図であ
る。FIG. 8 is a voice cell structure diagram showing an example of the format of the voice cell used in the flowchart shown in FIG.
図9は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 9 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図10は、図9に示すシグナリングモニタ回路の動作を
示すフローチャート図である。FIG. 10 is a flowchart showing the operation of the signaling monitor circuit shown in FIG.
図11は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 11 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図12は、図11に示すレート算出回路Cの動作を説明す
るためのフローチャート図である。FIG. 12 is a flowchart for explaining the operation of the rate calculation circuit C shown in FIG.
図13は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 13 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図14は、図13に示すレート算出回路D1103の動作を説
明するためのフローチャート図である。FIG. 14 is a flowchart for explaining the operation of the rate calculation circuit D1103 shown in FIG.
図15は、図14に示すフローチャートに現れる予測係数
テーブルの構成例を示す予測係数テーブル構成図であ
る。FIG. 15 is a prediction coefficient table configuration diagram showing a configuration example of the prediction coefficient table appearing in the flowchart shown in FIG.
図16は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 16 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図17は、図16に示すデータモニタ回路1601の動作を説
明するフローチャート図である。FIG. 17 is a flowchart illustrating the operation of data monitor circuit 1601 shown in FIG.
図18は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 18 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図19は、ATM端末からセルを受信した場合の図18に示
すRMセル処理回路B1801の動作を示すフローチャート図
である。FIG. 19 is a flowchart showing an operation of the RM cell processing circuit B1801 shown in FIG. 18 when a cell is received from an ATM terminal.
図20は、回路からRMセルを受信した場合の図18に示す
RMセル処理回路B1801の動作を示すフローチャート図で
ある。FIG. 20 shows the state shown in FIG. 18 when an RM cell is received from the circuit.
FIG. 18 is a flowchart showing the operation of the RM cell processing circuit B1801.
図21は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 21 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図22は、ATM端末からセルを受信した場合の図21に示
すRMセル処理回路C2101の動作を示すフローチャート図
である。FIG. 22 is a flowchart showing an operation of the RM cell processing circuit C2101 shown in FIG. 21 when a cell is received from an ATM terminal.
図23は、広域ATM回線からセルを受信した場合の図21
に示すRMセル処理回路C2101の動作を示すフローチャー
ト図である。FIG. 23 shows a case where a cell is received from a wide area ATM line.
FIG. 21 is a flowchart showing the operation of the RM cell processing circuit C2101 shown in FIG.
図24は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 24 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図25は、図24に示すレート算出回路E2401の動作を示
すフローチャート図である。FIG. 25 is a flowchart showing an operation of the rate calculation circuit E2401 shown in FIG.
図26は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。FIG. 26 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図27は、図26に示すレート算出回路F1001の動作を示
すフローチャート図である。FIG. 27 is a flowchart showing an operation of the rate calculation circuit F1001 shown in FIG.
図28は、本発明及び従来のATMセルの構成を示すセル
構造図である。FIG. 28 is a cell structure diagram showing a configuration of the present invention and a conventional ATM cell.
図29は、本発明及び従来の音声/データ統合ネットワ
ークの構成例を示すネットワーク構成図である。FIG. 29 is a network configuration diagram showing a configuration example of the present invention and a conventional voice / data integrated network.
図30は、従来の多重伝送部2910の構成を示す構成図で
ある。FIG. 30 is a configuration diagram showing a configuration of a conventional multiplex transmission unit 2910.
図31は、本発明及び従来の送信レートを調節する方法
を示すためのシーケンス図である。FIG. 31 is a sequence diagram illustrating a method of adjusting a transmission rate according to the present invention and a conventional method.
図32は、本発明及び従来のバックワードRMセルが何ら
かの理由で送信側に送られない場合の調整シーケンスを
示すシーケンス図である。FIG. 32 is a sequence diagram showing an adjustment sequence when the backward RM cell of the present invention and the conventional RM cell are not transmitted to the transmission side for some reason.
図33は、本発明及び従来のデータ端末の送信レート調
節法で用いられるRMセルのフォーマットを示すRMセル構
造図である。FIG. 33 is an RM cell structure diagram showing a format of an RM cell used in a transmission rate adjusting method of the present invention and a conventional data terminal.
図34は、本発明の音声/データ統合ネットワークの構
成例を示すネットワーク構成図である。FIG. 34 is a network configuration diagram showing a configuration example of an integrated voice / data network of the present invention.
図35は、本発明の動作説明図である。 FIG. 35 is an explanatory diagram of the operation of the present invention.
図36は、本発明の音声/データ統合ネットワークの構
成例を示すネットワーク構成図である。FIG. 36 is a network configuration diagram showing a configuration example of the integrated voice / data network of the present invention.
図37は、本発明の動作説明図である。 FIG. 37 is an explanatory diagram of the operation of the present invention.
発明を実施するための最良の形態 実施の形態1. 図1は、本発明に係るATMトラヒック制御装置の一実
施の形態を示す構成図である。BEST MODE FOR CARRYING OUT THE INVENTION Embodiment 1. FIG. 1 is a configuration diagram showing an embodiment of an ATM traffic control device according to the present invention.
図において、100はこの発明に係るATMトラヒック制御
装置である多重伝送部、101はレート算出回路A、102は
送信バッファ、103はRMセル処理回路A、104は受信回路
A、105は受信バッファである。198は送信レート決定
部、199は、送信レート変更部である。In the figure, 100 is a multiplex transmission unit which is an ATM traffic control device according to the present invention, 101 is a rate calculation circuit A, 102 is a transmission buffer, 103 is an RM cell processing circuit A, 104 is a reception circuit A, and 105 is a reception buffer. is there. 198 is a transmission rate determination unit, and 199 is a transmission rate change unit.
また、図2は、図1に示すレート算出回路A101の動作
を示すフローチャートであり、図3は、図2のフローチ
ャートに示されたVCI分析テーブルの構成例を示すVCI分
析テーブル構成図であり、図4は、図2のフローチャー
トに示された予測係数テーブルの構成例を示す予測係数
テーブル構成図である。FIG. 2 is a flowchart showing the operation of the rate calculation circuit A101 shown in FIG. 1, and FIG. 3 is a VCI analysis table configuration diagram showing a configuration example of the VCI analysis table shown in the flowchart of FIG. FIG. 4 is a prediction coefficient table configuration diagram showing a configuration example of the prediction coefficient table shown in the flowchart of FIG.
また、図5は、図1に示すRMセル処理回路Aの動作を
示すフローチャートである。FIG. 5 is a flowchart showing the operation of the RM cell processing circuit A shown in FIG.
図34は、この実施の形態の音声データ統合ネットワー
クの構成例を示す図である。FIG. 34 is a diagram showing a configuration example of a voice data integration network of this embodiment.
図34において、D1はデータATM端末を示す。V1〜V3は
音声ATM端末を示す。従って、図34において、音声コネ
クションの数は3となり、データコネクションの数は1
となる。In FIG. 34, D1 indicates a data ATM terminal. V1 to V3 indicate voice ATM terminals. Therefore, in FIG. 34, the number of voice connections is three, and the number of data connections is one.
Becomes
図35は、動作説明図である。 FIG. 35 is an operation explanatory diagram.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
以下、図を用いて本発明のトラヒック制御方式を説明
する。Hereinafter, the traffic control method of the present invention will be described with reference to the drawings.
データ系ATM回線終端部2908又は音声系ATM回線終端部
2909が受信したセルは、送信バッファ102に蓄えられる
とともに、レート算出回路A101に入力される。レート算
出回路A101では、端末側から受信したセルに対して図28
に示すセルフォーマットにおけるセルヘッダ2802内のVC
Iを用いて、図3に示すVCI分析テーブルを索引し、コネ
クション情報を得ることにより(ステップS201)、音声
情報か否かを判定し(ステップS202)、音声の場合は、
レート算出回路A101内のカウンタCをインクリメントす
る(ステップS203)。Data-based ATM line termination 2908 or voice-based ATM line termination
The cells received by 2909 are stored in the transmission buffer 102 and input to the rate calculation circuit A101. In the rate calculation circuit A101, the cell received from the terminal side
VC in cell header 2802 in cell format shown in
Using I, the VCI analysis table shown in FIG. 3 is indexed and connection information is obtained (step S201) to determine whether the information is audio information (step S202).
The counter C in the rate calculation circuit A101 is incremented (step S203).
図35では、3台の音声ATM端末2904が音声のセル化周
期T1で音声セルを2個出力し、音声のセル化周期T2で音
声セルを3個出力している場合を示している。また、音
声のセル化周期T1後のカウンタCの値が2となっている
場合を示している。FIG. 35 shows a case where three voice ATM terminals 2904 output two voice cells at a voice cellization period T1 and three voice cells at a voice cellization period T2. Also, the case where the value of the counter C is 2 after the cellization period T1 of the voice is shown.
レート算出回路A101は、固定周期(音声のセル化周期
T)で起動される回路を有している。この回路は、プリ
セット値である音声セル用の同時接続数(図34に示した
ATM交換網2902における交換機3401において、音声コネ
クション用に同時に接続する音声ATM端末ペアの数を意
味しており、以下、Mとする。図34では、M=3であ
る)を基に、図4に示す予測係数テーブルを索引するこ
とにより予測係数を得(ステップS204)、この予測係数
をカウンタ値に乗算することにより、次周期における到
着音声セル数の推測値(以下、nとする)を求める(ス
テップS205)。The rate calculation circuit A101 has a circuit that is started in a fixed cycle (speech cell cycle T). This circuit uses a preset value, the number of simultaneous connections for voice cells (shown in FIG. 34).
In the exchange 3401 in the ATM switching network 2902, it means the number of voice ATM terminal pairs connected simultaneously for voice connection. In FIG. 34, based on M = 3), a prediction coefficient is obtained by indexing the prediction coefficient table shown in FIG. 4 (step S204). An estimated value (hereinafter, referred to as n) of the number of arriving voice cells is obtained (step S205).
次に、次式に示すように音声セルの送信セル速度(以
下、送信レートともいう)とデータセルの送信セル速度
の両方を含む広域ATM回線2907の最大送信セル速度R
(セル/秒)から、音声セルの送信セル速度n/T(セル
/秒)を差し引くことにより、データセルの送信セル速
度を算出し、指定レート(その値をレート出力値R1又は
単にレート指定値という。以下、同様)として、RMセル
処理回路A103への出力を更新するとともに、カウンタを
リセットする(ステップS206、ステップS207)。Next, as shown in the following equation, the maximum transmission cell rate R of the wide area ATM line 2907 including both the transmission cell rate of the voice cell (hereinafter also referred to as the transmission rate) and the transmission cell rate of the data cell.
By subtracting the transmission cell rate n / T (cell / second) of the voice cell from (cell / second), the transmission cell rate of the data cell is calculated, and the specified rate (the value is output as the rate output value R1 or simply the rate specification) In the following, the output to the RM cell processing circuit A103 is updated, and the counter is reset (steps S206 and S207).
レート出力値R1(セル/秒)=R−n/T (ここで、Rは広域ATM回線2907の最大送信セル速度と
する) もし、予測係数を1とすると、図35の場合は、 n=カウンタ値×予測係数=2×1=2 となる。Rate output value R1 (cell / second) = R−n / T (where R is the maximum transmission cell rate of the wide area ATM line 2907) If the prediction coefficient is 1, in the case of FIG. Counter value × prediction coefficient = 2 × 1 = 2.
更に、T=1秒とし、R=8セル/秒とすると、 レート出力値R1=R−n/T=8−2/1=6 となり、レート出力値R1=6セル/秒となる。レート出
力値R1は、広域ATM回線2907の空き回線容量を示す。予
測係数を1とする場合は、今回の周期の到着音声セル数
をそのまま、次周期の到着音声セル数であると予測する
ことを意味する。Further, assuming that T = 1 second and R = 8 cells / second, the rate output value R1 = R−n / T = 8−2 / 1 = 6, and the rate output value R1 = 6 cells / second. The rate output value R1 indicates the free line capacity of the wide area ATM line 2907. When the prediction coefficient is 1, it means that the number of arriving voice cells in the current cycle is predicted as it is as the number of arriving voice cells in the next cycle.
RMセル処理回路A103は、上記レート算出回路A101とは
上記指定レートの出力を参照する以外は独立に動作す
る。受信回路A104は、広域ATM回線2907から受信されたA
TMセルがRMセルか否かを判断するために、図28に示すセ
ルヘッダ2802の種別を分析する。即ち、受信回路A104
は、図28に示すセルヘッダ2802におけるPT(Payload T
ype:情報種別の表示に用いられる)の値が図33に示すよ
うに6であれば、ATMセルがRMセルであると判断し、RM
セルの場合は、RMセル処理回路A103に入力し、RMセルで
ない場合は、受信バッファ105に蓄える。受信バッファ1
05に蓄えられたATMセルは、その後データ系ATM回線終端
部2908又は音声系ATM回線終端部2909に転送される。The RM cell processing circuit A103 operates independently of the rate calculation circuit A101 except that the output of the specified rate is referred to. The receiving circuit A104 receives A from the wide area ATM line 2907.
To determine whether the TM cell is an RM cell, the type of the cell header 2802 shown in FIG. 28 is analyzed. That is, the receiving circuit A104
Is the PT (Payload T) in the cell header 2802 shown in FIG.
If the value of “ype: used for displaying the information type” is 6 as shown in FIG. 33, it is determined that the ATM cell is an RM cell, and
If it is a cell, it is input to the RM cell processing circuit A103. If it is not a RM cell, it is stored in the reception buffer 105. Receive buffer 1
The ATM cells stored in 05 are then transferred to the data ATM line termination unit 2908 or the voice ATM line termination unit 2909.
次に、RMセル処理回路A103の動作を図5に示すフロー
チャートに従って説明する。Next, the operation of the RM cell processing circuit A103 will be described with reference to the flowchart shown in FIG.
RMセル処理回路A103は、RMセル受信時に、受信したRM
セルの転送レート指定値3304を取り出し(ステップS50
1)、レート算出回路A101が示すレート指定値が上記RM
セルの転送レート指定値3304より小であれば(ステップ
S502)、転送レート指定値をこのレート指定値に置き換
え(ステップS503)、小でなければ変更せずに受信バッ
ファ105に転送し、他のセルと同様にデータ系ATM回線終
端部2908へ送信する(ステップS504)。データATM端末2
903は、上記RMセルを受け取り、送信レートをRMセルの
転送レート指定値3304に変更する。この実施の形態で
は、図34に示すように、データコネクションの数を1と
しているので、転送レート指定値をRMセルの転送レート
指定値3304にそのまま指定するが、もし、データコネク
ションの数が2以上の場合は、レート算出回路A101が示
すレート指定値をデータコネクションの数で等分した値
又は各データコネクションの送信セル速度で比例配分し
た値を、RMセルの転送レート指定値3304として指定す
る。The RM cell processing circuit A103 receives the RM
The cell transfer rate specification value 3304 is taken out (step S50).
1), the rate specification value indicated by the rate calculation circuit A101 is the above RM
If it is smaller than the cell transfer rate specification value 3304 (step
S502), the transfer rate designated value is replaced with this rate designated value (step S503), and if it is not small, it is transferred to the receiving buffer 105 without change, and transmitted to the data ATM line termination unit 2908 like other cells. (Step S504). Data ATM terminal 2
The 903 receives the RM cell, and changes the transmission rate to the RM cell transfer rate designation value 3304. In this embodiment, as shown in FIG. 34, since the number of data connections is 1, the transfer rate specification value is directly specified as the transfer rate specification value 3304 of the RM cell, but if the number of data connections is 2 In the above case, a value obtained by equally dividing the rate specification value indicated by the rate calculation circuit A101 by the number of data connections or a value proportionally distributed by the transmission cell speed of each data connection is specified as the RM cell transfer rate specification value 3304. .
この実施の形態では、レート算出回路A101が、音声AT
M端末から音声系ATM回線終端部2909を介して到着する複
数の音声コネクションにおける音声セルの数を観測した
結果に基づき次の周期の音声セル到着セル数を予測し、
この予測値とATM多重伝送装置やATM交換網などの各ノー
ドが転送可能な送信レートを求める。RMセル処理回路A1
03が、データトラヒック制御セル(RMセル)の中継時に
転送可能な送信レートを設定して、データ系ATM回線終
端部2908を介してデータATM端末に転送可能な送信レー
トを通知する。これにより音声コネクションによる回線
の使用状況に応じてデータATM端末の送信レートを調節
する。In this embodiment, the rate calculation circuit A101
Predict the number of voice cell arrival cells in the next cycle based on the result of observing the number of voice cells in a plurality of voice connections arriving from the M terminal via the voice ATM line termination unit 2909,
The predicted value and a transmission rate at which each node such as an ATM multiplex transmission device or an ATM switching network can transfer is obtained. RM cell processing circuit A1
03 sets a transfer rate at which data can be transferred when a data traffic control cell (RM cell) is relayed, and notifies the data ATM terminal via the data ATM line termination unit 2908 of the transfer rate at which data can be transferred. Thereby, the transmission rate of the data ATM terminal is adjusted in accordance with the state of use of the line by the voice connection.
この実施の形態によれば、ATMトラヒック制御装置
は、音声セルの到着状況に基づく空き回線容量を予測
し、送信レートを予測した空き回線容量に対応する送信
レートに抑圧するので、セル廃棄特性の良い多重伝送を
提供できるという効果を奏する。According to this embodiment, the ATM traffic control device predicts the free channel capacity based on the arrival state of the voice cell, and suppresses the transmission rate to the transmission rate corresponding to the predicted free channel capacity. There is an effect that good multiplex transmission can be provided.
実施の形態2. 図6は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 2 FIG. 6 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図6において、図1と同符号は図1と同一又は相当部
分を示す。601はレート算出回路Bである。本発明は、
実施の形態1にて説明した発明において、レート算出回
路の動作が異なる。6, the same reference numerals as those in FIG. 1 denote the same or corresponding parts as in FIG. Reference numeral 601 denotes a rate calculation circuit B. The present invention
In the invention described in the first embodiment, the operation of the rate calculation circuit is different.
また、図7は、図6に示すレート算出回路B601の動作
を説明するフローチャートである。FIG. 7 is a flowchart for explaining the operation of the rate calculation circuit B601 shown in FIG.
また、図8は、図7に示すフローチャートで用いられ
る音声セルのフォーマットの一例を示した音声セル構造
図である。FIG. 8 is a voice cell structure diagram showing an example of a format of a voice cell used in the flowchart shown in FIG.
図8において、801はセル、802はセルヘッダ、803は
セル情報部、804はセル情報部803に設けられた音声セル
がFAXセル(FAXセルも音声セルの一種である)かを識別
する音声情報識別である。In FIG. 8, reference numeral 801 denotes a cell, 802 denotes a cell header, 803 denotes a cell information section, and 804 denotes voice information for identifying whether a voice cell provided in the cell information section 803 is a FAX cell (a FAX cell is also a type of voice cell). Identification.
また、図36において、VFはファクシミリデータを音声
帯域情報に変換して転送する音声ATM端末を示す。図37
に示すように、音声ATM端末VFは、音声コネクションの
間、音声セル化周期T毎に、1つのFAXセルを必ず生成
して送信する。V1,V2は音声情報を転送する音声ATM端末
を示す。図37に示すように、音声ATM端末V1,V2は、音声
セル化周期T毎に、最大1つの音声セルを生成して送信
する。In FIG. 36, VF indicates a voice ATM terminal that converts facsimile data into voice band information and transfers the information. Figure 37
As shown in (1), during the voice connection, the voice ATM terminal VF always generates and transmits one FAX cell for each voice cell period T. V1 and V2 indicate voice ATM terminals that transfer voice information. As shown in FIG. 37, the voice ATM terminals V1 and V2 generate and transmit at most one voice cell in each voice cell cycle T.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図6に示すレート算出回路B601の動作を、図7
〜図8を用いて説明する。Next, the operation of the rate calculation circuit B601 shown in FIG.
This will be described with reference to FIG.
レート算出回路B601では、端末側から受信したセルに
対して図28に示すセルフォーマットにおけるセルヘッダ
2802におけるVCIを用いて、図3に示すVCI分析テーブル
を索引し、コネクション情報を得る(ステップS701)。
レート算出回路B601は、コネクション情報により受信し
たセルが音声セルか否かを判定し(ステップS702)、判
定の結果が音声セルの場合は、更に図8に示す音声セル
フォーマットにおける識別情報部により音声情報(音声
セル)が音声帯域情報(FAXセル)か否かを判定し(ス
テップS703)、判定の結果、音声情報(音声セル)であ
る場合は、カウンタ1C1をインクリメントし(ステップS
704)、音声帯域情報(FAXセル)の場合は、カウンタ2C
2をインクリメントする(ステップS705)。In the rate calculation circuit B601, the cell header in the cell format shown in FIG.
Using the VCI in 2802, the VCI analysis table shown in FIG. 3 is indexed to obtain connection information (step S701).
The rate calculation circuit B601 determines whether or not the received cell is a voice cell based on the connection information (step S702). If the result of the determination is a voice cell, the rate calculation circuit B601 further uses the identification information section in the voice cell format shown in FIG. It is determined whether or not the information (voice cell) is voice band information (FAX cell) (step S703). If the result of the determination is that the information is voice information (voice cell), the counter 1C1 is incremented (step S703).
704), counter 2C for voice band information (fax cell)
2 is incremented (step S705).
また、上記レート算出回路B601は、固定周期(T)で
起動される回路を有している。この回路は、プリセット
値である音声セル用の同時接続数M(音声セル用とFAX
セル用の両方を含む音声コネクション用の接続数。図36
では、M=3である)から、カウンタ2の値m(FAXセ
ル用の接続数。図36では、1である)を減算した値であ
る音声セル用の同時接続数M(図36では、M=3−1=
2である)を基に、図4に示す予測係数テーブルを索引
することにより予測係数を得(ステップS711)、この予
測係数をカウンタ1の値である現在到着済みの音声セル
数に乗算することにより、次周期における到着音声セル
数の推測値nを求める(ステップS712)。カウンタ2の
値mを減算しているのは、音声セルのみの次周期の到着
を推測するためである。次に、次式によりデータセルの
指定レートを算出し、レート出力値R1としてRMセル処理
回路A103への出力を更新する(ステップS713)ととも
に、カウンタ1C1とカウンタ2C2をリセットする(ステッ
プS714)。The rate calculation circuit B601 has a circuit that is started at a fixed period (T). This circuit has a preset number of simultaneous connections M for voice cells (for voice cells and fax
Number of connections for voice connection, including both for cells. Figure 36
, M = 3), the number of simultaneous connections M for voice cells (in FIG. 36, M) is a value obtained by subtracting the value m of the counter 2 (the number of connections for the FAX cell; 1 in FIG. 36). M = 3-1 =
2 is obtained by indexing the prediction coefficient table shown in FIG. 4 (step S711), and this prediction coefficient is multiplied by the number of currently arriving voice cells which is the value of the counter 1. Thus, the estimated value n of the number of arriving voice cells in the next cycle is obtained (step S712). The reason why the value m of the counter 2 is subtracted is to estimate the arrival of only the voice cell in the next cycle. Next, the designated rate of the data cell is calculated by the following equation, the output to the RM cell processing circuit A103 is updated as the rate output value R1 (step S713), and the counter 1C1 and the counter 2C2 are reset (step S714).
レート出力値R1=R−(n+m)/T (ここで、mはカウンタ2C2のカウンタ値を意味する) カウンタ2の値mを推測値nに加算しているのは、FA
Xセルは、コネクションの間、毎周期毎必ず転送されて
くるからである。Rate output value R1 = R- (n + m) / T (where m means the counter value of counter 2C2) The reason for adding the value m of the counter 2 to the estimated value n is FA
This is because the X cell is always transferred every period during the connection.
この実施の形態によれば、ATMトラヒック制御装置は
音声セルデータの情報内容を識別して、音声帯域データ
の場合のトラヒック特性(即ち、FAXセルは、周期毎に
必ず転送されてくるという特性)を考慮した予測を行う
ので、音声コネクションの使用方法に制限を与えず、セ
ル廃棄特性の良い多重伝送を提供できるという効果を奏
する。According to this embodiment, the ATM traffic control device identifies the information content of the voice cell data, and the traffic characteristics in the case of voice band data (that is, the characteristics that the FAX cell is always transferred every period). Is performed in consideration of the above, so that there is an effect that multiplex transmission with good cell discard characteristics can be provided without restricting the method of using the voice connection.
実施の形態3. 図9は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 3 FIG. 9 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図において、図1と同符号は図1と同一又は相当部分
を示す。901はシグナリングモニタ回路である。本発明
は、実施の形態1、実施の形態2で示した発明において
プリセット値であった同時接続数Mを、シグナリングモ
ニタ回路901により自動的に求める手段を備える点が異
なる。In the figure, the same reference numerals as in FIG. 1 indicate the same or corresponding parts as in FIG. Reference numeral 901 denotes a signaling monitor circuit. The present invention is different from the first and second embodiments in that the signaling monitor circuit 901 automatically obtains the number M of simultaneous connections which is a preset value.
図9において、データ系ATM回線終端部2908又は音声
系ATM回線終端部2909から及び広域ATM回線2907から受信
されたセルは、シグナリングモニタ回路901に入力され
る。また、シグナリングモニタ回路901が算出した同時
接続数Mは、レート算出回路A101への入力となる。In FIG. 9, cells received from the data ATM line termination unit 2908 or voice ATM line termination unit 2909 and from the wide area ATM line 2907 are input to the signaling monitor circuit 901. The number M of simultaneous connections calculated by the signaling monitor circuit 901 is input to the rate calculation circuit A101.
図10は、図9に示すシグナリングモニタ回路の動作を
示すフローチャートである。FIG. 10 is a flowchart showing the operation of the signaling monitor circuit shown in FIG.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図9に示すシグナリングモニタ回路の動作を図
10に示すフローチャートに従って説明する。Next, the operation of the signaling monitor circuit shown in FIG.
This will be described according to the flowchart shown in FIG.
シグナリングモニタ回路901は、データ系ATM回線終端
部2908又は音声系ATM回線終端部2909から及び広域ATM回
線2907から受信したセルの図28に示すセルヘッダ2802内
のVCIを取り出し、VCI分析テーブルを索引しコネクショ
ン情報を得る(ステップS1001)。次に、このコネクシ
ョン情報が特定の値であることによりシグナリング情報
であるか否かを判別する(ステップS1002)。コネクシ
ョン情報がシグナリング情報の場合は、そのVCI中の情
報が呼設定か否かを判別し(ステップS1003)、呼設定
の場合は、同時接続数カウンタC3をインクリメントし、
切断の場合は、同時接続数カウンタCをデクリメント
し、レート算出回路A101への入力値を更新する。The signaling monitor circuit 901 extracts the VCI in the cell header 2802 shown in FIG. 28 of the cell received from the data-based ATM line termination unit 2908 or the voice-based ATM line termination unit 2909 and from the wide area ATM line 2907, and indexes the VCI analysis table. The connection information is obtained (step S1001). Next, it is determined whether or not the connection information is signaling information based on the specific value (step S1002). If the connection information is signaling information, it is determined whether or not the information in the VCI is a call setup (step S1003). If the call setup is a call setup, the simultaneous connection number counter C3 is incremented.
In the case of disconnection, the simultaneous connection number counter C is decremented, and the input value to the rate calculation circuit A101 is updated.
この実施の形態によれば、ATMトラヒック制御装置
は、音声コネクションの設定数を検出し、これに基づく
トラヒック予測を行うようにしたので、音声コネクショ
ンの設定数の変動に対応して効率の良い多重伝送をでき
るという効果を奏する。According to this embodiment, the ATM traffic control device detects the set number of voice connections and performs traffic prediction based on the detected number, so that efficient multiplexing can be performed in response to a change in the set number of voice connections. This has the effect of enabling transmission.
実施の形態4. 図11は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 4 FIG. 11 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図において、図9と同符号は図9と同一又は相当部分
を示す。1100はATMトラヒック制御装置である多重伝送
部、1101はレート算出回路Cである。本発明は、実施の
形態3におけるレート算出回路Aの動作において、同時
接続数が一定の値を超えた場合にセル数のカウンタ値で
はなく、同時接続数によってのみ決まる値でレートを算
出する点が異なる。9, the same reference numerals as those in FIG. 9 denote the same or corresponding parts as in FIG. Reference numeral 1100 denotes a multiplex transmission unit which is an ATM traffic control device, and 1101 denotes a rate calculation circuit C. The present invention is characterized in that, in the operation of the rate calculation circuit A according to the third embodiment, when the number of simultaneous connections exceeds a certain value, the rate is calculated not by the counter value of the number of cells but by a value determined only by the number of simultaneous connections. Are different.
また、図12は、図11に示すレート算出回路C1101の動
作を説明するためのフローチャートである。FIG. 12 is a flowchart for explaining the operation of the rate calculation circuit C1101 shown in FIG.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図11に示すレート算出回路C1101の動作を図12
に示すフローチャートを用いて説明する。Next, the operation of the rate calculation circuit C1101 shown in FIG.
This will be described with reference to the flowchart shown in FIG.
レート算出回路C1101が実施の形態3と同様に端末側
からセルを受信時、図28に示すセルヘッダ内のVCIを用
いて図3に示すVCI分析テーブルを索引してコネクショ
ン情報を得る(ステップS1201)ことにより、音声情報
か否かを判定する(ステップS1202)。When the rate calculation circuit C1101 receives a cell from the terminal side as in the third embodiment, the VCI in the cell header shown in FIG. 28 is used to look up the VCI analysis table shown in FIG. 3 to obtain connection information (step S1201). Thus, it is determined whether the information is audio information (step S1202).
判定の結果、音声の場合は、カウンタが規定上限(例
えば、10)を超えているか否かを判別し(ステップS120
3)、規定上限(10)を超えていなければ、カウンタC
をインクリメントする(ステップS1204)が、この際、
既にある規定値(10)に達していれば更新しない。そし
て、周期(T)単位でシグナリングモニタ回路901から
入力される同時接続数Mが、上記規定値(10)以上か否
かを判別し(ステップS1211)、規定値以上であれば、
同時接続数Mに基づくデータセルのレート出力値を以下
の式により求める(ステップS1212)。If the result of the determination is a voice, it is determined whether or not the counter exceeds a specified upper limit (for example, 10) (step S120).
3) If the value does not exceed the specified upper limit (10), the counter C
Is incremented (step S1204). At this time,
It does not update if it has already reached the specified value (10). Then, it is determined whether or not the number of simultaneous connections M input from the signaling monitor circuit 901 in units of the cycle (T) is equal to or greater than the specified value (10) (step S1211).
A rate output value of the data cell based on the number M of simultaneous connections is obtained by the following equation (step S1212).
レート出力値R1=R−(M*一定係数)/T 同時接続数Mが大きな値(例えば、規定値10以上)の
場合は、音声セルがどの程度の割合で転送されてくるか
が統計的に計算可能となる。例えば、8割の音声ATM端
末が音声セルを発生されるのであれば、一定係数を0.8
とすればよい。同時接続数Mが小さな値の時は、統計的
な演算を適用しにくいので、一定係数を用いない。Rate output value R1 = R- (M * constant coefficient) / T When the number of simultaneous connections M is a large value (for example, a specified value of 10 or more), it is statistically determined how much the voice cells are transferred. Can be calculated. For example, if 80% of voice ATM terminals generate voice cells, a constant coefficient of 0.8
And it is sufficient. When the number M of simultaneous connections is a small value, it is difficult to apply a statistical calculation, and thus a constant coefficient is not used.
即ち、同時接続数Mが上記規定値以下であれば、実施
の形態1と同様に同時接続数Mを基に、図4に示す次周
期到着音声セルの予測係数テーブルを索引することによ
り予測係数を得(ステップS1213)、予測係数をカウン
タ値と乗算することにより次周期における到着音声セル
数の推測値nを求め(ステップS1214)、次式によりレ
ート出力値を算出する(ステップS1215)。次に、カウ
ンタCをクリアする(ステップS1216)。That is, if the simultaneous connection number M is equal to or less than the specified value, the prediction coefficient table is indexed from the prediction coefficient table of the next cycle arriving voice cell shown in FIG. Is obtained (step S1213), the estimated value n of the number of arriving voice cells in the next cycle is obtained by multiplying the prediction coefficient by the counter value (step S1214), and the rate output value is calculated by the following equation (step S1215). Next, the counter C is cleared (step S1216).
レート出力値R1=R−n/T この実施の形態によれば、ATMトラヒック制御装置
は、音声コネクションの設定数が規定値を越えた場合
に、該設定数に基づくトラヒック予測を行うようにした
ので、到着セル数をカウントするためのカウンタの容量
を抑えることを可能にし、より経済的な多重伝送を提供
するという効果を奏する。Rate output value R1 = R−n / T According to this embodiment, when the set number of voice connections exceeds a specified value, the ATM traffic control device performs traffic prediction based on the set number. Therefore, it is possible to suppress the capacity of the counter for counting the number of arriving cells, and to provide more economical multiplex transmission.
実施の形態5. 図13は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Fifth Embodiment FIG. 13 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図において、図1と同符号は図1と同一又は相当部分
を示す。1300はATMトラヒック制御装置である多重伝送
部、1301はレート算出回路Dである。本発明は、上記実
施の形態1において、予測するタイムインターバルを音
声のセル化周期Tとしていたのに対し、データATM端末2
903が送信レートを変える周期である周期Tdを用いる点
が異なる。周期Tdは、図31又は図32に示すように、デー
タ端末の送信レートの変更間隔がRMセルを送信する割合
(Nrm:この実施の形態では、Nrmはプリセットされてい
るものとする)によって決まっているだけであるので、
送信レートの変動によってダイナミックに変動する。こ
の実施の形態では、周期Tdを推測する手段を、レート算
出回路D1301に追加している。In the figure, the same reference numerals as in FIG. 1 indicate the same or corresponding parts as in FIG. Reference numeral 1300 denotes a multiplex transmission unit which is an ATM traffic control device, and 1301 denotes a rate calculation circuit D. The present invention is different from the first embodiment in that the time interval to be predicted is set to the cell period T of the voice, whereas the data ATM terminal 2
903 uses a period Td which is a period for changing the transmission rate. As shown in FIG. 31 or FIG. 32, the cycle Td is determined by the rate at which the transmission rate change interval of the data terminal transmits the RM cell (Nrm: in this embodiment, Nrm is preset). Just because
Dynamically fluctuates due to fluctuations in the transmission rate. In this embodiment, means for estimating the period Td is added to the rate calculation circuit D1301.
また、図14は、図13に示すレート算出回路D1301の動
作を説明するためのフローチャートである。FIG. 14 is a flowchart for explaining the operation of the rate calculation circuit D1301 shown in FIG.
また、図15は、図14に示すフローチャートに現れる予
測係数テーブルの構成例を示す予測係数テーブル構成図
である。FIG. 15 is a prediction coefficient table configuration diagram showing a configuration example of the prediction coefficient table appearing in the flowchart shown in FIG.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図13に示すレート算出回路D1301の動作を図14
に示すフローチャートを用いて説明する。Next, the operation of the rate calculation circuit D1301 shown in FIG.
This will be described with reference to the flowchart shown in FIG.
レート算出回路D1301は、実施の形態1と同様に端末
側からセルを受信する時、図28に示すセルヘッダ2802内
のVCIを取り出し、図3に示すVCI分析テーブルを索引し
てコネクション情報を得る(ステップS1401)。次に、
コネクション情報が音声情報であるか否かを判定し(ス
テップS1402)、音声の場合は、音声セルのカウンタC
をインクリメントする(ステップS1403)。そして、周
期(T)の毎にRMセルを送信する割合Nrmと受信したRM
セルの転送レート指定値3304から得られた現在のレート
の値に基づいて、 周期Td=Nrm/現在レート値 による周期Tdを計算し(ステップS1411)、得られた周
期Tdと固定値である同時接続数Mを基に、図15に示す次
周期到着音声セルの予測係数テーブルを索引して予測係
数を読み出し(ステップS1412)、得られた予測係数と
音声セルのカウンタ値を乗算することにより、次周期に
おける到着音声セル数の推測値nを求める(ステップS1
413)。When receiving a cell from the terminal side as in the first embodiment, the rate calculation circuit D1301 extracts the VCI in the cell header 2802 shown in FIG. 28, and obtains connection information by indexing the VCI analysis table shown in FIG. 3 ( Step S1401). next,
It is determined whether or not the connection information is voice information (step S1402).
Is incremented (step S1403). Then, the rate Nrm at which the RM cell is transmitted for each period (T) and the received RM
Based on the current rate value obtained from the cell transfer rate specification value 3304, a cycle Td based on the cycle Td = Nrm / current rate value is calculated (step S1411), and the obtained cycle Td and the simultaneous Based on the number M of connections, the prediction coefficient table of the next cycle arrival voice cell shown in FIG. 15 is indexed to read out the prediction coefficient (step S1412), and the obtained prediction coefficient is multiplied by the counter value of the voice cell, thereby obtaining An estimated value n of the number of arriving voice cells in the next cycle is obtained (step S1).
413).
次に、到着音声セル数の推測値nとステップS1411で
算出した周期Tdに基づき次式により音声レートを算出
し、音声セルのレートとデータセルのレートを含む広域
ATM回線の最大送信セル速度Rから上記音声レートを差
し引くことにより、データセルのレートをレート出力値
としてRMセル処理回路への出力を更新する(ステップS1
414)とともに、カウンタCをリセットする(ステップS
1415)。Next, based on the estimated value n of the number of arriving voice cells and the cycle Td calculated in step S1411, the voice rate is calculated by the following equation, and the wide area including the voice cell rate and the data cell rate is calculated.
By subtracting the voice rate from the maximum transmission cell rate R of the ATM line, the output to the RM cell processing circuit is updated using the data cell rate as a rate output value (step S1).
414) and reset the counter C (step S
1415).
レート出力値R1=R−n/Td この実施の形態によれば、ATMトラヒック制御装置
は、データコネクションにおいて端末の送信レートを変
更する周期Tdを単位として音声セルデータの到着状況に
基づく空き回線容量の予測を行い、これに対応する送信
レートに抑圧することができるので、よりセル廃棄特性
の良い多重伝送を提供できるという効果を奏する。Rate output value R1 = R−n / Td According to the present embodiment, the ATM traffic control device uses the period Td for changing the transmission rate of the terminal in the data connection as a unit, and the available line capacity based on the arrival state of the voice cell data. Is predicted, and the transmission rate can be suppressed to a value corresponding to the prediction. Therefore, it is possible to provide multiplex transmission with better cell discard characteristics.
実施の形態6. 図16は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 6 FIG. 16 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図において、図13と同符号は図13と同一又は相当部分
を示す。1600はATMトラヒック制御装置である多重伝送
部、1601はデータセルの送信状況をモニタして上記Nrm
を自動的に算出するデータモニタ回路である。本発明
は、上記実施の形態5においてNrmがプリセット値であ
ったのに対し、データモニタ回路1601がデータセルの送
信状況をモニタして、上記RAMセルを送信する割合Nrmを
自動的に算出する点が異なる。13, the same reference numerals as in FIG. 13 indicate the same or corresponding parts as in FIG. 1600 is a multiplex transmission unit which is an ATM traffic control device, 1601 monitors the data cell transmission status and
Is a data monitor circuit that automatically calculates In the present invention, while Nrm is a preset value in the fifth embodiment, the data monitor circuit 1601 monitors the transmission status of the data cells and automatically calculates the RAM cell transmission ratio Nrm. The points are different.
また、図17は、図16に示すデータモニタ回路1601の動
作を説明するフローチャートである。FIG. 17 is a flowchart illustrating the operation of the data monitor circuit 1601 shown in FIG.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図16に示すデータモニタ回路1601の動作を図17
に示すフローチャートを用いて説明する。Next, the operation of the data monitor circuit 1601 shown in FIG.
This will be described with reference to the flowchart shown in FIG.
データATM端末2903及び音声ATM端末2904からの受信セ
ルは、データモニタ回路1601に入力される。テータモニ
タ回路1601は、図28に示すセルヘッダ内のVCIを用いて
図3に示すVCI分析テーブルを索引することによりコネ
クション情報を取り出し、このコネクションがデータコ
ネクションか否かを判定する(ステップS1701)。判定
の結果、データコネクションの場合は、図28に示すセル
ヘッダ内のPTを調べてデータセルかRMセルかを判定する
(ステップS1702)。判定の結果、データセルの場合に
は、カウンタC4のインクリメントを行い(ステップS170
3)、RMセル(図33に示すようにPT=6)の場合には、
カウンタC4のカウンタ値をRMセルを送信する割合Nrmに
設定して、レート算出回路D1301へ出力する(ステップS
1704)とともに、カウンタC4をクリアする(ステップS1
705)。Cells received from the data ATM terminal 2903 and the voice ATM terminal 2904 are input to the data monitor circuit 1601. The data monitor circuit 1601 extracts connection information by indexing the VCI analysis table shown in FIG. 3 using the VCI in the cell header shown in FIG. 28, and determines whether or not this connection is a data connection (step S1701). If the result of the determination is that the connection is a data connection, the PT in the cell header shown in FIG. 28 is checked to determine whether it is a data cell or an RM cell (step S1702). If the result of the determination is that the cell is a data cell, the counter C4 is incremented (step S170).
3) In the case of RM cell (PT = 6 as shown in FIG. 33),
The counter value of the counter C4 is set to the rate Nrm for transmitting RM cells, and output to the rate calculation circuit D1301 (step S
1704), and clear the counter C4 (step S1).
705).
この実施の形態によれば、ATMトラヒック制御装置
は、データコネクションにおける端末の送信レートを変
更する周期Tdを予め設定された固定値ではなく自動的に
求めるので、より保守性に優れた装置でよりセル廃棄特
性の良い多重伝送を提供できるという効果を奏する。According to this embodiment, the ATM traffic control device automatically determines the cycle Td for changing the transmission rate of the terminal in the data connection, instead of a fixed value set in advance. This has the effect of providing multiplex transmission with good cell discard characteristics.
実施の形態7. 図18は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 7 FIG. 18 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図におてい、図1と同符号は図1と同一又は相当部分
を示す。1800はATMトラヒック制御装置である多重伝送
部、1801はRMセル処理回路Bである。本発明は、これま
での実施の形態に対してバックワードRMセルの欠落を監
視して、自動的にRMセルを送信する回路をRMセル処理回
路B1801に備えた点が異なる。In the figure, the same reference numerals as in FIG. 1 indicate the same or corresponding parts as in FIG. Reference numeral 1800 denotes a multiplex transmission unit which is an ATM traffic control device, and reference numeral 1801 denotes an RM cell processing circuit B. The present invention is different from the above embodiments in that a circuit for monitoring the backward RM cell loss and automatically transmitting the RM cell is provided in the RM cell processing circuit B1801.
図19は、ATM端末からセルを受信した場合の図18に示
すRMセル処理回路B1801の動作を示すフローチャートで
ある。FIG. 19 is a flowchart showing an operation of the RM cell processing circuit B1801 shown in FIG. 18 when a cell is received from an ATM terminal.
また、図20は、回線からRMセルを受信した場合の図18
に示すRMセル処理回路B1801の動作を示すフローチャー
トである。FIG. 20 shows a case where an RM cell is received from the line.
48 is a flowchart showing the operation of the RM cell processing circuit B1801 shown in FIG.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図18に示すRMセル処理回路B1801の動作を図19
及び図20に示すフローチャートを用いて説明する。Next, the operation of the RM cell processing circuit B1801 shown in FIG.
And the flowchart shown in FIG.
データ系ATM回線終端部2908又は音声系ATM回線終端部
2909から受信されたセル及び広域ATM回線2907から受信
されたRMセルは、共にRMセル処理回路B1801に入力され
る。ATM端末からセルを受信したRMセル処理回路B1801
は、図28に示すセルヘッダ2802内のVCIを用いて図3に
示すVCI分析テーブルを索引することによりコネクショ
ン情報を得、該コネクションがデータコネクションか否
かを判定する(ステップS1901)。Data-based ATM line termination 2908 or voice-based ATM line termination
The cell received from the 2909 and the RM cell received from the wide area ATM line 2907 are both input to the RM cell processing circuit B1801. RM cell processing circuit B1801 that received cells from ATM terminals
Obtains connection information by indexing the VCI analysis table shown in FIG. 3 using the VCI in the cell header 2802 shown in FIG. 28, and determines whether or not the connection is a data connection (step S1901).
更に、判定の結果、データコネクションの場合は、図
33に示すRMセルのヘッタ3302におけるPTを見てデータセ
ルかRMセルかを判定する(ステップS1902)。判定の結
果、RMセルの場合は、RMセル用のカウンタC5をインクリ
メントする(ステップS1903)。そして、該RMセル用の
カウンタC5がプリセット値(図32に示した規定回数Cr
m)より大きいか否かを調べ(ステップS1904)、大きく
なったら、別なプリセット値(Cdf:Cutoff decrease
factor)を現在レート値で乗算した値がレート算出回路
A101から指定されるレート指定値を上回るか否かを判定
し(ステップS1905)、上回っていれば、レート算出回
路A101からのレート指定値を転送レート指定値3304に設
定した上でRMセルを受信バッファ105へ転送し、他のセ
ルと同様にデータ系ATM回線終端部2908へ送信する(ス
テップS1906)。Furthermore, if the result of the judgment is
It is determined whether it is a data cell or an RM cell by looking at the PT of the RM cell shown in 33 in the header 3302 (step S1902). If the result of the determination is that the cell is an RM cell, the counter C5 for the RM cell is incremented (step S1903). Then, the counter C5 for the RM cell has a preset value (the specified number of times Cr shown in FIG. 32).
m) It is checked whether it is larger than (step S1904), and when it becomes larger, another preset value (Cdf: Cutoff decrease)
factor) multiplied by the current rate value is the rate calculation circuit
It is determined whether or not the value exceeds the specified rate specified by A101 (step S1905). If so, the specified rate from the rate calculation circuit A101 is set to the specified transfer rate 3304 and the RM cell is received. The data is transferred to the buffer 105 and transmitted to the data ATM line termination unit 2908 as in the other cells (step S1906).
一方、RMセル処理回路B1801は、広域ATM回線2907から
RMセルを受信した場合は、上記RMセル用のカウンタC5を
クリアする(ステップS2001)。On the other hand, the RM cell processing circuit B1801
If an RM cell has been received, the counter RM for the RM cell is cleared (step S2001).
以後の動作は、実施の形態1と同様である。即ち、受
信RMセルの転送レート指定値を取り出した(ステップS2
002)後、レート算出回路A101からのレート指定値が受
信したRMセルの転送レート指定値に示されるレート指定
値より小であるか否かを調べ(ステップS2003)、小で
あれば、転送レート指定値を該レート算出回路A101から
のレート指定値により置き換え(ステップS2004)、大
であれば、変更せずにそのまま受信バッファ105に転送
し、他のセルと同様にデータ系ATM回線終端部2908へ送
信する(ステップS2005)。Subsequent operations are the same as in the first embodiment. That is, the transfer rate specification value of the received RM cell is extracted (step S2).
002) Thereafter, it is checked whether or not the specified rate value from the rate calculation circuit A101 is smaller than the specified rate value indicated by the specified transfer rate value of the received RM cell (step S2003). The specified value is replaced with the specified value from the rate calculation circuit A101 (step S2004). If the specified value is large, the data is transferred to the receiving buffer 105 without any change, and the data ATM line termination unit 2908 is used as in the other cells. (Step S2005).
この実施の形態によれば、ATMトラヒック制御装置は
バックワードRMセルが欠落時した時に自動的にRMセルを
送信するので、バックワードRMセルが欠落する状況で
も、端末が送信レートを自動的に変更することが可能に
なり、かつ、変更される送信レートが音声セルデータの
到着状況に基づく空き回線容量予測値を越えていた場合
に、これを補正することが可能となり、よりセル廃棄特
性の良い多重伝送装置をできるという効果を奏する。According to this embodiment, since the ATM traffic control device automatically transmits an RM cell when a backward RM cell is lost, even in a situation where a backward RM cell is lost, the terminal automatically adjusts the transmission rate. When the transmission rate to be changed exceeds the estimated free line capacity based on the arrival state of voice cell data, this can be corrected, and the cell discard characteristic can be further improved. There is an effect that a good multiplex transmission device can be provided.
実施の形態8. 図21は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 8 FIG. 21 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図において、図18と同符号は図18と同一又は相当部分
を示す。2100はATMトラヒック制御装置である多重伝送
部、2101はRMセル処理回路Cである。本発明は、上記実
施の形態7においてCrm、Cdf(Cdf:Cutoff decrease
factor)がプリセット値であったのに対し、データ端末
のデータ送信状況をモニタして自動的にこのCrm、Cdfを
求める回路をRMセル処理回路C2101に備える点が異な
る。以下、CrmとCdfをパラメータと呼ぶ。In the figure, the same reference numerals as in FIG. 18 indicate the same or corresponding parts as in FIG. Reference numeral 2100 denotes a multiplex transmission unit which is an ATM traffic control device, and 2101 denotes an RM cell processing circuit C. The present invention provides a method according to the seventh embodiment, wherein the Crm and Cdf (Cdf: Cutoff decrease) are used.
The factor is that the RM cell processing circuit C2101 is provided with a circuit that monitors the data transmission status of the data terminal and automatically obtains the values of Crm and Cdf. Hereinafter, Crm and Cdf will be referred to as parameters.
図22は、ATM端末からセルを受信した場合の図21に示
すRMセル処理回路C2101の動作を示すフローチャートで
ある。FIG. 22 is a flowchart showing an operation of the RM cell processing circuit C2101 shown in FIG. 21 when a cell is received from an ATM terminal.
また、図23は、広域ATM回線からセルを受信した場合
の図21に示すRMセル処理回路C2101の動作を示すフロー
チャートである。FIG. 23 is a flowchart showing an operation of the RM cell processing circuit C2101 shown in FIG. 21 when a cell is received from a wide area ATM line.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図21に示すRMセル処理回路C2101の動作を図22,
図23のフローチャートを用いて説明する。Next, the operation of the RM cell processing circuit C2101 shown in FIG.
This will be described with reference to the flowchart of FIG.
データ系ATM回線終端部2908又は音声系ATM回線終端部
2909から受信されたセル及び広域ATM回線2907から受信
されたRMセルは、共にRMセル処理回路C2101に入力され
る。端末からセルを受信したRMセル処理回路C2101は、
図28に示すセルヘッダ2802におけるVCIを用いて図3に
示すVCI分析テーブルを索引することによりコネクショ
ン情報を読み出し、このコネクションがデータコネクシ
ョンか否かを判定する(ステップS2201)。Data-based ATM line termination 2908 or voice-based ATM line termination
The cell received from the 2909 and the RM cell received from the wide area ATM line 2907 are both input to the RM cell processing circuit C2101. The RM cell processing circuit C2101 that has received the cell from the terminal,
The VCI in the cell header 2802 shown in FIG. 28 is used to read the connection information by indexing the VCI analysis table shown in FIG. 3 to determine whether this connection is a data connection (step S2201).
更に、判定の結果、データコネクションの場合は、図
28に示すセルヘッダ2802におけるPTを見てデータセルか
RMセルかを判定する(ステップS2202)。判定の結果、R
Mセルの場合は、カウンタC5をインクリメントする(ス
テップS2203)。以後の動作は、パラメータ導出フェイ
ズとパラメータ導出後フェイズとで異なる。パラメータ
導出後フェイズでは、実施の形態7と同様で、該カウン
タがCrmと一致したら(ステップS2205)、Cdfを現在レ
ート値で乗算した値がレート算出回路A101から指定され
る指定レートより小さい値であれば(ステップS220
6)、転送レート指定値を設定したRMセルを受信バッフ
ァ18に転送し、他のセルと同様にデータ系ATM回線終端
部11に送信する(ステップS2207)。Furthermore, if the result of the judgment is
Looking at PT in cell header 2802 shown in 28, it is a data cell
It is determined whether the cell is an RM cell (step S2202). As a result of the judgment, R
In the case of the M cell, the counter C5 is incremented (step S2203). Subsequent operations differ between the parameter derivation phase and the parameter derivation phase. In the phase after parameter derivation, as in the seventh embodiment, when the counter matches Crm (step S2205), a value obtained by multiplying Cdf by the current rate value is a value smaller than the specified rate specified by the rate calculation circuit A101. If there is (Step S220
6) The RM cell in which the transfer rate specification value is set is transferred to the reception buffer 18 and transmitted to the data ATM line termination unit 11 like other cells (step S2207).
パラメータ導出フェイズの場合(ステップS2205)、
現在時刻と一回前のRMセル受信時に記憶した時刻前回値
との差によりRMセル間のインターバルタイム(t)を得
る(ステップS2209)。次に、前回記憶したインターバ
ル値(f前回値)との比較により(ステップS2210)、
送信レートが変更されたことを判別し、この時のカウン
タC5が1でなければ、カウンタC5のカウンタ値をCrmと
して設定するとともに、今回のインターバルタイム
(t)を前回インターバル値(t前回値)で除算した結
果であるインターバル比(t/t前回値)をCdfとして設定
し、フェイズをパラメータ導出後フェイズとする(ステ
ップS2211)。In the case of the parameter derivation phase (step S2205),
The interval time (t) between the RM cells is obtained from the difference between the current time and the previous value stored at the time of receiving the previous RM cell (step S2209). Next, by comparison with the previously stored interval value (f previous value) (step S2210),
It is determined that the transmission rate has been changed, and if the counter C5 at this time is not 1, the counter value of the counter C5 is set as Crm, and the current interval time (t) is set to the previous interval value (t previous value). The interval ratio (t / t previous value) obtained as a result of the division is set as Cdf, and the phase is set as a phase after deriving parameters (step S2211).
送信レートの変更が判別されなかった場合は、上記現
在時刻を時刻前回値に記憶するとともに、インターバル
値をt前回値に記憶する(ステップS2212)。回線からR
Mセルを受信した場合の動作は、実施の形態7と同様で
ある。即ち、上記カウンタをクリア(ステップS2301)
後、受信RMセルに示される転送レート指定値を取り出し
(ステップS2302)、レート算出回路Aからのレート指
定値が受信RMセルに示される転送レート指定値より小で
あれば(ステップS2303)、転送レート指定値を該算出
回路Aからのレート指定値に置き換え(ステップS230
4)、大であれば変更せずに受信バッファ18に転送し、
他のセルと同様にデータ系ATM回線終端部2908に送信す
る(ステップS2305)。If the change of the transmission rate is not determined, the current time is stored in the previous time value and the interval value is stored in the previous time value t (step S2212). Line to R
The operation when an M cell is received is the same as in the seventh embodiment. That is, the counter is cleared (step S2301).
Thereafter, the transfer rate designated value indicated in the received RM cell is extracted (step S2302). If the rate designated value from the rate calculation circuit A is smaller than the transfer rate designated value indicated in the received RM cell (step S2303), the transfer is performed. The designated rate value is replaced with the designated rate value from the calculation circuit A (step S230)
4) If it is large, transfer it to receive buffer 18 without change,
The data is transmitted to the data ATM line termination unit 2908 as in the other cells (step S2305).
この実施の形態によれば、ATMトラヒック制御装置
は、バックワードRMセルが欠落した時に、端末が送信レ
ートを自動的に変更する周期(インターバルタイムt)
と変更割合(インターバルタイムt/t前回値)に基づい
て、パラメータCrmとCdfとを予め設定された固定値では
なく、データの到着状況を監視して自動的に検出するこ
かができるので、より保守性に優れた装置でよりセル廃
棄特性の良い多重伝送装置をできるという効果を奏す
る。According to this embodiment, the ATM traffic control device is configured to automatically change the transmission rate of the terminal when the backward RM cell is lost (interval time t).
And the change rate (previous value of the interval time t / t), the parameters Crm and Cdf can be automatically detected by monitoring the data arrival status instead of the fixed values set in advance. There is an effect that a multiplex transmission device having better cell discarding characteristics can be achieved with a device having better maintainability.
実施の形態9. 図24は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 9 FIG. 24 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図において、図1と同符号は図1と同一又は相当部分
を示す。2400はATMトラヒック制御装置である多重伝送
部、2401はレート算出回路Eである。本発明は、これま
でに述べた実施の形態において、予め音声の特性が既知
として予め設定された予測係数を用いてレート算出を行
っていたのに対し、音声セルの到着状況を観測してこの
予測係数を自動的に補正する回路をレート算出回路E240
1に備えることにより特徴づけられる。In the figure, the same reference numerals as in FIG. 1 indicate the same or corresponding parts as in FIG. Reference numeral 2400 denotes a multiplex transmission unit which is an ATM traffic control device, and 2401 denotes a rate calculation circuit E. According to the present invention, in the above-described embodiments, the rate calculation is performed using a prediction coefficient which is set in advance as the characteristics of the voice are known in advance. A circuit that automatically corrects the prediction coefficient is a rate calculation circuit E240
It is characterized by preparing for 1.
また、図25は、図24に示すレート算出回路E2401の動
作を示すフローチャートである。FIG. 25 is a flowchart showing the operation of the rate calculation circuit E2401 shown in FIG.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図24に示すレート算出回路E2401の動作を図25
に示すフローチャートを用いて説明する。Next, the operation of the rate calculation circuit E2401 shown in FIG.
This will be described with reference to the flowchart shown in FIG.
レート算出回路E2401は、端末側から受信したセルに
対して図28に示すセルフォーマットにおけるセルヘッダ
2802内のVCIを用いて図3に示すVCI分析テーブルを索引
することにより、コネクション情報を得る(ステップS2
501)。このコネクション情報が音声情報か否かを判定
し(ステップS2502)、音声の場合は、カウンタCをイ
ンクリメントする(ステップS2503)。The rate calculation circuit E2401 provides a cell header in the cell format shown in FIG. 28 for the cell received from the terminal side.
The connection information is obtained by indexing the VCI analysis table shown in FIG. 3 using the VCI in the 2802 (step S2).
501). It is determined whether or not the connection information is audio information (step S2502). If the connection information is audio, the counter C is incremented (step S2503).
また、リレー算出回路E2401は、固定周期(T)で起
動される回路を有する。この回路は、まず、該カウンタ
の現在のカウンタ値と前回の周期での推測値(n記憶
値)との差が規定値を超えているか否かを調べ(ステッ
プS2511)、超えていれば予測誤差が大と判断し、現在
のカウンタ記憶値と前回のカウンタ記憶値との比を新予
測係数として、予測係数テーブルを変更する(ステップ
S2512)。以後の動作は、実施の形態1におけるレート
算出回路A101と同様であり、同時接続数Mを基に、図4
に示す予測係数テーブルを索引することにより得た予測
係数をカウンタ値に乗算することにより、次周期におけ
る到着音声セル数の推測値nを求める。Further, the relay calculation circuit E2401 has a circuit that is started at a fixed cycle (T). This circuit first checks whether the difference between the current counter value of the counter and the estimated value (n stored value) in the previous cycle exceeds a specified value (step S2511). It is determined that the error is large, and the prediction coefficient table is changed using the ratio of the current counter storage value to the previous counter storage value as a new prediction coefficient (step
S2512). Subsequent operations are the same as those of the rate calculation circuit A101 according to the first embodiment.
By multiplying the counter value by a prediction coefficient obtained by indexing the prediction coefficient table shown in (1), an estimated value n of the number of arriving voice cells in the next cycle is obtained.
一方、前回の周期で推定した値を記憶しておき、次
に、次式によりレートを算出し、RMセル処理回路への出
力を更新する(ステップS2513)。On the other hand, the value estimated in the previous cycle is stored, then the rate is calculated by the following equation, and the output to the RM cell processing circuit is updated (step S2513).
レート出力値R1=R−n/T そして、最後にカウンタ値、予測値を次周期の判定に
用いるために記憶するとともに、カウンタCをリセット
する(ステップS2514)。Rate output value R1 = R-n / T Finally, the counter value and the predicted value are stored for use in the determination of the next cycle, and the counter C is reset (step S2514).
この実施の形態によれば、ATMトラヒック制御装置
は、音声セルの到着状況に基づく予測方法を、実際に到
着したセル数と比較して補正するようにしたので、パラ
メータの厳密な調整を不要とし、より保守性に優れた装
置でセル廃棄特性の良い多重伝送を提供できるという効
果を奏する。According to this embodiment, the ATM traffic control device corrects the prediction method based on the arrival state of voice cells by comparing it with the number of cells that have actually arrived, so that strict adjustment of parameters is not required. In addition, it is possible to provide multiplex transmission with good cell discard characteristics by using a device having better maintainability.
実施の形態10. 図26は、本発明に係るATMトラヒック制御装置の別の
実施の形態を示す構成図である。Embodiment 10 FIG. 26 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
図において、図1と同符号は図1と同一又は相当部分
を示す。2600はATMトラヒック制御装置である多重伝送
部、2601はレート算出回路F、2602は音声/データ識別
部、2603はデータセルを送信する際に、一時蓄積するデ
ータセル送信バッファ、2604は音声セルを送信する際
に、一時蓄積する音声セル送信バッファである。本発明
は、これまでに述べた実施の形態が送信バッファを音声
とデータで共用していたのに対し、データ端末用のバッ
ファと音声用のバッファを分離し、かつ、データ用のバ
ッファの残量を基にレート算出を行う回路をレート算出
回路F2601に備えることにより特徴づけられる。In the figure, the same reference numerals as in FIG. 1 indicate the same or corresponding parts as in FIG. 2600 is a multiplex transmission unit which is an ATM traffic control device, 2601 is a rate calculation circuit F, 2602 is a voice / data identification unit, 2603 is a data cell transmission buffer for temporarily storing data cells when transmitting, and 2604 is a voice cell transmission buffer. This is a voice cell transmission buffer that is temporarily stored when transmitting. According to the present invention, the transmission buffer is shared by voice and data in the above-described embodiments, but the data terminal buffer and the voice buffer are separated, and the data buffer remains. It is characterized by providing a circuit for calculating the rate based on the amount in the rate calculating circuit F2601.
また、図27は、図26に示すレート算出回路F2601の動
作を示すフローチャートである。FIG. 27 is a flowchart showing the operation of the rate calculation circuit F2601 shown in FIG.
なお、図28,図29及び図33は、本発明の説明において
も使用される。28, 29, and 33 are also used in the description of the present invention.
次に、図26に示すレート算出回路F2601の動作を図27
に示すフローチャートを用いて説明する。Next, the operation of the rate calculation circuit F2601 shown in FIG.
This will be described with reference to the flowchart shown in FIG.
レート算出回路F2601は、ATM端末から受信したセルに
対して図28に示すセルフォーマットにおけるセルヘッダ
2802内のVCIを用いて図3に示すVCI分析テーブルを索引
することにより、コネクション情報を取り出し(ステッ
プS2701)、このコネクション情報が音声情報か否かを
判定し(ステップS2702)、判定の結果、音声情報の場
合は、カウンタCをインクリメントする(ステップS270
3)。The rate calculation circuit F2601 is a cell header in the cell format shown in FIG. 28 for the cell received from the ATM terminal.
The connection information is extracted by indexing the VCI analysis table shown in FIG. 3 using the VCI in the 2802 (step S2701), and it is determined whether or not the connection information is audio information (step S2702). In the case of audio information, the counter C is incremented (step S270).
3).
また、レート算出回路F2601は、固定周期(T)で起
動される回路を有し、この回路は、同時接続数Mを基に
図4に示す予測係数テーブルを索引することにより予測
係数を得た(ステップS2711)上で、この予測係数をス
テップS2703で得た音声セル用のカウンタに乗算するこ
とにより、次周期にいおける到着音声セル数の推測値n
を求める(ステップS2712)。Further, the rate calculation circuit F2601 has a circuit started at a fixed period (T). This circuit obtains a prediction coefficient by indexing the prediction coefficient table shown in FIG. (Step S2711) By multiplying this prediction coefficient by the voice cell counter obtained in step S2703, the estimated value n of the number of arriving voice cells in the next cycle is obtained.
Is obtained (step S2712).
次に、この推測値nとデータセル送信バッファ2603の
使用状況を示す送信待ちセル数(以下m1とする)及び空
きバッファ数(以下m2とする)を用いて次式によりレー
ト出力値R1を算出し、RMセル処理回路A103へ出力を更新
する(ステップS2713)とともに、カウンタをリセット
する(ステップS2714)。Next, the rate output value R1 is calculated by the following equation using the estimated value n, the number of cells waiting for transmission (hereinafter referred to as m1) indicating the use state of the data cell transmission buffer 2603, and the number of empty buffers (hereinafter referred to as m2). Then, the output is updated to the RM cell processing circuit A103 (step S2713), and the counter is reset (step S2714).
レート出力値R1=R−(n+m1−m2)/T この実施の形態によれば、ATMトラヒック制御装置
は、データセル専用のバッファを備え、この使用状況と
音声セルデータの到着状況に基づく空き回線容量により
送信レートを決め、送信レートを空き回線容量に対応す
る送信レートに抑圧することにより予測誤差が発生した
場合にバッファで吸収できるようにしたので、よりセル
廃棄特性の良い多重伝送装置を提供できるという効果を
奏する。Rate output value R1 = R− (n + m1−m2) / T According to this embodiment, the ATM traffic control device includes a buffer dedicated to the data cell, and uses the free line based on the use state and the arrival state of the voice cell data. The transmission rate is determined by the capacity, and the transmission rate is suppressed to the transmission rate corresponding to the available line capacity, so that when a prediction error occurs, it can be absorbed by the buffer, so that a multiplex transmission apparatus with better cell discard characteristics is provided. It has the effect of being able to.
産業上の利用可能性 以上のように、本発明のATMトラヒック制御装置及び
その方法は、音声セルデータの到着状況に基づく空き回
線容量を予測し、送信レートを空き回線容量に対応する
送信レートに抑圧するので、セル廃棄特性の良い多重伝
送を提供できるという効果を奏する。INDUSTRIAL APPLICABILITY As described above, the ATM traffic control device and method of the present invention predict an available line capacity based on the arrival status of voice cell data, and set the transmission rate to a transmission rate corresponding to the available line capacity. Since the suppression is performed, there is an effect that multiplex transmission having a good cell discard characteristic can be provided.
このように、本発明は、音声情報を転送する複数のコ
ネクションとデータ情報を転送するコネクションを同一
の出力ポートで出力するATM多重伝送装置において、音
声の品質を満足し、かつ、データのセル廃棄率を適切な
値に抑えるATMトラヒック制御装置及びその方法を経済
的に実現する。As described above, the present invention provides an ATM multiplex transmission apparatus that outputs a plurality of connections for transferring voice information and a connection for transferring data information at the same output port, and satisfies voice quality and discards data cells. An ATM traffic control apparatus and method for suppressing a rate to an appropriate value are economically realized.
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/54 H04L 12/58 H04J 3/00 - 3/26 JICSTファイル(JOIS)Continuation of the front page (58) Fields surveyed (Int. Cl. 7 , DB name) H04L 12/54 H04L 12/58 H04J 3/00-3/26 JICST file (JOIS)
Claims (22)
声セルを用いて転送する複数の音声コネクションとデー
タATM端末間で通信されるデータ情報をデータセルとデ
ータトラヒック制御セル(以下、RMセルという)を用い
て転送するデータコネクションを同一のATM回線に収容
するATM(Asynchronous Transfer mode)多重伝送装
置に設けられたATMトラヒック制御装置において、 所定の周期毎に音声ATM端末から送られてくる前記複数
の音声コネクションにおける音声セルの到着状況を監視
し、次周期の到着音声セル数を予測してデータトラヒッ
クの送信レートを決定する送信レート決定部と、 データトラヒック制御セルをATM回線から受信し、デー
タトラヒック制御セルに上記送信レートを設定してデー
タATM端末に送信する送信レート変更部と を備えたことを特徴とするATMトラヒック制御装置。A plurality of voice connections for transferring voice information communicated between voice ATM terminals using voice cells and data information communicated between data ATM terminals include data cells and data traffic control cells (hereinafter referred to as RMs). In a ATM traffic control device provided in an ATM (Asynchronous Transfer mode) multiplex transmission device that accommodates a data connection that transfers data using the same ATM line, a voice ATM terminal sends the data connection at predetermined intervals. A transmission rate determination unit that monitors the arrival status of voice cells in the plurality of voice connections, predicts the number of arriving voice cells in the next cycle, and determines a data traffic transmission rate, and receives a data traffic control cell from an ATM line. And a transmission rate changing unit for setting the transmission rate in the data traffic control cell and transmitting the data to the data ATM terminal. Characteristic ATM traffic control device.
TM端末からの音声セルを受信して蓄積する送信バッファ
と、 送信バッファのセルを送信する送信回路と、 同時に接続している音声コネクションの数に基づいて予
測係数を得、この予測係数と到来する音声セルの数とに
基づいて転送可能レートを算出するレート算出回路と、 送信側のデータATM端末に対して転送レートを指定する
転送レート指定値を含むRMセルを処理するRMセル処理回
路と、 セルを受信する受信回路と、 受信したデータセルを蓄積する受信バッファと を備え、 上記RMセル処理回路は、RMセルに含まれている転送レー
ト指定値よりも上記レート算出回路からの転送可能レー
トの値が小であれば、RMセルに含まれている転送レート
指定値を該レート算出回路からの転送可能レートの値に
置き換えることを特徴とする請求項1記載のATMトラヒ
ック制御装置。2. A data cell and voice A from a data ATM terminal.
A transmission buffer for receiving and accumulating voice cells from the TM terminal, a transmission circuit for transmitting the cells of the transmission buffer, and a prediction coefficient based on the number of simultaneously connected voice connections. A rate calculation circuit that calculates a transferable rate based on the number of voice cells, an RM cell processing circuit that processes an RM cell that includes a transfer rate specification value that specifies a transfer rate for a data ATM terminal on the transmission side, A receiving buffer for storing the received data cells, wherein the RM cell processing circuit is configured to transmit the data from the rate calculating circuit more than the specified transfer rate in the RM cell. 2. The ATM according to claim 1, wherein if the value of the transfer rate is small, the transfer rate designation value included in the RM cell is replaced with the transferable rate value from the rate calculation circuit. Traffic control device.
ータとして使用されているか否かを判断して、音声情報
を持つ音声セルと音声帯域データの音声セルとで個々に
到着状況を監視した結果に基づき次周期の到着音声セル
数を予測しデータトラヒックの送信レートを決定するこ
とを特徴とする請求項2記載のATMトラヒック制御装
置。3. The rate calculating circuit determines whether or not the voice cell is used as voice band data, and individually monitors the arrival status of the voice cell having voice information and the voice cell of voice band data. 3. The ATM traffic control device according to claim 2, wherein the number of arriving voice cells in the next cycle is predicted based on the result, and the transmission rate of data traffic is determined.
TM端末からの音声セルを受信して蓄積する送信バッファ
と、 送信バッファのセルを送信する送信回路と、 シグナリング情報を監視し、該シグナリング情報に基づ
いて同時に接続している音声コネクションの数(以下、
同時接続数という)を作成するシグナリングモニタ回路
と、 上記同時接続数に基づいて予測係数を得、この予測係数
と到来する音声セルの数とに基づいて自身の転送可能レ
ートを算出するレート算出回路と、 送信側のデータATM端末に対して転送レートを指定する
転送レート指定値を含むRMセルを処理するRMセル処理回
路と、 セルを受信する受信回路と、 受信したデータセルを蓄積する受信バッファと を備えたことを特徴とする請求項1記載のATMトラヒッ
ク制御装置。4. A data cell and voice A from a data ATM terminal.
A transmission buffer that receives and accumulates voice cells from the TM terminal, a transmission circuit that transmits cells in the transmission buffer, monitors signaling information, and, based on the signaling information, determines the number of simultaneously connected voice connections (hereinafter referred to as the number of voice connections). ,
A signaling monitor circuit for generating the number of simultaneous connections); a rate calculation circuit for obtaining a prediction coefficient based on the number of simultaneous connections; and calculating its own transferable rate based on the prediction coefficient and the number of incoming voice cells. An RM cell processing circuit that processes an RM cell that includes a transfer rate specification value that specifies a transfer rate to a transmitting data ATM terminal; a reception circuit that receives cells; and a reception buffer that stores received data cells. The ATM traffic control device according to claim 1, comprising:
時接続数が規定値を超える場合に、同時接続数に基づい
て次周期の音声セルの到着状況を予測することを特徴と
する請求項4記載のATMトラヒック制御装置。5. The rate calculation circuit according to claim 4, wherein when the number of simultaneous voice connections exceeds a prescribed value, the arrival state of voice cells in the next cycle is predicted based on the number of simultaneous connections. ATM traffic control device.
レートを変える周期と音声セルの到着状況からこの周期
に到着するセル数を予測することを特徴とする請求項2
記載のATMトラヒック制御装置。6. The rate calculation circuit predicts the number of cells arriving in this cycle from a cycle at which the data ATM terminal changes the transmission rate and an arrival situation of voice cells.
The ATM traffic control device as described.
TM端末からの音声セルを受信して蓄積する送信バッファ
と、 送信バッファのセルを送信する送信回路と、 同時に接続している音声コネクションの数に基づいて予
測係数を得、この予測係数と到来する音声セルの数とに
基づいて自身の転送可能レートを算出するレート算出回
路と、 送信側のデータATM端末に対して転送レートを指定する
転送レート指定値を含むRMセルを処理するRMセル処理回
路と、 セルを受信する受信回路と、 受信したデータセルを蓄積する受信バッファと、 データセルの到着状況をモニタしてデータ端末が送信レ
ートを変える周期を算出するデータモニタ回路と を備えたことを特徴とする請求項1記載のATMトラヒッ
ク制御装置。7. A data cell and voice A from a data ATM terminal.
A transmission buffer for receiving and accumulating voice cells from the TM terminal, a transmission circuit for transmitting the cells of the transmission buffer, and a prediction coefficient based on the number of simultaneously connected voice connections. A rate calculation circuit that calculates its own transferable rate based on the number of voice cells, and an RM cell processing circuit that processes RM cells that include a transfer rate specification value that specifies the transfer rate for the transmitting data ATM terminal A receiving circuit for receiving cells, a receiving buffer for storing received data cells, and a data monitoring circuit for monitoring the arrival status of data cells and calculating a period at which the data terminal changes the transmission rate. The ATM traffic control device according to claim 1, wherein:
到着状況を監視してバックワードRMセルの欠落を検出し
た場合に、バックワードRMセルを自発的に送信すること
を特徴とする請求項2記載のATMトラヒック制御装置。8. The RM cell processing circuit spontaneously transmits the backward RM cell when the arrival state of the backward RM cell is monitored and the lack of the backward RM cell is detected. Item 4. The ATM traffic control device according to item 2.
おけるデータコネクションの到着状況を監視し、データ
ATM端末がバックワードRMセルの欠落時に送信レートを
変える周期と変更割合を得ることを特徴とする請求項2
記載のATMトラヒック制御装置。9. An RM cell processing circuit monitors an arrival state of a data connection in a data connection, and
3. A method according to claim 2, wherein the ATM terminal obtains a period and a change rate at which the transmission rate is changed when a backward RM cell is lost.
The ATM traffic control device as described.
ョンにおける音声セルの到着状況から次周期の到着音声
セル数を算出するための予測係数を自動的に補正するこ
とを特徴とする請求項2記載のATMトラヒック制御装
置。10. The rate calculating circuit according to claim 2, wherein a prediction coefficient for calculating the number of arriving voice cells in the next cycle is automatically corrected based on voice cell arrival states in a plurality of voice connections. ATM traffic control device.
ルを分離して蓄積するバッファを備え、前記データセル
の蓄積状況と複数音声コネクションにおける音声セルの
到着状況に基づいてデータトラヒックの送信レートを決
定することを特徴とする請求項2記載のATMトラヒック
制御装置。11. A rate calculating circuit having a buffer for separating and storing voice cells and data cells, and for determining a data traffic transmission rate based on the storage state of the data cells and the arrival state of voice cells in a plurality of voice connections. The ATM traffic control device according to claim 2, wherein the determination is made.
音声セルを用いて転送する複数の音声コネクションとデ
ータATM端末間で通信されるデータ情報をデータセルと
データトラヒック制御セル(以下、RMセルという)を用
いて転送するデータコネクションを同一のATM回線に収
容するATM(Asynchronous Transfer mode)多重伝送
方法に設けられたATMトラヒック制御方法において、 所定の周期毎に音声ATM端末から送られてくる前記複数
の音声コネクションにおける音声セルの到着状況を監視
し、次周期の到着音声セル数を予測してデータトラヒッ
クの送信レートを決定する送信レート決定工程と、 データトラヒック制御セルをATM回線から受信し、デー
タトラヒック制御セルに上記送信レートを設定してデー
タATM端末に送信する送信レート変更工程と を備えたことを特徴とするATMトラヒック制御方法。12. A plurality of voice connections for transferring voice information communicated between voice ATM terminals by using voice cells, and data information communicated between data ATM terminals by data cells and data traffic control cells (hereinafter referred to as RMs). In the ATM traffic control method provided in the ATM (Asynchronous Transfer mode) multiplex transmission method, in which data connections to be transferred using cells are accommodated in the same ATM line, the data is transmitted from the voice ATM terminal at predetermined intervals. Monitoring the arrival status of voice cells in the plurality of voice connections, determining a transmission rate of data traffic by predicting the number of arriving voice cells in the next cycle, and receiving a data traffic control cell from the ATM line. A transmission rate changing step of setting the transmission rate in the data traffic control cell and transmitting the data to the data ATM terminal. An ATM traffic control method, characterized in that:
声ATM端末からの音声セルを受信して蓄積する送信バッ
ファ工程と、 送信バッファ工程のセルを送信する送信工程と、 同時に接続している音声コネクションの数に基づいて予
測係数を得、この予測係数と到来する音声セルの数とに
基づいて転送可能レートを算出するレート算出工程と、 送信側のデータATM端末に対して転送レートを指定する
転送レート指定値を含むRMセルを処理するRMセル処理工
程と、 セルを受信する受信工程と、 受信したデータセルを蓄積する受信バッファ工程と を備え、 上記RMセル処理工程は、RMセルに含まれている転送レー
ト指定値よりも上記レート算出工程からの転送可能レー
トの値が小であれば、RMセルに含まれている転送レート
指定値を該レート算出工程からの転送可能レートの値に
置き換えることを特徴とする請求項12記載のATMトラヒ
ック制御方法。13. A transmission buffer step for receiving and storing a data cell from a data ATM terminal and a voice cell from a voice ATM terminal, a transmission step for transmitting cells in the transmission buffer step, and a voice connection simultaneously connected. A rate calculation step of calculating a transferable rate based on the prediction coefficient and the number of arriving voice cells, and a transfer for designating a transfer rate to the data-side ATM terminal on the transmission side. An RM cell processing step of processing the RM cell including the specified rate value; a reception step of receiving the cell; and a reception buffer step of storing the received data cell. The RM cell processing step is included in the RM cell. If the value of the transferable rate from the rate calculation step is smaller than the specified transfer rate value, the transfer rate specification value included in the RM cell is calculated from the rate calculation step. ATM traffic control method according to claim 12, wherein replacing the value of the transferable rate.
データとして使用されているか否かを判断して、音声情
報を持つ音声セルと音声帯域データの音声セルとで個々
に到着状況を監視した結果に基づき次周期の到着音声セ
ル数を予測しデータトラヒックの送信レートを決定する
ことを特徴とする請求項13記載のATMトラヒック制御方
法。14. The rate calculating step determines whether or not the voice cell is used as voice band data, and monitors the arrival status of the voice cell having voice information and the voice cell of the voice band data individually. 14. The ATM traffic control method according to claim 13, wherein the number of arriving voice cells in the next cycle is predicted based on the result, and the transmission rate of data traffic is determined.
声ATM端末からの音声セルを受信して蓄積する受信バッ
ファ工程と、 送信バッファ工程のセルを送信する送信工程と、 シグナリング情報を監視し、該シグナリング情報に基づ
いて同時に接続している音声コネクションの数(以下、
同時接続数という)を作成するシグナリングモニタ工程
と、 上記同時接続数に基づいて予測係数を得、この予測係数
と到来する音声セルの数とに基づいて自身の転送可能レ
ートを算出するレート算出工程と、 送信側のデータATM端末に対して転送レートを指定する
転送レート指定値を含むRMセルを処理するRMセル処理工
程と、 セルを受信する受信工程と、 受信したデータセルを蓄積する受信バッファ工程と を備えたことを特徴とする請求項12記載のATMトラヒッ
ク制御方法。15. A receiving buffer step for receiving and accumulating a data cell from a data ATM terminal and a voice cell from a voice ATM terminal, a transmitting step for transmitting a cell in a transmitting buffer step, and monitoring signaling information. The number of simultaneously connected voice connections based on the signaling information (hereinafter referred to as
A signaling monitoring step of creating a number of simultaneous connections), a rate calculating step of obtaining a prediction coefficient based on the number of simultaneous connections, and calculating its own transferable rate based on the prediction coefficient and the number of incoming voice cells. An RM cell processing step for processing an RM cell including a transfer rate specification value for specifying a transfer rate for a data ATM terminal on the transmission side; a reception step for receiving the cell; and a reception buffer for storing the received data cell. 13. The ATM traffic control method according to claim 12, comprising the steps of:
同時接続数が規定値を超える場合に、同時接続数に基づ
いて次周期の音声セルの到着状況を予測することを特徴
とする請求項15記載のATMトラヒック制御方法。16. The rate calculating step according to claim 15, wherein when the number of simultaneous voice connections exceeds a prescribed value, the arrival status of voice cells in the next cycle is predicted based on the number of simultaneous connections. ATM traffic control method.
信レートを変える周期と音声セルの到着状況からこの周
期に到着するセル数を予測することを特徴とする請求項
13記載のATMトラヒック制御方法。17. The rate calculating step predicts the number of cells arriving in this cycle from the cycle at which the data ATM terminal changes the transmission rate and the state of arrival of voice cells.
14. The ATM traffic control method according to item 13.
声ATM端末からの音声セルを受信して蓄積する送信バッ
ファ工程と、 送信バッファ工程のセルを送信する送信工程と、 同時に接続している音声コネクションの数に基づいて予
測係数を得、この予測係数と到来する音声セルの数とに
基づいて自身の転送可能レートを算出するレート算出工
程と、 送信側のデータATM端末に対して転送レートを指定する
転送レート指定値を含むRMセルを処理するRMセル処理工
程と、 セルを受信する受信工程と、 受信したデータセルを蓄積する受信バッファ工程と、 データセルの到着状況をモニタしてデータ端末が送信レ
ートを変える周期を算出するデータモニタ工程と を備えたことを特徴とする請求項12記載のATMトラヒッ
ク制御方法。18. A transmission buffer step for receiving and storing data cells from a data ATM terminal and voice cells from a voice ATM terminal, a transmission step for transmitting cells in the transmission buffer step, and a voice connection which is simultaneously connected. Rate calculation step of obtaining a transfer coefficient based on the prediction coefficient and the number of arriving voice cells, and specifying a transfer rate for a data ATM terminal on the transmission side. An RM cell processing step of processing an RM cell including a transfer rate specification value to be transmitted, a reception step of receiving the cell, a reception buffer step of storing the received data cell, and a data terminal that monitors the arrival state of the data cell and 13. The ATM traffic control method according to claim 12, further comprising: a data monitoring step of calculating a cycle for changing a transmission rate.
の到着状況を監視してバックワードRMセルの欠落を検出
した場合に、バックワードRMセルを自発的に送信するこ
とを特徴とする請求項13記載のATMトラヒック制御方
法。19. The RM cell processing step spontaneously transmits the backward RM cell when the arrival state of the backward RM cell is monitored and the lack of the backward RM cell is detected. Item 14. The ATM traffic control method according to item 13.
におけるデータコネクションの到着状況を監視し、デー
タATM端末がバックワードRMセルの欠落時に送信レート
を変える周期と変更割合を得ることを特徴とする請求項
13記載のATMトラヒック制御方法。20. The RM cell processing step monitors an arrival state of a data connection in a data connection, and obtains a cycle and a change rate at which a data ATM terminal changes a transmission rate when a backward RM cell is lost. Term
14. The ATM traffic control method according to item 13.
ョンにおける音声セルの到着状況から次周期の到着音声
セル数を算出するための予測係数を自動的に補正するこ
とを特徴とする請求項13記載のATMトラヒック制御方
法。21. The rate calculating step according to claim 13, wherein a prediction coefficient for calculating the number of arriving voice cells in the next cycle is automatically corrected based on arrival states of voice cells in a plurality of voice connections. ATM traffic control method.
ルを分離して蓄積するバッファ工程を備え、前記データ
セルの蓄積状況と複数音声コネクションにおける音声セ
ルの到着状況に基づいてデータトラヒックの送信レート
を決定することを特徴とする請求項13記載のATMトラヒ
ック制御方法。22. The rate calculating step includes a buffering step of separating and storing voice cells and data cells, and a data traffic transmission rate based on the storage state of the data cells and the arrival state of voice cells in a plurality of voice connections. 14. The ATM traffic control method according to claim 13, wherein is determined.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10520273A JP3002547B2 (en) | 1996-10-30 | 1997-10-24 | ATM traffic control device and ATM traffic control method |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9524267.3 | 1995-11-28 | ||
JP8-288191 | 1996-10-30 | ||
JP28819196 | 1996-10-30 | ||
JP10520273A JP3002547B2 (en) | 1996-10-30 | 1997-10-24 | ATM traffic control device and ATM traffic control method |
PCT/JP1997/003861 WO1998019423A1 (en) | 1996-10-30 | 1997-10-24 | Device and method for controlling atm traffic |
Publications (2)
Publication Number | Publication Date |
---|---|
JP3002547B2 true JP3002547B2 (en) | 2000-01-24 |
JP2000504311A JP2000504311A (en) | 2000-04-11 |
Family
ID=26557066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10520273A Expired - Fee Related JP3002547B2 (en) | 1996-10-30 | 1997-10-24 | ATM traffic control device and ATM traffic control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3002547B2 (en) |
-
1997
- 1997-10-24 JP JP10520273A patent/JP3002547B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000504311A (en) | 2000-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2928452B2 (en) | ATM switch and call receiving apparatus and method in ATM switch | |
EP1078550B1 (en) | ADAPTIVE SCHEDULING METHOD AND APPARATUS TO SERVICE MULTILEVEL QoS IN AAL2 | |
US5570361A (en) | Apparatus and a method for supervising and controlling ATM traffic | |
US6069872A (en) | Explicit rate congestion control system and method | |
US7586844B2 (en) | System and method for measurement-based adaptive caching of virtual connections | |
EP0981261B1 (en) | Load balanced UBR routing in ATM networks | |
US7616564B2 (en) | Call admission control method and system | |
JPH1079750A (en) | Feedback control method and device in atm exchange | |
JPH10135975A (en) | Feedback controller in cell exchange and cell-scheduling equipment | |
US5737314A (en) | ATM exchange, ATM multiplexer and network trunk apparatus | |
JPH11501475A (en) | Broadband switching system | |
JP3062041B2 (en) | Congestion control method in asynchronous transfer networks | |
EP1075115A1 (en) | Derivation of equivalent bandwidth of an information flow | |
CN1382330A (en) | Method and apparatus for managing traffic in an asynchronous transfer mode network | |
WO1998019423A1 (en) | Device and method for controlling atm traffic | |
JP3002547B2 (en) | ATM traffic control device and ATM traffic control method | |
Cooper et al. | A reasonable solution to the broadband congestion control problem | |
JP2861959B2 (en) | ATM network congestion control system | |
KR100342434B1 (en) | A fast convolution approximation scheme for estimating end-to-end delay | |
Dong et al. | Transmission of compressed voice over integrated services frame relay networks: priority service and adaptive buildout delay | |
Todorova et al. | Delay constraints and admission control in ATM networks | |
JP3087942B2 (en) | Flow control device | |
KR960009476B1 (en) | Congestion control according to the congestion generated position in the fully distributed atm switch | |
JP2741913B2 (en) | Routing control method in ATM communication | |
Bates | The asynchronous transfer mode: Is it a waste of space? |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |