• DocumentCode
    2697937
  • Title

    A scalable cluster distributed BGP architecture for next generation routers

  • Author

    Hamzeh, Wissam ; Hafid, Abdelhakim

  • Author_Institution
    NRL, Univ. of Montreal, Montreal, QC, Canada
  • fYear
    2009
  • fDate
    20-23 Oct. 2009
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    In classical monolithic router architecture, the Border Gateway Protocol (BGP) engine is implemented as a multiprocess centralized function within the controller entity. This architecture does not scale well and its performance decreases when the load increases, forcing multiple processes to compete for the same controller processor. In addition only a limited number of peer connections can be handled. In this paper, we propose a novel scalable distributed architecture for the BGP engine without modifying the core of the BGP protocol as defined in RFC 4271. The proposed architecture is designed according to the ¿Master-Slave¿ task separation along with the replication of the Routing Information Base (RIB) on multiple controller cards. In addition, we design a new consistency algorithm for the RIB replication. Simulations show an acceptable trade-off between the scalability to a large number of peer sessions and the overhead caused by the communication latency. Furthermore, simulations show that the proposed architecture handily outperforms the actual BGP processing capacity. Accordingly, we conclude that our approach increases considerably both scalability and reliability thanks to the replication of the RIB.
  • Keywords
    internetworking; routing protocols; Border Gateway Protocol engine; RFC 4271; master-slave task separation; multiple controller cards; next generation routers; routing information base; scalable cluster distributed BGP architecture; Computer architecture; Computer networks; Distributed control; Engines; Force control; Information management; Multicast protocols; Next generation networking; Routing; Scalability; BGP; Border Gateway Protocol; consistency algorithm; distributed systems; multicast; reliability; replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2009. LCN 2009. IEEE 34th Conference on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4244-4488-5
  • Electronic_ISBN
    978-1-4244-4487-8
  • Type

    conf

  • DOI
    10.1109/LCN.2009.5355204
  • Filename
    5355204