Краткое описание лабораторной установки и интерфейса командной строки SROS. Рекомендации по выполнению заданий.

Интерфейс командной строки SROS

Лабораторная установка, схема которой приведена в приложении, содержит четыре эмулятора маршрутизаторов7750SR, работающих под управлением SROS и связанных между собой по принципу «каждый с каждым». Подключение РС к управляющим портам (TMN) маршрутизаторов осуществляется через локальную сеть лаборатории, по указанным на схеме адресам TMN-портов. По-умолчанию работает протокол SSH. В качестве терминальной программы на РС используется putty. Для открытия сессии необходимо ввести логин «admin» и пароль «admin». Система команд SROS реализована в виде многоуровневого дерева. Текущий уровень (контекст) отображается в строке системного приглашения. Например: Node>config>system>security#

Здесь Node– имя маршрутизатора, а config>system>security# -путь в дереве от корня до текущей позиции. Далее в описании системное приглашение будет выделяться жирным текстом с окончанием в виде #или$, в зависимости от того является текущий контекст существовавшим на момент вхождения в него или вновь созданным. Строка команды, вводимая оператором, показана обычным шрифтом, например:

Node#show time ¿

Символ ¿ означает нажатие клавиш “ENTER” , являющейся символом, запускающим исполнение команды.

В CLI работает автозаполнение, для запуска, которого используются клавиши Tab, Space или Enter. Оно позволяет набирать оператору не всю команду, а только начальную её часть, по которой команда может быть однозначно распознана в данном контексте. Например:

Node>config#ro [ENTER]

Node>config>router#

Часть текста, которая должна полностью вводиться вручную, выделена символами < >, например:

Node#admin set-time <YYYY/MM/DD hh:mm> ¿

Встроенный HELP по текущему контексту вызывается символом «?»

Информация по системе «подсказки» вызывается командой “help”.

Переход вглубь дерева из контекста в контекст может производиться пошагово или одноразово. Например, чтобы попасть из корня в контекст Node>config>system>security#можно набрать либо

Node#config system security¿

либо

Node#config¿

Node>config#system¿

Node>config>system#security¿

Для перехода из контекста в контекст в обратном направлении используются команды

back– возвращает на один контекст назад

exit all – возвращает в корневой контекст

<Ctrl-z>- аналогично последовательному нажатию <ENTER> и вводу exit all

<Ctrl-c> - очищает командную строку

Стрелки вверх и вниз позволяют возвращать ранее введенные команды в командную строку для редактирования и повторного ввода.

Для просмотра команд, доступных в данном контексте используется команда tree

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

В контексте configработает также команда просмотра info.

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

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

Включение и выключение объектов (интерфейсов, протоколов, путей и т.д.) осуществляется командами, соответственно, «no shutdown» и «shutdown».