×

Dynamic route profile storage in a hardware trie routing table

  • US 10,404,596 B2
  • Filed: 10/03/2017
  • Issued: 09/03/2019
  • Est. Priority Date: 10/03/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a routing table of a networking device, the method comprising:

  • maintaining a plurality of pivot tiles in memory for storing pivot entries each comprising a plurality of received route prefixes of a routing table, each of the plurality of pivot tiles associated with a hash function and a prefix base width;

    selecting a first of the plurality of pivot tiles for grooming; and

    grooming the first of the plurality of pivot tiles by;

    relocating at least a first pivot entry from the first of the plurality of pivot tiles to a Ternary Content-Addressable Memory (TCAM);

    moving at least a second pivot entry from the first of the plurality of pivot tiles to a second of the plurality of pivot tiles; and

    returning the first of the plurality of pivot tiles to a shared pool of pivot tiles for reallocation when the plurality of received route prefixes of the routing table stored in the first of the plurality of pivot tiles are removed.

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