JPH0310541A - Priority exchange service control system - Google Patents

Priority exchange service control system

Info

Publication number
JPH0310541A
JPH0310541A JP1145964A JP14596489A JPH0310541A JP H0310541 A JPH0310541 A JP H0310541A JP 1145964 A JP1145964 A JP 1145964A JP 14596489 A JP14596489 A JP 14596489A JP H0310541 A JPH0310541 A JP H0310541A
Authority
JP
Japan
Prior art keywords
transmission
level
packet
priority
packets
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
Application number
JP1145964A
Other languages
Japanese (ja)
Inventor
Masaya Nagata
永田 雅也
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1145964A priority Critical patent/JPH0310541A/en
Publication of JPH0310541A publication Critical patent/JPH0310541A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE:To secure a packet from a low level terminal equipment to be sent with a prescribed quantity at all times by applying transmission processing of the preset number of low level packets continuously when the preset number of high level packets are subjected to transmission processing continuously. CONSTITUTION:A transmission processing section 14 sends a packet of a transmission waiting queue 131 with priority and in the case of consecutive transmission, a counter 143 is incremented every time one packet is subjected to transmission processing and the counted value is compared with a high level consecutive transmission regulated value in a holding means 141 corresponding to packets during transmission at present and when they are coincident or the transmission queue is absent, the packet in a low level transmission waiting queue 132 is started. In the case of low level transmission processing, a counter 143 i incremented similarly at every packet transmission and the counted value and a low level consecutive transmission regulated value in a holding means 142 are compared, and when they are coincident, the transmission processing of the low level packet is terminated to apply the transmission processing of the packet of the high level transmission waiting queue 131.

Description

【発明の詳細な説明】 [概要] 複数の優先レベルを備えたパケットを受信すると優先レ
ベルの上位のものを優先して他局へ送信するパケット交
換における優先サービス制i1′11方式優先レベルの
異なる端末のバケットを送信する場合に、高レベル端末
からのパケットが多量に人力された場合にも、低レベル
端末からのパケットが常に所定量送信されることを保障
する優先交換サービス制御方式を提供することを目的と
し、端末からの優先レベルが付されたバケy)を識別部
で識別して優先レベルに対応した送信待ちキューにキュ
ーイングするパケット受信制御部と、各優先レベル毎に
連続送信可能なパケット数の規制値の保持手段と送信さ
れるパケット数を計数する送信カウンタとを含む送信処
理部とを備え、送信処理部は、高い優先レベルから順に
対応するレベルの前記保持手段に設定された個数のパケ
ットの連続送信を行うよう構成する。
[Detailed description of the invention] [Summary] Priority service system i1'11 method in packet exchange in which when a packet with multiple priority levels is received, the one with a higher priority level is given priority and transmitted to another station.I1'11 method with different priority levels To provide a priority exchange service control method that guarantees that a predetermined amount of packets from low-level terminals are always transmitted even when a large number of packets from high-level terminals are manually transmitted when transmitting terminal buckets. For this purpose, it has a packet reception control unit that identifies packets with priority levels from terminals using an identification unit and queues them in a transmission waiting queue corresponding to the priority level, and allows continuous transmission for each priority level. and a transmission processing section including means for holding a regulation value of the number of packets, and a transmission counter for counting the number of packets to be transmitted, and the transmission processing section is set to the holding means of the corresponding level in order from the highest priority level. The configuration is configured to perform continuous transmission of the same number of packets.

[産業上の利用分野] 本発明は複数の優先レベルを備えたパケットを受信する
と優先レベルの上位のものを優先して他局へ送信するパ
ケット交換における優先サービス制御方式に関する。
[Industrial Field of Application] The present invention relates to a priority service control method in packet exchange in which, when a packet with a plurality of priority levels is received, a packet with a higher priority level is given priority and transmitted to another station.

近年、パケット交換が次第に利用されるようになった。In recent years, packet switching has become increasingly used.

パケット交換機には各種の端末装置が接続され、種々の
データがバケット交換網を介して送受信され′ζいる。
Various terminal devices are connected to the packet switch, and various data are transmitted and received via the bucket switching network.

そのパケット交換機には、伝送されるデータの性質に応
して、優先的に伝送を実行することができる優先交換サ
ービスが実行されている。その場合、端末装置により優
先レベルの高低が割り振られ、パケット交換機では、優
先レベルの高い端末装置からのパケットを優先レベルの
低い端末装置からのパケットに対し優先して送信する扱
いをしている。
The packet switch is running a priority switching service that can perform transmission preferentially depending on the nature of the data to be transmitted. In this case, the terminal devices are assigned high and low priority levels, and the packet switching equipment transmits packets from terminal devices with a high priority level with priority over packets from terminal devices with a low priority level.

ところが、優先レベルの高い端末からのデータが連続す
ると優先レベルの低い端末のデータの送信が待たされた
ままになってしまいその改善が望まれている。
However, when data from a terminal with a high priority level continues to be sent, the transmission of data from a terminal with a low priority level is left waiting, and an improvement is desired.

[従来の技術] 第7図は従来例の説明図である。[Conventional technology] FIG. 7 is an explanatory diagram of a conventional example.

第7図において、70はパケット交換機、71は高い優
先レベルの端末(高レベル端末で表示)、72は低い優
先レベルの端末(低レベル端末で表示)、73は高い優
先レベルのパケットの送信待ちキュー、74は低い優先
レベルのパケットの信待ちキュー、75はパケットが送
信される中継線を表す。
In FIG. 7, 70 is a packet switch, 71 is a high priority level terminal (displayed as a high level terminal), 72 is a low priority level terminal (displayed as a low level terminal), and 73 is waiting for transmission of a high priority level packet. A queue 74 represents a wait queue for low priority level packets, and 75 represents a trunk line through which the packets are transmitted.

従来例の送信動作を第7図A乃至り、を用いて説明する
と、最初にパケット交換機70に接続する高レベル端末
71から送信バケットとして■、■。
The transmission operation of the conventional example will be explained with reference to FIGS.

■が入力して、低レベル端末72から送信パケット■、
■が入力されると、それぞれ高レベル送信待ちキュー7
3と低レベル送信待ちキュー74で待機した状態となる
The packet ■ is input by ■ and sent from the low-level terminal 72 ■,
When ■ is input, each high-level transmission waiting queue 7
3 and is in a waiting state in the low-level transmission waiting queue 74.

次に、この状態で高レベル送信待ちキュー73のパケッ
ト■、■および■が優先して送信された後高レベル送信
待ちキュー73のパケットが無くなると同図8.に示す
ように初めて低レベル送信待ちキュー74のパケットの
■が送信可能となる。
Next, in this state, the packets ■, ■, and ■ in the high-level transmission waiting queue 73 are transmitted with priority, and then, when the packets in the high-level transmission waiting queue 73 disappear, the packets shown in FIG. As shown in FIG. 3, the packet ■ in the low-level transmission waiting queue 74 can be transmitted for the first time.

同図C1に示ずようにパケット■の送信中に高レベル端
末71からバケ7)が■、■と入力されて高レベル送信
待ちキュ−73に格納され、さらに同じ端末から後続の
パケット■乃至[相]が入力されると、同図I〕、に示
ずようにパケット交換機70は、高レベルの送信待ちキ
ュ−73に格納されたパケットを順番に送信し続ける。
As shown in C1 of the same figure, during the transmission of packet ■, packet 7) is inputted as ■ and ■ from the high-level terminal 71 and stored in the high-level transmission waiting queue 73, and subsequent packets ■ to ■ are input from the high-level terminal 71. When the [phase] is input, the packet switch 70 continues to sequentially transmit the packets stored in the high-level transmission waiting queue 73, as shown in FIG.

この結果、中継線には低レベル送信待ちキュー74で最
初から待機している■のパケットとその後に入力された
パケット■が送信されないで滞留してしまう。
As a result, the packet (2), which has been waiting from the beginning in the low-level transmission waiting queue 74, and the packet (2) input after that are not transmitted and remain on the trunk line.

[発明が解決しようとする課題] 上記した従来例の方式によれば、高レベルのパケットが
多量に流れた場合に、回線への送信は実行されるにして
も高レベル送信待ちキューには常にパケットがつながっ
ているので、低レベルのパケットは送信待ちキューにキ
ューイングされたままとなって網内遅延を起こすという
問題があった。
[Problems to be Solved by the Invention] According to the conventional method described above, when a large number of high-level packets flow, even if they are sent to the line, they are always stored in the high-level transmission waiting queue. Since the packets are connected, there is a problem in that low-level packets remain queued in the transmission waiting queue, causing delays within the network.

本発明は優先レベルの異なる端末のパケットを送信する
場合に、高レベル端末からのパケットが多量に人力され
た場合にも、低レベル端末からのパケットが常に所定量
送信されることを保障する優先交換サービス制御方式を
提供することを目的とする。
The present invention provides a priority system that guarantees that a predetermined amount of packets from low-level terminals are always transmitted even when a large number of packets from high-level terminals are manually transmitted when transmitting packets from terminals with different priority levels. The purpose is to provide an exchange service control method.

[課題を解決するための手段] 第1図は本発明の原理構成図を示す。[Means to solve the problem] FIG. 1 shows a basic configuration diagram of the present invention.

第1図において、10はパケット交換機、11は優先レ
ベルの高い(高レベルという)端末とのインタフェース
、12は優先レベルの低い(低レベルという)端末との
インタフェース、13はパケント受信制御1部、130
はバケット識別部、13Iは高レベル送信待ちキュー、
132は低レベル送信待ちキュー、14は送信処理部、
141は高レベル連続送信規制値の保持手段、142は
低レベル連続送信規制値の保持手段、143は送信カウ
ンタである。
In FIG. 1, 10 is a packet switch, 11 is an interface with a terminal with a high priority level (referred to as high level), 12 is an interface with a terminal with a low priority level (referred to as low level), 13 is a packet exchange control part 1, 130
is a bucket identification part, 13I is a high-level transmission waiting queue,
132 is a low-level transmission waiting queue; 14 is a transmission processing unit;
Reference numeral 141 denotes a holding means for a high level continuous transmission regulation value, 142 a holding means for a low level continuous transmission regulation value, and 143 a transmission counter.

本発明は低レベルのパケットの送信に優先して高レベル
のパケットの送信を行うが、その際に新たに高レベルの
パケットを連続して予め設定した規制値の個数を送信処
理した場合には、低レベルのパケットを予め設定した個
数まで連続して送信処理するものである。
In the present invention, high-level packets are transmitted with priority over low-level packets, but at that time, if new high-level packets are consecutively transmitted for the number of preset limit values, , low-level packets are continuously transmitted up to a preset number.

[作用] 第1図において、最初に高レベル連続送信規制値として
一定の数値Nを保持手段141に設定し、低レベル連続
送信規制値として別の一定数値Mを保持手段142に設
定する。
[Operation] In FIG. 1, first, a constant numerical value N is set in the holding means 141 as a high level continuous transmission regulation value, and another constant numerical value M is set in the holding means 142 as a low level continuous transmission regulation value.

端末から送信されてきた各パケットは、各インタフェー
ス11.12を介してパケット受信制御部13に入力さ
れ、パケット識別部130で優先レベルが識別され、高
レベル端末からのパケットと低レベル端末からのパケッ
トはそれぞれ対応する送信待ちキュー131と132に
キューイングされる。なお、これらにキューイングされ
たパケットは同じ中継線へ送られるパケットであり、他
の中継線に送信されるパケットは回示されないそれぞれ
の送信待ちキューにキューイングされる。
Each packet transmitted from a terminal is input to the packet reception control unit 13 via each interface 11.12, and the priority level is identified by the packet identification unit 130, and packets from high-level terminals and packets from low-level terminals are distinguished. The packets are queued in corresponding transmission queues 131 and 132, respectively. Note that the packets queued in these are packets to be sent to the same trunk line, and the packets to be transmitted to other trunk lines are queued in respective transmission waiting queues that are not routed.

送信処理部14では、優先レベルに従ってパケットの送
信処理を行うが、バケy’r受信制御部13の送信待ち
キュ−131,132の状態を見て、高レベルの送信待
ちキュー131のパケットを優先して送信する。そして
高レベルのパケットを連続して送信する場合、1つのパ
ケットを送信処理する毎にカウンタ143でカウントを
行うとともに、カウンタ143の内容と現在送信中のパ
ケットに対応する保持手段141の高レベル連続送信規
制値とを比較する。もし一致した場合、または高レベル
のパケットが送信待ちキューに無くなった場合は、低レ
ベルの送信待ちキュー132のパケットの送信を開始す
る。
The transmission processing unit 14 performs packet transmission processing according to the priority level, but it looks at the status of the transmission waiting queues 131 and 132 of the receiver reception control unit 13 and gives priority to packets in the transmission waiting queue 131 with a high level. and send. When transmitting high-level packets continuously, the counter 143 counts each time one packet is transmitted, and the high-level continuation of the holding means 141 corresponding to the contents of the counter 143 and the packet currently being transmitted is performed. Compare with transmission regulation value. If there is a match, or if there are no more high-level packets in the transmission queue, transmission of the packets in the low-level transmission queue 132 is started.

低レベルの送信処理では、カウンタ143で同様にパケ
ットの送信毎にカウントを行い、そのカウント値と保持
手段142の低レベル連続送信規制値を比較して、一致
すると低レベルパケットの送信処理を終了して高レベル
送信待ちキュー131のパケットの送信処理を行う。
In low-level transmission processing, the counter 143 similarly counts each packet transmission, and compares the count value with the low-level continuous transmission regulation value of the holding means 142. If they match, the low-level packet transmission processing is terminated. Then, the packets in the high-level transmission waiting queue 131 are transmitted.

このようにして、高レベル送信待ちキューに連続してパ
ケットがキューイングされていても必ず低レベル送信待
ちキューのパケットが一定個数ずつ送信されるので、網
内遅延の発生を防止することができる。
In this way, even if packets are continuously queued in the high-level transmission queue, a fixed number of packets in the low-level transmission queue are always transmitted, so it is possible to prevent delays within the network. .

[実施例1 第2図は本発明によるパケット交換機の実施例構成図、
第3図はキューイング処理フロー図、第4図はパケット
構成、キューイングの構成、および規制値とカウンタの
説明図、第5図(a)は送信要求受付処理のフロー図、
第5図し)は送信処理フロー図、第6図は本発明による
具体的な送信処理動作の例を示す図である。
[Embodiment 1] Fig. 2 is a block diagram of an embodiment of a packet switch according to the present invention;
FIG. 3 is a flowchart of queuing processing, FIG. 4 is an explanatory diagram of packet configuration, queuing configuration, regulation value and counter, and FIG. 5(a) is a flowchart of transmission request reception processing.
FIG. 5) is a transmission processing flow diagram, and FIG. 6 is a diagram showing an example of a specific transmission processing operation according to the present invention.

第2図において、20は複数のノードにより構成するパ
ケット交換網の中の1つのパケット交換機(Aノード)
、201は中継線または端末からの回線を介して相手ノ
ードまたは端末とのパケットデータの送受を管理する回
線管理部、202はパケットのフォーマット等のプロト
コルを処理するプロトコル処理部、203はパケットを
相手先に振り分ける交換処理部、204は相手端末また
は中継線に伝送するための経路の選択を行うルーティン
グ処理部、205は本発明による優先レベルによる送信
を処理する優先交換処理部、206は201と同様の相
手ノードとの中継線や端末への回線との接続を管理する
回線管理部、21は中継線または端末への回線との物理
的なインクフェースをとるための処理を行う回線制御処
理部、22は中継線を介して接続された他のBノードを
表す。
In FIG. 2, 20 is one packet switch (A node) in a packet switch network composed of multiple nodes.
, 201 is a line management unit that manages the sending and receiving of packet data to and from a partner node or terminal via a trunk line or a line from a terminal, 202 is a protocol processing unit that processes protocols such as packet format, and 203 is a link management unit that manages packet data transmission and reception with a partner node or terminal via a trunk line or a line from a terminal. 204 is a routing processing unit that selects a route for transmitting to a destination terminal or a trunk line; 205 is a priority exchange processing unit that processes transmission according to the priority level according to the present invention; 206 is the same as 201; 21 is a line control processing unit that performs processing for establishing a physical interface with the trunk line or the line to the terminal; 22 represents another B node connected via a trunk line.

第2図において、優先交換処理部205以外の各部は従
来から知られた機構であり、本発明による優先交換処理
部の処理フローの内容を第3図乃至第5図(b)を用い
て説明する。
In FIG. 2, each section other than the priority exchange processing section 205 is a conventionally known mechanism, and the contents of the processing flow of the priority exchange processing section according to the present invention will be explained using FIGS. 3 to 5 (b). do.

初めに第3図のキューイング処理フローを説明する。First, the queuing processing flow shown in FIG. 3 will be explained.

第2図のAノード20において、ルーティング処理部2
04における処理を経て、ある回線へ送信するための複
数のパケットが優先交換処理部205に入力すると、各
パケットの優先クラスを取り出す(第3図のステップ3
0)。この場合、パケット構成は第4図イ、に示すよう
な構成である。
In the A node 20 in FIG.
After the processing in step 04, when a plurality of packets to be transmitted to a certain line are input to the priority exchange processing unit 205, the priority class of each packet is extracted (step 3 in Fig. 3).
0). In this case, the packet structure is as shown in FIG. 4A.

そのパケットは先頭のF(フレーム)リンクヘッダとパ
ケットへ・ノダおよびデータ本体とから成り、Fリンク
ヘッダ中に優先クラス(優先レベルと同義)の情報が含
まれている。この優先クラスは、送信元のパケット端末
(図示せず)で付加されてノードに送られてくる。
The packet consists of a leading F (frame) link header, a packet node, and a data body, and the F link header includes information on priority class (synonymous with priority level). This priority class is added at the source packet terminal (not shown) and sent to the node.

次にステップ31において、識別した優先クラス(優先
レベル)に対応する中継線送信待ちキューにそのパケッ
トをキューイングする。
Next, in step 31, the packet is queued in a trunk line transmission waiting queue corresponding to the identified priority class (priority level).

続いて、ステップ32で各キュー長カウンタ値(QiC
NT: i=1,2)を更新する。この場合、キュー長
カウンタは、各優先クラス毎に設けられるが、第4図口
、に示すように優先クラスが1(Aレベル)と2(低レ
ベル)の2レヘルタケある例を示す。
Subsequently, in step 32, each queue length counter value (QiC
NT: Update i=1,2). In this case, a queue length counter is provided for each priority class, but as shown in Figure 4, an example is shown in which there are two priority classes, 1 (A level) and 2 (low level).

パケットが対応する優先クラス用のキューにキューイン
グされると、対応するキュー長カウンタQICNT、Q
2CNTの何れかが+1されて更新が行われる。
When a packet is queued in the queue for the corresponding priority class, the corresponding queue length counters QICNT,Q
Any one of 2CNT is incremented by 1 and the update is performed.

次に、ステップ33において、送信要求受付処理が起動
する。
Next, in step 33, a transmission request reception process is started.

送信要求受付処理フローは第5図(a)に示され、その
内容を次に説明する。
The transmission request reception processing flow is shown in FIG. 5(a), and its contents will be explained next.

送信要求受付処理において、ますに、優先クラス1を「
1」に設定する(ステップ40)。続いてその優先クラ
ス「1」のパケットの送信を起動して送信処理を実行す
る(ステップ41)。その送信が終了すると、後述する
送信処理のフロー(第5図(b))において設定される
「復帰情報」が′0″か否かを判別しくステップ42)
、「0」なら終了し、そうでなければ現在の優先クラス
に+1して(ステップ43)、続いて更新された優先ク
ラスの送信処理を起動する(ステ、プ41)。
In the transmission request reception process, priority class 1 is set to "
1" (step 40). Subsequently, transmission of the packet of priority class "1" is started and transmission processing is executed (step 41). When the transmission is completed, it is determined whether the "return information" set in the transmission process flow (FIG. 5(b)), which will be described later, is '0'' (step 42).
, is "0", the process ends; otherwise, the current priority class is incremented by 1 (step 43), and then the transmission process of the updated priority class is started (step 41).

次に第5図(b)に示す送信処理フローを説明すると、
この処理は上記の第5図(a)のステップ41において
実行されるものである。
Next, the transmission processing flow shown in FIG. 5(b) will be explained.
This process is executed in step 41 in FIG. 5(a) above.

この送信処理が実行される前に、高レベル連続送信規制
値として「M」が設定される。同様に優先レベルが高・
低の2レベルの時、低レベル連続送信規制値としてr 
N 、を設定する(但し通常M〉Nとなる)、その規制
値は第4図へ、に示すように所定のレジスタに格納され
る。
Before this transmission process is executed, "M" is set as a high level continuous transmission restriction value. Similarly, the priority level is high/
When the level is low, r is the low level continuous transmission regulation value.
N (however, normally M>N), the regulation value is stored in a predetermined register as shown in FIG.

また、バケツ1−を連続送信する場合にその個数をカウ
ントする連続送信カウンタとして5iCNTが設けられ
、優先レベルが2つの場合、それらのカウンタは第4図
ハ、に示すようにS I CNTと52CNTである。
In addition, 5iCNT is provided as a continuous transmission counter that counts the number of buckets 1- when they are continuously transmitted, and when there are two priority levels, these counters are divided into S I CNT and 52CNT as shown in FIG. It is.

初めに、優先クラスiのキュー長カウンタQiCNT 
(この場合i=1.2の何れかとする)が“0“か否か
を判別しくステップ50)、“′O″の場合そのクラス
の送信待ちキューに何も送信待ちのパケットがないこと
を表し、終了する。ステップ50において“O゛でない
ことが判別されると、優先クラスiの送信カウンタ5i
CNTが規制値Mより小さいかどうか調べる(ステップ
51)。
First, the queue length counter QiCNT of priority class i
(In this case, i = 1.2) is "0" or not (step 50). If it is "'O", it means that there is no packet waiting to be sent in the queue for that class. represent and end. If it is determined in step 50 that it is not “O”, the transmission counter 5i of priority class i
It is checked whether CNT is smaller than the regulation value M (step 51).

規制(aMより小さい場合は、回線管理部(第2図20
6)へクラス1のパケットの送信を依頼しくステップ5
2)、続いて当該クラス1の連続送信カウンタ5iCN
Tを+1しくステップ53)、キュー長カウンタQ i
 CNTを−1する(ステップ54)。
regulation (if it is smaller than aM, the line management section (Fig. 2 20)
6) Request to send a class 1 packet to Step 5
2), then the continuous transmission counter 5iCN of the class 1
Step 53) increment T by +1, queue length counter Q i
CNT is decremented by -1 (step 54).

このステップ54の後さらにステップ50に戻って同様
の処理を行い、ステ、ブ51において、送信カウンタS
 i CNTが規制値Mより小さくない場合(一致した
場合)はそのクラスの送信は強制的に終了させS i 
CNTを“0゛に設定する(ステップ55)。次に優先
クラスiが最終クラスか否かを判別しくステップ56)
、!終りラスであれば復帰情報にOを設定しくステップ
57)、そうでない時は復帰情報に1を設定して(ステ
ップ58)終了する。この復帰情報は、上記送信要求受
付処理について説明した第5図(a)のステップ42に
おける判別で利用され、0”の場合、送信処理を終了し
、“ビの場合さらに優先レベルの低いクラスのバケット
の送信が行われる。
After this step 54, the process returns to step 50 and similar processing is performed, and in step 51, the transmission counter S
i If CNT is not smaller than the regulation value M (if they match), the transmission of that class is forcibly terminated.
CNT is set to "0" (step 55). Next, it is determined whether priority class i is the final class or not (step 56).
,! If it is the end last, O is set in the return information (step 57); otherwise, 1 is set in the return information (step 58), and the process ends. This return information is used in the determination in step 42 of FIG. 5(a) explaining the transmission request reception process, and if it is "0", the transmission process is terminated, and if it is "B", the transmission request is sent to a class with a lower priority level. The bucket is sent.

第6図に本発明による具体的な送信処理動作の例を示す
FIG. 6 shows an example of a specific transmission processing operation according to the present invention.

第6図において、60はバケット交換機、61は高レベ
ル端末、62は低レベル端末、63は高レベル送信待ち
キュー、64は低レベル送信待ちキュー、65は中継線
を表す。
In FIG. 6, 60 represents a bucket switch, 61 a high-level terminal, 62 a low-level terminal, 63 a high-level transmission waiting queue, 64 a low-level transmission waiting queue, and 65 a trunk line.

その動作を概説すると、A、に示すように高しベルパケ
ノトの連続送信規制値M1を“3″、低しベルバケノト
の連続送信規制値M2を“′ビに設定されている時に、
高レベル送信待ちキューに■、■、■、■等のパケット
がキューイングされ、低レベル送信待ちキューに■、■
等のバケットがキューイングされているものとする。
To outline the operation, as shown in A, when the continuous transmission restriction value M1 of the high-level bell-bake-note is set to "3" and the continuous transmission restriction value M2 of the low-level bell-bake-note is set to "'bi",
Packets such as ■, ■, ■, ■ are queued in the high-level transmission waiting queue, and ■, ■, etc. are queued in the low-level transmission waiting queue.
It is assumed that buckets such as , etc. are queued.

この場合B、に示すように、まず高レベル送信待ちキュ
ーのパケット■、■5■が送信されると、連続送信バケ
ットのカウント値が3となり、Mlと一敗するので、高
レベルのバケットの送信を終了させ、低レベルのパケッ
ト■の送信を開始する。
In this case, as shown in B, when packets ■ and ■5■ in the high-level transmission waiting queue are first transmitted, the count value of the continuous transmission bucket becomes 3, and it loses to Ml, so the high-level bucket Terminate the transmission and start transmitting low-level packets ■.

低レベルのパケットの連続送信規制値M2はlであるか
ら、低レベルのパケットの送信を終了し、続いて第6図
C3に示すように高レベルのバケットの送信に移る。以
下、同図り、に示すように、高レベルのパケットを3個
送信すると、低レベルのバケットを1個送信する動作が
繰り返される。
Since the continuous transmission limit value M2 of low-level packets is l, the transmission of low-level packets is finished, and then the transmission of high-level buckets is started as shown in C3 of FIG. Hereinafter, as shown in the same figure, when three high-level packets are transmitted, the operation of transmitting one low-level bucket is repeated.

なお、一方のレベルの送信バケ、1・がキューイングさ
れてない場合は、他方のレベルのバケットだけを送信す
る。
Note that if the transmission bucket 1 of one level is not queued, only the bucket of the other level is transmitted.

[発明の効果] 本発明によれば従来の方式に比べて低い優先レベルのバ
ケットが網内をスムーズに流れることができ、川内で滞
留遅延するという従来の欠点を解消することができる。
[Effects of the Invention] According to the present invention, buckets with a lower priority level can flow smoothly within the network compared to the conventional system, and the conventional drawback of in-stream retention delay can be solved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理構成図、第2図は本発明によるバ
ケット交換機の実施例構成図、第3図はキューイング処
理フロー図、第4図はバケット構成、キューイングの構
成、およびカウンタと規制値の説明図、第5図(a)は
送信要求受付処理のフロー図、第5図(b)は送信処理
フロー図、第6図は本発明による具体的な送信処理動作
の例を示す図、第7図は従来例の説明図である。 第1図中、 10:パケット交換機 11.12=インタフエース 13;バケット受信制御部 130:バケット識別部 131:高レベル送信待ちキュー 132:低レベル送信待ちキュー 14:送信処理部 141:高レベル連続送信規制値の保持手段142;低
レベル連続送信規制値の保持手段143:送信カウンタ キー 鱒 の 兼 く
FIG. 1 is a diagram showing the principle configuration of the present invention, FIG. 2 is a diagram showing the configuration of an embodiment of a bucket exchanger according to the present invention, FIG. 3 is a queuing process flow diagram, and FIG. 4 is a diagram showing the bucket configuration, queuing configuration, and counter. FIG. 5(a) is a flow diagram of transmission request reception processing, FIG. 5(b) is a transmission processing flow diagram, and FIG. 6 is an example of a specific transmission processing operation according to the present invention. The figure shown in FIG. 7 is an explanatory diagram of a conventional example. In FIG. 1, 10: Packet switch 11.12 = interface 13; Bucket reception control section 130: Bucket identification section 131: High level transmission waiting queue 132: Low level transmission waiting queue 14: Transmission processing section 141: High level continuous Transmission regulation value holding means 142; Low level continuous transmission regulation value holding means 143: Transmission counter key

Claims (1)

【特許請求の範囲】 複数の優先レベルを備えたパケットを受信すると優先レ
ベルの上位のものを優先して他局へ送信するパケット交
換における優先サービス制御方式において、 端末からの優先レベルが付されたパケットを識別部(1
30)で識別して優先レベルに対応した送信待ちキュー
(131,132)にキューイングするパケット受信制
御1部(13)と、 各優先レベル毎に連続送信可能なパケット数の規制値の
保持手段(141,142)と送信されるパケット数を
計数する送信カウンタ(143)とを含む送信処理部(
14)とを備え、 前記送信処理部(14)は、高い優先レベルから順に対
応するレベルの前記保持手段に設定された個数のパケッ
トの連続送信を行うことを特徴とする優先交換サービス
制御方式。
[Claims] In a priority service control method in packet switching, in which when a packet with multiple priority levels is received, the one with a higher priority level is given priority and transmitted to another station, in which a priority level is assigned from a terminal. The packet is identified by the identification section (1
30) and queuing the packets in a transmission waiting queue (131, 132) corresponding to the priority level; (141, 142) and a transmission counter (143) that counts the number of transmitted packets (
14) A priority exchange service control system, characterized in that the transmission processing unit (14) continuously transmits a number of packets set in the holding means of corresponding levels in order from a high priority level.
JP1145964A 1989-06-08 1989-06-08 Priority exchange service control system Pending JPH0310541A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1145964A JPH0310541A (en) 1989-06-08 1989-06-08 Priority exchange service control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1145964A JPH0310541A (en) 1989-06-08 1989-06-08 Priority exchange service control system

Publications (1)

Publication Number Publication Date
JPH0310541A true JPH0310541A (en) 1991-01-18

Family

ID=15397083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1145964A Pending JPH0310541A (en) 1989-06-08 1989-06-08 Priority exchange service control system

Country Status (1)

Country Link
JP (1) JPH0310541A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0787104A (en) * 1993-08-04 1995-03-31 Sharp Corp Packet transmitter
US5821455A (en) * 1993-04-26 1998-10-13 Sumitomo Metal (Smi) Electronics Devices, Inc. Lid with variable solder layer for sealing semiconductor package, package having the lid and method for producing the lid

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5821455A (en) * 1993-04-26 1998-10-13 Sumitomo Metal (Smi) Electronics Devices, Inc. Lid with variable solder layer for sealing semiconductor package, package having the lid and method for producing the lid
JPH0787104A (en) * 1993-08-04 1995-03-31 Sharp Corp Packet transmitter

Similar Documents

Publication Publication Date Title
JP3419627B2 (en) Router device
US6246692B1 (en) Packet switching fabric using the segmented ring with resource reservation control
US8441931B2 (en) Method and device for managing priority during the transmission of a message
EP1009132A2 (en) Variable length packet communication device
US5898691A (en) Method and apparatus for congestion distributed adaptive routing
JPH0720124B2 (en) Data channel scheduling apparatus and method
JPH077975B2 (en) System and method for controlling data transmission
JPH07288546A (en) Line adapters and routing methods
JPH03198449A (en) Packet abandonment control system for packet switching network
CN1048369C (en) Method for distributing of comunicating technical resources in communicating system operated with asynchronous transmissing model
JP2002359634A (en) Communication path design method, communication path design apparatus, and program
JPH0310541A (en) Priority exchange service control system
JP2566730B2 (en) Method and system for transferring information
US20250097137A1 (en) Data processing system and data processing method
CN114531943B (en) Data transmission methods and automated communication networks
JP3252831B2 (en) Distributed processing method and apparatus for IP packet routing processor in ATM
JP2006519531A (en) Information transmission in data networks
JP3635660B2 (en) Packet processing apparatus and packet transfer method thereof
JP3693594B2 (en) Router device
JP2928882B1 (en) Local area network bandwidth control
JP2949624B1 (en) Connection control method for Fiber Channel connection equipment
Bernstein et al. G22. 3023 Special Topics of Industrial Interest Network Design and Implementation Lecture Notes Spring 84 with revisions from G22. 2263 Network Design and Implementation Lecture Notes Spring 91
JP3558753B2 (en) Frame transfer priority processing device
La Corte et al. Jitter analysis in an ATM multimedia multiplexer
JPH0646061A (en) Distributed transmission method