×

Method and apparatus for forwarding packets by obtaining addresses of the packets using a preset forwarding information base entry

  • US 8,879,555 B2
  • Filed: 05/18/2011
  • Issued: 11/04/2014
  • Est. Priority Date: 05/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for forwarding packets, comprising:

  • extracting a first group of bits from a destination Internet Protocol (IP) address of a received packet, wherein the first group of bits comprises a predetermined number of bits from the destination IP address;

    searching a Ternary Content Addressable Memory (TCAM) for a TCAM entry that matches the predetermined number of bits from the destination IP address;

    returning an index value from the TCAM entry when the TCAM entry is found that matches the predetermined number of bits;

    combining the index value with a second group of bits from the destination IP address of the received packet to form a key value, wherein the second group of bits includes all bits from the destination IP address that are not included in the first group of bits; and

    searching a random-access memory (RAM) for a preset Forwarding Information Base (FIB) entry according to the key value to obtain a forwarding IP address of the received packet.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×