<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>