Investigating Occurrence of Duplicate Updates in BGP Announcements

Abstract

BGP is a hard-state protocol that uses TCP connections to reliably exchange routing state updates between neighbor BGP routers. According to the protocol, only routing changes should trigger a BGP router to generate updates; updates that do not express any routing changes are superfluous and should not occur. Nonetheless, such ‘duplicate’ BGP updates have been observed in reports as early as 1998 and as recently as 2007. To date, no quantitative measurement has been conducted on how many of these duplicates get sent, who is sending them, when they are observed, what impact they have on the global health of the Internet, or why these ‘duplicate’ updates are even being generated. In this paper, we address all of the above through a systematic assessment on the BGP duplicate updates. We first show that duplicates can have a negative impact on router processing loads; routers can receive upto 86.42% duplicates during their busiest times.We then reveal that there is a significant number of duplicates on the Internet about 13% of all BGP routing updates are duplicates. Finally, through a detailed investigation of duplicate properties, we manage to discover the major cause behind the generation of pathological duplicate BGP updates.

DOI: 10.1007/978-3-642-12334-4_2
View Slides

Extracted Key Phrases

Cite this paper

@inproceedings{Park2010InvestigatingOO, title={Investigating Occurrence of Duplicate Updates in BGP Announcements}, author={Jong Han Park and Dan Jen and Mohit Lad and Shane Amante and Danny McPherson and Lixia Zhang}, booktitle={PAM}, year={2010} }