首页> 外文期刊>Network and Service Management, IEEE Transactions on >From Theory to Practice: Efficiently Checking BGP Configurations for Guaranteed Convergence
【24h】

From Theory to Practice: Efficiently Checking BGP Configurations for Guaranteed Convergence

机译:从理论到实践:有效检查BGP配置以确保收敛

获取原文
获取原文并翻译 | 示例
           

摘要

Internet Service Providers can enforce a fine-grained control of Interdomain Routing by cleverly configuring the Border Gateway Protocol. However, the price to pay for the flexibility of BGP is the lack of convergence guarantees. The literature on network protocol design introduced several sufficient conditions that routing policies should satisfy to guarantee convergence. However, a methodology to systematically check BGP policies for convergence is still missing. This paper presents two fundamental contributions. First, we describe a heuristic algorithm that statically checks BGP configurations for guaranteed routing convergence. Our algorithm has several highly desirable properties: i) it exceeds state-of-the-art algorithms by correctly reporting more configurations as stable, ii) it can be implemented efficiently enough to analyze Internet-scale configurations, iii) it is free from false positives, namely never reports a potentially oscillating configuration as stable, and iv) it can help spot troublesome points in a detected oscillation. Second, we propose an architecture for a modular tool that exploits our algorithm to process native router configurations and report the presence of potential oscillations. Such a tool can effectively integrate syntactic checkers and assist operators in verifying configurations. We validate our approach using a prototype implementation and show that it scales well enough to enable Internet-scale convergence checks.
机译:Internet服务提供商可以通过巧妙地配置边界网关协议来实施对域间路由的精细控制。但是,为BGP的灵活性付出的代价是缺乏收敛保证。有关网络协议设计的文献介绍了路由策略应满足的几个足以保证收敛的条件。但是,仍然缺少一种系统地检查BGP策略是否收敛的方法。本文提出了两个基本的贡献。首先,我们描述一种启发式算法,该算法静态检查BGP配置以确保路由收敛。我们的算法具有几个非常理想的属性:i)通过正确地报告更多稳定的配置,它超越了最新的算法; ii)可以足够有效地实施以分析Internet规模的配置; iii)没有错误是肯定的,即永远不要将潜在的振荡配置报告为稳定,并且iv)可以帮助在检测到的振荡中发现麻烦的点。其次,我们为模块化工具提出了一种架构,该架构利用我们的算法来处理本地路由器配置并报告潜在振荡的存在。这种工具可以有效地集成语法检查器,并帮助操作员验证配置。我们使用原型实现对我们的方法进行了验证,并表明它可以很好地扩展以实现Internet规模的收敛性检查。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号