DocumentCode
984563
Title
Fast incremental updates for pipelined forwarding engines
Author
Basu, Anindya ; Narlikar, Girija
Author_Institution
Bell Labs., Murray Hill, NJ, USA
Volume
13
Issue
3
fYear
2005
fDate
6/1/2005 12:00:00 AM
Firstpage
690
Lastpage
703
Abstract
Pipelined ASIC architectures are increasingly being used in forwarding engines for high-speed IP routers. We explore optimization issues in the design of memory-efficient data structures that support fast incremental updates in such forwarding engines. Our solution aims to balance the memory utilization across the multiple pipeline stages. We also propose a series of optimizations that minimize the disruption to the forwarding process caused by route updates. These optimizations reduce the update overheads by over a factor of two for a variety of different core routing tables and update traces.
Keywords
IP networks; application specific integrated circuits; optimisation; pipeline processing; table lookup; telecommunication network routing; core routing tables; high-speed IP routers; memory utilization; memory-efficient data structures; optimization issues; pipelined ASIC architectures; pipelined forwarding engines; update traces; Application specific integrated circuits; Costs; Data structures; Design optimization; Engines; Filtering; Hardware; Pipeline processing; Random access memory; Routing; Core routers; packet forwarding; pipelined IP lookup; route updates;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2005.850216
Filename
1458774
Link To Document