• DocumentCode
    2183317
  • Title

    Building experimental virtual routers with network processors

  • Author

    Comer, Douglas ; Martynov, Maxim

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    230
  • Abstract
    In this paper we describe the design and implementation of a system that uses network processors to support virtual and overlay routing. Because they are difficult to program and software development environments do not allow easy update, network processors are typically used as a replacement for hardware that performs fixed, well-known functions such as layer 3 forwarding. In contrast, experimental networking (e.g., overlay networks or multiple logical routers on a given interface) mandates rapid dynamic update of protocol software running on a network processor. To solve the problem, we created an underlying framework and programming interface that allows the dynamic extension of network processor forwarding capabilities without requiring the creation of an entirely new software image. The paper reports experience implementing our scheme
  • Keywords
    network interfaces; routing protocols; network processor; programming interface; protocol software; virtual router; Buildings; Computer science; Dynamic programming; Hardware; Intelligent networks; Programming profession; Routing protocols; Testing; Throughput; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006. 2nd International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    1-4244-0106-2
  • Type

    conf

  • DOI
    10.1109/TRIDNT.2006.1649151
  • Filename
    1649151