JP2002033744A - Atm communication relay time reduction system - Google Patents
Atm communication relay time reduction systemInfo
- Publication number
- JP2002033744A JP2002033744A JP2000216495A JP2000216495A JP2002033744A JP 2002033744 A JP2002033744 A JP 2002033744A JP 2000216495 A JP2000216495 A JP 2000216495A JP 2000216495 A JP2000216495 A JP 2000216495A JP 2002033744 A JP2002033744 A JP 2002033744A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- cell
- buffer
- unit
- communication node
- 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.)
- Withdrawn
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、HDLC(High le
vel Data Link Control procedure)等のビット同期プロ
トコル系データをATM(Asynchronous Transfer Mode)
セルに変換して転送するATM通信システムのATMセ
ル組立および分解時の遅延時間低減方式に関し、特にエ
ンド・エンド端末間の通信遅延時間を低減する改良に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an HDLC (High Level
vel Data Link Control procedure) and other bit synchronous protocol data to ATM (Asynchronous Transfer Mode).
The present invention relates to a method for reducing a delay time at the time of assembling and disassembling an ATM cell in an ATM communication system for converting and transferring cells, and more particularly to an improvement for reducing a communication delay time between end-end terminals.
【0002】[0002]
【従来の技術】従来のATM通信システムの一例が、特
開平5−56066号公報に記載されている。図5に示
すように、この従来のATM通信システムにおいて、通
信ノードの送信部は,端末からのフレーム受信時に受信
データ長がセルの長さに達したことを検出する手段の出
力によりセル組立を開始して相手通信ノードへ送信する
制御を行うセル組立制御部を備える。2. Description of the Related Art An example of a conventional ATM communication system is described in Japanese Patent Application Laid-Open No. 5-56066. As shown in FIG. 5, in the conventional ATM communication system, the transmitting unit of the communication node performs cell assembly by the output of the means for detecting that the received data length has reached the cell length when receiving a frame from the terminal. A cell assembling control unit that starts and controls transmission to the partner communication node is provided.
【0003】また、通信ノードの受信部は,送信側から
先頭セルが到着すると,予め求められた網内ゆらぎ最大
時間と受信側端末への1セル送出時間を用いてゆらぎ吸
収時間を算出し,送信側からの先頭セル到着後ゆらぎ吸
収時間後にセル分解を開始し,分解したセルから組み立
てて作成したフレームを端末へ送信するセル分解制御部
を備える。When the head cell arrives from the transmitting side, the receiving unit of the communication node calculates the fluctuation absorbing time using the previously determined maximum network fluctuation time and the transmission time of one cell to the receiving terminal. A cell disassembly control unit is provided that starts cell disassembly after the fluctuation absorption time after the head cell arrives from the transmission side and transmits a frame assembled and created from the disassembled cells to the terminal.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記公
報に記載される技術では、予め求められた網内ゆらぎ最
大時間と受信側端末への1セル送出時間を用いてゆらぎ
吸収時間を算出しているため、通信遅延時間が大きくな
るといった欠点を有する。However, according to the technique described in the above publication, the fluctuation absorption time is calculated using the maximum fluctuation time in the network and the transmission time of one cell to the receiving terminal. Therefore, there is a disadvantage that the communication delay time is increased.
【0005】また、予め当該通信の経路を求めて、経路
上にある通信ノードの最大遅延時間を収集し、網内ゆら
ぎ最大時間を計算して求めなければならないので、網内
ゆらぎ最大時間を求める処理が複雑であることである。[0005] Further, since the route of the communication must be obtained in advance, the maximum delay time of the communication node on the route must be collected, and the maximum time of network fluctuation must be calculated. The processing is complicated.
【0006】そこで、本発明では、HDLC等のビット
同期系プロトコルで通信を行う端末を収容するATM通
信システムにおいて、エンド・エンド端末間の通信遅延
時間を低減する機能を提供することを目的とする。Accordingly, an object of the present invention is to provide a function of reducing a communication delay time between end-to-end terminals in an ATM communication system accommodating terminals performing communication using a bit synchronization protocol such as HDLC. .
【0007】[0007]
【課題を解決するための手段】本発明によると、ビット
同期系フレームデータをATMセルにて転送するATM
通信システムの通信ノードの送信部は,端末からのフレ
ームデータを受信して1セルの長さに達するとフレーム
の分解及びセル組立を開始して相手通信ノードへ送信
し,通信ノードの受信部は,送信側からの先頭のセルが
到着後,ゆらぎ吸収時間後にセル分解及びフレーム組み
立てを開始して相手端末へフレーム送信することを特徴
とする送信遅延時間短縮動作を行うATMセル組立分解
方式において,前記通信ノードの受信部は,相手通信ノ
ード送信部からの先頭セルが到着したことを検出し,当
該セル到着後に予め設定されたゆらぎ吸収時間を経過し
たことを通知するゆらぎ制御部と、前記通知出力を受け
て受信したセルの分解を行うアセンブリ部と、前記アセ
ンブリ部が出力するセルを記憶するバッファ部と、前記
フレームバッファへの書き込み及び読み出しのタイミン
グを監視することでフレーム送信アンダーランを検出す
るバッファ監視部と、前記アセンブリ部からの送信開始
指示に基づき前記フレームバッファから読み出したフレ
ームを端末へ送出するフレーム送信制御部とを備え、前
記バッファ監視部によりフレーム送信アンダーランが検
出された場合、端末にABORTパターンを送出した
後、前記フレームバッファから当該中断されたフレーム
の先頭データから順次読み出して端末に対しフレームの
再送を行うことを特徴とするATM通信遅延時間低減方
式を得ることができる。ゆらぎ吸収時間の設定に際して
は、通信ノード間の平均セル遅延時間としてもよい。According to the present invention, an ATM for transferring bit synchronous frame data by using ATM cells is provided.
The transmitting unit of the communication node of the communication system receives the frame data from the terminal and, when the length of the cell reaches one cell, starts disassembly of the frame and cell assembly, and transmits the frame to the partner communication node. An ATM cell assembling / disassembling system for performing a transmission delay time shortening operation characterized by starting cell disassembly and frame assembling after a fluctuation absorption time after a leading cell from the transmitting side arrives and transmitting a frame to a partner terminal. A receiving unit of the communication node detects that a head cell from a partner communication node transmitting unit has arrived, and a fluctuation control unit for notifying that a preset fluctuation absorption time has elapsed after the arrival of the cell; An assembly unit for receiving and outputting the received cell, disassembling the received cell, a buffer unit for storing cells output by the assembly unit, and a frame buffer. A buffer monitoring unit that detects a frame transmission underrun by monitoring the timing of writing and reading, and a frame transmission control unit that sends a frame read from the frame buffer to a terminal based on a transmission start instruction from the assembly unit. When a frame transmission underrun is detected by the buffer monitoring unit, an ABORT pattern is transmitted to the terminal, and then the frame buffer is sequentially read from the head data of the interrupted frame to retransmit the frame to the terminal. Thus, it is possible to obtain an ATM communication delay time reducing method characterized by the above. In setting the fluctuation absorption time, the average cell delay time between communication nodes may be used.
【0008】また、前記ゆらぎ制御部に代えて,相手通
信ノードから送信された先頭セルと次の中間セルの2セ
ルが到着したことを検出することによってセル分解の開
始指示を出力する受信セル監視部を設け、受信したセル
の分解及び組立を開始するようにしてもよい。[0008] Also, instead of the fluctuation control unit, a received cell monitor for outputting an instruction to start cell disassembly by detecting the arrival of two cells, the first cell and the next intermediate cell, transmitted from the correspondent communication node. A unit may be provided to start disassembly and assembly of the received cell.
【0009】[0009]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1を参照すると、
本発明の一実施の形態としての通信ノードブロック図が
示されている。Next, embodiments of the present invention will be described in detail with reference to the drawings. Referring to FIG.
1 shows a communication node block diagram according to an embodiment of the present invention.
【0010】図1において、送信部20は、端末からの
フレームを受信するフレーム受信バッファ21、フレー
ム受信バッファ21に1セル長のデータが格納されたこ
とを検出する1セル長検出部22、1セル長検出部22
から1セル長受信の通知を受け、フレームの分解及びセ
ルの組み立てを行うセグメンテーション部23、組み立
てられたセルを一時的に蓄えるセル送信バッファ24か
ら構成される。In FIG. 1, a transmitting unit 20 includes a frame receiving buffer 21 for receiving a frame from a terminal, a one-cell length detecting unit 22, 1 for detecting that one-cell-length data is stored in the frame receiving buffer 21. Cell length detector 22
And a cell transmission buffer 24 for temporarily storing the assembled cells.
【0011】また、受信部30は、対局の通信ノードが
送信したセルを一時的に蓄えるセル受信バッファ34
と、セル受信を検出し、予め設定されたゆらぎ吸収時間
をカウントするゆらぎ制御部33と,ゆらぎ吸収時間カ
ウントアップ後に、セルの分解及びフレームの組み立て
を開始するアセンブリ部32と、組み立て中のフレーム
を一時的に蓄えるフレームバッファ35と、フレームバ
ッファ35への書き込み及び読み出しを監視し、フレー
ム送信アンダーラン状態を検出するバッファ監視部36
と、フレームバッファ35から読み出したフレームを端
末に送信するフレーム送信制御部31とから構成され
る。The receiving unit 30 also includes a cell reception buffer 34 for temporarily storing cells transmitted by the opposite communication node.
A fluctuation control unit 33 that detects cell reception and counts a previously set fluctuation absorption time; an assembly unit 32 that starts disassembly of the cell and assembly of the frame after counting up the fluctuation absorption time; Buffer 35 for temporarily storing data, and a buffer monitor 36 for monitoring writing and reading to and from the frame buffer 35 and detecting a frame transmission underrun state.
And a frame transmission control unit 31 for transmitting the frame read from the frame buffer 35 to the terminal.
【0012】さらに、フレーム送信制御部31では、バ
ッファ監視部36による監視により設定されたゆらぎ吸
収時間以上、後続の受信セルが遅延してフレーム送信ア
ンダーランが発生した場合には端末へアボートを送信
し、その後、フレームバッファ35に蓄えられているフ
レームの先頭から再度送信を行う機能を有する。端末で
は、アボートの受信により、それまで受信した未完成の
フレームを廃棄し、再送されたフレームの受信すること
になる。Further, the frame transmission control unit 31 transmits an abort to the terminal when a subsequent transmission cell is delayed for more than the fluctuation absorption time set by monitoring by the buffer monitoring unit 36 and a frame transmission underrun occurs. Then, it has a function of transmitting again from the head of the frame stored in the frame buffer 35. Upon receiving the abort, the terminal discards the incomplete frame received so far and receives the retransmitted frame.
【0013】以下に、本発明の実施形態の動作について
図面を参照して詳細に説明する。通信ノードの一実施例
である図1を参照すると、通信ノード40は、大きく分
けて送信部20と受信部30を有している。The operation of the embodiment of the present invention will be described below in detail with reference to the drawings. Referring to FIG. 1, which is an embodiment of the communication node, the communication node 40 has a transmission unit 20 and a reception unit 30 roughly divided.
【0014】送信部20は、端末が送信したフレームを
受信すると、フレーム受信バッファ21に受信フレーム
を入力する。1セル長検出部22は、フレーム受信バッ
ファ21を監視しており、フレーム受信バッファ21に
1セル長のデータが格納されたことを検出すると、セグ
メンテーション部23に1セル長受信の通知を行う。セ
グメンテーション部23では、受信フレームの分解及び
セルの組み立てが行われ、セル送信バッファ24に送ら
れる。セル送信バッファ24は、一時的にセルを蓄え、
タイミングを取ってATM通信網へセルを送信する。同
様の手順で、フレーム内の後続するデータについても、
セルの組み立てが順次実行される。When receiving the frame transmitted by the terminal, the transmitting unit 20 inputs the received frame to the frame receiving buffer 21. The one-cell length detection unit 22 monitors the frame reception buffer 21, and when detecting that one-cell-length data is stored in the frame reception buffer 21, notifies the segmentation unit 23 of one-cell-length reception. In the segmentation unit 23, the received frame is decomposed and the cells are assembled, and sent to the cell transmission buffer 24. The cell transmission buffer 24 temporarily stores cells,
The cell is transmitted to the ATM communication network at an appropriate timing. In the same way, for the subsequent data in the frame,
Cell assembly is performed sequentially.
【0015】一方、受信部30は、対局の通信ノードが
送信した先頭セルがセル受信バッファ34に入力する
と、ゆらぎ制御部33は、セル受信を検出し、予め設定
されたゆらぎ吸収時間のカウントを開始する。本実施例
では、ゆらぎ吸収時間の設定値として通信ノード間の平
均セル遅延時間を設定するものとし、ゆらぎ吸収時間カ
ウントアップ後にアセンブリ部32に対し、セル分解の
開始を指示する。On the other hand, when the head cell transmitted by the opposite communication node is input to the cell reception buffer 34, the fluctuation control unit 33 detects cell reception and counts a predetermined fluctuation absorption time. Start. In the present embodiment, the average cell delay time between communication nodes is set as the set value of the fluctuation absorption time, and after the fluctuation absorption time is counted up, the assembly unit 32 is instructed to start cell disassembly.
【0016】アセンブリ部32は、セルを分解してフレ
ームの再生を開始しフレームバッファ35に再生中のフ
レームの書き込みを行い、フレーム送信制御部31に対
し送信開始を指示する。The assembly unit 32 disassembles the cell, starts reproduction of the frame, writes the frame being reproduced in the frame buffer 35, and instructs the frame transmission control unit 31 to start transmission.
【0017】フレームバッファ35は、再生中のフレー
ムが完全に再生されるまでアセンブリ部32が出力する
フレームデータを蓄える。The frame buffer 35 stores the frame data output by the assembly unit 32 until the frame being reproduced is completely reproduced.
【0018】フレーム送信制御部31は、アセンブリ部
32からの送信開始指示に基づき、フレームバッファ3
5からフレームを読み出し端末へ送信を開始する。同様
の手順で、後続するセルについてもセルの分解及びフレ
ームの送信が順次実行される。また、アセンブリ部32
は、フレームの最終セルをフレームバッファ35に書き
込むと、フレーム送信制御部31に対しフレームの最終
データであることを通知する。通知を受けたフレーム送
信制御部31は、最終データを送信後にフレームの終了
処理を行い、端末への送信が終了する。ここで、フレー
ムのフラグを除いたデータ長が、複数のセルに組み立て
られる長さを持つ場合、組み立てられたセルには、先頭
セル及び中間セル、最終セルのいずれであるかを示す情
報が必要であるが、この情報の格納方法については、既
知のため省略する。The frame transmission control unit 31 receives a transmission start instruction from the assembly unit 32 and
5 and starts transmission to the terminal. In the same procedure, the disassembly of the cell and the transmission of the frame are sequentially performed for the subsequent cells. Also, the assembly unit 32
Writes the last cell of the frame into the frame buffer 35, and notifies the frame transmission control unit 31 that it is the last data of the frame. Upon receiving the notification, the frame transmission control unit 31 performs a frame end process after transmitting the final data, and the transmission to the terminal ends. Here, when the data length excluding the frame flag has a length that can be assembled into a plurality of cells, the assembled cell needs information indicating whether it is the first cell, the intermediate cell, or the last cell. However, the method of storing this information is already known and will not be described.
【0019】また、セルはATM通信網を経由して通信
ノード間で転送されるため、ATM通信網内でゆらぎ遅
延が発生する。セルが最大遅延で到着した場合、ゆらぎ
制御部33ではゆらぎ遅延を吸収できないため、フレー
ム送信制御部31から送信フレームのデータが無くな
り、送信アンダーランが発生することになる。これを防
止するため以下の動作を行う。バッファ監視部36は、
フレームバッファ35への書き込み及び読み出しを監視
し、フレーム送信アンダーラン状態をフレーム送信制御
部31に通知する。フレーム送信制御部31は、送信フ
レームをフレームバッファ35から読み出す時に、バッ
ファ監視部36からバッファ空状態を通知された場合
は、直ちにABORTパターンを送出して、フレーム送
信を中断する。ABORTパターンを受信した端末は、
受信中のフレームを廃棄する。その後、フレーム送信制
御部31は、フレームバッファ35の先頭からフレーム
データを読み出して、端末に対しフレームの再送を行
う。Also, since cells are transferred between communication nodes via an ATM communication network, fluctuation delay occurs in the ATM communication network. When a cell arrives with the maximum delay, the fluctuation control unit 33 cannot absorb the fluctuation delay, so that the data of the transmission frame is lost from the frame transmission control unit 31 and a transmission underrun occurs. The following operation is performed to prevent this. The buffer monitoring unit 36
It monitors writing and reading to and from the frame buffer 35 and notifies the frame transmission control unit 31 of a frame transmission underrun state. When reading out the transmission frame from the frame buffer 35 and notifying the buffer empty state from the buffer monitoring unit 36 when reading the transmission frame from the frame buffer 35, the frame transmission control unit 31 immediately transmits the ABORT pattern and interrupts the frame transmission. The terminal receiving the ABORT pattern
Discard the frame currently being received. After that, the frame transmission control unit 31 reads out the frame data from the head of the frame buffer 35 and retransmits the frame to the terminal.
【0020】次に、データフローの一実施例である図2
を参照して、本発明によるATM通信システムにおける
通信データの流れを説明する。Next, FIG. 2 showing one embodiment of the data flow.
The flow of communication data in the ATM communication system according to the present invention will be described with reference to FIG.
【0021】通信ノードは、端末からの送信フレーム
(a)を1セル長分受信したことを検出すると、フレー
ムの分解及びセルの組み立てを行い、セルの送信を行
う。以後同様の動作を順次実行し、本例では1フレーム
を4セルに分割してセル送信を行っている(b)。送信
されたセルは、ATM網を転送される間にTd時間の遅
延発生して、対局の通信ノードに到達する(c)。セル
を受信した対局の通信ノードは、予め設定されたゆらぎ
吸収時間Tw経過後、セルの分解及びフレームの組み立
てを開始する。フレームは、全てのセルを受信し終わっ
ていないため再生中の状態であるが、フレームの組み立
てが完了した部分から端末に送信を行う。以後同様の動
作を順次実行し、本例では受信した4セルを1フレーム
に再生して端末へフレーム送信を行っている(d)。
(c)では、セル分解及びフレーム組み立てを実行中
に、ATM網の揺らぎによりセルがTd時間遅れて到
着しているが、揺らぎ吸収時間Tw>Tdであるため、
セルのフレーム再生が、フレーム送信に間に合ってい
ることを示している。When the communication node detects that the transmission frame (a) from the terminal has been received for one cell length, it decomposes the frame, assembles the cell, and transmits the cell. Thereafter, similar operations are sequentially performed, and in this example, one frame is divided into four cells and cell transmission is performed (b). The transmitted cell has a delay of Td while being transferred through the ATM network, and arrives at the opposite communication node (c). The communication node of the game which has received the cell starts disassembling the cell and assembling the frame after the preset fluctuation absorption time Tw has elapsed. The frame is in the state of being reproduced because not all cells have been received yet, but is transmitted to the terminal from the part where the frame assembly is completed. Thereafter, similar operations are sequentially executed, and in this example, the received four cells are reproduced into one frame and the frame is transmitted to the terminal (d).
In (c), the cell arrives with a delay of Td due to the fluctuation of the ATM network during the cell disassembly and the frame assembling, but since the fluctuation absorption time Tw> Td,
This indicates that the frame reproduction of the cell is in time for frame transmission.
【0022】次に、図3を参照して、フレーム再送動作
が発生する場合の通信データの流れを説明する。通信ノ
ードにおける、フレームの分解及びセルの組み立てと、
セルの分解及びフレームの組み立て動作は、図2と同様
に動作を行う。(c)では、セル分解及びフレーム組み
立てを実行中に、ATM網の揺らぎによりセルがTd
時間遅れて到着し、揺らぎ吸収時間Tw<Tdであるた
め、セルのフレーム再生が、フレーム送信に間に合わ
ないことを示している。このとき通信ノードは、セル
から再生したフレームの一部分の送出後、直ちにアボー
トパターンを送出し、送信中のフレームを無効にする
(d)。その後、フレームの先頭から再度送信を行う。
(e)この結果、セル、セルから再生したフレーム
を送信中に、セル、セルが到着するため、完全なフ
レームを再生し、送信する事ができる。Next, the flow of communication data when a frame retransmission operation occurs will be described with reference to FIG. At the communication node, disassembling the frame and assembling the cell;
The operations of disassembling the cell and assembling the frame are performed in the same manner as in FIG. In (c), during the cell disassembly and frame assembly, the cell becomes Td due to the fluctuation of the ATM network.
Since it arrives with a time delay and the fluctuation absorption time Tw <Td, it indicates that the frame reproduction of the cell is not in time for the frame transmission. At this time, the communication node immediately transmits the abort pattern immediately after transmitting a part of the frame reproduced from the cell, and invalidates the frame being transmitted (d). Thereafter, transmission is performed again from the beginning of the frame.
(E) As a result, since the cell arrives while the cell reproduced from the cell is being transmitted, the complete frame can be reproduced and transmitted.
【0023】このように、上記実施例では、セルの到着
時間がゆらいでも再送によりフレームの転送を保証し、
ATM通信網の最大ゆらぎ時間を待たずに通信を行う事
ができるため、通信遅延時間を短くできるという効果が
得られる。As described above, in the above embodiment, even if the arrival time of the cell fluctuates, the transfer of the frame is guaranteed by retransmission.
Since the communication can be performed without waiting for the maximum fluctuation time of the ATM communication network, the effect of shortening the communication delay time can be obtained.
【0024】本発明の他の実施例として、その基本的構
成は上記の通りであるが、通信ノード受信部のゆらぎ吸
収方法についてさらに工夫している。その構成を図4に
示す。本図において、ゆらぎ制御部33の代わりに受信
セル監視部100が接続されている。In another embodiment of the present invention, the basic configuration is as described above, but the method of absorbing fluctuations in the communication node receiving unit is further devised. The configuration is shown in FIG. In this figure, a received cell monitoring unit 100 is connected instead of the fluctuation control unit 33.
【0025】受信セル監視部100は、セル受信バッフ
ァ34に入力するセルを監視しており、先頭セルと次の
中間セルの2セルが入力されたことを検出するとアセン
ブリ部32に対し、セル分解の開始を指示する。これに
より、通信ノード受信部は2セル分のフレームを蓄えて
からフレームの送出を開始する事になる。The reception cell monitoring unit 100 monitors cells input to the cell reception buffer 34. When detecting that two cells, the first cell and the next intermediate cell, have been input, the reception cell monitoring unit 100 instructs the assembly unit 32 to perform cell disassembly. To start. As a result, the communication node receiving unit starts transmitting frames after storing frames for two cells.
【0026】この結果、通信ノード受信部が2セル分の
フレームを送出するまでの間に次のセルが到着すれば端
末へのフレーム送信が間に合うため、1セル分のフレー
ム送信時間だけATM通信網のゆらぎ遅延を吸収でき
る。As a result, if the next cell arrives before the communication node receiving section transmits the frame of two cells, the frame transmission to the terminal can be made in time. Fluctuation delay can be absorbed.
【0027】このように、本実施例では1セル分のフレ
ームを送出する時間分のゆらぎ遅延を吸収することがで
き、予めゆらぎ時間の設定を行わなくて良いという効果
が得られる。As described above, in this embodiment, the fluctuation delay corresponding to the time for transmitting the frame for one cell can be absorbed, and the effect that the fluctuation time need not be set in advance can be obtained.
【0028】[0028]
【発明の効果】以上の通り、本発明によれば、網内ゆら
ぎ最大時間を考慮することなく、受信側端末への1セル
送出時間のみを用いてゆらぎ吸収時間を決定しているの
で、エンド・エンド端末間の通信遅延時間を低減するこ
とができる。As described above, according to the present invention, the fluctuation absorption time is determined using only the transmission time of one cell to the receiving terminal without considering the maximum fluctuation time in the network. -The communication delay time between end terminals can be reduced.
【0029】また、網内ゆらぎ最大時間を考慮する必要
がないため、予め当該通信の経路を求めて経路上にある
通信ノードの最大遅延時間を収集し、網内ゆらぎ最大時
間を計算する処理を行わないので、ゆらぎ吸収時間の決
定方法を簡単にできる。Further, since it is not necessary to consider the maximum time of network fluctuation, a process of obtaining the communication route in advance, collecting the maximum delay time of the communication node on the path, and calculating the maximum time of network fluctuation is performed. Since it is not performed, the method of determining the fluctuation absorption time can be simplified.
【図1】本発明の実施の形態の構成を示す装置ブロック
図FIG. 1 is an apparatus block diagram showing a configuration of an embodiment of the present invention.
【図2】本発明の実施の形態におけるATM通信での通
常の通信データの流れを示すタイミング図FIG. 2 is a timing chart showing a normal communication data flow in ATM communication according to the embodiment of the present invention;
【図3】本発明の実施の形態におけるATM通信での再
送をともなう通信データの流れを示すタイミング図FIG. 3 is a timing chart showing a flow of communication data accompanied by retransmission in ATM communication according to the embodiment of the present invention;
【図4】本発明の実施の形態の応用構成を示す装置ブロ
ック図FIG. 4 is an apparatus block diagram showing an application configuration of the embodiment of the present invention.
【図5】従来のATM通信遅延時間低減方式の構成を示
すブロック図FIG. 5 is a block diagram showing a configuration of a conventional ATM communication delay time reducing system.
20 通信ノード送信部 21 フレーム受信バッファ 22 1セル長検出部 23 セグメンテーション部 24 セル送信バッファ 30 通信ノード受信部 31 フレーム送信制御部 32 アセンブリ部 33 ゆらぎ制御部 34 セル受信バッファ 35 フレームバッファ 36 バッファ監視部 40 通信ノード 100 受信セル監視部 Reference Signs List 20 communication node transmission unit 21 frame reception buffer 22 1 cell length detection unit 23 segmentation unit 24 cell transmission buffer 30 communication node reception unit 31 frame transmission control unit 32 assembly unit 33 fluctuation control unit 34 cell reception buffer 35 frame buffer 36 buffer monitoring unit 40 communication node 100 reception cell monitoring unit
Claims (3)
ルにて転送するATM通信システムの通信ノードの送信
部は,端末からのフレームデータを受信して1セルの長
さに達するとフレームの分解及びセル組立を開始して相
手通信ノードへ送信し,通信ノードの受信部は,送信側
からの先頭のセルが到着後,ゆらぎ吸収時間後にセル分
解及びフレーム組み立てを開始して相手端末へフレーム
送信することを特徴とする送信遅延時間短縮動作を行う
ATMセル組立分解方式において,前記通信ノードの受
信部は,相手通信ノード送信部からの先頭セルが到着し
たことを検出し,当該セル到着後に予め設定されたゆら
ぎ吸収時間を経過したことを通知するゆらぎ制御部と、
前記通知出力を受けて受信したセルの分解を行うアセン
ブリ部と、前記アセンブリ部が出力するセルを記憶する
バッファ部と、前記フレームバッファへの書き込み及び
読み出しのタイミングを監視することでフレーム送信ア
ンダーランを検出するバッファ監視部と、前記アセンブ
リ部からの送信開始指示に基づき前記フレームバッファ
から読み出したフレームを端末へ送出するフレーム送信
制御部とを備え、 前記バッファ監視部によりフレーム送信アンダーランが
検出された場合、端末にABORTパターンを送出した
後、前記フレームバッファから当該中断されたフレーム
の先頭データから順次読み出して端末に対しフレームの
再送を行うことを特徴とするATM通信遅延時間低減方
式。1. A transmitting unit of a communication node of an ATM communication system for transferring bit synchronous frame data in an ATM cell receives a frame data from a terminal and, when the length of the cell reaches one cell, disassembles the frame and performs cell disassembly. Start assembling and transmit to the partner communication node. The receiver of the communication node starts cell disassembly and frame assembly after fluctuation absorption time after the first cell from the sender arrives, and transmits the frame to the partner terminal. In the ATM cell assembling / disassembling method for performing the transmission delay time reducing operation, the receiving unit of the communication node detects that the head cell from the correspondent communication node transmitting unit has arrived, and is preset after the arrival of the cell. A fluctuation control unit that notifies that the fluctuation absorption time has elapsed,
An assembly unit for disassembling a cell received in response to the notification output, a buffer unit for storing cells output by the assembly unit, and a frame transmission underrun by monitoring timing of writing and reading to and from the frame buffer. And a frame transmission control unit for transmitting a frame read from the frame buffer to a terminal based on a transmission start instruction from the assembly unit. A frame transmission underrun is detected by the buffer monitoring unit. In this case, after transmitting the ABORT pattern to the terminal, the ATM buffer is sequentially read from the frame buffer from the head data of the interrupted frame, and the frame is retransmitted to the terminal.
平均セル遅延時間としたことを特徴とする請求項1記載
のATM通信遅延時間低減方式。2. The ATM communication delay time reducing system according to claim 1, wherein said fluctuation absorption time is an average cell delay time between communication nodes.
ルにて転送するATM通信システムの通信ノードの送信
部は,端末からのフレームデータを受信して1セルの長
さに達するとフレームの分解及びセル組立を開始して相
手通信ノードへ送信し,通信ノードの受信部は,送信側
からの先頭のセルが到着後,ゆらぎ吸収時間後にセル分
解及びフレーム組み立てを開始して相手端末へフレーム
送信することを特徴とする送信遅延時間短縮動作を行う
ATMセル組立分解方式において,前記通信ノードの受
信部は,相手通信ノードから送信された先頭セルと次の
中間セルの2セルが到着したことを検出することによっ
てセル分解の開始指示を出力する受信セル監視部と、前
記セル分解の開始指示に基づき受信したセルの分解を行
うアセンブリ部と、前記アセンブリ部が出力したセルを
記憶するバッファ部と、前記フレームバッファへの書き
込み及び読み出しのタイミングを監視することでフレー
ム送信アンダーランを検出するバッファ監視部と、前記
アセンブリ部からの送信開始指示に基づき前記フレーム
バッファから読み出したフレームを端末へ送出するフレ
ーム送信制御部とを備え、 前記バッファ監視部によりフレーム送信アンダーランが
検出された場合、端末に対しABORTパターンを送出
した後、前記フレームバッファから当該中断されたフレ
ームの先頭データから順次読み出して端末に対しフレー
ムの再送を行うことを特徴とするATM通信遅延時間低
減方式。3. A transmitting section of a communication node of an ATM communication system for transferring bit synchronous frame data in an ATM cell receives frame data from a terminal and, when the length of the cell reaches one cell, disassembles the frame and performs cell disassembly. Start assembling and transmit to the partner communication node. The receiver of the communication node starts cell disassembly and frame assembly after fluctuation absorption time after the first cell from the sender arrives, and transmits the frame to the partner terminal. In the ATM cell assembling / disassembling method for performing a transmission delay time reducing operation, the receiving unit of the communication node detects that two cells of a head cell and a next intermediate cell transmitted from a partner communication node have arrived. A receiving cell monitoring unit that outputs a cell disassembly start instruction, and an assembly unit that disassembles the received cell based on the cell disassembly start instruction, A buffer unit that stores cells output by the assembly unit, a buffer monitoring unit that detects a frame transmission underrun by monitoring the timing of writing and reading to and from the frame buffer, and a transmission start instruction from the assembly unit. And a frame transmission control unit for transmitting a frame read from the frame buffer to the terminal based on the frame transmission control unit. If a frame transmission underrun is detected by the buffer monitoring unit, an ABORT pattern is transmitted to the terminal, An ATM communication delay time reducing method characterized by sequentially reading out the head data of the interrupted frame and retransmitting the frame to the terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000216495A JP2002033744A (en) | 2000-07-17 | 2000-07-17 | Atm communication relay time reduction system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000216495A JP2002033744A (en) | 2000-07-17 | 2000-07-17 | Atm communication relay time reduction system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002033744A true JP2002033744A (en) | 2002-01-31 |
Family
ID=18711754
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000216495A Withdrawn JP2002033744A (en) | 2000-07-17 | 2000-07-17 | Atm communication relay time reduction system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002033744A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8081626B2 (en) | 2006-07-19 | 2011-12-20 | 4472314 Canada Inc. | Expedited communication traffic handling apparatus and methods |
-
2000
- 2000-07-17 JP JP2000216495A patent/JP2002033744A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8081626B2 (en) | 2006-07-19 | 2011-12-20 | 4472314 Canada Inc. | Expedited communication traffic handling apparatus and methods |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1467525B1 (en) | A method of controlling flow of the ethernet data in a synchronous data hierarchy transmission network | |
| JPH021665A (en) | Congestion control method | |
| JPH0766833A (en) | Frame relay device, frame relay device group, and relay method | |
| JP2000228676A (en) | Data transmission method | |
| US7203184B2 (en) | Data transmitter, data receiver, and data transmitting/receiving method | |
| JP3054613B2 (en) | Packet communication system | |
| US7330439B1 (en) | Packet data transmission in third generation mobile system | |
| JP2585306B2 (en) | Loop transmission system and data transmission control method | |
| JP4271787B2 (en) | Communications system | |
| JP5019984B2 (en) | Communication device and source clock recovery method | |
| JP2778373B2 (en) | Buffer device with retransmission function | |
| JP2002033744A (en) | Atm communication relay time reduction system | |
| JP2000216813A (en) | Error compensation method and error compensation device using the method | |
| US20040213287A1 (en) | Transmitting method, transmitting apparatus and receiving apparatus | |
| JP3950865B2 (en) | ATM communication system | |
| JP4368482B2 (en) | Data communication system | |
| JP2006203649A (en) | Video transmission apparatus and system | |
| JPH10242946A (en) | Data frame transmission method | |
| KR100678154B1 (en) | Selective automatic retransmission and reception method in data transmission system | |
| JP4113932B2 (en) | Statistical multiplexer | |
| JPH08316966A (en) | ATM cell transmission device | |
| JP2765986B2 (en) | ATM network burst information transfer method | |
| JP3816834B2 (en) | Network bandwidth controller | |
| JP2004023514A (en) | Facsimile relay transmitter | |
| JP2806766B2 (en) | Cell input / output line accommodating apparatus and system switching control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050329 |
|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20071002 |