El Enrutamiento
Las redes están cambiando y creciendo constantemente y continuamente se agregan nuevas redes, se añaden y remueven enlaces entre redes, que fallan y vuelven a funcionar. El trabajo del enrutamiento es determinar la mejor ruta al destino, y crear una tabla de enrutamiento que liste el mejor camino para todos los diferentes destinos.
Cuando se tiene un sistema de conmutación de paquetes, el enrutamiento viene a ser el proceso de selección de un camino por el que se enviarán paquetes y el router es el computador que hace la selección. Es decir, tanto los host como los routers participan en el proceso de enrutamiento de datagramas IP.
El enrutamiento se lo puede realizar mediante una entrega directa o indirecta; en el primero la transmisión del datagrama IP entre 2 máquinas dentro de la misma red no involucra router, y en el segundo el destino del datagrama IP no está en la misma red, el transmisor debe identificar un router al cual mandárselo.
Tablas de Enrutamiento
Esta tabla de rutas almacena información sobre posibles destinos y sobre cómo alcanzarlos; es decir, rutas directas, indirectas, loopback y una ruta por defecto.
Ruta por Defecto
Esta ruta (0.0.0.0/0.0.0.0), permite mantener un tamaño reducido de las tablas de rutas y permitir una amplia conectividad asociando muchas entradas, a un router por defecto; es decir, hacer que se busque primero la tabla de rutas para encontrar la red destino y si no aparece una ruta en la tabla, enviar el datagrama a un router por defecto.
Enrutamiento Estático
Los routers pueden enrutar de dos maneras, por lo tanto pueden utilizar rutas estáticas preprogramadas, o pueden calcular rutas dinámicamente utilizando cualquiera de los protocolos de enrutamiento dinámico. Los protocolos de enrutamiento dinámico son usados por los routers para descubrir rutas.
Entonces, los routers envían paquetes mecánicamente por esas rutas. Los routers programados estáticamente no pueden descubrir rutas; carecen de cualquier mecanismo para comunicar la información de enrutamiento a otros routers. Los routers programados estáticamente sólo pueden enviar paquetes usando rutas definidas por un administrador de redes.
La forma más simple de enrutamiento son las rutas preprogramadas, y, en consecuencia, estáticas.
Las tareas de descubrir rutas y propagarlas a través de una red se dejan al administrador.