Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
2006-07-11
2006-07-11
Nguyen, Chau (Department: 2661)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
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.
Cathey Jim
Michels Timothy S.
Alcatel Internetworking, Inc. (PE)
Hoersten Craig A.
Nguyen Chau
Phan Tri H.
Sewell V. Lawrence
LandOfFree
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.
Profile ID: LFUS-PAI-O-3577136