• DocumentCode
    3435500
  • Title

    Guaranteeing BGP Stability with a Few Extra Paths

  • Author

    Agarwal, Rachit ; Jalaparti, Virajith ; Caesar, Matthew ; Godfrey, P. Brighten

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    21-25 June 2010
  • Firstpage
    221
  • Lastpage
    230
  • Abstract
    Policy autonomy exercised by Autonomous Systems (ASes) on the Internet can result in persistent oscillations in Border Gateway Protocol, the Internet´s inter-domain routing protocol. Current solutions either rely on globally consistent policy assignments, or require significant deviations from locally assigned policies, resulting in significant loss of autonomy of ASes. In this paper, we take a different approach that guarantees stability with less restrictive policies. Namely, we propose multipath routing to find a better trade-off between AS policy autonomy and system stability. We design an algorithm, STABLE PATH(S) ASSIGNMENT (SPA), that provably detects persistent oscillations and eliminates these oscillations by assigning multiple paths to some ASes in the network. Such an assignment allows each AS to use its most-preferred available path, while requiring very few ASes to carry transit traffic along additional paths in order to break oscillations. We design a distributed protocol for SPA and present tight bounds on the number of paths assigned to the ASes in the network. Using simulations on the AS graph, we show that in presence of oscillations, SPA assigns at most two paths to any AS in the network (in 99.9% of the instances), with an extremely small fraction of ASes assigned the extra path.
  • Keywords
    Internet; internetworking; routing protocols; BGP stability; Internet; autonomous systems; border gateway protocol; inter-domain routing protocol; multipath routing; policy autonomy; stable path assignment; system stability; Algorithm design and analysis; Convergence; Distributed computing; IP networks; Routing protocols; Stability; Switches; Telecommunication traffic; Traffic control; Web and internet services; Algorithms; Border Gateway Protocol; Internetworking; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2010 IEEE 30th International Conference on
  • Conference_Location
    Genova
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4244-7261-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2010.85
  • Filename
    5541711