An Efficient IP Address Lookup Scheme. Using Balanced Binary Search with Minimal Entry and Optimal Prefix Vector

被引:1
作者
Park, Hyuntae [1 ]
Hong, Hyejeong [1 ]
Kang, Sungho [1 ]
机构
[1] Yonsei Univ, Dept Elect & Elect Engn, Seoul 120749, South Korea
关键词
IP address lookup; balanced binary search; minimal entry; optimal prefix vector;
D O I
10.1587/transcom.E94.B.3128
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Although IP address lookup schemes using ternary content addressable memory (TCAM) can perform high speed packet forwarding, TCAM is much more expensive than ordinary memory in implementation cost. As a low-cost solution, binary search algorithms such as a binary trie or a binary search tree have been widely studied. This paper proposes an efficient IP address lookup scheme using balanced binary search with minimal entries and optimal prefix vectors. In the previous scheme with prefix vectors, there were numerous pairs of nearly identical entries with duplicated prefix vectors. In our scheme, these overlapping entries are combined, thereby minimizing entries and eliminating the unnecessary prefix vectors. As a result, the small balanced binary search tree can be constructed and used for a software-based address lookup in small-sized routers. The performance evaluation results show that the proposed scheme offers faster lookup speeds along with reduced memory requirements.
引用
收藏
页码:3128 / 3131
页数:4
相关论文
共 7 条
[1]   Next generation routers [J].
Chao, HJ .
PROCEEDINGS OF THE IEEE, 2002, 90 (09) :1518-1558
[2]  
Lim HS, 2005, IEEE COMMUN LETT, V9, P75, DOI [10.1109/LCOMM.2005.1375247, 10.1109/LCOMM.2005.01029]
[3]   IP Address Lookup for Internet Routers Using Balanced Binary Search with Prefix Vector [J].
Lim, Hyesook ;
Kim, Hyeong-Gee ;
Yim, Changhoon .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (03) :618-621
[4]   A Fast IP Address Lookup Algorithm Based on Search Space Reduction [J].
Park, Hyuntae ;
Kim, Hyunjin ;
Kim, Hong-Sik ;
Kang, Sungho .
IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (04) :1009-1012
[5]   EaseCAM: An energy and storage efficient TCAM-based router architecture for IP lookup [J].
Ravikumar, VC ;
Mahapatra, RN ;
Bhuyan, LN .
IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (05) :521-533
[6]  
Varghese G., 2005, NETWORK ALGORITHMICS
[7]   Fast and scalable schemes for the IP address lookup problem [J].
Yazdani, N ;
Min, PS .
ATM 2000: PROCEEDINGS OF THE IEEE CONFERENCE 2000 ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2000, :83-92