JPH09214520A - ATM cell relay device - Google Patents

ATM cell relay device

Info

Publication number
JPH09214520A
JPH09214520A JP2236496A JP2236496A JPH09214520A JP H09214520 A JPH09214520 A JP H09214520A JP 2236496 A JP2236496 A JP 2236496A JP 2236496 A JP2236496 A JP 2236496A JP H09214520 A JPH09214520 A JP H09214520A
Authority
JP
Japan
Prior art keywords
cell
atm
frame
buffer
atm cell
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
JP2236496A
Other languages
Japanese (ja)
Inventor
Nagayuki Hirota
永幸 弘田
Eiji Takahashi
英治 高橋
Kenji Ishida
謙治 石田
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.)
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Computer Engineering Co 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 Hitachi Ltd, Hitachi Computer Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP2236496A priority Critical patent/JPH09214520A/en
Publication of JPH09214520A publication Critical patent/JPH09214520A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 ATMセルバッファを有効活用し、ATMネ
ットワーク内でのフレームの廃棄を減少させること。 【解決手段】 ATMネットワーク上のATMセルを蓄
積する為のバッファと少なくても2ポートのATM回線
とを有するATMセル中継装置において、前記ATM回
線からのATMセルを受信するATMセル受信手段と、
その受信したATMセルを格納する受信セルバッファ
と、前記受信セルバッファのしきい値を超えた後に受信
したATMセルを破棄し、送信先でCRC32エラーと
なるダミーのフレームの最終セルを生成し、受信セルバ
ッファに挿入する中継管理手段と、その受信セルバッフ
ァに格納されたATMセルをそのヘッダ情報を基に順次
送信するATMセル送信手段とを備える。
(57) Abstract: To effectively use an ATM cell buffer and reduce frame discard in an ATM network. In an ATM cell relay device having a buffer for accumulating ATM cells on an ATM network and an ATM line of at least two ports, ATM cell receiving means for receiving ATM cells from the ATM line,
A reception cell buffer that stores the received ATM cell, and an ATM cell that is received after the threshold of the reception cell buffer is exceeded are discarded, and a final cell of a dummy frame that causes a CRC32 error at the transmission destination is generated. It comprises a relay management means to be inserted into the reception cell buffer and an ATM cell transmission means to sequentially transmit the ATM cells stored in the reception cell buffer based on the header information.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、IPフレームなど
の上位フレームをATM(Asynchronous
Transfer Mode)セル化して通信するAT
MネットワークのATMセル中継装置に関し、特に、A
TM終端装置間がATMアダプテーションレイヤの1つ
であるAAL5(ATM Adaptation La
yer 5)によるVC(Virtual Chann
el)を使用した通信を行う場合のATMセル中継装置
に適用して有効な技術に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a higher-order frame such as an IP frame for ATM (Asynchronous
Transfer Mode) An AT that makes a cell and communicates
More specifically, the present invention relates to an ATM cell relay device for an M network.
AAL5 (ATM Adaptation La), which is one of the ATM adaptation layers, is provided between the TM terminating devices.
VC (Virtual Channel) by yer 5)
The present invention relates to a technique effective when applied to an ATM cell relay device when performing communication using e.

【0002】[0002]

【従来の技術】ATMネットワークにおけるトラヒック
制御技術の1つであるAAL5のBest Effor
tクラスでは、ATMセル中継装置で帯域最大量のAT
Mセルを転送させようとするため、バーストトラヒック
に対し、ATMセル廃棄が発生する場合がある。
2. Description of Related Art AAL5's Best Effort, which is one of the traffic control technologies in ATM networks.
In the t-class, the AT with the maximum bandwidth in the ATM cell relay device
Since an attempt is made to transfer M cells, ATM cell discard may occur for burst traffic.

【0003】AAL5のBest Effortクラス
のUPCの方法として、Partial Packet
Discard(PPD)とEarly Packe
tDiscard(EPD)がある。
As a method of UPC of AAL5's Best Effort class, Partial Packet is used.
Discard (PPD) and Early Packe
There is tDiscard (EPD).

【0004】前者のPPDの場合は、図8に示すよう
に、ATMセル中継装置のATMセルバッファあふれに
よるセル廃棄が発生するとそれ以後に到着する同一フレ
ームを構成するセル群を当該ATMセル中継装置に到着
時点で廃棄する。
In the former PPD, as shown in FIG. 8, when cell discard occurs due to ATM cell buffer overflow of the ATM cell relay device, a group of cells forming the same frame arriving after that is sent to the ATM cell relay device. Discard on arrival.

【0005】AAL5フレームは、48バイトごとに各
セルのペイロード部に格納され、ATMネットワークを
通じて通信先ATM終端装置へ伝送される。
The AAL5 frame is stored in the payload portion of each cell every 48 bytes and is transmitted to the destination ATM termination device through the ATM network.

【0006】着信側のAAL5レイヤでは、セル到着順
でフレーム組立バッファに各セルのペイロード部を敷き
詰め、PT(ペイロードタイプ)のフレーム最終セル表
示を検出したセルをそのフレームの最後尾セルと認識す
る。このとき、フレームはCRC32によりフレームの
内容が正しいか確認する。
In the AAL5 layer on the receiving side, the payload parts of the cells are spread in the frame assembly buffer in the cell arrival order, and the cell in which the PT (payload type) frame final cell display is detected is recognized as the last cell of the frame. . At this time, the frame confirms by CRC32 whether the content of the frame is correct.

【0007】このAAL5方式では、次セルが存在する
かしないかの区別のみ識別し、フレーム先頭セルを検出
することができない。
In this AAL5 system, only the discrimination as to whether or not the next cell exists is not possible, and the cell at the head of the frame cannot be detected.

【0008】そのため、そのVCに最初に到着したセル
をフレーム先頭セルと認識する。
Therefore, the cell that first arrives at the VC is recognized as the frame head cell.

【0009】よって、ATMセル中継装置により、途中
から廃棄されたフレームの先頭部分と、フレーム最終セ
ルが受信廃棄中のATMセル中継装置に受信されてPP
Dが解除されることにより中継されてきた後着正常フレ
ームがATM終端装置で、ATMセル中継装置により後
半部分が廃棄されたフレームの前半部分と同一フレーム
とみなしてしまう。
[0009] Therefore, the ATM cell relay device receives the beginning portion of the frame discarded from the middle and the last cell of the frame by the ATM cell relay device which is receiving and discarding the PP.
The normally arrived frame that has been relayed when D is released is regarded as the same frame as the first half of the frame whose latter half was discarded by the ATM cell repeater.

【0010】その結果、ATM終端装置で、先着フレー
ムの先頭部分と後着正常フレームがCRC32の演算対
象となり、後着正常フレームのトレイラ中に含まれる正
常なCRC32の演算結果と不一致が起こり、CRC3
2エラーとして後着の正常なフレームまで廃棄される。
As a result, in the ATM terminating device, the head portion of the first-arrival frame and the last-arrival normal frame are subject to CRC32 computation, and a mismatch occurs with the result of computation of the normal CRC32 included in the trailer of the later-arrival normal frame.
Two errors are discarded up to the normal frame that arrives later.

【0011】後者のEPDの場合は、図9に示すよう
に、ATMセル中継装置のATMセルバッファ容量に対
ししきい値を設け、バッファの使用量がしきい値を超え
ている時に新フレームを構成する先頭セルが到着したフ
レームは、そのフレームを構成する全セルを廃棄する方
式である。
In the latter EPD, as shown in FIG. 9, a threshold value is set for the ATM cell buffer capacity of the ATM cell repeater, and a new frame is set when the buffer usage exceeds the threshold value. The frame in which the first cell that constitutes the frame arrives is a method in which all the cells that constitute the frame are discarded.

【0012】しかし、AAL5ではATM終端装置にお
いて、フレーム最終セルを受信するまでフレーム長が分
からないため、ATMセル中継装置でその呼に対するバ
ッファをあらかじめ予測し確保することは難しい。
However, in AAL5, the ATM terminal device does not know the frame length until the last cell of the frame is received. Therefore, it is difficult for the ATM cell relay device to predict and secure a buffer for the call in advance.

【0013】そのため、先頭セルがATMセル中継装置
に到着時に、ATMセルバッファ使用量がしきい値以下
でそのATMセルを中継した場合でも、すでに先頭セル
が通過しているVCを通るフレームのセルが残りのバッ
ファ容量以上に到着した場合は、ATMセル中継装置の
ATMセルバッファが溢れてしまい、ATMセル中継装
置が新たに受信したATMセルを廃棄する恐れがある。
Therefore, when the head cell arrives at the ATM cell relay device, even if the ATM cell buffer usage amount is less than the threshold value and the ATM cell is relayed, the cell of the frame passing through the VC already passed by the head cell. , The ATM cell buffer of the ATM cell relay device overflows, and the ATM cell relay device may discard the newly received ATM cell.

【0014】この場合、そのATMセル中継装置に受信
される同一ATMセルバッファを使用した他のVCに対
して、無差別にATMセルを廃棄することが生じる。
In this case, the ATM cells may be indiscriminately discarded with respect to other VCs using the same ATM cell buffer received by the ATM cell relay device.

【0015】また、この現象が発生しないようにしきい
値を下げた場合、まだバッファに余裕があるにも拘わら
ずセル廃棄が開始されるため、ATMセルバッファの使
用効率が下がり、全体的な廃棄フレーム数も増加する。
When the threshold value is lowered so that this phenomenon does not occur, cell discard is started even though there is still a buffer, so that the ATM cell buffer is used less efficiently and is discarded as a whole. The number of frames also increases.

【0016】[0016]

【発明が解決しようとする課題】本発明者は、上記従来
技術を検討した結果、以下の問題点を見いだした。
SUMMARY OF THE INVENTION As a result of studying the above prior art, the present inventor has found the following problems.

【0017】上述した従来方式のPPDの場合には、A
TMセル中継装置で1セル廃棄されたときにATM終端
装置で1〜2フレームが廃棄され、また、EPDの場合
にはATMセル中継装置に到着するセル数を想定して設
けたしきい値からのATMセル中継装置の残りATMセ
ルバッファ量以上のセルが到着する事により、本制御の
廃棄対象となっていない廃棄する必要のないATMセル
までが廃棄されてしまうという問題点があった。
In the case of the conventional PPD described above, A
When one cell is discarded by the TM cell relay device, one or two frames are discarded by the ATM terminating device, and in the case of EPD, the threshold value is set assuming the number of cells arriving at the ATM cell relay device. When more cells than the remaining ATM cell buffer amount of the ATM cell relay device arrive, the ATM cells that are not subject to this control and need not be discarded are also discarded.

【0018】本発明の目的は、ATMセルバッファを有
効活用し、ATMネットワーク内でのフレームの廃棄を
減少させることが可能な技術を提供することにある。
An object of the present invention is to provide a technique capable of effectively utilizing the ATM cell buffer and reducing the discard of frames in the ATM network.

【0019】本発明の前記ならびにその他の目的と新規
な特徴は、本明細書の記述及び添付図面によって明らか
になるであろう。
The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.

【0020】[0020]

【課題を解決するための手段】本願において開示される
発明のうち、代表的なものの概要を簡単に説明すれば、
下記のとおりである。
SUMMARY OF THE INVENTION Among the inventions disclosed in the present application, the outline of a representative one will be briefly described.
It is as follows.

【0021】ATMネットワーク上のATMセルを蓄積
する為のバッファと少なくても2ポートのATM回線と
を有するATMセル中継装置において、前記ATM回線
からのATMセルを受信するATMセル受信手段と、そ
の受信したATMセルを格納する受信セルバッファと、
前記受信セルバッファのしきい値を超えた後に受信した
ATMセルを破棄し、送信先でCRC32エラーとなる
ダミーのフレームの最終セルを生成し、受信セルバッフ
ァに挿入する中継管理手段と、その受信セルバッファに
格納されたATMセルをそのヘッダ情報を基に順次送信
するATMセル送信手段とを備える。
In an ATM cell repeater having a buffer for accumulating ATM cells on an ATM network and at least a two-port ATM line, an ATM cell receiving means for receiving an ATM cell from the ATM line and its A receive cell buffer for storing received ATM cells,
Relay management means for discarding an ATM cell received after exceeding the threshold value of the reception cell buffer, generating a final cell of a dummy frame having a CRC32 error at the transmission destination, and inserting the cell in the reception cell buffer, and reception thereof. ATM cell transmitting means for sequentially transmitting the ATM cells stored in the cell buffer based on the header information thereof.

【0022】[0022]

【発明の実施の形態】図1は、本発明の一実施例のAT
Mネットワーク構成を説明するための図である。
1 is a block diagram of an AT according to an embodiment of the present invention.
It is a figure for demonstrating M network structure.

【0023】図1に示す本実施例のATMネットワーク
では、ATMセル中継装置1の回線5から回線7、回線
6から回線7に対して1本づつのVCを張っている。
In the ATM network of this embodiment shown in FIG. 1, one VC is provided for each of the lines 5 to 7 and the lines 6 to 7 of the ATM cell relay device 1.

【0024】この回線5〜7は155Mbpsの光ファ
イバ通信回線であり、ATMセル中継装置1の回線5〜
7にはそれぞれATM終端装置2〜4が接続している。
The lines 5 to 7 are optical fiber communication lines of 155 Mbps, and the lines 5 to 5 of the ATM cell relay device 1 are used.
ATM terminators 2 to 4 are connected to the terminals 7, respectively.

【0025】図2は、上述したATMセル中継装置1の
構成を説明するための図である。
FIG. 2 is a diagram for explaining the configuration of the ATM cell relay device 1 described above.

【0026】本実施例のATMセル中継装置1は、図2
に示すように、ATMセルを受信するATM受信部11
と、受信したATMセルを格納する受信セルバッファ1
2と、その受信セルバッファ12に格納された受信セル
を順次送信するATMセル送信部13と、受信セルバッ
ファのしきい値を超えて格納できず、破棄したATMセ
ルのVPI/VCIを登録する受信破棄用テーブル14
と、受信セルバッファ12のしきい値オーバーフロー通
知を受け、値受信破棄用テーブル14を基に、ATMセ
ルを破棄し、その直後に、CRC32エラーとなるダミ
ーのフレームの最終セルを生成し、受信セルバッファに
挿入する中継管理部15とからなる。
The ATM cell relay device 1 of this embodiment is shown in FIG.
As shown in, the ATM receiving unit 11 for receiving ATM cells
And a received cell buffer 1 for storing the received ATM cell
2 and the ATM cell transmission unit 13 that sequentially transmits the reception cells stored in the reception cell buffer 12, and the VPI / VCI of the ATM cell that cannot be stored because it exceeds the threshold of the reception cell buffer and is registered. Reception discard table 14
Upon receiving the threshold overflow notification of the receiving cell buffer 12, the ATM cell is discarded based on the value reception discarding table 14, and immediately after that, the final cell of the dummy frame that causes the CRC32 error is generated and received. The relay management unit 15 is inserted into the cell buffer.

【0027】図3は、ATMセルのユーザ・網インタフ
ェース(UNI)と網・ノードインタフェース(NN
I)のセル構成を説明するための図である。
FIG. 3 shows the ATM cell user / network interface (UNI) and network / node interface (NN).
It is a figure for demonstrating the cell structure of I).

【0028】UNIとNNIは、セルヘッダとして、G
FC(一般的フロー制御)とVPI(仮想パス識別子)
とVCI(仮想チャネル識別子)とCLP(セル損失優
先表示)、HEC(ヘッダ誤り制御)、PT(ペイロー
ドタイプ)とを有する。
UNI and NNI are G headers as cell headers.
FC (general flow control) and VPI (virtual path identifier)
And VCI (virtual channel identifier), CLP (cell loss priority indication), HEC (header error control), and PT (payload type).

【0029】ここでPTが”001”の場合、ユーザセ
ル・フレーム最終セルを示し、”011”の場合、ユー
ザセル・輻輳中・フレーム最終セルを示す。
Here, when PT is "001", it indicates the user cell / frame last cell, and when it is "011", it indicates the user cell / congested / frame last cell.

【0030】図4は、本実施例で適用するAAL5のフ
レームフォーマットを示した図である。
FIG. 4 is a diagram showing a frame format of AAL5 applied in this embodiment.

【0031】AAL5のフレームは、上位プロトコルフ
レームと、PAD(パディング)と、Reg.(拡張領
域)と、LEN(レングス)と、CRC32(巡回符
号)とからなるここで、図1に示すATM終端装置2と
ATM終端装置3がATM終端装置4へ送信する場合で
説明すると、ATMセル中継装置の回線5と回線6に接
続しているATM終端装置2とATM終端装置3のデー
タ発生量の合計が155Mbpsを超えると、ATMセ
ル中継装置を経由した回線7では最大155Mbpsの
速度でしか送信できないため、ATMセル中継装置内の
バッファにセルが蓄積され、例えば、回線5からATM
セルを受信したときにATMセル中継装置のATMセル
バッファが溢れた場合は、回線5から受信したセルがバ
ッファ内に格納しきれずに廃棄される。
The AAL5 frame includes a high-order protocol frame, PAD (padding), Reg. (Extended area), LEN (length), and CRC32 (cyclic code). Here, the case where the ATM terminating device 2 and the ATM terminating device 3 shown in FIG. 1 transmit to the ATM terminating device 4 will be described. When the total amount of data generated by the ATM terminating device 2 and the ATM terminating device 3 connected to the line 5 and the line 6 of the cell relay device exceeds 155 Mbps, the line 7 passing through the ATM cell relay device has a maximum speed of 155 Mbps. Since only cells can be transmitted, cells are accumulated in a buffer in the ATM cell relay device, and
If the ATM cell buffer of the ATM cell relay device overflows when a cell is received, the cells received from the line 5 cannot be stored in the buffer and are discarded.

【0032】ATMセル中継装置1において、確立して
いる呼にセル廃棄が発生した場合、廃棄したセルのVP
I/VCIを受信廃棄用テーブルに登録し、以後登録さ
れたVPI/VCIのフレーム用セルは廃棄する。
In the ATM cell relay device 1, when cell discard occurs in an established call, VP of the discarded cell
The I / VCI is registered in the reception discard table, and the VPI / VCI frame cell registered thereafter is discarded.

【0033】このとき、該当VCのAALクラスがAA
L5だった場合、中継したフレーム用セルを含めてCR
C32エラーとなるフレーム最終セルを生成し、前方方
向に送出する。
At this time, the AAL class of the corresponding VC is AA.
If L5, CR including cell for relayed frame
The last cell of the frame that causes a C32 error is generated and transmitted in the forward direction.

【0034】次に、上述したセル破棄及びフレーム最終
セルの生成について図5を用いて具体的に説明する。
Next, the above-mentioned cell discard and generation of the frame last cell will be specifically described with reference to FIG.

【0035】図5は、本実施例のATMセル中継装置1
におけるセル破棄及びフレーム最終セルの生成について
説明するための図である。
FIG. 5 shows an ATM cell relay device 1 of this embodiment.
4 is a diagram for explaining cell discard and generation of a frame last cell in FIG.

【0036】共通バッファ型ATM中継装置の場合、図
1に示すように、ATMセルが受信したためにバッファ
溢れが生じた場合、無秩序にセルが廃棄されると結果的
に、最大、廃棄したセル数分のフレームがATM終端点
においてCRC32エラーによって廃棄されるために、
それ以後に到着する同一フレームを構成するセルを当該
装置に到着時点で廃棄することによって、スイッチで廃
棄するセルを同一のフレームを構成するセルC14(2
1)及びセルC15(22)にとどめる。
In the case of the common buffer type ATM relay device, as shown in FIG. 1, when a buffer overflow occurs due to the reception of ATM cells, the cells are randomly discarded, resulting in a maximum number of discarded cells. Minute frames are discarded due to CRC32 error at the ATM termination point,
By discarding cells that compose the same frame that arrive after that at the time of arrival at the device, cells to be discarded by the switch are cells C14 (2) that compose the same frame.
1) and cell C15 (22).

【0037】このとき、すでにこのATMセル中継装置
1が同VCのセルをATM終端装置Bに対して中継して
いた場合は、廃棄したフレームを構成するセルのVCの
前方に対し、ATMセル中継装置1がATM終端装置B
でAAL5のCRC32エラーとなるフレーム最終セル
E27を生成することにより、セル廃棄の発生したフレ
ームを構成するセル群28(C11〜C13)に対し
て、CRC32エラーを発生させ(セル群25)、該当
VC用フレーム受信バッファを解放した上で、次のフレ
ームを構成するセル群24(C21〜C23)、即ち、
セル群26を正常受信させる。
At this time, if the ATM cell relay device 1 has already relayed the cell of the same VC to the ATM terminating device B, the ATM cell relay device forwards the VC of the cell forming the discarded frame. Device 1 is ATM termination device B
By generating a frame final cell E27 which causes a CRC32 error of AAL5 at, a CRC32 error is generated (cell group 25) for the cell group 28 (C11 to C13) forming the frame in which the cell discard has occurred, After releasing the VC frame reception buffer, the cell group 24 (C21 to C23) forming the next frame, that is,
The cell group 26 is normally received.

【0038】ここで、AAL5のCRC32エラーとな
るフレーム最終セルE27の生成方法としては、全ての
中継セルをVPI/VCIごとに32ビットのCRC3
2演算を行い、ATMセル廃棄が発生した時点の同VP
I/VCIのCRC32演算結果と異なる値を使用す
る。
Here, as a method of generating the frame final cell E27 which causes a CRC32 error of AAL5, all relay cells are CRC3 of 32 bits for each VPI / VCI.
The same VP at the time when the ATM cell discard occurs after performing two calculations
A value different from the CRC32 calculation result of I / VCI is used.

【0039】ATMセル廃棄が発生した時点の同VPI
/VCIのCRC32演算結果と異なる値とは、例え
ば、図6に示すように、32ビットのCRC32演算結
果に1加算したものや、初期値を規定と違ったもので演
算したものである。
Same VPI at the time when ATM cell discard occurs
The value different from the CRC32 calculation result of / VCI is, for example, as shown in FIG. 6, a value obtained by adding 1 to the 32-bit CRC32 calculation result, or a value different from the specified initial value.

【0040】次に、本実施例のATMセル中継装置1の
制御について図7の遷移図により説明する。
Next, the control of the ATM cell relay device 1 of this embodiment will be described with reference to the transition diagram of FIG.

【0041】本実施例のATMセル中継装置1は、AA
L5の通信において、図7に示すように、確立している
呼ごとに「アイドル」状態45,「フレーム中継」状態
46,「ダミーセル送出待ちフレーム中継」状態47,
「ダミーセル送出待ちアイドル」状態48,「セル廃
棄」状態49のいずれかの状態を持つ。
The ATM cell relay device 1 of this embodiment is AA
In the L5 communication, as shown in FIG. 7, for each established call, an “idle” state 45, a “frame relay” state 46, a “dummy cell transmission waiting frame relay” state 47,
It has either a "dummy cell transmission waiting idle" state 48 or a "cell discard" state 49.

【0042】本実施例のATMセル中継装置1が1セル
受信したときに、そのセルがAAL5のフレーム最終セ
ル33であれば状態を「アイドル」状態45に、フレー
ム途中セル32であれば「フレーム中継」状態46に遷
移する。
When the ATM cell relay device 1 of this embodiment receives one cell, if the cell is the last cell 33 of the frame of AAL5, the state is set to the "idle" state 45, and if the cell 32 is in the middle of the frame, "frame" is set. Transition to the "relay" state 46.

【0043】「アイドル」状態45中にAAL5のフレ
ーム最終セル30,40を受信した場合、中継、廃棄に
かかわらず遷移しない。
When the frame final cells 30 and 40 of AAL5 are received in the "idle" state 45, no transition is made regardless of relay or discard.

【0044】「フレーム中継」状態46中にATMセル
中継装置1でセルを廃棄した場合は、フレーム途中セル
34、フレーム最終セル44によって、それぞれ「ダミ
ーセル送出待ちフレーム中継」状態47,「ダミーセル
送出待ちアイドル」状態48へと遷移する。
When a cell is discarded by the ATM cell relay device 1 in the "frame relay" state 46, the "dummy cell transmission waiting frame relay" state 47 and the "dummy cell transmission waiting" state are set by the intermediate cell 34 and the frame final cell 44, respectively. Transition to the “idle” state 48.

【0045】また、「アイドル」状態45中にフレーム
途中セル31を廃棄した場合は、「ダミーセル送出待ち
フレーム中継」状態47へ遷移する。
When the mid-frame cell 31 is discarded in the "idle" state 45, the state transits to the "dummy cell transmission waiting frame relay" state 47.

【0046】「ダミーセル送出待ちフレーム中継」状態
47,「ダミーセル送出待ちアイドル」状態48では、
CRC32エラーダミーセル43,42が送出できるま
で、廃棄35〜38をくりかえし、受信フレーム途中セ
ル35,37を廃棄すれば「ダミーセル送出待ちフレー
ム中継」状態47へ遷移し、受信フレーム最終セル3
6,38を廃棄すれば「ダミーセル送出待ちアイドル」
状態48へ遷移する。
In the "dummy cell transmission waiting frame relay" state 47 and the "dummy cell transmission waiting idle" state 48,
Until the CRC32 error dummy cells 43 and 42 can be transmitted, the discarding 35 to 38 are repeated, and if the cells 35 and 37 in the middle of the reception frame are discarded, the state transits to the "dummy cell transmission waiting frame relay" state 47 and the last cell 3 of the reception frame.
If 6 and 38 are discarded, "dummy cell transmission waiting idle"
Transition to state 48.

【0047】「ダミーセル送出待ちアイドル」状態48
中にCRC32エラーダミーセル42を送出した場合
は、「アイドル」状態45へ遷移し、「ダミーセル送出
待ちフレーム中継」状態47中にCRC32エラーダミ
ーセル43を送出した場合は、残りのフレーム構成セル
を廃棄するために「セル廃棄」状態49へ遷移する。
"Dummy cell transmission waiting idle" state 48
When the CRC32 error dummy cell 42 is transmitted during the transmission, the state transits to the "idle" state 45, and when the CRC32 error dummy cell 43 is transmitted during the "dummy cell transmission waiting frame relay" state 47, the remaining frame constituent cells are discarded. Therefore, the state changes to “cell discard” state 49.

【0048】「セル廃棄」では、受信セル39を廃棄し
続け、フレーム最終セル41を廃棄した時に「アイド
ル」状態45へと遷移する。
In the "cell discard", the receiving cell 39 is continuously discarded, and when the last cell 41 of the frame is discarded, the state transits to the "idle" state 45.

【0049】上記のように制御された結果、AAL5フ
レームは、ATM中継装置1の回線の入り口でフレーム
単位で廃棄されるため、ATM中継装置内のATMセル
バッファに登録されるセルが減少し、正常フレームの通
過率が向上する。
As a result of the above control, the AAL5 frame is discarded at the entrance of the line of the ATM relay device 1 in frame units, so that the number of cells registered in the ATM cell buffer in the ATM relay device decreases, The passing rate of normal frames is improved.

【0050】ATMセル中継装置1は、受信する図3に
示したPTにより判断する全てのフレームセルのVC毎
にペイロードを図6に示す計算式で、上記制御によるA
TMセル廃棄が発生した時点で、それまでに演算した結
果と新たに生成するダミーセルを、中継したセル同様に
演算し、その結果を図4に示したダミーセルの最終4バ
イトのCRC32チェックシーケンス格納エリアに格納
し、前方に送信する。
The ATM cell relay device 1 calculates the payload for each VC of all the frame cells to be judged by the PT shown in FIG.
When the TM cell discard occurs, the result of the operation up to that time and the newly generated dummy cell are operated in the same manner as the relayed cell, and the result is the final 4 bytes of the CRC32 check sequence storage area of the dummy cell shown in FIG. Store in and send forward.

【0051】この処理の中で、初期値はフレーム最終セ
ルを通過させる度に初期化するが、その初期値は本来0
であるのに対し、本制御では必ずCRC32エラーとす
るために、1とする。
In this process, the initial value is initialized every time the last cell of the frame is passed, but the initial value is originally 0.
On the other hand, in this control, it is set to 1 in order to always cause a CRC32 error.

【0052】この上記の方法により確実にCRC32エ
ラーを発生させることができるが、偶然一致してしまっ
たり、実現する上では困難であるため、例えば、CRC
32格納エリアに固定値0を代入することにより実用上
同等の効果が得られる。
Although a CRC32 error can be generated with certainty by this method described above, it may happen that they coincide with each other or it is difficult to realize them.
By substituting the fixed value 0 into the 32 storage areas, the same effect can be obtained in practice.

【0053】したがって、説明してきたように、ATM
終端装置から発信されたフレームがATMセル中継装置
によって廃棄が発生した場合、他のATMセル終端装置
でAAL5の手順によるフレーム組立時にCRC32エ
ラーとなる様なフレーム最終セルを生成し、同VCに送
出することにより、先行通過フレームは、CRC32エ
ラーにより同VCの受信バッファを解放し、次のフレー
ムを正常に受信できるようになるので、ATMセルバッ
ファを有効活用し、ATMネットワーク内でのフレーム
の廃棄を減少させることが可能となる。
Therefore, as described above, the ATM
When the frame transmitted from the terminating device is discarded by the ATM cell relay device, another ATM cell terminating device generates a frame final cell that causes a CRC32 error during frame assembly according to the AAL5 procedure, and sends it to the same VC. By doing so, the preceding pass frame releases the receive buffer of the same VC due to the CRC32 error and the next frame can be received normally. Therefore, the ATM cell buffer is effectively used and the frame is discarded in the ATM network. Can be reduced.

【0054】また、輻輳によるATMセルの消失により
ATM終端装置でのフレーム廃棄がおこり、その廃棄し
たフレームの再送によって発生する重輻輳またはスルー
プットの低下の発生頻度を減少させることが可能とな
る。
Further, the loss of ATM cells due to congestion causes frame discarding in the ATM terminating device, and it is possible to reduce the frequency of heavy congestion or reduction in throughput caused by the retransmission of the discarded frames.

【0055】なお、本発明は、ATMセル中継装置のポ
リシングにおけるATMセル速度違反によるATMセル
廃棄の場合にも適用する。
The present invention is also applied to the case of discarding an ATM cell due to an ATM cell speed violation in the policing of the ATM cell relay device.

【0056】以上、本発明者によってなされた発明を、
前記実施例に基づき具体的に説明したが、本発明は、前
記実施例に限定されるものではなく、その要旨を逸脱し
ない範囲において種々変更可能であることは勿論であ
る。
As described above, the invention made by the present inventor is:
Although the present invention has been described in detail with reference to the embodiment, the present invention is not limited to the embodiment, and it is needless to say that various changes can be made without departing from the scope of the invention.

【0057】[0057]

【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、下
記のとおりである。
The effects obtained by the representative ones of the inventions disclosed in the present application will be briefly described as follows.

【0058】ATMセルバッファを有効活用し、ATM
ネットワーク内でのフレームの廃棄を減少させることが
可能となる。
Effective use of ATM cell buffer
It is possible to reduce the discard of frames in the network.

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

【図1】本発明の一実施例であるATMネットワーク構
成を説明するための図である。
FIG. 1 is a diagram for explaining an ATM network configuration that is an embodiment of the present invention.

【図2】本実施例のATMセル中継装置1の構成を説明
するための図である。
FIG. 2 is a diagram for explaining the configuration of an ATM cell relay device 1 of this embodiment.

【図3】ATMセルのユーザ・網インタフェース(UN
I)と網・ノードインタフェース(NNI)のセル構成
を説明するための図である。
FIG. 3 ATM cell user-network interface (UN
FIG. 3 is a diagram for explaining a cell configuration of I) and a network / node interface (NNI).

【図4】本実施例で適用するAAL5のフレームフォー
マットを示した図である。
FIG. 4 is a diagram showing a frame format of AAL5 applied in this embodiment.

【図5】本実施例のATMセル中継装置1におけるセル
破棄及びフレーム最終セルの生成について説明するため
の図である。
FIG. 5 is a diagram for explaining cell discard and generation of a frame last cell in the ATM cell relay device 1 of the present embodiment.

【図6】本実施例のAAL5のCRC32の計算式を示
した図である。
FIG. 6 is a diagram showing a calculation formula of CRC32 of AAL5 of the present embodiment.

【図7】本実施例のATMセル中継装置1の制御につい
て説明するための遷移図である。
FIG. 7 is a transition diagram for explaining control of the ATM cell relay device 1 according to the present embodiment.

【図8】従来のPPD方式によるATMセル中継装置に
おけるセル破棄を説明するための図である。
FIG. 8 is a diagram for explaining cell discard in an ATM cell relay device according to a conventional PPD method.

【図9】従来のEPD方式によるATMセル中継装置に
おけるセル破棄を説明するための図である。
FIG. 9 is a diagram for explaining cell discard in a conventional ATM cell relay device according to the EPD method.

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

1…ATMセル中継装置、2〜4…ATM終端装置、5
〜7…回線、11…ATM受信部、12…受信セルバッ
ファ、13…ATMセル送信部、14…受信破棄用テー
ブル、15…中継管理部。
1 ... ATM cell relay device, 2-4 ... ATM termination device, 5
7 ... Line, 11 ... ATM receiving unit, 12 ... Reception cell buffer, 13 ... ATM cell transmitting unit, 14 ... Reception discard table, 15 ... Relay management unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 高橋 英治 神奈川県秦野市堀山下1番地 日立コンピ ュータエンジニアリング株式会社内 (72)発明者 石田 謙治 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Eiji Takahashi Eiji Takahashi 1 Horiyamashita, Hadano-shi, Kanagawa Hitachi Computer Engineering Co., Ltd. (72) Inventor Kenji Ishida 810 Shimoimaizumi, Ebina, Kanagawa Prefecture Hitachi Factory Office Systems Division

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 ATMネットワーク上のATMセルを蓄
積する為のバッファと少なくても2ポートのATM回線
とを有するATMセル中継装置において、 前記ATM回線からのATMセルを受信するATMセル
受信手段と、 その受信したATMセルを格納する受信セルバッファ
と、 前記受信セルバッファのしきい値を超えた後に受信した
ATMセルを破棄し、送信先でCRC32エラーとなる
ダミーのフレームの最終セルを生成し、受信セルバッフ
ァに挿入する中継管理手段と、 その受信セルバッファに格納されたATMセルをそのヘ
ッダ情報を基に順次送信するATMセル送信手段とを備
えたことを特徴とするATMセル中継装置。
1. An ATM cell repeater having a buffer for accumulating ATM cells on an ATM network and an ATM line of at least two ports, comprising: ATM cell receiving means for receiving an ATM cell from the ATM line. , A received cell buffer that stores the received ATM cell, and an ATM cell that is received after the threshold value of the received cell buffer is exceeded, and a final cell of a dummy frame that causes a CRC32 error at the destination is generated. An ATM cell relay device comprising: relay management means for inserting the received cell buffer; and ATM cell transmission means for sequentially transmitting the ATM cells stored in the received cell buffer based on the header information.
JP2236496A 1996-02-08 1996-02-08 ATM cell relay device Pending JPH09214520A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2236496A JPH09214520A (en) 1996-02-08 1996-02-08 ATM cell relay device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2236496A JPH09214520A (en) 1996-02-08 1996-02-08 ATM cell relay device

Publications (1)

Publication Number Publication Date
JPH09214520A true JPH09214520A (en) 1997-08-15

Family

ID=12080582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2236496A Pending JPH09214520A (en) 1996-02-08 1996-02-08 ATM cell relay device

Country Status (1)

Country Link
JP (1) JPH09214520A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010035000A (en) * 2008-07-30 2010-02-12 Fujitsu Ltd Device and method of avoiding signal loss in ipoveratm line

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010035000A (en) * 2008-07-30 2010-02-12 Fujitsu Ltd Device and method of avoiding signal loss in ipoveratm line

Similar Documents

Publication Publication Date Title
US6201813B1 (en) Method and apparatus for using ATM queues for segmentation and reassembly of data frames
US6041038A (en) Packet switching device and cell transfer control method
US5511076A (en) Method and apparatus to efficiently reuse virtual connections by means of chaser packets
JPH05292114A (en) Communication path setting device and its method
JPH10229408A (en) Coupling device
US6032272A (en) Method and apparatus for performing packet based policing
JP3062041B2 (en) Congestion control method in asynchronous transfer networks
JP2005253077A (en) System, method, and program for real time reassembly of atm data
JP2000059370A (en) Traffic control apparatus and method
US6345037B2 (en) Method and apparatus for auto detection of AAL5 type frames
JP3888741B2 (en) Cell transmission rate decoupling method
US8774191B2 (en) Method and apparatus for auto detection of AAL5 type frames for VCC and VPC switches
JPH09214520A (en) ATM cell relay device
US20020172202A1 (en) Apparatus and method for operating a timer of communication system
US6665302B2 (en) Method and system for handling a loop back connection using a priority unspecified bit rate in ADSL interface
KR100369369B1 (en) A Virtual Channel Merge Apparatus MutiProtocol Label Switch System
US7505467B1 (en) Method and apparatus for dynamic bandwidth management for voice traffic in a digital communications network
JP3100034B2 (en) ATM communication network
JP2828139B2 (en) ATM communication device and cell discarding method
KR0129178B1 (en) A circuit for generating pdu in sscop sublayer
JP3623412B2 (en) 0/1 system selection circuit
JP3006349B2 (en) Frame relay exchange
SHEU et al. An adaptive cell checking controller for wireless ATM networks
KR100221329B1 (en) Apparatus for processing the real time data of moving picture in atm nic
JPH1155278A (en) Priority control circuit