Apparatus and method for protocol processing, and apparatus and method for traffic processing
AssigneeSamsung Electronics Co., Ltd.
InventorMin-Seop Jeong
Life of this patent
Estimating the term…
Abstract
An apparatus and method of processing protocols and traffic are disclosed. An assembling and segmenting portion assembles input cells to generate data packets and segments the data packets to regenerate the cells. A lower layer protocol processing portion processes lower layer protocols of sub-data packets extracted from a packet extracting portion. A higher layer protocol processing portion divides the sub-data packets into major packets and minor packets and processes them adaptively. Accordingly, traffic and protocols can be processed in a network system in which a master system and a plurality of slave systems are combined. Therefore, the size of the network system can be smaller.
Claims19
An apparatus for processing protocols comprising:
- a major packet processor for analyzing at least one header of at least one major packet occupying a total number of input packets input from an outside source in a ratio greater than or equal to a predetermined ratio, in order to carry out additional processing related to a first protocol corresponding to at least one of said at least one header and at least one payload of said at least one major packet;
- and
- at least one minor packet processor for analyzing at least one header of at least one minor packet occupying the total number of packets in a ratio below the predetermined ratio, in order to carry out additional processing related to a second protocol corresponding to at least one of said at least one header and at least one payload of said at least one minor packet;
- wherein said at least one major packet is packetized according to the first protocol, and said at least one minor packet is packetized according to the second protocol, respectively.
A method for processing protocols comprising the steps of:
- (a) analyzing at least one major packet header occupying a total number of packets input from an outside source in a ratio greater than or equal to a predetermined ratio, deciding if additional processing related to a first protocol is required with respect to at least one major packet payload, and bypassing at least one minor packet occupying the total number of packets in a ratio below the predetermined ratio;
- and
- (b) carrying out the additional processing with respect to said at least one major packet payload if it is decided that the additional processing is required with respect to said at least one major packet payload in the step (a);
- wherein said at least one major packet is packetized according to said first protocol corresponding to said at least one major packet header and payload, and said at least one minor packet is packetized according to a second protocol corresponding to said at least one minor packet header and payload, respectively.
An apparatus for processing traffic comprising:
- an assembling and segmenting portion for assembling at least one input cell to generate at least one first data packet and segmenting another at least one data packet corresponding to said at least one first data packet to regenerate the cells;
- a packet extracting portion for extracting at least one sub-data packet including at least one header and at least one predetermined payload, from said generated at least one first data packet;
- a lower layer protocol processing portion for analyzing lower layer protocol addresses of said at least one sub-data packet, and carrying out processing related to the lower layer protocol with respect to said at least one sub-data packet;
- a packet analyzing portion for analyzing the lower layer protocol addresses of said at least one sub-data packet to determine one or more paths through which said at least one sub-data packet is to be transmitted to external devices;
- and
- a higher layer protocol processing portion for processing at least one of at least one higher layer protocol header and at least one higher layer payload of said at least one sub-data packet to provide said at least one sub-data packet to the packet extracting portion.
A method for processing traffic comprising the steps of:
- (a) assembling at least one input cell to generate at least one data packet and segmenting another at least one data packet corresponding to said generated at least one data packet to generate at least one cells corresponding to said at least one input cell;
- (b) extracting at least one sub-data packet including at least one header and at least one predetermined payload, from said generated at least one data packet;
- (c) analyzing at least one field of at least one lower layer protocol header of said at least one sub-data packet, carrying out processing related to a lower layer protocol with respect to said at least one sub-data packet;
- (d) analyzing at least one lower layer protocol address of said at least one sub-data packet to decide one or more paths through which said at least one sub-data packet is to be transmitted to at least one external device;
- and
- (e) processing at least one of at least one header and at least one payload of at least one higher layer protocol of said at least one sub-data packet, and outputting said processed at least one of said at least one header and said at least one payload.
Dependencies are inferred from the claim text.