Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0520940B2 - - Google Patents
[go: Go Back, main page]

JPH0520940B2 - - Google Patents

Info

Publication number
JPH0520940B2
JPH0520940B2 JP61220783A JP22078386A JPH0520940B2 JP H0520940 B2 JPH0520940 B2 JP H0520940B2 JP 61220783 A JP61220783 A JP 61220783A JP 22078386 A JP22078386 A JP 22078386A JP H0520940 B2 JPH0520940 B2 JP H0520940B2
Authority
JP
Japan
Prior art keywords
main processing
packet
section
line
processing 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
JP61220783A
Other languages
Japanese (ja)
Other versions
JPS6374350A (en
Inventor
Kunihiro Hatsuse
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 JP61220783A priority Critical patent/JPS6374350A/en
Publication of JPS6374350A publication Critical patent/JPS6374350A/en
Publication of JPH0520940B2 publication Critical patent/JPH0520940B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔概要〕 主処理部及び複数の回線対応部を有するパケツ
ト交換システムにおける主処理部による各回線対
応部の稼動状況把握を予め決められた一定周期毎
に行なえるようにした。
[Detailed Description of the Invention] [Summary] In a packet switching system having a main processing section and a plurality of line corresponding sections, the main processing section can grasp the operating status of each line corresponding section at predetermined regular intervals. did.

〔産業上の利用分野〕[Industrial application field]

本発明はパケツト交換システムに関し、更に詳
しく言えば、主処理部による各回線対応部の稼動
状況把握を改善したパケツト交換システムに関す
る。
The present invention relates to a packet switching system, and more specifically, to a packet switching system in which the main processing section can improve the ability to grasp the operating status of each line corresponding section.

パケツト交換システムには、マルチプロセツサ
形パケツト交換システムがある。この形式のシス
テムでは、その管理プロセツサ(主処理部)がこ
れに接続される各回線対応部(主として、フレー
ムレベル処理を行なう装置)のバツフア使用状況
及びフレーム確認済通番を認識しつつ回線対応部
を介してパケツト端末装置へ送られるパケツト等
の交換処理管理を行なうように構成されている。
Packet switching systems include multiprocessor type packet switching systems. In this type of system, the management processor (main processing unit) recognizes the buffer usage status and frame-confirmed serial number of each line-compatible unit (mainly equipment that performs frame-level processing) connected to it. It is configured to manage the exchange processing of packets etc. sent to the packet terminal device via the .

〔従来の技術〕[Conventional technology]

そのような交換処理管理に必要となつて来る回
線対応部の上記各情報の主処理部への通信態様は
次のようなものであつた。
The manner in which the line handling section communicates the above-mentioned information to the main processing section, which is necessary for such exchange processing management, is as follows.

即ち、第5図に示されるパケツト交換システム
の管理プロセツサ(主処理部)(MPR)(主とし
て、パケツトレベル処理を行なうもの)10から
チヤネル装置(CHC)12、入出力チヤネル装
置(LPR)14を介して該入出力チヤネル装置
14に接続される回線対応部(LC)16へパケ
ツト(第6図のDT0,DT1…)が送られると、そ
の回線対応部16では上記パケツトを収容したフ
レームI0等を送信したパケツト端末装置(DTE)
18からその着信の確認がとれた時点で主処理部
10への上記パケツトに対する確認済通番(第6
図のRR1,RR2…)を送出する。
That is, the data is transmitted from the management processor (main processing unit) (MPR) (mainly performs packet level processing) 10 of the packet switching system shown in FIG. When the packet (DT 0 , DT 1 . . . in FIG. 6) is sent to the line correspondence unit (LC) 16 connected to the input/output channel device 14, the line correspondence unit 16 converts the frame I containing the packet into Packet terminal equipment (DTE) that sent 0 etc.
When the incoming call is confirmed from 18, the confirmed serial number (6th
Sends RR 1 , RR 2 ...) in the figure.

又、回線対応部16に設けられているバツフア
の使用状況も又、パケツト交換処理に必要である
ことから、主処理部10は随時回線対応部16に
対しその問合わせ(第6図のBFQ)を発し、こ
れに対し回線対応部16は自己のバツフア使用状
況を主処理部10へ通知する(第6図のBFA)。
In addition, since the usage status of the buffer provided in the line handling unit 16 is also necessary for packet switching processing, the main processing unit 10 makes inquiries to the line handling unit 16 from time to time (BFQ in FIG. 6). In response, the line handling unit 16 notifies the main processing unit 10 of its own buffer usage status (BFA in FIG. 6).

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述の従来方式では、主処理部10で把握した
い時系列上の事象(イベント)の各々につき各別
にその通知を受ける仕組みになつているため、そ
の通知イベントが多くならざるを得ず、又主処理
部10が回線対応部16から受信する通知イベン
トは主処理部10においてはそこへの割込み要因
として取扱われる構成となつているため、その割
込み処理で費やされるオーバーヘツド、とりわけ
高トラフイツク時でのオーバーヘツドが増大する
ことになり、システムのパケツト処理能力を低下
せしめてしまうという不具合が生じる。
In the conventional method described above, the main processing unit 10 is configured to receive a separate notification for each time-series event that the main processing unit 10 wants to grasp, so the number of notification events inevitably increases, and the main Since the notification event that the processing unit 10 receives from the line handling unit 16 is handled as an interrupt factor in the main processing unit 10, the overhead consumed in the interrupt processing, especially during high traffic, is reduced. This increases the overhead, resulting in a problem of lowering the system's packet processing ability.

本発明は、斯かる問題点に鑑みて創作されたも
ので、上述イベントをその数(トラフイツクの高
低)に無関係に或る周期で取り込み、パケツト処
理能力の向上を図り得るパケツト交換システムを
提供することを目的とする。
The present invention was created in view of such problems, and provides a packet switching system that can capture the above-mentioned events at a certain period regardless of their number (high or low traffic) and improve packet processing capacity. The purpose is to

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理ブロツク図を示す。この
図に示す如く、本発明は、パケツトレベル処理の
ための主処理部10及びこれに入出力接続手段2
2を介して接続されるフレームレベル処理のため
の複数の回線対応部16を有するパケツト交換シ
ステムに関する。本発明において、従来と相違す
る点は、主処理部10と各回線対応部16との間
にバツフア手段20を設けたことである。そし
て、第1の周期内に回線対応部16に生じた稼働
情報をバツフア手段20に書き込み、そのバツフ
ア手段20に書き込まれている第1の周期内の稼
働情報列を主処理部10により第1の周期とは非
同期な第2の周期で読み取るようにしたものであ
る。
FIG. 1 shows a block diagram of the principle of the present invention. As shown in this figure, the present invention includes a main processing section 10 for packet level processing and an input/output connection means 2 for the main processing section 10 for packet level processing.
The present invention relates to a packet switching system having a plurality of line corresponding units 16 for frame level processing connected via 2. The present invention differs from the conventional one in that a buffer means 20 is provided between the main processing section 10 and each line correspondence section 16. Then, the operation information generated in the line correspondence section 16 within the first period is written into the buffer means 20, and the operation information string within the first period written in the buffer means 20 is processed by the main processing section 10 into the buffer means 20. The reading is performed in a second period which is asynchronous with the period of .

〔作用〕[Effect]

本発明のシステムによれば、その主処理部10
で把握したい回線対応部の稼動情報は第1の周期
でバツフア手段20に書き込まれ、そして第2の
周期でバツフア手段20から読み出されて主処理
部10での利用に供される。
According to the system of the present invention, the main processing unit 10
The operating information of the line corresponding section that is desired to be grasped is written to the buffer means 20 in the first period, and read out from the buffer means 20 in the second period and made available to the main processing section 10.

従つて、稼動情報を時系列上において各別に受
信する従来方式の不具合は大幅に改善され、シス
テムのパケツト処理能力を向上させることができ
る。
Therefore, the disadvantages of the conventional system in which operating information is received separately in chronological order can be greatly improved, and the packet processing capacity of the system can be improved.

〔実施例〕〔Example〕

第2図は本発明の一実施例を示す。この実施例
は第4図従来システムの各回線対応部16と入出
力チヤネル装置14との間にバツフアレジスタ
(BFR)20を設け、このバツフアレジスタ20
に対応する回線対応部(LC)16から第1の周
期、例えば定周期tで回線対応部内空きバツフア
数及び確認済通番(稼動情報)を書き込む一方、
主処理部(MPR)10によつてバツフアレジス
タ20の内容を第1の周期とは異なる第2の周
期、例えば前記周期tよりも長い一定の周期Tで
読むように構成したことに本発明の特徴部分があ
る。
FIG. 2 shows an embodiment of the invention. In this embodiment, a buffer register (BFR) 20 is provided between each line corresponding section 16 and the input/output channel device 14 of the conventional system shown in FIG.
While writing the number of free buffers and confirmed serial numbers (operation information) in the line correspondence section from the line correspondence section (LC) 16 corresponding to the first period, for example, at a fixed period t,
The present invention resides in that the content of the buffer register 20 is read by the main processing unit (MPR) 10 at a second period different from the first period, for example, at a constant period T longer than the period t. There are some characteristic parts.

このような構成を採ることによつて、回線対応
部16から主処理部10へ通知しなければならな
いイベント(回線対応部内空きバツフア数及び確
認済通番)をそのイベント別にではなく、或る時
間内に生じた複数のイベントを通知イベントとし
て主処理部10へ通知することが可能になる。
By adopting such a configuration, the events that must be notified from the line handling unit 16 to the main processing unit 10 (the number of free buffers in the line handling unit and the confirmed serial number) can be notified within a certain period of time, rather than by event. It becomes possible to notify the main processing unit 10 of a plurality of events that have occurred as notification events.

第3図はこのバツフアレジスタ20の構成例を
示す。回線対応部16内の空バツフア数201
端末装置18からの確認通番202等が格納され、
主処理部10へ渡される。
FIG. 3 shows an example of the structure of this buffer register 20. The number of empty buffers in the line handling section 16 is 20 1 ,
The confirmation serial number 202 etc. from the terminal device 18 is stored,
It is passed to the main processing unit 10.

第4図はこのバツフアレジスタ20を用いたパ
ケツトシーケンス例である。回線対応部16は一
定周期tで、確認通番と回線対応部16内の空バ
ツフア数をバツフアレジスタ20に書き込み、主
処理部10はバツフアレジスタ20を一定周期T
で読み出す。
FIG. 4 shows an example of a packet sequence using this buffer register 20. The line correspondence section 16 writes the confirmation serial number and the number of empty buffers in the line correspondence section 16 to the buffer register 20 at a constant period t, and the main processing section 10 writes the buffer register 20 at a constant period T.
Read it with .

主処理部10からのパケツトDT0は回線上をフ
レームI0として送信され、端末装置18からのフ
レームレベルの確認RR1が得られた時点で回線
対応部16は確認通番“1”を自回線対応部16
内のメモリエリアに記憶しておく。
The packet DT 0 from the main processing unit 10 is transmitted on the line as a frame I 0 , and when the frame level confirmation RR1 is obtained from the terminal device 18, the line handling unit 16 assigns the confirmation serial number "1" to the own line. Part 16
Store it in the internal memory area.

その後、バツフアレジスタ20への書込み時点
aにおいて、メモリ内の確認通番“1”とその時
点の空バツフア数をバツフアレジスタ20に書き
込む。主処理部10側からは、読み取り時点a′に
おいて、バツフアレジスタ20の内容を読み取
り、バツフアレジスタ20に格納されている確認
通番により、パケツトの処理をしていく。
Thereafter, at writing time a into the buffer register 20, the confirmation serial number "1" in the memory and the number of empty buffers at that time are written into the buffer register 20. The main processing unit 10 side reads the contents of the buffer register 20 at reading time a' and processes the packet according to the confirmation serial number stored in the buffer register 20.

即ち、以前送出したデータDTが端末装置18
により確認されている場合は、次のデータDTを
送信する。確認されていない場合には、確認がと
れる迄、次のデータDTの送信を停止する。又、
回線対応部16内の空バツフア数が規定値より少
ない場合は、データの送信を停止すると共に、発
信側の端末装置18へ相手側受信不可のRNRパ
ケツトを送信する等処理する。
That is, the previously sent data DT is
If confirmed by , send the next data DT. If it is not confirmed, transmission of the next data DT is stopped until confirmation is obtained. or,
If the number of empty buffers in the line handling section 16 is less than the specified value, data transmission is stopped and processing is performed such as transmitting an RNR packet that cannot be received by the other party to the terminal device 18 on the originating side.

第4図の本例では、主処理部10から送信した
パケツトが順次端末装置18により確認される場
合を示しており、フレームI1,I2に対する確認通
番RR2,RR3も一旦回線対応部16内のメモリに
記憶される。その後、時点bで最新の確認通番
RR3と、その時の空バツフア状況をバツフアレジ
スタ20に書き込む。この情報は主処理装置10
より時点b′において、バツフアレジスタ20から
読み取られ以降同様な手順にて、パケツトの転送
が続けられる。
This example in FIG. 4 shows a case where the packets transmitted from the main processing unit 10 are sequentially confirmed by the terminal device 18, and the confirmation serial numbers RR 2 and RR 3 for frames I 1 and I 2 are also once sent to the line corresponding unit. 16 in memory. Then, at point b, the latest confirmation serial number
Write RR 3 and the empty buffer status at that time into the buffer register 20. This information is stored in the main processing unit 10
At time point b', the packet is read from the buffer register 20 and thereafter the packet continues to be transferred in the same manner.

以上説明した如く、主処理部10では一定周期
T毎に、パケツトの転送に必要な通番情報と、回
線対応部16内のバツフア状況をバツフアレジス
タ20を介して認識している為、トラフイツクが
増えても、これらの処理に要する負荷は一定であ
り、安定したパケツト転送が可能である。又、バ
ツフアレジスタ20の読出し処理には、割込処理
を伴わない為割込処理のオーバーヘツドも無くす
ることができる。
As explained above, the main processing unit 10 recognizes the serial number information necessary for packet transfer and the buffer status in the line handling unit 16 via the buffer register 20 at regular intervals T, so that the traffic is reduced. Even if the number of packets increases, the load required for these processes remains constant, and stable packet transfer is possible. Further, since the read processing of the buffer register 20 does not involve interrupt processing, the overhead of interrupt processing can also be eliminated.

〔発明の効果〕〔Effect of the invention〕

以上述べたように本発明によれば、回線対応部
から主処理部へ通知せねばならない或る時間内の
イベント例を1つの通知イベントとして取扱うよ
うにしたので、それらイベントに費やされるオー
バーヘツドが軽減され、システムのパケツト処理
能力を向上させることができる。
As described above, according to the present invention, an example of an event within a certain period of time that must be notified from the line handling section to the main processing section is handled as one notification event, so the overhead spent on these events is reduced. The packet processing capacity of the system can be improved.

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

第1図は本発明の原理ブロツク図、第2図は本
発明の一実施例を示す図、第3図はバツフアレジ
スタ内の情報例を示す図、第4図は第2図実施例
説明のためのパケツトシーケンス例を示す図、第
5図は従来システム構成図、第6図は第5図シス
テム説明のためのパケツトシーケンス例を示す図
である。 第1図及び第2図において、10は主処理部、
16は回線対応部、20はバツフア手段(バツフ
アレジスタ)である。
Figure 1 is a block diagram of the principle of the present invention, Figure 2 is a diagram showing an embodiment of the present invention, Figure 3 is a diagram showing an example of information in the buffer register, and Figure 4 is an explanation of the embodiment shown in Figure 2. FIG. 5 is a diagram showing the configuration of a conventional system, and FIG. 6 is a diagram showing an example of a packet sequence for explaining the system shown in FIG. In FIGS. 1 and 2, 10 is a main processing unit;
Reference numeral 16 represents a line correspondence section, and reference numeral 20 represents a buffer means (buffer register).

Claims (1)

【特許請求の範囲】 1 パケツトレベル処理のための主処理部10及
びこれに入出力接続手段22を介して接続される
フレームレベル処理のための複数の回線対応部1
6を有するパケツト交換システムにおいて、 前記主処理部10と各回線対応部16との間に
バツフア手段20を設け、 前記回線対応部16の稼働情報を前記バツフア
手段20に第1の周期にて書き込み、そのバツフ
ア手段20に前記第1の周期よりも長い第2の周
期内に書き込まれている前記稼働情報列を前記主
処理部10により前記第2の周期にて読み取るよ
うにしたことを特徴とするパケツト交換システ
ム。
[Scope of Claims] 1 Main processing unit 10 for packet level processing and a plurality of line corresponding units 1 for frame level processing connected to this via input/output connection means 22
6, a buffer means 20 is provided between the main processing section 10 and each line correspondence section 16, and operation information of the line correspondence section 16 is written to the buffer means 20 at a first cycle. , characterized in that the operating information string written in the buffer means 20 within a second cycle longer than the first cycle is read by the main processing unit 10 in the second cycle. packet switching system.
JP61220783A 1986-09-18 1986-09-18 Packet exchange system Granted JPS6374350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61220783A JPS6374350A (en) 1986-09-18 1986-09-18 Packet exchange system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61220783A JPS6374350A (en) 1986-09-18 1986-09-18 Packet exchange system

Publications (2)

Publication Number Publication Date
JPS6374350A JPS6374350A (en) 1988-04-04
JPH0520940B2 true JPH0520940B2 (en) 1993-03-22

Family

ID=16756502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61220783A Granted JPS6374350A (en) 1986-09-18 1986-09-18 Packet exchange system

Country Status (1)

Country Link
JP (1) JPS6374350A (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5685143A (en) * 1979-12-14 1981-07-11 Fujitsu Ltd Inter-system synchronizing method
JPS5787256A (en) * 1980-11-19 1982-05-31 Fujitsu Ltd Subsystem diagnostic system

Also Published As

Publication number Publication date
JPS6374350A (en) 1988-04-04

Similar Documents

Publication Publication Date Title
US20020085575A1 (en) Interface control of communication between a control processor and a digital signal processor
US5835779A (en) Message transmission among processing units using interrupt control technique
JPH0520940B2 (en)
JP2937218B2 (en) Buffer memory management method for data link protocol controller
JPH0458646A (en) Buffer management system
JP2715815B2 (en) Data writing method
KR0154489B1 (en) Apparatus for receiving/sending ipc message in atm switching system and method thereof
JP2594671B2 (en) Packet transfer device
CN1125565C (en) Method for transmitting MPEG-compressed data and apparatus for performing the same
KR0182707B1 (en) Method and apparatus for monitoring communication message between processors in switching system
JPS61195439A (en) Remote file access system
JP2602946B2 (en) Data receiving method
JP2789654B2 (en) Buffer control method
JP3343460B2 (en) HDLC frame processing device
JPH07319823A (en) Inter-processor communication method
JPS6232748A (en) Data transfer equipment
JP2944193B2 (en) Data receiving device
JPS6180350A (en) reception processing device
JPS6159944A (en) Sequence number check system
JP2004054419A (en) Inter-node transaction processor
JPS60198938A (en) Communication controller
JPH01144836A (en) Packet buffer circuit
JPH0675796A (en) Parity error recorder
JPH0426262B2 (en)
JPH0239750A (en) Packet transmission control system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees