La tabla de enrutamiento almacena información sobre rutas conectadas directamente, rutas estáticas y dinámicas que usa un router para reenviar paquetes a sus redes de destino. Contiene asociaciones entre redes y el siguiente salto. Los protocolos de enrutamiento dinámico permiten que los routers compartan y actualicen automáticamente esta información cuando cambia la topología de red, a fin de determinar la mejor ruta para cada destino.