• 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