...
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 – порог температуры сенсора, выраженный в градусах по шкале Цельсия supercooling high;
Поле сенсор может принимать следующие значения:cpu;
cooprocessor;
board;
- sfp
<MEMORY-ALARMS> — пороги аварий, связанных с свободным пространством NAND и RAM. Принимает следующие значения:
- free low-watermark flash high — порог количества свободной flash-памяти, выраженной в процентах от максимального (0..12100), при переходе через противоположное значение которого который от меньших значений к большим , генерируется SNMP trap eltexEnvTempSupercoolingOk eltexEnvMemoryLowOk (нормализация аварии). Этот порог предназначен для задания отрицательных температур, и его значение должно быть меньше, чем alarm facility temperature <sensor> supercooling low;temperature <sensor> supercooling low – порог температуры сенсора, выраженный в градусах по шкале Цельсия (0..15Значение этого порога должно быть самым большим из всех значений порогов количества свободной flash-памяти;
- free low-watermark flash low — порог количества свободной flash-памяти, выраженной в процентах от максимального (0..100), при переходе через противоположное значение которого который от больших значений к меньшим , генерируется SNMP trap eltexEnvTempSupercooling eltexEnvMemoryLow (авария). Этот порог предназначен для задания отрицательных температур, и его значение Значение этого порога должно быть большеменьше, чем alarm facility temperature <sensor> supercooling memory free low-watermark flash 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 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 — free low-watermark flash high – порог количества свободной flash-памяти, выраженной в процентах от максимального (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvMemoryLowOk eltexEnvMemoryCriticalLowOk (нормализация аварии). Значение этого порога должно быть самым большим из всех значений порогов количества свободной flash-памяти;меньше, чем alarm memory free low-watermark flash low, но больше, чем alarm memory reserve critical flash low;
- reserve critical flash low — free low-watermark flash low – порог количества свободной flash-памяти, выраженной в процентах от максимального (0..100), при переходе через который от больших значений количества к меньшим генерируется SNMP trap eltexEnvMemoryLow eltexEnvMemoryCriticalLow (авария). Значение этого порога должно быть меньше, чем alarm memory free low-watermark reserve critical flash high;
- free low-watermark reserve critical ram high – — порог количества свободной RAM-памяти, выраженной в процентах от максимального (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvMemoryLowOk eltexEnvMemoryCriticalLowOk (нормализация аварии). Значение этого порога должно быть самым большим из всех значений порогов количества свободной RAM-памяти;меньше, чем alarm memory free low-watermark ram low, но больше, чем alarm memory reserve critical ram low;
- reserve critical ram low – — порог количества свободной RAM-памяти, выраженной в процентах от максимального (0..100), при переходе через который от больших значений количества к меньшим генерируется SNMP trap eltexEnvMemoryLow eltexEnvMemoryCriticalLow (авария). Значение этого порога должно быть меньше, чем alarm memory free low-watermark reserve critical ram high;reserve critical flash high – порог количества свободной flash-памяти.
<PROCESS-ALARMS> — пороги аварий, связанных с загрузкой процессора. Принимает следующие значения:
- cpu threshold falling — порог утилизации CPU, выраженной в процентах от максимального максимальной (0..100), при переходе через который от меньших больших значений к большим меньшим генерируется SNMP trap eltexEnvMemoryCriticalLowOk eltexEnvCpuLoadHighOk (нормализация аварии). Значение этого порога должно быть меньше, чем alarm memory free low-watermark flash low, но больше, чем alarm memory reserve critical flash low;reserve critical flash process cpu threshold rising;
- cpu threshold rising — порог утилизации CPU low – порог количества свободной flash-памяти, выраженной в процентах от максимального максимальной (0..100), при переходе через который от больших меньших значений количества к меньшим большим генерируется SNMP trap eltexEnvMemoryCriticalLow eltexEnvCpuLoadHigh (авария). Значение этого порога должно быть меньшебольше, чем 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.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
| Блок кода |
|---|
esr(config)# alarm facility fan-speed high 80 |
alarm enable journal
Данной командой включается запись журнала аварий.
Синтаксис
[no] alarm enable journal [ bras [<ALARM_NAME>] | environment [<ALARM_NAME>] | interfaces [<ALARM_NAME>] | snmp [<ALARM_NAME>] | wifi [<ALARM_NAME>] | cluster [<ALARM_NAME>] ]Параметры
- process cpu threshold falling.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
| Блок кода |
|---|
scs(config)# alarm facility fan-speed high 80 |
alarm enable journal
Данной командой включается запись журнала аварий.
Синтаксис
[no] alarm enable journal [ environment [<ALARM_NAME>] | interfaces [<ALARM_NAME>] | snmp [<ALARM_NAME>]]Параметры
| Group | <ALARM_NAME> |
|---|---|
| environment | |
| Group | <ALARM_NAME> |
| bras | sessions-number-high |
| cluster | sync-status-candidate-config |
| cluster | sync-status-date |
| cluster | sync-status-licence |
| cluster | sync-status-licence-after-reboot |
| cluster | sync-status-running-config |
| cluster | sync-status-version-sw |
| cluster | unit-state-fail |
| environment | pwrin |
| environment | pwrin-insert |
| environment | hdd |
| environment | fan |
| environment | fan-speed-high |
| environment | memory-flash-critical-low |
| environment | memory-flash-low |
| environment | memory-ram-critical-low |
| environment | memory-ram-low |
| environment | cpu-load |
| environment | cpu-critical-temp |
| environment | cpu-overheat-temp |
| environment | cpu-supercooling-temp |
| environment | cpu-dp-critical-temp |
| environment | cpu-dp-overheat-temp |
| environment | cpu-dp-supercooling-temp |
| environment | cpu-mgmt-critical-temp |
| environment | cpu-mgmt-overheat-temp |
| environment | cpu-mgmt-supercooling-temp |
| environment | board-critical-temp |
| environment | board-overheat-temp |
| environment | board-supercooling-temp |
| environment | sfp-overheat-temp |
| environment | sfp-supercooling-temp |
| environment | switch-overheat-temp |
| environment | switch-supercooling-temp |
| environment | phy-overheat-temp |
| environment | phy-supercooling-temp |
| environment | coprocessor-critical-temp |
| environment | coprocessor-overheat-temp |
| environment | coprocessor-supercooling-temp |
| interfaces | rx-utilization-high |
| interfaces | tx-utilization-high |
| interfaces | number-high |
| ports | port-counters-errors |
| wifi | wifi-tunnels-number-in-bridge-high |
| snmp | linkdown |
| snmp | linkup |
...
Командный режим
CONFIG
Пример
| Блок кода |
|---|
esrscs(config)# alarm enable journal snmp linkdown |
...
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-ключей.
...
Командный режим
ROOT
Пример
| Блок кода |
|---|
esr#scs# clear ssh host 192.168.1.1 |
...
clear storage-device { usb-dev://<ID> | usb://<USB-NAME> | mmc } <NAME>Параметры
<ID> – — номер подключенного USB-носителя по порядку;
<USB-NAME> – NAME> — имя подключенного USB-носителя. Имя можно узнать в выводе команды show storage-devices.
mmc – — ключ для проверки установленного mmc-носителя;
<NAME> – — новое имя раздела, которое будет назначено после форматирования.
...
Командный режим
ROOT
Пример
| Блок кода |
|---|
esr-#scs# clear storage-device usb://BC1E-2E16:/ SOFT Formatting will erase all data on this device Do you really want to continue? (y/N): y Device clear success. |
...
Командный режим
ROOT
Пример
| Блок кода |
|---|
esr#scs# configure esrscs(config)# |
do
Команда do позволяет выполнять команды корневого режима (ROOT) из любого другого режима командного интерфейса.
...
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 маршрутизаторасервера.
Синтаксис
exit
Параметры
Команда не содержит параметров.
...
history size <SIZE>
no history size
Параметры
<SIZE> – — число последних введенных команд, принимает значения [10..1000].
...
Командный режим
ROOT
Пример
| Блок кода |
|---|
esr#scs# history size 20 |
| Якорь | ||||
|---|---|---|---|---|
|
...
CHANGE-EXPIRED-PASSWORD
Пример
| Блок кода |
|---|
esr#scs# logout |
monitor
Данной командой включается мониторинг трафика на сетевом интерфейсе в режиме реального времени попакетно.
Реализована запись дампа трафика в файл (.pcap, .pcapng, .txt, ...) с последующей возможностью копирования на usb/mms/flash:data/tftp-server. Записанный в файл дамп трафика в раздел файловой системы flash:data/ лимитирован 1000 пакетами.
Синтаксис
monitor { <IF> | <TUN> } [ 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> – — интерфейс или группа интерфейсов, задаётся задается в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатораконсольного сервера;
<TUN> – имя туннеля, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора;
<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 и др.
...
Командный режим
ROOT
Пример
| Блок кода |
|---|
esr#scs# monitor gigabitethernet 1/0/51 detailed 23:37:44.324049 d8:50:e6:d2:f0:46 > a8:f9:4b:aa:03:a5, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 50760, offset 0, flags [DF], proto ICMP (1), length 84) 10.255.100.1 > 10.255.100.5: ICMP echo request, id 11730, seq 19, length 64 esr#scs# monitor gigabitethernet 1/0/51 protocol tcp file flash:data://dump.pcap esr#scs# copy flash:data://dump.pcap tftp://<ip-address>:<port>:/copied_dump.pcap |
...
Данная команда используется для проверки доступности указанного сетевого устройства.
Синтаксис
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. |
...