Un router es un dispositivo que dirige paquetes a través de una red basándose en la información de la capa de red. Los routers crean tablas de enrutamiento e intercambian información de topología con otros routers para determinar la mejor ruta para los paquetes. Los switches son dispositivos que conectan segmentos de red y transmiten datos dentro de una red local, pero no entre redes.