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
Link To Document