Programmable packet processor with flow resolution logic

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S392000, C370S395320

Reexamination Certificate

active

07075926

ABSTRACT:
A programmable packet switching controller has a packet buffer, a pattern match module, a programmable packet classification engine and an application engine. The packet buffer stores inbound packets, and includes a header data extractor to extract header data from the inbound packets and to store the extracted header data in a header data cache. The header data extractor also generates a header data cache index and provides it to the packet classification engine for it to retrieve the extracted header data. The packet classification engine has a decision tree-based classification logic for classifying a packet. Each of the leaves of the tree represents a packet classification. The packet classification engine uses the header data cache index to retrieve the header data to perform multiple header checks, starting at a root of the tree and traversing branches until a leaf has been reached. The application engine has a number of programmable sub-engines arrayed in a pipelined architecture. The packet classification engine provides start indicators based on the packet classification to the programmable sub-engines to identify application programs to be executed. The sub-engines includes a source lookup engine, a destination lookup engine and a disposition engine, which are used to make a disposition decision for the inbound packets in a processing pipeline. The pattern match module is used to compare the packet to a pre-defined pattern in order to provide a disposition recommendation.

REFERENCES:
patent: 5398245 (1995-03-01), Harriman et al.
patent: 5917821 (1999-06-01), Gobuyan et al.
patent: 6157955 (2000-12-01), Narad et al.
patent: 6628653 (2003-09-01), Salim
patent: 6778534 (2004-08-01), Tal et al.
patent: 6804240 (2004-10-01), Shirakawa et al.
Brown et al., ‘An IRAM-Based Architecture for a Single-Chip ATM Switch’, TR-07-97, Center for Research in Computing Technology, Harvard University, Cambridge, Massachusetts, pp. 1-32.
Wakeman, Ian, Ghosh, Atanu, Crowcroft, Jon, “Implementing Real Time Packet Forwarding Policies Using Streams,” Nov. 14, 1994, pp. 71-82, XP002042874, Computer Science Department , University College London, Gower Street, London, United Kingdom. p. 71-76, left-hand Column and figures 1-3.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Programmable packet processor with flow resolution logic does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable packet processor with flow resolution logic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable packet processor with flow resolution logic will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3577136

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.