Patent ID: 7342931
Filing Date: 2008-03-11
Classification: H04L

Abstract:
1. An apparatus for routing an AAL5 PDU to an upper application program or a protocol layer via a plurality of service access points in a mobile communication system, comprising a router that contains a Hash lookup table having a plurality of buckets, wherein when the router receives the AAL5 PDU from an ATM AAL5 layer via a single service access point, the router retrieves channel information from the Hash lookup table based on a channel code of the received AAL5 PDU and routes the received AAL5 PDU to the upper application program or the protocol layer, wherein the router includes: a Hash lookup table updating part that determines in which bucket an opened channel will be inserted based on a remainder used as a hash value, the remainder obtained by dividing a channel code of the opened channel by a size of the Hash lookup table, the opened channel provided by an ATM chip; a Hash lookup table retrieving part that, when the AAL5 PDU is received, decides which bucket will be retrieved from the Hash lookup table and retrieves a channel having an identical channel code from the decided bucket; and an AAL5 PDU delivering part that confirms a type of the channel retrieved in the Hash lookup table retrieving part, so that when the confirmed channel is a channel being used in one or more application programs, a header of the AAL5 PDU is checked, and then when the checked header of the AAL5 PDU is a registered header, a reception processing function corresponding to the AAL5 PDU header type is called, thereby delivering the AAL5 PDU to a corresponding application program.