Table lookup mechanism for address resolution
First Claim
Patent Images
1. A method of performing a table look-up in a network device comprising the steps of:
- receiving a data packet through an input port of the network device;
parsing said data packet into an index portion and a corresponding bucket portion;
indexing, directly, said index portion to said corresponding bucket portion; and
accessing address table information stored in an address look-up table using said bucket portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A table lookup indexing system for the transmission of data packets in a network switch. Data is received in an input port and is divided into two parts, an index portion and a bucket portion. The index portion selects a particular bucket and the combination of the index portion and bucket portion selects a specific entry in the table.
94 Citations
15 Claims
-
1. A method of performing a table look-up in a network device comprising the steps of:
-
receiving a data packet through an input port of the network device; parsing said data packet into an index portion and a corresponding bucket portion; indexing, directly, said index portion to said corresponding bucket portion; and accessing address table information stored in an address look-up table using said bucket portion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An address table look-up indexing device comprising:
-
a receiver portion of a port of a network device that receives an incoming data packet; a data parser that parses said data packet into an index portion and a corresponding bucket portion; an indexer that directly indexes said index portion to said bucket portion; and an address lookup device that accesses an address look-up table using said corresponding bucket portion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network switch comprising:
-
multiple ports used for receiving and exporting data, each of said multiple ports being connected to one another through a communications medium; multiple Address Resolution Logic (ARL) devices, each of said multiple ARL devices being connected to one of said multiple ports, each of said multiple ports having a corresponding ARL device, each of said multiple ARL devices comprising; a parser that parses data into an index portion and a corresponding bucket portion; an indexer that directly indexes said index portion to a corresponding bucket portion; a look-up device that accesses table entries in a look-up table using said bucket portion.
-
Specification