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

Конфигурирование маршрутизаторов Cisco - Аллан Леинванд, Брюс Пински

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

Примечание

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

фейсов, установленных в маршрутизаторе. Приведенный выше пример взят для мар- шрутизатора серии Cisco 2500.

После этого для начала работы в режиме диалога конфигурирования системы можно нажать клавишу <Return> или <Enter>:

Would you like

to enter

the initial configuration dialog?

[yes]:

First, would

you like

to see the current interface summary?

[yes]:

Приведенный ниже список интерфейсов соответствует состоянию устройства при его непосредственной поставке с завода: устройство еще не сконфигурировано. Поэтому все его интерфейсы показаны как не прошедшие конфигурирование (об этом говорит слово NO в столбце Ok?). Поскольку для интерфейсов IP-адреса не определены, в столбце IP Address для всех интерфейсов стоит значение unassigned (не присвоен). В столбце Method стоит значение not set (нет установок). Значение этого столбца показывает, как конфигурировался интерфейс: вручную или автоматически через сеть. На данный момент установки для интерфейсов еще не производились. Последние два столбца называются Status ("Состояние") и Protocol ("Протокол"). Столбец status показывает статус интерфейса, а столбец Protocol — тип запущенного на данном интерфейсе протокола канального уровня. По умолчанию на новом устройстве все интерфейсы и протоколы канального уровня имеют статус down ("выключен").

Interface IP-Address OK? Method Status Protocol

EthernetO unassigned NO not set down down

SerialO unassigned NO not set down down

Продолжая интерпретировать этот список интерфейсов, нужно отметить, что интерфейс Ethernet является интерфейсом локальной сети, а последовательный интерфейс Serial — интерфейсом глобальной сети. Имя интерфейса EthernetO обозначает первую подключаемую к данному устройству локальную сеть Ethernet, а имя интерфейса SerialO — первую подключаемую глобальную сеть с последовательной передачей. Физические порты на задней стенке корпуса устройства имеют точно такие же названия. Более подробно различные типы интерфейсов будут обсуждаться в главе 3, "Основы интерфейсов устройств".

Следующими этапами конфигурирования устройства являются присвоение имени устройству, т.е. логического названия, которое будет ассоциироваться с данным физическим устройством, и задание пароля доступа. Начнем с имени устройства. В качестве примера конфигурируемого устройства используем маршрутизатор сети компании ZIP в Сингапуре:

Configuring global parameters:

Enter host name [Router]: Singapore

Совет

Указанные в квадратных скобках значения ОС IOS принимает по умолчанию. В данном примере ввод значений по умолчанию в явном виде показан для большей наглядности.

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

31

данных. В данном примере, чтобы показать все возможности ОС IOS, используются оба метода установки пароля, однако в остальных примерах в книге применяется метод enable secret. Таким образом, в данном примере для режима enable secret устанавливается пароль ! zippy2u, а для режима enable password — пароль ! zippy4me:

The enable secret word is a one-way

cryptographic secret that is used

instead of the

enable password word when

it exists.

Enter enable

secret:

\zippy2u

no enable secret and when using

The enable password is used when there is

older software and some boot images.

 

Enter enable

password:

!zippy4me

 

Термин "виртуальный терминал" обозначает одно логическое соединение терминала с устройством, работающим под управлением ОС IOS. По умолчанию все устройства, работающие под управлением ОС IOS, позволяют одновременно поддерживать пять Telnet-сеансов виртуального терминала (с номерами от 0 до 4). Если устройство с ОС ЮС активно работает в сети, то для доступа ко всем функциям ОС IOS через канал виртуального терминала можно использовать программу Telnet, причем этот доступ ничем не отличается от доступа через порт консоли. Например, можно использовать виртуальный терминал, чтобы подключиться к маршрутизатору и затем с помощью пароля режима enable secret войти в режим исполнения привилегированных команд. В данном примере устанавливается один пароль виртуального терминала Zipmein для всех пяти сеансов:

Enter virtual terminal password: Zipmein

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

Следующий шаг в диалоге конфигурирования системы связан с заданием желаемых типов протоколов. На этом этапе необходимо разрешить использование устройством протокола простого управления сетью (Simple Network Management Protocol — SNMP). Более подробно конфигурирование протокола SNMP описывается в главе 7, "Основы администрирования и управления". Итак, в данном примере разрешается использование протокола SNMP, и в качестве цепочки сообщества принимается значение по умолчанию public:

Configure

SNMP Network Management?

[yes]: yes

Community

string

[public]: public

 

Теперь диалог конфигурирования системы задаст вопрос относительно необходимости конфигурирования протокола DECnet, представляющего собой протокол сетевого уровня корпорации Digital Equipment Corporation. Поскольку этот протокол в сети компании ZIP не используется, вводится ответ по.

Configure DECnet? [no]: no

В сети компании ZIP применяется протокол AppleTalk с многозоновыми сетями. (Подробнее протокол AppleTalk обсуждается в главе 5, "Основы Apple Talk".)

Configure AppleTalk? [no]: yes Multizone networks? [no]: yes

В сети компании ZIP также используется протокол IPX:

Configure IPX? [no]: yes

Межсетевой протокол Internet Protocol (IP) является основным для корпоративной сети компании ZIP. Соответственно, на этом этапе необходимо разрешить его использование. При этом ОС IOS просит выбрать протокол IP-маршрутизации, который будет использоваться маршрутизаторами для обмена маршрутной информацией. В примере не дается разрешение на использование протокола внутренней маршрутизации между шлюзами Interior Gateway Routing Protocol (IGRP) в качестве протокола маршрутизации. Конфигурирование протоколов IP-

32

маршрутизации будет рассмотрено в главе 4, "Основы TCP/IP":

Configure IP? [yes]:

Configure IGRP routing? [yes]: no

После выбора протоколов диалог настройки ОС IOS потребует ввода информации по каждому интерфейсу, установленному на маршрутизаторе. Для каждого интерфейса локальной или глобальной сети требуется ввести информацию об используемом протоколе. Различные типы интерфейсов локальных и глобальных сетей описываются в главе 3, а такие вопросы, касающиеся протоколов, как IP-адресация, номера IPX-сетей, значения диапазонов кабелей для сетей AppleTalk, обсуждаются в последующих главах. Расположенный в Сингапуре маршрутизатор компании ZIP имеет один интерфейс локальной сети — Ethernet и один интерфейс глобальной сети — Frame Relay. Конфигурирование протоколов IP, IPX и AppleTalk для каждого интерфейса осуществляется таким образом:

Configuring interface parameters:

Configuring interface EthernetO:

Следующий вопрос запрашивает данные о том, используется ли конфигурируемый интерфейс, т.е. необходимо ли, чтобы этот интерфейс был включен и не был административно заблокированным. На маршрутизаторе в Сингапуре интерфейсы EthernetO и SerialO должны быть включенными:

Is this interface in use? [no]: yes

Теперь необходимо сообщить маршрутизатору, чтобы на этом интерфейсе применялся протокол IP, а для него использовался IP-адрес 131.108.1.1 и маска подсети 255.255.255.128. Как уже было сказано, необходимая информация об IP-адресации, разбиении на подсети и конфигурировании дана в главе 4.

Configure

IP on this interface?

[no]:

yes

IP address for this interface: 131.108.1.1

Number of

bits in subnet field

[0]:

9

Class В network is 131.108.0.0,

9 subnet bits, mask is /25

Одновременно с использованием протокола IP в сети компании ZIP в Сингапуре используются протоколы IPX и AppleTalk. Для включения данных протоколов необходимо ввести информацию о номере IPX-сети и о значении кабельного диапазона сети AppleTalk. Детально протокол IPX описывается в главе 6, "Основы IPX", а протокол AppleTalk — в главе 5, "Основы AppleTalk".

Configure

IPX on this

interface?

[no]:

yes

IPX network number

[1]:

4010

 

[no]: yes

Configure

AppleTalk on

this

interface?

Extended AppleTalk network?

[no]: yes

4001

AppleTalk starting cable range

[0]:

На этом маршрутизаторе также необходимо сконфигурировать интерфейс SerialO с теми же протоколами сетевого уровня, что делается следующим образом:

Configuring interface SerialO:

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

IP address for this interface: 131.108.242.6 Number of bits in subnet field [0]: 14

Class В network is 131.108.0.0, 8 subnet bits; mask is /30 Configure IPX on this interface? [no]: yes

IPX network number [2]: 2902 Configure AppleTalk on this interface? [no]: yes Extended AppleTalk network? [no]: yes

AppleTalk network number [1]: 2902

33

Результатом работы диалога конфигурирования системы является скрипт команд конфигурирования, который интерпретируется устройством. Сам по себе диалог конфигурирования системы не выполняет собственно конфигурирование устройства, а создает скрипт команд конфигурирования, который затем интерпретируется устройством и используется для конфигурирования. Скрипт написан на языке, который необходимо знать для того, чтобы настраивать изделия компании Cisco, работающие под управлением ОС IOS. В остальной части данной книги собственно и рассматривается этот язык написания скриптов. Читатель, вероятно, сможет найти связь между вопросами, задаваемыми в ходе диалога конфигурирования системы, и приведенным ниже скриптом команд конфигурирования:

hostname Singapore

enable secret 5 $2zu6m7$RMMZ8em/.8hksdkkh78p/TO enable password !zippy4me

line vty 0 4 password Zipmein

snmp-server community public ip routing

!

ipx routing appletalk routing

!

no decnet routing

!

interface EthernetO

ip address 131.108.1.1 255.255.255.128 ipx network 4010

appletalk cable-range 4001-4001 appletalk discovery

no mop enabled

!

interface SerialO

ip address 131.108.242.6 255.255.255.252

ipx network 100

 

 

appletalk cable-range 2902-2902

 

no mop enabled

 

 

!

 

 

 

end

 

 

 

Use this configuration? [yes/no]: yes

 

[OK]

the enabled mode

'configure,'

command to modify this configuration.

Use

Press

RETURN to get

started!

 

После нажатия клавиши <Return> маршрутизатор должен вывести командную строку следующего вида:

Singapore>

Начиная с этого момента, пользователь попадает в режим EXEC, который используется для исполнения команд ОС IOS. Но прежде чем приступать к изучению режима исполнения команд, рассмотрим работу системы помощи Help.

Система помощи

В ОС IOS встроена система помощи, обратиться к которой можно из режима исполнения команд EXEC. Система помощи является контекстной, что означает, что оказываемая помощь зависит от того, что пользователь пытается сделать в ОС IOS на данный момент. Например, введя в командной строке знак "?", пользователь получит следующую информацию:

Singapore>?

34

Exec commands:

Session number to resume

<1-99>

access-enable

Create a temporary Access-List entry

access-profile

Apply user-profile to interface

attach

Attach to system component

clear

Reset functions

connect

Open a terminal connection

disable

Turn off privileged commands

disconnect

Disconnect an existing network connection

enable

Turn on privileged commands

exit

Exit from the EXEC

help

Description of the interactive help system

lock

Lock the terminal

login

Log in as a particular user

logout

Exit from the EXEC

mis

Exec mis router commands

mrinfo

Request neighbor and version information from a

mstat

multicast router

Show statistics after multiple multicast traceroutes

mtrace

Trace reverse multicast path from destination to source

name-connection

Name an existing network connection

pad

Open a X.29 PAD connection

ping

Send echo messages

—More—

 

В этом примере показан лишь первый экран помощи из доступных, так как здесь объем выводимой информации был ограничен. Чтобы получить полный список доступных в режиме EXEC команд, можно обратиться к сводному перечню команд операционной системы IOS компании Cisco (Cisco IOS Software Command Summary), который можно найти по адресу www.cisco.com/univercd/cc/td/doc/product/ software/ios!21/121cgcr/index.htm. Система помощи построена таким образом, что в левой части выводимого текста содержатся сами команды, а в правой

короткие пояснения к каждой из них. Некоторые команды состоят из одного слова; система помощи ставит пользователя в известность об этом, показывая, что единственным выбором у него является нажатие после этой команды клавиши возврата каретки обозначая это действие, выводя на экран символы <сг>:

Singapore>lock ? <сг>

Singapore>lock

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

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

Singapore>show

alps

Alps information

backup

Backup status

bootflash:

Display information about bootflash: file system

bootvar

Boot and related environment variable

calendar

Display the hardware calendar

cef

Cisco Express Forwarding

ces

CES Show Commands

clock

Display the system clock

context

Show context information about recent crash(s)

dialer

Dialer parameters and statistics

diskO:

display information about diskO: file system

diskl:

Display information about diskl: file system

35

drip

DRiP DB

 

dss

DSS information

flash:

Display

information about flash: file system

fras-host

FRAS Host Information

history

Display

the session command history

hosts

IP domain-name, lookup style, nameservers, and host table

ipc

Interprocess communications commands

location

Display

the system location

management

Display

the management applications

microcode

Show configured microcode for downloadable hardware

mis

Multilayer switching information

modemcap

Show Modem Capabilities database

mpoa

MPOA show commands

ncia

Native Client Interface Architecture

PPP

PPP parameters and statistics

rmon

Rmon statistics

rtr

Response Time Reporter (RTR)

sessions

Information about Telnet connections

sgbp

SGBP group information

slotO:

Display

information about slotO: file system

slotl:

Display

information about slotl: file system

snmp

Snmp statistics

syscon

System Controller information

tacacs

Shows tacacs+ server statistics

terminal

Display

terminal configuration parameters

traffic-shape

Traffic

rate shaping configuration

users

Display

information about terminal lines

version

System hardware and software status

vpdn

VPDN information

Singapore>show

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

Также встроенная в ОС IOS система помощи позволяет вводить команды не полностью, автоматически дополняя команду до конца при нажатии клавиши <Таb>. Если ввести часть команды, которая не имеет нескольких значений, и нажать клавишу <Таb>, то ОС IOS сама дополнит команду до конца. В качестве примера рассмотрим команду show sessions, которая позволяет увидеть все текущие Telnet-сеансы управления устройством через его каналы виртуального терминала. Если ввести

Singapore>show sess

и затем нажать клавишу <Таb>, то ОС IOS автоматически дополнит команду:

Singapore>show sessions

При вводе неоднозначной команды, например,

Singapore>show s

ОС IOS не сможет ее дополнить, потому что данная команда может быть интерпретирована как show sessions и как show snmp. В этом случае нажатие на клавишу <Таb> для большинства систем приведет к срабатыванию встроенного в терминал зуммера.

Совет

В режиме EXEC ОС IOS не обязательно вводить всю команду однозначно интерпретируемые команды по умолчанию будут дополнены. Это означает, что ввод ко-

манд show sess и show sessions даст одинаковый результат.

Команда show sessions отличается от команды sessions. Команда sessions разрешает

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

36

модули маршрутизирующего коммутатора (Route Switch Module — RSM) и асинхронного интерфейса передачи данных (Asynchronous Transfer Mode — ATM) в коммутаторах типа Catalyst. Пользователь может обозначить, к какому из нескольких установленных модулей он хочет подключиться, с помощью команды session, введя после нее номер модуля. Например, если в коммутаторе Catalyst имеется модуль ATM, и он считается модулем номер 3 (обычно, это означает, что он стоит в третьем слоте расширения устройства), то для получения доступа к модулю можно сделать следующее:

Router>session 3

Trying ATM-3. . .

Connected to ATM-3.

Escape character is ‘^]’.

ATM>

Выполнив эту команду, система устанавливает сеанс с ATM-модулем. Этот сеанс отличается по функциям от Telnet-сеанса с самим маршрутизатором или коммутатором: теперь все исполняемые команды будут выполняться ATM-модулем.

Непривилегированный

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

Врежиме EXEC возможно исполнение команд двух основных уровней. Команд] первого уровня исполняются в непривилегированном режиме. Непривилегированны режим обозначается символом "больше, чем" (>), размещаемым в командной строк после имени устройства, как показано ниже:

Singapore>

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

Второй уровень включает команды привилегированного режима, который таю» известен под именем разрешенный режим (enable mode). Для того чтобы войти в этот режим, необходимо знать системный пароль, заданный в режиме enable secret Чтобы переключиться из непривилегированного режима в привилегированный, нужно ввести команду enable:

Singapore>enable

Password:

Singapore#

В приведенном выше примере после выдачи запроса пароля в соответствуй шей командной строке вводится пароль режима enable secret (в нашем случае это!zippy2u), который не повторяется на экране терминала. При смене режима на привилегированный система обозначает это заменой в командной строке символа ">" символом "#" (так называемая "решетка"). Для того чтобы перейти из привилегированного режима в непривилегированный, следует ввести команду режима EXEC disable:

Singapore #disable

Singapore>

Следует отметить, что в привилегированном режиме пользователю доступ большее количество команд, нежели в непривилегированном, что и показывает си тема помощи:

Singaporett?

 

Exec commands:

Session number to resume

<1-99>

access-enable

Create a temporary Access-List entry

37

access-profile

Apply user-profile to interface

access-template

Create a temporary Access-List entry

attach

Attach to system component

bfe

For manual emergency modes setting

calendar

Manage the hardware calendar

cd

Change current directory

clear

Reset functions

clock

Manage the system clock

configure

Enter configuration mode

connect

Open a terminal connection

copy

Copy from one file to another

debug

Debugging functions (see also 'undebug')

delete

Delete a file

dir

List files on a filesystem

disable

Turn off privileged commands

disconnect

Disconnect an existing network connection

enable

Turn on privileged commands

erase

Erase a filesystem

exit

Exit from the EXEC

format

Format a filesystem

help

Description of the interactive help system

lock

Lock the terminal

login

Log in as a particular user

logout

Exit from the EXEC

microcode

Microcode commands

mkdir

Create new directory

mls

Exec mis router commands

more

Display the contents of a file

mpoa

MPOA exec commands

mrinfo

Request neighbor and version information from a multicast router

mstat

Show statistics after multiple multicast traceroutes

mtrace

Trace reverse multicast path from destination to source

name-connection

Name an existing network connection

ncia

Start/Stop NCIA Server

no

Disable debugging functions

pad

Open a X.29 PAD connection

ping

Send echo messages

ppp

Start IETF Point-to-Point Protocol (PPP)

pwd

Display current working directory

reload

Halt and perform a cold restart

rename

Rename a file

—More—

 

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

Вопросы конфигурирования памяти

Устройства Cisco имеют три блока памяти. Два из них отводятся под хранение конфигурации устройства, а третий под хранение операционной системы IOS. Различие между командами конфигурирования и операционной системой заключается в том, что команды используются для формирования конфигурации устройства, а операционная система это программное обеспечение, которое исполняется на этом устройстве.

Из данного раздела читатель узнает о двух типах памяти, в которой хранятся команды конфигурирования. Это оперативная память и энергонезависимая память. Также будет объяснено, как загрузить операционную систему IOS в третий тип памяти устройства перезаписываемое постоянное запоминающее устройство с электронным стиранием, или флэш-память. Для того чтобы выполнять связанные с памятью команды, необходимо находиться в привилегированном режиме (как показано в приводимых ниже примерах).

Память конфигурации устройства

Текущую, или используемую, конфигурацию устройства, работающего под управлением ОС IOS, можно посмотреть с помощью команды show runing-config. Результатом работы данной команды является список команд конфигурирования ОС IOS, исполняемых

38

устройством, приведенный ниже:

Singapore#show running-config Current configuration: hostname Singapore

enable secret 5 $2zu6m7$RMMZ8em/.8hksdkkh78p/TO enable password !zippy4me

line vty 0 4 password Zipmein

snmp-server community public

ip routing ipx routing

appletalk routing no decnet routing

!

interface EthernetO

ip address 131.108.1.1 255.255.255.128 ipx network 4010

appletalk cable-range 4001-4001 appletalk discovery

no mop enabled

!

—More—

Объем выводимой информации здесь для краткости усечен.

Текущая конфигурация устройства хранится в оперативной памяти. При отключении питания устройства информация, содержащаяся в этом типе памяти, теряется. Если необходимо, чтобы после цикла отключения-включения питания устройстве восстанавливало текущую конфигурацию, ее следует записать в энергонезависимую память, называемую памятью стартовой конфигурации. Для копирования конфигурации в энергонезависимую память используется команда режима EXEC copy, которая производит запись из первой указываемой памяти во вторую:

Singapore#copy running-config startup-config [OK] Singapore#

После ввода данной команды текущая конфигурация устройства, находящаяся в ОЗУ, копируется в качестве стартовой в энергонезависимую память. Также возможен обратный вариант, когда команда сору используется для копирования стартовой настройки в качестве текущей, как показано ниже:

Singapore#copy startup-config running-config [OK]

Singapore#

Такое копирование может понадобиться, чтобы вернуться к стартовой конфигурации устройства после изменения текущей. Предположим, что в конфигурацию устройства внесено несколько изменений. После оценки поведения устройства оказывается, что изменения были неправильными. Если текущая конфигурация еще не была скопирована в качестве стартовой, то старую стартовую конфигурацию можно скопировать в качестве текущей. При копировании стартовой конфигурации из энергонезависимой памяти в ОЗУ в качестве текущей конфигурации следует помнить, что возможно слияние команд конфигурирования (см. раздел "Слияние и замещение команд конфигурирования" далее в этой главе).

Для просмотра стартовой конфигурации следует ввести команду режима EXEC show startup-config:

Singapore#show startup-config Using 1240 out of 7506 bytes !hostname Singapore

enable secret 5 $2zu6m7$RMMZ8em/.8hksdkkh78p/TO

39

enable password !zippy4me line vty 0 4

password Zipmein

snmp-server community public ip routing

ipx routing appletalk routing no decnet routing

!interface EthernetO

ip address 131.108.1.1 255.255.255.128 ipx network 4010

appletalk cable-range 4001-4001 appletalk discovery

no mop enabled !—More—

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

Стартовая и текущая конфигурации совпадают после выдачи команды сору running-config startup-config. Однако, если производится переконфигурирование устройства (как будет показано далее), и измененная текущая конфигурация не сохраняется в качестве стартовой,

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

Стартовая конфигурация может быть полностью удалена из энергонезависимой памяти с помощью команды erase startup-config:

Singapore#erase startup-config

Erasing the nvram filesystem will remove all files! Continue? [confirm] [OK]

Singapore#

Если после этого перезагрузить маршрутизатор, отключив электропитание или используя привилегированную команду режима EXEC reload, то стартовая конфигурация будет пустой. Такая последовательность действий (стирание энергонезависимой памяти и перезагрузка устройства) приведет к тому, что вновь будет запущен описанный ранее в этой главе режим диалога конфигурирования системы.

Флэш-память хранения ОС IOS

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

Устройство может хранить несколько образов ОС IOS. Это зависит от объема уста- новленной флэш-памяти и размера образов операционной системы. Если в данном устройстве хранится несколько образов ОС IOS, то пользователь может указать, какой именно образ ОС IOS следует исполнять устройству после перезагрузки. Получаемые от компании Cisco образы ОС IOS могут быть скопированы в устройство с использованием нескольких различных протоколов передачи файлов, имеющих в основе протокол TCP/IP, включая простой протокол передачи файлов (Trivial File Transfer Protocol — TFTP), протокол передачи файлов (File Transfer Protocol — FTP), а также протокол удаленного копирования для платформы UNIX — UNIX remote copy protocol (rep). Далее мы рассмотрим применение для передачи образов ОС IOS в устройство только протоколов TFTP и FTP. Хотя протокол гср также может быть использован в этих целях, он требует конфигурирования как устройства с ОС 1OS, так и гср-сервера, а описание этого процесса выходит за рамки данной книги. Кроме того, использование протокола гср в определенной

40

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