The Border Gateway Protocol (BGP) is a distributed protocol that manages interdomain routing without requiring a centralized record of which autonomous systems (ASes) connect to which others. Many methods have been devised to infer the AS topology from publicly available BGP data, but none provide a general way to handle the fact that the data are notoriously incomplete and subject to error. This paper describes a method for reliably inferring AS-level connectivity in the presence of measurement error using Bayesian statistical inference acting on BGP routing tables from multiple vantage points. We employ a novel approach for counting AS adjacency observations in the AS-PATH attribute data from public route collectors, along with a Bayesian algorithm to generate a statistical estimate of the AS-level network. Our approach also gives us a way to evaluate the accuracy of existing reconstruction methods and to identify advantageous locations for new route collectors or vantage points.
翻译:边境网关协议(BGP)是一个分布式协议,它管理内部网路,不需要集中记录自动系统(ASes)连接到其他系统。设计了许多方法,从公开公开的BGP数据中推断AS表层学,但没有任何一种方法能提供处理数据臭名昭著的不完整和有误的一般方法。本文描述了在测量错误的情况下可靠地推断AS级连接的方法,使用贝伊西亚统计推论从多个有利点的BGP路径表上进行计算。我们采用了一种新颖的方法,在AS-PATH中计算公共路线采集器的对应数据,同时使用Bayesian算法,以得出AS级网络的统计估计。我们的方法还使我们得以评估现有重建方法的准确性,并找出新的路线采集器或方位点的有利位置。