JPH02237251A - Packet multiplexing system - Google Patents
Packet multiplexing systemInfo
- Publication number
- JPH02237251A JPH02237251A JP1056237A JP5623789A JPH02237251A JP H02237251 A JPH02237251 A JP H02237251A JP 1056237 A JP1056237 A JP 1056237A JP 5623789 A JP5623789 A JP 5623789A JP H02237251 A JPH02237251 A JP H02237251A
- Authority
- JP
- Japan
- Prior art keywords
- packets
- buffer
- abolishment
- common buffer
- discardable
- 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.)
- Pending
Links
- 239000000872 buffer Substances 0.000 claims abstract description 101
- 238000000034 method Methods 0.000 claims description 4
- 238000009499 grossing Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明はノeケット交換機に関し、特にノ々ケット多
重化装置のi<’ケット多重化方式に関するものである
。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a Nokket exchange, and particularly to an i<'ket multiplexing method of a Nokket multiplexing device.
(従来の技術)
パケット交換機におけるパケット多重化装置の研究が進
められている。(Prior Art) Research on packet multiplexing devices in packet switching equipment is progressing.
従来このような分野の技術としては、社団法人電子情報
通信学会発行の電子情報通信学会技術研究報告(198
7年12月18日) SE87−138 r高速パケッ
ト交換における統計多重制御法の検討」渡辺直也他P4
3〜48に開示され、種々検討がなされている。Conventional technologies in this field include the IEICE Technical Research Report (1988) published by the Institute of Electronics, Information and Communication Engineers.
7 December 18) SE87-138 r Study of statistical multiplex control method in high-speed packet switching” Naoya Watanabe et al. P4
3 to 48, and various studies have been made.
従来のパケットを多重化するパケット多重化装置の実施
例を第2図に示す。An embodiment of a conventional packet multiplexing device for multiplexing packets is shown in FIG.
第2図において201〜20Nは個別バッファ1〜N,
210は廃棄機能付共通バッファ、220は制御器、a
lxaNは端末等より入力されるパケット入力、il−
iNは個別バッファ1〜Nより出力されるパケット出力
、f2は多重パケット出力、g2は廃棄機能付共通バッ
ファの使用率情報、h2は廃棄制御信号である。In Fig. 2, 201 to 20N are individual buffers 1 to N,
210 is a common buffer with a discard function, 220 is a controller, a
lxaN is a packet input input from a terminal etc., il-
iN is the packet output output from the individual buffers 1 to N, f2 is the multiple packet output, g2 is the usage rate information of the common buffer with a discard function, and h2 is a discard control signal.
端末等よシバースト的に発生した廃棄可パケットと廃棄
不可パケットは共にノぐケソト入力a1〜aNとして個
別バッファ201〜20Nへ入力され、平滑化が行われ
る。Both discardable packets and non-discardable packets generated in a burst manner from a terminal etc. are input to individual buffers 201-20N as inputs a1-aN, and smoothed.
各個別バッファより出力されるパケット出力H−iNは
廃棄機能付共通バッファ210へ入力され、多重化が行
われる。廃棄機能付共通バッファは次段に多重パケット
出力f2を出力する。The packet output H-iN output from each individual buffer is input to the common buffer with discard function 210 and multiplexed. The common buffer with discard function outputs the multiplexed packet output f2 to the next stage.
廃棄機能付共通バッファ210はまた制御器220に廃
棄機能付共通バッファの使用率情報g2を出力する。The common buffer with discard function 210 also outputs usage rate information g2 of the common buffer with discard function to the controller 220.
制御器220は前記情報g2により廃棄機能付共通バッ
ファ210の輻軽状態を識別し、その状態に応じて廃棄
制御信号h2を廃棄機能付共通バッファ210へ出力す
る。The controller 220 identifies the congestion state of the common buffer with discard function 210 based on the information g2, and outputs the discard control signal h2 to the common buffer with discard function 210 according to the state.
廃棄機能付共通バッファ210は廃棄制御信号h2によ
り、蓄積している廃棄可パケットと廃棄不可パケットの
中から廃棄可パケットのみを選択し、廃棄を行う。The common buffer with discard function 210 selects only discardable packets from the accumulated discardable packets and non-discardable packets and discards them, in response to the discard control signal h2.
(発明が解決しようとする課題)
しかしながら上記構成の装置では廃棄機能付共通バッフ
ァ210において、廃棄可1?ケットと廃棄不可ノ4ケ
ットが混在した蓄積i<’ケットから廃棄可1?ケット
のみを選択して廃棄を行わなければならないだめ、廃棄
機能付共通バッファ210の構成が複雑になるという問
題点と、廃棄機能付共通バッファ2lθのバッファの大
きさ及びパケット転送能力を決定する際に廃棄可パケッ
トと廃棄不可ノJ?ケットのトラヒック量を考慮する必
要があり複雑化するという問題点があった。(Problem to be Solved by the Invention) However, in the device having the above configuration, in the common buffer with a discard function 210, whether discard is possible or not is possible. 4 kets that cannot be discarded and 4 kets that cannot be discarded. The problem is that the configuration of the common buffer with discard function 210 becomes complicated because only packets have to be selected and discarded, and when determining the buffer size and packet transfer capacity of the common buffer with discard function 2lθ. Which packets can be discarded and which ones cannot be discarded? There is a problem in that it becomes complicated because it is necessary to take into account the traffic volume of the network.
この発明は、以上述べた廃棄機能付共通バッファ2lθ
の構成が複雑となる問題点とバッファの大きさ及び転送
能力を決定するのが難しいという問題点を除去し、効率
的にパケノトを多重化する優れたパケット多重化方式を
提供することを目的とする。This invention provides the common buffer 2lθ with a discard function described above.
The purpose is to provide an excellent packet multiplexing method that efficiently multiplexes Pakenotes by eliminating the problems of complicated configuration and difficulty in determining buffer size and transfer capacity. do.
(課題を解決するだめの手段)
この発明は前記課題を解決するために本発明が採用する
手段は、パケットがバースト的に入力され、かつ廃棄可
能な廃棄可パケットか廃棄不可能な廃棄不可パケットか
の識別可能なパケットを多重化するパケット多重化装置
において、バースト的に入力されるパケソトを平滑化し
て廃棄可パケットと廃棄不可パケットとを分離して出力
する個別バッファ手段と、個別バッファ手段から出力さ
れる廃棄不可パケットを多重化して出力する共通r へ
)
バッファ手段と、前記個別バッファ手段から出力される
廃棄可パケットを多重化して出力し、かつ制御手段から
与えられる廃棄制御信号により廃棄可パケットを廃棄す
る廃棄機能付共通バッファ手段と、多重化された廃棄不
可ノやケットと多重化された廃棄可パケットとを更に多
重化して出力すると共に自己のバッファ使用率を出力す
る多重/Sソファ手段と、多重バッファ手段から出力さ
れるバッファの使用率情報により多重バッファ手段の輻
輳状態を知り、その状態に応じて廃棄制御信号を出力す
る制御手段とを設けたものである。(Means for Solving the Problems) The means adopted by the present invention to solve the above problems is that packets are input in bursts, and either discardable packets that can be discarded or non-discardable packets that cannot be discarded. A packet multiplexing device for multiplexing identifiable packets includes an individual buffer means for smoothing packets input in bursts and separating and outputting discardable packets and non-discardable packets; buffer means for multiplexing and outputting non-discardable packets and outputting the discardable packets output from the individual buffer means; A common buffer with a discard function for discarding packets, and a multiplex/S sofa that further multiplexes and outputs the multiplexed packets that cannot be discarded and the multiplexed packets that can be discarded, and also outputs its own buffer usage rate. and a control means for knowing the congestion state of the multiplex buffer means from the buffer utilization information outputted from the multiplex buffer means and outputting a discard control signal in accordance with the state.
(作用)
本発明によれば、以上のようにパケット多重化装置を構
成したので、共通バッファには廃棄不可パケット、また
廃棄機能付共通バッファには廃棄可ノ<’ケットと分離
されているだめ、制御器から廃棄制御信号を受信した場
合でも廃棄機能付共通バッファは廃棄可パケットのみを
蓄積しているため、ノ4ケットを選択する必要がないの
で廃棄機能付共通バッファを簡単に構成することができ
る。(Operation) According to the present invention, since the packet multiplexing device is configured as described above, packets that cannot be discarded are stored in the common buffer, and packets that can be discarded are separated from packets that can be discarded in the common buffer with a discard function. Even when a discard control signal is received from the controller, the common buffer with discard function stores only packets that can be discarded, so there is no need to select four packets, so the common buffer with discard function can be easily configured. I can do it.
寸だ共通バッファ、廃棄機能付共通バッファの大きさ及
び転送能力を決定する際には廃棄不可パケットのトラヒ
ック量を主に考慮すればよいため容易となシ、パケット
の多重化を効率よく運用することができると共に、1・
ラヒック収容能力を増加させることができる。When determining the size and transfer capacity of the common buffer and the common buffer with a discard function, it is easy to mainly consider the traffic volume of non-discardable packets, and the multiplexing of packets can be efficiently operated. In addition to being able to
Rahic capacity can be increased.
(実施例)
第1図はこの発明の実施例を示すブロック図であって、
lOl〜10Nは個別バッファ1〜N,1loは廃棄不
可パケットを蓄積する共通バッファ、l2θは廃棄可パ
ケットを蓄積する廃棄機能付共通バッファ130は多重
バッファ、140は制御器、al−aNは端末等(図示
せず)より各個別バッファに入力されるパケット入力、
b1〜bNは個別バッファから出力される廃棄不可パケ
ット、c1〜cNは各個別バッファから出力される廃棄
可ノ4ケット、d1は共通バッファ110よシ出力され
る多重廃棄不可パケット、e1は廃棄機能伺共通バッフ
ァから出力される多重廃棄可パヶッI・、f1は多重バ
ッファ130から出力される多重パケット、g1は多重
バッファ130より出力されるバッファの使用率情報、
hlは制御器140から出力される廃棄制御信号である
。(Embodiment) FIG. 1 is a block diagram showing an embodiment of this invention,
lOl to 10N are individual buffers 1 to N, 1lo is a common buffer that stores packets that cannot be discarded, l2θ is a common buffer with a discard function 130 that stores packets that can be discarded, is a multiplex buffer, 140 is a controller, al-aN is a terminal, etc. (not shown) packet input to each individual buffer,
b1 to bN are non-discardable packets output from individual buffers, c1 to cN are 4 discardable packets output from each individual buffer, d1 is multiple non-discardable packets output from the common buffer 110, and e1 is a discard function multiple discardable packets I. outputted from the common buffer, f1 is multiplexed packets outputted from the multiplexing buffer 130, g1 is buffer usage rate information outputted from the multiplexing buffer 130,
hl is a discard control signal output from the controller 140.
第1図の動作を次に説明する。The operation of FIG. 1 will be explained next.
端末等(図示せず)よシバースト的に発生した廃棄可パ
ケットと廃棄不可IRケッl・は共に各チャネルからi
9ケット入力a 1 − aNとして個別バッファ10
1〜lONへ入力される。Both discardable packets and non-discardable IR packets generated in a burst manner by a terminal etc. (not shown) are transmitted from each channel.
9-ket input a1 - separate buffer 10 as aN
1 to 1ON.
各個別バッファでは入力されたパケットを廃棄不可ノE
ケソトと廃棄可パケットに分離し、かつ平滑化して、廃
棄不可パケットbl−bNは共通バッファ110へ、廃
棄可パケットc1〜cNは廃棄機能付共通バッファへそ
れぞれ送出する。Input packets cannot be discarded in each individual buffer.
The packets are separated into packets and discardable packets, smoothed, and the non-discardable packets bl-bN are sent to the common buffer 110, and the discardable packets c1 to cN are sent to the common buffer with a discard function.
各個別バッファ101−IONから入力された廃棄不可
パケットb1〜bNは共通バッファ110で一時蓄積さ
れた後多重化されて多重バッファ130へ送出される。The non-discardable packets b1 to bN inputted from each individual buffer 101-ION are temporarily stored in the common buffer 110, then multiplexed and sent to the multiplex buffer 130.
また各個別バッファ101−IONから入力された廃棄
可バケツ}cl−cNは廃棄機能付共通バッファ120
で一時蓄積された後多重化されて多重バッファ130へ
送出される。In addition, the discardable bucket }cl-cN input from each individual buffer 101-ION is the common buffer with discard function 120
After being temporarily stored, the data is multiplexed and sent to the multiplex buffer 130.
共通バッファ110より出力された多重廃棄不可バケツ
} dlと廃棄機能付共通バッファ120より出力され
た多重廃棄可パケットelは多重バッファ130へ入力
され、一時蓄積された後多重化され、多重ノクケッ}
flとして次段に出力される。The multiple discardable packets dl output from the common buffer 110 and the multiple discardable packets el output from the common buffer with discard function 120 are input to the multiplex buffer 130, where they are temporarily stored and then multiplexed into multiple packets.
It is output to the next stage as fl.
多重バッファ130は常時自己のパケット蓄積量を監視
し、バッファの使用率を算出し、バッファの使用率情報
g1として制御器140に送出する。The multiplex buffer 130 constantly monitors its own packet storage amount, calculates the buffer usage rate, and sends it to the controller 140 as buffer usage rate information g1.
制御器140は多重バッファ130より出力されるバッ
ファの使用率情報glによ9多重バッファ130の輻輳
状態を知り、その輻輳状態により廃棄制御信号h1を作
成し、前述した廃棄機能付共通バッファ120に送出す
る。The controller 140 learns the congestion state of the nine multiplex buffers 130 based on the buffer usage rate information gl output from the multiplex buffer 130, creates a discard control signal h1 based on the congestion state, and sends it to the common buffer with discard function 120 described above. Send.
廃棄機能付共通バッファl2θは制御器よシ送出された
廃棄制御信号により、120内に蓄積する優先度の低い
廃棄可パケットの一部首たけ全部を廃棄することにより
、パケットのトラヒック流量を制御し、パケットの多重
化を効率よく運用するこどができると共に、トラヒック
収容能力を増加することができる。The common buffer l2θ with a discard function controls the packet traffic flow rate by discarding some or all of the low-priority discardable packets accumulated in the buffer 120 in response to a discard control signal sent from the controller. , it is possible to efficiently operate packet multiplexing, and the traffic capacity can be increased.
(発明の効果)
以上詳細に説明したようにこの発明によれば、各個別バ
ッファで廃棄不可パケットと廃棄可パケットを区分けし
、前者を共通バッファ、後者を廃棄機能付共通バッファ
に分離して送出することにより、廃棄機能付共通バッフ
ァの構成が簡単になシ、また共通バッファ及び廃棄機能
付共通バッファのバッファの大きさ及びパケット転送能
力を決定することが容易になるという効果が期待できる
。(Effects of the Invention) As explained in detail above, according to the present invention, packets that cannot be discarded and packets that can be discarded are separated in each individual buffer, and the former are sent out in a common buffer and the latter in a common buffer with a discard function. By doing so, it is expected that the configuration of the common buffer with a discard function will be simplified, and the buffer sizes and packet transfer capabilities of the common buffer and the common buffer with a discard function will be easily determined.
第1図は本発明のパケット多重化装置の一実施例のブロ
ック図、第2図は従来のパケット多重化装置の実施例の
ブロック図である。
主要部分の符号の説明
101〜ION・・・個別バッファ、110・・・共通
バッファ、120・・・廃棄機能付共通バッファ、13
0・・・多重バッファ、140・・・制御器、al−a
N・・・パケット入力、bl−bN・・・廃棄不可パケ
ソ1・、cl=cN・・・廃棄可パケット、dl・・・
多重廃棄不可i9ケット、el・・・多重廃棄可パケッ
ト、
fl・・・多重ノぐケツ
ト、g1・・・
バッファの使用率情報、
hl・・・廃棄制御信号FIG. 1 is a block diagram of an embodiment of a packet multiplexing device of the present invention, and FIG. 2 is a block diagram of an embodiment of a conventional packet multiplexing device. Explanation of symbols of main parts 101 to ION...Individual buffer, 110...Common buffer, 120...Common buffer with discard function, 13
0...Multiple buffer, 140...Controller, al-a
N...packet input, bl-bN...packet that cannot be discarded 1., cl=cN...packet that can be discarded, dl...
i9 packet that cannot be multiplexed, el...packet that can be discarded, fl...multiple packet, g1...buffer usage rate information, hl...discard control signal
Claims (1)
可パケットか廃棄不可能な廃棄不可パケットかの識別可
能なパケットを多重化するパケット多重化装置において
、 バースト的に入力されるパケットを平滑化して廃棄可パ
ケットと廃棄不可パケットとを分離して出力する個別バ
ッファ手段と、 個別バッファ手段から出力される廃棄不可パケットを多
重化して出力する共通バッファ手段と、前記個別バッフ
ァ手段から出力される廃棄可パケットを多重化して出力
し、かつ制御手段から与えられる廃棄制御信号により廃
棄可パケットを廃棄する廃棄機能付共通バッファ手段と
、 多重化された廃棄不可パケットと多重化された廃棄可パ
ケットとを更に多重化して出力すると共に自己のバッフ
ァ使用率を出力する多重バッファ手段と、 多重バッファ手段から出力されるバッファの使用率情報
により多重バッファ手段の輻輳状態を知り、その状態に
応じて廃棄制御信号を出力する制御手段 とを設け、 多重バッファ手段の輻輳状態を前記制御手段で識別した
後廃棄機能付共通バッファ手段に指示することにより、
廃棄機能付共通バッファ手段から廃棄可パケットを廃棄
することを特徴とするパケット多重化方式。[Scope of Claims] A packet multiplexing device that inputs packets in bursts and multiplexes packets that can be identified as discardable packets or non-discardable packets, individual buffer means for smoothing the packets and separating and outputting discardable packets and non-discardable packets; common buffer means for multiplexing and outputting the non-discardable packets output from the individual buffer means; and the individual buffer means. common buffer means with a discard function for multiplexing and outputting discardable packets output from the control means and discarding the discardable packets in response to a discard control signal given from the control means; A multiplex buffer means that further multiplexes discardable packets and outputs the same and outputs its own buffer usage rate, and the congestion state of the multiplex buffer means is known from the buffer usage rate information outputted from the multiplex buffer means, and the congestion status is adjusted to that state. and a control means for outputting a discard control signal in accordance with the control means, and after the congestion state of the multiplex buffer means is identified by the control means, the common buffer means with a discard function is instructed,
A packet multiplexing method characterized by discarding discardable packets from a common buffer with a discarding function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1056237A JPH02237251A (en) | 1989-03-10 | 1989-03-10 | Packet multiplexing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1056237A JPH02237251A (en) | 1989-03-10 | 1989-03-10 | Packet multiplexing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02237251A true JPH02237251A (en) | 1990-09-19 |
Family
ID=13021490
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1056237A Pending JPH02237251A (en) | 1989-03-10 | 1989-03-10 | Packet multiplexing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02237251A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006140984A (en) * | 2004-10-15 | 2006-06-01 | Kddi Corp | Transmission device and transmission program for controlling discard of specific media data |
-
1989
- 1989-03-10 JP JP1056237A patent/JPH02237251A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006140984A (en) * | 2004-10-15 | 2006-06-01 | Kddi Corp | Transmission device and transmission program for controlling discard of specific media data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6628650B1 (en) | Variable rate TDM switching system | |
| US7480246B2 (en) | Characterizing transmission of data segments within a switch fabric using multiple counters for each destination node | |
| US6222858B1 (en) | Method of inverse multiplexing for ATM | |
| US6683872B1 (en) | Variable rate digital switching system | |
| US7453810B2 (en) | Method and apparatus for closed loop, out-of-band backpressure mechanism | |
| US8819265B2 (en) | Managing flow control buffer | |
| US6931002B1 (en) | Hybrid switching | |
| JPH10117200A (en) | Switch, cross-connect switching device, connection device, and routing method in switch | |
| JPH08251201A (en) | Digital communication control equipment | |
| JPH0657016B2 (en) | Congestion control type packet switching method and apparatus thereof | |
| JPH02202250A (en) | Bandwidth Allocation and Congestion Control Scheme for Integrated Voice and Data Networks | |
| EP2371100A1 (en) | Radio link aggregation | |
| JP2007201965A (en) | Packet relay device having transmission control function | |
| EP2323317A1 (en) | Band control method and band control device for node device | |
| US20020085545A1 (en) | Non-blocking virtual switch architecture | |
| US6985503B1 (en) | Inverse multiplexer | |
| JP2002185518A (en) | Exchange apparatus | |
| EP1052811A2 (en) | Switch and input port thereof | |
| US6671255B1 (en) | Method and apparatus in a packet switched network | |
| JPH02237251A (en) | Packet multiplexing system | |
| RU2294601C1 (en) | Method for performing statistical multiplexing during transfer of information | |
| Li et al. | A survey of research and standards in high‐speed networks | |
| US7212494B1 (en) | In-band must-serve indication from scheduler to switch fabric | |
| JPH0544861B2 (en) | ||
| KR100680179B1 (en) | Optical burst switching system and method by optical burst repetitive transmission |