Abstract:
PURPOSE: A high speed content inspection apparatus is provided to improve content detection performance without adding additional memory and a high performance processor. CONSTITUTION: A content examiner(100) detects sub patterns by inspecting the payload of a packet. The content examiner detects the desired content by performing correlation inspection among the detected sub patterns. A location information storage unit(200) stores the location information which is required for performing the correlation inspection among the sub patterns. The content examiner performs the sub pattern detection by inspecting the sub patterns table in which the sub patterns are stored.
Abstract:
PURPOSE: A packet distributing apparatus for distributing load of a plurality of packet processing engines is provided to perform balanced load distribution and effectively deal with traffic load. CONSTITUTION: A packet distributing apparatus for distributing load of pocket processing engines comprises: a first tag generator(110) for allocating an input packet(10) to a processing engine having processing engine index corresponding to tag index among processing engines(130-133); a second tag generator(120) for calculating tag index for an output packet(20); and an index converting unit(150) for converting the tag index to a processing engine index among the plural processing engine indexes.
Abstract:
PURPOSE: A QoS(Quality of Service) providing method according to subscriber recognition flows is provided to enable subscribers to equally use a network band between flows by scheduling packets of one or more flows based on bandwidth. CONSTITUTION: An apparatus calculates each first bandwidth of plural subscribers for enabling the subscribers to share the established bandwidth for transmitting packets(110). One or more flows included in each subscriber calculate second bandwidths for each flow in order to equally share the first bandwidth(120). The apparatus schedules the packets of one or more flows based on the second bandwidth(130).
Abstract:
A binding cache management apparatus in an IPv6(Internet Protocol version 6) routing system and a method thereof are provided to efficiently construct the hardware binding cache tables of subscriber cards by processing mobile IPv6 control packets through a mobile IPv6 stack, creating a binding cache table, updating an internal binding cache table using it, and requesting the addition or deletion of binding entries to a subscriber card according to an update result. A binding cache management apparatus in an IPv6 routing system comprises a kernel(21) and a mobile IPv6 client(22). The kernel(21) processes mobile IPv6 control packets through a mobile IPv6 stack, creates a binding cache table, and forwards it to the mobile IPv6 client(22). The mobile IPv6 client(22) updates its own internal binding cache table(221) by using the binding cache table forwarded from the kernel(21), and requests a subscriber card(23) to add or delete a binding entry according to an update result.