KR970008680B1 - Terminal device for asynchronous transmission mode - Google Patents
Terminal device for asynchronous transmission mode Download PDFInfo
- Publication number
- KR970008680B1 KR970008680B1 KR1019940021679A KR19940021679A KR970008680B1 KR 970008680 B1 KR970008680 B1 KR 970008680B1 KR 1019940021679 A KR1019940021679 A KR 1019940021679A KR 19940021679 A KR19940021679 A KR 19940021679A KR 970008680 B1 KR970008680 B1 KR 970008680B1
- Authority
- KR
- South Korea
- Prior art keywords
- transmission mode
- asynchronous transmission
- processing unit
- data
- aal
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도면은 본 발명에 따른 비동기식 전송모드용 단말장치의 블럭도이다.Figure is a block diagram of a terminal device for asynchronous transmission mode according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
11 : ATM(Asynchronous Transfer Mode)계층 처리부11: ATM (Asynchronous Transfer Mode) layer processing unit
12 : 선입선출버퍼(FIFO)16 : AAL(ATM Adation Layer)처리부12: First in, first out (FIFO) 16: AAL (ATM Adation Layer) processing unit
13 : AAL-1타입 처리기14 : AAL-3/4타입 처리기13: AAL-1 type processor 14: AAL-3 / 4 type processor
15 : AAL-5타입 처리기15: AAL-5 type processor
본 발명은 비동기식 전동모드(Asynchronous Transfer Mode, 이하 ATM이라 함)용 단말장치에 관한 것으로, 특히 수신된 데이터를 ATM계층에서 AAL(ATM Adation Layer, ATM적응계층으로 이하 AAL이라함)로 전송시 사용되는 메모리의 갯수를 줄이기 위한 비동기식 전송모드용 단말장치에 관한 것이다.The present invention relates to a terminal device for an asynchronous transfer mode (hereinafter referred to as ATM), and is particularly used for transferring received data from an ATM layer to an AAL (hereinafter referred to as AAL to an ATM adaptation layer). A terminal device for an asynchronous transmission mode for reducing the number of memory to be.
ATM 단말장치는 BISDN(Broadband Integrated Services Digital Network)의 실현방안으로 등장한 ATDM(Asynchronous Time Division Multiplexing, 비동기식 시분할 다중화)을 사용하는 특수한 형태의 패킷형 전달방식인 ATM통신방식을 사용한 장치이다. 이러한 ATM 단말장치는 수신측의 경우, 53 바이트의 셀단위로 전송되는 데이터에 대하여 물리계층, ATM계층, AAL 및 상위계층 프로토콜 순의 처리과정을 통해 호(Call) 제어 및 연결제어정보 처리 및 사용자의 정보전달 처리 등의 기능을 수행한다.ATM terminal device is a device using ATM communication method which is a special type of packet type delivery method using Asynchronous Time Division Multiplexing (ATDM), which has emerged as an implementation of Broadband Integrated Services Digital Network (BISDN). In the case of the receiving side, the ATM terminal apparatus processes call control, connection control information, and user through a process of a physical layer, an ATM layer, an AAL, and a higher layer protocol for data transmitted in a cell unit of 53 bytes. Performs information transfer processing.
여기서 53바이트(Byte)의 셀단위는 잘 알려진 바와 같이 48바이트의 유료부하공간(또는 사용자정보구간)과 5바이트의 헤더구간으로 구분된다. 이와 같이 영역이 구분되어 전송되는 셀단위의 데이터 중 헤더구간을 이용하여 전송되는 정보는 ATM계층에서 분석되어 셀의 역다중화기능을 비롯한 수신측에서의 일반 흐름을 제어하는데 이용되게 되고, 유료부하공간을 이용하여 전송되는 사용자정보는 ATM계층에서 분석된 헤더정보에 의해 제어되어 해당되는 AAL로 전송되게 된다. 이때 사용자정보는 ATM에서 AAL로 바로 전송되는 것이 아니라 AAL에 대응되는 메모리를 거쳐 전송된다. 다시 말해서, ATM단말기는 사용되는 AAL에 각각 전용 메모리를 구비하고, ATM계층으로부터 전송되는 사용자정보를 해당 AAL로 전송하기 위하여 ATM계층과 해당 AAL 사이에 접속되어 있는 AAL전용 메모리를 거치게 된다. 이와 같이 종전의 ATM단말장치는 ATM계층과 AAL 사이의 AAL갯수와 동일한 수의 메모리가 구비되어 있어, 하드웨어의 부피가 커질뿐 아니라 시스템의 가격을 상승시키는 문제점이 있었다.The 53 byte unit is divided into 48 bytes of payload space (or user information section) and 5 bytes of header section, as is well known. As such, the information transmitted using the header section among the data of the cell unit divided and transmitted is analyzed in the ATM layer and used to control the general flow on the receiving side including the demultiplexing function of the cell. The user information transmitted by the control is controlled by the header information analyzed in the ATM layer and transmitted to the corresponding AAL. In this case, the user information is not directly transmitted from the ATM to the AAL, but through the memory corresponding to the AAL. In other words, each ATM terminal has a dedicated memory in each AAL to be used, and passes through the AAL dedicated memory connected between the ATM layer and the corresponding AAL in order to transfer user information transmitted from the ATM layer to the corresponding AAL. As described above, the conventional ATM terminal apparatus has the same number of memories as the number of AALs between the ATM layer and the AAL, and thus, the hardware is not only bulky but also increases the price of the system.
따라서 본 발명의 목적은 ATM통신방식을 사용하는 단말장치에 있어서, ATM과 AAL간에 사용되는 메모리의 갯수를 줄이기 위한 ATM단말장치를 제공하는데 있다.Accordingly, an object of the present invention is to provide an ATM terminal apparatus for reducing the number of memories used between an ATM and an AAL in a terminal apparatus using an ATM communication method.
상기 목적을 달성하기 위하여 본 발명에 따른 장치는, 헤더구간과 사용자 정보구간으로 영역을 구분하여 데이터를 전송하는 셀을 기본단위로 하여 수신되는 데이터를 비동기식 전송모드에 의하여 처리하기 위한 단말장치에 있어서 수신되는 데이터에 대하여 ATM계층처리를 하기 위한 ATM계층처리부, ATM 계층처리부에서 출력되는 사용자 정보구간내의 데이터를 셀단위로 저장 및 출력하기 위한 메모리, ATM계층처리부의 ATM계층처리에 의하여 분석된 헤더구간내의 데이터에 의하여 제어되어 메모리로부터 출력되는 데이터를 사용자가 요구하는 해당 서비스로 적응처리를 하기 위한 적어도 1개 이상의 AAL타입을 갖는 AAL처리부를 포함함을 특징으로 한다.In order to achieve the above object, an apparatus according to the present invention is a terminal apparatus for processing data received by asynchronous transmission mode based on a cell transmitting data by dividing an area into a header section and a user information section. ATM layer processing unit for ATM layer processing on received data, memory for storing and outputting data in the user information section output from the ATM layer processing unit by cell unit, header section analyzed by ATM layer processing of ATM layer processing unit And an AAL processing unit having at least one AAL type for adaptively processing the data output from the memory controlled by the data in the memory to the corresponding service required by the user.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세하게 설명하기로 한다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
ATDM방식에 의하여 데이터를 전송하는 ATM단말장치는 송신시에는 상위계층 프로토콜, AAL, ATM계층 및 물리계층 순서로 데이터 처리를 하는 반면, 수신시에는 상술한 바와 같이 물리계층, ATM계층, AAL 및 상위계층 프로토콜 순서로 데이터 처리를 한다.The ATM terminal device that transmits data by the ATDM method processes data in the order of higher layer protocol, AAL, ATM layer and physical layer at the time of transmission, while receiving, physical layer, ATM layer, AAL and higher layer as described above. Data processing in the order of layer protocol.
도시된 도면은 수신기능을 수행하는 ATM단말장치에 관한 것으로, 셀(Cell)단위로 수신된 데이터가 물리계층을 거쳐 전송되며, ATM계층처리를 하기 위한 ATM계층 처리부(11), ATM계층 처리부(11)에서 출력되는 사용자정보구간내의 데이터를 셀단위로 선입선출하기 위한 선입선출버퍼(FIFO:First In First Out, 12), 선입선출버퍼(12)에서 출력된 데이터를 ATM계층 처리부(11)로부터 출력되는 인에이블 제어신호에 의해 인에이블된 타입의 AAL처리를 하기 위한 AAL처리부(16)로 구성된다.The illustrated figure relates to an ATM terminal device that performs a reception function, wherein data received in units of cells is transmitted through a physical layer, and an ATM layer processing unit 11 and an ATM layer processing unit for ATM layer processing. 11) First In First Out (FIFO) for first-in first-out of the data in the user information section outputted in cell units, and the data output from the first-in first-out buffer 12 from the ATM layer processing unit 11. An AAL processing section 16 is provided for performing AAL processing of the type enabled by the output enable control signal.
이와 같이 구성된 본 발명의 실시예의 동작을 설명하면 다음과 같다.Referring to the operation of the embodiment of the present invention configured as described above are as follows.
물리계층을 통해 셀(사용자 정보구간과 헤더구간으로 데이터전송영역이 구분된) 단위로 데이터가 인가되면, ATM계층처리부(11)로 전송된다.When data is applied in units of cells (data transmission area divided into a user information section and a header section) through the physical layer, the data is transmitted to the ATM layer processing unit 11.
ATM계층 처리부(11)는 사용자정보구간내에 전송되는 데이터는 후술할 선입선출버퍼(12)로 전송하고, 헤더구간내에 전송되는 데이타는 상술한 바와 같이 분석한 후, 분석결과에 의하여 일반적인 흐름제어 및 역다중화기능을 제어하는 제어신호를 출력한다. 특히 헤더구간을 이용하여 전송되는 VPI(Virtual Path Identifier, 가상경로 식별번호)와 VCI(Virtual Channel Identifier, 가상채널 식별번호) 정보분석에 의하여 현재 인가되는 데이터에 대한 AAL타입(Type)을 식별한다. VPI 및 VCI를 통해 전송되는 AAL타입정보는 송신시 상위계층 프로토콜에서 이루어지는 콜셋업(Call Setup)과정을 통하여 할당되는데, 이는 사용자가 원하는 형태의 서비스 요구신호를 기반으로 설정된다.The ATM layer processing unit 11 transmits the data transmitted in the user information section to the first-in, first-out buffer 12, which will be described later, and analyzes the data transmitted in the header section as described above. Outputs a control signal to control the demultiplexing function. In particular, it identifies the AAL type (Type) for the data currently applied by analyzing the VPI (Virtual Path Identifier) and VCI (Virtual Channel Identifier) information transmitted using the header section. AAL type information transmitted through VPI and VCI is allocated through a call setup process performed in a higher layer protocol at the time of transmission, which is set based on a service request signal of a user's desired type.
선입선출버퍼(12)는 ATM계층처리부(11)로부터 인가되는 48바이트의 데이터를 53바이트단위로 선입선출한다. 즉, ATM계층처리부(11)로부터 인가되는 데이터를 53바이트 처리기간 동안 저장한 뒤, 다음 53바이트 처리기간동안 후술할 AAL처리부(16)로 전송한다.The first-in-first-out buffer 12 first-in-first-outs the 48-byte data applied from the ATM layer processing unit 11 in 53-byte units. That is, the data applied from the ATM layer processing unit 11 is stored during the 53-byte processing period, and then transferred to the AAL processing unit 16 to be described later during the next 53-byte processing period.
AAL처리부(16)는 AAL-1타입 처리기(13), AAL-3/4타입 처리기(14), AAL-5타입 처리기(15)를 구비하고, 선입선출버퍼(16)로부터 읽혀진 사용자정보 데이터에 대하여 사용자가 원하는 서비스형태로 적응적으로 처리하기 위한 것이다. 여기서 AAL-1타입은 항등비트율의 SDU(Service Data Unit)를 동일한 비트율로 전달하고, 정보원과 목적지 간에 시간정보를 전달하고, 오류를 복구하되 복구불가능한 오류를 표시해 주는 등의 기능을 제공한다. AAL-3/4타입은 비트율이 가변적인 특성을 갖는 C종 및 D종(항등비트율 여부, 실시간성여부, 연결성 여부등에 따라 분류된 A~D종류중 C 및 D종류) 서비스 데이터를 전송하는 기능을 제공한다. AAL-5타입은 AAL-3/4타입의 기능을 간소화한 것으로 고속데이터전송 기능을 제공한다.The AAL processing unit 16 includes an AAL-1 type processor 13, an AAL-3 / 4 type processor 14, and an AAL-5 type processor 15, and stores the user information data read from the first-in, first-out buffer 16. This is to adaptively process the user into a desired service type. In this case, the AAL-1 type delivers service data units (SDUs) of equal bit rate at the same bit rate, transfers time information between information sources and destinations, recovers errors, and displays unrecoverable errors. AAL-3 / 4 type transmits service data of Class C and D (variable C and D among A ~ D types classified according to whether or not the bit rate is constant, real-time capability, connectivity, etc.) To provide. AAL-5 type simplifies the function of AAL-3 / 4 type and provides high speed data transfer function.
이와 같이 구비된 3가지 타입의 서비스를 처리하기 위한 처리기(13,14,15)는 ATM계층 처리부(11)에서 처리된 VPI 및 VCI정보에 대한 분석결과에 의하여 해당되는 서비스를 처리하는 처리기만 인에이블된다. 즉, 현재 인가된 셀정보가 AAL-1타입의 서비스에 해당되는 데이터로 분석된 경우에 ATM계층처리부(11)는 AAL-1타입처리기(13)를 인에이블시켜 선입선출버퍼(12)로부터 읽혀진 데이터가 AAL-1타입 처리기(13)로 공급되도록 한다. AAL-1타입 처리기(13)는 인가되는 데이터에 대하여 해당되는 서비스모드로 처리하여 상위계층 프로토콜로 전송한다.The processors 13, 14, and 15 for processing the three types of services provided as described above are only processors that process a corresponding service based on an analysis result of the VPI and VCI information processed by the ATM layer processor 11. Is enabled. That is, when the currently authorized cell information is analyzed as data corresponding to the AAL-1 type of service, the ATM layer processor 11 enables the AAL-1 type processor 13 to be read from the first-in, first-out buffer 12. Data is supplied to the AAL-1 type processor 13. The AAL-1 type processor 13 processes the data in the corresponding service mode and transmits the data to the upper layer protocol.
상술한 바와 같이 본 ATM 단말장치는 하나의 메모리를 갖고 사용자의 요구서비스를 다양하게 충족시키기 위하여 구비된 다수의 AAL타입에 데이터를 전송하도록 구성하여, 종전에 비해 하드웨어구성이 간소화하였을 뿐 아니라 시스템가격을 다운시키는 효과가 있다.As described above, the ATM terminal apparatus has a single memory and is configured to transmit data to a plurality of AAL types provided in order to satisfy a variety of service requirements of the user. Has the effect of down.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940021679A KR970008680B1 (en) | 1994-08-31 | 1994-08-31 | Terminal device for asynchronous transmission mode |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940021679A KR970008680B1 (en) | 1994-08-31 | 1994-08-31 | Terminal device for asynchronous transmission mode |
Publications (1)
Publication Number | Publication Date |
---|---|
KR970008680B1 true KR970008680B1 (en) | 1997-05-28 |
Family
ID=19391586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940021679A Expired - Fee Related KR970008680B1 (en) | 1994-08-31 | 1994-08-31 | Terminal device for asynchronous transmission mode |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR970008680B1 (en) |
-
1994
- 1994-08-31 KR KR1019940021679A patent/KR970008680B1/en not_active Expired - Fee Related
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5917828A (en) | ATM reassembly controller and method | |
US6269081B1 (en) | Communications system for receiving and transmitting data cells | |
US6621821B1 (en) | AAL2 processing device and method for ATM network | |
US5999533A (en) | ATM cell transmit priority allocator | |
US6574220B1 (en) | Traffic shaper that accommodates maintenance cells without causing jitter or delay | |
JP2000022707A (en) | Data transmission method and data transmission system | |
US6829248B1 (en) | Integrated switching segmentation and reassembly (SAR) device | |
JP2005253077A (en) | System, method, and program for real time reassembly of atm data | |
US6370138B1 (en) | ATM switch interface apparatus for frame relay network interworking | |
US6430197B1 (en) | Asynchronous transfer mode (ATM) cell multiplexing/demultiplexing apparatus | |
US6526057B1 (en) | Terminal adapter for broadband integrated services digital network | |
KR970008680B1 (en) | Terminal device for asynchronous transmission mode | |
KR100379379B1 (en) | Processing Apparatus for AAL-2/AAL-5 in Mobile communication system | |
US6614761B1 (en) | ADSL subscriber processing equipment in ATM switch | |
KR100285323B1 (en) | AAL2 converter for transmission of the ATM network | |
KR100257557B1 (en) | Mutiplexer (mux) and demultiplexer of atm transfer mode cell in multimedia service processing | |
KR100237467B1 (en) | Device for converting Utopia Level 2 to Utopia Level 1 in Asynchronous Transfer Mode | |
KR100383570B1 (en) | Apparatus and method for atm trunk interfacing in atm switching system | |
KR100428315B1 (en) | apparatus for transmitting and receving ATM cell | |
KR100252500B1 (en) | Bus arbitration circuit in frame relay subscriber board of atm switch | |
KR0185860B1 (en) | Apparatus and method for processing the cbr data in aal type 1 | |
KR0133800B1 (en) | A circuit for arbitrating between aal types in an atm card | |
KR20010008848A (en) | AAL2 converter for transmission of ATM | |
KR100456115B1 (en) | Apparatus for matching UTOPIA level 2 of multiple cell in exchange | |
KR20000075311A (en) | A AAL2 protocol realization Apparatus and its method in Mobile communication system, a multiple virtual channel is supported by the AAL2 protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20001114 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20001114 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |