×

System and method for optimizing router lookup

  • US 8,730,961 B1
  • Filed: 04/26/2004
  • Issued: 05/20/2014
  • Est. Priority Date: 04/26/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing a lookup for a packet using a content-addressable memory (CAM), the method comprising:

  • storing first information extracted from the packet in a first set of bits of the CAM;

    storing second information extracted from the packet in a second set of bits of the CAM, the second set of bits being contiguous to the first set of bits in the CAM; and

    performing, in parallel in a single clock cycle, a first lookup of the first information stored in the first set of bits of the CAM in a first database of the CAM and a second lookup of the second information stored in the second set of bits of the CAM in a second database of the CAM, the second database being different from the first database,wherein performing the first lookup comprises using the first set of bits and the second set of bits of the CAM and applying a mask to the second set of bits of the CAM, andwherein performing the second lookup comprises using the first set of bits and the second set of bits of the CAM and applying a mask to the first set of bits of the CAM.

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