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

Ключ

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

...

alarm { facility <FACILITY-ALARMS> | memory <MEMORY-ALARMS> | process <PROCESS-ALARMS> } <VALUE>
no alarm { facility <FACILITY-ALARMS> | memory <MEMORY-ALARMS> | process <PROCESS-ALARMS> } <VALUE>
Параметры

<FACILITY-ALARMS> пороги аварий, связанных с окружением (скорость FAN, температура процессора и датчиков). Принимает следующие значения:

  • fan-speed high – порог скорости вращения вентилятора, выраженный в процентах от максимальной скорости вращения temperature cpu critical high — порог температуры процессора, выраженный в градусах по шкале Цельсия (0..100), при переходе через который от меньших значений к большим, генерируется SNMP trap eltexEnvFanSpeedHigh eltexEnvTempCritical (авария). Значение этого порога должно быть больше, чем alarm facility fan-speed low (для ESR-100/200/1000/1200/1500/1700/3100/
    3200/3200L/3300);fan-speed low – порог скорости вращения вентилятора, выраженный в процентах от максимальной скорости вращения самым большим из всех значений температурных порогов процессора;
  • temperature cpu critical low — порог температуры процессора, выраженный в градусах по шкале Цельсия (0..100), при переходе через который от больших значений к меньшим, генерируется SNMP trap eltexEnvFanSpeedHighOk eltexEnvTempCriticalOk (нормализация аварии). Значение этого порога должно быть меньше, чем alarm facility fan-speed high (для ESR-100/200/1000/1200/1500/1511/
    1700/3100/3200/3200L/3300);temperature cpu critical high, но больше, чем alarm facility temperature cpu overheat high;
  • temperature <sensor> overheat high — порог температуры сенсораtemperature cpu critical high – порог температуры процессора, выраженный в градусах по шкале Цельсия (0..100), при переходе через который от меньших значений к большим, генерируется SNMP trap eltexEnvTempCritical eltexEnvTempOverheat (авария). Значение этого порога должно быть самым большим из всех значений температурных порогов процессора;меньше, чем alarm facility temperature <sensor> critical low, но больше, чем alarm facility temperature <sensor> overheat low;
  • temperature <sensor> overheat low — порог температуры сенсораtemperature cpu critical low – порог температуры процессора, выраженный в градусах по шкале Цельсия (0..100), при переходе через который от больших значений к меньшим, генерируется SNMP trap eltexEnvTempCriticalOk eltexEnvTempOverheatOk (нормализация аварии). Значение этого порога должно быть меньше, чем alarm facility temperature cpu critical high, но больше, чем alarm facility temperature cpu <sensor> overheat high;
  • temperature <sensor> overheat supercooling high порог температуры сенсора, выраженный в градусах по шкале Цельсия (0..10012), при переходе через который противоположное значение которого от меньших значений к большим, генерируется SNMP trap eltexEnvTempOverheat eltexEnvTempSupercoolingOk (авария). Значение этого порога нормализация аварии). Этот порог предназначен для задания отрицательных температур, и его значение должно быть меньше, чем alarm facility temperature <sensor> critical low, но больше, чем alarm facility temperature <sensor> overheat lowsupercooling low;
  • temperature <sensor> overheat supercooling low порог температуры сенсора, выраженный в градусах по шкале Цельсия (0..10015), при переходе через который противоположное значение которого от больших значений к меньшим, генерируется SNMP trap eltexEnvTempOverheatOk eltexEnvTempSupercooling (нормализация аварии). Значение этого порога должно быть меньшеавария). Этот порог предназначен для задания отрицательных температур, и его значение должно быть больше, чем alarm facility temperature <sensor> overheat high;
  • temperature <sensor> supercooling high – порог температуры сенсора, выраженный в градусах по шкале Цельсия (0..12), при переходе через противоположное значение которого от меньших значений к большим, генерируется SNMP trap eltexEnvTempSupercoolingOk (нормализация аварии). Этот порог предназначен для задания отрицательных температур, и его значение должно быть меньше, чем alarm facility temperature <sensor> supercooling low;
  • supercooling high;
    Поле сенсор может принимать следующие значения: 
    • cpu;

    • cooprocessor;

    • board;

    • sfp
    temperature <sensor> supercooling low – порог температуры сенсора, выраженный в градусах по шкале Цельсия (0..15), при переходе через противоположное значение которого от больших значений к меньшим, генерируется SNMP trap eltexEnvTempSupercooling (авария). Этот порог предназначен для задания отрицательных температур, и его значение должно быть больше, чем alarm facility temperature <sensor> supercooling high;
    Поле сенсор может принимать следующие значения для каждой модели маршрутизатора: 
    • ESR-10: cpu;

    • ESR-12V: cpu, switch;

    • ESR-12VF/15R/15VF: cpu, switch, sfp;

    • ESR-20/21/30/31: cpu;
    • ESR-100/200: cpu, board;

    • ESR-1000/1200/1500/1511/1700: cpu, board, switch, sfp;

    • ESR-3100/3200/3200L/3300: cpu, board, sfp, phy.

<MEMORY-ALARMS> пороги аварий, связанных с свободным пространством NAND и RAM. Принимает следующие значения:

  • free low-watermark flash high порог количества свободной flash-памяти, выраженной в процентах от максимального (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvMemoryLowOk (нормализация аварии). Значение этого порога должно быть самым большим из всех значений порогов количества свободной flash-памяти;
  • free low-watermark flash low порог количества свободной flash-памяти, выраженной в процентах от максимального (0..100), при переходе через который от больших значений к меньшим генерируется SNMP trap eltexEnvMemoryLow (авария). Значение этого порога должно быть меньше, чем alarm memory free low-watermark flash high;
  • free low-watermark ram high порог количества свободной RAM-памяти, выраженной в процентах от максимального (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvMemoryLowOk (нормализация аварии). Значение этого порога должно быть самым большим из всех значений порогов количества свободной RAM-памяти;
  • free low-watermark ram low порог количества свободной RAM-памяти, выраженной в процентах от максимального (0..100), при переходе через который от больших значений количества к меньшим генерируется SNMP trap eltexEnvMemoryLow (авария). Значение этого порога должно быть меньше, чем alarm memory free low-watermark ram high;
  • reserve critical flash high порог количества свободной flash-памяти, выраженной в процентах от максимального (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvMemoryCriticalLowOk (нормализация аварии). Значение этого порога должно быть меньше, чем alarm memory free low-watermark flash low, но больше, чем alarm memory reserve critical flash low;
  • reserve critical flash low порог количества свободной flash-памяти, выраженной в процентах от максимального (0..100), при переходе через который от больших значений количества к меньшим генерируется SNMP trap eltexEnvMemoryCriticalLow (авария). Значение этого порога должно быть меньше, чем alarm memory reserve critical flash high;
  • reserve critical ram high порог количества свободной RAM-памяти, выраженной в процентах от максимального (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvMemoryCriticalLowOk (нормализация аварии). Значение этого порога должно быть меньше, чем alarm memory free low-watermark ram low, но больше, чем alarm memory reserve critical ram low;
  • reserve critical ram low порог количества свободной RAM-памяти, выраженной в процентах от максимального (0..100), при переходе через который от больших значений количества к меньшим генерируется SNMP trap eltexEnvMemoryCriticalLow (авария). Значение этого порога должно быть меньше, чем alarm memory reserve critical ram high.

<PROCESS-ALARMS> пороги аварий, связанных с загрузкой процессора. Принимает следующие значения:

  • cpu threshold falling порог утилизации CPU, выраженной в процентах от максимальной (0..100), при переходе через который от больших значений к меньшим генерируется SNMP trap eltexEnvCpuLoadHighOk (нормализация аварии). Значение этого порога должно быть меньше, чем alarm process cpu threshold rising;
  • cpu threshold rising порог утилизации CPU, выраженной в процентах от максимальной (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvCpuLoadHigh (авария). Значение этого порога должно быть больше, чем alarm process cpu threshold falling.

...

[no] alarm enable journal [ environment [<ALARM_NAME>] | interfaces [<ALARM_NAME>] | snmp [<ALARM_NAME>]]
Параметры
Group

<ALARM_NAME>

environmentmemory-flash-critical-low
environmentmemory-flash-low
environmentmemory-ram-critical-low
environmentmemory-ram-low
environmentcpu-load
environmentcpu-critical-temp
environmentcpu-overheat-temp
environmentcpu-supercooling-temp
environmentcpu-dp-critical-temp
environmentcpu-dp-overheat-temp
environmentcpu-dp-supercooling-temp
environmentcpu-mgmt-critical-temp
environmentcpu-mgmt-overheat-temp
environmentcpu-mgmt-supercooling-temp
environmentboard-critical-temp
environmentboard-overheat-temp
environmentboard-supercooling-temp
environmentsfp-overheat-temp
environmentsfp-supercooling-temp
environmentcoprocessor-critical-temp
environmentcoprocessor-overheat-temp
environmentcoprocessor-supercooling-temp
interfacesrx-utilization-high
interfacestx-utilization-high
interfacesnumber-high
snmplinkdown
snmplinkup

...

clear alarms { all | inactive }
Параметры

all удаляются записи об архивных и активных авариях;

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

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# clear alarms inactive

clear ssh host

...

clear ssh host [ { <ADDR> | <IPV6-ADDR> | <HOST> } [ port <PORT>] ]
Параметры

<ADDR> IP-адрес, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> IPv6-адрес, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<HOST> доменное имя, задается задаётся задается строкой до 254 символа;

<PORT> номер TCP-порта, принимает значения [1..65535];

Без указания параметров – осуществляется сброс всех сохраненных SSH-ключей.

...

clear storage-device { usb-dev://<ID> | usb://<USB-NAME> | mmc } <NAME>
Параметры

<ID> номер подключенного USB-носителя по порядку;

<USB-NAME> – NAME> — имя подключенного USB-носителя. Имя можно узнать в выводе команды show storage-devices.

mmc ключ для проверки установленного mmc-носителя;

<NAME> новое имя раздела, которое будет назначено после форматирования.

...

do <command>
Параметры

<command> команда корневого режима.

...

Все режимы, кроме корневого.

Пример
Блок кода
esrscs(config)# do show version 
Boot version:
  1.240.0.144 (20242026-0804-0122 1309:4049:5925)
SW version:
  1.241.0 build 10[d9bdbda78b19471ec] (20242026-0804-0123 1813:0610:4119)
HW version:
  1v71v1

end

Команда служит для возврата в корневой командный режим (ROOT).

...

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

При выполнении данной команды в режиме ROOT завершается сеанс работы пользователя с интерфейсом командной строки CLI сервера.

...

history size <SIZE>
no history size
Параметры

<SIZE> число последних введенных команд, принимает значения [10..1000].

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# history size 20

Якорь
logout
logout

...

monitor { <IF> } [ protocol <TYPE> [ source-port <SRC-PORT> ] [ destination-port <DST-PORT> ] [ port <PORT> ] ] [ source-address {<SRC-ADDR> | <SRC-IPV6-ADDR> } ] [ destination-address { <DST-ADDR> | <DST-IPV6-ADDR> } ] [address { <ADDR> | <IPV6-ADDR> } ] [direction { in | out} ] [ packets <VALUE> ] [ detailed ] [ file <META-PATH> ] [ detailed ]
Параметры

<IF> интерфейс или группа интерфейсов, задаётся задается в виде, описанном в разделе Типы и порядок именования интерфейсов коснольного консольного сервера;

<SRC-ADDR> IP-адрес отправителя, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<DST-ADDR> IP-адрес получателя, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<SRC-IPV6-ADDR> IPv6-адрес отправителя, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<DST-IPV6-ADDR> IPv6-адрес получателя, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<ADDR> IP-адрес отправителя или получателя, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> IPv6-адрес отправителя или получателя, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<SRC-MAC> – MAC> — MAC-адрес отправителя ethernet-кадра, задаётся задается в виде HH:HH:HH:HH:HH:HH, где каждая HH-часть принимает значения в шестнадцатеричном формате [0..FF];

<DST-MAC> – MAC> — MAC-адрес получателя ethernet-кадра, задаётся задается в виде HH:HH:HH:HH:HH:HH, где каждая HH-часть принимает значения в шестнадцатеричном формате [0..FF];

<SRC-MAC> – MAC> — MAC-адрес отправителя или получателя или получателя ethernet-кадра, задаётся задается в виде HH:HH:HH:HH:HH:HH, где каждая HH-часть принимает значения в шестнадцатеричном формате [0..FF];

<TYPE> тип протокола, принимает значения: tcp, udp, icmp, icmp6, igrp, igmp, arp, gre, ipip, esp, ah, eigrp, ospf, pim, vrrp, l2tp, RDP или номер протокола [0..255];

<SRC-PORT> номер TCP/UDP-порта отправителя, принимает значения [1..65535];

<DST-PORT> номер TCP/UDP-порта получателя, принимает значения [1..65535];

<PORT> номер TCP/UDP-порта отправителя или получателя, принимает значения [1..65535];

<VALUE> количество пакетов, после получения которых анализ будет остановлен, указывается в диапазоне [1…4294967295];

detailed информация выдаётся выдается в детализированном формате;

in - мониторинг входящего трафика;

out - мониторинг исходящего трафика;

<FILE> запись дампа трафика в файл с любым расширением .pcap, .pcapng, .txt и др.

...

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

Синтаксис
ping [ vrf <VRF>] { <ADDR> | <IPV6-ADDR> | <HOSTNAME> [ { ip | ipv6 } ] [ ttl <TTL> ] [ packets <COUNT> | unlimited ] [ size <SIZE> ] [ timeout <TIMEOUT> ] [ interval <INTERVAL> ] [ source { ip { <SRC-ADDR> | <SRC-IPV6-ADDR> } | interface <IF> | tunnel <TUN> } ] [ data <HEX> ] [ dscp <DSCP> ] [ flood ] [ detailed ] [ strategy <STRATEGY> ] [ nodeinfo <INFO> ] [ broadcast ]
Параметры

...

]
Параметры

<ADDR> IP-адрес устройства, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> IPv6-адрес устройства, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<HOSTNAME> DNS-имя устройства, задаётся задается строкой до 255 символов;

  • ip проверять доступность при помощи ipv4-пакетов;
  • ipv6 проверять доступность при помощи ipv6-пакетов.

<TTL> время жизни IP-пакета, принимает значение [1..255], по умолчанию 64;

<COUNT> количество передаваемых пакетов [1..4294967295], по умолчанию 5;

<SIZE> размер icmp-payload в байтах, принимает значение [1..65468], по умолчанию 56 байт, что соответствует 64 байтам после добавления заголовка ICMP и 84 байтам после добавления ip-заголовка;

<TIMEOUT> время ожидания ответа, в секундах. Опция влияет на таймаут, если отсутствуют какие-либо ответы, в противном случае утилита ждет два RTTs. Принимает значение [1..60], по умолчанию 1 секунда;

<INTERVAL> интервал между отправками icmp-пакетов в миллисекундах, принимает значение [200..60000], по умолчанию 1000.

<SRC-ADDR> IP-адрес отправителя, в качестве данного адреса может использоваться любой IP-адрес маршрутизаторасервера, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<SRC-IPV6-ADDR> IPv6-адрес отправителя, в качестве данного адреса может использоваться любой IPv6-адрес маршрутизаторасервера, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<IF> имя интерфейса маршрутизаторасервера, через который будут отправлены пакеты, задаётся задается в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;<TUN> – имя туннеля маршрутизатора, через который будут отправлены пакеты, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизаторасервера;

<HEX> шаблон данных, которым будет заполняться пакет, задаётся числом в шестнадцатеричной системе до 16 байт;

<DSCP> DSCP-приоритет в соответствии с RFC 2474, принимает значение [0..63], значение по умолчанию 0;

flood при указании данной команды пакеты будут отправляться с максимальной скоростью, ответы от устройства не отображаются до окончания выполнения команды;

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

detailed при указании данного ключа будет выводиться полная информация о icmp-ответах и общая статистика работы команды. Без указания только статистика.

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

  • allow-fragmentation разрешить фрагментацию, не устанавливать флаг DF (don’t fragment);
  • discovery-pmtu выполнять изучение PMTU (Path MTU), фрагментировать локально, если размер пакета слишком большой;
  • disallow-fragmentation запретить фрагментацию, в том числе локальную. Scroll Pagebreak

<INFO> только для IPv6. Отправка ICMPv6 Node Information Queries (RFC4620), вместо Echo Request принимает одно из следующих значений:

  • name запрос DNS-имен(и) узла;
  • ipv6 запрос IPv6-адресов узла;
  • ipv6-global запрос глобальных IPv6-адресов узла;
  • ipv6-sitelocal запрос site-local IPv6-адресов узла;
  • ipv6-linklocal запрос link-local IPv6-адресов узла;
  • ipv6-all запрос unicast IPv6-адресов узла;
  • ipv4 запрос IP-адресов узла;
  • ipv4-all запрос IP-адресов со всех сетевых интерфейсов узла.

Scroll Pagebreak

Необходимый уровень привилегий

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# ping 192.168.100.39 packets 5 size 1400 detailed
PING 192.168.100.39 (192.168.100.39) 1400(1428) bytes of data.
1408 bytes from 192.168.100.39: icmp_req=1 ttl=64 time=0.084 ms
1408 bytes from 192.168.100.39: icmp_req=2 ttl=64 time=0.053 ms
1408 bytes from 192.168.100.39: icmp_req=3 ttl=64 time=0.082 ms
1408 bytes from 192.168.100.39: icmp_req=4 ttl=64 time=0.051 ms
1408 bytes from 192.168.100.39: icmp_req=5 ttl=64 time=0.075 ms
--- 192.168.100.39 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.051/0.069/0.084/0.014 ms
esr#scs# ping ipv6 fc00::1
PING fc00::1(fc00::1) 56 data bytes
64 bytes from fc00::1: icmp_seq=1 ttl=64 time=0.379 ms
64 bytes from fc00::1: icmp_seq=2 ttl=64 time=0.161 ms
--- fc00::1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.161/0.270/0.379/0.109 ms

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# reload cancel

reload system

...

reload system [ with-configuration <FILE> ] { in { <MINUTES> | <HOUR>:<MINUTES>} | at <TIME> <DATE> }
Параметры

<FILE> путь до файла конфигурации, применяемого после перезагрузки. Может принимать следующие значения:

  • flash:backup/FILE
  • flash:data/FILE

<HOUR> количество часов до перезагрузки, 

<MINUTES> – количество — количество минут до перезагрузки, 

<TIME> точное время перезагрузки в формате HH:MM:SS:

HH часы в диапазоне [0..23],

MM минуты в диапазоне [0..59],

SS секунды в диапазоне [0..59].

<DATE> дата перезагрузки в формате DAY MONTH YEAR:

DAY день перезагрузки, принимает значение в диапазоне [1..31],

MONTH месяц перезагрузки, принимает одно из значений:

  • january
  • february
  • march
  • april
  • may
  • june
  • july
  • august
  • september
  • october
  • november
  • december

YEAR год перезагрузки, принимает значение в диапазоне [2001..2037].

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# reload system

show alarms brief

Данной командой выводится краткая история аварий на маршрутизаторе консольном сервере (активных и завершенных).

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# show alarms brief 
	
   History Alarms
   ~~~~~~~~~~~~~~
Severity   Group             Set time             Clear time            Description
--------   ---------------   -----------------    -----------------     ---------------------------
major      environment       2000-03-31 17:27:38  2000-03-31 17:31:53   Reserve Power Supply Fault

...

Данной командой выводится краткая информация о текущих (активных) авариях на маршрутизатореконсольном сервере.

Синтаксис
show alarms brief active

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# show alarms brief active 
   History Alarms
   ~~~~~~~~~~~~~~
Severity   Group             Set time              Clear time          Description
--------   ---------------   -----------------     -----------------   ----------------------------------- 
notify     environment       2000-03-31 16:47:05   -                   Reserve Power Supply removed

...

show alarm settings <TYPE>
Параметры

<TYPE> тип аварий:

  • facility пороги аварий, связанных с окружением (скорость FAN, температура процессора и датчиков);
  • memory пороги аварий, связанных с свободным пространством NAND и RAM;
  • process пороги аварий, связанных с загрузкой процессора.
Необходимый уровень привилегий

10

Командный режим

ROOT

Пример

Командный режим

ROOT

Пример
Блок кода
scs# show alarm setting facility
 CPU temperature critical
Блок кода
esr# show alarm facility
    fan-speed:
        high:                    80
        low:                     75
    temperature CPU:
        critical highThresholds:           95
        critical lowMAX:   95C MIN:   92C
CPU     92temperature overheat:
        overheat highThresholds:           80
        overheat lowMAX:   80C MIN:        78
        supercooling high:78C
CPU temperature supercooling:
    Thresholds:   -12
         supercooling low:      MAX:  -15
12C MIN:  -15C
Board temperature sensor1overheat:
    Thresholds:    overheat high:           60
   MAX:   80C MIN: overheat low: 78C
Board temperature supercooling:
    Thresholds:     57
        supercooling high:     MAX:  -12
12C MIN:  -15C
SFP temperature overheat:
   supercooling lowThresholds:         -15
    temperature sensor2:
     MAX:   overheat60C highMIN:   57C
SFP temperature supercooling:
    Thresholds:  60
         overheat low:       MAX:  -12C MIN:  57-15C
Coprocessor 1 temperature critical:
    Thresholds:  supercooling high:       -12
        supercooling lowMAX:   95C MIN:    -1592C
Coprocessor 1   temperature sensor3overheat:
        overheat highThresholds:           60
        overheat lowMAX:   80C MIN:   78C
Coprocessor 1 temperature   57supercooling:
    Thresholds:    supercooling high:       -12
        supercooling lowMAX:  -12C MIN:     -1515C

show history

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

...

show history [ size | <NUM> ]
Параметры

size максимальное число последних введенных команд пользователя, которые сохранятся в истории команд текущей сессии.

<NUM> количество последних введенных команд пользователя, которые необходимо отобразить [0..100].

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# show history
    1  enable
    2  show history
    3  configure
    4 3 service natconfigure
    54  service nat sourcentp
    65  exit
    76  show history

show system reload

...

Команда не содержит параметров.

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# show system reload 
Schedule:             System reload is scheduled for 2025-08-10 04:00:00
Last reload reason:   System reload reason is unknown

...

Команда не содержит параметров.

...

Командный режим

ROOT

Пример:
Блок кода
esr#scs# show tech-support 
|******************************************| 100% Success.                      
Show tech-support output available at: flash:data/20110413_112242_show_tech-supz
                                                                                
The created archive may contain private data. You can delete them yourself      
Execute time 58.995103 sec

...

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

Синтаксис
ssh [ vrf <VRF>] <USERNAME> { <ADDR> | <IPV6-ADDR> | <HOSTNAME> } [ port <PORT> ] [ version <VERSION> ] [ source { <SRC-ADDR> | <SRC-IPV6-ADDR> } ] [ dscp <DSCP> ]
Параметры

<VRF> – имя экземпляра VRF, задаётся строкой до 31 символа;<USERNAME> имя пользователя, задаётся задается строкой до 31 символа;

<ADDR> IP-адрес устройства, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> IPv6-адрес устройства, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<HOSTNAME> DNS-имя устройства, задаётся задается строкой до 253 символов;

<PORT> номер TCP-порта, прослушиваемого SSH-сервером, принимает значения [1..65535]. По умолчанию установлено 22;

<VERSION> версия SSH-протокола, принимает значения [1..2]. По умолчанию используется версия 1;

<SRC-ADDR> IP-адрес отправителя, в качестве данного адреса может использоваться любой IP-адрес маршрутизаторасервера, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<SRC-IPV6-ADDR> IPv6-адрес отправителя, в качестве данного адреса может использоваться любой IPv6-адрес маршрутизаторасервера, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<DSCP> DSCP-приоритет в соответствии с RFC 2474, принимает значение [0..63], значение по умолчанию 0.

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# ssh testeradmnas 10.100.100.1
The authenticity of host '10.100.100.1 (10.100.100.1)' can't be established.
ECDSA key fingerprint is db:e4:0a:93:59:87:7d:9f:90:5c:19:a3:e7:97:ec:d5.
Are you sure you want to continue connecting (yes/no)? yes
%AAA-I-SSH: Warning: Permanently added '10.100.100.1' (ECDSA) to the list of known hosts.
tester@10.100.100.1's password:
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-51-generic x86_64)
 * Documentation:  https://help.ubuntu.com/
  System information as of Mon May 25 09:25:10 NOVT 2015
Last login: Tue May 12 19:39:11 2015
(tester@kubuntu  ~) $

...

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

Синтаксис
telnet [ vrf <VRF>] { <ADDR> | <IPV6-ADDR> | <HOSTNAME> } [ port <PORT> ] [ source { <SRC-ADDR> | <SRC-IPV6-ADDR> } ] [ dscp <DSCP> ]
Параметры

...

Параметры

<ADDR> IP-адрес устройства, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> IPv6-адрес устройства, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<HOSTNAME> DNS-имя устройства, задаётся задается строкой до 253 символов;

<PORT> номер TCP-порта, прослушиваемого SSH-сервером, принимает значения [1..65535], по умолчанию 23;

<SRC-ADDR> IP-адрес отправителя, в качестве данного адреса может использоваться любой IP-адрес маршрутизаторасервера, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<SRC-IPV6-ADDR> IPv6-адрес отправителя, в качестве данного адреса может использоваться любой IPv6-адрес маршрутизаторасервер, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<DSCP> DSCP-приоритет в соответствии с RFC 2474, принимает значение [0..63], значение по умолчанию 0.

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# telnet 10.100.100.1
Entering character mode
Escape character is '^]'.
Ubuntu 14.04.2 LTS
kubuntu login: tester
Password:
Last login: Mon May 25 15:23:06 NOVT 2015 from sw31-1.eltex.loc on pts/16
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-51-generic x86_64)
 * Documentation:  https://help.ubuntu.com/
  System information as of Mon May 25 15:23:01 NOVT 2015
(tester@kubuntu  ~) $

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# terminal datadump

terminal mode

...

terminal mode { human | machine }
Параметры

human человекочитаемый режим работы терминала, содержимое терминала перерисовывается при каждом пользовательском вводе, предназначен для интерактивного использования;

machine машинный режим работы терминала, содержимое терминала  терминала не перерисовывается при пользовательском вводе, предназначен для взаимодействия с CLI через скрипты.

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# terminal mode machine

terminal resize

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# terminal resize

traceroute

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

Синтаксис
traceroute [ vrf <VRF> ] { <ADDR> | | <IPV6-ADDR> | <HOSTNAME> [ { ip | ipv6 } ] }  [ first-ttl <FIRST-TTL> ] [ max-ttl <MAX-TTL> ] [ timeout <TIMEOUT> ] [ source { ip { <SRC-ADDR> | <SRC-IPV6-ADDR> } | interface <IF> | tunnel <TUN> } ] [ dscp <DSCP> ] [ protocol { icmp | udp [ <PORT> ] | tcp [ <PORT> ] } ] [ gateway { <GW-ADDR> | <GW-IPV6-ADDR> } ]
Параметры

...

<ADDR> IP-адрес устройства, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> IPv6-адрес устройства, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<HOSTNAME> DNS-имя устройства, задаётся задается строкой до 255 символов;

  • ip проводить трассировку при помощи ipv4-пакетов;
  • ipv6 проводить трассировку при помощи ipv6-пакетов.

<FIRST-TTL> время жизни IP-пакета, значение с которого начинается трассировка маршрута, принимает значение [1..255], по умолчанию 1;

<MAX-TTL> время жизни IP-пакета, значение на котором заканчивается трассировка маршрута, принимает значение [1..255], по умолчанию 30;

<TIMEOUT> время ожидания ответа, в секундах. Опция влияет на таймаут, если отсутствуют какие-либо ответы, в противном случае утилита ждет два RTTs. Принимает значение [1..60], по умолчанию 5 секунд;

<SRC-ADDR> IP-адрес отправителя, в качестве данного адреса может использоваться любой IP-адрес маршрутизаторасервера, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<SRC-IPV6-ADDR> IPv6-адрес отправителя, в качестве данного адреса может использоваться любой IPv6-адрес маршрутизаторасервера, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<IF> имя интерфейса маршрутизаторасервер, через который будут отправлены пакеты, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;<TUN> – имя туннеля маршрутизатора, через который будут отправлены пакеты, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатораконсольного сервера;

<DSCP> DSCP-приоритет в соответствии с RFC 2474, принимает значение [0..63], значение по умолчанию 0;

<PORT> номер TCP/UDP-порта, принимает значение [1..65535], значение по умолчанию 53 для UDP и 80 для TCP;

<GW-ADDR> IP-адрес шлюза, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. При указании данного параметра в исходящий пакет добавляется IP source routing опция, которая сообщает маршрутизаторусерверу, через какой шлюз должен маршрутизироваться пакет в сети. На большинство маршрутизаторов отключена маршрутизация по данной опции из соображений безопасности;

<GWIPV6-ADDR> IPv6-адрес шлюза, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. При указании данного параметра в исходящий пакет добавляется IP source routing опция, которая сообщает маршрутизаторусерверу, через какой шлюз должен маршрутизироваться пакет в сети. На большинство маршрутизаторов отключена маршрутизация по данной опции из соображений безопасности.

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# traceroute 192.168.27.128
traceroute to 192.168.27.128 (192.168.27.128), 30 hops max, 60 byte packets
1 192.168.16.1 (192.168.16.1)  1.240 ms  1.546 ms  1.883 ms
2 192.168.27.128 (192.168.27.128)  0.451 ms  0.437 ms  0.411 ms

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# uptime
System uptime (d,h:m:s):         00,00:26:35

...

verify <ALGORITHM> <FILE>
Параметры

<ALGORITHM> алгоритм хеширования, принимает значения [md5, sha2-256, sha2-512].

<FILE> путь и имя файла для проверки, может принимать следующие значения:

  • usb://usb_name:/PATH
  • mmc://mmc_name:/PATH (кроме esr-10)
  • system:candidate-config
  • system:running-config
  • system:factory-config
  • system:default-config
  • system:firmware-image-1
  • system:firmware-image-2
  • system:boot-1
  • system:boot-2
  • flash:critlog/FILE
  • flash:syslog/FILE
  • flash:backup/FILE
  • flash:data/FILE
  • crypto:public-key/FILE
  • tmpsys:syslog/FILE
Необходимый уровень привилегий

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# verify md5 system:firmware-image-1
system:firmware-image-1 16ef38a292e96ce972e910da6db2d1f4

...

Данной командой запускается процесс расчета хеш-сумм для всех системных файлов маршрутизатора консольного сервера SCS и сравнения с эталонными значениями. В результате выводится информация о соответствии рассчитанных хеш-сумм эталонным.

...

verify filesystem [detailed]
Параметры

detailed ключ, отвечающий за подробный вывод информации о проверке каждого файла.

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# verify filesystem 
Total:          2949 
Success:        2949
Changed:        0
Deleted:        0


Filesystem verification success.

...

verify storage-device { usb-dev://<ID> | usb://<USB-NAME> | mmc }
Параметры

<ID> номер подключенного USB-носителя по порядку;

<USB-NAME> – NAME> — имя подключенного USB-носителя. Имя можно узнать в выводе команды show storage-devices.

mmc ключ для проверки установленного mmc-носителя.

...

Командный режим

ROOT

Пример
Блок кода
esr#scs# verify storage-device usb://BC1E-2E16
Device verify 
Do you really want to continue? (y/N): y
CP437: Invalid argument
fsck.fat 4.0 (2016-05-06)
/dev/sda2: 14 files, 63908/255496 clusters
Device verification success.

...