Reduce, Reuse, Recycle: Repurposing Existing Measurements to Identify Stale Traceroutes

V. Giotsas, T. Koch, E. Fazzion, Ítalo F. S. Cunha, Matt Calder, H. Madhyastha, Ethan Katz-Bassett
{"title":"Reduce, Reuse, Recycle: Repurposing Existing Measurements to Identify Stale Traceroutes","authors":"V. Giotsas, T. Koch, E. Fazzion, Ítalo F. S. Cunha, Matt Calder, H. Madhyastha, Ethan Katz-Bassett","doi":"10.1145/3419394.3423654","DOIUrl":null,"url":null,"abstract":"Many systems rely on traceroutes to monitor or characterize the Internet. The quality of the systems' inferences depends on the completeness and freshness of the traceroutes, but the refreshing of traceroutes is constrained by limited resources at vantage points. Previous approaches predict which traceroutes are likely out-of-date in order to allocate measurements, or monitor BGP feeds for changes that overlap traceroutes. Both approaches miss many path changes for reasons including the difficulty in predicting changes and the coarse granularity of BGP paths. This paper presents techniques to identify out-of-date traceroutes without issuing any measurements, even if a change is not visible at BGP granularity. We base our techniques on two observations. First, although BGP updates encode routes at AS granularity, routers issue updates when they change intra-domain routes or peering points within the same AS path. Second, route changes correlate across paths, and many publicly available traceroutes exist. Our techniques maintain an atlas of traceroutes by monitoring BGP updates and publicly available traceroutes for signals to mark overlapping atlas traceroutes as stale. We focus our analysis of traceroute path changes at the granularity of border router IPs which provides an abstraction finer than AS- or PoP-level but is not affected by the periodicity of intra-domain load balancers. Our evaluation indicates that 80% of the traceroutes that our techniques signal as stale have indeed changed, even though the AS hops remained the same. Our techniques combine to identify 79% of all border IP changes, without issuing a single online measurement.","PeriodicalId":255324,"journal":{"name":"Proceedings of the ACM Internet Measurement Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ACM Internet Measurement Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3419394.3423654","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Many systems rely on traceroutes to monitor or characterize the Internet. The quality of the systems' inferences depends on the completeness and freshness of the traceroutes, but the refreshing of traceroutes is constrained by limited resources at vantage points. Previous approaches predict which traceroutes are likely out-of-date in order to allocate measurements, or monitor BGP feeds for changes that overlap traceroutes. Both approaches miss many path changes for reasons including the difficulty in predicting changes and the coarse granularity of BGP paths. This paper presents techniques to identify out-of-date traceroutes without issuing any measurements, even if a change is not visible at BGP granularity. We base our techniques on two observations. First, although BGP updates encode routes at AS granularity, routers issue updates when they change intra-domain routes or peering points within the same AS path. Second, route changes correlate across paths, and many publicly available traceroutes exist. Our techniques maintain an atlas of traceroutes by monitoring BGP updates and publicly available traceroutes for signals to mark overlapping atlas traceroutes as stale. We focus our analysis of traceroute path changes at the granularity of border router IPs which provides an abstraction finer than AS- or PoP-level but is not affected by the periodicity of intra-domain load balancers. Our evaluation indicates that 80% of the traceroutes that our techniques signal as stale have indeed changed, even though the AS hops remained the same. Our techniques combine to identify 79% of all border IP changes, without issuing a single online measurement.
减少、重用、再循环:重新利用现有的度量来识别过时的跟踪路由
许多系统依靠跟踪路由来监视或描述Internet。系统推断的质量取决于跟踪路线的完整性和新鲜度,但是跟踪路线的刷新受到有利位置有限资源的限制。以前的方法预测哪些traceroute可能已经过期,以便分配测量值,或者监视BGP feed中与traceroute重叠的变化。由于难以预测变化和BGP路径的粗粒度等原因,这两种方法都错过了许多路径变化。本文介绍了在不发布任何测量的情况下识别过时跟踪路由的技术,即使在BGP粒度上看不到变化。我们的技术基于两个观察结果。首先,虽然BGP更新是在AS粒度上对路由进行编码的,但是当路由器在同一AS路径内改变域内路由或对等点时,路由器会发出更新。其次,路由更改跨路径相关,并且存在许多公开可用的traceroute。我们的技术通过监控BGP更新和公开可用的traceroutes信号来维护traceroutes图谱,从而将重叠的atlas traceroutes标记为陈旧。我们重点分析了边界路由器ip粒度上的traceroute路径变化,它提供了比AS或pop级别更精细的抽象,但不受域内负载平衡器周期性的影响。我们的评估表明,尽管as跳数保持不变,但被我们的技术标记为陈旧的80%的跟踪路由确实发生了变化。我们的技术结合起来可以识别所有边界IP变化的79%,而无需发布单个在线测量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信