Title :
Policy disputes in path-vector protocols
Author :
Griffin, Timothy G. ; Shepherd, F. Bruce ; Wilfong, Gordon
Author_Institution :
Lucent Technol., Bell Labs., USA
fDate :
31 Oct.-3 Nov. 1999
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;
Conference_Titel :
Network Protocols, 1999. (ICNP '99) Proceedings. Seventh International Conference on
Print_ISBN :
0-7695-0412-1
DOI :
10.1109/ICNP.1999.801912