Инструкция по эксплуатации Kramer 1616V5S Pro XL
Страница 31
31
Протокол обмена
при выполнении сопровождаются отправкой данных системе верхнего
уровня. К таким ответам для улучшения восприятия всегда в начале и
конце добавляются пробелы.
По завершении выполнения командной строки коммутатор возвращает
строку OK (с пробелами перед и за ней), за которой следует конечный
маркер (!!) и символ возврата каретки CR (ASCII 0D). Отправка такой
строки подтверждает успешное выполнение команды. Если во время
выполнения какой-либо команды, содержащейся в командной строке,
возникает ошибка, то остаток строки игнорируется и системе верхнего
уровня отправляется сообщение ERROR, конечный маркер и символ CR.
Ошибка может быть вызвана неизвестным кодом команды и некоррект-
ными аргументами.
Простейшая командная строка состоит из начального и конечного марке-
ров:
**!!
В ответ на нее коммутатор отправит
** OK !!<CR>
Такая «пустая» командная строка удобна для проверки связи коммутатора
с системой верхнего уровня. Ответ коммутаторов, использующих одно-
символьные начальный и конечный маркеры (* и !), будет другим:
* OK !<CR>
Чтобы узнать, какой формат маркера используется конкретным комму-
татором, направьте ему командную строку !!** и посмотрите на длину
маркеров в ответе. Для всех моделей коммутаторов допускается исполь-
зование двухсимвольных маркеров.
Сообщение об ошибке состоит из слова ERROR и необязательного опи-
сания. Описание всегда заканчивается двоеточием и двумя или тремя
символами команды, которая вызвала ошибку. Обычно ошибка находится
непосредственно перед этими символами. Например, в ответ на команду
** XXX !!
коммутатор может прислать такую строку:
** ERROR Syntax: No Number:XX !!
Далее рассматриваются все команды, входящие в протокол. В конкретной
модели коммутатора может быть реализовано его некоторое подмноже-
ство.
Синтаксис
Пример Действие
R
R
Сброс коммутатора
I
I
Запрос поддерживаемых команд
Q
Q
Запрос наименования модели и версии микропрограммы
коммутатора
L
L
Запрос размера матрицы и наименований уровней