La comparación entre OSPF y BGP es esencial para ingenieros de redes, ISPs y WISPs que diseñan infraestructuras de telecomunicaciones. Ambos protocolos cumplen un rol crítico en el enrutamiento, pero su aplicación y alcance son muy diferentes. Entender sus fundamentos, ventajas y limitaciones permite tomar decisiones acertadas en entornos corporativos y proveedores de servicios.
Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura
OSPF, al ser un protocolo de enrutamiento interno, destaca en estabilidad y convergencia rápida dentro de un dominio. Por otro lado, BGP es la columna vertebral de Internet, ideal para interconectar sistemas autónomos y manejar políticas de enrutamiento avanzadas. A lo largo de este artículo exploraremos ambos protocolos en detalle, con ejemplos aplicados, tablas comparativas y buenas prácticas para implementaciones reales.
Fundamentos Teóricos
OSPF (Open Shortest Path First)
OSPF es un protocolo de enrutamiento interno (IGP) basado en el algoritmo de Dijkstra. Opera en la capa de red (capa 3 del modelo OSI) y utiliza métricas de costo basadas en ancho de banda. Sus áreas jerárquicas permiten segmentar grandes redes en dominios más manejables. Es ampliamente soportado en MikroTik RouterOS, Cisco IOS y plataformas Linux.
BGP (Border Gateway Protocol)
BGP es un protocolo de enrutamiento externo (EGP) que opera en la capa de aplicación. Su fortaleza está en la toma de decisiones mediante atributos (AS-PATH, MED, Local Preference, entre otros). Se utiliza en la interconexión de sistemas autónomos (AS), siendo clave en el funcionamiento de Internet y en la gestión de políticas de tráfico.
Ventajas
OSPF
- Convergencia rápida en redes internas.
- Jerarquía mediante áreas que mejora la escalabilidad.
- Soporte de autenticación para seguridad básica.
- Ideal para redes corporativas y campus universitarios.
BGP
- Escalable a nivel global, soporta cientos de miles de rutas.
- Control granular de políticas de enrutamiento.
- Fundamental para ISPs que requieren redundancia con múltiples proveedores.
- Permite balanceo de carga y redundancia avanzada a nivel inter-AS.
Desventajas / Limitaciones
- OSPF: No escala adecuadamente a nivel global; su complejidad aumenta con miles de routers.
- BGP: Convergencia lenta y configuración compleja; requiere experiencia avanzada.
- Ambos protocolos consumen recursos si no se configuran correctamente, pudiendo generar inestabilidad.
Casos de Uso Reales
- OSPF en redes corporativas: Implementación en universidades para segmentar redes por facultades con áreas OSPF.
- BGP en ISPs: Conexión redundante con varios carriers para garantizar disponibilidad en backbone internacional.
- WISPs: Uso combinado, donde OSPF se aplica en la red interna y BGP en la frontera con Internet.
Tablas Comparativas
|
Característica |
OSPF (IGP) |
BGP (EGP) |
|
Tipo de protocolo |
Interior (IGP) |
Exterior (EGP) |
|
Algoritmo |
Dijkstra (SPF) |
Path Vector |
|
Escalabilidad |
Limitada a redes medianas |
Global, millones de rutas |
|
Velocidad de convergencia |
Alta |
Baja |
|
Uso principal |
Redes internas corporativas |
Interconexión de sistemas autónomos |
Ejercicios Prácticos / Laboratorio
OSPF en MikroTik RouterOS
/routing ospf instance add name=ospf1 router-id=1.1.1.1
/routing ospf area add name=backbone instance=ospf1 area-id=0.0.0.0
/routing ospf interface-template add networks=192.168.1.0/24 area=backbone
BGP en Cisco IOS
router bgp 65001
bgp log-neighbor-changes
neighbor 200.1.1.2 remote-as 65002
network 10.10.0.0 mask 255.255.0.0
Buenas Prácticas y Recomendaciones
- Mantener OSPF jerárquico en redes corporativas para reducir la carga de CPU.
- Aplicar filtros de prefijos en BGP para evitar anuncios indeseados.
- Configurar autenticación OSPF y MD5 en BGP.
- Documentar políticas de enrutamiento para soporte y auditoría.
Errores Comunes y Cómo Evitarlos
- No ajustar timers en OSPF, provocando falsos positivos de caída.
- Configurar BGP sin filtros, causando loops de enrutamiento.
- Ignorar redundancia física en enlaces de backbone.
Conclusiones
La comparación entre OSPF y BGP demuestra que no existe un protocolo universalmente mejor. OSPF es la mejor opción para redes internas que requieren convergencia rápida y simplicidad jerárquica, mientras que BGP resulta indispensable para ISPs y entornos donde la conectividad global y las políticas de enrutamiento son prioridad. La decisión depende del contexto, la escala de la red y los objetivos de redundancia y control de tráfico.
Recursos Adicionales
- RFC 2328 – OSPF Version 2
- RFC 4271 – BGP-4
- Manual MikroTik: Routing Protocols
- Cisco Guide: OSPF Configuration
Preguntas Frecuentes
¿OSPF puede reemplazar a BGP en un ISP?
No, OSPF no escala para interconexiones globales.
¿BGP es más seguro que OSPF?
BGP ofrece control avanzado, pero depende de la correcta aplicación de filtros y autenticación.
¿Se pueden usar juntos?
Sí, lo habitual es usar OSPF dentro de un AS y BGP entre AS.
Breve cuestionario de conocimientos
¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?
Libros recomendados para éste artículo
(Book) Networking with MikroTik RouterOS: A Practical Approach to Understanding and Implementing RouterOS
Study material for the MTCNA Certification Course, updated to RouterOS v7
Libro BGP y MPLS RouterOS v7
Material de estudio para el Curso de Certificación MTCINE actualizado a RouterOS v7










