Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for frame and protocol classification

A classifier and type technology, which is applied in the direction of transmission system, digital transmission system, multi-program device, etc., can solve the problems of not providing, affecting the speed of system operation, affecting the multifunctionality of the system, etc., so as to facilitate effective use and processing Effective, fast-running effects

Inactive Publication Date: 2003-07-30
IBM CORP
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The limitations and disadvantages of these systems are that a lot of processing power must be used to keep track of where each information unit is in the system, and some systems do not provide additional input information units, such as from new data streams or from internal information element of the generated message
[0019] Accordingly, prior art systems for processing data packets suffer from some undesirable disadvantages and limitations which either affect the versatility of the system or the speed at which the system operates, or both. Affected

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for frame and protocol classification
  • Method and system for frame and protocol classification
  • Method and system for frame and protocol classification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In the following description of a preferred embodiment, certain features of the best mode presently known to the inventors for carrying out the invention are described. However, this description only describes the general idea of ​​the present invention in a specific embodiment, and does not limit the present invention to the situation shown in this embodiment, especially for those skilled in the relevant art , they will recognize that many variations and modifications are possible to the specific structures and operations illustrated and described in these figures.

[0049] Figure 1 is a functional block diagram of a processing system suitable for interfacing with a data transmission network for receiving, processing, and Resend it to the network. As shown in FIG. 1, such a system for data processing includes multiple subassemblies, as described in the NPU patent, which are advantageously integrated on a single substrate. Integration of the entire assembly on a singl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system and method of frame protocol classification and processing in a system for data processing (e.g., switching or routing data packets or frames). The present invention includes analyzing a portion of the frame according to predetermined tests, then storing key characteristics of the packet for use in subsequent processing of the frame. The key characteristics for the frame (or input information unit) include the type of layer 3 protocol used in the frame, the layer 2 encapsulation technique, the starting instruction address, flags indicating whether the frame uses a virtual local area network, and the identity of the data flow to which the frame belongs. Much of the analysis is preferably done using hardware so that it can be completed quickly and in a uniform time period. The stored characteristics of the frame are then used by the network processing complex in its processing of the frame. The processor is preconditioned with a starting instruction address and the location of the beginning of the layer 3 header as well as flags for the type of frame. That is, the instruction address or code entry point is used by the processor to start processing for a frame at the right place, based on the type of frame. Additional instruction addresses can be stacked and used sequentially at branches to avoid additional tests and branching instructions. Additionally, frames comprising a data flow can be processed and forwarded in the same order in which they are received.

Description

technical field [0001] The present invention relates to communication network equipment for linking together information processing systems or computers of various types and capabilities, and to components and methods for data processing in such equipment. In particular, the present invention relates to an improved system and method for managing the flow of data in a processing device connected to a data transmission network, including a method for processing a plurality of input information units (also called "packet " or "frame"), these input information units can be processed by multiple independent processors at the same time, and these input information units can have one of a variety of different protocols. Background technique [0002] This embodiment mode is related to the following documents, all of which are assigned to the assignee of the present invention. [0003] Patent Application Serial No. 09 / 384,691, filed August 27, 1999 by Brian Bass et al., entitled "Ne...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/28H04L12/46H04L12/56H04L45/60
CPCH04L29/0653H04L69/22H04L29/06163H04L29/06H04L69/18H04L45/56
Inventor 布莱恩·米切尔·巴斯让·路易斯·卡尔威格纳高登·泰勒·戴维斯安托尼·马特奥·加罗马克·海德斯斯蒂芬·肯尼斯·詹金斯罗斯·伯伊德·利文斯迈克尔·斯蒂芬·西格尔法布里斯·让·威尔布兰肯
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products