DocumentCode
1693837
Title
A Prefix-Distribution Adaptive Scheme for Routing Lookup Acceleration
Author
Antichi, Gianni ; Di Pietro, Andrea ; Ficara, Domenico ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio
Author_Institution
Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
fYear
2009
Firstpage
1
Lastpage
6
Abstract
IP address lookup is a fundamental task for Internet routers, due to the rapid growth of both traffic and links capacity. Many algorithms have been proposed to improve lookup performance in terms of memory consumption, search speed and update complexity. Due to the presence of wildcards and netmasks, such algorithms adopt several techniques to deal with longest prefix matching. However, the analysis of lookup tables reveals that the first 16 bits of forwarding rules are almost always specified. Therefore, more powerful exact-matching schemes can be applied to the first half of addresses. This paper presents a routing lookup accelerator (RLA) which allows the lookup of the first 16 bits to be sped up. The target is an efficient scheme to be implemented in small and fast memories of recent hardware platforms. Specifically, since in several forwarding tables the distribution of the first 16 bits is characterized by empty gaps as well as pronounced peaks, we propose to divide the address space in different ranges and to encode each address only as a difference with respect to a given address chosen as reference for that range. Then, a hybrid direct-addressing / multibit trie scheme is used for each range. As RLA is orthogonal to all other schemes, any other lookup algorithm can be used to perform longest prefix matching on the remaining bits.
Keywords
IP networks; Internet; communication complexity; pattern matching; telecommunication network routing; telecommunication traffic; IP address lookup; Internet routers; exact-matching scheme; forwarding rules; hybrid direct-addressing-multibit trie scheme; links capacity; longest prefix matching; memory consumption; netmasks; prefix-distribution adaptive scheme; routing lookup acceleration; search speed; traffic; update complexity; wildcards; Acceleration; Data structures; Delay; Hardware; Information analysis; Internet; Next generation networking; Routing; System-on-a-chip; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE
Conference_Location
Honolulu, HI
ISSN
1930-529X
Print_ISBN
978-1-4244-4148-8
Type
conf
DOI
10.1109/GLOCOM.2009.5425868
Filename
5425868
Link To Document