<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?rfc toc="yes"?>
<?rfc tocdepth="3"?>
<?rfc symrefs="yes"?>
<?rfc compact="yes"?>
<?rfc strict="no"?>
<?rfc notedraftinprogress="yes"?>
<rfc ipr="trust200902" docName="draft-ietf-idr-mrai-dep-04"
     category="std"
     updates="4271">
  <front>
    <title abbrev="BGP MRAI Timer Revision">
    Revisions to the BGP 'Minimum Route Advertisement Interval'</title>
    <author initials="P." fullname="Paul Jakma" surname="Jakma">
      <organization>
      School of Computing Science, Uni. of Glasgow</organization>
      <address>
        <postal>
          <street>Sir Alwyn Williams Building</street>
          <city>Glasgow</city>
          <code>G12 8QQ</code>
          <country>Scotland</country>
        </postal>
        <email>paulj@dcs.gla.ac.uk</email>
      </address>
    </author>
    <date year="2011" />
    <area>Routing</area>
    <workgroup>Inter-Domain Routing</workgroup>
    <!-- <workgroup>Inter-Domain Routing Working Group</workgroup> -->
    <keyword>BGP</keyword>
    <keyword>IDR</keyword>
    <keyword>MRAI</keyword>
    <keyword>Convergence</keyword>
    <abstract>
      <t>
      
      This document updates the specification of the BGP MRAI timer
      in <xref target="RFC4271"/>, by
      deprecating the previously recommended values and by allowing for
      withdrawals to be exempted from the MRAI.
      
      </t>
    </abstract>
  </front>
  <middle>
    <section title="Requirements Language">
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
      "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
      document are to be interpreted as described in <xref target="RFC2119"/>.
      </t>
    </section>
    <section title="Background" anchor="intro">
      <t>
 
      The Minimum Route Advertisement Interval (MRAI) timer is specified in
      <xref target="RFC4271"/>. This timer acts to rate-limit
      updates, on a per-destination basis. <xref target="RFC4271"/> suggests
      values of 30s and 5s for this interval for eBGP and iBGP respectively. 
      The MRAI must also be applied to withdrawals according to RFC4271, a
      change from the earlier RFC1771.
      
      </t><t>
      
      The MRAI timer has a significant effect on the convergence of BGP,
      in terms of convergence time, the number of messages, amongst other
      metrics. The optimum value for this timer is hard to estimate, never
      mind calculate and will differ between networks, and probably even
      different subsets of the same network.
      
      </t>
      
    </section>

    <section title="Revision"> 
    
    <t> 
    
    The suggested default values for the MinRouteAdvertisementIntervalTimer
    given in <xref target="RFC4271"/> are deprecated.  The
    appropriate choice of default values is left to the discretion of
    implementors.  Implementations SHOULD provide a means to allow operators
    to choose values appropriate to their requirements, on a per-peer and
    per-AFI/SAFI basis.  Implementations MAY exempt withdrawals from the
    MRAI timer.
    
    </t>

    </section>

    <section title="IANA Considerations">
    <t>There are no requests made to IANA in this document.</t>
    </section>
    <section title="Security Considerations">
    <t>This document raises no new security considerations.</t>
    </section>
  </middle>
  <back>
    <references title="Normative References">
      <?rfc include="reference.RFC.4271.xml"?>
      <?rfc include="reference.RFC.2119.xml"?>
</references>

  </back>
</rfc>

