Title :
Multi-zone caches for accelerating IP routing table lookups
Author :
Chvets, I.L. ; MacGregor, M.H.
Author_Institution :
Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
Abstract :
The key steps in routing an IP packet are: determining which outgoing interface should be used to forward the packet, switching the packet to that interface, and scheduling the packet for transmission on the outgoing link. The first step requires comparing the destination address to those in a routing table to find the best match. This step can be accelerated by caching the results of recent lookups, and referencing the cache instead of recomputing the lookup. We document a new cache organization especially suited to the address reference behavior of IP traffic, and report performance results for caches based on this new design approach. The new cache design reported shows miss ratios approximately one-half those of conventional caches.
Keywords :
Internet; cache storage; packet switching; table lookup; telecommunication network routing; telecommunication traffic; transport protocols; IP packet routing; IP routing table lookups; IP traffic; Internet traffic; address reference behavior; cache organization; destination address; multi-zone caches; network design; packet scheduling; packet transmission; Acceleration; Computer interfaces; IP networks; Internet; Local area networks; Packet switching; Routing; Scheduling; Switches; Telecommunication traffic;
Conference_Titel :
High Performance Switching and Routing, 2002. Merging Optical and IP Technologies. Workshop on
Print_ISBN :
4-88552-184-X
DOI :
10.1109/HPSR.2002.1024220