• DocumentCode
    3280147
  • Title

    Policy disputes in path-vector protocols

  • Author

    Griffin, Timothy G. ; Shepherd, F. Bruce ; Wilfong, Gordon

  • Author_Institution
    Lucent Technol., Bell Labs., USA
  • fYear
    1999
  • fDate
    31 Oct.-3 Nov. 1999
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    The border gateway protocol, BGP, is currently the only interdomain routing protocol employed on the Internet. As required of any interdomain protocol, BGP allows policy-based metrics to override distance-based metrics and enables each autonomous system to independently define its routing policies with little or no global coordination. Varadhan et al. (1996) have shown that there are collections of routing policies that together are not safe in the sense that they can cause BGP to diverge. That is, an unsafe collection of routing policies can result in some autonomous systems exchanging BGP routing messages indefinitely, without ever converging to a set of stable routes. In this paper we present sufficient conditions on routing policies that guarantee BGP safety. We use a new formalism, called the simple path vector protocol (SPVP), that is designed to capture the underlying semantics of any path vector protocol such as BGP. We identify a certain circular set of relationships between routing policies at various autonomous systems that we call a dispute cycle. We show that systems with no dispute cycles are guaranteed to be safe. While these include systems whose policies are consistent with shortest paths under some link metric, the class of systems with no dispute cycles is strictly larger.
  • Keywords
    graph theory; telecommunication network routing; transport protocols; BGP routing messages; BGP safety; Internet; SPVP; autonomous systems; border gateway protocol; dispute cycle; distance-based metrics; interdomain routing protocol; path-vector protocols; policy disputes; policy-based metrics; routing policies; simple path vector protocol; Hip; Reactive power; Routing protocols; Stability; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1999. (ICNP '99) Proceedings. Seventh International Conference on
  • ISSN
    1092-1648
  • Print_ISBN
    0-7695-0412-1
  • Type

    conf

  • DOI
    10.1109/ICNP.1999.801912
  • Filename
    801912