Investigating occurrence of duplicate updates in BGP announcements

  • Authors:
  • Jong Han Park;Dan Jen;Mohit Lad;Shane Amante;Danny McPherson;Lixia Zhang

  • Affiliations:
  • University of California, Los Angeles;University of California, Los Angeles;ThousandEyes;Level-3 Communications Inc.;Arbor Networks;University of California, Los Angeles

  • Venue:
  • PAM'10 Proceedings of the 11th international conference on Passive and active measurement
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.