Performance Analysis of Multipath BGP

Jie Li,Shi Zhou,Vasileios Giotsas
DOI: https://doi.org/10.48550/arXiv.2103.07683
2021-03-29
Abstract:Multipath BGP (M-BGP) allows a BGP router to install multiple 'equally-good' paths, via parallel inter-domain border links, to a destination prefix. M-BGP differs from the multipath routing techniques in many ways, e.g. M-BGP is only implemented at border routers of Autonomous Systems (ASes); and while it shares traffic to different IP addresses in a destination prefix via different border links, any traffic to a given destination IP always follows the same border link. Recently we studied Looking Glass data and reported the wide deployment of M-BGP in the Internet; in particular, Hurricane Electric (AS6939) has implemented over 1,000 cases of M-BGP to hundreds of its peering ASes. In this paper, we analyzed the performance of M-BGP. We used RIPE Atlas to send traceroute probes to a series of destination prefixes through Hurricane Electric's border routers implemented with M-BGP. We examined the distribution of Round Trip Time to each probed IP address in a destination prefix and their variation during the measurement. We observed that the deployment of M-BGP can guarantee stable routing between ASes and enhance a network's resilience to traffic changes. Our work provides insights into the unique characteristics of M-BGP as an effective technique for load balancing.
Networking and Internet Architecture
What problem does this paper attempt to address?
This paper aims to analyze the performance of Multipath BGP (M - BGP). Specifically, researchers sent traceroute probes to a series of destination prefixes through RIPE Atlas, and these destination prefixes were transmitted through the border routers of Hurricane Electric that implemented M - BGP. The researchers examined the round - trip time (RTT) distribution of each probed IP address and its changes during the measurement period. The main findings of the study include: - The deployment of M - BGP can ensure stable routing between ASs and enhance the network's resilience to traffic changes. - When facing traffic changes, regardless of whether the border link bandwidths are the same or not, the routing remains stable or only one border link experiences an increase in latency, rather than all border links being affected. - M - BGP can help the network transmit different types of data streams through different border links, and the performance is quite stable. Overall, this study provides insights into the unique characteristics of M - BGP as an effective load - balancing technique, especially its performance and dynamics in network routing. This is the first attempt to study the performance of M - BGP, which is of great significance for understanding the practical applications of M - BGP.