Что собой представляет интерфейс командной строки в Cisco IOS?



Интерфейс командной строки (CLI) Cisco IOS представляет собой текстовую программу, которая позволяет вводить и выполнять команды Cisco IOS для настройки, мониторинга и обслуживания устройств Cisco, как показано на рисунке. В Cisco CLI можно выполнять задачи внеполосного и внутриполосного управления.

С помощью команд CLI можно изменять конфигурацию устройства и отображать текущее состояние процессов на маршрутизаторе. С помощью CLI опытные пользователи могут сэкономить много времени при создании простых и сложных конфигураций. Почти у всех сетевых устройств Cisco интерфейс CLI примерно одинаков. После завершения последовательности операций при включении маршрутизатора и появлении на экране сообщения Router> можно использовать CLI для ввода команд Cisco IOS.

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

Создание консольного подключения

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

Нажмите кнопку «Воспроизведение» на рисунке для просмотра видео, демонстрирующего создание консольного подключения к коммутатору.

Основные командные режимы

По соображениям безопасности Cisco IOS использует два отдельных командных режима для доступа к административным функциям.

· Пользовательский режим EXEC — это режим с ограниченными возможностями, но он удобен для базовых операций. В пользовательском режиме доступно только ограниченное число основных команд мониторинга, но невозможно выполнять какие-либо команды, которые могут изменить конфигурацию устройства. Пользовательский режим EXEC можно определить по строке CLI, оканчивающейся символом >.

· Привилегированный режим EXEC — этот режим должен использовать сетевой администратор для выполнения команд настройки. Режимы конфигурации более высокого уровня, например, режим глобальной конфигурации, доступны только из привилегированного режима EXEC. Привилегированный режим EXEC можно определить по командной строке, оканчивающейся символом «#».

Переключение между режимами IOS

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

В режиме глобальной конфигурации выполняются изменения конфигурации CLI, влияющие на работу устройства в целом. Режим глобальной конфигурации можно определить по командной строке с именем устройства, после которого следует (config)#, например Switch(config)#.

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

· режим линейного конфигурирования — используется для настройки доступа через консоль, SSH, Telnet или вспомогательный порт;

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

При использовании CLI режим определяется по диалогу командной строки, который уникален для каждого режима. По умолчанию каждый диалог начинается с имени устройства. После имени следует остальная часть диалога, которая определяет режим. Например, командная строка по умолчанию для режима конфигурирования линии — Switch(config-line)#, а для режима интерфейсной настройки — Switch(config-if)#.

Для переключения диалогов командной строки используются различные команды. Чтобы перейти из пользовательского режима EXEC в привилегированный, введите команду enable. Чтобы вернуться в пользовательский режим EXEC, используйте команду привилегированного режима disable.

Примечание. Привилегированный режим EXEC иногда называют режимом включения (enable).

Для входа в режим глобальной конфигурации и выхода из него используйте команду привилегированного режима EXEC configureterminal. Чтобы вернуться в привилегированный режим EXEC, введите команду режима глобальной конфигурации exit.

Есть множество разных режимов подконфигурации. Например, для перехода в режим подконфигурации линии введите команду line, а затем тип и номер нужной линии управления. Для выхода из режима подконфигурации и возврата в режим глобальной конфигурации используйте команду exit. Обратите внимание на изменения диалога командной строки.

Switch(config)# lineconsole 0

Switch(config-line)#

Чтобы перейти из любого режима подконфигурации в рамках режима глобальной конфигурации на один уровень выше в иерархии режимов, введите команду exit.

Switch(config-line)# exit

Switch(config)#

Чтобы перейти из любого режима подконфигурации в привилегированный режим EXEC, введите команду end или используйте сочетание клавиш Ctrl+Z.

Switch(config-line)# end

Switch#

Также можно напрямую переходить из одного режима подконфигурации в другой. Обратите внимание, что диалог командной строки после имени сетевого устройства изменился с (config-line)# на (config-if)#.

Switch(config-line)# interface FastEthernet 0/1

Switch(config-if)#

Нажмите кнопку «Воспроизведение» на рисунке для просмотра видео, демонстрирующего переключение между различными режимами CLI в IOS.

Базовая структура команд IOS

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

· Ключевое слово — это особый параметр, определенный в операционной системе (на рисунке — ipprotocols).

· Аргумент — не задан заранее, это значение или переменную определяет пользователь (на рисунке — 192.168.10.5).

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

Синтаксис команд Cisco IOS

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

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

Например, для использования команды description необходим такой синтаксис: descriptionстрока. Аргументом является строка, которую вводит пользователь. Команда description обычно используется для определения назначения интерфейса. Например, команда descriptionConnectstothemainheadquarterofficeswitch (Подключение к коммутатору головного офиса) определяет, где находится другое устройство на конце соединения.

Ниже представлены примеры условных обозначений для документирования и использования команд IOS:

· pingip-address - Команда — ping, пользовательский аргумент — ip-address нужного устройства Например, ping10.10.10.5.

· tracerouteip-address - Команда — traceroute, пользовательский аргумент — ip-address нужного устройства Например, traceroute 192.168.254.254.

Компоненты справки IOS

В IOS доступно два вида справки:

· контекстная справка;

· проверка синтаксиса команды.

Контекстная справка позволяет быстро узнать, какие команды доступны в каждом командном режиме, какие команды начинаются с определенных символов или группы символов, и какие аргументы и ключевые слова можно использовать для конкретных команд. Для доступа к контекстной справке просто введите вопросительный знак (?) в командной строке CLI.

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

Нажмите кнопку «Воспроизведение» на рисунке для просмотра видео, демонстрирующего контекстную справку и проверку синтаксиса команды.


Дата добавления: 2018-06-01; просмотров: 977; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!