Invention Grant
- Patent Title: Dynamic and compressed trie for use in route lookup
-
Application No.: US15414589Application Date: 2017-01-24
-
Publication No.: US10284472B2Publication Date: 2019-05-07
- Inventor: Nataraj Bacthu , Ayan Banerjee , Raghava Sivaramu , Ankan Ghosh
- Applicant: CISCO TECHNOLOGY, INC.
- Applicant Address: US CA San Jose
- Assignee: CISCO TECHNOLOGY, INC.
- Current Assignee: CISCO TECHNOLOGY, INC.
- Current Assignee Address: US CA San Jose
- Agent Cindy Kaplan
- Main IPC: H04L12/745
- IPC: H04L12/745 ; H04L12/743

Abstract:
In one embodiment, a method includes receiving a request to add a prefix to memory for a route lookup at a forwarding device, the memory comprising a plurality of pivot tiles for storing pivot entries, each of the pivot entries comprising a plurality of prefixes and a pointer to a trie index, searching at the forwarding device, a dynamic pool of the pivot tiles based on a base-width associated with the prefix, allocating at least a portion of the pivot tile to the base-width and creating a pivot entry for the prefix and other prefixes with a corresponding base-width, and dynamically updating prefixes stored on the pivot tiles based on route changes to optimize storage of prefixes on the pivot tiles. An apparatus and logic are also disclosed herein.
Public/Granted literature
- US20180212876A1 DYNAMIC AND COMPRESSED TRIE FOR USE IN ROUTE LOOKUP Public/Granted day:2018-07-26
Information query