JP3472466B2 - Frame relay subscriber concentrator - Google Patents
Frame relay subscriber concentratorInfo
- Publication number
- JP3472466B2 JP3472466B2 JP35915297A JP35915297A JP3472466B2 JP 3472466 B2 JP3472466 B2 JP 3472466B2 JP 35915297 A JP35915297 A JP 35915297A JP 35915297 A JP35915297 A JP 35915297A JP 3472466 B2 JP3472466 B2 JP 3472466B2
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- reception
- subscriber
- frame
- frame relay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は加入者側からの低速
回線を集線し,フレームリレー交換機に転送するフレー
ムリレー加入者線集線装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a frame relay subscriber line concentrator for concentrating a low speed line from a subscriber side and transferring it to a frame relay exchange.
【0002】フレームリレー加入者集線装置では,複数
の加入者線からのフレームデータを個別のバッファに一
時的に格納し,一つの送信バッファに転送することによ
り多重化する。フレームリレーの加入者によっては大量
のデータが発生して,バーストフレームを送信する場合
があり,バッファによって対処することが困難な場合が
あり,他の加入者に対して影響を与える事態が発生す
る。In a frame relay subscriber concentrator, frame data from a plurality of subscriber lines are temporarily stored in individual buffers and transferred to one transmission buffer for multiplexing. A large amount of data may be generated depending on the subscribers of the frame relay, burst frames may be transmitted, and it may be difficult to cope with the buffer, which may affect other subscribers. .
【0003】[0003]
【従来の技術】図12はフレームリレーのシステム構成
を示し,80はフレームリレー交換機,81は多数の低
速の加入者を多重・分離するフレームリレー加入者集線
装置,82〜84はフレームリレー加入者集線装置81
を構成する装置であり,82はフレームリレー交換機8
0との間でフレームの多重及び分離を行う多重分離制御
装置(TDCTL),83は多重・分離において使用す
るバッファを供給する共有メモリ,84は加入者側装置
との間でフレームの多重及び分離を行う多重分離制御装
置(TDCTL),85は多重加入者線端局装置(C
T),86は各加入者に対応して設けられた網終端装置
(OCU)を多数個備えた遠隔加入者線端局装置(R
T),87は加入者データ終端装置(DSU),88は
加入者端末を表す。2. Description of the Related Art FIG. 12 shows a system configuration of a frame relay, 80 is a frame relay switch, 81 is a frame relay subscriber concentrator for multiplexing and separating a large number of low speed subscribers, and 82 to 84 are frame relay subscribers. Concentrator 81
82 is a frame relay exchange 8
A demultiplexing control device (TDCTL) for multiplexing and demultiplexing a frame with 0, a shared memory 83 for supplying a buffer used in the demultiplexing / demultiplexing, and a 84 for multiplexing and demultiplexing a frame with a subscriber side device. Demultiplexing control device (TDCTL), 85 is a multiple subscriber line terminal device (C
T) and 86 are remote subscriber line terminal units (R) equipped with a large number of network terminating units (OCU) provided corresponding to respective subscribers.
T), 87 is a subscriber data termination unit (DSU), and 88 is a subscriber terminal.
【0004】フレームリレーは,フラグ(01111110) ,
アドレス部(データリンクコネクション識別子DLC
I,順方向明示的輻輳通知ビットFECN,逆方向明示
的輻輳通知ビットBECN,廃棄可能表示ビットDE,
アドレス・フィールド拡張ビットEA),可変長のユー
ザ・データ,フレームチェックシーケンスFCS及びフ
ラグとで構成される。The frame relay has a flag (01111110),
Address part (data link connection identifier DLC
I, forward explicit congestion notification bit FECN, backward explicit congestion notification bit BECN, discardable indication bit DE,
Address field extension bit EA), variable length user data, frame check sequence FCS and flag.
【0005】各加入者端末88はそれぞれ低速(予約し
た速度)で長さの異なるフレームを,随時に発生して送
信され,この上りのフレームは加入者データ終端装置
(DSU)87から回線を介して遠隔加入者線端局装置
(RT)86において,多数の加入者のフレームが多重
化されて多重加入者線端局装置(CT)85に送られ,
更に多重加入者線端局装置(CT)85からフレームリ
レー加入者集線装置81へ入力される。この中の多重分
離制御装置(TDCTL)84において,各加入者回線
毎のフレームデータに分離して,加入者側回線のそれぞ
れに個別に用意された共有メモリ83を使用する各加入
者側受信バッファ(後述する図13に示す)に転送され
る。各加入者受信バッファは更に多重分離制御装置82
において共有バッファ83を使用する送信バッファ(後
述する図13に示す)に移動させられて,ここからフレ
ームリレー交換機80に転送される。Each subscriber terminal 88 generates a frame at a low speed (reserved speed) and a length different from time to time and transmits the frame. The upstream frame is transmitted from the subscriber data terminating device (DSU) 87 through a line. In the remote subscriber line terminal equipment (RT) 86, the frames of a large number of subscribers are multiplexed and sent to the multiple subscriber line terminal equipment (CT) 85,
Further, it is input from the multi-subscriber line terminal device (CT) 85 to the frame relay subscriber line concentrator 81. In the demultiplexing control device (TDCTL) 84 therein, each subscriber side receiving buffer that separates into frame data for each subscriber line and uses the shared memory 83 individually prepared for each subscriber side line (Shown in FIG. 13 described later). Each subscriber reception buffer is further provided with a demultiplexing controller 82.
In the above, the shared buffer 83 is moved to a transmission buffer (shown in FIG. 13 which will be described later) using the shared buffer 83, and transferred from there to the frame relay exchange 80.
【0006】逆に,フレームリレー交換機80からフレ
ームリレー加入者集線装置81へ出力された下りの多重
化されたフレームは多重分離制御装置82の交換機側受
信バッファ(図示省略)で受け取られると,分離されて
多重分離制御装置84の加入者対応の加入者側送信バッ
ファ(図示省略)に格納され,その後,上りのフレーム
とは逆の経路をたどって加入者端末88に達する。On the contrary, when the downstream multiplexed frame output from the frame relay switch 80 to the frame relay subscriber concentrator 81 is received by the switch side reception buffer (not shown) of the demultiplexing control device 82, it is demultiplexed. It is stored in a subscriber-side transmission buffer (not shown) corresponding to the subscriber of the demultiplexing control device 84, and then reaches the subscriber terminal 88 by following a route opposite to that of the upstream frame.
【0007】上記の共有メモリを用いたフレームリレー
加入者集線装置において,加入者からバーストフレーム
(急にデータ量が増大するフレーム)が発生すると,バ
ッファが不足する。その場合の動作の詳細を図13を用
いて説明する。なお,共有メモリは,一定の固定長のバ
ッファにより分割して使用され,共有メモリは共通バッ
ファと呼ばれる。In the frame relay subscriber concentrator using the above shared memory, when a burst frame (frame in which the amount of data suddenly increases) is generated by the subscriber, the buffer becomes insufficient. Details of the operation in that case will be described with reference to FIG. The shared memory is divided and used by a fixed-length buffer, and the shared memory is called a common buffer.
【0008】図13は共通バッファを用いた従来の動作
説明図であり,加入者側からフレームリレー交換機へ向
かう上りのフレームを集線する場合について示す。図
中,90は複数の加入者#0〜#2からのバーストフレ
ーム送出を表し,上記図12の多重加入者線端局装置C
T側から入力される。91は加入者側受信バッファであ
り,各加入者#0〜#2に対応して設けられ,各加入者
に対応して予め決められたバッファ(空きバッファ)が
共通バッファから割り当てられる。92は共通バッフ
ァ,93は交換機側送信バッファであり,複数の加入者
側受信バッファのデータを多重化している。また,80
は上記12と同様にフレームリレー交換機を表す。FIG. 13 is an explanatory view of a conventional operation using a common buffer, and shows a case where the upstream frames from the subscriber side to the frame relay exchange are concentrated. In the figure, reference numeral 90 denotes burst frame transmission from a plurality of subscribers # 0 to # 2, and the multi-subscriber line terminal equipment C of FIG.
It is input from the T side. Reference numeral 91 is a subscriber side reception buffer, which is provided corresponding to each subscriber # 0 to # 2, and a predetermined buffer (empty buffer) corresponding to each subscriber is allocated from the common buffer. Reference numeral 92 is a common buffer, and 93 is an exchange side transmission buffer, which multiplexes the data of a plurality of subscriber side reception buffers. Also, 80
Represents a frame relay switch like the above 12.
【0009】通常の動作を説明すると,加入者からのフ
レームは共通バッファ92から補充された加入者に対応
して予め決められた個数のバッファ(一定長の単位バッ
ファ)からなる加入者側受信バッファ91に格納され,
その受信済バッファは交換機側送信バッファ93に移動
(スイッチング)する処理が順番に行われる。交換機側
送信バッファ93の内容は,フレームリレー交換機80
への送信待となるが,順次フレームリレー交換機80に
転送されると,転送済の各バッファは空きバッファとな
って順次共通バッファ92に補充される(開放され
る)。このようにして共通バッファ92では,交換機側
送信バッファから開放され,加入者側受信バッファへ補
充される動作が繰り返し実行される。To explain the normal operation, the frame from the subscriber is a receiving buffer on the subscriber side which is composed of a predetermined number of buffers (unit buffers of a fixed length) corresponding to the subscribers supplemented from the common buffer 92. Stored in 91,
The received buffer is sequentially moved (switched) to the exchange side transmission buffer 93. The contents of the exchange side transmission buffer 93 are the same as those of the frame relay exchange 80.
However, when sequentially transferred to the frame relay switch 80, the transferred buffers become empty buffers and are sequentially replenished (released) in the common buffer 92. In this way, the common buffer 92 is repeatedly released from the exchange side transmission buffer and replenished to the subscriber side reception buffer.
【0010】通常の動作を行っている時,加入者#0か
ら一時的にバーストフレームが送出された場合,#0の
加入者側受信バッファ90を交換機側送信バッファ93
へ接続する処理を最優先することにより,共通バッファ
92で吸収することができた。ところが,加入者#0の
端末がバーストフレームを継続的に送出された場合,共
通バッファから#0の加入者側受信バッファ91へ割り
当てるバッファが無くなり,受信バッファへの補充がで
きなくなり,この#0の加入者側受信バッファ91はオ
ーバーフローして加入者からのフレームを受信できなく
なる。When a burst frame is temporarily transmitted from the subscriber # 0 during the normal operation, the subscriber side reception buffer 90 of the # 0 is switched to the exchange side transmission buffer 93.
By giving the highest priority to the process of connecting to, the common buffer 92 could absorb it. However, when the terminal of the subscriber # 0 continuously outputs the burst frame, the buffer allocated from the common buffer to the subscriber side reception buffer 91 of the subscriber # 0 is exhausted and the reception buffer cannot be replenished. The subscriber-side receiving buffer 91 overflows and cannot receive a frame from the subscriber.
【0011】[0011]
【発明が解決しようとする課題】上記したように,加入
者からのバーストフレームが継続して発生すると,その
加入者用の加入者側受信バッファがオーバーフローする
だけでなく,共通バッファは全回線で共有しているた
め,バーストフレームを送出していない正常な加入者
(図13の#1,#2の加入者)の加入者側受信バッフ
ァ91にもバッファを補充することができなくなり,正
常な加入者へ影響を及ぼし,フレームリレー加入者集線
装置全体の通信品質を著しく低下させる。なお,このよ
うなバーストフレームは,割り当ての単位となるバッフ
ァ長より短いフレーム(ショートフレームという)が多
数発生することにより無駄なバッファ(バッファ内に空
きの領域を含むバッファ)が多数割り当てられる結果と
して発生することが多い。As described above, when burst frames from a subscriber continue to occur, not only the subscriber-side receiving buffer for that subscriber overflows, but also the common buffer is used for all lines. Since they are shared, the subscriber side reception buffer 91 of normal subscribers (subscribers # 1 and # 2 in FIG. 13) who are not sending burst frames cannot be refilled with a normal buffer. This will affect the subscribers and significantly degrade the communication quality of the frame relay subscriber concentrator. It should be noted that such a burst frame results in a large number of unnecessary buffers (buffers including an empty area in the buffer) being allocated due to the occurrence of a large number of frames (called short frames) shorter than the buffer length that is the unit of allocation. It often occurs.
【0012】このように,ショートフレーム等のバース
トトラヒック通信が増大した場合に,バーストトラヒッ
ク以外の通信にも影響を与えてしまい,正常通信(予め
決められたトラヒック量の範囲内の通信)を行う加入者
の通信品質を低下させるという問題があった。In this way, when burst traffic communication such as short frames increases, communication other than burst traffic is affected and normal communication (communication within a predetermined traffic volume) is performed. There is a problem that the communication quality of the subscriber is deteriorated.
【0013】本発明は,ショートフレーム等のバースト
トラヒック通信が増大する加入者が発生しても正常通信
を行っている加入者の通信品質を維持できるフレームリ
レー加入者集線装置を提供することを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide a frame relay subscriber concentrator capable of maintaining the communication quality of a subscriber who is performing normal communication even if a subscriber whose burst traffic communication such as a short frame increases will occur. And
【0014】[0014]
【課題を解決するための手段】図1は本発明の受信停止
制御の原理説明図,図2は本発明の受信再開制御の原理
説明図である。なお,図1,図2にはフレームリレー加
入者集線装置の内部の加入者から交換機へ向かう上りの
フレームを集線するための主要な構成だけ示し,加入者
側及び交換機側の多重分離制御装置(TDCTL)及び
交換機から加入者への逆方向(下り)へ伝送するための
構成は,省略されている。FIG. 1 is a diagram for explaining the principle of reception stop control according to the present invention, and FIG. 2 is a diagram for explaining the principle of reception restart control according to the present invention. 1 and 2 show only the main configuration for concentrating the upstream frames from the subscribers inside the frame relay subscriber concentrator to the exchange, and the demultiplexing control devices on the subscriber side and the exchange side ( TDCTL) and the structure for transmission from the exchange to the subscriber in the reverse direction (downstream) are omitted.
【0015】図1及び図2において,1はフレームリレ
ーサービスの加入者(#0〜#2),2は各加入者の回
線に対応して設けられ,各加入者からのフレームを一時
的に蓄積する加入者側の個別の受信バッファ(#0〜#
2),2aは各受信バッファ2に対応して設けられ個別
の受信バッファ2を管理する複数設けられた個別バッフ
ァ管理手段,3は各加入者からのフレームを格納する複
数の受信バッファ2を多重化してフレームリレー交換機
へ送出するための送信バッファ,4は各受信バッファ2
に対し空きバッファを供給し,送信バッファ3で送信済
となったバッファを空きバッファとして保持する共通バ
ッファ,4aは受信バッファへの空きバッファの補充を
行う共通バッファを管理する共通バッファ管理手段,5
は個別受信バッファ管理手段2a,共通バッファ管理手
段4aと接続され,加入者からのフレームの受信,個別
の受信バッファ2への共通バッファからのバッファの割
り当て,送信バッファへの移動の制御等を行う制御部,
6はフレームリレー交換機である。In FIGS. 1 and 2, 1 is a subscriber (# 0 to # 2) of the frame relay service, 2 is provided corresponding to each subscriber's line, and a frame from each subscriber is temporarily provided. Subscriber side individual receive buffers (# 0- #)
2) and 2a are provided for the respective reception buffers 2 and are provided with a plurality of individual buffer management means for managing the individual reception buffers 2, and 3 is a plurality of reception buffers 2 for storing the frames from each subscriber. Transmission buffer for converting the data into a frame relay switch, and 4 for each reception buffer 2
, A common buffer for supplying a free buffer to hold the buffer that has been transmitted in the transmission buffer 3 as a free buffer, 4a for managing a common buffer for supplementing the reception buffer with the free buffer, 5
Is connected to the individual reception buffer management means 2a and the common buffer management means 4a, and performs frame reception from subscribers, allocation of buffers from the common buffer to individual reception buffers 2, control of movement to the transmission buffer, and the like. Control unit,
6 is a frame relay exchange.
【0016】図1において,加入者側受信バッファ(以
下,単に受信バッファという)2は加入者1からのフレ
ームを受信するため共通バッファ4から一定長の単位バ
ッファ(図中,○で空き,●で受信済/送信未バッファ
として示す)が,加入者に対応した個数割り当てられ,
各受信バッファ2に受信されたフレームは交換機側送信
バッファ3に直列に配置して多重化され,フレームリレ
ーの交換機6に送信されると,空きバッファとして共通
バッファ4に開放される制御が制御部5で行う。In FIG. 1, a subscriber side reception buffer (hereinafter, simply referred to as a reception buffer) 2 receives a frame from the subscriber 1 and a unit buffer having a fixed length from a common buffer 4 (circle in the figure is empty, ●). (Shown as received / sent unbuffered in) is allocated in number corresponding to the subscriber,
The frames received by the respective reception buffers 2 are serially arranged in the exchange side transmission buffer 3 and multiplexed, and when transmitted to the exchange 6 of the frame relay, the control is released to the common buffer 4 as an empty buffer. Do in 5.
【0017】加入者1の1つである#0の加入者からバ
ーストフレームが発生した場合,対応する#0の受信バ
ッファ2に蓄積されるデータが増大してバッファの空き
が減少する,そのため受信バッファは空きバッファの補
充を制御部5に要求し,制御部5は共通バッファ4から
その受信バッファ2に対し空きバッファの割り当てを行
う。一方,各個別バッファ管理手段2aは,受信動作中
はそれぞれの受信バッファ2の空きバッファ(単位バッ
ファ)が予め設定された不足閾(しきい)値より少なく
なったか判別する。図1に示すように#0の加入者1の
受信バッファ2がバーストフレームの発生により,受信
済/未送信の状態のバッファが増大し,空きバッファが
減少して個別バッファ管理手段2aで上記の不足閾値よ
り少なくなったことが検出されると,制御部5に通知さ
れる。この時共通バッファ4から空きバッファが設定さ
れた閾値より少なくなったことが検出されて制御部5に
通知されると,制御部5は該当する#0の受信バッファ
2における受信を停止させる制御を行う。When a burst frame is generated from the subscriber # 0, which is one of the subscribers 1, the data accumulated in the corresponding reception buffer 2 of # 0 is increased and the free space of the buffer is reduced. The buffer requests the control unit 5 to replenish the empty buffer, and the control unit 5 allocates the empty buffer from the common buffer 4 to the reception buffer 2. On the other hand, each individual buffer management means 2a determines whether or not the free buffer (unit buffer) of each reception buffer 2 becomes smaller than the preset insufficient threshold value during the reception operation. As shown in FIG. 1, the reception buffer 2 of the subscriber 1 of # 0 increases the number of buffers in the received / untransmitted state due to the occurrence of the burst frame, decreases the free buffer, and the individual buffer management means 2a uses the above-mentioned method. When it is detected that the amount is less than the insufficient threshold value, the control unit 5 is notified. At this time, when it is detected from the common buffer 4 that the free buffer has become less than the set threshold value and the control unit 5 is notified, the control unit 5 performs control to stop reception in the corresponding # 0 reception buffer 2. To do.
【0018】このように受信停止が行われた後,図2に
共通バッファ管理手段4aにより共通バッファ4の空き
バッファが予め設定された通常閾値より多くなったか判
別し,多くなったことが分かると制御部5に通知する。
制御部5はこれに応じて受信停止中の回線について受信
を再開する制御を行う。すなわち,図2の#0の加入者
からのフレームの受信停止により,共通バッファ4から
#0の受信バッファへの空きバッファの補充がなくなる
一方で,#0の受信バッファ2の受信済のバッファは送
信バッファへ転送されるため,共通バッファ4の空きバ
ッファが増大し,通常閾値を超えて,受信停止された#
0の加入者からのフレームの受信が再開される。After the reception is stopped in this way, the common buffer management means 4a in FIG. 2 determines whether the number of free buffers in the common buffer 4 exceeds the preset normal threshold value, and it can be seen that the number has increased. Notify the control unit 5.
In response to this, the control unit 5 controls to restart the reception of the line whose reception is stopped. That is, while the reception of the frame from the subscriber of # 0 in FIG. 2 is stopped, the empty buffer is not replenished from the common buffer 4 to the reception buffer of # 0, while the received buffer of the reception buffer 2 of # 0 is Since it is transferred to the send buffer, the free buffer of the common buffer 4 increases, exceeds the normal threshold, and reception is stopped.
Reception of frames from 0 subscribers is resumed.
【0019】従って,ショートフレーム等のバーストト
ラヒック通信の入力を停止している間は,異常な加入者
の受信バッファへの補充を行わないため,共通バッファ
の容量が増加して他の正常な加入者の受信バッファへの
空きバッファの補充を行うことが可能となり,共通バッ
ファの空きバッファの個数が閾値を超えれば,受信停止
回線についても受信を再開できる。Therefore, while the input of the burst traffic communication such as the short frame is stopped, the abnormal buffer is not replenished to the receiving buffer, so that the capacity of the common buffer increases and other normal joining is performed. It becomes possible to replenish the receiving buffer of the user with an empty buffer, and if the number of empty buffers of the common buffer exceeds the threshold value, the reception can be resumed even for the reception stop line.
【0020】なお,上記では受信停止の条件が,受信バ
ッファと共通バッファの両方の空きが少ないこととして
いるが,受信バッファの空きが設定した閾値以下である
ことだけで受信停止するようにしてもよい。また,上記
の受信停止のための条件の1つは,共通バッファの空き
バッファが無いことになっているが,これを一定の閾値
より少なくなったことにすることができる。In the above, the condition for stopping the reception is that the free space in both the reception buffer and the common buffer is small, but the reception may be stopped only when the free space in the reception buffer is equal to or less than the set threshold value. Good. Further, one of the conditions for stopping the reception described above is that there is no free buffer in the common buffer, but this can be set to be less than a certain threshold value.
【0021】[0021]
【発明の実施の形態】図3は実施例のハードウェア構成
である。図中,10はフレームリレー加入者集線装置,
11はプログラムにより制御を行うCPU,12aはフ
レーム制御プログラムを格納したフレーム制御メモリ,
12bは回線番号メモリ,13は多重分離制御装置(T
DCTL,上記図12の84と同じ),14は受信バッ
ファ,15はスイッチ部,16は共通バッファ,17は
送信バッファ,18は多重分離制御装置(TDCT
L),19は多重加入者線端局装置(CT,上記図12
の85と同じ)である。なお,図3には上りのフレーム
を集線するための構成だけ示し,下りのフレームを加入
者側へ伝送する構成は図示省略されている(後述する図
5に示す)。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 3 shows the hardware configuration of the embodiment. In the figure, 10 is a frame relay subscriber concentrator,
11 is a CPU that controls by a program, 12a is a frame control memory storing a frame control program,
12b is a line number memory, 13 is a demultiplexing control device (T
DCTL, the same as 84 in FIG. 12), 14 is a receiving buffer, 15 is a switch unit, 16 is a common buffer, 17 is a transmitting buffer, and 18 is a demultiplexing control device (TDCT).
L) and 19 are multi-subscriber line terminal equipment (CT, FIG. 12 above).
Same as 85). It should be noted that FIG. 3 shows only the configuration for concentrating the upstream frames and omits the configuration for transmitting the downstream frames to the subscriber side (shown in FIG. 5 described later).
【0022】図3の主要な各部の機能を説明すると,受
信バッファ14は上りのフレームに対し最低バッファ量
を回線毎に確保するため,各回線に個別に所定個数のバ
ッファ(単位バッファ)が配備され,加入者側からのバ
ースト的なフレーム流入に対し,一時的にフレームを蓄
積してゆらぎを吸収し,送信バッファ17は受信バッフ
ァ14からのデータを多重し交換機側へフレームデータ
を送出するのに使用される。共通バッファ16は受信バ
ッファ14から送信バッファ17へバッファを移動させ
る際に,受信バッファを予め決められた一定数にするた
めに空きバッファを補充する。多重加入者線端局装置
(CT)19は多重化(00〜59の60加入者回線分
が多重化)されたフレームを発生し,フレームリレー加
入者集線装置10の多重分離制御装置(TDCTL)1
3は,60加入者回線分の多重化されたフレームを各加
入者回線毎のフレームデータに分離して,加入者側回線
個別に用意された受信バッファ14へメモリ転送する。
フレーム制御プログラムメモリ12aは,多重分離装置
(TDCTL)13がフレームを受信して,回線毎に分
離して受信バッファ14へ転送してから,送信バッファ
17のデータを多重分離制御装置(TDCTL)18が
多重してフレームリレー交換機へ送信するまでの手順を
指示する。また,回線番号メモリ12bはバーストフレ
ームによる加入者線側の受信バッファが不足閾値に達し
て受信停止になった場合に,その回線番号を保持する。To explain the function of each main part of FIG. 3, the receiving buffer 14 has a predetermined number of buffers (unit buffers) individually provided for each line in order to secure the minimum buffer amount for the upstream frame for each line. In response to a burst-like inflow of frames from the subscriber side, the frames are temporarily accumulated and fluctuations are absorbed, and the transmission buffer 17 multiplexes the data from the reception buffer 14 and sends the frame data to the exchange side. Used for. The common buffer 16 replenishes an empty buffer so that the reception buffer has a predetermined number when the buffer is moved from the reception buffer 14 to the transmission buffer 17. The multi-subscriber line terminal equipment (CT) 19 generates a multiplexed frame (60 subscriber lines of 00 to 59 are multiplexed), and the demultiplexing control device (TDCTL) of the frame relay subscriber line concentrator 10 is generated. 1
3 separates the multiplexed frame for 60 subscriber lines into frame data for each subscriber line, and transfers the frame data to the reception buffer 14 prepared for each subscriber side line.
The frame control program memory 12a receives a frame from the demultiplexing device (TDCTL) 13, demultiplexes it for each line and transfers it to the reception buffer 14, and then demultiplexes the data in the transmission buffer 17 to the demultiplexing control device (TDCTL) 18 Specifies the procedure for multiplexing and transmitting to the frame relay exchange. Further, the line number memory 12b holds the line number when the reception buffer on the subscriber line side due to the burst frame reaches the shortage threshold and the reception is stopped.
【0023】通常の動作は,加入者側からの多重フレー
ムを多重分離制御装置(TDCTL)13が加入者回線
個別の受信バッファ14へメモリ転送を行い,CPU1
1はフレーム制御プログラムメモリ12aに指示された
手順に従って制御を行う。例えば,一つの受信バッフ
ァ,例えば,受信バッファ14の中の加入者回線00に
対応する受信バッファにフレームデータが転送される
と,CPUは,その1フレーム分の個別受信バッファを
取り出すと同時に,共通バッファにプールされている空
きのバッファを,該加入者回線00の受信バッファへ補
充し,取り出した受信バッファは,宛て先に対応する指
定された交換機側への送信バッファ17の中の一つの回
線(例えば,番号00)へスイッチ部15を介して移動
させられて送信起動をかける。この後,多重分離制御装
置(TDCTL)18が交換機側の送信バッファ17の
フレームデータを多重してフレームリレー交換機側へ送
出し,その送信バッファ17が送信済になると,その送
信バッファを取り出して,共通バッファへ移動させる制
御を行う。In a normal operation, the demultiplexing control unit (TDCTL) 13 transfers the multiplex frame from the subscriber side to the receiving buffer 14 for each subscriber line, and the CPU 1
1 controls according to the procedure instructed to the frame control program memory 12a. For example, when the frame data is transferred to one reception buffer, for example, the reception buffer corresponding to the subscriber line 00 in the reception buffer 14, the CPU retrieves the individual reception buffer for one frame, and at the same time, the common buffer. The empty buffer pooled in the buffer is replenished to the reception buffer of the subscriber line 00, and the extracted reception buffer is one line in the transmission buffer 17 to the designated exchange side corresponding to the destination. (For example, number 00) is moved via the switch unit 15 to activate transmission. After that, the demultiplexing control device (TDCTL) 18 multiplexes the frame data of the transmission buffer 17 on the exchange side and sends it to the frame relay exchange side. When the transmission buffer 17 becomes already transmitted, the transmission buffer is taken out, Control to move to the common buffer.
【0024】図4は実施例1の受信停止機能を備えるフ
レーム受信の処理フローであり,A.は処理フロー,
B.は回線番号メモリの構成を示す。A.の処理フロー
では,フレームリレー加入者集線装置にフレームが受信
されると,多重分離制御装置(TDCTL)がフレーム
を読取り,受信回線を検出する(図4のS1)。この時
は,フレームを回線に対応する個別の受信バッファへD
MA転送する処理を行う。次に共通バッファの数(一定
長の単位バッファの空き個数)を判別し(図4のS
2),無い場合は処理を終了し,有る場合は受信バッフ
ァを取り出して送信バッファへ入れ(同S3),共通バ
ッファを取り出して受信バッファへ入れる(同S4)。
ここで,受信バッファがオーバーフローしたか(受信済
/未送信のバッファ個数が一定の割り当て個数より多く
なったか)の判別をする(同S5)。これまでの,S1
〜S5までは通常の受信機能であり,ここでオーバーフ
ローしたことを検出すると以下のS6〜S8による受信
停止制御が開始され,オーバーフローしてない場合は,
通常の処理が実行される。オーバーフローした場合は,
共通バッファが減少したか(空きバッファが無くなるか
または一定の閾値以下か)を判別する(同S6)。減少
しない場合は通常の処理が行われるが,減少した場合
は,多重分離制御装置(DCTL)から回線対応の個別
受信バッファへのメモリ転送を停止し(同S7),その
回線番号を保存する(同S8)。回線番号は,図4の
B.に示すように,ポインタにより回線番号メモリの位
置が示され,0〜59の位置を指定することができ,図
の例は,各ポインタの位置0,1・・に「回線番号1
0」,「回線番号26」・・の受信停止となった回線番
号が保存されている場合を示す。FIG. 4 is a process flow of frame reception having the reception stop function of the first embodiment. Is the processing flow,
B. Shows the structure of the line number memory. A. In the process flow, when the frame relay subscriber concentrator receives the frame, the demultiplexing controller (TDCTL) reads the frame and detects the receiving line (S1 in FIG. 4). At this time, the frame is transferred to the individual receiving buffer corresponding to the line.
Processing for MA transfer is performed. Next, the number of common buffers (the number of free unit buffers of a fixed length) is determined (S in FIG. 4).
2) If not present, the process is terminated, and if present, the reception buffer is taken out and put into the transmission buffer (at step S3), and the common buffer is taken out and placed at the reception buffer (at step S4).
Here, it is determined whether the reception buffer has overflowed (whether the number of buffers that have been received / not transmitted has exceeded a certain allocation number) (at step S5). Previous S1
Up to S5 is a normal reception function, and when it is detected that an overflow has occurred, reception stop control by the following S6 to S8 is started, and if no overflow occurs,
Normal processing is executed. In case of overflow,
It is determined whether the number of common buffers has decreased (whether there are no free buffers or a certain threshold or less) (at step S6). If the number does not decrease, normal processing is performed. If the number decreases, the memory transfer from the demultiplexing control device (DCTL) to the individual reception buffer corresponding to the line is stopped (at step S7) and the line number is saved ( Same S8). The line number is as shown in FIG. As shown in, the position of the line number memory is indicated by the pointer, and the position of 0 to 59 can be designated. In the example of the figure, the position of each pointer is 0, 1 ...
The case where the line numbers for which reception of "0", "line number 26" ...
【0025】図5は実施例1の受信再開機能を含むフレ
ーム送信の処理フローである。上記図4の処理により受
信停止となった回線は,この処理フローにより再開する
ことができる。図5において,多重分離制御装置(TD
CTL:図3の18)が送信バッファを読取って(内容
はフレームリレー交換機へ転送),送信完了回線(図3
の送信バッファ17の一つ)が検出されると(図5のS
1),その送信バッファを取り出し共通バッファへ入れ
る(同S2)。次に共通バッファが増加したか(通常閾
値を超えたか)を判別し,増加した場合は,上記図3の
S8で保存した保存回線番号の先頭を抽出し(図5のS
4),その番号の受信停止回線の受信を再開し(同S
5),全ての保存回線番号について処理が終了したか判
別し,残りの番号がある場合は順番に受信を再開して,
通常の処理を行う。また,上記S3において共通バッフ
ァが増加していないと判別されると,受信再開を行わず
そのまま通常の処理が行われる。なお,上記の受信再開
とは,多重分離制御装置(TDCTL)13による受信
フレームの受信バッファ14へのDMA転送を再開する
ことである。FIG. 5 is a processing flow of frame transmission including the reception restart function of the first embodiment. The line whose reception is stopped by the processing of FIG. 4 can be restarted by this processing flow. In FIG. 5, the demultiplexing control device (TD
CTL: 18 in FIG. 3 reads the transmission buffer (the contents are transferred to the frame relay exchange), and the transmission completion line (FIG. 3)
When one of the transmission buffers 17 in FIG.
1), the transmission buffer is taken out and put in the common buffer (at step S2). Next, it is determined whether the common buffer has increased (exceeds the normal threshold value), and if it has increased, the head of the storage line number stored in S8 of FIG. 3 is extracted (S of FIG. 5).
4), restarting the reception of the line for which the reception is stopped (Same S
5), determine whether the processing has been completed for all the saved line numbers, and if there are remaining numbers, restart reception in order,
Perform normal processing. If it is determined in S3 that the number of common buffers has not increased, normal processing is performed without restarting reception. It should be noted that the above-mentioned resumption of reception is to restart the DMA transfer of the reception frame by the demultiplexing control device (TDCTL) 13 to the reception buffer 14.
【0026】図6は実施例2のフレーム受信の処理フロ
ーである。この実施例2では,上記実施例1のフレーム
送信の処理(図5参照)において共通バッファの状態を
監視することにより行っていた受信再開の機能を,フレ
ーム受信の処理において,受信バッファの状態を監視し
て行うようにしたものである。FIG. 6 is a processing flow of frame reception according to the second embodiment. In the second embodiment, the function of restarting the reception, which is performed by monitoring the state of the common buffer in the frame transmission processing (see FIG. 5) of the first embodiment, is changed to the reception buffer state in the frame reception processing. It is designed to be monitored.
【0027】図6において,フレーム受信時のS1乃至
S4では,上記図4のS1〜S4と同じ通常機能の処理
が行われる。このS3(受信バッファの送信バッファへ
の移動),S4(共通バッファの受信バッファへの補
充)により,受信停止された加入者側の受信済バッファ
が送信バッファへ移動し,共通バッファがその受信バッ
ファへ補充される一方,その受信回線は受信バッファへ
のメモリ転送(DMA)が停止されているため,受信バ
ッファが全て空きとなる。この状態を,図6のS5にお
いて,当該回線の受信バッファが全空き(全て空きバッ
ファ)かを判別する。ここで,全空きであることが分か
ると,回線番号メモリ(図3の12b)に記憶された回
線であればこの回線の受信再開の処理を行う(図6のS
6)。全空きでない場合は,上記実施例1の図4のS5
〜S8と同様の受信停止機能を含む処理(図6のS8〜
S10)が行われる。6, in S1 to S4 at the time of frame reception, the same normal function processing as in S1 to S4 in FIG. 4 is performed. Due to S3 (moving the receiving buffer to the transmitting buffer) and S4 (replenishing the receiving buffer with the common buffer), the reception-completed buffer on the subscriber side that has stopped receiving is moved to the transmitting buffer, and the common buffer becomes the receiving buffer. On the other hand, since the memory transfer (DMA) to the receiving buffer is stopped in the receiving line, all the receiving buffer becomes empty. In this state, in S5 of FIG. 6, it is determined whether the reception buffers of the line concerned are all free (all free buffers). Here, if it is found that all the lines are free, if the line is stored in the line number memory (12b in FIG. 3), the process of restarting reception of this line is performed (S in FIG. 6).
6). If not empty, S5 of FIG. 4 of the first embodiment
-Processing including a reception stop function similar to S8 (S8-
S10) is performed.
【0028】図7は実施例3のフレーム受信の処理フロ
ーであり,A.は処理フロー,B.はこの実施例3で使
用するタイマの管理テーブルである。この実施例3で
は,フレーム受信の処理においてメモリ転送を停止(受
信停止)した時に,その受信回線毎に一定時間が予め設
定されたタイマを起動し,受信停止した回線のタイマが
一定時間後にタイムアウトすると,タイムアウトしたタ
イマ対応の回線番号により受信した停止した受信回線の
受信再開を行うように制御する。FIG. 7 is a processing flow of frame reception according to the third embodiment. Is a processing flow, and B. Is a timer management table used in the third embodiment. In the third embodiment, when the memory transfer is stopped (reception is stopped) in the frame receiving process, a timer having a preset fixed time is activated for each reception line, and the timer of the line whose reception is stopped is timed out after the fixed time. Then, control is performed so that reception of the stopped receiving line received by the line number corresponding to the timer that has timed out is restarted.
【0029】図7において,S1〜S8の各処理は,上
記実施例1のフレーム受信の処理フロー(図4)のS1
〜S7と同じであるが,この実施例3では,受信バッフ
ァがオーバーフローし(図7のA.のS5),共通バッ
ファ減少が検出されて(同S6),受信バッファへのメ
モリ転送を停止させると(同S7),その回線番号を保
存する(同S8)。続いて,タイマをスタートする(図
7のA.のS9)。In FIG. 7, each processing of S1 to S8 is S1 of the processing flow (FIG. 4) of the frame reception of the first embodiment.
~ S7, but in the third embodiment, the receive buffer overflows (S5 in A. of Fig. 7), the common buffer decrease is detected (S6), and the memory transfer to the receive buffer is stopped. (At step S7), the line number is saved (at step S8). Then, the timer is started (S9 of A. in FIG. 7).
【0030】この場合,図7のB.に示す構造のタイマ
管理用テーブルが使用され,回線番号はタイマの付属パ
ラメータとして設定される。このタイマはソフトウェア
タイマ処理(一般的に使われるキュー管理処理)により
処理される。In this case, as shown in FIG. The timer management table with the structure shown in is used, and the line number is set as an accessory parameter of the timer. This timer is processed by a software timer process (generally used queue management process).
【0031】図8は実施例3の受信再開の処理フローで
ある。上記の図7の処理によりタイマがスタートした
後,予め設定された時間が経過してタイムアウトする
と,タイマ管理用のテーブルから対応する回線番号を取
得し,メモリ転送を再開する。FIG. 8 is a processing flow for restarting reception in the third embodiment. After the timer is started by the processing of FIG. 7 described above, if a preset time elapses and a time-out occurs, the corresponding line number is acquired from the timer management table and the memory transfer is restarted.
【0032】図9は実施例4のフレーム受信の処理フロ
ーである。この実施例4では,加入者側の受信バッファ
毎に定められた一定時間内に一定数の受信バッファを使
用することを監視して,バーストフレーム監視機能を実
現するようにしたものである。FIG. 9 is a processing flow of frame reception according to the fourth embodiment. In the fourth embodiment, the burst frame monitoring function is realized by monitoring the use of a fixed number of receiving buffers within a fixed time set for each receiving buffer on the subscriber side.
【0033】図9のフレーム受信時のS1乃至S4にお
いて,上記図4(実施例1)のS1〜S4と同じ通常機
能の処理が行われる。この後,一定時間経過したか判定
する(図9のS5)。一定時間経過しない場合は受信バ
ッファ使用数を+1し(図9のS6),経過した場合は
受信バッファ使用数を初期化(1を設定)する(同S
7)。この後,受信バッファ使用数が大か(予め設定し
た数より大か)を判定し(図9のS8),使用数が大の
場合は受信バッファへのメモリ転送を停止し(同S
9),その受信回線番号を回線番号メモリ(図3の12
b)に保存する(同S10)。受信バッファ使用数が大
でない場合は,通常の処理を行う。In S1 to S4 at the time of frame reception in FIG. 9, the same normal function processing as S1 to S4 in FIG. 4 (Embodiment 1) is performed. After this, it is determined whether a fixed time has passed (S5 in FIG. 9). When the fixed time has not elapsed, the number of used reception buffers is incremented by 1 (S6 in FIG. 9), and when the time has elapsed, the number of used reception buffers is initialized (set to 1) (step S6
7). After this, it is judged whether the number of received buffers used is large (larger than a preset number) (S8 in FIG. 9), and if the number of used buffers is large, the memory transfer to the receive buffer is stopped (S8).
9), the receiving line number is stored in the line number memory (12 in FIG. 3).
It is stored in b) (at step S10). If the number of receive buffers used is not large, normal processing is performed.
【0034】このように受信停止された回線について受
信再開の機能は,上記図5(実施例1のフレーム送信処
理)または上記図6(実施例2のフレーム受信処理)に
より行うことができる。The function of resuming the reception of the line whose reception is stopped in this way can be performed by the above-mentioned FIG. 5 (frame transmitting process of the first embodiment) or FIG. 6 (frame receiving process of the second embodiment).
【0035】上記の各実施例1〜実施例4では,バース
トフレームによる影響の抑止を,多重分離制御装置(T
DCTL)から受信バッファへのメモリ転送の停止によ
り行っているが,受信バッファから送信バッファへの移
動を停止させるようにしても実現することができる。In each of the above-described first to fourth embodiments, the demultiplexing control device (T
Although it is performed by stopping the memory transfer from the DCTL) to the reception buffer, it can also be realized by stopping the movement from the reception buffer to the transmission buffer.
【0036】図10,図11は本発明による装置全体の
構成と動作の説明図(その1),(その2)である。図
10と図11は〜の各線により接続されて,全体と
してフレームリレー加入者集線装置を構成する。図10
において,11,12a,12b,13,14,16は
上記図3の各符号に対応し,11はCPU,12aはフ
レーム制御プログラムを格納したフレーム制御メモリ,
12bは回線番号メモリ,13は複数の加入者(後述す
る図11の24)からの送信フレームを受信する多重分
離制御装置(TDCTL),14は加入者側の受信バッ
ファ(#0〜#59),16は加入者側から送信された
フレームを受信するための加入者側の受信バッファ14
及び交換機側からのフレームを受信するための交換機側
の受信バッファ22へ空きバッファを供給する共通バッ
ファ,17は交換機へフレームを送信するための交換機
側の送信バッファ(#0〜#4),18は交換機側へフ
レームを多重して送信する多重分離制御装置(TDCT
L)である。なお,図3に示すスイッチ部15は図示省
略されている。10 and 11 are explanatory views (No. 1) and (No. 2) of the configuration and operation of the entire apparatus according to the present invention. 10 and 11 are connected by lines (1) to (3) to form a frame relay subscriber concentrator as a whole. Figure 10
3, 11, 12a, 12b, 13, 14, 16 correspond to the respective symbols in FIG. 3, 11 is a CPU, 12a is a frame control memory storing a frame control program,
Reference numeral 12b is a line number memory, 13 is a demultiplexing control device (TDCTL) for receiving transmission frames from a plurality of subscribers (24 in FIG. 11, which will be described later), and 14 is a reception buffer (# 0 to # 59) on the subscriber side. , 16 are reception buffers 14 on the subscriber side for receiving the frames transmitted from the subscriber side.
And a common buffer for supplying an empty buffer to the reception buffer 22 on the exchange side for receiving a frame from the exchange side, 17 is a transmission buffer (# 0 to # 4) on the exchange side for transmitting a frame to the exchange, 18 Is a demultiplexing control device (TDCT) that multiplexes and transmits frames to the exchange side.
L). The switch unit 15 shown in FIG. 3 is not shown.
【0037】また,図11において,20は交換機(フ
レームリレー交換機),21は交換機からのフレームを
分離する多重分離制御装置(TDCTL),22は交換
機からのフレームを順次格納するバッファと同様の構成
の受信キュー(#0〜#4),23は受信キュー22か
ら移動したフレームを各加入者の個別に格納する加入者
側の送信バッファ(#0〜#59),24は複数の加入
者に向けて各加入者側の送信バッファ23のフレームを
多重化して送信する多重分離制御装置(TDCTL),
25は複数の加入者を表す。In FIG. 11, reference numeral 20 is an exchange (frame relay exchange), 21 is a demultiplexing control unit (TDCTL) for separating the frames from the exchange, and 22 is the same structure as a buffer for sequentially storing the frames from the exchange. Reception queues (# 0 to # 4), 23 are transmission buffers (# 0 to # 59) on the subscriber side for storing the frames moved from the reception queue 22 individually for each subscriber, and 24 is a plurality of subscribers. A demultiplexing control device (TDCTL) that multiplexes and transmits the frames of the transmission buffer 23 of each subscriber toward
25 represents a plurality of subscribers.
【0038】多重分離制御装置(TDCTL)13は加
入者25側からの多重化されたフレームを各加入者個別
の受信バッファ14にメモリ転送し,受信バッファ14
は送信バッファ17へ移動され,多重分離制御装置(T
DCTL)18により交換機側へ多重化して送信され,
送信済のバッファは開放されて共通バッファ16へ入れ
られ,受信バッファ14へ供給される。CPU11は,
上記の実施例1〜4に示す処理の何れかにより,各受信
バッファ14の受信済のバッファ数または空きバッファ
数の監視や,共通バッファの空き数の監視,またはタイ
マを用いた処理により,バーストフレームを検出する
と,その回線について受信停止を行い,受信再開の条件
を満たすと受信再開の制御を行う。The demultiplexing control device (TDCTL) 13 transfers the multiplexed frame from the subscriber 25 side to the receiving buffer 14 for each subscriber, and the receiving buffer 14
Is moved to the transmission buffer 17, and the demultiplexing control device (T
DCTL) 18 transmits to the exchange side after multiplexing.
The transmitted buffer is released, put into the common buffer 16, and supplied to the receiving buffer 14. CPU11 is
By any of the processes shown in the above-described first to fourth embodiments, the number of received buffers or the number of free buffers in each reception buffer 14 is monitored, the number of free common buffers is monitored, or a burst is generated by a process using a timer. When a frame is detected, reception is stopped for that line, and reception restart control is performed if the conditions for reception restart are met.
【0039】一方,交換機20からの多重化フレーム
は、多重分離制御装置(TDCTL)21により分離さ
れ複数の受信キュー22へメモリ転送される。この場
合,交換機20からのフレームは,交換機を介して出力
されるためバーストフレームが抑止されているため,共
通バッファ16からの定常的な空きバッファの取得によ
り受信キュー22はオーバーフローすることなく受信さ
れる。受信キュー22のフレームは加入者側の個別の送
信バッファ23へ移動され,次に多重分離制御装置(T
DCTL)24により各送信バッファ23のフレームは
多重化されて加入者側へ送信される。On the other hand, the multiplexed frame from the exchange 20 is demultiplexed by the demultiplexing control device (TDCTL) 21 and transferred to the plurality of reception queues 22 in the memory. In this case, since the frame from the exchange 20 is output via the exchange, burst frames are suppressed, so that the reception queue 22 is received without overflow due to the steady acquisition of a free buffer from the common buffer 16. It The frames in the receive queue 22 are moved to the individual transmit buffers 23 on the subscriber side, and then the demultiplexing controller (T
The frame of each transmission buffer 23 is multiplexed by the DCTL) 24 and transmitted to the subscriber side.
【0040】[0040]
【発明の効果】本発明によればショートフレーム等のバ
ーストトラヒック通信を行う回線に対して,受信バッフ
ァがオーバーフローすると受信バッファへのメモリ転送
を停止するため,共通バッファの捕捉よりも開放の割合
が増えることで,他回線からの共通バッファの捕捉が可
能となり,他回線への影響を防止することができる。こ
れにより,回線インタフェース内部のトラヒックを抑え
ることができ,正常トラヒック通信を行う加入者の通信
品質を維持することができる。According to the present invention, when a receive buffer overflows, the memory transfer to the receive buffer is stopped for a line that carries out burst traffic communication such as a short frame. By increasing the number, it becomes possible to capture the common buffer from other lines and prevent the influence on other lines. As a result, the traffic inside the line interface can be suppressed, and the communication quality of the subscriber who performs normal traffic communication can be maintained.
【図1】本発明の受信停止制御の原理説明図である。FIG. 1 is a diagram illustrating the principle of reception stop control according to the present invention.
【図2】本発明の受信再開制御の原理説明図である。FIG. 2 is a diagram illustrating the principle of reception restart control according to the present invention.
【図3】実施例のハードウェア構成を示す図である。FIG. 3 is a diagram showing a hardware configuration of an embodiment.
【図4】実施例1の受信停止機能を備えるフレーム受信
の処理フローを示す図である。FIG. 4 is a diagram illustrating a processing flow of frame reception having a reception stop function according to the first embodiment.
【図5】実施例1の受信再開機能を含むフレーム送信の
処理フローを示す図である。FIG. 5 is a diagram illustrating a processing flow of frame transmission including a reception restart function according to the first embodiment.
【図6】実施例2のフレーム受信の処理フローを示す図
である。FIG. 6 is a diagram illustrating a processing flow of frame reception according to the second embodiment.
【図7】実施例3のフレーム受信の処理フローを示す図
である。FIG. 7 is a diagram illustrating a processing flow of frame reception according to the third embodiment.
【図8】実施例3の受信再開の処理フローを示す図であ
る。FIG. 8 is a diagram showing a processing flow for restarting reception according to the third embodiment.
【図9】実施例4のフレーム受信の処理フローを示す図
である。FIG. 9 is a diagram illustrating a processing flow of frame reception according to the fourth embodiment.
【図10】本発明による装置全体の構成と動作の説明図
(その1)である。FIG. 10 is an explanatory diagram (part 1) of the configuration and operation of the entire device according to the present invention.
【図11】本発明による装置全体の構成と動作の説明図
(その2)である。FIG. 11 is an explanatory diagram (part 2) of the overall configuration and operation of the device according to the present invention.
【図12】フレームリレーのシステム構成を示す図であ
る。FIG. 12 is a diagram showing a system configuration of a frame relay.
【図13】共通バッファを用いた従来の動作説明図であ
る。FIG. 13 is a diagram illustrating a conventional operation using a common buffer.
1 加入者(#0〜#2) 2 受信バッファ(#0〜#2) 2a 個別バッファ管理手段 3 送信バッファ 4 共通バッファ 4a 共通バッファ管理手段 5 制御部 6 交換機 1 subscribers (# 0 to # 2) 2 Receive buffer (# 0 to # 2) 2a Individual buffer management means 3 Send buffer 4 common buffer 4a Common buffer management means 5 control unit 6 exchanges
───────────────────────────────────────────────────── フロントページの続き (72)発明者 福本 幸一郎 神奈川県川崎市中原区上小田中4丁目1 番1号 富士通株式会社内 (72)発明者 高橋 充成 神奈川県川崎市中原区上小田中4丁目1 番1号 富士通株式会社内 (72)発明者 国吉 秀一 神奈川県川崎市中原区上小田中4丁目1 番1号 富士通株式会社内 (72)発明者 阿部 新 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (56)参考文献 特開 昭63−209347(JP,A) 特開 平9−261238(JP,A) 特開 平1−286548(JP,A) 特開 昭57−87261(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 H04Q 3/60 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Koichiro Fukumoto, Inventor 4-1-1 Kamiotanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Fujitsu Limited (72) Inventor Mitsunori Takahashi 4-chome, Ueodaanaka, Nakahara-ku, Kawasaki-shi, Kanagawa 1-1 In Fujitsu Limited (72) Inventor Shuichi Kuniyoshi 4-1-1 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Fujitsu Limited (72) Inventor Abe Shin 3-19 Nishi-Shinjuku, Shinjuku-ku, Tokyo No. 2 Nihon Telegraph and Telephone Corporation (56) Reference JP 63-209347 (JP, A) JP 9-261238 (JP, A) JP 1-286548 (JP, A) JP 57-87261 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) H04L 12/56 H04Q 3/60
Claims (4)
リレー交換機との間に設けられ,共通バッファを使用し
て複数の加入者線及びフレームリレー交換機から受信し
たフレームを一時的にバッファに蓄積してそれぞれフレ
ームリレー交換機及び加入者へ送出するフレームリレー
加入者集線装置において,複数の加入者の回線毎に設け
られた受信バッファを管理する個別バッファ管理手段
と,前記受信バッファにバッファを供給し送信バッファ
からバッファが補充される共通バッファを管理する共通
バッファ管理手段と,制御部とを備え,前記制御部は,
前記共通バッファ管理手段が共通バッファの空き数が予
め決められた閾値以下であることを検出すると共に,前
記個別バッファ管理手段が受信バッファの空き数が予め
決められた閾値以下であることを検出すると,前記受信
バッファに対応する回線だけを受信停止し,前記共通バ
ッファ管理手段が共通バッファの空き数が予め設定した
閾値以上になったことを検出すると前記受信停止となっ
た回線の受信を再開することを特徴とするフレームリレ
ー加入者集線装置。1. A frame buffer provided between a plurality of frame relay subscribers and a frame relay exchange, wherein a common buffer is used to temporarily store frames received from a plurality of subscriber lines and the frame relay exchange in a buffer. In a frame relay exchange and a frame relay subscriber concentrator for sending to a subscriber respectively, individual buffer management means for managing a reception buffer provided for each line of a plurality of subscribers, and a buffer for supplying a buffer to the reception buffer A common buffer management unit that manages a common buffer to which the buffer is replenished from, and the control unit,
When the common buffer management means detects that the number of free spaces in the common buffer is less than or equal to a predetermined threshold value, and the individual buffer management means detects that the number of free spaces in the reception buffer is less than or equal to a predetermined threshold value. , The reception of only the line corresponding to the reception buffer is stopped, and when the common buffer management means detects that the number of free spaces in the common buffer is equal to or more than a preset threshold value, the reception of the line of which the reception is stopped is restarted. A frame relay subscriber line concentrator characterized by the above.
個別バッファ管理手段が管理する受信バッファが全て空
きの状態を検出すると,当該受信バッファの加入者を収
容する回線の受信を再開することを特徴とするフレーム
リレー加入者集線装置。2. The control unit according to claim 1, when the control unit detects that all the reception buffers managed by the individual buffer management unit are empty, restarts reception on a line accommodating a subscriber of the reception buffer. Frame relay subscriber concentrator characterized by.
受信停止した加入者を収容する回線に対し,受信停止後
一定時間経過すると受信を再開することを特徴とするフ
レームリレー加入者集線装置。3. The frame relay subscriber concentrator according to claim 1, wherein the control unit restarts reception for a line accommodating the subscriber whose reception is stopped after a lapse of a certain time after the reception is stopped. .
は,前記個別バッファ管理手段が管理する受信バッファ
の一定時間内での使用量が予め決められた閾値以上にな
ったことを検出すると,当該加入者を収容する回線のみ
を受信停止することを特徴とするフレームリレー加入者
集線装置。4. The control unit according to claim 2 or 3, wherein when the control unit detects that the usage amount of the reception buffer managed by the individual buffer management unit within a predetermined time exceeds a predetermined threshold value, A frame relay subscriber concentrator, wherein reception is stopped only on a line accommodating the subscriber.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35915297A JP3472466B2 (en) | 1997-12-26 | 1997-12-26 | Frame relay subscriber concentrator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35915297A JP3472466B2 (en) | 1997-12-26 | 1997-12-26 | Frame relay subscriber concentrator |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11196129A JPH11196129A (en) | 1999-07-21 |
JP3472466B2 true JP3472466B2 (en) | 2003-12-02 |
Family
ID=18463016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35915297A Expired - Fee Related JP3472466B2 (en) | 1997-12-26 | 1997-12-26 | Frame relay subscriber concentrator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3472466B2 (en) |
-
1997
- 1997-12-26 JP JP35915297A patent/JP3472466B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11196129A (en) | 1999-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5790770A (en) | Method and apparatus for reducing information loss in a communications network | |
EP0297629B1 (en) | Communications systems | |
JP3618390B2 (en) | Apparatus and method for processing bandwidth requests in ATM switches | |
US7324511B2 (en) | Device, method and system for transferring frame | |
AU720173B2 (en) | Broadband switching network | |
US6714517B1 (en) | Method and apparatus for interconnection of packet switches with guaranteed bandwidth | |
CN108243120B (en) | Service flow transmission method, device and communication system based on flexible Ethernet | |
US7002911B1 (en) | Flow control mechanism | |
JPH0646082A (en) | Information transfer control system | |
EP0813781B1 (en) | Broadband switching system | |
AU719514B2 (en) | Broadband switching system | |
JPH10336202A (en) | Data transfer device and its method | |
JPH06334688A (en) | System and circuit for congestion processing in frame relay exchange | |
US7453800B2 (en) | Communications apparatus and congestion control method | |
US7912078B2 (en) | Credit based flow control in an asymmetric channel environment | |
WO1997004546A1 (en) | Method and apparatus for reducing information loss in a communications network | |
JP3472466B2 (en) | Frame relay subscriber concentrator | |
US7088722B1 (en) | Method and system for controlling flow of multiplexed data | |
US7751443B2 (en) | Intra-chassis packet arbitration scheme | |
JP2000295281A (en) | Flow controller and flow controller method for multicast packet | |
JP2832591B2 (en) | Simultaneous notification type congestion control method | |
JPH03272248A (en) | Digital communication system | |
JP3132842B2 (en) | Multiplexing of connectionless and connection-oriented communication systems in label switching networks | |
KR100903478B1 (en) | Method for assigning a number of m data links located on the subscriber side to a number of n data links located on the transport side | |
KR0164120B1 (en) | Subscriber access control apparatus for atm layer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030902 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |