Power Prefixes Prioritization for Smarter BGP Reconvergence
Juan Brenes , Alberto Garcia-Martinez , Marcelo Bagnulo , Andra Lutu and Cristel Pelsser
This 2020 international journal article, by Juan Brenes and 4 coauthors, was published in IEEE/ACM Transactions on Networking.
Full author list: Juan Brenes, Alberto Garcia-Martinez, Marcelo Bagnulo, Andra Lutu, and Cristel Pelsser.
Abstract
BGP reconvergence events involving a large number of prefixes may result in the loss of large amounts of traffic. Based on the observation that a very small number of prefixes carries the vast majority of traffic, we propose Power Prefixes Prioritization (PPP) to ensure the routes of these popular BGP prefixes converge first. By doing so, we significantly reduce the amount of traffic lost during reconvergence events. To achieve this, PPP obtains an ordered list of popular prefixes through traffic inspection, and configures the resulting prefix rank in the BGP routers to prioritize the processing and advertisement of BGP routes. We model the benefits of PPP over traditional BGP processing in terms of traffic loss for both generic and a Zipf traffic distribution, and we consider the impact of sampling in the process of obtaining the prefix rank. Applying the mechanism to real traffic traces obtained from WIDE, we show that PPP reduces the amount of traffic lost by an order of magnitude, even when we configure it to use conservative sampling rates. We prototype our proposal in Quagga to show the feasibility of its implementation, and we observe similar traffic loss reduction. PPP can be deployed incrementally, as it is implemented purely as a change in the router-internal BGP processing behavior.
Publication Details
- Publication Type
- Journal Article
- Publication Date
- June 2020
- Published In
- IEEE/ACM Transactions on Networking
- Volume & Issue
- Vol. 28, No. 3
- Pages
- 1074–1087
- Digital Object Identifier (DOI)
- 10.1109/TNET.2020.2979665
- External Link
- https://doi.org/10.1109/TNET.2020.2979665
Suggested citation
Juan Brenes, Alberto Garcia-Martinez, Marcelo Bagnulo, Andra Lutu, and Cristel Pelsser. 2020. Power Prefixes Prioritization for Smarter BGP Reconvergence. IEEE/ACM Transactions on Networking 28, 3 (Jun. 2020), 1074–1087. https://doi.org/10.1109/TNET.2020.2979665
BibTeX Citation
BibTeX Citation
@article{Brenes2020,
title = {Power Prefixes Prioritization for Smarter BGP Reconvergence},
author = {Juan Brenes and Alberto Garcia-Martinez and Marcelo Bagnulo and Andra Lutu and Cristel Pelsser},
year = 2020,
month = jun,
journal = {IEEE/ACM Transactions on Networking},
volume = 28,
number = 3,
pages = {1074--1087},
doi = {10.1109/TNET.2020.2979665},
url = {https://doi.org/10.1109/TNET.2020.2979665},
abstract = {BGP reconvergence events involving a large number of prefixes may result in the loss of large amounts of traffic. Based on the observation that a very small number of prefixes carries the vast majority of traffic, we propose Power Prefixes Prioritization (PPP) to ensure the routes of these popular BGP prefixes converge first. By doing so, we significantly reduce the amount of traffic lost during reconvergence events. To achieve this, PPP obtains an ordered list of popular prefixes through traffic inspection, and configures the resulting prefix rank in the BGP routers to prioritize the processing and advertisement of BGP routes. We model the benefits of PPP over traditional BGP processing in terms of traffic loss for both generic and a Zipf traffic distribution, and we consider the impact of sampling in the process of obtaining the prefix rank. Applying the mechanism to real traffic traces obtained from WIDE, we show that PPP reduces the amount of traffic lost by an order of magnitude, even when we configure it to use conservative sampling rates. We prototype our proposal in Quagga to show the feasibility of its implementation, and we observe similar traffic loss reduction. PPP can be deployed incrementally, as it is implemented purely as a change in the router-internal BGP processing behavior.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/journals/ton/BrenesGBLP20.bib},
groups = {International Journals and Magazines},
timestamp = {Thu, 06 Aug 2020 21:45:52 +0200}
}
Related publications
A Fast-Convergence Routing of the Hot-Potato
Jean-Romain Luttringer, Quentin Bramas, and Cristel Pelsser, et al.
Infocom, 2021
Preventing the Unnecessary Propagation of BGP Withdraws
Virginie Schrieck, Pierre Francois, and Cristel Pelsser, et al.
Proceedings of the 8th International IFIP-TC 6 Networking Conference, 2009
Providing scalable NH-diverse iBGP route re-distribution to achieve sub-second switch-over time
Cristel Pelsser, Steve Uhlig, and Tomonori Takeda, et al.
Computer Networks, 2010
The Origin of BGP Duplicates
D. Hauweele, B. Quoitin, and Cristel Pelsser, et al.
CoRes, 2016