Queremos forzar que un link sea el principal y otro el secundario, con LocalPreference podemos cambiar el "peso" de las rutas y ese valor se anuncia a los routers iBGP, con lo que el peso con el que uno marque la ruta entrante así lo verán todos. El valor por defecto es 100, y si no pone nada tambien es 100 (no 0, no confundir).
Vamos a ver las configuraciones de los 4 routers.
La de R1
R1#sh run | s bgp router bgp 100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.2 remote-as 300 neighbor 20.0.0.2 remote-as 100 neighbor 20.0.0.2 next-hop-self no auto-summary
La de R2
R2#sh run | s bgp router bgp 100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.6 remote-as 200 neighbor 20.0.0.1 remote-as 100 neighbor 20.0.0.1 next-hop-self no auto-summary
La de R3
R3#sh run | s bgp router bgp 300 no synchronization bgp log-neighbor-changes redistribute static neighbor 10.0.0.1 remote-as 100 default-information originate no auto-summary
La de R4
R4#sh run | s bgp router bgp 200 no synchronization bgp log-neighbor-changes redistribute static neighbor 10.0.0.5 remote-as 100 default-information originate no auto-summary
Desde R1 le pondremos un valor de LocalPrefrence 200 a las rutas aprendias por el AS300 y desde R2 un valor de LocalPrefernce 150 a las rutas aprendidas por el AS200 de tal forma que en ambos dos routers se reflejen los valores establecidos y R1 sea el enlace principal y R2 el de backup.
Veamos que añadimos en R1
En R1 añadiremos
route-map Local permit 10 set local-preference 200 router bgp 100 neighbor 10.0.0.2 route-map Local in
En R2 añadiremos
route-map Local permit 10 set local-preference 150 router bgp 100 neighbor 10.0.0.6 route-map Local in
Veremos el resultado de las rutas BGP en R1, no inserta la ruta de backup poque la considera dupicada, en caso de caer el link con el router 10.0.0.2 actualizará la ruta con la de R2
R1#sh ip bgp Network Next Hop Metric LocPrf Weight Path *> 0.0.0.0 10.0.0.2 0 200 0 300 ?
R2 ve las dos rutas la que el anuncia a través de R4 y la que le anuncia R1 la cual marca como instalada en la tabla de rutas puesto que le llega con valor Local-Preference más alto.
R2#sh ip bgp Network Next Hop Metric LocPrf Weight Path *>i0.0.0.0 20.0.0.1 0 200 0 300 ? * 10.0.0.6 0 150 0 200 ?
No hay comentarios:
Publicar un comentario