Una de las funciones principales de los routers es determinar la mejor ruta para enviar paquetes. Para determinar la mejor ruta, el router busca en su tabla de routing una dirección de red que coincida con la dirección IP de destino del paquete.

La tabla de routing busca resultados en una de tres determinaciones de ruta:

En el diagrama de flujo lógico de la ilustración, se describe el proceso de decisión de reenvío de paquetes del router.