Los componentes internos clave de un router incluyen el bootstrap en la ROM que inicia el router, el POST que verifica el hardware, el mini-IOS en la ROM que carga el sistema operativo principal IOS, la RAM donde se almacenan tablas y configuraciones, la ROM que contiene el código de arranque, y la memoria flash donde se almacena el IOS de forma predeterminada. El registro de configuración controla cómo se produce el arranque al especificar si el IOS se carga desde la ROM o la memoria flash.