Routers, tabla de enrutamiento y protocolos de enrutamiento
Un router (enrutador) opera en la Capa 3 (Red) del modelo OSI. Su función principal es interconectar redes distintas y decidir la mejor ruta para enviar paquetes IP desde un origen hasta un destino.
A diferencia de un switch (que trabaja con direcciones MAC y tramas), el router trabaja con direcciones IP y paquetes. Cada interfaz del router pertenece a una subred diferente.
El router toma decisiones basándose en su tabla de enrutamiento (routing table). Esta tabla contiene entradas que asocian redes de destino con la interfaz de salida y el siguiente salto (next-hop).
| Red destino | Máscara | Siguiente salto | Interfaz | Métrica |
|---|---|---|---|---|
| 192.168.1.0 | 255.255.255.0 | Directa | Gig0/0 | 0 |
| 192.168.2.0 | 255.255.255.0 | 192.168.1.1 | Gig0/0 | 1 |
| 10.0.0.0 | 255.0.0.0 | 10.0.0.1 | Serial0/0 | 2 |
| 0.0.0.0 | 0.0.0.0 | 200.1.1.1 | Gig0/1 | — |
El enrutamiento estático consiste en que el administrador configura manualmente las rutas en cada router. Es sencillo, predecible y seguro, pero no se adapta a cambios de topología.
Router> enable Router# configure terminal Router(config)# ip route 192.168.2.0 255.255.255.0 192.168.1.1 Router(config)# ip route 0.0.0.0 0.0.0.0 200.1.1.1 Router(config)# exit Router# show ip route
El comando ip route tiene la sintaxis: ip route [red_destino] [máscara] [next-hop | interfaz_salida].
Los protocolos de enrutamiento dinámico permiten que los routers intercambien información automáticamente y aprendan rutas sin intervención manual. Se adaptan a cambios en la topología y son escalables.
| Tipo | Protocolo | Algoritmo | Métrica |
|---|---|---|---|
| IGP (Interior) | RIP | Vector distancia | Saltos (hops) |
| IGP (Interior) | OSPF | Estado de enlace | Coste (ancho de banda) |
| IGP (Interior) | EIGRP | Híbrido (Cisco) | Compuesta |
| EGP (Exterior) | BGP | Vector camino | Políticas |
RIP es el protocolo de enrutamiento dinámico más simple y antiguo. Usa el algoritmo de vector distancia (Bellman-Ford) y su métrica es el número de saltos (hops).
Router(config)# router rip Router(config-router)# version 2 Router(config-router)# network 192.168.1.0 Router(config-router)# network 10.0.0.0 Router(config-router)# no auto-summary Router(config-router)# exit Router# show ip route rip
OSPF es un protocolo de estado de enlace que utiliza el algoritmo SPF (Dijkstra) para calcular la ruta más corta. Es ampliamente usado en redes empresariales y de proveedores de servicio.
Router(config)# router ospf 1 Router(config-router)# network 192.168.1.0 0.0.0.255 area 0 Router(config-router)# network 10.0.0.0 0.255.255.255 area 0 Router(config-router)# exit Router# show ip ospf neighbor Router# show ip ospf database Router# show ip route ospf
| Característica | Estático | Dinámico (RIP) | Dinámico (OSPF) |
|---|---|---|---|
| Configuración | Manual | Automática | Automática |
| Escalabilidad | Pequeña | Media (max 15 hops) | Grande |
| Convergencia | N/A | Lenta | Rápida |
| Seguridad | Alta | Media | Alta |
| Uso típico | Redes pequeñas, rutas por defecto | Redes pequeñas | Redes empresariales |