Сетевые решения — Конфигурационный регистр Cisco

В энергонезависимом ОЗУ хранится параметр конфигурации configuration register, позволяющий устройству Cisco определить, какие параметры должны использоваться после начальной загрузки, аналогично параметрам CMOS для BIOS в ПК. Содержимое регистра конфигурации всегда отображается в виде четырех шестнадцатеричных цифр, а по умолчанию он обычно содержит 0х2102 (0хF). В адресе конфигурационного регистра 0х означает шестнадцатеричное представление значений.

Для вывода текущего значения конфигурационного регистра служит команда show version.

Router#show versionCisco Internetwork Operating System Software… 
Configuration register is 0x2102

В последней строке указано текущее значение конфигурационного регистра (в данном случае установлено значение по умолчанию 0х2102).

Табл.1 Нумерация разрядов конфигурационного регистра

Конфигурационный регистр 2 1 0 2
Номер разряда 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Двоичный код 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0

Можно модернизировать значение в конфигурационном регистре для изменения способа запуска и загрузки маршрутизатора:

  • установить запуск системы в режиме монитора ROM;
  • указать источник загрузки и имя загрузочного файла по умолчанию;
  • разрешить или запретить действие прерывания (функция Break);
  • управлять адресом широковещательной рассылки;
  • установить скорость обмена, в бодах для консольного терминала;
  • загрузить операционное программное обеспечение из ROM;
  • разрешить загрузку с сервера TFTP.

Для изменения значения в конфигурационном регистре используется команда config-register. Например, если необходимо загрузиться игнорируя startup-config (находящийся в NVRAM), необходимо включить бит в шестом разряде. Для этого в режиме глобальной конфигурации вводим следующие команды:

Router(config)#config-register 0x2142Router(config)#^z^z – комбинация клавиш Ctrl+z, служит для выхода из режима конфигурации(аналог команды end). Новое значение конфигурационного регистра вступитв силу только после перезагрузки или перезапуска маршрутизатора. Увидетькакое значение конфигурационного регистра будет после следующей загрузкимаршрутизатора можно той же командой, что и текущее значениеRouter#show versionCisco Internetwork Operating System Software…
Configuration register is 0x2102 (will be 0x2142 at next reload)

Табл.2 Ключ к регистру конфигурации

Биты Диапазон Значение
00-03 0x0000- Откуда загружать IOS:
  0x000F 00 — выполнить начальную загрузку ROMMON (0000 — в двоичном виде; 0х0 — в шестнадцатеричном)
    01 — загружать первый образ IOS во флеш памяти как системный (0001 — в двоичном; 0х01 — в шестнадцатеричном)
4   Зарезервирован
5 0x0020 Определяет скорость передачи при подключении консоли, (связан с битами 11 и 12)
6 0x0040 Если бит установлен, то при загрузке игнорировать конфигурационный файл в NVRAM (считать, что маршрутизатор имеет пустую конфигурацию). По умолчанию бит сброшен
7 0x0080 ОЕМ бит. Отключить вывод сообщений Bootstrap при загрузке
8 0x0100 По умолчанию бит установлен (сигнал Break работает только первые 60 с.) Если бит сброшен, подача сигнала Break вызовет остановку IOS и перевод маршрутизатора в монитор в любой момент работы системы, а не только в течении первых 60 секунд загрузки
9 0x0200 Заставляет систему использовать вторичный bootstrap. Обычно установлен в 0 и не используется
10 0x0400 Управляет октетом отвечающим за хосты в широковещательном IP адресе. Установка этого бита в 1 предполагает использование в хостовом октете нулей (этот бит связан с битом 14)
11-12 0x08000x1000

0x1800

Определяет скорость предачи при подключении консоли. Связаны с битом 5. По умолчанию установлены в ноль — скорость 9600
13 0x2000 Официальное название бита:»load rom after netboot fails». Фактически этот бит регулирует на сколько настойчиво маршрутизатор пытается выполнить команды boot system. Если этот бит установлен, то маршрутизатор пробует загрузиться по каждой команде boot system один раз и в случае неудачи сразу же переходит к следующей такой команде. Иначе (если бит сброшен) маршрутизатор пытается выполнить команду boot system пять раз (через 2,4,16,256 и 300 секунд) и только после пятой неудачи переходит к следующей команде. По умолчанию бит установлен
14 0x40000x1000

0x1800

Управляет октетом отвечающим за сеть и подсеть в широковещательном IP адресе
15 0x80000x1000

0x1800

Включает диагностические сообщения и игнорирует содержимое NVRAM

Табл.3 Установка битов отвечающих за скорость соединения по консоли

Скорость Bit 5 Bit 12 Bit 11
115200 1 1 1
57600 1 1 0
38400 1 0 1
19200 1 0 0
9600 0 0 0
4800 0 0 1
2400 0 1 1
1200 0 1 0

Табл.4 Управление широковещательной рассылкой

Bit 14 Bit 10 Address ()
0 0
0 1
1 1
1 0
Понравилась статья? Поделиться с друзьями:
TelecomBook
Яндекс.Метрика