CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Longest prefix match and updates in range tries

Ioannis Sourdis (Institutionen för data- och informationsteknik, Datorteknik (Chalmers)) ; S. H. Katamaneni
Proceedings - 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, Santa Monica, 11-14 September 2011 (1063-6862). p. 51-58. (2011)
[Konferensbidrag, refereegranskat]

In this paper, we describe an IP-Lookup method for network routing. We extend the basic Range Trie data-structure to support Longest Prefix Match (LPM) and incremental updates. Range Tries improve on the existing Range Trees allowing shorter comparisons than the address width. In so doing, Range Tries scale better their lookup latency and memory requirements with the wider upcoming IPv6 addresses. However, as in Range Trees, a Range Trie does not inherently support LPM, while incremental updates have a performance and memory overhead. We describe the additions required to the basic Range Trie structure and its hardware design in order to store and dynamically update prefixes for supporting LPM. The proposed approach is prototyped in a Virtex4 FPGA and synthesized for 90-nm ASICs. Range Trie is evaluated using Internet Routing Tables and traces of updates. Supporting LPM roughly doubles the memory size of the basic Range Trie, which is still half compared to the second best related work. The proposed design performs one lookup per cycle and one prefix update every four cycles.

Nyckelord: Four cycles, Hardware design, Incremental updates, Internet routing, IP lookup, Longest prefix matches, Lookup latency, Lookups, Memory overheads, Memory requirements, Memory size, Trie structures, Application specific integrated circuits, Internet protocols, Network architecture, Plant extracts, Computer architecture



Den här publikationen ingår i följande styrkeområden:

Läs mer om Chalmers styrkeområden  

Denna post skapades 2011-12-15. Senast ändrad 2016-09-14.
CPL Pubid: 150163

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)