Cómo los routers aprenden rutas a redes destino: Protocolos de enrutamiento explicados

Los routers construyen una tabla de enrutamiento mapeando prefijos destino a interfaces next-hop. Tres familias de protocolos pueblan esta tabla:

1. Vector Distancia (RIP, IGRP, EIGRP)

  • Routers comparten distancia (métrica) + vector (next hop) con vecinos.
  • RIPv2: Conteo saltos (máx 15), convergencia lenta, simple.
  • EIGRP: Propietario Cisco (ahora abierto), métrica compuesta (ancho banda, delay, carga, fiabilidad), convergencia rápida DUAL, load balancing unequal-cost.

2. Estado de Enlace (OSPF, IS-IS)

  • Routers inundan LSAs (Link-State Advertisements) describiendo enlaces locales.
  • Cada router construye idéntica base de datos topología → ejecuta Dijkstra SPF → árbol shortest-path.
  • OSPF: Áreas jerárquicas (backbone Area 0), vendor-neutral, estándar enterprise.
  • IS-IS: TLVs, niveles jerárquicos, favorito backbone ISP.

3. Vector Ruta (BGP)

  • Intercambia AS_PATH (lista sistemas autónomos) para prevenir loops.
  • Policy-driven: local-pref, MED, communities moldean tráfico.
  • eBGP: Entre ASes (Internet). iBGP: Dentro AS.

Proceso de decisión

  1. Longest prefix match (ruta más específica gana).
  2. Administrative Distance (AD): Conectado (0) < Estático (1) < eBGP (20) < EIGRP (90) < OSPF (110) < RIP (120) < iBGP (200).
  3. Métrica (costo) para empates dentro mismo protocolo.

Redes modernas combinan: OSPF/IS-IS dentro DC/campus, BGP en edge/interconexión DC, estático para stubs.