• DocumentCode
    3310525
  • Title

    Reducing the complexity of BGP stability analysis with hybrid combinatorial-algebraic models

  • Author

    Perouli, D. ; Vissicchio, Stefano ; Gurney, Alexander ; Maennel, Olaf ; Griffin, T.G. ; Phillips, Iain ; Fahmy, Sonia ; Pelsser, Cristel

  • Author_Institution
    Purdue Univ., West Lafayette, IN, USA
  • fYear
    2012
  • fDate
    Oct. 30 2012-Nov. 2 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Routing stability and correctness in the Internet have long been a concern. Despite this, few theoretical frameworks have been proposed to check BGP configurations for convergence and safety. The most popular approach is based on the Stable Paths Problem (SPP) model. Unfortunately, SPP requires enumeration of all possible control-plane paths, which is infeasible in large networks. In this work, we study how to apply algebraic frameworks to the BGP configuration checking problem. We propose an extension of the Stratified Shortest Path Problem (SSPP) model that has a similar expressive power to SPP, but enables more efficient checking of configuration correctness. Our approach remains valid when BGP policies are applied to iBGP sessions - a case which is often overlooked by previous work, although common in today´s Internet. While this paper focuses mainly on iBGP problems, our methodology can be extended to eBGP if operators are willing to share their local-preference configurations.
  • Keywords
    algebra; graph theory; internetworking; routing protocols; BGP configuration checking proble; BGP stability analysis; Internet; SSPP model; border gateway protocol; control-plane path; eBGP; hybrid combinatorial-algebraic model; routing stability; stable paths problem; stratified shortest path problem; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols (ICNP), 2012 20th IEEE International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4673-2445-8
  • Electronic_ISBN
    978-1-4673-2446-5
  • Type

    conf

  • DOI
    10.1109/ICNP.2012.6459945
  • Filename
    6459945