Рефераты. Система команд конфігурування маршрутизаторів Cisco p> . Коментарі починаються зі знаку оклику, але у NVRAM не зберігаються.

При роботі з командним рядком Cisco IOS передбачено декілька контекстів (режимів вводу команд). Поточний контекст ідентифікується символом запрошення вводу команди, який виводиться вслід за іменем маршрутизатора, наприклад Router> - контекст користувача; Router# - контекст адміністратора. Замість сигнатури "Router" виводиться назва маршрутизатора, якщо вона була специфікована.

Контекст користувача –відкривається при підключенні до маршрутизатора і допускає виконання лише обмеженого набору основних контрольних команд, що не впливають на конфігурацію маршрутизатора. Якщо на протязі тривалого часу відсутні будь-які дії в контексті адміністратора, Cisco IOS автоматично переходить в контекст користувача.

Контекст адміністратора –відкривається командою enable, поданою в контексті користувача. Контекст адміністратора надає доступ до всіх без винятку команд (команди, що дозволяють отримати повну інформацію про конфігурацію маршрутизатора та його поточний стан, команди переходу в режим конфігурування, команди збереження та завантаження конфігурації). Зворотній перехід до контексту користувача відбувається по команді disable або по закінченні встановленого часу неактивності.

Контексти користувача та адміністратора можуть бути захищені паролями з метою запобігання несанкціонованого доступу незареєстрованих операторів, тому при вході до одного з цих контекстів може відбуватися запит пароля
(Password:). При вводі пароля останній із міркувань безпеки на екрані терміналу не відображається. При роботі через сеанс TELNET пароль передається мережею у відкритому форматі; TELNET не вживає жодних засобів по забезпеченню захисту пароля від можливого перехоплення. Завершення сеансу роботи відбувається по команді exit.


2.2. Організація команд Cisco IOS

Команди Cisco IOS чітко структуровані і доступні в різних контекстах і для успішної роботи з системою команд важливим є розуміння того, в якому контексті які команди є доступними. Для спрощення орієнтування в ієрархії команд вигляд рядка запрошення має унікальний вигляд. На малюнку 2.2.1 наведена проста схематична діаграма деяких контекстів Cisco IOS.

Кожна команда доступна лише на певному рівні ієрархії CLI (в певному контексті CLI). Наприклад, команди конфігурації не будуть доступними, поки інтерфейс не буде переведено на рівень глобального конфігурування командою configure.

В таблиці 2.2.1 наведено перелік можливих контекстів та доступних команд системи команд.

Таблиця 2.2.1. Контексти та доступні команди системи команд Cisco IOS
|Router> |- Режим користувача |
|Router# |- Привілейований режим |
|Router(config)# |- Режим глобального конфігурування |
|Router(config-if)# |- Режим конфігурування інтерфейсу (контекст обраного |
| |інтерфейсу) |
|Router(config-router|- Режим конфігурування маршрутизації |
|)# | |
|Router(config-line)#|- Режим конфігурування віртуального терміналу |

Вихід з контексту глобального конфігурування до контексту адміністратора, а також вихід з будь-якого контексту до контексту верхнього рівня виконується командою exit. Комбінація CTRL+Z приводить до переходу в контекст адміністратора з будь-якого під контексту; до цього ж приводить команда end будь-якого під контексту.

Відміна дії будь-якої команди реалізована за допомогою т.з
"негативних" команд –команд, яким передує префікс no, наприклад:

Router(config-if)#shutdown -виключає інтерфейс

Router(config-if)# no shutdown -включає інтерфейс.
Інколи при введенні негативних команд є потреба у вказуванні параметрів команд, дії яких вони відміняють.

[pic]

Малюнок 2.2.1. Схематична ієрархія команд Cisco IOS


2.2.1. Контекст адміністратора

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

Маршрутизатор Cisco зберігає конфігурацію в двох копіях –файл поточної конфігурації (running-config) в RAM та файл стартової конфігурації
(startup-config) в NVRAM. Файли конфігурації є текстовими файлами, що містять секції, кожна з яких відповідає одній із підсистем маршрутизатора; в секціях прописуються значення конкретних параметрів відповідних підсистем. При завантаженні Cisco IOS зчитує команди конфігурації з файлу startup-config (в NVRAM) до файлу running-config (в RAM). Поточна конфігурація є активною у процесі функціонування маршрутизатора.

Всі команди вступають в дію одразу ж після їх введення і прописуються до файлу поточної конфігурації (running-config) в RAM. Деякі настройки маршрутизатора та його окремих підсистем мають значення по умовчанню. До файлу конфігурації прописуються лише ті значення параметрів, які відрізняються від значень, прийнятих по умовчанню.

Контекст адміністратора містить команди перегляду файлів поточної та стартової конфігурацій: show running-config [options]

-перегляд файлу поточної конфігурації; show startup-config [options]

-перегляд файлу стартової конфігурації;

Параметри [options] дозволяють керувати процесом виводу і дозволяють, наприклад, здійснювати вивід не всього файлу, а вмісту деякої окремої його секції.

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

Router# copy running-config startup-config

Конфігурація маршрутизатора може зберігатися на TFTP –сервері і завантажуватися з нього. Для цього необхідно вказувати ІР -адресу TFTP
–сервера та назву файлу, під якою буде збережено файл конфігурації. Команда збереження на TFTP має вигляд: copy TFTP:///[]

Якщо параметр не буде вказано, Cisco IOS запропонує вказати його значення в процесі діалогу.

При збереженні однієї конфігурації поверх іншої можливі два варіанти: перезапис і злиття. При перезапису стара конфігурація попередньо видаляється, а при злитті –команди нової конфігурації дописуються до старої так, ніби вони вводилися вручну. При злитті конфігурацій можлива низка побічних ефектів, що має особливе значення при злитті списків доступу, оскільки порядок запису рядків списків має суттєве значення. Злиття може змінити цей порядок і суттєво спотворити роботу маршрутизатора.

Наведена нижче таблиця містить перелік можливих команд збереження конфігурації; всі команди виконуються в контексті адміністратора.

Таблиця 2.2.2. Варіанти команд збереження конфігурації.
|Звідки |Куди |Команда |Варіант |
|Рабочая|Начальн|copy running-config startup-config |Перезапис|
| |ая | | |
|TFTP |Начальн|config overwrite-network або copy tftp |Перезапис|
| |ая |startup-config | |
|Рабочая|TFTP |copy running-config tftp |Перезапис|
|Начальн|TFTP |copy startup-config tftp |Перезапис|
|ая | | | |
|Начальн|Рабочая|config memory або copy startup-config |Злиття |
|ая | |running-config | |
|TFTP |Рабочая|config network або copy tftp running-config |Злиття |

Інформація про маршрутизатор (модель, розмір пам'яті, версія IOS, кількість і типи інтерфейсів) доступна по команді: show version

Ця команда виводить наступні важливі дані:

. Версія IOS, під управлінням якої працює маршрутизатор;

IOS (tm) 3600 Software (C3620-JSX-M), Version 12.2(13b)

. Версія BOOTSTRAP IOS:

ROM: System Bootstrap, Version 11.1(20)AA2

. Файл з образом IOS, з якого система була завантажена: flash:c3620-jsx-mz.122-13b.bin

. Модель маршрутизатора: cisco 3620 (R4700) processor (revision 0x81)

. Розмір оперативної пам'яті (виводиться у вигляді двох чисел –розміру процесорної пам'яті та розмір пам'яті вводу-виводу: with 60416K/5120K bytes of memory.

. Розмір NVRAM:

29K bytes of non-volatile configuration memory.

. Розмір пам'яті FLASH:

16384K bytes of processor board System flash (Read/Write)

. Значення конфігураційного регістра:

Configuration register is 0x2102

Перегляд вмісту FLASH –пам'яті реалізований командою show flash, результат виконання має вигляд:

System flash directory:

File Length Name/status

1 13205088 c3620-jsx-mz.122-13b.bin
[13205152 bytes used, 3047776 available, 16252928 total]
16384K bytes of processor board System flash (Read/Write)

Моніторинг завантаження процесора: show processes show processes cpu show processes memory

Другий варіант команди виводить більш детальну інформацію про навантаження процесора (середнє завантаження кожного процесора за останні 5 секунд, 1 та 5 хвилин.), а третій –про завантаження процесами оперативної пам'яті:

PID -ідентифікатор процесу;
Qty -перший символ -приорітет процесу:

С-критичний (Critical)

Н –високий (High)

М –середній (Medium)

L –низький (Low)

-наступні символи -статус процесу

* -виконується процесором we –очікування події (wait event) si –очікування завершення інтервалу часу sp –очікування завершення періоду (для періодичних процесів) st –очікування спрацювання таймера.
Runtime -сумарний час (в мілісекундах) виконання процесу центральним процесором.
Invoked -скільки разів з моменту створення процесу центральний процесор переходив до його виконання.
USecs -середня тривалість однієї активації процесу (в мікросекундах)
5Sec, 1Min, 5Min

-середнє завантаження процесора даним процесом за останні 5с.,

1хв., 5 хв.
Allocated -загальний розмір пам'яті, виділеної під процес з моменту його створення.
Freed -загальний об'єм пам'яті, звільненої процесом з моменту його створення.
Holding -розмір пам'яті, виділений процесу на поточний момент.

Моніторинг загального завантаження RAM реалізований командою: show memory

Head Total(b) Used(b) Free(b) Lowest(b)
Largest(b)
Processor 622D4780 25344128 6839588 18504540 18500600
18480200

I/O 3B00000 5242904 2145848 3097056 3097056
3096796

...подальший вивід пропущено...

Для кожного пулу пам'яті (процесорного та вводу виводу) вказуються:
Total -розмір пулу в байтах;
Used -скільки пам'яті задіяно на поточний момент;
Free -кількість незадіяної пам'яті;
Lowest -найменший розмір пам'яті, який був доступний для виділення з даного пулу;
Largest -розмір найбільшого неперервного блоку, доступний для виділення в поточний момент.

Завдання заміни образу IOS шляхом копіювання необхідного образу з
TFTP –сервера до FLASH –пам'яті здійснюється командою: copy tftp flash із наступним пере завантаженням маршрутизатора.

Примусове пере завантаження маршрутизатора здійснюється командою: reload

Страницы: 1, 2, 3, 4



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.