<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-text-html" lang="x-unicode">
      <div class="moz-text-flowed" style="font-family: -moz-fixed;
        font-size: 12px;" lang="x-western">hi, <br>
        we run a network with 3 route reflectors. the third one is for
        own and <br>
        customer prefixes. it has 2k routes, the other two rrs have full
        table. <br>
        the pes advertise bestexternal, so rrs have full visibility. our
        policy <br>
        dictates that all the routes have locpref set to express
        active/backup. <br>
        it's observed multiple times that the small rr sends out the
        updates much <br>
        faster than full table rrs. when a customer changes from active
        to backup, <br>
        the active pe sends the withdraw to the rrs, the rrs select the
        new bestpath, <br>
        and floods it. but in this case, the locpref changes from high
        to low, and any <br>
        pe that wants to forward for this prefix, have to get the update
        from all the <br>
        rrs, because until one high locpref exists, that will be
        selected locally. <br>
        the idea is that what if i change the small rr to do the
        following: <br>
        when it detectes a nexthop change during bestpath calculation,
        take the <br>
        old bestpath's locpref, increment it by 1, and send out the new
        bestpath <br>
        with this incremented locpref. if another nexthop change
        detected for this <br>
        prefix, increment the locpref again. so every time it computes
        the bestpath <br>
        for this prefix, it'll send out the result with an increasing
        locpref, forcing pes <br>
        to instantly start using the new path. <br>
        optionally, a minute timer couldĀ  expire the prefix, then it'll
        send out the prefix <br>
        with the received locpref, because for that time, other rrs
        completed their <br>
        normal flooding process, but it would double bgp traffic. <br>
        it would speed up convergence in the active->backup case
        because we don't <br>
        have to wait for all the rrs to finish it's work. only drawbacks
        i see now are the <br>
        following: <br>
        -it requres local hot potato routing at backup pe to work. <br>
        -maximum one conqueror rr must be used within a single cluster.
        <br>
        -when active route flaps, the locpref will count to 2<sup
          class="moz-txt-sup"><span
            style="display:inline-block;width:0;height:0;overflow:hidden">^</span>31</sup>.
        <br>
        -it disrupts igp metric usage in case of scattered rrs or
        addpath. <br>
        the question is, that do you see something else? any feedback
        welcomed!<br>
        <br>
        sorry for the timing, but preiously i tried to discuss it on<br>
        ietf routing board, but they haven't answered to me...<br>
        now i'm sure that i'll attend at ripe71, hopefully<br>
        i'll have oppurinity to discuss it with someone....<br>
        <br>
        thanks, <br>
        csaba mate <br>
        niif/as1955 <br>
        <br>
      </div>
    </div>
  </body>
</html>