<div dir="ltr"><div><div><div><div><div><div><div><div><div><span style="font-family:monospace,monospace">Estimados,<br><br></span></div><span style="font-family:monospace,monospace">Tenemos el siguiente caso en uno de nuestros equipos. Esta es la salida en el PE donde se encuentra la VRF indicada:<br><br>ROUTER1#show ip bgp vpnv4 vrf VPN_CUSTOMER <a href="http://10.199.16.0/20">10.199.16.0/20</a><br><br>BGP routing table entry for 65100:16021:<a href="http://10.199.16.0/20">10.199.16.0/20</a>, version 69022324<br><br>Paths: (2 available, best #2, table VPN_CUSTOMER)<br>  Advertised to update-groups:<br>     36<br><br>  65000 65001 65002 65002 65002, imported path from <span style="background-color:rgb(255,255,0)">65000:22149</span>:<a href="http://10.199.16.0/20">10.199.16.0/20</a><br>    10.10.66.173 (metric 11501) from 10.15.1.2 (10.15.1.2)<br>      Origin IGP, metric 150, localpref 100, valid, internal<br>      Community: 65000:1281<br>      Extended Community: RT:65000:51109 RT:65000:81108<br>      Originator: 10.10.66.173, Cluster list: 10.15.1.2<br>      mpls labels in/out nolabel/37244<br><br>  65000 65001 65002 65002 65002, imported path from <span style="background-color:rgb(255,255,0)">65000:22146</span>:<a href="http://10.199.16.0/20">10.199.16.0/20</a><br>    10.10.66.173 (metric 11501) from 10.15.1.2 (10.15.1.2)<br>      Origin IGP, metric 150, localpref 100, valid, internal, <span style="background-color:rgb(255,255,0)">best</span><br>      Community: 65000:1281<br>      Extended Community: RT:65000:51109 RT:65000:81108<br>      Originator: 10.10.66.173, Cluster list: 10.15.1.2<br>      mpls labels in/out nolabel/67523<br><br></span></div><span style="font-family:monospace,monospace">La pregunta es ¿por qué elige la segunda entrada si todos los parámetros son iguales con excepción del RD?<br><br></span></div><span style="font-family:monospace,monospace">Primero pensamos que el NLRI es menor (22149 > 22146) pero no lo encontramos en ningún proceso de selección de rutas (<a href="http://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/13753-25.html">http://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/13753-25.html</a>)<br><br></span></div><span style="font-family:monospace,monospace">La persona que me pasó este problema se pregunta si no hay algo escondido en la información que BGP se pasa. Algún tipo de hash para comparar.<br><br></span></div><span style="font-family:monospace,monospace">Para mi es un tema del algoritmo de selección, incluso si existiera un parámetro oculto: si comparo absolutamente todo y las rutas son iguales, entonces elijo al azar una de ellas y la envío a la RIB. Es decir que la persona que escribió el código tenía como finalidad elegir una ruta y puso un fail-safe al final de los IF de selección de rutas para que instale al menos una de las rutas. Sin esto no instalaría ninguna.<br><br></span></div><span style="font-family:monospace,monospace">¿Alguno tiene alguna indicación de lo que sucede cuando agoto todas las opciones de la selección de rutas de BGP?<br><br></span></div><span style="font-family:monospace,monospace">Gracias,<br><br></span></div><span style="font-family:monospace,monospace">Tomás<br><br></span></div><span style="font-family:monospace,monospace"><br></span></div>