• DocumentCode
    3261062
  • Title

    HERO: High-speed enhanced routing operation in software routers NICs

  • Author

    Petracca, Michele ; Birke, Robert ; Bianco, Andrea

  • Author_Institution
    Politec. di Torino, Turin
  • fYear
    2008
  • fDate
    13-15 Feb. 2008
  • Firstpage
    204
  • Lastpage
    209
  • Abstract
    Increasing attention has been recently devoted to software routers based on off-the-shelf hardware and open-source operating systems running on personal computer (PC) architectures. Today´s high-end PCs PCI shared buses fit into the multi-gigabit-per-second routing segment, for a price much lower than that of commercial routers. However, commercially available Network Interface Cards (NICs) lack programmability, and require not only packets to cross the PCI bus twice, but also to process them in software by the operating system (OS), reducing routing performance. In this paper we discuss the design of an FPGA-based NIC that permits to overcome the limitations of commercial NICs and provide a detailed description of its implementation.
  • Keywords
    network interfaces; peripheral interfaces; public domain software; system buses; telecommunication network routing; PCI shared buses; commercial routers; high-speed enhanced routing operation; multigigabit-per-second routing; network interface cards; off-the-shelf hardware; open-source operating systems; personal computer architectures; software routers; Computer architecture; Ethernet networks; Field programmable gate arrays; Hardware; Microcomputers; Network interfaces; Operating systems; Routing; Software performance; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunication Networking Workshop on QoS in Multiservice IP Networks, 2008. IT-NEWS 2008. 4th International
  • Conference_Location
    Venice
  • Print_ISBN
    978-1-4244-1844-2
  • Electronic_ISBN
    978-1-4244-1845-9
  • Type

    conf

  • DOI
    10.1109/ITNEWS.2008.4488154
  • Filename
    4488154