JP3461110B2 - Band shared circuit - Google Patents
Band shared circuitInfo
- Publication number
- JP3461110B2 JP3461110B2 JP24103697A JP24103697A JP3461110B2 JP 3461110 B2 JP3461110 B2 JP 3461110B2 JP 24103697 A JP24103697 A JP 24103697A JP 24103697 A JP24103697 A JP 24103697A JP 3461110 B2 JP3461110 B2 JP 3461110B2
- Authority
- JP
- Japan
- Prior art keywords
- band
- cell
- cells
- connection
- connections
- 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)
- Small-Scale Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、単一または複数の
出力への帯域を複数のコネクションで共用するためのバ
ンド共用回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a band sharing circuit for sharing a band for a single output or a plurality of outputs with a plurality of connections.
【0002】[0002]
【従来の技術】バンド共用回路には、各コネクションご
とに伝送を保証している最低保証帯域(以下「MCR
(Minimum Cell Rate)」という)のセルを廃棄しないこ
とと、MCR以上の帯域を各コネクションに公平に分配
することが要求されている。2. Description of the Related Art A band sharing circuit has a minimum guaranteed bandwidth (hereinafter referred to as "MCR") that guarantees transmission for each connection.
(Minimum Cell Rate) ”, and it is required that the bandwidth above the MCR be evenly distributed to each connection.
【0003】このような動作が要求されるバンド共用回
路として、バンド共用回路に集められたセルの帯域の合
計が出力側の共用帯域より大きい場合に、MCRを超過
するセルを適宜廃棄することにより合計帯域を共用帯域
以下に絞るシェーピング機能を有するものがある。As a band sharing circuit which requires such operation, when the total band of the cells collected in the band sharing circuit is larger than the output side shared band, cells exceeding MCR are appropriately discarded. Some have a shaping function that narrows the total bandwidth below the shared bandwidth.
【0004】図11は、シェーピング機能を有する従来
のバンド共用回路の構成を示す。図において、入力セル
は通過阻止手段21を介してセル蓄積手段22に蓄積さ
れ、セル蓄積手段22から読み出されたセルがバンド共
用回路から出力される。セル蓄積手段22には、セルの
蓄積量を観測する閾値観測手段23が接続される。通過
阻止手段21は入力セルの状態と閾値観測手段23で観
測されるセル蓄積量に応じて、入力セルを廃棄するか否
かを制御する。FIG. 11 shows the configuration of a conventional band sharing circuit having a shaping function. In the figure, the input cell is stored in the cell storage means 22 via the passage blocking means 21, and the cell read from the cell storage means 22 is output from the band sharing circuit. A threshold value observing unit 23 for observing the amount of accumulated cells is connected to the cell accumulating unit 22. The passage blocking means 21 controls whether or not to discard the input cell according to the state of the input cell and the cell accumulation amount observed by the threshold observing means 23.
【0005】この通過阻止手段21の具体的な動作フロ
ーを図12に示す。入力セルに対して、パケットを構成
する最初のセルか否かを判断し、最初のセルである場合
には、所属コネクションがMCR以下か否かを判断し、
MCR以下であれば入力セルを通過させる。MCRを超
過していれば、セル蓄積手段22のバッファの使用量が
廃棄閾値以下か否かを判断する。ここで、廃棄閾値以下
であれば入力セルを通過させ、廃棄閾値を越えていれば
入力セルを廃棄する。すなわち、セル蓄積手段22のセ
ル蓄積量が閾値を超過した場合に、MCRを超過するセ
ルが廃棄される。FIG. 12 shows a specific operation flow of the passage blocking means 21. For the input cell, it is determined whether or not it is the first cell forming the packet, and if it is the first cell, it is determined whether or not the belonging connection is less than or equal to MCR,
If it is less than MCR, the input cell is passed. If it exceeds the MCR, it is determined whether the usage amount of the buffer of the cell accumulating unit 22 is equal to or less than the discard threshold value. Here, if it is less than the discard threshold, the input cell is passed, and if it exceeds the discard threshold, the input cell is discarded. That is, when the cell storage amount of the cell storage means 22 exceeds the threshold value, the cells exceeding the MCR are discarded.
【0006】一方、入力セルがパケットを構成する最初
のセルでない場合には、同一パケットを構成するセルが
廃棄されているか否かを判断し、廃棄されていれば入力
セルを廃棄し、廃棄されていなければ入力セルを通過さ
せる。On the other hand, when the input cell is not the first cell forming the packet, it is judged whether or not the cells forming the same packet are discarded, and if they are discarded, the input cell is discarded and discarded. If not, the input cell is passed.
【0007】[0007]
【発明が解決しようとする課題】図11に示す従来のバ
ンド共用回路には次のような問題点がある。第一は、セ
ル廃棄開始後に、セル蓄積手段22に蓄積可能なセル蓄
積量に関する規定がないので、MCRに満たないセルを
廃棄する危険性がある。The conventional band sharing circuit shown in FIG. 11 has the following problems. First, since there is no regulation regarding the amount of cell storage that can be stored in the cell storage unit 22 after the start of cell discard, there is a risk of discarding cells that do not meet the MCR.
【0008】第二は、コネクション別にセル蓄積量が管
理されていないので、特定のコネクションのためにセル
蓄積量が閾値を越えると、閾値までセルが蓄積されてい
るコネクションもそれ以外のコネクションも同様に廃棄
されてしまう。また、他のコネクションのセルが蓄積し
てから入力を開始した他のコネクションのセルは、既に
蓄積されている他のコネクションのセルが送出終了する
まで待ってから送出されるので、伝送遅延が発生する。
すなわち、セル蓄積手段でのセル蓄積を通じて、自コネ
クションの過去のセル送出の履歴ではなく、他のコネク
ションの履歴のために、セル廃棄や伝送遅延が生ずる不
公平がコネクション間に発生する。さらに、この伝送遅
延により、規則正しいセル間隔で到着したコネクション
にバースト性が付与され、甚だしい場合はMCRでのセ
ル送出さえも妨げられることになる。Secondly, since the cell storage amount is not managed for each connection, when the cell storage amount exceeds a threshold value for a specific connection, the connection in which the cells are stored up to the threshold value and the other connections are the same. Will be thrown away. Also, cells of other connections that have started inputting after cells of other connections have accumulated will be transmitted after waiting for cells of other connections that have already accumulated to complete transmission, so transmission delay will occur. To do.
That is, through the cell accumulation by the cell accumulating means, an unfairness occurs between the connections because of the history of other connections, not the past cell transmission history of the own connection, which causes cell discard and transmission delay. Furthermore, this transmission delay imparts burstiness to the connections arriving at regular cell intervals, and even severely prevents cell transmission in MCR.
【0009】このような問題点に対して、MCRの保証
とコネクション間の公平性を確保するためには、セル蓄
積手段に蓄積可能なセル数をコネクション別に規定する
ことと、既にセルが蓄積されているコネクションのセル
をMCRを保証する帯域で順次読み出すラウンドロビン
読出とを兼ね備える必要がある。しかし、このような機
能を備えたバンド共用回路においても次のような問題が
ある。In order to solve the above problems, in order to guarantee the MCR and the fairness between the connections, the number of cells that can be stored in the cell storage means is defined for each connection, and the cells are already stored. It is necessary to combine the round-robin reading in which the cells of the connected connection are sequentially read in the band guaranteeing the MCR. However, the band sharing circuit having such a function also has the following problems.
【0010】まず、ラウンドロビン読出を待つ間に到着
したセルのMCRを保証するためには、長大なセル蓄積
量が必要となる。次に、ラウンドロビン読出ではセル蓄
積手段内に各コネクションのセルが存在するか否かを検
索する必要があるが、検索できるコネクション数はアク
セス速度やスケジューラの長さの制限に起因する制限が
ある。さらに、複数の共用帯域を束ねた共用帯域を形成
する場合に、各々の共用帯域のラウンドロビン読出速度
に上限を設けない限り、単一の共用帯域のコネクション
のセルのみが入力されたとき、その帯域の上限を越す読
み出しをしてしまう問題がある。First, in order to guarantee the MCR of a cell that has arrived while waiting for the round robin reading, a long cell storage amount is required. Next, in round robin reading, it is necessary to search whether or not a cell for each connection exists in the cell storage means, but the number of connections that can be searched is limited by the access speed and the length of the scheduler. . Further, when forming a shared band in which a plurality of shared bands are bundled, unless a limit is set on the round-robin read speed of each shared band, when only cells of a single shared band connection are input, There is a problem that data is read out beyond the upper limit of the band.
【0011】本発明は、ラウンドロビン読出を用いず
に、MCR(最低保証帯域)を保証しかつコネクション
間で公平な帯域割り当てを可能にするバンド共用回路を
提供することを目的とする。It is an object of the present invention to provide a band sharing circuit that guarantees MCR (minimum guaranteed bandwidth) and enables fair bandwidth allocation among connections without using round robin reading.
【0012】[0012]
【課題を解決するための手段】本発明のバンド共用回路
は、入力セルについて、コネクションごとに最低保証帯
域の超過の有無と、帯域を共用するコネクションのグル
ープ全体の共用帯域の超過の有無を検出し、それに応じ
て、入力セルのうち最低保証帯域以下のコネクションま
たは最低保証帯域以上であっても共用帯域に余裕がある
コネクションのセルをパケット単位で通過させ、最低保
証帯域以上のコネクションでかつ共用帯域に余裕がない
コネクションのセルをパケット単位で通過阻止して廃棄
する。The band sharing circuit of the present invention detects, for an input cell, whether or not the minimum guaranteed bandwidth is exceeded for each connection and whether or not the shared bandwidth of the entire group of connections sharing the bandwidth is exceeded. Accordingly, among the input cells, connections with a bandwidth less than the minimum guaranteed bandwidth, or cells with connections with a shared bandwidth that is more than the minimum guaranteed bandwidth are passed in packet units, and connections with the minimum guaranteed bandwidth or more are shared. Blocks and discards the cells of a connection that has no bandwidth in packet units.
【0013】これにより、セル蓄積手段の蓄積履歴によ
らずに廃棄制御を行うことができ、MCRを保証しなが
らコネクション間で公平な帯域割り当てを実現すること
ができる。As a result, it is possible to perform discard control regardless of the accumulation history of the cell accumulating means, and to realize fair band allocation between connections while guaranteeing MCR.
【0014】[0014]
(第1の実施形態)図1は、本発明のバンド共用回路の
第1の実施形態を示す。(First Embodiment) FIG. 1 shows a first embodiment of a band sharing circuit of the present invention.
【0015】図において、入力セルは、通過阻止手段1
1およびセル蓄積手段12を介して出力される。通過阻
止手段11は、コネクションごとのMCRの超過の有無
と、帯域を共用するコネクションのグループ全体の共用
帯域の超過の有無とを観測する。この観測結果は積算手
段13で積算され、時間当たりのセル数または帯域が判
別される。In the figure, the input cell is the passage blocking means 1
1 and the cell storage means 12 to output. The passage blocking means 11 observes whether or not the MCR is exceeded for each connection, and whether or not the shared bandwidth of the entire group of connections sharing the bandwidth is exceeded. The observation results are integrated by the integrating means 13 to determine the number of cells per hour or the band.
【0016】通過阻止手段11は、積算手段13の積算
値に応じて、MCR以下のコネクションまたはMCR以
上であっても他のコネクションと共用している共用帯域
に余裕があるコネクションのセルをパケット単位で通過
させる。一方、MCR以上のコネクションでかつ他のコ
ネクションと共用している共用帯域に余裕がないコネク
ションのセルをパケット単位で通過阻止して廃棄する。According to the integrated value of the integrating means 13, the passage blocking means 11 determines, in packet units, the cells of the connections that are less than or equal to the MCR or that have a margin in the shared band that is shared with other connections even if it is greater than or equal to the MCR. To pass through. On the other hand, a cell of a connection having a connection equal to or higher than MCR and having no margin in the shared band shared with other connections is blocked and discarded in packet units.
【0017】この通過阻止手段11の具体的な動作フロ
ーを図2に示す。入力セルに対して、パケットを構成す
る最初のセルか否かを判断し、最初のセルである場合に
は、所属コネクションがMCR以下か否かを判断し、M
CR以下であれば入力セルを通過させる。MCRを超過
していれば、所属グループの使用帯域が閾値以下か否か
を判断する。ここで、閾値以下であれば入力セルを通過
させ、閾値を越えていれば入力セルを廃棄する。一方、
入力セルがパケットを構成する最初のセルでない場合に
は、同一パケットを構成するセルが廃棄されているか否
かを判断し、廃棄されていれば入力セルを廃棄し、廃棄
されていなければ入力セルを通過させる。FIG. 2 shows a specific operation flow of the passage blocking means 11. For the input cell, it is judged whether or not it is the first cell forming the packet, and if it is the first cell, it is judged whether or not the belonging connection is less than or equal to MCR, and M
If it is less than CR, the input cell is passed. If it exceeds the MCR, it is determined whether the used bandwidth of the belonging group is less than or equal to the threshold value. Here, if it is less than the threshold value, the input cell is allowed to pass, and if it exceeds the threshold value, the input cell is discarded. on the other hand,
If the input cell is not the first cell that forms the packet, determine whether the cells that form the same packet are discarded. If they are discarded, the input cell is discarded. If not, the input cell is discarded. Pass through.
【0018】この通過阻止手段11では、通過阻止しな
かったMCR以上の帯域のパケットまたはパケットを構
成するセルの一部または全部にATMで廃棄優先セルを
意味するCLP(Cell Loss Priority) ビット等の目印
を付加していもよい。これを付加する場合には、本バン
ド共用回路で測定したMCRの測定結果を伝送先の回路
で利用することができる。The passage blocking means 11 uses CMP (Cell Loss Priority) bits or the like, which means a discard priority cell in ATM, in some or all of the packets in the band not less than the MCR which is not blocked and the cells constituting the packets. A mark may be added. When this is added, the measurement result of the MCR measured by this band sharing circuit can be used in the destination circuit.
【0019】セル蓄積手段12は、通過阻止手段11に
よる廃棄がパケット単位であるために発生する共用帯域
超過分を吸収し、各コネクションのMCR以下の帯域を
確保する目的を有する。そのために、通過阻止手段11
による通過阻止開始後に蓄積可能なセル数が各コネクシ
ョンのMCRを確保できる程度以上のセル蓄積量が必要
となる。すなわち、帯域を共用する全コネクションが同
時に最大帯域(以下「PCR(Peak Cell Rate) 」とい
う)でバンド共用回路に入出力した場合に、全コネクシ
ョンの各パケットを欠落しないですむセル蓄積量が要求
される。例えば、(最長パケット長)×(コネクション
数)以上である。このセル量は、統計多重効果が有効な
コネクションを収容するバンド共用回路では、統計多重
効果の分を軽減した等価的な量であってもよい。The cell accumulating means 12 has a purpose of absorbing an excess of the shared band generated because the discard by the pass blocking means 11 is in units of packets and ensuring a band equal to or lower than the MCR of each connection. Therefore, the passage blocking means 11
It is necessary that the number of cells that can be stored after the start of passage prevention by is larger than the amount that can secure the MCR of each connection. In other words, when all connections sharing the band simultaneously input / output to / from the band sharing circuit in the maximum band (hereinafter referred to as "PCR (Peak Cell Rate)"), the cell storage amount that does not drop each packet of all connections is required. To be done. For example, it is (maximum packet length) × (number of connections) or more. In the band sharing circuit that accommodates the connection in which the statistical multiplexing effect is effective, this cell amount may be an equivalent amount in which the amount of the statistical multiplexing effect is reduced.
【0020】また、積算手段13の積算値に誤差を含ん
でいる場合は、誤差分に相当するセル蓄積量を加算する
必要がある。それは、MCRに誤差を加えた量がMCR
のセルとして扱われるので、この誤差を含んだMCRの
セルを落とさないように蓄積する必要があるためであ
る。誤差の例として、MCRの測定をパケット単位で行
っているケースでは、測定法にもよるが(最長のパケッ
ト長−1ビット)/(観測時間×MCR)となる。この
場合には、積算されるMCRにこの誤差分を加えた量以
上のセル蓄積量が必要となる。If the integrated value of the integrating means 13 contains an error, it is necessary to add the cell accumulation amount corresponding to the error. It is the amount of MCR plus the error
This is because the cells of MCR including this error must be stored so as not to drop. As an example of the error, in the case where the MCR is measured in packet units, it becomes (longest packet length-1 bit) / (observation time × MCR) depending on the measurement method. In this case, a cell accumulation amount equal to or greater than the sum of MCR and this error is required.
【0021】他の観測値の誤差の例として、細分した観
測時間である観測窓ごとに、MCR以下のセルとMCR
を超過するセルを分別し、その旨をタグ等で記載する方
法を適用した場合がある。この方法の場合には、図3に
示す状況が考えられる。図3の状況は、MCRを超過し
たパケットが全コネクションで到着したときに、ちょう
ど共用帯域に到達したとする。このとき、入力セルがパ
ケットを構成する最初のセルであれば廃棄できないし、
次の観測窓でMCR以下と記載されたパケットも廃棄で
きない。そのため、このような観測法をとるバンド共用
回路では、セル蓄積手段が有する実質的または等価的な
セル蓄積量として、誤差分を含めて(全コネクション
数)×(最長のパケット長)×2以上とする必要があ
る。As another example of the error of the observed value, the cells below the MCR and the MCR for each observation window which is the subdivided observation time.
There is a case where the method of separating the cells exceeding the above and describing the fact with tags etc. is applied. In the case of this method, the situation shown in FIG. 3 is conceivable. In the situation shown in FIG. 3, it is assumed that the shared band has just arrived when a packet exceeding the MCR arrives in all the connections. At this time, if the input cell is the first cell in the packet, it cannot be discarded,
A packet described as MCR or less in the next observation window cannot be discarded. Therefore, in the band sharing circuit adopting such an observation method, the error is included as the substantial or equivalent cell storage amount of the cell storage means (the total number of connections) × (longest packet length) × 2 or more. And need to.
【0022】ここで、図1に示す第1の実施形態の構成
と、図11に示す従来構成において、入力セルと、通過
阻止手段11,21の通過セルおよび廃棄セルと、セル
蓄積手段12,22の蓄積セルの関係を図4,図5に示
し、セル廃棄におけるコネクション間の公平性について
説明する。図4,図5において、横軸は時間を表し、縦
軸は (1)入力セル量、 (2)通過セル量、 (3)廃棄セル
量、 (4)蓄積セル量を表す。また、共用帯域幅を破線で
示す。Here, in the configuration of the first embodiment shown in FIG. 1 and the conventional configuration shown in FIG. 11, the input cell, the pass cells and the discard cells of the pass blocking means 11, 21 and the cell storage means 12, The relationships among the 22 storage cells are shown in FIGS. 4 and 5, and the fairness between connections in cell discard will be described. 4 and 5, the horizontal axis represents time, and the vertical axis represents (1) input cell amount, (2) passing cell amount, (3) discarded cell amount, and (4) accumulated cell amount. Also, the shared bandwidth is shown by a broken line.
【0023】時間t1 から時間t2 の間は、単一のコネ
クション1により共用帯域上限までのセルが入力してい
る。この期間、図4の従来例ではセル蓄積手段22の入
出力帯域が等しいためにセルは蓄積されず、セル廃棄も
発生しない。図5の第1の実施形態においても、同様に
セルの蓄積および廃棄は発生しない。From time t 1 to time t 2 , cells up to the shared band upper limit are input by a single connection 1. During this period, in the conventional example of FIG. 4, since the input / output bands of the cell accumulating means 22 are the same, no cells are accumulated and no cell discard occurs. In the first embodiment shown in FIG. 5, cell accumulation and discard do not occur in the same manner.
【0024】時間t2 から時間t3 の間は、2つのコネ
クション1,2により共用帯域を超過するセルが入力し
ている。この期間、図4の従来例では合計入力帯域から
共用帯域を引いた分のセルがセル蓄積手段22に蓄積さ
れる。ただし、蓄積量は時間t3 まで廃棄が発生する閾
値まで到達しないので、この期間では廃棄は発生しな
い。一方、図5の第1の実施形態では、共用帯域に対す
る超過分だけ各コネクションのセルが均等に廃棄され
る。これにより、バンド共用回路としての入出力が均衡
するために、セル蓄積手段12にセルは蓄積されない。From time t 2 to time t 3 , a cell exceeding the shared band is input by the two connections 1 and 2. During this period, in the conventional example shown in FIG. 4, cells corresponding to the total input bandwidth minus the shared bandwidth are accumulated in the cell accumulating means 22. However, since the accumulated amount does not reach the threshold value at which discard occurs until time t 3 , discard does not occur during this period. On the other hand, in the first embodiment of FIG. 5, the cells of each connection are evenly discarded by the excess of the shared band. As a result, the inputs and outputs of the band sharing circuit are balanced, and no cells are stored in the cell storage means 12.
【0025】時間t3 から時間t4 の間は、3つのコネ
クション3,4,5により共用帯域を超過するセルが入
力している。この期間、図4の従来例では既にセル蓄積
量が廃棄開始閾値に到達しているために、各コネクショ
ンごとにMCR以下のセルのみが通過し、MCRを超過
するセルが廃棄される。このとき、共用帯域から各コネ
クションのMCR以下のセル帯域を減じた分が、t2 −
t3 間で蓄積されたセルを消化するために用いられる。
この処理は、コネクションごとの過去の蓄積履歴が関わ
らず行われるので、t2 −t3 間のコネクションとt3
−t4 間のコネクションが異なっていても、後から入力
したコネクションのセルは一律に廃棄されてしまい、各
コネクションのセル廃棄が不公平になっている。また、
t3 に入力したコネクションの最初のセルは、t2 −t
3 間に蓄積された他のコネクションのセルが出力される
まで出力を待たされることになり、各コネクションの遅
延が不公平になっている。この不公平な遅延が発生する
バンド共用回路では、伝送待ち時間が送出セル量を左右
するTCP/IPのようなプロトコルに対して、セル伝
送量が入力タイミングに依存することになり、コネクシ
ョンごとの共用帯域利用に関する不公平性が増す原因と
なる。From time t 3 to time t 4 , cells exceeding the shared band are input by the three connections 3, 4, and 5. During this period, in the conventional example of FIG. 4, since the cell accumulation amount has already reached the discard start threshold value, only cells of MCR or less pass through for each connection, and cells exceeding MCR are discarded. At this time, the amount obtained by subtracting the cell band below the MCR of each connection from the shared band is t 2 −
Used to digest accumulated cells during t 3 .
This process, because past accumulated history of each connection is performed regardless, t connection between 2 -t 3 and t 3
Even if the connection between -t 4 is different, the cells of the connection input later are uniformly discarded, and the cell discard of each connection becomes unfair. Also,
The first cell of the connection entered at t 3 is t 2 −t
The output is kept waiting until the cells of other connections accumulated during 3 are output, and the delay of each connection becomes unfair. In the band sharing circuit in which the unfair delay occurs, the cell transmission amount depends on the input timing for a protocol such as TCP / IP in which the transmission waiting time influences the transmission cell amount. This causes an increase in unfairness regarding the use of the shared band.
【0026】一方、図5の第1の実施形態では、t2 −
t3 間と同様に、共用帯域に対する超過分だけ各コネク
ション3,4,5のセルが均等に廃棄される。すなわ
ち、同時に入力する3コネクション間でMCR以上の帯
域を分割して使用し、原則としてセルの蓄積を行わな
い。したがって、従来例のように過去に蓄積された他の
コネクションのセルを出力するために遅延が発生するこ
とはなく、入力時間順によるセル廃棄に不公平性は生じ
ない。また、原則としてセルの蓄積がないので、恒常的
にセルが蓄積されている従来例に比べて、運用中にコネ
クションのMCRや共用帯域の変更、それに伴うセル落
ちの回避を容易にすることができる。このように、本実
施形態では、従来例と比べてコネクション間のセル廃棄
と遅延を公平にすることができる。On the other hand, in the first embodiment of FIG. 5, t 2 −
As in the period of t 3, the cells of the connections 3, 4, and 5 are evenly discarded by the excess amount with respect to the shared band. That is, the band of MCR or more is divided and used among three connections that are input at the same time, and in principle, cells are not stored. Therefore, unlike the conventional example, there is no delay due to outputting cells of other connections accumulated in the past, and there is no unfairness in cell discard according to input time order. In addition, since there is no cell accumulation in principle, it is possible to easily change the MCR of the connection or the shared band during operation and avoid the cell drop associated therewith, as compared with the conventional example in which cells are constantly accumulated. it can. As described above, in the present embodiment, cell discard and delay between connections can be made fair compared to the conventional example.
【0027】ここで、優先的に廃棄するセルを示すCL
P等の目印がついているコネクションを収容するバンド
共用回路では、パケット廃棄の際にその目印がついたセ
ルを優先的にパケット単位で廃棄してもよいし、入力以
前の目印を消去し、新たに通過阻止手段の観測に基づい
て制御するようにしてもよい。Here, CL indicating a cell to be preferentially discarded
In a band sharing circuit that accommodates connections with a mark such as P, when a packet is discarded, cells with that mark may be preferentially discarded on a packet-by-packet basis. Alternatively, the control may be performed based on the observation of the passage blocking means.
【0028】帯域を共用するコネクションは、コネクシ
ョン、パス、チャンネル、バーチャルコネクション、バ
ーチャルパス、バーチャルチャンネル、出力方路のいず
れか、またはその組み合わせとしてもよい。また、帯域
を共用するコネクションのグループは、出力方路別、サ
ービスクラス別、MCR別、PCR別のいずれか、また
はその組み合わせとしてもよい。同一のPCRでグルー
プ化した場合には、設定されたPCR以上をバンド共用
回路に入力する可能性があるコネクションに対して、バ
ンド共用回路によってPCR以下に絞ることができる。
また、図6に示すように、同一のPCRでグループし、
グループ内の全コネクションのMCRの和がPCRを越
えないように設定してもよい。The connection sharing the band may be any one of connection, path, channel, virtual connection, virtual path, virtual channel, output route, or a combination thereof. Further, the group of connections sharing the band may be one of output routes, service classes, MCRs, PCRs, or a combination thereof. In the case of grouping with the same PCR, the band sharing circuit can narrow down to less than the PCR for the connections that may input more than the set PCR to the band sharing circuit.
In addition, as shown in FIG. 6, by grouping with the same PCR,
You may set so that the sum of MCR of all the connections in a group may not exceed PCR.
【0029】さらに、帯域を共用するコネクションのグ
ループ同士をさらにまとめ、出力方路や出力回線ごとで
大グループを形成してもよい。その場合には、大グルー
プ中のグループで使用帯域を通知することにより、未使
用の帯域を融通しあうこともできる。Furthermore, groups of connections sharing a band may be further grouped together to form a large group for each output route or output line. In that case, the unused band can be exchanged by notifying the used band by the group in the large group.
【0030】また、以上示した実施形態の説明では、セ
ルをパケット単位で廃棄または通過させているが、この
パケットは実際のパケットであってもよいし、仮想的な
パケットであってもよい。仮想的なパケットを用いる例
には、セルがパケットの体をなしていないプロトコルに
従うコネクションの場合と、バンド共用回路で想定した
データ長を導くMTU長等のパケットフォーマット以外
のパケットが入力された場合と、複数のパケットフォー
マットに従うパケットが混在している場合がある。前者
2つの場合は、バンド共用回路で設定したパケットフォ
ーマットとして扱ってもよい。第3の場合は、1パケッ
トで伝達できる情報量の最大値が1500バイトや9180バイ
トというように、異なるフォーマットのパケットを同一
のグループで扱う場合であり、すべてのコネクションの
パケットを長いフォーマットのパケットとして扱っても
よい。その際、短いパケットと長いパケットの比に相当
するパケット分、短いパケットの廃棄を遅らせるように
してパケット長の違いによる不公平性を解消するように
してもよい。Further, in the above description of the embodiment, cells are discarded or passed in packet units, but this packet may be an actual packet or a virtual packet. An example of using a virtual packet is a case where a cell is a connection according to a protocol that does not form a packet and a case where a packet other than a packet format such as an MTU length that leads a data length assumed in a band sharing circuit is input. In some cases, packets conforming to multiple packet formats are mixed. The former two cases may be handled as the packet format set by the band sharing circuit. In the third case, the maximum amount of information that can be transmitted in one packet is 1500 bytes or 9180 bytes, and packets of different formats are handled by the same group, and packets of all connections are long format packets. May be treated as At that time, the unfairness due to the difference in packet length may be eliminated by delaying the discarding of the short packets by the amount corresponding to the ratio of the short packets to the long packets.
【0031】(第2の実施形態)図7は、本発明のバン
ド共用回路の第2の実施形態を示す。図において、入力
セルは、通過阻止手段14およびセル蓄積手段12を介
して出力される。積算手段15は、第1の実施形態のよ
うに通過阻止手段で観測した結果を積算するのでなく、
別途入力される帯域情報を流用し、通過阻止手段14を
制御することを特徴とする。例えば、バンド共用回路の
前段に存在するセル数を認識するUPCやシェーバ、A
BRサービスクラス対応のATMスイッチ、ATM−P
DS伝送装置の帯域割当回路、外部のCLP付加回路等
が認識したコネクションごとのセル数に関する情報を受
信し、その一部または全部を流用する。(Second Embodiment) FIG. 7 shows a second embodiment of the band sharing circuit of the present invention. In the figure, the input cell is output via the passage blocking means 14 and the cell storage means 12. The integrating means 15 does not integrate the results observed by the passage blocking means as in the first embodiment,
It is characterized in that the band information inputted separately is diverted to control the passage blocking means 14. For example, a UPC, a shaver, or A that recognizes the number of cells existing in the preceding stage of the band sharing circuit.
ATM switch, ATM-P compatible with BR service class
The information about the number of cells for each connection recognized by the band allocation circuit of the DS transmission device, the external CLP adding circuit, and the like is received, and part or all of the information is diverted.
【0032】この通過阻止手段14および積算手段15
の具体的な動作フローを図8に示す。積算手段14がコ
ネクションの帯域使用量を受信し、その帯域使用量がM
CR以下のとき、またはその帯域使用量がMCRを超過
しかつ所属グループの使用帯域が閾値以下である場合を
条件1とする。コネクションの帯域使用量がMCRを超
過しかつ所属グループの使用帯域が閾値を超過している
場合を条件2とする。The passage preventing means 14 and the integrating means 15
FIG. 8 shows a specific operation flow of the above. The accumulator 14 receives the bandwidth usage of the connection, and the bandwidth usage is M
Condition 1 is set when CR or less, or when the bandwidth usage exceeds MCR and the bandwidth used by the belonging group is equal to or less than the threshold. The condition 2 is that the bandwidth usage of the connection exceeds the MCR and the bandwidth usage of the belonging group exceeds the threshold value.
【0033】通過阻止手段14は、入力セルに対して、
パケットを構成する最初のセルか否かを判断し、最初の
セルである場合に、条件1で入力セルを通過させ、条件
2で入力セルを廃棄する。一方、入力セルがパケットを
構成する最初のセルでない場合には、同一パケットを構
成するセルが廃棄されているか否かを判断し、廃棄され
ていれば入力セルを廃棄し、廃棄されていなければ入力
セルを通過させる。The passage blocking means 14 applies to the input cell
It is determined whether or not it is the first cell forming the packet. If it is the first cell, the input cell is passed under the condition 1 and the input cell is discarded under the condition 2. On the other hand, when the input cell is not the first cell forming the packet, it is judged whether or not the cells forming the same packet are discarded. If the input cell is discarded, the input cell is discarded, and if it is not discarded. Pass the input cell.
【0034】(第3の実施形態)図9は、本発明のバン
ド共用回路の第3の実施形態を示す。図において、入力
セルは、通過阻止手段16およびセル蓄積手段12を介
して出力される。セル蓄積観測手段17は、セル蓄積手
段12でセルの蓄積が開始されたか否かを観測し、セル
蓄積開始時に通過阻止手段16でセル通過を阻止する。(Third Embodiment) FIG. 9 shows a third embodiment of the band sharing circuit of the present invention. In the figure, the input cell is output via the passage blocking means 16 and the cell storage means 12. The cell accumulation observing means 17 observes whether or not the cell accumulation means 12 has started accumulation of cells, and at the start of cell accumulation, the passage prevention means 16 prevents the cell passage.
【0035】この通過阻止手段16の具体的な動作フロ
ーを図10に示す。入力セルに対して、パケットを構成
する最初のセルか否かを判断し、最初のセルである場合
には、所属コネクションがMCR以下か否かを判断し、
MCR以下であれば入力セルを通過させる。MCRを超
過していれば、セル蓄積観測手段17からセル蓄積手段
12のセル蓄積状況を入手する。ここで、セル蓄積手段
12にセルが蓄積されていなければ入力セルを通過さ
せ、セルが蓄積されていれば入力セルを廃棄する。一
方、入力セルがパケットを構成する最初のセルでない場
合には、同一パケットを構成するセルが廃棄されている
か否かを判断し、廃棄されていれば入力セルを廃棄し、
廃棄されていなければ入力セルを通過させる。FIG. 10 shows a specific operation flow of the passage blocking means 16. For the input cell, it is determined whether or not it is the first cell forming the packet, and if it is the first cell, it is determined whether or not the belonging connection is less than or equal to MCR,
If it is less than MCR, the input cell is passed. If the MCR is exceeded, the cell accumulation status of the cell accumulation means 12 is obtained from the cell accumulation observation means 17. Here, the input cell is passed if the cell is not stored in the cell storage means 12, and the input cell is discarded if the cell is stored. On the other hand, when the input cell is not the first cell forming the packet, it is determined whether or not the cells forming the same packet are discarded, and if they are discarded, the input cell is discarded,
If not discarded, pass through the input cell.
【0036】なお、セル蓄積観測手段17は、セル蓄積
手段12のセル蓄積開始を直接観測する代わりに、セル
蓄積手段12の時間当たりのセル数を積算するか、実際
に読み出した帯域を観測するようにしてもよい。この場
合には、観測の誤差分を見込んで通過阻止を開始する帯
域を加減することが望ましい。The cell accumulation observing means 17 integrates the number of cells per hour of the cell accumulating means 12 or observes the actually read band, instead of directly observing the cell accumulation start of the cell accumulating means 12. You may do it. In this case, it is desirable to add or subtract the band at which passage stop is started in consideration of the error of observation.
【0037】ここで、本実施形態におけるセル蓄積観測
手段17による制御と、従来の閾値観測手段23による
制御の違いについて説明する。従来は、バッファの使用
量が所定の廃棄閾値を越えたときにセル廃棄を行ってい
たが、本実施形態はこの廃棄閾値を0にした場合に相当
する。これにより、原則としてセルの蓄積がなくなるの
で、第1の実施形態および第2の実施形態と同様に、コ
ネクション間の不公平性を解消することができる。Here, the difference between the control by the cell accumulation observation means 17 in this embodiment and the control by the conventional threshold observation means 23 will be described. Conventionally, cells are discarded when the buffer usage exceeds a predetermined discard threshold, but this embodiment corresponds to the case where the discard threshold is set to zero. As a result, in principle, cells are not accumulated, so that unfairness between connections can be eliminated as in the first and second embodiments.
【0038】[0038]
【発明の効果】以上説明したように、本発明のバンド共
用回路は、コネクションを束ねたグループの帯域に基づ
いてパケット単位でセルを廃棄することにより、過去の
蓄積履歴に基づくセル廃棄や遅延の不公平性を解消し、
MCRを保証しかつコネクション間で公平な帯域割り当
てを可能にすることができる。As described above, the band sharing circuit of the present invention discards cells on a packet-by-packet basis based on the band of the group in which the connections are bundled, so that cell discard and delay based on past accumulation history can be avoided. Eliminate injustice,
It is possible to guarantee MCR and enable fair band allocation between connections.
【図1】本発明のバンド共用回路の第1の実施形態を示
すブロック図。FIG. 1 is a block diagram showing a first embodiment of a band sharing circuit of the present invention.
【図2】通過阻止手段11の具体的な動作例を示すフロ
ーチャート。FIG. 2 is a flowchart showing a specific operation example of the passage blocking unit 11.
【図3】観測窓をまたがる場合の必要セル蓄積量を説明
する図。FIG. 3 is a diagram for explaining a necessary cell accumulation amount when the observation window is crossed.
【図4】従来のバンド共用回路におけるセル通過・廃棄
・蓄積の状況を説明する図。FIG. 4 is a diagram for explaining a situation of cell passage / discard / accumulation in a conventional band sharing circuit.
【図5】第1の実施形態におけるセル通過・廃棄・蓄積
の状況を説明する図。FIG. 5 is a diagram for explaining the status of cell passage / discard / accumulation in the first embodiment.
【図6】グループの帯域割当例を示す図。FIG. 6 is a diagram showing an example of band allocation of groups.
【図7】本発明のバンド共用回路の第2の実施形態を示
すブロック図。FIG. 7 is a block diagram showing a second embodiment of the band sharing circuit according to the present invention.
【図8】通過阻止手段14および積算手段15の具体的
な動作例を示すフローチャート。FIG. 8 is a flowchart showing a specific operation example of the passage blocking unit 14 and the integrating unit 15.
【図9】本発明のバンド共用回路の第3の実施形態を示
すブロック図。FIG. 9 is a block diagram showing a third embodiment of the band sharing circuit of the present invention.
【図10】通過阻止手段16の具体的な動作例を示すフ
ローチャート。FIG. 10 is a flowchart showing a specific operation example of the passage blocking unit 16.
【図11】従来のバンド共用回路の構成を示すブロック
図。FIG. 11 is a block diagram showing a configuration of a conventional band sharing circuit.
【図12】通過阻止手段21の具体的な動作例を示すフ
ローチャート。FIG. 12 is a flowchart showing a specific operation example of the passage blocking unit 21.
11,14,16 通過阻止手段 12 セル蓄積手段 13,15 積算手段 17 セル蓄積観測手段 21 通過阻止手段 22 セル蓄積手段 23 閾値観測手段 11, 14, 16 Passage blocking means 12 cell storage means 13,15 integrating means 17 Cell accumulation observation method 21 Passage blocking means 22 Cell storage means 23 Threshold observation means
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/28 H04Q 3/00 Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) H04L 12/28 H04Q 3/00
Claims (8)
コネクションで共用するバンド共用回路において、 入力セルについて、コネクションごとに最低保証帯域の
超過の有無と、帯域を共用するコネクションのグループ
全体の共用帯域の超過の有無を検出する積算手段と、 前記積算手段の積算値に応じて、前記入力セルのうち最
低保証帯域以下のコネクションまたは最低保証帯域以上
であっても前記共用帯域に余裕があるコネクションのセ
ルをパケット単位で通過させ、最低保証帯域以上のコネ
クションでかつ前記共用帯域に余裕がないコネクション
のセルをパケット単位で通過阻止して廃棄する通過阻止
手段と、 前記通過阻止手段を通過したセルを蓄積するセル蓄積手
段とを備えたことを特徴とするバンド共用回路。1. In a band sharing circuit in which a band for a single or a plurality of outputs is shared by a plurality of connections, whether or not a minimum guaranteed band is exceeded for each connection for an input cell, and an entire group of connections sharing the band. And an integrating unit that detects whether or not the shared band exceeds the shared band, and depending on the integrated value of the integrating unit, there is a margin in the shared band even if the connection is less than the minimum guaranteed band of the input cells or more than the minimum guaranteed band. Passing-through means for passing cells of a certain connection in packet units, blocking and discarding cells of connections having a minimum guaranteed bandwidth and having no margin in the shared band in packet units, and passing through the passage blocking means And a cell storage unit for storing the stored cells.
て、 積算手段は、通過阻止手段を時間当たりに通過するセル
数を積算し、コネクションごとに最低保証帯域の超過の
有無と、帯域を共用するコネクションのグループ全体の
共用帯域の超過の有無を検出する構成であることを特徴
とするバンド共用回路。2. The band sharing circuit according to claim 1, wherein the integrating means integrates the number of cells passing through the passage blocking means per hour, and shares the band with the presence or absence of excess of the minimum guaranteed bandwidth for each connection. A band sharing circuit, which is configured to detect whether or not the shared band of the entire group of connections is exceeded.
て、 積算手段は、バンド共用回路の前段の回路で観測された
時間当たりのセル数または帯域の通知を受け、コネクシ
ョンごとに最低保証帯域の超過の有無と、帯域を共用す
るコネクションのグループ全体の共用帯域の超過の有無
を検出する構成であることを特徴とするバンド共用回
路。3. The band sharing circuit according to claim 1, wherein the accumulator receives a notification of the number of cells per hour or the band observed in the circuit preceding the band sharing circuit, and determines the minimum guaranteed bandwidth for each connection. A band sharing circuit characterized by being configured to detect whether or not excess is present and whether or not the shared bandwidth of the entire group of connections sharing the bandwidth is exceeded.
て、 セル蓄積手段は、通過阻止手段による通過阻止開始後に
蓄積可能なセル数が各コネクションの最低保証帯域を確
保できる程度以上のセル蓄積量を有する構成であること
を特徴とするバンド共用回路。4. The band sharing circuit according to claim 1, wherein the cell accumulating unit has a cell accumulating amount that is equal to or more than the number of cells that can be accumulated after the passage preventing unit starts passage inhibition to ensure a minimum guaranteed bandwidth of each connection. A band sharing circuit characterized by having a configuration having a.
コネクションで共用するバンド共用回路において、 入力セルのうち、最低保証帯域以下のコネクションまた
は最低保証帯域以上であっても帯域を共用するコネクシ
ョンのグループ全体の共用帯域に余裕があるコネクショ
ンのセルをパケット単位で通過させ、最低保証帯域以上
のコネクションでかつ前記共用帯域に余裕がないコネク
ションのセルをパケット単位で通過阻止して廃棄する通
過阻止手段と、 通過阻止手段による通過阻止開始後に蓄積可能なセル数
が各コネクションの最低保証帯域を確保できる程度以上
のセル蓄積量を有し、前記通過阻止手段を通過したセル
を蓄積するセル蓄積手段と、 前記セル蓄積手段のセル蓄積開始を観測し、その情報に
応じて前記通過阻止手段で通過阻止するセルを制御する
セル蓄積観測手段とを備えたことを特徴とするバンド共
用回路。5. A band sharing circuit in which a band for a single output or a plurality of outputs is shared by a plurality of connections, and the band is shared even if the connection is less than the minimum guaranteed band or more than the minimum guaranteed band among the input cells. Pass the cells of a connection that have a margin in the shared bandwidth of the entire group of connections in packet units, and pass the cells of a connection that has a minimum guaranteed bandwidth and has no margin in the shared bandwidth in a packet unit and discard it. Blocking means and cell storage for accumulating cells that have passed through the passage blocking means, with the number of cells that can be stored after the passage blocking means has started to block the passage so that the minimum guaranteed bandwidth of each connection can be secured Means and the cell accumulation start of the cell accumulating means, and the passage obstructing means obstructs passage according to the information. A band sharing circuit comprising: a cell accumulation observation means for controlling cells to be stopped.
共用回路において、 セル蓄積手段のセル蓄積量は、全コネクション数と各コ
ネクションの最長パケットを構成するセル数の積以上で
あることを特徴とするバンド共用回路。6. The band sharing circuit according to claim 4 or 5, wherein the cell storage amount of the cell storage means is equal to or more than the product of the total number of connections and the number of cells forming the longest packet of each connection. Characteristic band shared circuit.
共用回路において、 セル蓄積手段のセル蓄積量は、全コネクション数と各コ
ネクションの最長パケットを構成するセル数の積の2倍
以上であることを特徴とするバンド共用回路。7. The band sharing circuit according to claim 4 or 5, wherein the cell storage amount of the cell storage means is at least twice the product of the total number of connections and the number of cells forming the longest packet of each connection. A band sharing circuit characterized by being present.
のバンド共用回路において、 コネクションは、コネクションまたはパスまたはチャン
ネルまたはバーチャルコネクションまたはバーチャルパ
スまたはバーチャルチャンネルまたは出力方路のいずれ
か、またはその組み合わせであることを特徴とするバン
ド共用回路。8. The band sharing circuit according to claim 1, wherein the connection is one of a connection, a path, a channel, a virtual connection, a virtual path, a virtual channel, and an output route, or A band sharing circuit characterized by being a combination.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24103697A JP3461110B2 (en) | 1997-09-05 | 1997-09-05 | Band shared circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24103697A JP3461110B2 (en) | 1997-09-05 | 1997-09-05 | Band shared circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1188343A JPH1188343A (en) | 1999-03-30 |
JP3461110B2 true JP3461110B2 (en) | 2003-10-27 |
Family
ID=17068372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24103697A Expired - Fee Related JP3461110B2 (en) | 1997-09-05 | 1997-09-05 | Band shared circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3461110B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3109733B2 (en) | 1999-02-01 | 2000-11-20 | 日本電気株式会社 | ATM communication control device and ATM communication control method |
JP3558044B2 (en) * | 2001-02-09 | 2004-08-25 | 日本電気株式会社 | Packet transfer rate monitoring control device, method, and program |
JP2004266389A (en) * | 2003-02-28 | 2004-09-24 | Matsushita Electric Ind Co Ltd | Method and circuit for controlling packet transfer |
JP4069818B2 (en) | 2003-07-17 | 2008-04-02 | 株式会社日立製作所 | Bandwidth monitoring method and packet transfer apparatus having bandwidth monitoring function |
-
1997
- 1997-09-05 JP JP24103697A patent/JP3461110B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH1188343A (en) | 1999-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4769810A (en) | Packet switching system arranged for congestion control through bandwidth management | |
US4769811A (en) | Packet switching system arranged for congestion control | |
US5987008A (en) | ATM switch | |
EP0858717B1 (en) | Improvements in or relating to an atm switch | |
EP0858718B1 (en) | Improvements in or relating to an atm switch | |
US5983278A (en) | Low-loss, fair bandwidth allocation flow control in a packet switch | |
US5949757A (en) | Packet flow monitor and control system | |
US6128306A (en) | Cell queue formation in an ATM switch | |
JPH10229408A (en) | Coupling device | |
EP2442498B1 (en) | Method and device for controlling switching network traffic | |
US6144640A (en) | ATM switch | |
JP2967767B2 (en) | Scheduling method in ATM switch | |
EP0858716B1 (en) | Improvements in or relating to an atm switch | |
EP0818098B1 (en) | Method for rejecting cells at an overloaded node buffer | |
JP3461110B2 (en) | Band shared circuit | |
EP1031253A2 (en) | Buffer management | |
JP3601449B2 (en) | Cell transmission control device | |
KR100959397B1 (en) | Packet scheduling device | |
JP3168250B2 (en) | ATM cell switching equipment | |
JP3011154B2 (en) | ATM switch | |
JP3097549B2 (en) | ATM switch | |
JP3688527B2 (en) | Asynchronous transfer mode switch and cell priority control method | |
JP2947430B2 (en) | Cell traffic monitoring device | |
JPH1041958A (en) | Cell multiplex exchange method and equipment using it | |
JPH05284173A (en) | Cell traffic monitoring device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090815 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090815 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100815 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100815 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130815 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |