La redistribución de rutas es un tema recurrente en el examen ENARSI 300-410 y un requisito habitual en redes empresariales que combinan dominios de enrutamiento diferentes. En este artículo aprenderás a redistribuir entre OSPF y BGP de forma controlada, aplicando filtros, route-maps y evitando bucles de enrutamiento.
Escenario típico
Imagina una red corporativa donde el backbone utiliza OSPF y la conexión con un proveedor o con otra empresa se realiza mediante BGP. Necesitas que las rutas de OSPF se anuncien en BGP (y viceversa) de forma selectiva.
Redistribución de OSPF a BGP
router bgp 65000
redistribute ospf 1 match internal external 1 external 2
default-metric 100
!
La opción match internal external 1 external 2 redistribuye rutas OSPF intra-área, inter-área y externas tipo 1 y 2. default-metric asigna un atributo MED a las rutas redistribuidas.
Redistribución de BGP a OSPF
router ospf 1
redistribute bgp 65000 subnets metric 100 metric-type 1
!
subnets permite redistribuir redes no contiguas. metric-type 1 hace que la métrica OSPF se vaya acumulando hop por hop.
Uso de route-maps para filtrado granular
Para evitar anunciar rutas no deseadas o modificar atributos, utilizamos route-maps:
route-map REDIST-BGP permit 10
match ip address prefix-list RUTAS_LAN
set community 65000:100
!
router bgp 65000
redistribute ospf 1 route-map REDIST-BGP
!
Prevención de bucles y subóptimos
- Usa tags para identificar rutas redistribuidas y evitar que se reintroduzcan en el origen.
- En OSPF, aplica
distribute-listoroute-mapen la redistribución entrante. - En BGP, controla con
prefix-listyas-path access-list.
¿Quieres dominar el routing avanzado para el ENARSI?
En nuestro curso oficial ENARSI 300-410 practicarás con más de 20 laboratorios de redistribución y troubleshooting. Bonificable 100% por FUNDAE.
Ver curso ENARSI →Ejemplo completo de redistribución bidireccional controlada
! Redistribución OSPF -> BGP con route-map
route-map OSPF_TO_BGP permit 10
match ip address prefix-list REDES_INTERNAS
set local-preference 200
!
router bgp 65000
redistribute ospf 1 route-map OSPF_TO_BGP
!
! Redistribución BGP -> OSPF con filtrado
route-map BGP_TO_OSPF deny 10
match ip address prefix-list REDES_PROVEEDOR
!
route-map BGP_TO_OSPF permit 20
set metric 50
set metric-type type-1
!
router ospf 1
redistribute bgp 65000 subnets route-map BGP_TO_OSPF
!
Troubleshooting
show ip route– verifica que las rutas redistribuidas aparezcan.show ip bgp– comprueba los atributos de las rutas BGP.debug ip routing(usar con precaución) – sigue el proceso de redistribución.