JP2988654B2 - Cell traffic control circuit and method - Google Patents
Cell traffic control circuit and methodInfo
- Publication number
- JP2988654B2 JP2988654B2 JP20564994A JP20564994A JP2988654B2 JP 2988654 B2 JP2988654 B2 JP 2988654B2 JP 20564994 A JP20564994 A JP 20564994A JP 20564994 A JP20564994 A JP 20564994A JP 2988654 B2 JP2988654 B2 JP 2988654B2
- Authority
- JP
- Japan
- Prior art keywords
- cell
- frame
- frame buffer
- buffer
- unit
- 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 - Lifetime
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、セルトラヒック制御回
路及び方法に係り、特に情報フレームをその長さよりも
短いセルに分割して転送する装置、またはセル群の中継
転送、多重化、もしくは交換を行うシステムでのフレー
ム転送のためのセルトラヒック制御回路及び方法に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cell traffic control circuit and method, and more particularly to an apparatus for dividing an information frame into cells shorter than the cell length and transferring the divided frames, or a relay transfer, multiplexing or switching of a group of cells. The present invention relates to a cell traffic control circuit and a method for frame transfer in a system for performing frame transfer.
【0002】[0002]
【従来の技術】周知のように、非同期転送モード(As
ynchronous Transfer Mode:
ATM)を用いた通信網では、通信すべき情報を固定長
のセルに分割して転送することにより、通信ビットレー
トの異なるメディアを統一的に取り扱うことができる。2. Description of the Related Art As is well known, an asynchronous transfer mode (As
ynchronous Transfer Mode:
In a communication network using ATM, by dividing information to be communicated into fixed-length cells and transferring them, media having different communication bit rates can be handled uniformly.
【0003】ここでは各通信の使用帯域は転送するセル
の数により制御され、同一の通信において時間的に帯域
を変更することも可能である。また、データ通信のよう
に、通信チャネルを設定していても常に情報を転送して
いるわけではなく送るべきデータがある時のみバースト
的にセルの転送を行う通信形態も考えられる。[0003] Here, the band used for each communication is controlled by the number of cells to be transferred, and the band can be temporally changed in the same communication. Also, a communication mode in which information is not always transferred even when a communication channel is set and cell transfer is performed in bursts only when there is data to be sent, such as data communication, can be considered.
【0004】このような通信網では、各通信チャネルが
使用する帯域を予め規定し、その規定帯域にみあった網
内リソースを割り当てることにより、通信品質を保証す
ることができる。[0004] In such a communication network, the communication quality can be assured by preliminarily defining the band used by each communication channel and allocating resources within the network corresponding to the specified band.
【0005】ATM網ではこれらの通信帯域は通常、仮
想パス(VP)もしくは仮想チャネル(VC)毎に管理
される。従って、情報送信側では、これらVP,VC等
帯域管理単位毎に送出情報量が規定値を超過しないよう
制御する必要がある。In an ATM network, these communication bands are usually managed for each virtual path (VP) or virtual channel (VC). Therefore, on the information transmitting side, it is necessary to control the transmission information amount so as not to exceed the specified value for each band management unit such as VP and VC.
【0006】図6に従来技術を用いた複数の通信チャネ
ルが存在する場合のセルトラヒック制御回路の基本構成
を示す。図6のセルトラヒック制御回路は振り分け部6
2、多重部63、帯域管理単位毎のFIFOキュー6
4、読みだし制御部65から構成される。FIG. 6 shows a basic configuration of a cell traffic control circuit in the case where a plurality of communication channels using the prior art exist. The cell traffic control circuit of FIG.
2. Multiplexer 63, FIFO queue 6 for each bandwidth management unit
4. It is composed of a reading control unit 65.
【0007】ここでは帯域管理単位がVCである場合に
ついて説明する。VCはセルヘッダ中に書かれたVPI
(仮想パス識別子)/VCI(仮想チャネル識別子)の
値によって識別される。Here, a case where the bandwidth management unit is VC will be described. VC is the VPI written in the cell header
(Virtual path identifier) / VCI (virtual channel identifier).
【0008】入力回線61から到着したセルは振り分け
部62においてヘッダ中にかかれたVPI/VCI値を
読みだし、VPI/VCI値に対応したFIFOキュー
64に積み込まれる。The cell arriving from the input line 61 reads out the VPI / VCI value written in the header in the distribution unit 62, and is loaded into a FIFO queue 64 corresponding to the VPI / VCI value.
【0009】読みだし制御部65では各VPI/VCI
毎に予め規定された帯域に対応して各FIFOキューか
らの読みだしを制御する。例えば、出力回線速度が15
0Mbit/sである場合に、あるVCの規定帯域が
1.5Mbit/sであれば、100セル分の送出時間
に1セルだけ、3.0Mbit/sであれば50セル分
の送出時間に1セルだけ当該VPI/VCIのFIFO
キューからセルを読み出すよう制御すればよい。このよ
うにして制御された各FIFOキューからの読みだしセ
ルを多重部63で多重し出力回線66に送出する。The read control unit 65 controls each VPI / VCI
The reading from each FIFO queue is controlled in accordance with a band specified in advance every time. For example, if the output line speed is 15
In the case of 0 Mbit / s, if the specified bandwidth of a certain VC is 1.5 Mbit / s, only one cell is transmitted for 100 cells, and if the specified band is 3.0 Mbit / s, one cell is transmitted for 50 cells. Only the cell is the FIFO of the VPI / VCI
What is necessary is just to control to read a cell from a queue. The read cells from the FIFO queues controlled in this way are multiplexed by the multiplexing unit 63 and transmitted to the output line 66.
【0010】[0010]
【発明が解決しようとする課題】しかしながら、この従
来技術によるセルトラヒック制御方式では帯域管理単位
の数分だけFIFOキューを設置するため帯域管理対象
のチャネル数が多いとそれだけハード量が大きくなって
しまう。However, in the cell traffic control system according to the prior art, since FIFO queues are set for the number of band management units, if the number of channels to be band-managed is large, the amount of hardware increases accordingly. .
【0011】例えば150Mbit/sの回線上に64
kbit/sの通信チャネルを多重した場合には帯域管
理単位数は2000以上となる。本発明では、この問題
を解決するため、帯域管理単位毎にFIFOキューを設
置せず、帯域管理対象数が多くなっても小さなハード量
で対応可能なトラヒック制御を実現し得るセルトラヒッ
ク制御回路及び方法を提供することを目的とする。For example, 64 lines on a 150 Mbit / s line
When kbit / s communication channels are multiplexed, the number of band management units is 2000 or more. In the present invention, in order to solve this problem, a cell traffic control circuit capable of realizing traffic control capable of coping with a small amount of hardware even when the number of band management targets is large without installing a FIFO queue for each band management unit and The aim is to provide a method.
【0012】[0012]
【課題を解決するための手段】本発明によると、上記課
題を解決するために、通信すべき情報フレームが複数の
固定長のセルに分割され、あるいは単独のセルとして所
定速度の回線上を転送され、かつ、同一の回線上を同時
に複数の情報フレームが多重転送されるフレーム転送方
式に用いられ、前記回線上のセルトラヒックを制御する
セルトラヒック制御方法において、前記回線上を転送可
能なトラヒックを同時に転送可能な最大フレーム数Nで
規定し、回線上を転送中のフレーム数nを計数する手段
と、前記規定された最大フレーム数を超過してフレーム
が入力した場合に当該フレームを構成するセルを蓄積す
るバッファを有し、到着セルが有効セルであり情報フレ
ームを構成する先頭セルもしくは単独セルである場合
に、セル到着時点でn<Nの場合には当該セルと同一フ
レームに属する一連のセルを出力回線上に転送し、n=
Nの場合には当該セルと同一のフレームに属するセルを
フレームを識別しつつ前記バッファに蓄積し、前記バッ
ファに蓄積されたフレームについて、入力セルが空きセ
ル等の無効セルであるか、もしくは入力セルを前記バッ
ファに蓄積して前記出力回線上にセルが転送されない場
合に、n≦Nの範囲で前記バッファから読出して前記回
線上に転送することにより、前記出力回線上のセルトラ
ヒックを規定値以内に制御することを特徴とするトラヒ
ック制御方法が提供される。According to the present invention, in order to solve the above-mentioned problems, an information frame to be communicated is divided into a plurality of fixed-length cells or transferred as a single cell over a line of a predetermined speed. Used in a frame transfer method in which a plurality of information frames are multiplexed and transferred on the same line at the same time, and in a cell traffic control method for controlling cell traffic on the line, traffic that can be transferred on the line is Means for counting the number n of frames being transferred on the line, defined by the maximum number N of frames that can be transferred simultaneously, and a cell constituting the frame when a frame is input exceeding the specified maximum number of frames If the arriving cell is a valid cell and is the first cell or a single cell constituting an information frame, <In the case of N transfers a series of cells belonging to the same frame and the cell on the output line, n =
In the case of N, a cell belonging to the same frame as the cell is stored in the buffer while identifying the frame, and for the frame stored in the buffer, whether the input cell is an invalid cell such as an empty cell, or When cells are stored in the buffer and the cell is not transferred on the output line, the cell traffic on the output line is set to a specified value by reading out from the buffer in the range of n ≦ N and transferring it on the line. A traffic control method characterized in that the traffic control is performed within the following range.
【0013】また、本発明によると、上述のセルトラヒ
ック制御方法において、前記バッファから前記出力回線
上にセルを読み出す際に、同一フレームに属するセルの
所定の間隔で読み出すように制御することを特徴とする
セルトラヒック制御方法が提供される。Further, according to the present invention, in the above-described cell traffic control method, when reading out cells from the buffer onto the output line, control is performed such that cells belonging to the same frame are read out at predetermined intervals. Cell traffic control method is provided.
【0014】また、本発明によると、上述のセルトラヒ
ック制御方法において、前記回線上でトラヒックを制御
する帯域管理単位を設定し、前記回線上を転送可能なト
ラヒックを同時に転送可能な最大フレーム数Nで、各帯
域管理単位w毎に回線上を転送可能なトラヒックを同一
管理単位に属するフレームの同時に転送可能な最大数M
(w)で規定し、前記回線上を転送中の全フレーム数n
をおよび帯域管理単位毎に回線上を転送中のフレーム数
m(w)を計数する手段を有し、到着セルが有効セルで
あり情報フレームを構成する先頭セルもしくは単独セル
である場合に、セル到着時点でn<Nでかつm(w)<
M(w)の場合には当該セルと同一のフレームに属する
一連のセルを前記出力回線上に転送し、n=Nもしくは
m(w)=M(w)の場合には当該セルと同一のフレー
ムに属する一連のセルをフレームを識別しつつ前記バッ
ファに蓄積し、前記バッファに蓄積されたフレームにつ
いて、入力セルが空きセル等の無効セルであるか、もし
くは入力セルをバッファに蓄積して前記出力回線上にセ
ルが転送されない場合に、n≦Nかつm(w)≦M
(w)の範囲で前記バッファから読出して前記回線上に
転送することにより、前記出力回線上のトラヒックを規
定値以内に制御することを特徴とするセルトラヒック制
御方法が提供される。According to the present invention, in the above-described cell traffic control method, a bandwidth management unit for controlling traffic on the line is set, and the maximum number of frames N capable of simultaneously transferring traffic that can be transferred on the line is set. Thus, the traffic that can be transferred on the line for each band management unit w is the maximum number M of frames that can be transferred simultaneously belonging to the same management unit.
(W), the total number of frames n being transferred on the line
And means for counting the number of frames m (w) being transferred on the line for each band management unit. If the arriving cell is a valid cell and is the first cell or a single cell constituting an information frame, the cell At the time of arrival, n <N and m (w) <
In the case of M (w), a series of cells belonging to the same frame as the cell is transferred onto the output line, and in the case of n = N or m (w) = M (w), the same A series of cells belonging to a frame are stored in the buffer while identifying the frame, and for the frame stored in the buffer, the input cell is an invalid cell such as an empty cell, or the input cell is stored in the buffer. If no cells are transferred on the output line, n ≦ N and m (w) ≦ M
A cell traffic control method is provided wherein the traffic on the output line is controlled within a specified value by reading from the buffer in the range of (w) and transferring the data on the line.
【0015】また、本発明によると、上記課題を解決す
るために、通信すべき情報フレームが複数の固定長のセ
ルに分割され、あるいは単独のセルとして所定速度の回
線上を転送され、かつ、同一の回線上を同時に複数の情
報フレームが多重転送されるフレーム転送方式におい
て、前記回線上のセルの到着と到着セルの種別および当
該セル中に表示されたフレーム識別子を検出するセル検
出部と、出力回線上を転送中の全フレーム数nおよび帯
域管理単位w毎に回線上を転送中のフレーム数m(w)
を計数するトラヒック観測部と、規定最大フレーム数を
超過してフレームが入力した場合に当該フレームを構成
するセルをフレーム単位に蓄積する複数面のフレームバ
ッファからなるフレームバッファ部と、前記フレームバ
ッファ部の空きフレームバッファを管理する空きフレー
ムバッファ部と、到着セルを前記フレームバッファ部に
蓄積するかあるいは前記出力回線上に転送するかを判定
するフレーム転送制御部とを具備し、前記フレーム転送
制御部は、前記フレームバッファ部に蓄積中のフレーム
が存在する帯域管理単位wの値を保持するフレーム蓄積
中登録テーブルを有し、前記セル検出部で検出した到着
セルが所属する帯域管理単位が前記フレーム蓄積中登録
テーブルに登録中である場合には当該セルを前記フレー
ムバッファ部に蓄積し、登録中でない場合に当該到着セ
ルが情報フレームを構成する中間セル、もしくは最終セ
ルであれば前記出力回線に転送し、先頭セルもしくは単
独セルであれば所定の判定法により当該セルを前記出力
回線に転送するかフレームバッファに蓄積するかを決定
することを特徴とするセルトラヒック制御回路が提供さ
れる。According to the present invention, in order to solve the above-mentioned problems, an information frame to be communicated is divided into a plurality of fixed-length cells, or transferred as a single cell over a line of a predetermined speed, and In a frame transfer system in which a plurality of information frames are multiplexed and transferred on the same line at the same time, a cell detection unit that detects the arrival of a cell on the line, the type of the arriving cell, and the frame identifier displayed in the cell, The number m (w) of frames being transferred on the line for each of the total number n of frames being transferred on the output line and the bandwidth management unit w
A traffic observation unit that counts the number of frames, a frame buffer unit including a plurality of frame buffers that accumulate cells constituting the frame in units of frames when the number of frames exceeds a specified maximum number of frames, and the frame buffer unit. An empty frame buffer unit that manages an empty frame buffer of the first and second frames, and a frame transfer control unit that determines whether an incoming cell is stored in the frame buffer unit or transferred to the output line. Has a frame storage registration table that holds the value of the band management unit w in which the frame currently stored in the frame buffer exists, and the band management unit to which the arriving cell detected by the cell detection unit belongs is the frame. If the cell is being registered in the storage registration table, the cell is stored in the frame buffer unit. If it is not registered, the arriving cell is transferred to the output line if it is an intermediate cell constituting the information frame, or if it is the last cell, and if it is the first cell or a single cell, the cell is output by a predetermined judgment method. A cell traffic control circuit is provided, which determines whether to transfer to a line or store in a frame buffer.
【0016】また、本発明によると、上述のセルトラヒ
ック制御回路において、前記フレーム転送制御部中の前
記フレーム蓄積中登録テーブルは、前記フレームバッフ
ァ部に蓄積中のフレームが存在する帯域管理単位wの値
とともに、当該帯域管理単位に属する蓄積中のフレーム
のうち、最初に蓄積されたフレームバッファ番号を先頭
蓄積フレームバッファ番号、最も新しく蓄積を開始した
フレームが蓄積中のフレームバッファ番号を最新蓄積フ
レームバッファ番号として保持する機能を有し、前記セ
ル検出部で検出した到着セルが情報フレームを構成する
先頭セルもしくは単独セルである場合で、当該セルが所
属する帯域管理単位が前記フレーム蓄積中登録テーブル
に登録中でなくかつ前記フレームバッファ部へ蓄積する
と判定された場合、空きフレームバッファ部から空きの
フレームバッファ番号をハントし当該フレームバッファ
番号を有する前記フレームバッファ部のフレームバッフ
ァ面に当該セルを書込むとともに、当該フレームバッフ
ァ番号を先頭蓄積フレームバッファ番号および最新フレ
ームバッファ番号として帯域管理単位wの値とともに、
前記フレーム蓄積中登録テーブルに登録し、当該セルが
所属する帯域管理単位が前記フレーム蓄積中登録テーブ
ルに登録中である場合には空きフレームバッファ部から
空きのフレームバッファ番号をハントし当該フレームバ
ッファ番号を有する前記フレームバッファ部のフレーム
バッファ面に当該セルを書込むとともに、前記フレーム
蓄積中登録テーブルの当該帯域管理単位の最新フレーム
バッファ番号を新に空きフレームバッファ管理部からハ
ントしたフレームバッファ番号に書換え、前記フレーム
バッファ部で同一帯域管理単位に属するフレームが蓄積
されたフレームバッファ面をフレームバッファの蓄積順
に管理することを特徴とするセルトラヒック制御回路が
提供される。According to the present invention, in the above-described cell traffic control circuit, the frame accumulation registration table in the frame transfer control unit may include a bandwidth management unit w in which the frame accumulated in the frame buffer unit exists. Along with the value, among the accumulated frames belonging to the bandwidth management unit, the first accumulated frame buffer number is the first accumulated frame buffer number, and the frame buffer number in which the most recently started frame is being accumulated is the latest accumulated frame buffer. It has a function of holding as a number, and when the arriving cell detected by the cell detection unit is a leading cell or a single cell constituting an information frame, the band management unit to which the cell belongs is registered in the frame accumulation registration table. When registration is not being performed and it is determined that the data is to be stored in the frame buffer. Hunt the empty frame buffer number from the empty frame buffer unit, write the cell on the frame buffer surface of the frame buffer unit having the frame buffer number, and change the frame buffer number to the first accumulated frame buffer number and the latest frame buffer number. With the value of the bandwidth management unit w,
If the cell is registered in the frame storage registration table, and the band management unit to which the cell belongs is being registered in the frame storage registration table, hunting for an empty frame buffer number from the empty frame buffer unit and The cell is written to the frame buffer surface of the frame buffer unit having the above, and the latest frame buffer number of the band management unit in the frame accumulation registration table is rewritten to the newly hunted frame buffer number from the empty frame buffer management unit. The cell traffic control circuit is characterized in that the frame buffer unit manages the frame buffer surface in which the frames belonging to the same band management unit are stored in the order of storage in the frame buffer.
【0017】さらに、本発明によると、上述のセルトラ
ヒック制御回路において、前記フレーム転送制御部は前
記フレームバッファ部から読出し中のフレームバッファ
番号を登録する読出し中バッファ番号レジスタを有し、
同じくフレーム転送制御部中の前記フレーム蓄積中登録
テーブルに登録中の帯域管理単位に属するフレームが読
出し中であるか否かを示す表示フラグを保持し、前記セ
ル検出部において検出した到着セルが無効セルであるか
または到着セルを前記フレームバッファ部に蓄積して前
記出力回線上にセルが転送されない場合に、前記読出し
中バッファ番号レジスタに保持された番号の前記フレー
ムバッファ部内のフレームバッファ面から1セル読み出
して前記出力回線上に転送、あるいは読出しバッファ番
号レジスタにフレームバッファ番号が登録されていない
場合にn≦N−1かつm(w)≦M−1でありかつ読み
出し表示フラグの値が読出し中でないことを示している
帯域管理単位wが前記フレーム蓄積中登録テーブルに登
録されていれば、当該テーブルに記録されている先頭蓄
積フレームバッファ番号の値を読出しその値を前記読出
しバッファ番号レジスタに登録するとともに当該フレー
ムバッファ番号のフレームバッファ部内のバッファ面か
ら1セル読み出して出力回線上に転送するとともに、読
み出したセルが情報フレームを構成する最終セルもしく
は単独セルである場合にはフレームバッファ部から同一
帯域管理単位に属する次のフレームバッファ番号を読出
して前記読出し中バッファ番号レジスタの値を書換え、
前記フレームバッファ部中に同一帯域管理単位に属する
他のフレームが蓄積されていない場合には前記読出し中
バッファ番号レジスタおよび前記フレーム蓄積中登録テ
ーブルから当該帯域管理単位を削除することを特徴とす
るセルトラヒック制御回路が提供される。Further, according to the present invention, in the above-described cell traffic control circuit, the frame transfer control section has a buffer number register during reading for registering a frame buffer number being read from the frame buffer section,
Similarly, a display flag indicating whether or not a frame belonging to the band management unit being registered is being read is stored in the frame accumulation registration table in the frame transfer control unit, and the arrival cell detected by the cell detection unit is invalid. If a cell or an arriving cell is stored in the frame buffer unit and the cell is not transferred on the output line, the cell number from the frame buffer surface in the frame buffer unit of the number held in the buffer number register during reading is set to 1 When the cell is read and transferred on the output line, or when the frame buffer number is not registered in the read buffer number register, n ≦ N−1 and m (w) ≦ M−1 and the value of the read display flag is read. If the band management unit w indicating that the frame is not being registered is registered in the frame accumulation registration table, The value of the head accumulation frame buffer number recorded in the table is read out, the value is registered in the read out buffer number register, and one cell is read out from the buffer surface in the frame buffer portion of the frame buffer number and transferred to the output line. Also, if the read cell is the last cell or a single cell constituting the information frame, the next frame buffer number belonging to the same band management unit is read from the frame buffer unit and the value of the buffer number register during reading is rewritten,
A cell that deletes the bandwidth management unit from the buffer number register during reading and the registration table during frame storage when another frame belonging to the same bandwidth management unit is not stored in the frame buffer unit. A traffic control circuit is provided.
【0018】[0018]
【作用】上述した解決手段によると、本発明ではトラヒ
ック観測部において仮想チャネル(VC)毎および全体
の転送中フレーム数を観測し、新たなフレームが到着し
た際に、全転送中フレーム数が回線上を転送可能な最大
フレーム数Nを超える、または、当該VCの転送中フレ
ーム数が予め規定された帯域で転送可能なフレーム数M
を超える部分についてフレーム転送制御部により、フレ
ームバッファ部に蓄積してトラヒックを平滑化すること
によりVC毎に帯域を制御する。According to the present invention, in the present invention, the traffic observing section observes the number of frames being transferred for each virtual channel (VC) and the total number of frames being transferred, and when a new frame arrives, the number of frames being transferred is counted. The maximum number of frames N that can be transferred on the line, or the number of frames that can be transferred in a predetermined band when the number of frames during transfer of the VC is M
For a portion exceeding the limit, the frame transfer control unit accumulates the data in the frame buffer unit and smoothes the traffic to control the bandwidth for each VC.
【0019】[0019]
【実施例】先ず、本発明の概要について述べると、本発
明では、情報フレームをセルに分割はて転送するデータ
通信を対象とする。図7に示すように情報フレームを構
成するセル群は一般的に先頭セルBOM、いくつかの中
間セルCOM、および最終セルEOMからなり、同一フ
レーム内の連続したセルは通信チャネルのセ転送速度V
0に対応した間隔Tをあけて転送される。情報フレーム
長が短くセル化しても当該フレームを1セルで構成でき
る場合もあり、このセルは単独セルSSMと呼ばれる。DESCRIPTION OF THE PREFERRED EMBODIMENTS First, the outline of the present invention will be described. The present invention is directed to data communication in which an information frame is divided into cells and transferred. As shown in FIG. 7, a cell group constituting an information frame generally includes a first cell BOM, some intermediate cells COM, and a last cell EOM.
It is transferred at an interval T corresponding to 0. Even if the information frame length is short and the cell is formed, the frame can be constituted by one cell in some cases, and this cell is called a single cell SSM.
【0020】速度V(V>V0)の回線上をセル転送速
度V0のフレームをセル化して転送する場合、セル間隔
TはV/V0セル時間となる(1セル時間は、当該速度
の回線上を1セル分転送するのに要する時間に相当)。When a cell having a cell transfer speed V0 is converted into a cell and transferred on a line having a speed V (V> V0), the cell interval T is V / V0 cell time (one cell time corresponds to a line on the line having the speed). Is equivalent to the time required to transfer one cell).
【0021】速度Vの回線上では同時に最大Nフレーム
(N=V/V0)を多重転送可能である。このような通
信を取り扱うシステムにおいてnフレームを同時に転送
中の場合には使用中帯域をn×V0で算出することがで
きる。A maximum of N frames (N = V / V0) can be simultaneously multiplex-transferred on a line of speed V. When n frames are being simultaneously transferred in a system that handles such communication, the used band can be calculated by n × V0.
【0022】すなわち、図8に示すように、時間T内に
はn個のセルが転送される。従って、セルレベルのトラ
ヒックを制御するためには転送中フレーム数n(N≧n
≧0)を制御すれば良いことになる。That is, as shown in FIG. 8, n cells are transferred within the time T. Therefore, in order to control the traffic at the cell level, the number of frames during transfer n (N ≧ n
.Gtoreq.0).
【0023】そこで本発明ではトラヒック観測部におい
てVC毎および全体の転送中フレーム数を観測し、新た
なフレームが到着した際に、全転送中フレーム数が回線
上を転送可能な最大フレーム数Nを超える、または、当
該VCの転送中フレーム数が予め規定された帯域で転送
可能なフレーム数M(VCI)を超える場合にはフレー
ムバッファに蓄積してトラヒックを平滑化することによ
りVC毎に帯域を制御する。Therefore, in the present invention, the traffic observing section observes the number of frames being transferred for each VC and the whole, and when a new frame arrives, the total number of frames being transferred indicates the maximum number N of frames that can be transferred on the line. If the number of frames exceeds or the number of frames being transferred of the VC exceeds the number M (VCI) of frames that can be transferred in a predetermined band, the band is accumulated for each VC to smooth the traffic so that the band can be changed for each VC. Control.
【0024】次に、以上のような概要に基く本発明の実
施例につき図面を参照して詳細に説明する。図1は本発
明のセルトラヒック制御方式を実現する一実施例として
のセルトラヒック制御回路の構成を示す。Next, an embodiment of the present invention based on the above outline will be described in detail with reference to the drawings. FIG. 1 shows a configuration of a cell traffic control circuit as one embodiment for realizing the cell traffic control system of the present invention.
【0025】本実施例のセルトラヒック制御回路は図1
に示すようにセル検出部12、フレーム転送制御部1
3、フレームバッファ部14、空きフレームバッファ管
理部15、トラヒック観測部16から構成される。The cell traffic control circuit of the present embodiment is shown in FIG.
As shown in the figure, the cell detection unit 12, the frame transfer control unit 1
3, a frame buffer unit 14, an empty frame buffer management unit 15, and a traffic observation unit 16.
【0026】図1において、セル検出部12は入力回線
11上のセルの到着を検出する機能と、検出したセルの
種別を識別する。このセル検出部12により、情報フレ
ームをITU−T基準I.362,363で規定される
ATMアダプテーションレイヤタイプ3を用いてセル化
した場合を例にとると、セルの種別はセル内のSTフィ
ールドにより識別される。In FIG. 1, a cell detector 12 identifies the function of detecting the arrival of a cell on the input line 11 and the type of the detected cell. The cell detection unit 12 converts the information frame into the ITU-T standard I.T. Taking a case where a cell is formed using the ATM adaptation layer type 3 defined by 362, 363 as an example, the cell type is identified by the ST field in the cell.
【0027】ここで、STフィールドでは先頭セル(B
OM)、中間セル(COM)、最終セル(EOM)、あ
るいは単独セル(SSM)を識別可能であり、セル中に
多重識別子(MID)により同一VCI上の複数のフレ
ームを多重することが可能であり、セル内VPI/VC
I/MIDフィールドの値により個々のフレームを識別
することができる。Here, in the ST field, the first cell (B
OM), an intermediate cell (COM), an end cell (EOM), or a single cell (SSM) can be identified, and a plurality of frames on the same VCI can be multiplexed in a cell by a multiplex identifier (MID). Yes, VPI / VC in cell
Each frame can be identified by the value of the I / MID field.
【0028】そして、VPI/VCI/MIDのように
個々のフレームを識別できる値はフレーム識別子とも呼
ばれている。本実施例では、帯域管理単位はVPI/V
CIの値で識別可能な仮想チャネル(VC)であり、同
一VC上にはMIDの異なる複数のフレームを多重して
転送することができるものとする。A value that can identify an individual frame, such as VPI / VCI / MID, is also called a frame identifier. In this embodiment, the bandwidth management unit is VPI / V
It is a virtual channel (VC) that can be identified by the value of CI, and a plurality of frames having different MIDs can be multiplexed and transferred on the same VC.
【0029】そして、上述のセル検出部12ではセルの
到着を検出すると、セル到着表示信号、セル種別信号、
フレーム識別子をフレーム転送制御部13に送る。この
ときセル検出部12は到着したセルが空きセル(有効で
ないセル)の場合にはセル到着表示で空きセルを表示す
る。When the cell detector 12 detects the arrival of a cell, it detects a cell arrival indication signal, a cell type signal,
The frame identifier is sent to the frame transfer control unit 13. At this time, if the arriving cell is an empty cell (invalid cell), the cell detection unit 12 displays the empty cell in the cell arrival display.
【0030】また、フレーム転送制御部13は規定帯域
テーブル13a、フレーム蓄積中登録テーブル13b、
読出し中バッファ番号レジスタ13cを持ち、フレーム
単位の転送、バッファへの蓄積を制御する。Further, the frame transfer control unit 13 includes a prescribed bandwidth table 13a, a frame accumulation registration table 13b,
It has a buffer number register 13c during reading, and controls transfer in frame units and accumulation in the buffer.
【0031】ここで、フレーム蓄積中登録テーブル13
bには、フレームバッファ部14に対してフレームを蓄
積中の帯域管理単位の識別子(本実施例ではVPI/V
CI)と書込み中のフレームバッファ番号、および、フ
レームバッファ部14に蓄積中のフレームの読出しが開
始されているかどうかを示すための読出し中表示がOF
F,ON保持される。Here, the frame storage registration table 13
b, an identifier of a band management unit in which a frame is being stored in the frame buffer unit 14 (in this embodiment, VPI / V
CI), the frame buffer number currently being written, and the reading-in-progress display for indicating whether the reading of the frame currently stored in the frame buffer unit 14 has been started.
F, ON is held.
【0032】なお、フレーム転送制御部13の処理動作
については後述するものとする。図2は上記フレームバ
ッファ部14の詳細な構成を示す。このフレームバッフ
ァ部14は複数(図中ではjフレーム分)の フレーム
バッファ(#1,#2,…,#j)と次フレームバッフ
ァ番号レジスタR1,R2,…Rj、及び書込中フレー
ム登録テーブル14aを有する。The processing operation of the frame transfer control unit 13 will be described later. FIG. 2 shows a detailed configuration of the frame buffer unit 14. The frame buffer unit 14 includes a plurality of (e.g., j frames in the figure) frame buffers (# 1, # 2,..., #J), a next frame buffer number register R1, R2,. 14a.
【0033】ここで、各フレームバッファ#1,#2,
…,#jは同一フレームを構成するセルをBOM,CO
M,…,EOMの到着順に保持し、読み出し時にもこの
順でセルを読み出す。Here, each frame buffer # 1, # 2,
.., #J denote cells constituting the same frame as BOM, CO
M,..., EOM are held in the order of arrival, and cells are read out in this order at the time of reading.
【0034】そして、フレーム転送制御部13からフレ
ームバッファ部14に対する書き込み指示は、パラメー
タとしてVPI/VCI/MID値、セル種別、及び前
フレームバッファ番号Buf.No、フレームバッファ
番号Buf.No.new、継続蓄積表示を伴う。The write instruction from the frame transfer control unit 13 to the frame buffer unit 14 includes a VPI / VCI / MID value, a cell type, and a previous frame buffer number Buf. No., frame buffer number Buf. No. new, accompanied by continuous accumulation display.
【0035】これにより、フレーム制御部13から書込
み指示を受けると、フレームバッファ部14はセル種別
がCOM,EOMの場合にはパラメータ中のVPI/V
CI/MID値をもとに書込み中フレーム登録テーブル
14aを検索し、当該VPI/VCI/MID値に対応
するフレームバッファ番号を読み出し、その番号のフレ
ームバッファ#1,#2,…,#jにセルを書き込む。When a write instruction is received from the frame control unit 13, the frame buffer unit 14 sets the VPI / V in the parameter when the cell type is COM or EOM.
Based on the CI / MID value, the writing frame registration table 14a is searched, the frame buffer number corresponding to the VPI / VCI / MID value is read, and the frame buffer # 1, # 2,. Write cells.
【0036】なお、セル種別がCOMの場合にはフレー
ムバッファ#1,#2,…,#jへのセルの書込み後
に、書込中フレーム登録テーブル14aから当該VPI
/VCI/MID値を削除する。When the cell type is COM, after writing the cell into the frame buffers # 1, # 2,..., #J, the VPI is written from the writing frame registration table 14a.
Delete the / VCI / MID value.
【0037】また、セル種別がBOMまたはSSMでか
つ継続蓄積表示がOFFの場合には、パラメータ中のフ
レームバッファ番号Buf.No.newとあわせて当
該VPI/VCI/MIDを書込み中フレーム登録テー
ブル14aに登録するとともに、当該フレームバッファ
番号Buf.No.newのフレームバッファにセルを
書き込む(SSMの場合には書込み中フレーム登録テー
ブルへのVPI/VCI/MIDの登録は行わない)。When the cell type is BOM or SSM and the continuous accumulation display is OFF, the frame buffer number Buf. No. The VPI / VCI / MID is registered in the writing frame registration table 14a along with the frame buffer number Buf. No. The cell is written to the new frame buffer (in the case of SSM, VPI / VCI / MID is not registered in the writing frame registration table).
【0038】この場合、当該フレームバッファ番号Bu
f.No.newの次フレームバッファ番号レジスタR
1,R2,…,Rjには「最終フレーム」を表す値を書
き込む。In this case, the frame buffer number Bu
f. No. new next frame buffer number register R
A value representing the “last frame” is written in 1, R2,..., Rj.
【0039】一方、セル種別がBOMまたはSSMでか
つ継続蓄積表示がONの場合には、継続蓄積表示がOF
Fの場合と同様にパラメータ中のフレームバッファ番号
Buf.No.newとあわせて当該VPI/VCI/
MIDを書込み中フレーム登録テーブル14aに登録す
るとともに、当該フレームバッファ番号のフレームバッ
ファ#1,#2,…,#jにセルを書き込み、当該セル
フレームバッファ番号Buf.No.newの次フレー
ムバッファ番号として「最終フレーム」を表す値を次フ
レームバッファ番号レジスタR1,R2,…,Rjに書
き込むとともに、前フレームバッファ番号Buf.No
に対応する次フレームバッファ番号レジスタR1,R
2,…,Rjに当該フレームバッファ番号Buf.N
o.newを書き込む(SSMの場合には書込み中フレ
ーム登録テーブルへのVPI/VCI/MIDの登録は
行わない)。On the other hand, when the cell type is BOM or SSM and the continuous accumulation display is ON, the continuous accumulation
F, the frame buffer number Buf. No. VPI / VCI /
The MID is registered in the writing frame registration table 14a, and a cell is written in the frame buffer # 1, # 2,..., #J of the frame buffer number, and the cell frame buffer number Buf. No. The value indicating the “last frame” is written to the next frame buffer number registers R1, R2,..., Rj as the next frame buffer number of the new frame buffer number Buf. No
Frame buffer number registers R1, R corresponding to
,..., Rj are the frame buffer numbers Buf. N
o. new is written (in the case of SSM, VPI / VCI / MID is not registered in the writing frame registration table).
【0040】そして、フレーム制御部13からフレーム
バッファ部14に対する読み出し指示は、パラメータと
してフレームバッファ番号Buf.No(r)を伴う。
これにより、フレーム転送制御部13から読み出し指示
を受けると、フレームバッファ部14は当該フレームバ
ッファ番号Buf.No(r)のフレームバッファ#
1,#2,…,#jから1セル分読み出すとともに、フ
レーム転送制御部13に読み出し中のセルの種別及び当
該フレームバッファ番号Buf.No(r)のフレーム
バッファ#1,#2,…,#jに対応した次フレームバ
ッファ番号レジスタR1,R2,…,Rjの値をフレー
ム転送制御部13に返す。Then, the reading instruction from the frame control unit 13 to the frame buffer unit 14 is sent as a parameter to the frame buffer number Buf. No (r) is accompanied.
Accordingly, when receiving a read instruction from the frame transfer control unit 13, the frame buffer unit 14 sets the frame buffer number Buf. No (r) frame buffer #
, # 2,..., #J, one cell is read, and the type of the cell being read and the frame buffer number Buf. The values of the next frame buffer number registers R1, R2,..., Rj corresponding to the No (r) frame buffers # 1, # 2,.
【0041】また、フレームバッファ部14は読み出し
セルの種別がEOM、またはSSMの場合には、セルの
読み出し後に当該フレームバッファ番号Buf.No
(r)を空きバッファとして空きフレームバッファ管理
部15に送り、空きフレームバッファとして登録する。When the type of the cell to be read out is EOM or SSM, the frame buffer unit 14 reads out the frame buffer number Buf. No
(R) is sent to the empty frame buffer management unit 15 as an empty buffer, and registered as an empty frame buffer.
【0042】この空きフレームバッファ管理部15はフ
レームバッファ部14中の空きフレームバッファを管理
するために、フレームバッファ部14から受けたフレー
ムバッファ番号を空きフレームバッファ番号として登録
し、フレーム転送制御部13に次に使用するフレームバ
ッファ番号として提供する。The empty frame buffer management unit 15 registers the frame buffer number received from the frame buffer unit 14 as an empty frame buffer number in order to manage the empty frame buffer in the frame buffer unit 14, and Is provided as the frame buffer number to be used next.
【0043】図1において、トラヒック観測部16は転
送中のフレーム数を、全体及びVPI/VCI値毎に測
定する。ここで、フレーム数の測定は、図3に示すよう
に当該VPI/VCIに所属する先頭セルBOMまたは
単独ルSSMが転送された際に+1、最終セルまたは単
独セルが転送されてからセル間隔Tだけ経過後に−1す
るカウンタをVPI/VCI毎に設置することにより実
現することができる。In FIG. 1, the traffic observing section 16 measures the number of frames being transferred for each whole and for each VPI / VCI value. Here, the number of frames is measured as +1 when the first cell BOM or the single SSM belonging to the VPI / VCI is transferred as shown in FIG. 3, and the cell interval T after the last cell or the single cell is transferred. This can be realized by installing a counter that decrements by one after the elapse of each VPI / VCI.
【0044】このフレーム数の測定については、特願平
6−38873号「トラヒック測定方法及びその回路」
に記載されている手段を用いることができる。以下、フ
レーム転送制御部13の動作について図4に示すセル到
着時の動作フロー及び図5に示すバッファ読み出し時の
動作フローを参照して説明する。Regarding the measurement of the number of frames, refer to Japanese Patent Application No. Hei 6-38873, “Traffic measurement method and circuit thereof”.
Can be used. Hereinafter, the operation of the frame transfer control unit 13 will be described with reference to the operation flow at the time of cell arrival shown in FIG. 4 and the operation flow at the time of buffer reading shown in FIG.
【0045】先ず、セル検出部12からのセル到着表
示、セル種別、フレーム識別子(VPI/VCI/MI
D)を受けるとフレーム転送制御部13では図4に示す
セル到着処理を開始する。First, the cell arrival indication, cell type, frame identifier (VPI / VCI / MI)
Upon receiving D), the frame transfer control unit 13 starts the cell arrival processing shown in FIG.
【0046】セル種別がBOMまたはSSMでなくCO
M、またはEOMである場合には、フレームバッファ蓄
積中登録テーブル13bに当該VPI/VCIが登録中
であるかどうかを検索し、登録中である場合には当該セ
ルをフレームバッファ部14に転送するとともにフレー
ムバッファ部14に対してパラメータ値してVPI/V
CI/MID値、セル種別とともに書込み指示を行う
(ステップS1,S2,S3)。If the cell type is not BOM or SSM but CO
If it is M or EOM, it searches the frame buffer accumulation registration table 13b to see if the VPI / VCI is being registered, and if it is being registered, transfers the cell to the frame buffer unit 14. Together with the parameter value for the frame buffer unit 14 to obtain VPI / V
A write instruction is issued together with the CI / MID value and the cell type (steps S1, S2, S3).
【0047】なお、この場合、パラメータ群中の前フレ
ームバッファ番号Buf.No、フレームバッファ番号
Buf.No.new、継続蓄積表示は使用しない。一
方、フレームバッファ蓄積中登録テーブル13bに当該
VPI/VCIが登録されていない場合には当該セルを
出力回線17へ転送する(ステップS4)。In this case, the previous frame buffer number Buf. No., frame buffer number Buf. No. new, continuous accumulation display is not used. On the other hand, if the VPI / VCI is not registered in the frame buffer storage registration table 13b, the cell is transferred to the output line 17 (step S4).
【0048】一方、到着セルがBOMまたはSSMの場
合には、フレームバッファ蓄積中登録テーブル13bに
当該VPI/VCIが登録中であるかどうかを検索し、
登録中である場合にはフレーム蓄積中登録テーブル13
bから最新フレームバッファBuf.Noを読み出すと
ともに空きフレームバッファ管理部15より新たな空き
フレームバッファ番号Buf.No.newをハントす
る(ステップS1,S5,S6,S7)。On the other hand, if the arriving cell is BOM or SSM, it is searched whether or not the VPI / VCI is being registered in the frame buffer storing registration table 13b.
If the frame is being registered, the frame storage registration table 13
b to the latest frame buffer Buf. No. is read out, and a new empty frame buffer number Buf. No. New is hunted (steps S1, S5, S6, S7).
【0049】その後、当該セルをフレームバッファ部1
4に転送するとともに、フレームバッファ部14に対し
てパラメータ値としてVPI/VCI/MID値、セル
種別、前フレームバッファ番号Buf.No、フレーム
バッファ番号Buf.No.new、継続蓄積表示ON
とともに書込み指示を行なう(ステップS8)。Thereafter, the cell is transferred to the frame buffer unit 1.
4 as well as the VPI / VCI / MID value, the cell type, the previous frame buffer number Buf. No., frame buffer number Buf. No. new, continuous accumulation display ON
At the same time, a write instruction is issued (step S8).
【0050】そして、フレームバッファ部14への書込
み指示終了後、フレーム蓄積中登録テーブル13b中の
当該VPI/VCIのフレームバッファ番号を新たにハ
ントしたフレームバッファ番号Buf.No.newに
書き換える(ステップS9)。After the end of the write instruction to the frame buffer section 14, the frame buffer number of the VPI / VCI in the frame accumulation registration table 13b is newly set to the frame buffer number Buf. No. Rewrite to new (step S9).
【0051】一方、フレームバッファ蓄積中登録テーブ
ル13bに当該VPI/VCIが登録されていない場合
には、トラヒック観測部16での測定値をもとに、全体
のトラヒック測定値が(N−1)以下(Nは出力回線上
の最大同時転送可能フレーム数)であり、かつ、当該V
PI/VCIのトラヒック測定値が(M(VPI/VC
I)−1)以下(M(VPI/VCI)のときにはVP
I/VCI値に対応した規定帯域での最大同時転送可能
フレーム数)以下であるかを判定し、その結果がYes
の場合には当該セルを出力回線17へ転送する(ステッ
プS10,S4)。On the other hand, when the VPI / VCI is not registered in the registration table 13b during frame buffer accumulation, the total traffic measurement value is (N-1) based on the measurement value of the traffic observation unit 16. (N is the maximum number of simultaneously transferable frames on the output line)
The traffic measurement value of PI / VCI is (M (VPI / VC
I) -1) VP when M (VPI / VCI)
Is determined to be less than or equal to the maximum number of simultaneously transferable frames in the specified band corresponding to the I / VCI value, and the result is Yes.
In this case, the cell is transferred to the output line 17 (steps S10 and S4).
【0052】また、判定結果がNoの場合には、空きフ
レームバッファ管理部15よりフレームバッファ番号B
uf.No.newをハントし、当該セルをフレームバ
ッファ部14に転送するとともに、フレームバッファ部
14に対してパラメータ値ととしてVPI/VCI/M
ID値、セル種別、フレームバッファ番号Buf.N
o.new、継続蓄積表示OFFとともに書込み指示を
行なうとともに、当該VPI/VCI値をフレーム蓄積
中登録テーブル13bに登録する。If the determination result is No, the empty frame buffer management unit 15 sends the frame buffer number B
uf. No. New, the cell is transferred to the frame buffer unit 14 and VPI / VCI / M is transmitted to the frame buffer unit 14 as a parameter value.
ID value, cell type, frame buffer number Buf. N
o. New, the writing instruction is performed together with the continuous accumulation display OFF, and the VPI / VCI value is registered in the frame accumulation registration table 13b.
【0053】その際、フレーム蓄積中登録テーブル13
bの他の欄には先頭フレームバッファ番号、最新フレー
ムバッファ番号としてBuf.No.new、読出し中
表示=OFFとする。At this time, the frame storage registration table 13
b, the first frame buffer number and the latest frame buffer number are Buf. No. new, display during reading = OFF.
【0054】次に、セル検出部12から受けたセル到着
表示が空きセル表示(有効セルの到着がない)である場
合、もしくは上記図4の到着セル処理フロー中で到着セ
ルを出力回線17に転送せずにフレームバッファ部14
に転送した場合には、図5に示すフレームバッファ14
からの読み出し処理を開始する。Next, when the cell arrival indication received from the cell detection unit 12 is an empty cell indication (no valid cell has arrived), or the arrival cell is output to the output line 17 in the arrival cell processing flow of FIG. Frame buffer unit 14 without transferring
Is transferred to the frame buffer 14 shown in FIG.
Starts the reading process from.
【0055】ここで、フレーム転送制御部13では読み
出し中のフレームについては読出し中バッファ番号レジ
スタ13cで管理しており、更に次にどのフレームのセ
ルを読出すかについては次読出しレジスタ番号で管理す
る。Here, in the frame transfer control section 13, the frame being read is managed by the buffer number register 13c during reading, and the cell of the next frame to be read is managed by the next reading register number.
【0056】先ず、フレーム転送制御部13においてフ
レームバッファ部14からの読出し処理を開始した時点
での次読出しレジスタ番号をrとする(ステップS2
1)。ここで、番号rの読出し中バッファ番号レジスタ
13c空塞表示を読出しその表示が「塞」の場合は以下
の処理3を行う(ステップS22)。First, the next read register number at the time when the reading process from the frame buffer unit 14 is started in the frame transfer control unit 13 is set to r (step S2).
1). Here, the reading of the buffer number register 13c empty / occupied display of the number r is read out, and if the display is "occupied", the following processing 3 is performed (step S22).
【0057】(処理3)当該レジスタ13cのフレーム
バッファ番号Buf.No(r)を読出し、フレームバ
ッファ部14へパラメータBuf.No(r)ととも
に、読出し指示を行なう(ステップS23,S24)。(Process 3) The frame buffer number Buf. No (r) is read out, and the parameter Buf. Along with No (r), a read instruction is issued (steps S23, S24).
【0058】フレームバッファ部14では読出し指示を
受けると、読出し中のセルの種別と次フレームバッファ
番号を返送するが、セル種別がEOMもしくはSSMで
ある場合、かつ、次フレームバッファ番号が「最終フレ
ーム」でない場合、当該レジスタ番号rの読出し中バッ
ファ番号レジスタ13cのフレームバッファ番号の値を
フレームバッファ部14から受け取った次フレームバッ
ファ番号に書き換えるとともに、次読出しレジスタ番号
をr+1に更新して処理を終了する(ステップS25〜
S28)。When receiving the read instruction, the frame buffer unit 14 returns the type of the cell being read and the next frame buffer number. If the cell type is EOM or SSM, and the next frame buffer number is "last frame", If not, the value of the frame buffer number of the buffer number register 13c during reading of the register number r is rewritten to the next frame buffer number received from the frame buffer unit 14, the next read register number is updated to r + 1, and the processing is terminated. Yes (Step S25-
S28).
【0059】ステップS26で、次フレームバッファ番
号が「最終フレーム」である場合には、当該VPI/V
CIをフレーム蓄積中登録テーブル14aから削除する
とともに、当該読出し中バッファ番号レジスタ13cの
空塞表示を「空」に書き換えるとともに後述の処理1を
行なう(ステップS29,S30)。(処理3はここま
でとする)まお、ステップS25でセル種別がEOMも
しくはSSMでない場合には、ステップS28に進んで
次読出しレジスタ番号をr+1に更新して処理を終了す
る。If the next frame buffer number is "last frame" at step S26, the VPI / V
The CI is deleted from the registration table during frame accumulation 14a, the empty / busy display of the buffer number register 13c being read is rewritten to "empty", and the processing 1 described later is performed (steps S29 and S30). (The process 3 ends here.) If the cell type is not EOM or SSM in step S25, the process proceeds to step S28, where the next read register number is updated to r + 1, and the process ends.
【0060】フレーム転送制御部13においてフレーム
バッファ部14からの読出し処理を開始した時点での次
読出しレジスタ番号rに対応した読出し中バッファ番号
レジスタ13cの空塞表示を「空」の場合には、まず、
トラヒック観測部での全体のトラヒック測定値(転送中
フレーム数)をチェックし、当該測定値が(N−1)以
下の場合には後述の処理1を行なうが、N以上の場合に
は次読出しレジスタ番号をr+1に更新した後、再びス
テップS22で新たな次読出しレジスタ番号r′(=r
+1)をもとに、読出し中バッファ番号レジスタ13c
の空塞表示値を読出して処理を進める(ステップS3
1,S32)。When the frame transfer controller 13 starts reading from the frame buffer unit 14 and starts reading the buffer number register 13c corresponding to the next read register number r, the empty / busy display indicates "empty". First,
The whole traffic measurement value (the number of frames being transferred) in the traffic observation unit is checked, and if the measured value is (N-1) or less, processing 1 described below is performed. After updating the register number to r + 1, again in step S22, a new next read register number r '(= r
+1), the buffer number register 13c during reading
Is read and the process proceeds (step S3).
1, S32).
【0061】(処理1)ここでは、まず、フレーム蓄積
中登録テーブル13bに読出し中表示OFFのVPI/
VCIの登録があるかどうかを検索し、登録がない場合
には次読出しレジスタ番号をr+1に更新して処理を終
了する(ステップS33,S28)。(Process 1) Here, first, the VPI / OFF of the display OFF during reading in the frame accumulation registration table 13b is set.
It is searched whether or not the VCI is registered, and if not, the next read register number is updated to r + 1, and the process ends (steps S33, S28).
【0062】そして、登録ありの場合には更にトラヒッ
ク観測部16の測定値をもとにVPI/VCIのトラヒ
ック測定値が(M(VPI/VCI)−1以下である登
録中、かつ読出し中表示OFFのVPI/VCIを検索
して該当するVPI/VCIのフレームバッファ番号を
読出し、この値を当該読出し中バッファ番号レジスタ1
3cのフレームバッファ番号として書き込むとともに空
塞表示(r)を「塞」にし、さらにフレーム蓄積中登録
テーブル13bの当該VPI/VCIの読出し中表示を
ONに書き換える(ステップS33〜S36)。In the case where there is a registration, furthermore, based on the measured value of the traffic observing section 16, the traffic measured value of the VPI / VCI is (M (VPI / VCI) -1) or less, and is displayed during registration and reading. OFF VPI / VCI is searched, and the frame buffer number of the corresponding VPI / VCI is read, and this value is stored in the reading buffer number register 1
3c is written as the frame buffer number, the empty / busy display (r) is set to "closed", and the reading-in-progress display of the VPI / VCI in the frame storage registration table 13b is rewritten to ON (steps S33 to S36).
【0063】その後、前述したステップS23以降の処
理3を実施する。上述した本発明のセルトラヒック制御
方式を用いることにより、VP,VC等の帯域管理単位
毎に予め規定された帯域以内に転送トラヒックを制御す
ることができる。Thereafter, the above-described process 3 after step S23 is performed. By using the above-described cell traffic control method of the present invention, transfer traffic can be controlled within a band defined in advance for each band management unit such as VP and VC.
【0064】また本発明のセルトラヒック制御方式では
帯域管理単位毎に個別のFIFOバッファを設置するこ
となく数100〜数1000多重の通信チャネルの帯域
を管理することが可能となる。Further, in the cell traffic control system of the present invention, it is possible to manage hundreds to thousands of multiplexed communication channel bands without installing a separate FIFO buffer for each band management unit.
【0065】さらに、本発明のセルトラヒック制御方式
では、規定帯域を超えない範囲においては入力セルはバ
ッファに蓄積されることなく直接出力回線上に転送され
るため転送遅延時間を小さく抑えることができる。Further, in the cell traffic control system of the present invention, the input delay is transferred to the output line directly without being stored in the buffer within a range not exceeding the specified band, so that the transfer delay time can be suppressed to a small value. .
【0066】[0066]
【発明の効果】従って、以上詳述したように、本発明に
よれば、帯域管理単位毎にFIFOキューを設置せず、
帯域管理対象数が多くなっても小さなハード量で対応可
能なトラヒック制御を実現し得るセルトラヒック制御回
路及び方法を提供することが可能となる。Therefore, as described in detail above, according to the present invention, a FIFO queue is not set for each bandwidth management unit,
It is possible to provide a cell traffic control circuit and a cell traffic control method capable of realizing traffic control capable of coping with a small amount of hardware even when the number of bandwidth management targets increases.
【図1】本発明のセルトラヒック制御方式を実現する一
実施例の回路構成示す図。FIG. 1 is a diagram showing a circuit configuration of an embodiment for realizing a cell traffic control system according to the present invention.
【図2】本発明のセルトラヒック制御回路におけるフレ
ームバッファ部の構成例を示す図。FIG. 2 is a diagram showing a configuration example of a frame buffer unit in the cell traffic control circuit of the present invention.
【図3】トラヒック観測部でのフレーム数計数方法を示
す図。FIG. 3 is a diagram showing a frame number counting method in a traffic observation unit.
【図4】フレーム転送制御部の動作(到着セル処理)フ
ローを示す図。FIG. 4 is a diagram showing an operation (arrival cell process) flow of a frame transfer control unit.
【図5】フレーム転送制御部の動作(フレームバッファ
読出し処理)フローを示す図。FIG. 5 is a diagram showing an operation (frame buffer reading process) flow of a frame transfer control unit.
【図6】従来技術でのセルトラヒック制御回路の構成を
示す図。FIG. 6 is a diagram showing a configuration of a cell traffic control circuit according to a conventional technique.
【図7】情報フレームがセルに分解されて転送される例
を示す図。FIG. 7 is a diagram showing an example in which an information frame is divided into cells and transferred.
【図8】セルに分割された情報フレームが回線上で多重
転送されている例を示す図。FIG. 8 is a diagram showing an example in which information frames divided into cells are multiplex-transferred on a line.
11…入力回線、12…セル検出部、13…フレーム転
送制御部、14…フレームバッファ部、15…空きフレ
ームバッファ管理部、16…トラヒック観測部、13a
…規定帯域テーブル、13b…フレーム蓄積中登録テー
ブル、13c…読出し中バッファ番号レジスタ、14a
…書込み中フレーム登録テーブル、#1,#2,…,#
j…フレームバッファ、R1,R2,…Rj…次フレー
ムバッファ番号レジスタ。11: input line, 12: cell detection unit, 13: frame transfer control unit, 14: frame buffer unit, 15: empty frame buffer management unit, 16: traffic observation unit, 13a
... Regulated bandwidth table, 13b ... Frame accumulation registration table, 13c ... Reading buffer number register, 14a
... Frame registration table during writing, # 1, # 2, ..., #
j: frame buffer, R1, R2,... Rj: next frame buffer number register.
Claims (6)
のセルに分割され、あるいは単独のセルとして所定速度
の回線上を転送され、かつ、同一の回線上を同時に複数
の情報のフレームが多重転送されるフレーム転送方式に
用いられ、前記回線上のセルトラヒックを制御するセル
トラヒック制御方法において、 前記回線上を転送可能なトラヒックを同時に転送可能な
最大フレーム数Nで規定し、 前記回線上を転送中のフレーム数nを計数する手段と、 前記規定された最大フレーム数を超過してフレームが入
力した場合に当該フレームを構成するセルを蓄積するバ
ッファとを有し、 到着セルが有効セルであり情報フレームを構成する先頭
セルもしくは単独セルである場合に、セル到着時点でn
<Nの場合には当該セルと同一フレームに属する一連の
セルを出力回線上に転送し、n=Nの場合には当該セル
と同一のフレームに属する一連のセルをフレームを識別
しつつ前記バッファに蓄積し、 前記バッファに蓄積されたフレームについて、入力セル
が空きセル等の無効セルであるか、もしくは入力セルを
前記バッファに蓄積して前記出力回線上にセルが転送さ
れない場合に、n≦Nの範囲で前記バッファから読出し
て前記回線上に転送することにより、前記出力回線上の
セルトラヒックを規定値以内に制御することを特徴とす
るセルトラヒック制御方法。An information frame to be communicated is divided into a plurality of fixed-length cells, or transferred as a single cell on a line of a predetermined speed, and a plurality of information frames are simultaneously multiplexed on the same line. A cell traffic control method for controlling cell traffic on the line, which is used for a frame transfer method to be transferred, wherein the traffic that can be transferred on the line is defined by the maximum number N of frames that can be transferred at the same time. Means for counting the number n of frames being transferred; and a buffer for storing cells constituting the frame when the number of frames exceeds the specified maximum number of frames, and the arrival cell is a valid cell. If the cell is the first cell or a single cell constituting an information frame, n
If <N, a series of cells belonging to the same frame as the relevant cell is transferred to the output line. If n = N, a series of cells belonging to the same frame as the relevant cell are transferred to the buffer while identifying the frame. For frames stored in the buffer, if the input cell is an invalid cell such as an empty cell, or if the input cell is stored in the buffer and the cell is not transferred on the output line, n ≦ A cell traffic control method, wherein the cell traffic on the output line is controlled within a specified value by reading out from the buffer in the range of N and transferring it on the line.
法において、 前記バッファから前記出力回線上にセルを読み出す際
に、同一フレームに属するセルは所定の間隔で読み出す
ように制御することを特徴とするセルトラヒック制御方
法。2. The cell traffic control method according to claim 1, wherein when cells are read from the buffer onto the output line, cells belonging to the same frame are controlled to be read at predetermined intervals. Cell traffic control method.
ク制御方法において、 前記回線上でトラヒックを制御する帯域管理単位を設定
し、前記回線上を転送可能なトラヒックを同時に転送可
能な最大フレーム数Nで、各帯域管理単位w毎に回線上
を転送可能なトラヒックを同一帯域管理単位に属するフ
レームの同時に転送可能な最大数M(w)で規定し、 前記回線上を転送中の全フレーム数nをおよび帯域管理
単位毎に回線上を転送中のフレーム数m(w)を計数す
る手段を有し、 到着セルが有効セルであり情報フレームを構成する先頭
セルもしくは単独セルである場合に、セル到着時点でn
<Nでかつm(w)<M(w)の場合には当該セルと同
一のフレームに属する一連のセルを前記出力回線上に転
送し、n=Nもしくはm(w)=M(w)の場合には当
該セルと同一のフレームに属する一連のセルをフレーム
を識別しつつ前記バッファに蓄積し、 前記バッファに蓄積されたフレームについて、入力セル
が空きセル等の無効セルであるか、もしくは入力セルを
バッファに蓄積して前記出力回線上にセルが転送されな
い場合に、n≦Nかつm(w)≦M(w)の範囲で前記
バッファから読出して前記回線上に転送することによ
り、前記出力回線上のセルトラヒックを規定値以内に制
御することを特徴とするセルトラヒック制御方法。3. The cell traffic control method according to claim 1, wherein a bandwidth management unit for controlling traffic on the line is set, and a maximum number of frames that can simultaneously transfer traffic that can be transferred on the line. N, the traffic that can be transferred on the line for each band management unit w is defined by the maximum number M (w) of simultaneously transferable frames belonging to the same band management unit, and the total number of frames being transferred on the line n and means for counting the number of frames m (w) being transferred on the line for each band management unit. If the arriving cell is a valid cell and is the first cell or a single cell constituting an information frame, N at cell arrival
If <N and m (w) <M (w), a series of cells belonging to the same frame as the cell is transferred to the output line, and n = N or m (w) = M (w) In the case of, a series of cells belonging to the same frame as the cell is stored in the buffer while identifying the frame, and for the frame stored in the buffer, whether the input cell is an invalid cell such as an empty cell, or By storing input cells in a buffer and not transferring cells on the output line, reading from the buffer in the range of n ≦ N and m (w) ≦ M (w) and transferring them on the line, A cell traffic control method, wherein cell traffic on the output line is controlled within a specified value.
のセルに分割され、あるいは単独のセルとして所定速度
の回線上を転送され、かつ、同一の回線上を同時に複数
の情報フレームが多重転送されるフレーム転送方式にお
いて、 前記回線上のセルの到着と到着セルの種別および当該セ
ル中に表示されたフレーム識別子を検出するセル検出部
と、 出力回線上を転送中の全フレーム数nおよび帯域管理単
位w毎に回線上を転送中のフレーム数m(w)を計数す
るトラヒック観測部と、 規定最大フレーム数を超過してフレームが入力した場合
に当該フレームを構成するセルをフレーム単位に蓄積す
る複数面のフレームバッファからなるフレームバッファ
部と、 前記フレームバッファ部の空きフレームバッファを管理
する空きフレームバッファ部と、 到着セルを前記フレームバッファ部に蓄積するかあるい
は前記出力回線上に転送するかを判定するフレーム転送
制御部とを具備し、 前記フレーム転送制御部は、前記フレームバッファ部に
蓄積中のフレームが存在する帯域管理単位wの値を保持
するフレーム蓄積中登録テーブルを有し、 前記セル検出部で検出した到着セルが所属する帯域管理
単位が前記フレーム蓄積中登録テーブルに登録中である
場合には当該セルを前記フレームバッファ部に蓄積し、
登録中でない場合に当該到着セルが情報フレームを構成
する中間セル、もしくは最終セルであれば前記出力回線
に転送し、先頭セルもしくは単独セルであれば所定の判
定法により当該セルを前記出力回線に転送するかフレー
ムバッファに蓄積するかを決定することを特徴とするセ
ルトラヒック制御回路。4. An information frame to be communicated is divided into a plurality of fixed-length cells, or transferred as a single cell on a line of a predetermined speed, and a plurality of information frames are simultaneously multiplex-transmitted on the same line. A cell detector for detecting the arrival of a cell on the line, the type of the arriving cell and the frame identifier displayed in the cell, a total number of frames n and a band being transferred on the output line. A traffic observation unit that counts the number m (w) of frames being transferred on the line for each management unit w, and stores cells constituting the frame in units of frames when the number of frames exceeds a specified maximum number of frames A frame buffer unit comprising a plurality of frame buffers, and a vacant frame buffer unit for managing a vacant frame buffer of the frame buffer unit. A frame transfer control unit for determining whether to store the arriving cell in the frame buffer unit or to transfer the arriving cell to the output line, wherein the frame transfer control unit determines whether the frame being stored in the frame buffer unit is If there is a frame storage registration table holding the value of the existing band management unit w, and the band management unit to which the arriving cell detected by the cell detection unit belongs is being registered in the frame storage registration table, Storing the cell in the frame buffer unit,
If the arriving cell is not an intermediate cell constituting an information frame when not being registered, or if it is the last cell, the cell is transferred to the output line. A cell traffic control circuit for deciding whether to transfer or accumulate in a frame buffer.
路において、 前記フレーム転送制御部中の前記フレーム蓄積中登録テ
ーブルは、前記フレームバッファ部に蓄積中のフレーム
が存在する帯域管理単位wの値とともに、当該帯域管理
単位に属する蓄積中のフレームのうち、最初に蓄積され
たフレームバッファ番号を先頭蓄積フレームバッファ番
号、最も新しく蓄積を開始したフレームが蓄積中のフレ
ームバッファ番号を最新蓄積フレームバッファ番号とし
て保持する機能を有し、 前記セル検出部で検出した到着セルが情報フレームを構
成する先頭セルもしくは単独セルである場合で、当該セ
ルが所属する帯域管理単位が前記フレーム蓄積中登録テ
ーブルに登録中でなくかつ前記フレームバッファ部へ蓄
積すると判定された場合、空きフレームバッファ部から
空きのフレームバッファ番号をハントし当該フレームバ
ッファ番号を有する前記フレームバッファ部のフレーム
バッファ面に当該セルを書込むとともに、当該フレーム
バッファ番号を先頭蓄積フレームバッファ番号および最
新フレームバッファ番号として帯域管理単位wの値とと
もに、前記フレーム蓄積中登録テーブルに登録し、 当該セルが所属する帯域管理単位が前記フレーム蓄積中
登録テーブルに登録中である場合には空きフレームバッ
ファ部から空きのフレームバッファ番号をハントし当該
フレームバッファ番号を有する前記フレームバッファ部
のフレームバッファ面に当該セルを書込むとともに、前
記フレーム蓄積中登録テーブルの当該帯域管理単位の最
新フレームバッファ番号を新に空きフレームバッファ管
理部からハントしたフレームバッファ番号に書換え、前
記フレームバッファ部で同一帯域管理単位に属するフレ
ームが蓄積されたフレームバッファ面をフレームバッフ
ァの蓄積順に管理することを特徴とするセルトラヒック
制御回路。5. The cell traffic control circuit according to claim 4, wherein the frame accumulation registration table in the frame transfer control unit has a value of a band management unit w in which a frame accumulated in the frame buffer unit exists. In addition, among the accumulated frames belonging to the band management unit, the first accumulated frame buffer number is the first accumulated frame buffer number, and the frame buffer number in which the most recently started frame is accumulated is the latest accumulated frame buffer number. In the case where the arriving cell detected by the cell detection unit is a head cell or a single cell constituting an information frame, the band management unit to which the cell belongs is registered in the frame accumulation registration table. If it is determined that data is not stored in the frame buffer Hunt an empty frame buffer number from the system buffer unit, write the cell on the frame buffer surface of the frame buffer unit having the frame buffer number, and use the frame buffer number as the first accumulated frame buffer number and the latest frame buffer number. Registered in the frame accumulation registration table together with the value of the management unit w, and when the band management unit to which the cell belongs is being registered in the frame accumulation registration table, an empty frame buffer number from an empty frame buffer unit And write the cell to the frame buffer surface of the frame buffer unit having the frame buffer number, and newly set the latest frame buffer number of the band management unit of the frame accumulation registration table to the empty frame buffer management. Rewriting the frame buffer numbers and hunt from cell traffic control circuit, characterized in that managing the frame buffer surface which frame has been accumulated belonging to the same band management unit in the frame buffer in the storage order of the frame buffer.
ク制御回路において、 前記フレーム転送制御部は前記フレームバッファ部から
読出し中のフレームバッファ番号を登録する読出し中バ
ッファ番号レジスタを有し、同じくフレーム転送制御部
中の前記フレーム蓄積中登録テーブルに登録中の帯域管
理単位に属するフレームが読出し中であるか否かを示す
表示フラグを保持し、 前記セル検出部において検出した到着セルが無効セルで
あるかまたは到着セルを前記フレームバッファ部に蓄積
して前記出力回線上にセルが転送されない場合に、前記
読出し中バッファ番号レジスタに保持された番号の前記
フレームバッファ部内のフレームバッファ面から1セル
読み出して前記出力回線上に転送、あるいは読出しバッ
ファ番号レジスタにフレームバッファ番号が登録されて
いない場合にn≦N−1かつm(w)≦M−1でありか
つ読み出し表示フラグの値が読出し中でないことを示し
ている帯域管理単位wが前記フレーム蓄積中登録テーブ
ルに登録されていれば、当該テーブルに記録されている
先頭蓄積フレームバッファ番号の値を読出しその値を前
記読出しバッファ番号レジスタに登録するとともに当該
フレームバッファ番号のフレームバッファ部内のバッフ
ァ面から1セル読み出して出力回線上に転送するととも
に、 読み出したセルが情報フレームを構成する最終セルもし
くは単独セルである場合にはフレームバッファ部から同
一帯域管理単位に属する次のフレームバッファ番号を読
出して前記読出し中バッファ番号レジスタの値を書換
え、前記フレームバッファ部中に同一帯域管理単位に属
する他のフレームが蓄積されていない場合には前記読出
し中バッファ番号レジスタおよび前記フレーム蓄積中登
録テーブルから当該帯域管理単位を削除することを特徴
とするセルトラヒック制御回路。6. The cell traffic control circuit according to claim 4, wherein said frame transfer control unit has a buffer number register for reading registering a frame buffer number being read from said frame buffer unit. A display flag indicating whether or not a frame belonging to the band management unit being registered in the frame accumulation registration table in the transfer control unit is being read is held, and the arrival cell detected by the cell detection unit is an invalid cell. When one or more arriving cells are stored in the frame buffer and the cell is not transferred on the output line, one cell is read from the frame buffer surface in the frame buffer of the number held in the buffer number register during reading. Transfer to the output line, or read the frame into the read buffer number register. When the buffer number is not registered, the band management unit w indicating that n ≦ N−1 and m (w) ≦ M−1 and the value of the read display flag is not being read is registered during the frame accumulation. If it is registered in the table, the value of the head accumulation frame buffer number recorded in the table is read out, the value is registered in the read buffer number register, and one cell from the buffer surface in the frame buffer unit of the frame buffer number is read out. When the read out cell is the last cell constituting the information frame or the single cell, the next frame buffer number belonging to the same band management unit is read out from the frame buffer unit, and the read out cell is read out and transferred to the output line. Rewrite the value of the buffer number register so that the same Cell traffic control circuit, characterized in that deletes the bandwidth management unit from the buffer number register and the frame accumulation in the registration table in the reading when other frames belonging to the unit is not stored.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20564994A JP2988654B2 (en) | 1994-08-30 | 1994-08-30 | Cell traffic control circuit and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20564994A JP2988654B2 (en) | 1994-08-30 | 1994-08-30 | Cell traffic control circuit and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0879251A JPH0879251A (en) | 1996-03-22 |
| JP2988654B2 true JP2988654B2 (en) | 1999-12-13 |
Family
ID=16510392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20564994A Expired - Lifetime JP2988654B2 (en) | 1994-08-30 | 1994-08-30 | Cell traffic control circuit and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2988654B2 (en) |
-
1994
- 1994-08-30 JP JP20564994A patent/JP2988654B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0879251A (en) | 1996-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6252877B1 (en) | ATM switching system and cell control method | |
| EP0942621B1 (en) | Multiprocessing system and method for assembly of asynchronous transfer mode cells | |
| US5513178A (en) | Cell multiplexing apparatus in ATM network | |
| US5694554A (en) | ATM interface and shaping method | |
| JPH08307425A (en) | Multiplex stm-atm conversion device | |
| EP0973304A2 (en) | Apparatus and method for bandwidth management | |
| US7058061B2 (en) | Dynamic virtual channel management apparatus | |
| JP2988654B2 (en) | Cell traffic control circuit and method | |
| EP0870415B1 (en) | Switching apparatus | |
| JP3602893B2 (en) | ATM interface and shaping method | |
| JP2964968B2 (en) | Shaping processing apparatus and shaping processing method | |
| US5923657A (en) | ATM switching system and cell control method | |
| US20020141445A1 (en) | Method and system for handling a loop back connection using a priority unspecified bit rate in ADSL interface | |
| JPH08130543A (en) | Virtual channel multiplexer | |
| JP3042412B2 (en) | ATM switching system | |
| US5905710A (en) | Method for controlling a re-emission interval in an asynchronous transfer mode interval controller | |
| JP2917891B2 (en) | Loss cell compensation method | |
| JP2000151611A (en) | Configuration automatically adjusting build-out period in communication system supporting multiple constant bit rate connection | |
| JP2000341295A (en) | ATM equipment | |
| JP2882372B2 (en) | ATM switching system | |
| JP3565606B2 (en) | Cell multiplexer | |
| JP2001268085A (en) | Cell multiplex controller | |
| JPH09284290A (en) | Processing flow trace test system | |
| JPH1174906A (en) | ATM switching system | |
| JPH09116550A (en) | Input cell buffer system for ATM switch |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071008 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081008 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091008 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101008 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101008 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111008 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111008 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121008 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121008 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131008 Year of fee payment: 14 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |