A New Efficient IP Address Lookup Based on Binary Search
Hyun‐Sik Kim, Hyuntae Park, Daein Kang, Sungho Kang
Abstract
Hyun‐Sik Kim, Hyuntae Park, Daein Kang, Sungho Kang
Abstract
IP address lookup is an important function in a router to settle overall performance of the router. Binary search on range is a useful algorithm based on binary search for IP address lookup. However, this approach requires a lot of memories for adapting binary search to variable-length prefixes. We propose the improved algorithm to reduce memory requirements than binary search on range dramatically by a different view of a range. It reduces the number of entries and the memory requirements for pointers by about 21 % and 52% on average, respectively.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
IP address lookup is an important function in a router to settle overall performance of the router. Binary search on range is a useful algorithm based on binary search for IP address lookup. However, this approach requires a lot of memories for adapting binary search to variable-length prefixes. We propose the improved algorithm to reduce memory requirements than binary search on range dramatically by a different view of a range. It reduces the number of entries and the memory requirements for pointers by about 21 % and 52% on average, respectively.
Key concepts: Binary search algorithm, Computer science, Binary number, Router, Search algorithm, Range (aeronautics), Ternary search tree, Algorithm