A safe path vector protocol
- 7 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2 (0743166X), 490-499
- https://doi.org/10.1109/infcom.2000.832222
Abstract
An IP routing protocol is safe if it is guaranteed to converge in the absence of network topology changes. BGP, currently the only interdomain routing protocol employed on the Internet, is not safe in this sense. It may seem that the source of BGP's potential divergence is inherent in the requirements for any interdomain routing protocol-policy-based metrics must be allowed to override distance-based metrics, and each autonomous system must be allowed to independently define its routing policies with little or no global coordination. In this paper we present a simple path vector protocol (SPVP) that captures the underlying semantics of BGP by abstracting away all nonessential details. We then add a dynamically computed attribute to SPVP routing messages, called the route history. Protocol oscillations caused by policy conflicts produce routes whose histories contain cycles. These cycles identify the policy conflicts and the autonomous systems involved. SPVP is made safe by automatically suppressing routes whose histories contain cycles. We discuss how this safe SPVP can be used in the design of a safe BGP.Keywords
This publication has 8 references indexed in Scilit:
- Policy disputes in path-vector protocolsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- An analysis of BGP convergence propertiesACM SIGCOMM Computer Communication Review, 1999
- An architecture for stable, analyzable Internet routingIEEE Network, 1999
- Origins of Internet routing instabilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- BGP Route Flap DampingPublished by RFC Editor ,1998
- Internet routing instabilityPublished by Association for Computing Machinery (ACM) ,1997
- A Border Gateway Protocol 4 (BGP-4)Published by RFC Editor ,1995
- Routing Information ProtocolPublished by RFC Editor ,1988