[go: up one dir, main page]

JP3253375B2 - Packet switching equipment - Google Patents

Packet switching equipment

Info

Publication number
JP3253375B2
JP3253375B2 JP28980692A JP28980692A JP3253375B2 JP 3253375 B2 JP3253375 B2 JP 3253375B2 JP 28980692 A JP28980692 A JP 28980692A JP 28980692 A JP28980692 A JP 28980692A JP 3253375 B2 JP3253375 B2 JP 3253375B2
Authority
JP
Japan
Prior art keywords
data link
packet
buffer
data
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 - Fee Related
Application number
JP28980692A
Other languages
Japanese (ja)
Other versions
JPH06141043A (en
Inventor
真一 宍野
潤 平井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP28980692A priority Critical patent/JP3253375B2/en
Publication of JPH06141043A publication Critical patent/JPH06141043A/en
Application granted granted Critical
Publication of JP3253375B2 publication Critical patent/JP3253375B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明はパケット交換装置に係わ
り、特に利用するデータリンクの選択に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a packet switching apparatus, and more particularly, to selecting a data link to be used.

【0002】[0002]

【従来の技術】従来のパケット交換装置は複数のデータ
リンク(物理的な回線の中に設定されている論理的な回
線のこと)が利用可能になっているのが一般的である。
このため、パケット交換装置は前記複数のデータリンク
の中のいずれを使用してパケット通信を行うかを選択し
なければならない。このデータリンクの選択方法とし
て、データリンク内に多重されているパケットの数が少
ないものを選択する方法、或いはデータリンクを巡回的
に選択する方法が従来からある。パケット交換では、交
換装置が複数のデータリンクを使用する場合、パケット
通信のサービス品質はこのデータリンク毎に多重される
パケットのトラヒックの総和の影響(トラヒックが大き
くなるとサービス品質が悪化する)を受ける。但し、こ
こで述べるサービス品質とはパケットが転送されるまで
の遅延時間のことである。
2. Description of the Related Art In a conventional packet switching apparatus, a plurality of data links (logical lines set in physical lines) are generally available.
For this reason, the packet switching device must select which of the plurality of data links to use for packet communication. As a method of selecting the data link, a method of selecting a packet having a small number of packets multiplexed in the data link or a method of cyclically selecting the data link has been conventionally used. In packet switching, when a switching device uses a plurality of data links, the service quality of packet communication is affected by the sum of the traffic of packets multiplexed for each data link (the service quality deteriorates as the traffic increases). . However, the service quality described here is a delay time until a packet is transferred.

【0003】従って、パケット交換装置でデータリンク
の捕捉を回線交換のトランク捕捉(局線インタェースの
捕捉)と同様に、データリンク中の呼の数や巡回的に行
うと、データリンク毎のパケット呼が均一化されず、あ
るデータリンクは伝送されるパケットが混んだ状態にな
る等して、サービス品質にばらつきが発生すると共に、
データリンクの効率的な運用ができないという欠点が生
じる。これはパケット呼が次に述べる性質を持っている
ためである。即ち、パケット呼は伝送速度(単位時間当
たりにパケット呼を出す数)の上限(X.25のスルー
プットクラス等)が予め決められているだけであるた
め、実際の通信量(伝送されるパケットの数)は時間に
よって変化するからである。又、パケット多重を用いる
パケット交換では複数の伝送速度の上限値が存在するた
め、回線交換呼と異なり、呼の数によって通信容量を決
定することが困難であるからである。
[0003] Therefore, when the packet switching apparatus performs the data link capture in the same manner as the circuit-switched trunk capture (trapping of the line interface), the number of calls in the data link and the number of cyclic calls are made. Is not uniform, and a certain data link is in a state where packets to be transmitted are crowded.
There is a disadvantage that the data link cannot be operated efficiently. This is because the packet call has the following properties. That is, since the upper limit (such as the X.25 throughput class) of the transmission speed (the number of packet calls issued per unit time) of the packet call is simply determined in advance, the actual traffic (the packet Is changed with time. Also, in packet switching using packet multiplexing, since there are a plurality of upper limit values of transmission speed, it is difficult to determine the communication capacity based on the number of calls, unlike circuit-switched calls.

【0004】[0004]

【発明が解決しようとする課題】上記のように従来のパ
ケット交換装置によってパケット呼を伝送するデータリ
ンクを選択する際に、データリンク中の伝送パケットの
数に基づいてデータリンクを選択したり、或いは巡回的
にデータリンクを選択する方法を採ると、データリンク
の通信量が時間によって変化したり、或いはデータリン
クの通信容量を決定することが本質的に困難であるた
め、データリンク毎にサービス品質にばらつきが発生す
ると共に、データリンクの効率的な運用ができないとい
う欠点があった。
As described above, when a data link for transmitting a packet call is selected by the conventional packet switching device, the data link is selected based on the number of transmission packets in the data link. Alternatively, if a method of cyclically selecting a data link is adopted, the traffic of the data link changes with time, or it is essentially difficult to determine the communication capacity of the data link. There are disadvantages that the quality varies and the data link cannot be operated efficiently.

【0005】そこで本発明は上記の欠点を除去し、デー
タリンクを均等に利用してデータリンク毎のサービス品
質の均一化を図ることができるパケット交換装置を提供
することを目的としている。
Accordingly, an object of the present invention is to provide a packet switching apparatus which eliminates the above-mentioned drawbacks and makes it possible to use the data links evenly and to make the service quality uniform for each data link.

【0006】[0006]

【課題を解決するための手段】本発明は複数のデータリ
ンクの中の任意の1つを選択してパケット通信に利用可
能なパケット交換装置において、各データリンクを使用
して送信又は受信されるパケットが一旦格納されるバッ
ファの使用率を監視する監視手段と、この監視手段の監
視結果に基づき各データリンクに対応のバッファの使用
量を求め、所定時間におけるバッファ使用量の平均に対
応する負荷と、所定時間におけるバッファ使用量と通信
路容量との差に対応する過負荷とを算出する算出手段
と、この算出手段により算出された前記負荷及び過負荷
に基づいて負荷と過負荷が小さいデータリンクを選択す
る選択手段と、送信又は受信パケット呼が発生した場合
に、前記選択手段により選択されたデータリンクを使用
して前記パケット呼の通信を行うパケット交換手段とを
具備した構成を有する。
SUMMARY OF THE INVENTION According to the present invention, there is provided a packet switching apparatus which is capable of selecting any one of a plurality of data links for packet communication and transmitting or receiving the data using each data link. Monitoring means for monitoring the usage rate of a buffer in which packets are temporarily stored , and using a buffer corresponding to each data link based on the monitoring result of the monitoring means
Volume and calculate the average
The corresponding load, buffer usage and communication at a given time
Calculating means for calculating an overload corresponding to a difference between the road capacity and a selecting means for selecting a data link having a small load and overload based on the load and the overload calculated by the calculating means; When a received packet call is generated, a packet switching unit for communicating the packet call using the data link selected by the selecting unit is provided.

【0007】[0007]

【作用】本発明のパケット交換装置において、監視手段
は各データリンクを使用して送信又は受信されるパケッ
トが一旦格納されるバッファの使用率を監視する。算出
手段は前記監視手段の監視結果に基づき各データリンク
に対応のバッファの使用量を求め、所定時間におけるバ
ッファ使用量の平均に対応する負荷と、所定時間におけ
るバッファ使用量と通信路容量との差に対応する過負荷
を算出する。選択手段は前記算出手段により算出され
た前記負荷及び過負荷に基づいて負荷と過負荷が小さい
データリンクを選択する。パケット交換手段は送信又は
受信パケット呼が発生した場合に、前記選択手段により
選択されたデータリンクを使用して前記パケット呼の通
信を行う。これにより、負荷と過負荷が小さいデータリ
ンクが順次選択されるため、各データリンクの負荷が均
等化されて、サービス品質も均等化される。
In the packet switching apparatus according to the present invention, the monitoring means monitors the usage rate of the buffer in which the packet transmitted or received using each data link is temporarily stored. The calculating means calculates each data link based on the monitoring result of the monitoring means.
The buffer usage corresponding to the
And the load corresponding to the average
Overload corresponding to the difference between buffer usage and channel capacity
To calculate the door. The selection means selects a data link having a small load and an overload based on the load and the overload calculated by the calculation means. The packet switching means communicates the packet call using the data link selected by the selection means when a transmission or reception packet call occurs. As a result, the data links with smaller loads and overloads are sequentially selected, so that the loads on the respective data links are equalized and the service quality is also equalized.

【0008】[0008]

【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1は本発明のパケット交換装置の一実施例を
示したブロック図である。1はパケット交換装置で、網
終端装置11、パケットの交換を行う交換部12、端末
収容装置13及び中央制御部14を有している。又、中
央制御部14には各データリンクの負荷の状態から使用
するデータリンクを選択する品質評価部141と交換部
12を制御する呼処理部142がソフトウェア等で構築
されている。尚、網終端装置11には網側トランク2が
接続され、端末収容装置13にはパケット端末3が接続
されている。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of the packet switching device of the present invention. Reference numeral 1 denotes a packet switching device having a network terminating device 11, a switching unit 12 for exchanging packets, a terminal accommodating device 13, and a central control unit 14. In the central control unit 14, a quality evaluation unit 141 for selecting a data link to be used from the load state of each data link and a call processing unit 142 for controlling the switching unit 12 are constructed by software or the like. The network-side trunk 2 is connected to the network terminating device 11, and the packet terminal 3 is connected to the terminal accommodating device 13.

【0009】図2は図1に示した網終端装置11の詳細
例を示したブロック図である。網終端装置11はパケッ
ト呼を網へ送出する送信装置111、送信装置111か
ら送信するパケット呼を一旦格納する送信バッファ11
2、網上のパケット呼を受信する受信装置113、受信
装置113で受信したパケット呼を一旦格納する受信バ
ッファ114、網終端装置11内の動作を制御する網終
端装置制御部115から成っている。又、網終端装置制
御部115には送信、受信バッファ112、114の使
用率(バッファにアクセスしたデータ量)を監視する監
視部1151が設けられている。
FIG. 2 is a block diagram showing a detailed example of the network termination device 11 shown in FIG. The network terminating device 11 includes a transmitting device 111 for transmitting a packet call to the network, and a transmission buffer 11 for temporarily storing the packet call transmitted from the transmitting device 111.
2, a receiving device 113 for receiving a packet call on the network, a receiving buffer 114 for temporarily storing the packet call received by the receiving device 113, and a network termination device control unit 115 for controlling the operation in the network termination device 11. . Further, the network termination device control unit 115 is provided with a monitoring unit 1151 for monitoring the usage rate of the transmission and reception buffers 112 and 114 (the amount of data accessing the buffers).

【0010】次に本実施例の動作について説明する。図
1、図2に示したデータリンク毎の網終端装置11内の
送信バッファ112及び受信バッファ114には送信、
受信毎にパケットが蓄えられるため、本例はこのパケッ
トの量(バッファの使用率に対応)に注目して、データ
リンクの選択を行う。ここで、パケット多重を行う場
合、呼を多重化したトラヒックが1つのデータリンクの
通信容量を越えることが起こり得る。これはパケット呼
のトラヒックが回線交換呼のトラヒックとは異なり、時
間により変動するからである。又、パケットの多重化で
はバッファが用いられるが、バッファ112に蓄えられ
たパケットは正しく伝送されたことが確認されるまで消
去されない。よって伝送されていないパケットはバッフ
ァ112内に残留することになる。同様に到着したパケ
ットを逆多重する場合でも同様の問題が起こり得る。こ
のためバッファ114に蓄積されるパケットは新規に発
生、又は網から到着したパケットとバッファに残留した
パケットとなる。通信量はデータリンクを通過するパケ
ット数で定義することができるが、実際には多重又は逆
多重の段階で送信、受信バッファ112、114に蓄え
られるため、通過量だけではサービス品質(負荷)を評
価することができない。そこで、上記したようにバッフ
ァ112、114に蓄えられるパケットの量に注目した
訳である。
Next, the operation of this embodiment will be described. The transmission buffer 112 and the reception buffer 114 in the network termination device 11 for each data link shown in FIGS.
Since a packet is stored for each reception, the present embodiment focuses on the amount of the packet (corresponding to the usage rate of the buffer) to select a data link. Here, in the case of performing packet multiplexing, it is possible that the traffic multiplexing the call exceeds the communication capacity of one data link. This is because the traffic of a packet call differs from the traffic of a circuit-switched call and varies with time. A buffer is used for multiplexing packets, but the packets stored in the buffer 112 are not deleted until it is confirmed that the packets have been transmitted correctly. Therefore, a packet that has not been transmitted remains in the buffer 112. Similarly, a similar problem may occur when arriving packets are demultiplexed. Therefore, packets stored in the buffer 114 are newly generated or arrived from the network and packets remaining in the buffer. The traffic can be defined by the number of packets passing through the data link, but is actually stored in the transmission and reception buffers 112 and 114 at the multiplexing or demultiplexing stage. Can not be evaluated. Therefore, as described above, attention is paid to the amount of packets stored in the buffers 112 and 114.

【0011】網終端装置11の網終端装置制御部115
内のデータリンク監視部1151は送信、受信バッファ
112、114に蓄えられているパケットの数(バッフ
ァの使用率)を監視し、その監視結果を中央制御部14
のデータリンク品質評価部141に送る。この品質評価
部141は前記監視部1151から送られてきた各バッ
ファの使用率に基づいて、各バッファの平均使用量を計
算し、この計算結果を呼処理制御部142に送る。呼処
理制御部142は品質評価部141で算出された平均バ
ッファ使用量から各データリンクを伝送されるパケット
が転送されるまでの遅延時間を推測して、サービス品質
が良いデータリンクを選択する。尚、以降、一定周期T
毎の平均バッファ使用量と通信路容量の比率を負荷と呼
ぶことにし、これを品質評価部141による評価に用い
ることにする。尚、パケット交換装置1は端末収容装置
13を介して収容したパケット端末3から受信したパケ
ットの多重を行って、これを局線インタフェースのデー
タリンクへ送出する、又は局線インタフェースから網終
端装置11により受信したパケットを逆多重して端末収
容装置13からパケット端末へ送出する、更に接続して
いる局線インタフェースから受信したパケットの逆多重
/多重を行って再び前記局線インタフェースへ送信する
等のパケット交換動作を行う。
The network termination unit control unit 115 of the network termination unit 11
The data link monitoring unit 1151 monitors the number of packets (buffer usage rate) stored in the transmission and reception buffers 112 and 114, and compares the monitoring result with the central control unit 14.
To the data link quality evaluation unit 141. The quality evaluation unit 141 calculates the average usage of each buffer based on the usage rate of each buffer sent from the monitoring unit 1151, and sends the calculation result to the call processing control unit 142. The call processing control unit 142 estimates a delay time until a packet transmitted on each data link is transferred from the average buffer usage calculated by the quality evaluation unit 141, and selects a data link with good service quality. In the following, the constant period T
The ratio between the average buffer usage and the communication path capacity for each is referred to as a load, and is used for evaluation by the quality evaluation unit 141. The packet switching device 1 multiplexes the packets received from the packet terminal 3 accommodated via the terminal accommodating device 13 and sends out the multiplexed packets to the data link of the central office interface, or sends the multiplexed packet to the network termination device 11 from the central office interface. Demultiplexing the received packet and transmitting it from the terminal accommodating device 13 to the packet terminal, demultiplexing / multiplexing the packet received from the connected central office interface, and transmitting the packet again to the central office interface. Perform packet switching operation.

【0012】上記したように、データリンク監視は網終
端装置11の監視部1151が送信バッファ112と受
信バッファ114を次のようにチェックすることによっ
て行われる。即ち、監視部1151はデータリンク毎に
送信バッファ112と受信バッファ114に対するパケ
ットデータの書き込み、読み出しの度にアクセスしたバ
ッファサイズの記録をとる。アクセスしたバッファサイ
ズはX.25のパケットのようにパケット長をデータ内
に持っているものを利用するか、予めパケットデータに
パケット長などのデータを含むヘッダつけ、これを利用
する。更に監視部1151はデータリンク毎に単位時間
内にアクセスしたバッファサイズを集計し、中央制御部
14の品質評価部141へ送る。これらの処理は網終端
装置制御部115のソフトウェアの一部として実現され
る。
As described above, the data link monitoring is performed by the monitoring unit 1151 of the network termination unit 11 checking the transmission buffer 112 and the reception buffer 114 as follows. That is, the monitoring unit 1151 records the accessed buffer size every time the packet data is written to or read from the transmission buffer 112 and the reception buffer 114 for each data link. The accessed buffer size is X. A packet having a packet length in the data, such as 25 packets, may be used, or a header including data such as the packet length may be added to the packet data in advance and used. Further, the monitoring unit 1151 totalizes the buffer sizes accessed within a unit time for each data link, and sends the totaled buffer sizes to the quality evaluation unit 141 of the central control unit 14. These processes are realized as a part of software of the network termination unit control unit 115.

【0013】次に上記した品質評価部141がデータリ
ンクの負荷を求める方法について説明する。時刻tのデ
ータリンクiの送出側の単位時間内の総バッファ使用量
Lsi(t)は次式に示される。但し、iはデータリン
クに対する添え字である。Lsi(t)={時刻(t−
1)で残留したパケットの量}+{時刻(t−1)〜時
刻tで新規に発生したパケットの量} 又、着側の時刻
tの受信バッファ使用量Lri(t)も同様に次式で示
される。 Lri(t)={時刻(t−1)で残留した
パケットの量}+{時刻(t−1)〜時刻tで新規に到
着したパケットの量} ここで、データリンクiの負荷
Aiを以下のように定義する。 Ai=max {Σ
Lxi(t)}/(n×Ci×T) x=s、rでAi
を条件1とする。但し、条件1は1データリンクでの一
定時間T=n×(単位時間)のことである。
Next, a description will be given of a method in which the above-mentioned quality evaluation section 141 calculates the load of the data link. The total buffer usage Lsi (t) in the unit time on the sending side of the data link i at the time t is represented by the following equation. Here, i is a subscript for the data link. Lsi (t) = {time (t−
The amount of packets remaining in 1) {+ the amount of packets newly generated from time (t-1) to time t} The reception buffer usage Lri (t) at time t on the receiving side is similarly calculated by the following equation. Indicated by Lri (t) = {the amount of packets remaining at time (t-1)} + {the amount of packets newly arriving from time (t-1) to time t} where the load Ai of the data link i is Is defined as Ai = max {Σ
Lxi (t)} / (n × Ci × T) Ai where x = s, r
Is the condition 1. However, the condition 1 is that a fixed time T = n × (unit time) in one data link.

【0014】又、Ciは単位時間当たりのデータリンク
iの通信路容量のことであり、Σf(x) 条件Cは条
件Cが成立するf(x)の和を意味する。又、max
g(z) z=a、bは式g(x)について、z=a、
z=bの時のg(a)、g(b)の最大値を意味する。
又、データリンクiの過負荷Biを次のように定義す
る。Bi=max {Σ F(Lxi(t)−Ci)}
/(n×Ci×T)x=s、rで条件2とする。但し、
F(x)は次式を満たす関数である。F(x)=x(x
>0) F(x)=0(x≦0) これらの統計処理は
中央制御部14のプロセッサにより実行されるソフトウ
ェアで行われる。
Further, Ci is the communication channel capacity of the data link i per unit time, and Δf (x) Condition C means the sum of f (x) satisfying Condition C. Also, max
g (z) z = a, b is the equation g (x), z = a,
It means the maximum value of g (a) and g (b) when z = b.
The overload Bi of the data link i is defined as follows. Bi = max {F (Lxi (t) -Ci)}
/ (N * Ci * T) x = s, r is the condition 2. However,
F (x) is a function satisfying the following equation. F (x) = x (x
> 0) F (x) = 0 (x ≦ 0) These statistical processes are performed by software executed by the processor of the central control unit 14.

【0015】データリンクの選択は全てのデータリンク
iについて、その負荷Ai、過負荷Biを用いて以下の
(1)〜(3)のように行われる。(1)、データリン
ク品質評価部141は全てのデータリンクの中で小さい
負荷Aiを持つデータリンクのグループを作り、このグ
ループを選択候補1とする。(2)、データリンク品質
評価部141は更に(1)で求めた選択候補1が多数存
在する場合、選択候補1から小さい過負荷Biを持つデ
ータリンクのグループを作り、このグループを選択候補
2とする。品質評価部141はこれら選択候補1、2を
呼処理制御部142へ送る。(3)、呼処理制御部14
2は選択候補2の中から巡回的にデータリンクを1つず
つ選択する。但し、他の選択条件が存在する場合、条件
を満たすデータリンクを巡回的に選択候補2の中から選
択する。ここで、条件を満たすデータリンクが存在しな
い場合、条件を満たさないデータリンク以外のデータリ
ンクから再度候補1、候補2を繰り返し求める。条件を
満たすデータリンクが存在しない場合、呼処理制御部1
42は選択が失敗したとして、パケット呼の切断処理を
行う。呼処理制御部142は上記した動的なデータリン
ク捕捉を行わない場合は周知の交換機の呼処理方式を用
い、動的データリンク捕捉を行う場合はスイッチ等の切
り替えにより、周知の交換機の呼処理制御部のデータリ
ンク捕捉機能を本実施例で採用した方式に変更したもの
を用いる。
The selection of a data link is performed for all the data links i using the load Ai and the overload Bi as follows (1) to (3). (1) The data link quality evaluation unit 141 creates a group of data links having a small load Ai among all the data links, and sets this group as a selection candidate 1. (2) If there are a large number of selection candidates 1 obtained in (1), the data link quality evaluation unit 141 creates a group of data links having a small overload Bi from the selection candidates 1 and selects this group as a selection candidate 2 And The quality evaluation unit 141 sends the selection candidates 1 and 2 to the call processing control unit 142. (3), call processing control unit 14
2 cyclically selects data links one by one from the selection candidates 2. However, when another selection condition exists, a data link satisfying the condition is cyclically selected from the selection candidates 2. Here, when there is no data link that satisfies the condition, candidates 1 and 2 are repeatedly obtained from data links other than the data link that does not satisfy the condition. If there is no data link satisfying the condition, the call processing control unit 1
Reference numeral 42 indicates that the selection has failed, and performs disconnection processing of the packet call. The call processing control unit 142 uses the well-known switching system call processing method when not performing the above-described dynamic data link capture, and switches the switch or the like when performing the dynamic data link capture to perform the well-known switch processing. The data link capturing function of the control unit is changed to the method adopted in this embodiment.

【0016】本実施例によれば、データリンク毎の網終
端装置11の監視部1151は送信、受信バッファ11
2、114の使用率を監視して、この監視結果に基づい
て品質評価部141が平均バッファ使用量を求め、更に
この平均バッファ使用量から各データリンクの負荷Ai
及び過負荷Biを求め、更にこれらの負荷Ai、過負荷
Biからデータリンク選択方法を求めて、最も負荷Ai
が少なく且つ一時的に過負荷Biでもないデータリンク
を使用データリンクとして選択し、このようにして選択
されたデータリンクが選択されるように、呼処理制御部
142がパケット呼発生時に交換部12を制御するた
め、実質的な通信量が少ないデータリンクを随時選択す
ることができる。従って、各データリンクを伝送される
パケットの通信量が均等化されるため、各データリンク
のサービス品質も均等化することができると共に、各デ
ータリンクの効率的な運用を行うことができる。又、各
データリンク毎のサービス品質が均等化されることは、
極端に混んだデータリンクが存在しない場合が多くなる
ため、全体としてサービス品質の良い通信路が確保され
ることになる。
According to the present embodiment, the monitoring unit 1151 of the network terminating device 11 for each data link
2 and 114, the quality evaluation unit 141 calculates the average buffer usage based on the monitoring result, and further calculates the load Ai of each data link from the average buffer usage.
And overload Bi, and a data link selection method is determined from these loads Ai and overload Bi.
The call processing control unit 142 selects the data link that has a small number of packets and is not temporarily overloaded Bi as the data link to be used, and selects the data link selected in this manner. , It is possible to select a data link with a small substantial traffic at any time. Therefore, the traffic of packets transmitted through each data link is equalized, so that the service quality of each data link can be equalized and each data link can be operated efficiently. Also, equalization of service quality for each data link means that
Since there are many cases where there is no extremely crowded data link, a communication path with good service quality is secured as a whole.

【0017】[0017]

【発明の効果】以上記述した如く本発明のパケット交換
装置によれば、データリンクを均等に利用して、データ
リンク毎のサービス品質の均一化を図ることができる。
As described above, according to the packet switching apparatus of the present invention, the service quality of each data link can be made uniform by using the data links evenly.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のパケット交換装置の一実施例を示した
ブロック図。
FIG. 1 is a block diagram showing one embodiment of a packet switching device of the present invention.

【図2】図1に示した網終端装置の詳細例を示したブロ
ック図。
FIG. 2 is a block diagram showing a detailed example of the network termination device shown in FIG. 1;

【符号の説明】[Explanation of symbols]

1…パケット交換装置 2…網側トラン
ク 3…パケット端末 11…網終端装
置 12…交換部 13…端末収容
装置 14…中央制御部 111…送信装
置 112…送信バッファ 113…受信装
置 114…受信バッファ 115…網終端
装置制御部 141…品質評価部 142…呼処理
制御部 1151…監視部
DESCRIPTION OF SYMBOLS 1 ... Packet switching device 2 ... Network side trunk 3 ... Packet terminal 11 ... Network terminating device 12 ... Switching unit 13 ... Terminal accommodating device 14 ... Central control unit 111 ... Transmitting device 112 ... Transmission buffer 113 ... Receiving device 114 ... Receiving buffer 115 ··· Network termination device control unit 141 ··· Quality evaluation unit 142 ··· Call processing control unit 1151 ··· Monitoring unit

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04L 12/56

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数のデータリンクの中の任意の1つを
選択してパケット通信に利用可能なパケット交換装置に
おいて、 各データリンクを使用して送信又は受信されるパケット
が一旦格納されるバッファの使用率を監視する監視手段
と、 この監視手段の監視結果に基づき各データリンクに対応
のバッファの使用量を求め、所定時間におけるバッファ
使用量の平均に対応する負荷と、所定時間におけるバッ
ファ使用量と通信路容量との差に対応する過負荷とを算
出する算出手段と、 この算出手段により算出された前記負荷及び過負荷に基
づいて負荷と過負荷が小さいデータリンクを選択する選
択手段と、 送信又は受信パケット呼が発生した場合に、前記選択手
段により選択されたデータリンクを使用して前記パケッ
ト呼の通信を行うパケット交換手段とを具備したことを
特徴とするパケット交換装置。
1. A packet switching device which can select an arbitrary one of a plurality of data links and use it for packet communication. A buffer in which a packet transmitted or received using each data link is temporarily stored. Monitoring means for monitoring the usage rate of each data link and corresponding to each data link based on the monitoring result
Buffer usage at a given time
The load corresponding to the average usage and the
Calculating means for calculating an overload corresponding to a difference between the usage amount of the network and the communication path capacity; and selecting a data link having a small load and an overload based on the load and the overload calculated by the calculating means. And a packet switching unit for communicating the packet call using the data link selected by the selection unit when a transmission or reception packet call occurs.
JP28980692A 1992-10-28 1992-10-28 Packet switching equipment Expired - Fee Related JP3253375B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28980692A JP3253375B2 (en) 1992-10-28 1992-10-28 Packet switching equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28980692A JP3253375B2 (en) 1992-10-28 1992-10-28 Packet switching equipment

Publications (2)

Publication Number Publication Date
JPH06141043A JPH06141043A (en) 1994-05-20
JP3253375B2 true JP3253375B2 (en) 2002-02-04

Family

ID=17748013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28980692A Expired - Fee Related JP3253375B2 (en) 1992-10-28 1992-10-28 Packet switching equipment

Country Status (1)

Country Link
JP (1) JP3253375B2 (en)

Also Published As

Publication number Publication date
JPH06141043A (en) 1994-05-20

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
EP0920235B1 (en) Congestion management in a multi-port shared memory switch
JP2520532B2 (en) Input throttle method and device for data network
JP2935460B2 (en) Overload protection circuit layout for wideband switching system
CA2105544C (en) Error rate monitor
JP3420763B2 (en) Low delay or low loss switch for ATM
EP0648034A1 (en) Communication network and computer network server and interface modules used therein
JPH0744542B2 (en) Bandwidth allocation method of virtual path in asynchronous transfer mode
US6473815B1 (en) Queue sharing
US5444706A (en) Packet exchange network and method of controlling discard of packets in packet exchange network
US20040071145A1 (en) Apparatus and method for UBR traffic control
US6888849B2 (en) Method for evaluating capacity utilization of a terminus in a communication system
US7123584B2 (en) Digital subscriber line user capacity estimation
EP1163768A1 (en) Discarding traffic in ip networks to optimize the quality of speech signals
JP3253375B2 (en) Packet switching equipment
JP3394478B2 (en) Congestion avoidance apparatus and method using RED
JP3090308B2 (en) ATM switch
JP2741913B2 (en) Routing control method in ATM communication
JP3202103B2 (en) Congestion control method
O'Neill A method for congestion control in atm networks using peak rate throttling
JP2939668B2 (en) Cell Discard Control Method in ATM Network
JP3059126B2 (en) ATM switch
Bhardwaj et al. ISDN frame relay and its congestion control
CA2311410A1 (en) Soft, prioritised early packet discard system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20011106

LAPS Cancellation because of no payment of annual fees