El documento describe los algoritmos de enrutamiento utilizados en routers para mover paquetes de datos entre redes, detallando tres tipos de protocolos: distancia vectorial, estado del enlace e híbridos. Además, se aborda el algoritmo de Dijkstra y Bellman-Ford para el cálculo de caminos óptimos, así como la importancia de tener propiedades como corrección y robustez en estos algoritmos. También se menciona la necesidad de enrutamiento jerárquico en redes extensas para gestionar eficientemente la conectividad entre múltiples enrutadores.