Searching Longest Matching Prefix Using B-tree

سال انتشار: 1387
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 1,815

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICEE16_067

تاریخ نمایه سازی: 6 اسفند 1386

چکیده مقاله:

According to the increasing rate of IP routing table lookups and also their fast update rate growth, many algorithms are introduced to achieve preferred memory size or the required speed in table search and update. Because of popularity of IPv4, many of these algorithms are suitable for IPv4 but cannot be used for the new version of IP, IPv6. Nevertheless new efforts are done to fit the available algorithms and techniques to the IPv6 128 bits range addresses and prefixes. The challenging issues in the design of these prefix search structures are minimizing the worst case memory access, processing and pre-processing time for search and update procedures, e.g. ordinary Tries have a worst case performance of O(32) memory accesses for IPv4 and O(128) for IPv6. Other compressed Tries have better worst case lookup performance however their update performance is degraded. One of the proposed schemes to make the lookup algorithm independent of IP address length is to use a binary search tree and keep the prefix endpoints within its nodes. Actually we need at most 2n nodes for n prefixes. Some new methods are introduced based on this idea. As we have showed in this paper, the prefixes can be stored in a B-tree without the need to consider separate end points. According to the method of storing the prefixes in this scheme, it is the first algorithm which processes the stored prefixes as "Numbers", but not as ranges. We will finally compare our method with recent introduced method, PIBT

کلیدواژه ها:

نویسندگان

Mohammad Behdadfar

Department of Electrical and Computer Engineering Isfahan University of Technology

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • D .R.Morrison, "PATRICIA Practical algorithm to retrieve information coded in ...
  • V.Sirinivasan, G.Varghes, "Faster IP lookup using controlled prefix expansion", ACM ...
  • S.Nilson, G.Karlsson, "IP address lookup using LC- tries", IEEE Journal ...
  • The Comparison of the Proposed Algorithm and PIBT ...
  • M.Behdadfar, "Review and Improvement of Longest Matching Prefix Problem in ...
  • H.Lu, S.Sahni, "A B-Tree Dynamic Router-Table Design", IEEE transactions on ...
  • Q.Sun, X.Zhaho, X. Huang, W. Jiang, Y.Ma, "A Scalable Exact ...
  • Gupta, p. Iin, S. and McKeown , N., *Routing lookups ...
  • D.Shad, P.Gupta , "Fast Incremental updates on ternary- CAMs for ...
  • B.Lampson, V.Srinivasan, G.Varghese, "IP lookups usig multiway and multicolumn search", ...
  • نمایش کامل مراجع