JPH0720141B2 - Segmenting control method - Google Patents
Segmenting control methodInfo
- Publication number
- JPH0720141B2 JPH0720141B2 JP14963288A JP14963288A JPH0720141B2 JP H0720141 B2 JPH0720141 B2 JP H0720141B2 JP 14963288 A JP14963288 A JP 14963288A JP 14963288 A JP14963288 A JP 14963288A JP H0720141 B2 JPH0720141 B2 JP H0720141B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer
- segment
- header
- request block
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 9
- 239000000872 buffer Substances 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 37
- 230000011218 segmentation Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、中継論理ノードのセグメンティング制御方式
に利用する。特に、階層化されたネットワークアーキテ
クチャをもつネットワークシステムにおける中継論理ノ
ード上のセグメンティング制御方式に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] The present invention is used for a segmenting control system of a relay logical node. In particular, the present invention relates to a segmenting control method on a relay logical node in a network system having a layered network architecture.
本発明はセグメンティング制御方式において、 宛先が自論理ノード以外の受信データに対してセグメン
ティングを行ってセグメントデータとして他論理ノード
に中継転送する場合に、受信データを受信するために使
用した受信要求ブロックおよび受信バッファをそれぞれ
セグメントデータを転送するための送信要求ブロックお
よび送信バッファとして転用することにより、 バッファリソースが少くてすむようにしたものである。The present invention, in the segmenting control method, is a reception request used for receiving received data when the destination performs segmenting on received data other than the own logical node and relays and transfers it as segment data to another logical node. By diverting the block and the receive buffer as a transmission request block and a transmission buffer for transferring segment data, respectively, the buffer resources can be reduced.
第4図は従来例のセグメンティング制御装置のブロック
構成図である。FIG. 4 is a block diagram of a conventional segmenting control device.
第5図は従来例のセグメンティング制御装置の動作を示
す図である。FIG. 5 is a diagram showing the operation of a conventional segmenting control device.
従来、セグメンティング制御方式は、階層化されたネッ
トワークアーキテクチャをもつネットワークシステムに
おける中継論理ノードで、宛先が自論理ノード以外の受
信データに対しセグメンティングを施し、セグメントデ
ータとして宛先他論理ノードに中継転送する場合には第
4図および第5図に示すように行っていた。すなわち、
受信データ14に対して中継データフォーマット変換8を
施し、要求ブロック4にバッファ5の受信時の先頭アド
レスを補正した送信時の先頭アドレスをセットした後
に、1個のn番目セグメントデータ12について、1個の
n番目セグメント送信要求ブロック16および1個のn番
目セグメント送信バッファ17のバッファリソースを新た
にシステムメモリから確保する。次にn番目セグメント
送信バッファ17の先頭アドレスおよびn番目セグメント
送信要求レンジをn番目セグメント送信要求ブロック16
にセットし、出ネットワークヘッダ10およびn番目セグ
メントデータ12をn番目セグメント送信バッファ17に転
送する。その後n番目セグメントヘッダ11用に出ネット
ワークヘッダ10を編集し、n番目セグメント送信要求ブ
ロック16を介して宛先論理ノードへ向けてセグメントデ
ータの送信要求を行う。Conventionally, the segmenting control method is a relay logical node in a network system having a layered network architecture, in which the destination data other than the logical node itself is segmented, and the segment data is relayed and transferred to the destination other logical node. When doing so, it was done as shown in FIG. 4 and FIG. That is,
After the relay data format conversion 8 is applied to the reception data 14 and the start address at the time of transmission in which the reception start address of the buffer 5 is corrected is set in the request block 4, the 1st n-th segment data 12 is set to 1 The buffer resources of the n-th segment transmission request block 16 and the n-th segment transmission buffer 17 are newly secured from the system memory. Next, the start address of the nth segment transmission buffer 17 and the nth segment transmission request range are set to the nth segment transmission request block 16
, And the outgoing network header 10 and the nth segment data 12 are transferred to the nth segment transmission buffer 17. After that, the outgoing network header 10 is edited for the nth segment header 11, and a segment data transmission request is made to the destination logical node via the nth segment transmission request block 16.
したがって、セグメントデータ1個について、セグメン
ト送信用要求ブロック1個およびセグメント送信バッフ
ァ1個のバッファリソースが新たに必要であった。Therefore, for one piece of segment data, a buffer resource for one segment transmission request block and one segment transmission buffer is newly required.
しかし、このような従来例のセグメンティング制御方式
では、セグメンティング制御を行わない場合に比べ、バ
ッファリソースがセグメントデータ送信用の要求ブロッ
クおよび送信バッファごとにそれぞれ、 (宛先他論理ノードへのネットワークパス内のセッショ
ン多重度)×(受信データのセグメント分解度) 分も多く確保する必要がある欠点があった。However, in such a conventional segmenting control method, as compared with the case where the segmenting control is not performed, the buffer resource is different for each of the request block and the transmission buffer for segment data transmission (the network path to the destination other logical node). There is a drawback that it is necessary to secure a large amount of (session multiplicity) x (segment decomposition of received data).
本発明は上記の欠点を解決するもので、バッファリソー
スを少なくできるセグメンティング制御方式を提供する
ことを目的とする。The present invention solves the above-mentioned drawbacks, and an object of the present invention is to provide a segmenting control method capable of reducing buffer resources.
本発明は、入ネットワークパスを介して受信データを入
力し出ネットワークパスを介して宛先論理ノードに中継
送信する手段を含む中継論理ノードと、バッファと、要
求ブロックとを備え、上記中継論理ノードは、上記要求
ブロックに受信データを格納する上記バッファの先頭ア
ドレスをセットする手段と、この先頭アドレスに基づい
て受信データを上記バッファに格納する手段と、上記バ
ッファに格納された受信データの入ネットワークヘッダ
を出ネットワークヘッダに変換して送信データとする手
段と、上記要求ブロックにセットされた先頭アドレスを
補正する手段と、上記送信データのユーザデータをセグ
メンティングする手段とを含むセグメンティング制御方
式において、中継論理ノードは、上記バッファ内で上記
出ネットワークヘッダをn番目のセグメントヘッダに編
集し、上記セグメンティングする手段でセグメンティン
グされたn番目のユーザデータをこのセグメントヘッダ
の直後に移送してn番目セグメントデータを作成する手
段と、このn番目セグメントデータのレンジをn番目セ
グメント送信要求レンジとして上記要求ブロックにセッ
トする手段と、この要求ブロックの内容に基づいて上記
n番目セグメントデータの送信要求を行う手段とを含む
ことを特徴とする。The present invention comprises a relay logical node including means for inputting received data via an incoming network path and relaying and transmitting the data to a destination logical node via an outgoing network path, a buffer, and a request block. Means for setting a start address of the buffer for storing the received data in the request block, means for storing the received data in the buffer based on the start address, and an incoming network header of the received data stored in the buffer In the segmentation control method, including means for converting the output network header into transmission data, means for correcting the start address set in the request block, and means for segmenting the user data of the transmission data. The relay logical node is connected to the output network in the buffer. A means for editing the data into the nth segment header and transferring the nth user data segmented by the above segmentation means immediately after this segment header to create the nth segment data, and this nth segment It is characterized by including means for setting the range of data as the nth segment transmission request range in the request block, and means for making a transmission request for the nth segment data based on the contents of the request block.
中継論理ノードは、バッファ内で送信データの出ネット
ワークヘッダをn番目のセグメントヘッダに編集し、送
信データのセグメンティングされたn番目のユーザデー
タをこのセグメントヘッダの直後に移送してn番目セグ
メントデータを作成する。このn番目セグメントデータ
のレンジをn番目セグメント送信要求レンジとして要求
ブロックにセットする。さらにこの要求ブロックの内容
に基づいてn番目セグメントデータの送信要求を行う。
以上の動作によりバッファリソースを少くできる。The relay logical node edits the outgoing network header of the transmission data into the nth segment header in the buffer, transfers the segmented nth user data of the transmission data immediately after this segment header, and transfers the nth segment data. To create. The range of the nth segment data is set in the request block as the nth segment transmission request range. Further, a transmission request for the nth segment data is issued based on the contents of this request block.
With the above operation, the buffer resource can be reduced.
本発明の実施例について図面を参照して説明する。第1
図は本発明一実施例セグメンティング制御装置のブロッ
ク構成図である。第2図は本発明のセグメンティング制
御装置の動作を示す図である。第1図および第2図にお
いて、セグメンティング制御装置は、入ネットワークパ
ス2を介して受信データ14を入力し出ネットワークパス
3を介して宛先論理ノードに中継送信する手段を含む中
継論理ノード1と、バッファ5と、要求ブロック4とを
備え、中継論理ノード1は、要求ブロック4に受信デー
タ14を格納するバッファ5の先頭アドレスをセットする
手段と、この先頭アドレスに基づいて受信データ14をバ
ッファ5に格納する手段と、バッファ5に格納された受
信データ14の入ネットワークヘッダ9を出ネットワーク
ヘッダ10に変換して送信データとする手段と、上記要求
ブロック4にセットされた先頭アドレスを補正する手段
と、上記送信データのユーザデータをセグメンティング
する手段とを含む。Embodiments of the present invention will be described with reference to the drawings. First
FIG. 1 is a block diagram of a segmenting control device according to an embodiment of the present invention. FIG. 2 is a diagram showing the operation of the segmenting control device of the present invention. In FIG. 1 and FIG. 2, the segmenting control device includes a relay logical node 1 including means for inputting the received data 14 via the incoming network path 2 and relaying the data to the destination logical node via the outgoing network path 3. , The buffer 5 and the request block 4, and the relay logical node 1 sets a start address of the buffer 5 for storing the received data 14 in the request block 4, and buffers the received data 14 based on the start address. 5, a means for storing the received data 14 stored in the buffer 5 and a means for converting the input network header 9 of the received data 14 stored in the buffer 5 into the output network header 10 to be transmission data, and correcting the start address set in the request block 4. And means for segmenting the user data of the transmission data.
ここで本発明の特徴とするところは、中継論理ノード1
は、バッファ5内で出ネットワークヘッダ10をn番目の
セグメントヘッダ11に編集し、上記セグメンティングす
る手段でセグメンティングされたn番目のユーザデータ
をこのセグメントヘッダの直後に移送してn番目セグメ
ントデータ12を作成する手段と、n番目セグメントデー
タ12のレンジをn番目セグメント送信要求レンジ13とし
て要求ブロック4にセットする手段と、要求ブロック4
の内容に基づいてn番目セグメントデータ12の送信要求
を行う手段とを含むことにある。Here, the feature of the present invention is that the relay logical node 1
Edits the outgoing network header 10 into the nth segment header 11 in the buffer 5 and transfers the nth user data segmented by the above segmenting means to the position immediately after this segment header. Means for creating 12; means for setting the range of the nth segment data 12 as the nth segment transmission request range 13 in the request block 4;
And means for making a transmission request for the n-th segment data 12 based on the contents of.
このような構成のセグメンティング制御装置の動作につ
いて説明する。第3図は本発明のセグメンティング制御
装置の動作を示すフローチャートである。The operation of the segmenting control device having such a configuration will be described. FIG. 3 is a flowchart showing the operation of the segmenting control device of the present invention.
第1図および第2図において、中継論理ノード1から
は、あらかじめ要求ブロック4により入ネットワークパ
ス2に対して受信要求が発行されており、データを受信
すると受信データ14が要求ブロック4からリンクされて
いるバッファ5内に格納される。In FIG. 1 and FIG. 2, the relay logical node 1 issues a reception request to the incoming network path 2 by the request block 4 in advance. When data is received, the reception data 14 is linked from the request block 4. Stored in the buffer 5.
受信データ14に対しセグメンティングを施し、セグメト
データ15として出ネットワークパス3へ送信要求を行う
ために使用される送信時の要求ブロック4およびバッフ
ァ5は、それぞれ受信時と同一のバッファリソースであ
る。The request block 4 and the buffer 5 at the time of transmission used for segmenting the received data 14 and making a transmission request to the outgoing network path 3 as the segment data 15 have the same buffer resources as those at the time of reception.
第1図〜第3図において、入ネットワークパス2を流れ
てきた受信データ14に対して中継データフォーマット変
換8が施される(S21)。この結果、バッファ5内の受
信データ14の入ネットワークヘッダ9が出ネットワーク
ヘッダ10に変換され、また要求ブロック4に、バッファ
5の先頭アドレスを補正したアドレスが送信時のバッフ
ァ5の先頭アドレスとしてセットされる。In FIGS. 1 to 3, the relay data format conversion 8 is applied to the received data 14 flowing through the incoming network path 2 (S21). As a result, the input network header 9 of the received data 14 in the buffer 5 is converted into the output network header 10, and the address obtained by correcting the start address of the buffer 5 is set in the request block 4 as the start address of the buffer 5 at the time of transmission. To be done.
次に、送信時のバッファ5内の出ネットワークヘッダ10
をn番目セグメントヘッダ11用に編集する(S22)。こ
のときに編集の前後でネットワークヘッダ長は不変であ
る。Next, the outgoing network header 10 in the buffer 5 during transmission
Is edited for the nth segment header 11 (S22). At this time, the network header length remains unchanged before and after editing.
さらに、セグメントされたn番目セグメントデータ12
を、同一のバッファ5上でn番目セグメントヘッダ11の
直後へ移送し(S23)、n番目セグメント送信要求レン
ジ13を、送信時の要求ブロック4にセットし(S24)、
要求ブロック4により宛先論理ノードへ結ばれている出
ネットワークパス3に対してセグメントデータ15の送信
要求を行う(S25)。Furthermore, the segmented nth segment data 12
On the same buffer 5 immediately after the nth segment header 11 (S23), and the nth segment transmission request range 13 is set in the request block 4 at the time of transmission (S24),
The request block 4 requests the outgoing network path 3 connected to the destination logical node to send the segment data 15 (S25).
本発明は、以上説明したように、セグメンティング制御
を行う場合でも、新たにシステムのバッファリソースを
確保する必要がなくバッファリソースを少なくできる優
れた効果がある。INDUSTRIAL APPLICABILITY As described above, the present invention has an excellent effect that the buffer resource can be reduced without newly securing the buffer resource of the system even when performing the segmenting control.
第1図は本発明一実施例セグメンティング制御装置のブ
ロック構成図。 第2図は本発明のセグメンティング制御装置の動作を示
す図。 第3図は本発明のセグメンティング制御装置の動作を示
すフローチャート。 第4図は従来例のセグメンティング制御装置のブロック
構成図。 第5図は従来例のセグメンティング制御装置の動作を示
す図。 1……中継論理ノード、2……入ネットワークパス、3
……出ネットワークパス、4……要求ブロック、5……
バッファ、8……中継データフォーマット変換、9……
入ネットワークヘッダ、10……出ネットワークヘッダ、
11……n番目セグメントヘッダ、12……セグメンティン
グされたn番目セグメントデータ、13……n番目セグメ
ント送信要求レンジ、14……受信データ、15……セグメ
ントデータ、16……n番目セグメント送信要求ブロッ
ク、17……n番目セグメント送信バッファ。FIG. 1 is a block diagram of a segmenting control device according to an embodiment of the present invention. FIG. 2 is a diagram showing the operation of the segmenting control device of the present invention. FIG. 3 is a flowchart showing the operation of the segmenting control device of the present invention. FIG. 4 is a block diagram of a conventional segmenting control device. FIG. 5 is a diagram showing the operation of a conventional segmenting control device. 1 ... Relay logical node, 2 ... Incoming network path, 3
...... Outgoing network path, 4 …… Request block, 5 ……
Buffer, 8 ... Relay data format conversion, 9 ...
Incoming network header, 10 ... Outgoing network header,
11 …… nth segment header, 12 …… segmented nth segment data, 13 …… nth segment transmission request range, 14 …… received data, 15 …… segment data, 16 …… nth segment transmission request Block, 17 ... Sending buffer for the nth segment.
Claims (1)
入力し出ネットワークパスを介して宛先論理ノードに中
継送信する手段を含む中継論理ノード(1)と、バッフ
ァ(5)と、要求ブロック(4)と を備え、 上記中継論理ノードは、上記要求ブロックに受信データ
を格納する上記バッファの先頭アドレスをセットする手
段と、この先頭アドレスに基づいて受信データを上記バ
ッファに格納する手段と、上記バッファに格納された受
信データの入ネットワークヘッダを出ネットワークヘッ
ダに変換して送信データとする手段と、上記要求ブロッ
クにセットされた先頭アドレスを補正する手段と、上記
送信データのユーザデータをセグメンティングする手段
とを含む セグメンティング制御方式において、 上記中継論理ノードは、上記バッファ内で上記出ネット
ワークヘッダをn番目のセグメントヘッダに編集し、上
記セグメンティングする手段でセグメンティングされた
n番目のユーザデータをこのセグメントヘッダの直後に
移送してn番目セグメントデータを作成する手段と、こ
のn番目セグメントデータのレンジをn番目セグメント
送信要求レンジとして上記要求ブロックにセットする手
段と、この要求ブロックの内容に基づいて上記n番目セ
グメントデータの送信要求を行う手段とを含む ことを特徴とするセグメンティング制御方式。1. A relay logical node (1) including means for inputting received data via an incoming network path and relaying and transmitting it to a destination logical node via an outgoing network path, a buffer (5), and a request block (4). ) And, the relay logical node sets a head address of the buffer for storing the received data in the request block, a means for storing the received data in the buffer based on the head address, and the buffer. Means for converting the incoming network header of the received data stored in to the outgoing network header to obtain outgoing data, means for correcting the start address set in the request block, and segmenting the user data of the outgoing data. In the segmentation control method, the relay logical node is Means for editing the outgoing network header into the n-th segment header in the user and transferring the n-th user data segmented by the segmenting means immediately after this segment header to create the n-th segment data. And a means for setting the range of the nth segment data as an nth segment transmission request range in the request block, and a means for making a transmission request for the nth segment data based on the contents of the request block. A characteristic segmenting control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14963288A JPH0720141B2 (en) | 1988-06-16 | 1988-06-16 | Segmenting control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14963288A JPH0720141B2 (en) | 1988-06-16 | 1988-06-16 | Segmenting control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH022765A JPH022765A (en) | 1990-01-08 |
| JPH0720141B2 true JPH0720141B2 (en) | 1995-03-06 |
Family
ID=15479470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14963288A Expired - Lifetime JPH0720141B2 (en) | 1988-06-16 | 1988-06-16 | Segmenting control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0720141B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5864631A (en) * | 1992-08-03 | 1999-01-26 | Yamaha Corporation | Method and apparatus for musical score recognition with quick processing of image data |
-
1988
- 1988-06-16 JP JP14963288A patent/JPH0720141B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH022765A (en) | 1990-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3369574B2 (en) | Adaptive packet training | |
| JPH0567092B2 (en) | ||
| JPS61140253A (en) | Packet transfer system | |
| JPH0720141B2 (en) | Segmenting control method | |
| JPS61131940A (en) | Packet transfer system | |
| JPS582496B2 (en) | Data transfer method | |
| JPH025662A (en) | Segmenting control system | |
| JPS63299632A (en) | Packet switching system | |
| JP3434776B2 (en) | Frame conversion method and apparatus | |
| JPH05324505A (en) | File transfer method and file transfer system | |
| JPS625499B2 (en) | ||
| JPH022264A (en) | message communication system | |
| JP2821053B2 (en) | Network system | |
| JPH03126368A (en) | Facsimile storage and forwarding device | |
| JP3102468B2 (en) | Data broadcasting system | |
| JP2719131B2 (en) | Communication method | |
| JP2002101123A (en) | Information transmission equipment, remote monitoring control system, and storage medium | |
| JPH05327704A (en) | Broadcast system and message generating device | |
| JPH02119463A (en) | Data transfer controller | |
| JPS5961337A (en) | Electronic mail system | |
| JPH01296830A (en) | Routing system in composite local area network | |
| JPS6320950A (en) | Facsimile equipment with auto relay system relay multiple address function | |
| JPH08251177A (en) | Multi-class data communication method, data exchange and data terminal | |
| JPS5816823B2 (en) | Communication method | |
| JPH0149065B2 (en) |