Использование регистра конфигурации в маршрутизаторе Cisco
Компьютеры и другие устройства подключены к Интернету с помощью маршрутизаторов. Маршрутизатор служит диспетчером, определяя наиболее эффективный путь для ваших данных. Он связывает вашу компанию с внешним миром, защищает данные от угроз безопасности и даже определяет, какие компьютеры имеют приоритет над другими. Маршрутизатор позволяет подключать множество устройств к Интернету и друг к другу. Кроме того, настройка локальных сетей устройств также может быть выполнена с помощью маршрутизаторов. Если вы хотите передавать файлы между устройствами или разрешить персоналу обмениваться программными инструментами, эти локальные сети могут быть полезны.
Регистр конфигурации:
Маршрутизатор должен знать, какое программное обеспечение загружать и какой файл конфигурации использовать при первом включении. Он делает эти два определения, изучая настройки в своем регистре конфигурации и свою стартовую конфигурацию в энергонезависимой ОЗУ (NVRAM).
Инициализация регистра конфигурации:
Во время загрузки маршрутизатор просматривает свой регистр конфигурации, чтобы найти местоположение программного обеспечения Cisco IOS. Маршрутизатор пытается загрузить файл конфигурации, если он присутствует после загрузки программного обеспечения Cisco IOS. В этом файле содержатся все данные конфигурации маршрутизатора, указанные пользователем. Система переходит в режим монитора ПЗУ, если ваш маршрутизатор не может найти допустимый образ системы или если вы прерываете процесс загрузки. Загрузка устройства или запуск диагностических тестов возможны из режима монитора ПЗУ. При первом включении маршрутизатора вы можете настроить его на автоматический переход в режим мониторинга ПЗУ. Кроме того, можно настроить маршрутизатор на поиск определяемых пользователем инструкций по поиску файла образа в энергонезависимой памяти или на загрузку файла образа Cisco IOS из ПЗУ. Файл конфигурации хранится в NVRAM, но вы можете настроить маршрутизатор на его загрузку с сервера TFTP (простой протокол передачи файлов), а не напрямую из хранилища. При отсутствии файла конфигурации в режиме настройки на маршрутизатор возвращается интерактивное диалоговое окно, позволяющее настроить базовую конфигурацию маршрутизатора. Когда сервер TFTP, который маршрутизатор настроен использовать для загрузки программного обеспечения, не может быть обнаружен, маршрутизатор возвращается к файлу конфигурации, хранящемуся в NVRAM. Когда сервер TFTP доступен, маршрутизатор загружает хранящийся на нем резервный файл конфигурации. Поле загрузки состоит из младших четырех битов 16-битного регистра конфигурации, т.е. битов 3, 2, 1 и 0. Способность маршрутизатора загружать операционную систему и получать образ системы зависит от значений в поле загрузки, которые выглядят следующим образом:
- Маршрутизатор не загрузит образ системы, если полное поле загрузки равно 0-0-0-0 (0×0). Вместо этого он переключается в режим «обслуживания», что позволяет вручную загрузить образ системы, введя команды монитора ПЗУ.
- Маршрутизатор загружает помощника по загрузке или образ rxboot, когда полное поле загрузки равно 0-0-0-1 (0×1).
- Образ системы, заданный командами загрузки системы в файле конфигурации запуска, загружается маршрутизатором, когда полное поле загрузки равно значению от 0-0-1-0 (0×2) до 1-1-1-1 (0xF) .
- При отсутствии команд загрузки системы в файле конфигурации запуска маршрутизатор сначала пытается загрузить действительный образ с флэш-устройства по умолчанию, а если это не удается, он пытается загрузить образ системы по умолчанию, хранящийся на сетевом сервере. Маршрутизатор использует параметры регистра конфигурации для определения имени файла образа системы по умолчанию при загрузке образа системы по умолчанию с сетевого сервера. Маршрутизатор начинается со слова «Cisco» и добавляет восьмеричный эквивалент номера поля загрузки в регистр конфигурации, за которым следует дефис (-) и имя типа процессора для создания имени файла загрузки по умолчанию (cisconn-cpu).
Каждый бит, составляющий регистр конфигурации, описан в таблице ниже вместе с функциями, которыми управляет каждый из этих битов. Имейте в виду, что перечисленные ниже функции маршрутизатора Cisco серии 7500 соответствуют указанным битам. Тем не менее, многие функции аналогичны маршрутизаторам других серий. Регистр конфигурации программного обеспечения маршрутизатора Cisco серии 7500 имеет заводское значение по умолчанию 0×0101. Двоичный бит 8 = 0×0100 и биты с 00 по 03 = 0×0001 объединяются, чтобы сформировать это значение. Кроме того, это значение по умолчанию может отличаться для маршрутизаторов разных серий.
Бит № | Шестнадцатеричное значение | Значение/Функция |
---|---|---|
от 00 до 03 | от 0x0000 до 0x000F | 00 Остается при загрузке системы. 01 Запускает исходный образ системы, хранящийся во встроенной флэш-памяти. Устанавливает имя файла сетевой загрузки по умолчанию с 02 на 0F. позволяет переопределить имя файла сетевой загрузки по умолчанию с помощью системных команд загрузки. |
06 | 0x0040 | Это приводит к тому, что содержимое NVRAM игнорируется системным программным обеспечением. |
07 | 0x0080 | Активирует бит OEM, который является производителем оригинального оборудования. |
08 | 0x0100 | Удаляет возможность использовать Разрыв. |
09 | 0x0200 | Использует вторичный бутстрап. |
10 | 0x0400 | Передает данные интернет-протокола (IP), используя только нули. |
11 и 12 | от 0x0800 до 0x1000 | Устанавливает скорость передачи консоли (по умолчанию 9600 бод). |
13 | 0x2000 | Если загрузка по сети не удалась, запустите встроенную программу Flash. |
14 | 0x4000 | Приводит к исключению сетевых номеров из IP-передач. |
15 | 0x8000 | Включает диагностические сообщения при игнорировании данных NVRAM. |
Фаза инициализации работы маршрутизатора заканчивается, когда он запускается. Теперь вы можете изменить существующую конфигурацию или добавить новые параметры конфигурации. Для ввода команд конфигурации вы используете интерфейс командной строки (CLI) Cisco IOS в любой ситуации. Это называется начальной конфигурацией, если файл конфигурации хранится в NVRAM. Текущая конфигурация относится к конфигурации, которую маршрутизатор использует в любой момент времени и которая может быть изменена.
Использование регистра конфигурации:
Регистр конфигурации можно использовать несколькими способами для изменения поведения маршрутизатора, в том числе:
- Процесс загрузки роутера (в ROMmon, NetBoot)
- Параметры загрузки (игнорировать конфигурацию, отключить загрузочные сообщения)
- Скорость консоли (скорость передачи для сеанса эмуляции терминала)
С помощью команды config-register регистр конфигурации можно изменить в режиме конфигурации. Запустите команду confreg из ROMmon.
Значения регистра конфигурации:
Конфигрег:
Вы можете понять актуальность значения вашего регистра конфигурации, если знаете его значение. Выходные данные команд show version или show tech-support можно собрать и ввести в инструмент Cisco CLI Analyzer (только для зарегистрированных клиентов) для получения подробной информации о реестре конфигурации, потенциальных проблемах и способах их устранения.
Некоторые типичные параметры, применимые к большинству платформ, перечислены в этой таблице.
Регистр конфигурации установлен в | Поведение маршрутизатора |
---|---|
0x102 |
|
0x1202 |
|
0x2101 |
|
0x2102 |
|
0x2120 |
|
0x2122 |
|
0x2124 |
|
0x2142 |
|
0x2902 |
|
0x2922 |
|
0x3122 |
|
0x3902 |
|
0x3922 |
|
Узнайте, какие биты были установлены для вычисления значения, если значение, которое у вас есть для регистра конфигурации, отсутствует в таблице:
Номер бита | Шестнадцатеричный | Значение |
---|---|---|
00-03 | 0x0000-0x000F | Полевые характеристики ботинок:
|
06 | 0x0040 |
|
07 | 0x0080 |
|
08 | 0x0100 |
|
09 | 0x0200 |
|
10 | 0x0400 |
|
5 11 12 | 0x0020, 0x0800, 0x1000 |
|
13 | 0x2000 |
|
14 | 0x4000 |
|
15 | 0x8000 |
|