• DocumentCode
    3566831
  • Title

    A safe path vector protocol

  • Author

    Griffin, Timothy G. ; Wilfong, Gordon

  • Author_Institution
    Bell Labs., Lucent Technol., USA
  • Volume
    2
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    490
  • 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
    Internet; network topology; protocols; telecommunication network routing; IP routing protocol; Internet; SPVP; convergence; interdomain routing protocol; network topology changes; policy conflicts; protocol oscillations; route history; safe BGP; simple path vector protocol; Distributed algorithms; Distributed computing; History; Internet; Network interfaces; Network topology; Routing protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5880-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.2000.832222
  • Filename
    832222