Modeling and analyzing the convergence property of the BGP routing protocol in SPIN

被引:0
|
作者
Zhe Chen
Daqiang Zhang
Yinxue Ma
机构
[1] Nanjing University of Aeronautics and Astronautics,Software Verification Lab, College of Computer Science and Technology
[2] Tongji University,School of Software Engineering
来源
Telecommunication Systems | 2015年 / 58卷
关键词
BGP; Routing protocol; Convergence property; Model checking; Formal verification; SPIN;
D O I
暂无
中图分类号
学科分类号
摘要
The Border Gateway Protocol (BGP) is an interdomain routing protocol such that each autonomous system can independently formulate its routing policies. However, BGP does not always converge, because its routing policies may conflict and cause BGP to diverge, and result in persistent route oscillations. In this paper, we present an automated tool for verifying the convergence property of BGP by using the SPIN model checker. We have developed a SPIN library specifying a path vector protocol with a set of unspecified routing policies, and methods to instantiate the library to a specific BGP instance. The user only needs to provide models of network topology and customized routing policies, then SPIN can simulate the executions of the BGP instance, as well as automatically verify the protocol by exhaustively exploring all possible executions to detect possible divergences. The effectiveness of our library is demonstrated by experiments and verification results.
引用
收藏
页码:205 / 217
页数:12
相关论文
共 50 条
  • [1] Modeling and analyzing the convergence property of the BGP routing protocol in SPIN
    Chen, Zhe
    Zhang, Daqiang
    Ma, Yinxue
    TELECOMMUNICATION SYSTEMS, 2015, 58 (03) : 205 - 217
  • [2] Modeling and analysis of BGP routing convergence time
    Bao, Guang-Bin
    Wang, Ye
    Yuan, Zhan-Ting
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2010, 40 (SUPPL.1): : 304 - 309
  • [3] Analyzing routing protocol convergence in routed satellite networks
    Hsu, Julian
    Pheiffer, Brian
    Phung, Hao
    Feria, Ying
    MILCOM 2005 - 2005 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-5, 2005, : 3059 - 3065
  • [4] Backbone routing protocol in the future-BGP
    Ding, Lijian
    Zhou, Wenhui
    Xie, Peitai
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (02): : 9 - 10
  • [5] Time window mechanism to improve bgp routing convergence
    Wang, Li-Jun
    Wu, Jian-Ping
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (11): : 2979 - 2989
  • [6] Utilizing route correlation to improve BGP routing convergence
    Wang Lijun
    Wu Jianping
    Ke, Xu
    CONTEL 2007: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, 2007, : 211 - +
  • [7] Differentiated BGP update processing for improved routing convergence
    Sun, Wei
    Mao, Zhuoqing Morley
    Shin, Kang G.
    PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, 2006, : 273 - +
  • [8] Analyzing correlation between flow data and AS paths in BGP routing
    Harada, Yoshiaki
    Okamura, Koji
    Chiyonobu, Takashi
    Lee, Youngseok
    FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 1126 - +
  • [9] The optical rate-limiting timer of BGP for routing convergence
    Qiu, J
    Hao, RB
    Li, X
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (04) : 1338 - 1346
  • [10] N-BGP: An efficient BGP routing protocol adaptation for named data networking
    Aldaoud, Manar
    Al-Abri, Dawood
    Awadalla, Medhat
    Kausar, Firdous
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (14)