Un router une redes diferentes al enrutar paquetes de datos entre ellas, permitiendo la comunicación entre emisores y receptores. Existen routers de núcleo para proveedores grandes y routers de salida/pasarela para conexión a Internet u otras subredes. Los routers determinan la mejor ruta para enviar la información, monitorean el estado de las rutas, y encuentran alternativas si una ruta falla.