<div dir="auto">Yes, i have. This is a problem? BGP don't avoid loops automatically finding it own ASN in AS PATH?</div><br><div class="gmail_quote"><div dir="ltr">Em dom, 2 de set de 2018 03:27, Maria Jan Matějka <<a href="mailto:jan.matejka@nic.cz" target="_blank" rel="noreferrer">jan.matejka@nic.cz</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Now there is one route originated from R. <br>
<br>
>> > 2018-09-01 21:21:08.000 <TRACE> SDNRTR: Got UPDATE<br>
>> > 2018-09-01 21:21:08.000 <TRACE> SDNRTR > added [best] <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>> > unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> kernel1 < replaced <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> SDNRTR < rejected by protocol<br>
>> > <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>> > unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> R8 < replaced <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a> unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> R8: Sending UPDATE<br>
<br>
Here S added better route and it was propagated to kernel and R. S doesn't send it back. <br>
<br>
>> > 2018-09-01 21:21:08.000 <TRACE> SDNRTR: Got UPDATE<br>
>> > 2018-09-01 21:21:08.000 <TRACE> SDNRTR > removed [replaced]<br>
>> > <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>> > unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> kernel1 < replaced <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> SDNRTR < added <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a> unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> R8 < rejected by protocol<br>
><a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>> > unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> R8 < removed <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a> unicast<br>
>> > 2018-09-01 21:21:08.000 <TRACE> SDNRTR: Sending UPDATE<br>
>> > 2018-09-01 21:21:08.000 <TRACE> R8: Sending UPDATE<br>
<br>
Here S sent another route (replacing its previous one) which came out worse even than the previous from R. So the R's route is announced to S and withdraw to R. <br>
<br>
>> > 2018-09-01 21:21:08.001 <TRACE> R8: Got UPDATE<br>
>> > 2018-09-01 21:21:08.001 <TRACE> R8 > removed [sole] <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>> > unicast<br>
>> > 2018-09-01 21:21:08.001 <TRACE> kernel1 < removed <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>unicast<br>
>> > 2018-09-01 21:21:08.001 <TRACE> SDNRTR < removed <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>unicast<br>
>> > 2018-09-01 21:21:08.001 <TRACE> SDNRTR: Sending UPDATE<br>
<br>
R8 withdraws its route. <br>
<br>
>> > 2018-09-01 21:21:08.001 <TRACE> R8: Got UPDATE<br>
>> > 2018-09-01 21:21:08.001 <TRACE> R8 > added [best] <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
>unicast<br>
>> > 2018-09-01 21:21:08.001 <TRACE> kernel1 < added <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a> unicast<br>
>> > 2018-09-01 21:21:08.001 <TRACE> SDNRTR < added <a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a> unicast<br>
>> > 2018-09-01 21:21:08.001 <TRACE> R8 < rejected by protocol<br>
><a href="http://10.3.1.0/24" rel="noreferrer noreferrer noreferrer" target="_blank">10.3.1.0/24</a><br>
<br>
R8 sends a route and BIRD sends update to S.<br>
<br>
Everything in the log is OK, just the peers (R and S) are doing quite strange things. Don't you have loops in your routing?<br>
<br>
Maria<br>
</blockquote></div>