Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Информация

В данном справочнике команд CLI в качестве примера также приведены команды для сервисного маршрутизатора ESR. Данные команды идентичны командам пограничного контроллера сессий ESBC. В синтаксисе команд вместо esr используйте vesbcesr


Пример:

Блок кода
vesbc>esr> enable Включение 15 уровня привилегий


Блок кода
vesbc#esr# configure Переход в режим конфигурирования устройства     


Блок кода
vesbcesr(config)#     
vesbcesr(config)# exit возврат на уровень выше
vesbc#esr#

Scroll Pagebreak

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

...

Для удобства чтения добавлен постраничный вывод большой по объему информации.

Пример:

Блок кода
vesbc#esr# show running-config
syslog max-files 3
syslog file-size 512
syslog file tmpsys:syslog/default
  severity info
exit
syslog console
  severity notice
exit

interface gigabitethernet 1/0/1
  ip address 10.100.14.1/24
exit
interface gigabitethernet 1/0/1.101
exit
interface gigabitethernet 1/0/2
  ip address 192.168.1.1/24
  ip address 10.100.100.2/24 secondary
exit
interface gigabitethernet 1/0/2.150
  ip address 10.150.150.2/24
exit
interface gigabitethernet 1/0/2.151
  ip address 10.151.151.15/24
exit
interface gigabitethernet 1/0/3
  ip address dhcp enable
exit
interface gigabitethernet 1/0/5.55
More? Enter – next line; Space – next page; Q – quit; R – show the rest.

Для отключения постраничного вывода в текущей сессии необходимо ввести команду:

Блок кода
vesbc#esr# terminal datadump

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

...

Получение 15 уровня привилегий:

Блок кода
(vesbcesr)> enable
(vesbcesr)#

Возвращение на первоначальный уровень привилегий:

Блок кода
(vesbcesr)# disable
(vesbcesr)>

Система позволяет нескольким пользователям одновременно подключаться к устройству.

При вводе в качестве параметров строк, содержащих пробелы, вводимые данные можно заключить в кавычки или апострофы:

Блок кода
vesbcesr(config)# interface gigabitethernet 1/0/1
vesbcesr(config-if-gi)# description "[WAN] ISP-1 link"
vesbcesr(config-if-gi)# exit
vesbcesr(config)# interface gigabitethernet 1/0/2
vesbcesr(config-if-gi)# description '[WAN] ISP-2 link'
vesbcesr(config-if-gi)#

Основное отличие между кавычками и апострофами заключается в том, что при использовании кавычек часть спецсимволов внутри для корректного ввода необходимо экранировать, а текст между апострофами интерпретируется "как есть":

Блок кода
vesbcesr(config)# banner login "first line\\nsecond line"
vesbcesr(config)# banner exec 'first line\nsecond line'
vesbcesr(config)#

Для уменьшения объема отображаемых данных в ответ на запросы пользователя и облегчения поиска необходимой информации можно воспользоваться фильтрацией. Для фильтрации информации требуется добавить в конец командной строки символ «|» и использовать одну из опций фильтрации:

...

Вывод команды «show running-config syslog» без параметров:

Блок кода
vesbc#esr# show running-config syslog
syslog max-files 3
syslog file-size 512
syslog file tmpsys:syslog/default
  severity info
exit
syslog console
  severity notice
exit

Вывод команды «show running-config syslog» c параметром «begin»:

Блок кода
vesbc#esr# show running-config syslog | begin file-size
syslog file-size 512
syslog file tmpsys:syslog/default
  severity info
exit
syslog console
  severity notice
exit

Вывод команды «show running-config syslog» c параметром «include»:

Блок кода
vesbc#esr# show running-config syslog | include file-size
syslog file-size 512

Вывод команды «show running-config syslog» c параметром «exclude»:

Блок кода
vesbc#esr# show running-config syslog | exclude file-size
syslog max-files 3
syslog file tmpsys:syslog/default
  severity info
exit
syslog console
  severity notice
exit

...

Примеры использования регулярных выражений:

Блок кода
vesbc#esr# show interfaces status | include "^te.*"
te1/0/1         Up      Down    1500     a8:f9:4b:aa:05:d9
te1/0/2         Up      Down    1500     a8:f9:4b:aa:05:da
vesbc#esr# show interfaces status | include "^gi1/0/1[2568]"
gi1/0/12        Up      Down    1500     a8:f9:4b:aa:05:cc
gi1/0/15        Up      Down    1500     a8:f9:4b:aa:05:cf
gi1/0/16        Up      Down    1500     a8:f9:4b:aa:05:d0
gi1/0/18        Up      Down    1500     a8:f9:4b:aa:05:d2
vesbc#esr# show interfaces status | include "^[^tgI -]"
bridge 1        Up      Up      1500     a8:f9:4b:aa:05:c0
bridge 2        Up      Up      1500     a8:f9:4b:aa:05:c0
vesbc#esr# show interfaces status | include "(/3|/5)"
gi1/0/3         Up      Down    1500     a8:f9:4b:ab:0e:23   
gi1/0/5         Up      Down    1500     a8:f9:4b:ab:0e:25   

...