×

Multiple address databases in a switch without the need for extra memory

  • US 7,995,581 B1
  • Filed: 10/23/2007
  • Issued: 08/09/2011
  • Est. Priority Date: 12/12/2001
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • N ports;

    a memory configured to store M address databases, each of the M address databases (i) storing MAC addresses and (ii) having a database number, wherein a first port of the N ports associated with one of the M address databases receives a frame including a destination MAC address, wherein N and M are integers greater than one; and

    a controller configured to (i) generate a hashed MAC address based on the destination MAC address and (ii) combine the hashed MAC address and a first database number of the one of the M address databases to generate a bucket address,wherein the bucket address identifies P addresses, andwherein each of the P addresses identifies a location in the memory that stores (i) a MAC address and (ii) a port identifier, wherein P is an integer greater than one.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×