На рис. 1 показаны три основных этапа загрузки.
1. Выполнение самотестирования при включении питания (POST) и запуск программы начальной загрузки.
2. Поиск и загрузка программного обеспечения Cisco IOS.
3. Поиск и загрузка файла загрузочной конфигурации или переход в режим настройки.
1. Выполнение самотестирования при включении питания (POST) и запуск программы начальной загрузки (рис. 2)
Самотестирование при включении питания (POST) — это процесс, который выполняется практически на любом компьютере во время загрузки. Процесс POST служит для тестирования аппаратного обеспечения маршрутизатора. При включении питания маршрутизатора программа в чипе ПЗУ выполняет процесс POST. Во время самотестирования маршрутизатор из ПЗУ выполняет диагностические процедуры на нескольких компонентах аппаратного обеспечения, включая использование ЦП, ОЗУ и NVRAM. После завершения процедуры POST маршрутизатор запускает программу начальной загрузки.
После выполнения самотестирования POST программа начальной загрузки копируется из ПЗУ в ОЗУ. После копирования в ОЗУ центральный процессор выполняет инструкции программы начальной загрузки. Основная цель программы начальной загрузки — найти систему Cisco IOS и загрузить её в ОЗУ.
Примечание. На этом этапе при наличии консольного подключения к маршрутизатору на экране будут отображаться выходные данные.
2. Поиск и загрузка Cisco IOS (рис. 3)
Как правило, система IOS хранится во флеш-памяти и копируется в ОЗУ для выполнения центральным процессором. Во время самораспаковки файла образа IOS отображается линия символов «решётка» (#).
Если образ IOS во флеш-памяти не обнаружен, маршрутизатор может попытаться найти его с помощью сервера TFTP. Если полный образ системы IOS обнаружить не удастся, тогда из ПЗУ в ОЗУ будет скопирована её сокращённая версия. Эта версия IOS предназначена для диагностики проблем и может быть использована для загрузки полной версии IOS в ОЗУ.
3. Поиск и загрузка файла конфигурации (рис. 4)
Затем программа начальной загрузки начинает поиск файла загрузочной конфигурации (который также называется startup-config) в памяти NVRAM. В этом файле находятся ранее сохранённые команды и параметры конфигурации. Если этот файл найден, он копируется в ОЗУ как файл текущей конфигурации, running-config. Файл running-config содержит адреса интерфейса, запускает процессы маршрутизации, настраивает пароли маршрутизатора и указывает другие характеристики маршрутизатора.
Если файл running-config в памяти NVRAM отсутствует, маршрутизатор может попытаться найти сервер упрощённого протокола передачи файлов (TFTP). Если маршрутизатор обнаружит наличие активного подключения к другому настроенному маршрутизатору, он отправит широковещательный запрос для поиска файла конфигурации в активном канале.
Если сервер TFTP не найден, маршрутизатор отобразит окно режима настройки. Режим настройки — это серия вопросов, на которые должен ответить пользователь, чтобы предоставить информацию об основной конфигурации. Режим настройки не предназначен для ввода сложных параметров маршрутизатора, и он редко используется сетевыми администраторами.
Примечание. В программе этого курса для настройки параметров маршрутизатора режим настройки не используется. Если на экране отобразится предложение перейти в режим настройки, следует всегда указывать значение no (нет). Если выбрано значение «yes» (да) и выполнен переход в режим настройки, нажмите клавиши Ctrl+C на любом этапе, чтобы прекратить процесс настройки.