SpliTable: Toward Routing Scalability through Distributed BGP Routing Tables
This 2011 national journal article, by Akeo Masuda and 2 coauthors, was published in IEICE Transactions on Communications. Topics covered include internet, BGP, route distribution, and scalability.
Full author list: Akeo Masuda, Cristel Pelsser, and Kohei Shiomoto.
Abstract
The Internet has grown extremely fast in the last two decades. The number of routes to be supported by the routers has become very large. Moreover, the number of messages exchanged to distribute the routes has increased even faster. In this paper, we propose SpliTable, a scalable way to support the Internet routes in a Service Provider network. In our proposal, BGP route selection is done by distributed servers on behalf of the routers. They are called route selection servers. The selected routes are then stored in distributed routing tables. Each router maintains only its share of Internet routes, not the routes for each Internet prefix as it is the case today. We adapted the concept of Distributed Hash Tables (DHT) for that purpose. We show analytically that our proposal is more scalable in the number of routes supported in each router than current iBGP route distribution solutions. Moreover, the number of control messages exchanged with our proposal is bounded contrary to current sparse iBGP route distribution solutions which may never converge. We confirm these findings in an evaluation of a prototype implementation.
Publication Details
- Publication Type
- Journal Article
- Publication Date
- January 2011
- Published In
- IEICE Transactions on Communications
- Volume & Issue
- Vol. 94-B, No. 1
- Pages
- 64–76
- Digital Object Identifier (DOI)
- 10.1587/transcom.E94.B.64
Suggested citation
Akeo Masuda, Cristel Pelsser, and Kohei Shiomoto. 2011. SpliTable: Toward Routing Scalability through Distributed BGP Routing Tables. IEICE Transactions on Communications 94-B, 1 (Jan. 2011), 64–76. https://doi.org/10.1587/transcom.E94.B.64
BibTeX Citation
BibTeX Citation
@article{Masuda2011,
title = {SpliTable: Toward Routing Scalability through Distributed BGP Routing Tables},
author = {Akeo Masuda and Cristel Pelsser and Kohei Shiomoto},
year = 2011,
month = jan,
journal = {{IEICE} Transactions on Communications},
volume = {94-B},
number = 1,
pages = {64--76},
doi = {10.1587/transcom.E94.B.64},
abstract = {The Internet has grown extremely fast in the last two decades. The number of routes to be supported by the routers has become very large. Moreover, the number of messages exchanged to distribute the routes has increased even faster. In this paper, we propose SpliTable, a scalable way to support the Internet routes in a Service Provider network. In our proposal, BGP route selection is done by distributed servers on behalf of the routers. They are called route selection servers. The selected routes are then stored in distributed routing tables. Each router maintains only its share of Internet routes, not the routes for each Internet prefix as it is the case today. We adapted the concept of Distributed Hash Tables (DHT) for that purpose. We show analytically that our proposal is more scalable in the number of routes supported in each router than current iBGP route distribution solutions. Moreover, the number of control messages exchanged with our proposal is bounded contrary to current sparse iBGP route distribution solutions which may never converge. We confirm these findings in an evaluation of a prototype implementation.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/journals/ieicet/MasudaPS11.bib},
groups = {National Journals and Magazines},
keywords = {Internet, BGP, route distribution, scalability}
}
Related publications
Prototype Design for Scalable Support of Interdomain Routes in a Single AS
Akeo Masuda, Cristel Pelsser, and Kohei Shiomoto
2009 IEEE Globecom Workshops, 2009
Scalable Support of Interdomain Routes in a Single AS
Cristel Pelsser, Akeo Masuda, and Kohei Shiomoto
GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference, 2009
Rethinking iBGP routing
Iuniana Oprescu, Mickael Meulle, and Steve Uhlig, et al.
Proceedings of the ACM SIGCOMM 2010 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, 2010
oBGP: An Overlay for a Scalable iBGP Control Plane
Iuniana Oprescu, Mickaël Meulle, and Steve Uhlig, et al.
10th IFIP Networking Conference (NETWORKING), 2011