Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы организации сетей CISCO т.1 - Вито Амато

.pdf
Скачиваний:
931
Добавлен:
24.05.2014
Размер:
4.03 Mб
Скачать

список на терминал консоли.

4.Записанный в энергонезависимом оперативном запоминающем устройстве (энергонезависимом ОЗУ) конфигурационный файл загружается в главную память и выполняется построчно. Эти команды конфигурирования запускают процесс маршрутизации, вводят адреса интерфейсов, устанавливают характеристики сред передачи данных и т.д.

5.Если в энергонезависимом ОЗУ нет корректно оформленного конфигурационного файла,

то операционная система переходит к выполнению работающей в режиме ответов на вопросы программы начального конфигурирования, называемой диалогом конфигурирования системы. Этот режим также называется диалогом начальной установки.

Команды режима запуска

Режим начальной установки не является режимом для ввода в маршрутизатор сложных функций протоколов. Начальная установка используется для формирования минимальной конфигурации устройства. При решении большинства задач конфигурирования администраторы используют не режим начальной установки, а различные команды специальных режимов конфигурирования.

В листинге 14.1 приведен перечень команд режима запуска для маршрутизаторов, работающих под управлением ОС IOS версии 10.3 или более ранней версии. Две команды в начале листинга 14.1 выводят на экран резервный и активный конфигурационные файлы. Команда erase startupconfig удаляет резервную копию конфигурационного файла из энергонезависимого ОЗУ. Команда reload перезагружает маршрутизатор, заставляя его проходить через весь процесс конфигурирования. Последняя команда используется для входа в режим начальной установки из привилегированного режима EXEC.

Листинг 14.1. Команды режима запуска для маршрутизаторов, выполняющих ОС IOS версии 10.3 или более ранней версии

Router# show startup-config

(show config) * Router# show running-config

(write term) * Routerf erase startup-eonfig

(write erase) * Router# reload

Router# setup

Примечание

Используемые в ОС IOS версии 10.3 и более ранних версиях команды show config, write term и write erase заменены новыми командами. В текущей версии эти замененные

команды продолжают выполнять свои функции, но в документации уже не упоминаются. В будущей версии поддержка этих команд будет упразднена.

Начальная установка: диалог конфигурирования системы

Одной из подпрограмм начального конфигурирования является подпрограмма режима начальной установки. Главная цель этого режима, показанного в листинге 14.2, состоит в создании минимальной конфигурации для любого маршрутизатора, который не может найти свой конфигурационный файл в каком-либо другом источнике.

Для многих подсказок диалога конфигурирования системы, выполняемого средствами команды setup, после вопроса в квадратных скобках ([]) имеются ответы поумолчанию. Нажатие клавиши <Return> (или <Enter>) позволяет воспользоваться ответом по умолчанию. Если система была предварительно сконфигурирована, то приводимые ответы по умолчанию представляют собой текущие сконфигурированные значения. Если система конфигурируется в первый раз, то приводятся значения по умолчанию, введенные изготовителем. В том случае, когда поставляемые изготовителем значения по умолчанию отсутствуют, как это имеет место при запросе пароля, после знака вопроса (?) на экран не выводится ничего

Листинг 14.2. Режим начальной установки

#setup

— System Configuration Dialog —

At any port you may enter a question mark '?' for help. Use ctrl-c to abort configuration dialog at any prompt. Default settings are in square brackets '[]'•

Continue with configuration dialog? [yes].

First, would you like to see the current interface summary? [yes]

Interface

IP-Address

OK?

Method

Status

Protocol

TokenRingO

unassigned

NO

not

set

down

down

EthernetO

unassigned

NO

not

set down

down

SerialO

unassigned

NO

not

set

down

down

FddiO

unassigned

NO

not

set down

down

В этот момент вводом в командной строке слова по можно прекратить продолжение диалога конфигурирования системы и выйти из него. Чтобы начать процесс первоначального конфигурирования, необходимо ввести ответ yes. Для прекращения процесса и завершения процедуры запуска можно в любое время нажать комбинацию клавиш <Ctrl+C>. Если в ходе диалога появляется подсказка — More —, то для продолжения необходимо нажать клавишу пробела.

Установка глобальных параметров

Как показано в листинге 14.3, в этот момент на экране монитора появляется соответствующая подсказка. Она говорит о том, что маршрутизатор требует от пользователя ввода глобальных параметров, которые тот для него устанавливает. Эти параметры представляют собой конфигурационные значения, решения по которым принимаются пользователем. Первым глобальным параметром, который требуется ввести, является имя маршрутизатора, которое затем будет стоять в начале командной строки всех режимов конфигурирования ОС IOS. При

начальном конфигурировании в квадратных скобках указывается имя маршрутизатора по умолчанию [Router] . Показанные в листинге 14.3 глобальные параметры используются также

для установки различных паролей, которые затем используются при работе с маршрутизатором.

Листинг 14.3. Подсказка, после которой вводятся глобальные параметры маршрутизатора

Configuring global parameters:

Enter host name [Router]

The enable secret is a one-way cryptographic secret used instead of the enable password when it exists.

Enter enable secret[<Use current secret>]

Enter enable password[san-fran]:

%Please choose a password that is different from the enable secret Enter enable password[san-fran].

Enter virtual terminal password [san-fran]: Configure SNMP Network Management? [no]:

Пользователю необходимо ввести так называемый enable secret-пароль. При вводе цепочки символов пароля в строке Enter enable secret символы обрабатываются специальным разработанным компанией Cisco алгоритмом шифрования. Это может увеличить степень защиты паролевой цепочки. Теперь, если кто-либо будет просматривать содержимое конфигурационного файла маршрутизатора, то пароль команды enable (так называемый enable-пароль) воспроизведется в виде бессмысленного набора символов. Режим начальной установки рекомендует, но не требует, чтобы enable-пароль отличался от enable secret-пароля.

Когда на консоли появляется запрос на ввод глобальных параметров, показанный в листинге 14.4, пользователь должен воспользоваться конфигурационными значениями, которые он определил для ввода в маршрутизатор. При положительном ответе на каждый запрос (ответ yes) по каждому протоколу могут появляться дополнительные вопросы.

Листинг 14.4. Запросы на ввод глобальных параметров, которые появляются на консоли

Configure IP? [yes]:

Configure IGRP routing? [yes]:

Your IGRP autonomous system number [1]: 200

Configure DECnet? [no]:

Configure XNS? [no] :

Configure Novell? [no]: yes

Configure Apollo? [no] :

Configure AppleTalk? [no]: yes

Multizone networks? [no]: yes

Configure Vines? [no]:

Configure bridging? [no]:

Начальная установка параметров интерфейсов

При появлении показанного в листинге 14.5 запроса на ввод параметров для каждого установленного интерфейса пользователь должен воспользоваться конфигурационными значениями, которые он определил для ввода в маршрутизатор в качестве параметров интерфейсов.

Листинг 14.5. Запросы на ввод параметров для каждого установленного интерфейса

Configuring interface parameters:

Configuring interface TokenRingO:

Is this interface in use? [yes]:

Tokenning ring speed (4 or 16)? [16]:

Configure IP on this interface? [no]: yes

IP address for this interface: 172.16.92.67

Number of bits in subnet field [0]:

Class В network is 172.16.0.0, 0 subnet bit; mask is 255.255.0.0 Configure Novell on this interface? [no]: yes

Novell network number [1]: Configure interface SerialO:

Is this interface in use? [yes]: Configure IP on this interface? [yes]

Configure IP unnumbered on this interface? [no]: IP address for this interface: 172.16.97.67 Number of bits in subnet field [0]:

Class В network is 172.16.0.0, 0 subnet bits; mask is 255.255.0.0 Configure Novell on this interface? [yes]: no

Configuring Interface Serial 1:

Is this interface in use? [yes]: no

Сценарий начальной установки и его использование

После завершения конфигурирования всех установленных на маршрутизаторе интерфейсов программа команды режима начальной установки setup выводит на экран созданную конфигурацию, внешний вид которой показан в листинге 14.6. Далее программа команды setup спрашивает пользователя о том, хочет ли он использовать эту конфигурацию. Если ответ положителен (yes), то конфигурация выполняется и сохраняется в энергонезависимой памяти. Если ответ отрицателен (по), то конфигурация не сохраняется и процесс начинается снова. Для этого запроса нет ответа по умолчанию; пользователь должен ответить либо "да" (yes), либо "нет" (по). После положительного ответа на этот последний вопрос система готова к использованию. Если существует необходимость в модификации только что созданной конфигурации, это необходимо сделать вручную.

Листинг 14.6. Выводимая программой команды setup созданная конфигурация

The following configuration command script was created: hostname router

enable secret 5 $ !Sg772S enable password san-fran enable password san-fran line vty 0 4

password san-fran snmp-server community

!

ip routing

no decnet routing no xns routing

no apollo routing appletalk routing no cins routing no vines

no bridge

no mop enabled Interface Ethernet

Ip address 172.16.92.67 255.255.0.0 network 1

no mop enabled

!

interface SerialO

Ip address 172.16.97.67 255.255.0.0 Interface Seriall

shutdown

!

end

Use this configuration? [yes/no]: yes [OK]

Use the enabled mode 'configure' command to modify this configuration.

Данный сценарий говорит, что для внесения изменений в конфигурационный файл после использования режима начальной установки следует использовать режим конфигурирования. Генерируемый командой setup файл сценария является аддитивным. С помощью этой команды можно активизировать функции, но отключить их нельзя. Также команда setup не поддерживает многие из новейших функций маршрутизатора и функции, которые требуют более сложного конфигурирования.

Резюме

Маршрутизатор инициализируется путем загрузки программы начальной загрузки, операционной системы и конфигурационного файла.

Если маршрутизатор не может найти конфигурационный файл, он входит в режим начальной установки.

Маршрутизатор сохраняет резервную копию созданной в режиме начальной установки новой конфигурации в энергонезависимой памяти.

Контрольные вопросы

1. Какая из приведенных ниже последовательностей шагов выполнения процесса запуска системы маршрутизаторов Cisco является правильной?

A.(1) Нахождение местоположения операционной системы и ее загрузка; (2) загрузка программы начального загрузчика; (3) тестирование аппаратной части; (4) нахождение местоположения конфигурационного файла и ее загрузка.

B.(1) Тестирование аппаратной части; (2) загрузка программы начального загрузчика; (3) нахождение местоположения операционной системы и ее загрузка; (4) нахождение местоположения конфигурационного файла и его загрузка.

C.(1) Загрузка программы начального загрузчика; (2) нахождение местоположения конфигурационного файла и его загрузка; (3) тестирование аппаратной части; (4) нахождение местоположения операционной системы и его загрузка.

D.(1) Тестирование аппаратной части; (2) загрузка программы начального загрузчика; (3) нахождение местоположения конфигурационного файла и ее загрузка; (4) нахождение местоположения операционной системы и ее загрузка.

2. Что из приведенного ниже является важной функцией автопроверки по включению питания?

A. Определение состава аппаратных и программных компонентов маршрутизатора и вывод этого перечня на терминал консоли.

B. Загрузка в память других команд.

C. Выполнение подпрограмм диагностики, которые проверяют принципиальную работоспособность аппаратной части маршрутизатора.

D. Запуск процесса маршрутизации, ввод адресов интерфейсов и установка характеристик сред передачи данных.

3. Что из приведенного ниже является важным результатом ввода в маршрутизатор ОС

IOS?

A. Определение состава аппаратных и программных компонентов маршрутизатора и вывод этого перечня на терминал консоли.

B. Загрузка в память других команд.

C. Выполнение подпрограмм диагностики, которые проверяют принципиальную работоспособность аппаратной части маршрутизатора.

D. Запуск процесса маршрутизации, ввод адресов интерфейсов и установка характеристик сред передачи данных.

4. Что из приведенного ниже является важным результатом загрузки в маршрутизатор конфигурационного файла?

A. Определение состава аппаратных и программных компонентов маршрутизатора и вывод этого перечня на терминал консоли.

B. Загрузка в память других команд.

C. Выполнение подпрограмм диагностики, которые проверяют принципиальную работоспособность аппаратной части маршрутизатора.

D. Запуск процесса маршрутизации, ввод адресов интерфейсов и установка характеристик сред передачи данных.

5. Какова функция команды erase startup-config?

A. Удаляет из энергонезависимой памяти резервный конфигурационный файл. B. Удаляет из флэш-памяти образ начального загрузчика.

C. Удаляет из энергонезависимой памяти рабочий образ ОС IOS. D. Удаляет из флэш-памяти текущую рабочую конфигурацию. 6. Какова функция команды reload?

A.Загружает с TFTP-сервера резервную копию конфигурационного файла.

B.Сохраняет во флэш-памяти новый образ ОС IOS.

C.Перезагружает маршрутизатор.

D.Загружает в энергонезависимую память новый конфигурационный файл.

7. Когда выполняется режим начальной установки маршрутизатора?

A. После того, как сохраненный конфигурационный файл загружается в главную память.

B. Когда сетевому администратору необходимо ввести в маршрутизатор конфигурацию сложной функции протокола.

C. Когда маршрутизатор начинает инициализацию программного обеспечения.

D. Когда маршрутизатор не может найти корректно оформленный конфигурационный файл. 8. Что из приведенного ниже правильно описывает процедуру начальной установки на маршрутизаторе глобальных параметров и параметров интерфейсов?

A. Значения параметров по умолчанию указываются в строке каждого запроса в квадратных скобках.

B. Должно быть установлено имя маршрутизатора.

C. Можно, но этого жестко не требуется, установить enable secret-пароль.

D. Для каждого установленного интерфейса необходимо предоставить ответы на ряд вопросов.

9. Зачем может понадобиться выдача команд show startup-config и show runningconfig?

A.Настало время обновления ОС IOS, и перед началом в маршрутизаторе необходимо удалить определенные процессы.

B.Для определения времени с момента загрузки маршрутизатора и текущих установок регистра.

C.Маршрутизатор неожиданно начал неправильно работать, и необходимо сравнить начальное состояние с состоянием на данный момент времени.

C.Для выяснения, откуда была загружена ОС IOS и какая версия используется.

10.Какой (какие) файл (файлы) можно обнаружить в энергонезависимой памяти?

A.ОС IOS и конфигурационные файлы.

B.Конфигурационные файлы.

C.Резервную копию ОС IOS.

D.Ограниченную версию ОС IOS и файлы реестра.

Глава 15

Конфигурирование маршрутизатора

Вэтой главе...

Процедуры задания местонахождения конфигурационных файлов и генерация информации для конфигурирования маршрутизатора

Цели и функции режимов работы маршрутизатора

Пользовательский режим EXEC

Привилегированный режим EXEC

Режим глобального конфигурирования

Конфигурирование паролей

Идентификация маршрутизатора

Введение

В главе 14, "Запуск маршрутизатора и его начальное конфигурирование", рассказывалось о том, как запустить маршрутизатор в первый раз, используя правильные команды и последовательность запуска, чтобы выполнить его начальное конфигурирование. В данной главе речь пойдет о

применении режимов работы маршрутизатора и методов конфигурирования для обновления конфигурационного файла в маршрутизаторах, работающих под управлением межсетевой операционной системы компании Cisco Internetwork Operating System (ОС IOS) текущей и более ранних версий.

Конфигурированию маршрутизатора

При запуске маршрутизатор использует следующую информацию, содержащуюся в конфигурационном файле.

Версия ОС IOS.

Идентификационные данные маршрутизатора.

Местонахождение файла начального загрузчика.

Информация о протоколах,

Конфигурация интерфейсов

Конфигурационный файл содержит команды, которые индивидуализируют работу маршрутизатора. Как уже говорилось в главе 14, "Запуск маршрутизатора и его начальное конфигурирование", если конфигурационный файл отсутствует, то тогда диалог конфигурирования системы режима начальной установки помогает пользователю в процессе его создания.

Работа с конфигурационными файлами маршрутизаторов, работающих под управлением ОС 1OS версии 11.0 или более поздней.

Информация о конфигурации маршрутизатора может генерироваться несколькими способами. Команда привилегированного режима EXEC configure может использоваться для конфигурирования с использованием либо виртуального (удаленного) терминала, либо терминала консоли, позволяя вводить изменения в конфигурацию в произвольный момент времени. Эта команда также может использоваться для загрузки конфигурации из сетевого сервера простейшего протокола передачи файлов Trivial File Transfer Protocol (TFTP-сервера), позволяя поддерживать и хранить информацию о конфигурации на центральной площадке.

На рис. 15.1 представлен сводный перечень команд конфигурирования, который включает команды, приведенные в табл. 15.1.

Таблица 15.1. Сводный перечень команд конфигурирования для маршрутизаторов, работающих под управлением ОС IOS версии 11.0 или более поздних версий

Команда

Описание

configure terminal

Конфигурирует маршрутизатор вручную с терминала консоли

configure memory

Загружает информацию о конфигурации из энергонезависимой

 

памяти

copy tftp running-config

Загружает информацию о конфигурации с сетевого TFTP-

 

сервера

show running-config

Выводит на экран текущую конфигурацию, находящуюся в

 

ОЗУ

copy running-config startup-

Сохраняет текущую находящуюся в ОЗУ конфигурацию в

config

энергонезависимой памяти

copy running-config tftp

Сохраняет текущую находящуюся в ОЗУ конфигурацию на

 

сетевом TFTP-сервере

show startup-config

Выводит на экран сохраненную конфигурацию, которая

 

содержится в энергонезависимой памяти

erase startup-config

Стирает содержимое энергонезависимой памяти

Работа с конфигурационными файлами маршрутизаторов, работающих под управлением ОС IOS версий, предшествовавших версии 11.0

Команды, показанные на рис. 15.2, используются в маршрутизаторах, работающих под управлением ОС IOS версии 10.3 или более ранних версий, и уже заменены новыми командами, которые продолжают выполнять свою нормальную функцию в текущей версии ОС, но в документации больше не приводятся. В будущем релизе поддержка этих команд будет упразднена.

Соседние файлы в предмете Сети и Телекоммуникации