Sliced comparison engine architecture and method for a LAN switc

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

370428, 370474, H04L 1254

Patent

active

060349573

ABSTRACT:
A packet switching device having a central shared memory and a number of medium access controllers each coupled to a communications medium to exchange data packets therewith, and a controller coupled to each medium access controller via a data path to exchange data packets with the media access controller. The controller has a number of data path controllers each connected to each medium access controller via a separate and like portion of the data path to exchange a corresponding portion of the data packets with the medium access controller. The data path controllers each have a number of buffers each connected to one of the medium access controllers to which the data path controller is connected, to hold the portion of the data packets exchanged with the corresponding medium access controller. Each data path controller has a selector that selects the buffer from which to transmit or receive the portion of the data packets with the central shared memory and control logic that controls the selector to concurrently select the buffer corresponding to the same medium access controller. A comparison engine associated with each data path controller detects the slice of a field in a data packet buffered in the corresponding data path controller and computes a hashing function on the contents of the slice of the field to generate a hash key. A packet forwarding controller reads one or more entries from a hash bucket in a forwarding database indexed by the hash key and sends the entries to the comparison logic. The comparison logic compares the slice of the field in the buffer to each of the entries and returns the results of the compare to a packet forwarding controller. The forwarding controller then forwards, filters or identifies packets based on the results of the comparisons done on each slice of a field in the packets.

REFERENCES:
patent: 5111453 (1992-05-01), Morrow
patent: 5247620 (1993-09-01), Fukuzawa et al.
patent: 5343471 (1994-08-01), Cassagnol
patent: 5414704 (1995-05-01), Spinney
patent: 5471472 (1995-11-01), McClure et al.
patent: 5477547 (1995-12-01), Sugiyama
patent: 5526363 (1996-06-01), Weiss et al.
patent: 5615340 (1997-03-01), Dai et al.
patent: 5649109 (1997-07-01), Griesmer et al.
patent: 5701418 (1997-12-01), Luitie
patent: 5708659 (1998-01-01), Rostoker et al.
patent: 5802320 (1998-09-01), Baehr et al.

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

Sliced comparison engine architecture and method for a LAN switc does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Sliced comparison engine architecture and method for a LAN switc, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Sliced comparison engine architecture and method for a LAN switc will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-369541

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