Hola a todos
El presente vídeo plantea un escenario donde tenemos administración en el edge de nuestro sistema autonomo, tenemos mas de una salida a internet, aquí no tenemos la opción de utilizar comunidades donde cierto valor es = a cierto valor de atributo,hacerlo con un ABF, o un set next hop no es posible porque necesitamos la granularidad de que sea cierto sistema autonomo o sistemas autónomos no todos, no entramos en un concepto de principal y backup , aquí nosotros seleccionamos los source que serian ciertos AS, tampoco estamos ignorando el numero de saltos
Escenario

Desde sistema autonomo 1 se alcanza a los Segmentos del AS 3 por el siguiente Path 0 2 3 i, que es lo que pasaría si realmente para llegar al AS 3 no es el camino mas optimo , bien para eso lo modificaremos y se lograra el siguiente
path 0 4 5 3 i
Lo que hacemos para lograrlo es lo siguiente:
1.- configurar un as-path-set para hacer match al o los sistemas autonomos deseados
as-path-set ASN3
ios-regex '_3$'
end-set
!
2.- configurar un RPL con el atributo a aplicar en este caso local-preference de 400
route-policy Local-preference
set local-preference 400
end-policy
!
3.- generar un prefix-set para dropear las locales, esto por que estamos permitiendo todo,
esta vez lo hacemos basado en segmento, no con expresion regular ^$
prefix-set A-ASN-2
10.10.10.0/24,
20.20.20.0/24,
30.30.30.0/24
end-set
!
4.- Configurar el RPL a utilizar como in en el Neighbord deseado, en este caso el rpl hace lo siguiente:
si hace match con el AS 3 aplicalara la sentencia que configuremos en el RPL que mandamos a llamar
con el comando aplly en este caso el RPL es Local-Preference,
posterior si algun segemento en toda la entrada hace match con los marcados en elprefix set
indicado las dropeara, posterior todo lo demas lo permitira
route-policy RP-IN-2
if as-path in ASN3 then
apply Local-preference
endif
if destination in A-ASN-2 then
drop
endif
pass
end-policy
!
5.- aplicar el RPL al neighbord, en este caso se aplica de entrada
router bgp 1
bgp router-id 1.1.1.1
address-family ipv4 unicast
neighbor 4.4.4.2
remote-as 4
address-family ipv4 unicast
route-policy RP-IN-2 in
route-policy RP-OUT out
!
Link del video
https://www.youtube.com/watch?v=h3DYQvRu3EI&t=637s
De antemano muchas gracias Un saludo!!!