AS-Level BGP Community Usage Classification

被引:9
|
作者
Krenc, Thomas [1 ]
Beverly, Robert [1 ]
Smaragdakis, Georgios [2 ]
机构
[1] Naval Postgrad Sch, Monterey, CA 93943 USA
[2] Delft Univ Technol, Delft, Netherlands
基金
欧洲研究理事会;
关键词
Border Gateway Protocol (BGP); BGP communities;
D O I
10.1145/3487552.3487865
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
BGP communities are a popular mechanism used by network operators for traffic engineering, blackholing, and to realize network policies and business strategies. In recent years, many research works have contributed to our understanding of how BGP communities are utilized, as well as how they can reveal secondary insights into real-world events such as outages and security attacks. However, one fundamental question remains unanswered: "Which ASes tag announcements with BGP communities and which remove communities in the announcements they receive?" A grounded understanding of where BGP communities are added or removed can help better model and predict BGP-based actions in the Internet and characterize the strategies of network operators. In this paper we develop, validate, and share data from the first algorithm that can infer BGP community tagging and cleaning behavior at the AS-level. The algorithm is entirely passive and uses BGP update messages and snapshots, e.g. from public route collectors, as input. First, we quantify the correctness and accuracy of the algorithm in controlled experiments with simulated topologies. To validate in the wild, we announce prefixes with communities and confirm that more than 90% of the ASes that we classify behave as our algorithm predicts. Finally, we apply the algorithm to data from four sets of BGP collectors: RIPE, RouteViews, Isolario, and PCH. Tuned conservatively, our algorithm ascribes community tagging and cleaning behaviors to more than 13k ASes, the majority of which are large networks and providers. We make our algorithm and inferences available as a public resource to the BGP research community.
引用
收藏
页码:577 / 592
页数:16
相关论文
共 50 条
  • [21] The (In)Completeness of the Observed Internet AS-level Structure
    Oliveira, Ricardo
    Pei, Dan
    Willinger, Walter
    Zhang, Beichuan
    Zhang, Lixia
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (01) : 109 - 122
  • [22] Revisiting Internet AS-level topology discovery
    Dimitropoulos, XA
    Krioukov, DV
    Riley, GF
    PASSIVE AND ACTIVE NETWORK MEASUREMENT, PROCEEDINGS, 2005, 3431 : 177 - 188
  • [23] Growth mechanisms of the AS-level Internet network
    Rosato, V
    Tiriticco, F
    EUROPHYSICS LETTERS, 2004, 66 (04): : 471 - 477
  • [24] An extended view on measuring tor AS-level adversaries
    Gegenhuber, Gabriel K.
    Maier, Markus
    Holzbauer, Florian
    Mayer, Wilfried
    Merzdovnik, Georg
    Weippl, Edgar
    Ullrich, Johanna
    COMPUTERS & SECURITY, 2023, 132
  • [25] Toward software defined AS-level fast rerouting
    LI Chun-xiu
    LI Xin
    LI Ke
    ZHANG Hong
    SHI Yu-long
    CHEN Shan-zhi
    The Journal of China Universities of Posts and Telecommunications, 2014, (06) : 100 - 108
  • [26] Towards Route Dynamics in AS-Level Path Prediction
    Su, Shen
    Fang, Binxing
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2016, E99B (02) : 412 - 421
  • [27] Chinese AS-level topology measurement and analysis
    Research Center of Computer Network and Information Security Technology, Harbin Institute of Technology, Harbin 150001, China
    Jisuanji Xuebao, 2008, 4 (611-619):
  • [28] Quantifying AS-level routing policy changes
    Su, Shen
    Zhang, Hongli
    Fang, Binxing
    Ye, Lin
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 1148 - 1153
  • [29] The impact of IXPs on the AS-level topology structure of the Internet
    Gregori, Enrico
    Improta, Alessandro
    Lenzini, Luciano
    Orsini, Chiara
    COMPUTER COMMUNICATIONS, 2011, 34 (01) : 68 - 82
  • [30] Difficulties measuring the Internet's AS-level ecosystem
    Chang, Hyunseok
    Willinger, Walter
    2006 40TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-4, 2006, : 1479 - 1483