• DocumentCode
    3144620
  • Title

    A Distributed Model for Next Generation Router Software

  • Author

    Nguyen, Kim-Khoa ; Jaumard, Brigitte

  • Author_Institution
    Concordia Univ., Montreal
  • fYear
    2007
  • fDate
    May 30 2007-June 1 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Next generation (NG) routers, characterized by high speed interfaces, large switching capacity and petabit packet processing speed have recently been deployed in core networks of world class operators. Based on distributed architectures, these routers are designed with control cards and line cards interconnected by a very high-speed switch fabric, where line cards contain processing and memory resource allowing the sharing of some route processing tasks with control cards. The traditional implementation model of router software, where control cards assume all the processing tasks, is therefore no longer appropriate. In this paper, we propose a distributed model for implementing router software in order to fully exploit the hardware platform of the next router generation, taking into account the additional capacity of line cards. The model corresponds to a distributed architecture with control cards acting as super nodes and line cards acting as peers. It also provides "direct" communication between line cards, allowing them to cooperate in some task processing without going through control cards. Such a model significantly increases the robustness, scalability and availability of routers. We also investigate the proposed distributed model in the context of different protocols supported by a router, such as signaling and routing protocols. Two case studies are presented where we discuss the advantages of the distributed model for OSPF and LDP protocols.
  • Keywords
    distributed processing; packet switching; routing protocols; signalling protocols; software architecture; LDP protocols; OSPF protocols; control cards; distributed architectures; high speed interfaces; high-speed switch fabric; line cards; memory resource; next generation router software; petabit packet processing speed; route processing tasks; routing protocols; signaling protocols; switching capacity; Communication system control; Computer architecture; Fabrics; Hardware; Next generation networking; Packet switching; Peer to peer computing; Process control; Routing protocols; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2007. HPSR '07. Workshop on
  • Conference_Location
    Brooklyn, NY
  • Print_ISBN
    1-4244-1206-4
  • Electronic_ISBN
    1-4244-1206-4
  • Type

    conf

  • DOI
    10.1109/HPSR.2007.4281246
  • Filename
    4281246