Маршрутизатор, с точки зрения аппаратных и программных компонентов, похож на обычный компьютер, у него также имеются центральный процессор (CPU), Random-Access Memory (RAM), Read-Only Memory (ROM) и операционная система (Internetwork Operating System - IOS).
Центральный процессор (CPU) выполняет инструкции операционной системы, функции маршрутизации и коммутации.
RAM является энергозависимой памятью и ее содержание теряется, когда маршрутизатор будет обесточен или будет выполнена его перезагрузка. В RAM хранятся инструкции и данные, которые используются центральным процессором. RAM используется для хранения:
– операционной системы (IOS); Cisco IOS копируется в RAM в процессе загрузки.
– Running Configuration File (текущая конфигурация), набор команд, которые использует маршрутизатор в настоящий момент; так же называется «running-config».
– IP Routing table (таблица маршрутизации); содержит сведения о непосредственно подключенных и удаленных сетях; используется для определения «лучшего» маршрута для переправления пакетов.
– ARP Cache; содержит сведения о сопоставлении IP адресов и физических MAC адресов; используется на маршрутизаторах, у которых есть интерфейсы, принадлежащие ЛВС (LAN).
– Packet Buffer; используется для временного хранения пакетов, когда они поступают на входящий интерфейс маршрутизатора, и до того момента, когда они покидают исходящий интерфейс.
ROM – это энергонезависимая память, которая используется для хранения:
– команд начальной загрузки;
– диагностического программного обеспечения (используется на этапе загрузки)
Flash Memory (флэш-память) – энергонезависимая память, содержание которой может быть перезаписано; используется для постоянного хранения операционной системы (Cisco IOS); в большинстве маршрутизаторов Cisco операционная система постоянно храниться во флэш-памяти и копируется в RAM в процессе загрузки.
NVRAM – энергонезависимая память; используется в качестве постоянного хранилища конфигурации; сохраняет свое содержимое когда маршрутизатор выключен или была выполнена его перезагрузка.
В процессе выполнения базовой конфигурации маршрутизатора выполняются следующие задачи:
– задание имени;
– установка паролей;
– конфигурация интерфейсов;
– сохранение изменений;
– поверка конфигурации.
В целях безопасности интерпретатор команд маршрутизаторов Cisco предполагает два уровня доступа к командам:
– пользовательский режим (user EXEC mode); обеспечивает решения задач просмотра состояния маршрутизатора;
– привилегированный режим (privileged EXEC mode); позволяет получить доступ ко всем командам, в том числе командам конфигурации.