Patent ID: 7054320
Filing Date: 2006-05-30
Classification: H04L

Abstract:
1. An apparatus for processing AAL2 supporting multiple virtual channels comprising: a transmitting part which assigns a corresponding virtual path/channel information of a destination to data from a plurality of AAL2 users, which multiplexes the data having the assigned virtual path/channel information into transmission ATM cells based upon the corresponding assigned virtual path/channel information, and which transmits to the corresponding destination a transmission ATM cell through one of a plurality of channels corresponding to the assigned virtual path/channel information; and a receiving part which receives an ATM cell through one of the plurality of channels, demultiplexes the received ATM cell based upon a corresponding virtual path/channel information assigned to the ATM cell, and transmits the demultiplexed data to corresponding AAL2 users, wherein the transmitting part comprises an AAL2 transmitter which multiplexes the data from the plurality of AAL2 users to generate a CPS-PDU (common part sub layer-protocol data unit), and assigns a routing information to the generated CPS-PDU: and wherein the routing information includes a field indicating whether a CPS-packet length is 53 bytes or 64 bytes, wherein the transmitting part comprises: a first buffer unit which stores and outputs each of the data from the plurality of AAL2 users as AAL2 user data; a first memory unit which stores and controls virtual path/channel information and channel identifier information according to the routing information in each AAL2 user data; a mini-cell constructing part which assigns a channel identifier information from the first memory unit to AAL2 user data and generates mini-cells; an ATM cell constructing part which multiplexes each mini-cell generated by the mini-cell constructing part into a payload of a transmission ATM cell corresponding to a virtual path/channel information of each respective mini-cell and generates transmission ATM cells corresponding to different virtual path/channel information, wherein said virtual path/channel information is output by the first memory unit; a second memory unit which stores incomplete transmission ATM cells corresponding to different virtual path/channel information from the ATM cell constructing part; and a transmission output buffer unit which stores and outputs each full transmission ATM cell generated by the ATM cell constructing part through a corresponding channel; wherein the ATM cell constructing part multiplexes a mini-cell generated by the mini-cell constructing part into a payload of an incomplete transmission ATM cell from the second memory if an incomplete transmission ATM cell corresponding to a virtual path/channel information of the mini-cell is stored in the second memory.