Los routers están constituidos por los siguientes componentes hardware:
- Memoria RAM o DRAM: este tipo de memoria permite almacenar las tablas de enrutamiento y caché ARP (Address Resolution Protocol) y mantener las colas de espera de los paquetes de datos. Al ser una memoria volátil, los datos se perderán cuando se apague o reinicie el router.
- Memoria ROM: Almacena todas las instrucciones de arranque del router y las tareas de diagnóstico.
- Memoria FLASH: Es otro tipo de memoria de almacenamiento encargada de guardar la imagen del sistema operativo cuando se apaga o reinicia el router.
- Memoria NVRAM: Este tipo de memoria es no volátil, es decir, la información queda almacenada aún se apague o reinicie el router. Su función es la de almacenar la información con los archivos de configuración inicial.
- Interfaces: Son las que permiten las conexiones entre el router y otros elementos que compongan la red.