A Dynamic Indirect IP Lookup based on Prefix Relationships

碩士 === 東吳大學 === 資訊管理學系 === 100 === The Internet is growing very rapidly in both the size and the traffic. In order to eliminate the bottleneck caused by routers due to the growing internet traffic and routing table entries. Research should be conducted on methods of reducing the time required for IP...

Full description

Bibliographic Details
Main Authors: Chih-Cheng Li, 李智成
Other Authors: Yu-Chen Kuo
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/34199853677636841700
Description
Summary:碩士 === 東吳大學 === 資訊管理學系 === 100 === The Internet is growing very rapidly in both the size and the traffic. In order to eliminate the bottleneck caused by routers due to the growing internet traffic and routing table entries. Research should be conducted on methods of reducing the time required for IP lookup which can allow routers to have high packet forwarding efficiency. Router packet forwarding capacity depends on the IP lookup performance, and IP lookup is a major bottleneck in high-performance routes. In this paper, we propose a fast and updateable indirect IP lookup scheme for dynamic routing tables that can dynamically insert and delete prefixes. Our scheme not only is more suited for implementation in dynamic routing tables, but will also retain the high lookup efficiency in indirect lookup. We adopt a compressed bitmap data structure for saving memory space and develop a prefix parent relationship data structure for dynamically update prefixes. In accordance with such a data structure, will be able to quickly lookup the destination address corresponding to the next hop and efficient implementation of the forwarding table to add, delete and update of the prefix. Through the data structure and corresponding algorithms, even if the application in today's routing table with up to more than 400,000 entries. The scheme still has a high performance of the IP lookup.