保持社区清洁:探究 BGP 社区的路由消息影响
网络与互联网体系结构
2020-11-03 v3
摘要
BGP 社区被广泛用于为前缀聚合体打标签,以实施策略、流量工程与 AS 间信令。由于各个 AS 自行定义其社区语义,许多 AS 会盲目传播它们无法识别的社区。已有研究揭示了社区未被过滤时潜在的安全漏洞。本工作揭示了社区与宽松传播的第二类非预期副作用:不必要的 BGP 路由消息增加。由于其传递性,社区属性的变更会在已建立路由上引发仅更新社区的更新消息。我们通过受控实验室实验刻画了多个真实世界 BGP 实现中带社区更新的处理方式(包括被过滤时),为工作奠定基础。随后我们考察了在两个路由采集系统上观测到的 10 年 BGP 消息。2020 年,约 25% 的宣告修改了社区属性但保留了最近宣告的 AS 路径;另有 25% 既未更新社区也未更新 AS 路径。利用可预测的 beacon 前缀,我们证明社区在打标签 AS 以及既不添加也不过滤社区的相邻 AS 处均导致更新消息增加。该效应在路径探测期间的地理定位社区上尤为显著:单日内,63% 的唯一社区属性仅因全局撤回而暴露。
引用
@article{arxiv.2010.00745,
title = {Keep your Communities Clean: Exploring the Routing Message Impact of BGP Communities},
author = {Thomas Krenc and Robert Beverly and Georgios Smaragdakis},
journal= {arXiv preprint arXiv:2010.00745},
year = {2020}
}