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 条
  • [31] Policy relationship annotations of predefined AS-level topologies
    Vilhar, Andrej
    Novak, Roman
    COMPUTER NETWORKS, 2008, 52 (15) : 2859 - 2871
  • [32] Toward software defined AS-level fast rerouting
    LI Chunxiu
    LI Xin
    LI Ke
    ZHANG Hong
    SHI Yulong
    CHEN Shanzhi
    The Journal of China Universities of Posts and Telecommunications, 2014, 21 (06) : 100 - 108
  • [33] Scalable and accurate identification of AS-Level forwarding paths
    Mao, ZM
    Johnson, D
    Rexford, J
    Wang, J
    Katz, R
    IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 1605 - 1615
  • [34] Towards capturing representative AS-level Internet topologies
    Chang, H
    Govindan, R
    Jamin, S
    Shenker, SJ
    Willinger, W
    COMPUTER NETWORKS, 2004, 44 (06) : 737 - 755
  • [35] Measurement and evaluation of mainland China AS-level topology
    Zhang, Guo-Qiang
    Zhang, Guo-Qing
    Fan, Jing
    Tongxin Xuebao/Journal on Communications, 2007, 28 (10): : 92 - 101
  • [36] An AS-Level Approach to Network Traffic Analysis and Modelling
    Grandemange, Quentin
    Bhujwalla, Yusuf
    Gilson, Marion
    Ferveur, Olivier
    Gnaedinger, Eric
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [37] Measuring and Mitigating AS-level Adversaries Against Tor
    Nithyanand, Rishab
    Starov, Oleksii
    Zair, Adva
    Gill, Phillipa
    Schapira, Michael
    23RD ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2016), 2016,
  • [38] The Understanding and Forecast of AS-Level Anycast Path Inflation
    Yang, Yan
    Shi, Xingang
    Yin, Xia
    Wang, Zhiliang
    Zhou, Xingyu
    2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 710 - 716
  • [39] An evolutionary framework for AS-Level Internet topology modeling
    Gao, RM
    Zegura, E
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3824 - 3829
  • [40] Analyzing catastrophe tendency of AS-level internet topology
    School of Information Science and Engineering, Northeastern University, Shenyang 110819, China
    Dongbei Daxue Xuebao, 3 (376-379+406):