1. Detectar un bucle y elegir la ruta preferida
Administrador de redesContexto
Un administrador quiere comparar varias rutas BGP, rechazar una ruta que contiene el AS local y aplicar una regla de preferencia a un prefijo concreto.
Problema
Identificar qué rutas se aceptan y cuál resulta preferida después de aplicar el filtro y la selección de mejor ruta.
Cómo usarlo
Introduce el AS local 64500, pega las cuatro rutas y las reglas JSON, selecciona Denegar como acción predeterminada y activa Seleccionar mejor ruta.
{"localAs":64500,"routeEntries":[{"prefix":"203.0.113.0/24","asPath":"64501 64496","localPref":100,"med":50,"origin":"igp"},{"prefix":"203.0.113.0/24","asPath":"64502 64496","localPref":200,"med":100,"origin":"igp"},{"prefix":"198.51.100.0/24","asPath":"64500 64496","localPref":150,"med":10,"origin":"igp"},{"prefix":"192.0.2.0/24","asPath":"64503","localPref":120,"med":20,"origin":"egp"}],"policyRules":[{"name":"raise preferred prefix","action":"permit","prefix":"203.0.113.0/24","setLocalPref":180},{"name":"deny documentation loop","action":"deny","prefix":"198.51.100.0/24"}],"defaultAction":"deny","selectBestPath":true}Resultado
La ruta con AS_PATH 64500 64496 se rechaza por contener el AS local. El prefijo 203.0.113.0/24 recibe Local Preference 180 y las rutas aceptadas se muestran en la tabla de decisiones.