Keep your Communities Clean: Exploring the Routing Message Impact of BGP Communities

10/02/2020
by   Thomas Krenc, et al.
0

BGP communities are widely used to tag prefix aggregates for policy, traffic engineering, and inter-AS signaling. Because individual ASes define their own community semantics, many ASes blindly propagate communities they do not recognize. Prior research has shown the potential security vulnerabilities when communities are not filtered. This work sheds light on a second unintended side-effect of communities and permissive propagation: an increase in unnecessary BGP routing messages. Due to its transitive property, a change in the community attribute induces update messages throughout established routes, just updating communities. We ground our work by characterizing the handling of updates with communities, including when filtered, on multiple real-world BGP implementations in controlled laboratory experiments. We then examine 10 years of BGP messages observed in the wild at two route collector systems. In 2020, approximately 25 retain the AS path of the most recent announcement; an additional 25 neither community nor AS path. Using predictable beacon prefixes, we demonstrate that communities lead to an increase in update messages both at the tagging AS and at neighboring ASes that neither add nor filter communities. This effect is prominent for geolocation communities during path exploration: on a single day, 63 exclusively due to global withdrawals.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/07/2021

AS-Level BGP Community Usage Classification

BGP communities are a popular mechanism used by network operators for tr...
research
09/07/2017

NIME: A Community of Communities

Commentary on the article Fourteen Years of NIME: The Value and Meaning ...
research
06/19/2018

CommunityWatch: The Swiss-Army Knife of BGP Anomaly Detection

We present CommunityWatch, an open-source system that enables timely and...
research
04/05/2018

Global Cryptodemocracy is Possible and Desirable

A contribution to a Globalcit debate entitled: Cloud Communities: The Da...
research
09/15/2016

Characterizing the Language of Online Communities and its Relation to Community Reception

This work investigates style and topic aspects of language in online com...
research
05/28/2020

Scaling Participation – What Does the Concept of Managed Communities Offer for Participatory Design?

This paper investigates mechanisms for scaling participation in particip...

Please sign up or login with your details

Forgot password? Click here to reset