#472 closed задача (fixed)
Реализовать отображение платы ST-124 в веб-интерфейсе
| Reported by: | san | Owned by: | alx |
|---|---|---|---|
| Priority: | высокий | Milestone: | 1 очередь |
| Component: | sw | Keywords: | |
| Cc: | ledol |
Description (last modified by )
Алексей, по просьбе Алексея Д. передаю тебе т.з.
Все вопросы к автору, я только создал тикет)
11.11.2020
Дорогой Алексей.
Хотелось согласовать параметры настройки и отбражения web-интерфейса платы ST-124.
Описание переменных платы ST-124
Переменные 1,2,3,4 - стандартные, описаны в \\Ubuntu-server\xchange\alx\monitoring2.pdf
нестандартные переменные:
переменная 5 (конфигурация портов Ethernet) совпадает по формату с аналогичной переменной платы ST-108
Тип - строка, размер 32 байта,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0 Global config GC[7..0] 0
bit[1..0]- VLAN MODE
0-ВЫКЛ. 1-Port-basedVLAN 2-IEE802.1Q
bit2 - Enable IGMP Snooping
bit3 - Disable Back Pressure
bit4 - Filter802.1D Enable
bit5 - BroadcastStormFilterEnable
bit[7..6]- reserved
1 Bandwith control1 [7..4]-port-1 [3..0]-port0 0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
2 Bandwith control2 [7..4]-port-3 [3..0]-port2 0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
3 Bandwith control3 [7..4]-port-5 [3..0]-port4 0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
4 Bandwith control4 [7..4]-port-7 [3..0]-port6 0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
5..8 Port0..3 config P0..3[7..0] 0x0F
bit0 - SCRAMBLER_HEAD ON
bit1 - SCRAMBLER_PLD ON
bit2 - LCAS ON
bit3 - VCAT ON
bit[6..4]- reserved
bit7 - port disable
9..12 Port4..7 config P4..7[7..0] 0x17
bit0 - 100/10 select(1=100)
bit1 - Full/Half select(1=Full)
bit2 - Pause En
bit3 - AsyPause En
bit4 - AutoNeg En
bit5 - Alarm mask En
bit6 - reserved
bit7 - port disable
13 Port8 config P8[7..0] 0
bit7 - port disable
14 VLAN Assign. Index [7..4]-port-1 [3..0]-port0 0
15 VLAN Assign. Index [7..4]-port-3 [3..0]-port2 0
16 VLAN Assign. Index [7..4]-port-5 [3..0]-port4 0
17 VLAN Assign. Index [7..4]-port-7 [3..0]-port6 0
18 VLAN Assign. Index [3..0]-port8 0
19-31 reserved
переменная 6 (конфигурация VLAN портов Ethernet) совпадает по формату с аналогичной переменной платы ST-108
Тип - строка, размер 64 байта, значение определено ниже ,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
3..0 VLAN1bytes
0 B0 PortMember Port[7..0] 0
1 B1 Vid1 0
Bit0 PortMember Port8
Bit1 EnVIDinsert Port8
Bit3..2 reserved
Bit[7..4] PVID[11..8]
2 B2 Vid2 0
Bit[7..0] PVID[7..0]
3 B3 Insert1 0
Bit[7..0] EnVIDinsert Port7..0
7..4 VLAN2
....
60..63 VLAN16
переменная 7 (COMMAND byte) совпадает по формату с аналогичной переменной платы ST-108
Тип - символ, размер 1 байт, значение - константа <>1,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0 COMMAND = 0 - нет активных команд 0
= 1 - старт реконфигурации платы
> 1 - не определено
переменная 8 (состояние портов Ethernet) совпадает по формату с аналогичной переменной платы ST-108
Тип - строка, размер 2 байта,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0 Links Port[7..0]Link 0-no Link 1-Link
1 Links2 Port8Link 0-no Link 1-Link
переменная 9 (спорадические сообщения (Trap) Ethernet портов) совпадает по формату с аналогичной переменной платы ST-108
Тип - таблица, размер 4 элемента по 1у байту, значение - наличие линка порта ,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0-3 Link_Alarm 0/1 1 - Авария 0
переменная 10 (конфигурация потоков Е1)
Тип строка, длина строки 25 байт,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0 конфигурация 1-го потока Е1
бит 0 Блокировка 1-поток блокирован 0-разблокирован 1
бит 1 Маска 1-авария потока замаскирована 0-нет 0
бит 2 Формат 0-форматированный 1-нет 0
бит 3 Шлейф канала 0-шлейф выключен 1-включен 0
бит 4 сброс счетчиков 0-запрещен 1-разрешен 0
биты 5-7 резерв 0 0
1-23 конфигурация 2-го - 24-го потоков Е1
25 обновление 0 0
переменная 11 (статус потоков Е1)
Тип строка, длина строки 216 байт, чтение ,формат -
Байт Название Параметры Значение по умолчанию
0 аварии потока 1
бит 0 LOS 1-LOS 0-норма 1
бит 1 LOF 1-LOF 0-норма 1
бит 2 AIS 1-AIS 0-норма 1
бит 3 SLIP 1-SLIP 0-норма 1
бит 4 RAI 1-RAI 0-норма 1
битs 7-5 LAST_Al 1/2/3/4/5 0-норма 1
1-4 AS_counter 0x00000000-0xFFFFFFFF 0
5-8 UAS_counter 0x00000000-0xFFFFFFFF 0
9-17 аварии и счетчики потока 2
...
207-215 аварии и счетчики потока 24
переменная 12 (настройка refclk)
Тип ,Целое число размером 16 бит (2 байта),чтение\запись, формат -
Байт Название Параметры Значение по умолчанию
0 refclk0 0-24 (0-выкл,1-24 номер Е1) 0
1 refclk1 0-24 (0-выкл,1-24 номер Е1) 0
переменная 13 (таблица спорадических сообщений аварий потоков Е1, как в плате Е1-08)
Тип Таблица, 24 строки, в строке три одинарных аварии потока, чтение ,формат -
Перем. Название Параметры Значение по умолчанию
0 LOS 1-LOS 0-норма 1
1 LOF 1-LOF 0-норма 1
2 AIS 1-AIS 0-норма 1
переменная 14 (байт режим работы оптики)
Тип - символ, размер 2 байта,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0 режим работы 0-5 0
1 режим синхронизации 0-10 0
байт 1 (режим работы)
0- P2P (точка-точка)
1- P2P_R (точка-точка с резервированием)
2- P2DP (Y-режим)
3- Line (цепочка)
4- Circle (кольцо)
5- Circle_End (кольцо с разрывом)
6-255 - не используются *(переход в режим P2P)
байт 2 (мл. тетрада - конфигурация,ст. тетрада - состояние) (режим синхронизации)
биты [4..0]
0 - freerun
1 - Opt. A
2 - Opt. B
3-26 - E1_1-E1_24
27-31 - не используются *(переход в режим freerun)
Визуализация текущего состояния синхронизации SDH.
биты [7..5]
0 - locked
1 - tracing
2 - hold
3 - freerun
4-7 - не используются
переменная 15 (конфигурация оптических портов)совпадает по формату с аналогичной переменной платы ST-108
Тип Таблица, 2 строки по 1-й переменной (строка 0 - Оптика А, строка 1 - Оптика Б), длина строки 64 байта,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0 Блокировка 1-порт блокирован 0-разблокирован 1
1 Маска 1-аварии порта замаскированы 0-нет 0
2 Сброс счетчиков 1-сброс 0
3 Контрольный байт SOH/POH, биты:
0 - J0 вкл.\выкл. 1- включить передачу поля J0 в составе SOH 0
1 - J1 вкл.\выкл. 1- включить передачу поля J1 в составе POH 0
2 - SSM(S1) вкл.\выкл. 1- включить передачу SSM* поля S1 в составе POH 0
3 - SS 1- включить контроль SS поля 0
4 - J0 ctrl вкл.\выкл. 1- включить контроль поля J0 в составе SOH 0
5 - J1 ctrl вкл.\выкл. 1- включить контроль поля J1 в составе POH 0
6-7 - reserved 0
SSM* - Synchronization Status Message in S1 byte
4 Mask byte 1: 1- авария замаскирована
7 6 5 4 3 2 1 0
OOF RS MS-AIS MS-RDI OOM reserved
5 Mask byte 2: 1- авария замаскирована
7 6 5 4 3 2 1 0
OLOS LOF LOM AU-LOP RS-TIM HP-UNEQ HP-TIM HP-PLM
6 Mask byte 3: 1- авария замаскирована
7 6 5 4 3 2 1 0
MS_EXC MS_DEG HP_EXC HP_DEG MS_AIS AU_AIS HP_AIS HP_RDI
7-21 строка передачи поля J0 - 15 байт
22-36 строка передачи поля J1 - 15 байт
37-62 reserved 0 0
63 Обновление 0- обновление 0
переменная 16 (статус оптических портов) совпадает по формату с аналогичной переменной платы ST-108
Тип Таблица, 2 строки по 1-й переменной (строка 0 - Оптика А, строка 1 - Оптика Б), длина строки 64 байта,чтение,формат -
Байт Название Параметры Значение по умолчанию
0 Состояние Link-a 1- Link active 0- Link inactive 0
1-4 счетчик AS 0x00000000 - 0xFFFFFFFF 0
5-8 счетчик UAS 0x00000000 - 0xFFFFFFFF 0
9 Alarm byte 1: 0
7 6 5 4 3 2 1 0
OOF RS MS-AIS MS-RDI OOM reserved
10 Alarm byte 2: 0
7 6 5 4 3 2 1 0
OLOS LOF LOM AU-LOP RS-TIM HP-UNEQ HP-TIM HP-PLM
11 Alarm byte 3: 0
7 6 5 4 3 2 1 0
MS_EXC MS_DEG HP_EXC HP_DEG MS_AIS AU_AIS HP_AIS HP_RDI
12-26 строка приема поля J0 - 15 байт 0-0
27-41 строка приема поля J1 - 15 байт 0-0
42-63 reserved 0-0
переменная 17 (спорадические сообщения аварий оптики и SDH) совпадает по формату с аналогичной переменной платы ST-108
Тип Таблица, 4 строки по 1-й переменной (байт 0,2 - Оптика А, байт 1,3 - Оптика Б), чтение,формат -
0 LOS_A
2 LOS_B
1 SDH_ALARM_A
3 SDH_ALARM_B
переменная 18 (конфигурация потоков Е1\Eth в контейнер SDH)
В полях Конфигурация вставки-выделения:
Тип cтрока 189 байт (63*3), чтение\запись,формат -
байты 0..2 соответствуют аналогичным потокам вставки-выделения *3
Байт 1:
Вариант 1: Конфигурация потоков вставки\выделения Е1-
бит7 == 0 - E1
бит6..5 == 0,1,2 (1-Tx/Rx-A,2-Tx/Rx-B,0-Tx-A+B Rx-A or B)
бит4..0 == 1..24 (номер потока Е1)
Вариант 2: Конфигурация потоков вставки\выделения Eth-
бит7 == 1 - Eth
бит6 == 0
бит5 - K4_ESL_OFF 0= 0x0D (GFP)
бит4 - V5_TSL_OFF 0= 101 (Extended)
бит3..2 == 0,1,2 (0-Tx/Rx-A,1-Tx/Rx-B,2-Tx-A+B Rx-A or B)
бит1..0 == 0..3 (номер группы STM линков Eth)
Байт 2:
Mask byte 1: 1- авария замаскирована
bits 7 6 5 4 3 2 1 0
TU12_AIS TU12_LOP J2_ALLZERO TU12_RDI J2_NS TU12_TIM TU12_PLM TU12_UNEQ
Байт 3: Конфигурация служебных полей
бит 0 - J2 вкл.\выкл. 1- включить передачу поля J2 в составе VC-12 0
бит 1 - J2 ctrl вкл.\выкл. 1- включить прием поля J2 в составе VC-12 0
бит2..7 == reserved 0
переменная 19 (состояние потоков Е1\Eth в контейнере SDH) совпадает по формату с аналогичной переменной платы ST-108
Тип cтрока 63 байта, чтение,формат -
байты 0-62 соответствуют аналогичным потокам вставки-выделения 1-63.
Байт :
Alarm byte: 1- авария
bits 7 6 5 4 3 2 1 0
TU12_AIS TU12_LOP J2_ALLZERO TU12_RDI J2_NS TU12_TIM TU12_PLM TU12_UNEQ
переменная 20 (конфигурация служебных полей контейнеров VC-12 потока 1-8)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение\запись,формат:
байт 0..15 - поле J2 потока 1, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
байт 16..31 - поле J2 потока 2
...
байт 112..127 - поле J2 потока 8
переменная 21 (содержимое служебных полей контейнеров VC-12 потока 1-8)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение,формат:
байт 0..15 - поле J2 потока 1, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
байт 16..31 - поле J2 потока 2
...
байт 112..127 - поле J2 потока 8
переменная 22 (конфигурация служебных полей контейнеров VC-12 потока 9-16)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение\запись,формат:
байт 0..15 - поле J2 потока 9, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
байт 16..31 - поле J2 потока 10
...
байт 112..127 - поле J2 потока 16
переменная 23 (содержимое служебных полей контейнеров VC-12 потока 9-16)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение,формат:
байт 0..15 - поле J2 потока 9, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
байт 16..31 - поле J2 потока 10
...
байт 112..127 - поле J2 потока 16
переменная 24 (конфигурация служебных полей контейнеров VC-12 потока 17-24)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение\запись,формат:
байт 0..15 - поле J2 потока 17, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
байт 16..31 - поле J2 потока 18
...
байт 112..127 - поле J2 потока 24
переменная 25 (содержимое служебных полей контейнеров VC-12 потока 17-24)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение,формат:
байт 0..15 - поле J2 потока 17, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
байт 16..31 - поле J2 потока 18
...
байт 112..127 - поле J2 потока 24
С уважением Долженко А.П.
P.S.
Режим VLAN имеет три (а не 2) варианта 0-ВЫКЛ. 1-Port-basedVLAN 2-IEE802.1Q
В плате присутствует 9 портов. Порты 0,1,2,3- подключены к направлению STM, идентифицируются как
STM группа-0,1,2,3. Порты 4,5,6,7 - выходят на внешний разъем, идентифицируются как Ext.Port 0,1,2,3.
Порт 8 подключен к кроссу.
Для тестирования можно использовать блок 192.168.20.159
Change History (57)
comment:1 by , 5 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 5 years ago
comment:3 by , 5 years ago
Под согласовать автор имел ввиду реализовать) я специально устно уточнил вчера, а текст оставил авторский.
comment:4 by , 5 years ago
Несколько дополнительных вопросов...
Replying to san:
переменная 7 (COMMAND byte) совпадает по формату с аналогичной переменной платы ST-108
0 COMMAND = 0 - нет активных команд 0
Верно ли я догадался, что команду "старт реконфигурации платы" необходимо передавать после каждой записи конфигурации?
переменная 9 (спорадические сообщения (Trap) Ethernet портов) совпадает по формату с аналогичной переменной платы ST-108
0-3 Link_Alarm 0/1 1 - Авария 0
Что и в каких случаях записывать в эту переменную?
comment:6 by , 5 years ago
Replying to san:
переменная 10 (конфигурация потоков Е1)
Тип строка, длина строки 25 байт,чтение\запись,формат -
Байт Название Параметры Значение по умолчанию
0 конфигурация 1-го потока Е1
25 обновление 0 0
Здесь какая-то ошибка. Если длина переменной - 25 байт, то в ней никак не может быть 25-го байта (если считать их с нуля). Как правильно?
comment:7 by , 5 years ago
По просьбе автора передаю ответы:
Переменная 7 (COMMAND byte) совпадает по формату с аналогичной переменной платы ST-108 0 COMMAND = 0 - нет активных команд 0
Верно ли я догадался, что команду "старт реконфигурации платы" необходимо передавать после каждой записи конфигурации?
Верно
Что и в каких случаях записывать в эту переменную?
Ничего записывать не надо, это аварии, аналогично тому как в ST-018
И, кстати, что это за плата - ST-108?
Прошу читать как ST-018 :)
25 обновление 0 0
Опечатка, должно быть 24 обновление 0 0
comment:8 by , 5 years ago
Обнаружил какую-то путаницу в коде платы ST-018. Предполагаю, что там ошибка, из-за которой переменная .20.0 не сохраняется в конфиг-файле. Прошу это проверить и подтвердить.
follow-up: 10 comment:9 by , 5 years ago
По просьбе ledol передаю ответ:
Действительно, .20.0 не сохраняется в конфиге.
Плата ST-018 есть в блоке .20.159, можешь воспользоваться для тестирования.
comment:10 by , 5 years ago
Replying to san:
Плата ST-018 есть в блоке .20.159, можешь воспользоваться для тестирования.
Не могу. Destination Host Unreachable.
follow-up: 13 comment:12 by , 5 years ago
Добрый день Алексей.
Хотелось бы скорректировать одну из переменных MiB платы ST-124.
переменная 10 (конфигурация потоков Е1), бит 3 (байты 0-23) Шлейф канала, переходит в режим - всегда 0. Технически будет использоваться как обновление конфигурации порта.
Объясняется тем, что технической возможности зашлейфовать поток нет.
comment:13 by , 5 years ago
Replying to ledol:
переменная 10 (конфигурация потоков Е1), бит 3 (байты 0-23) Шлейф канала, переходит в режим - всегда 0.
Привет! Правильно ли я понял, что функции "шлейф" не будет - соответствующий чекбокс надо убрать, а в бит 3 всегда записывать 0?
comment:15 by , 5 years ago
Алексей, приветствую.
1/ По адресу .20.159, можешь воспользоваться для тестирования платы ST-124.
2/ Хотелось бы восстановить функцию шлейфа потоков Е1 в переменной 10 и восстановить галочку в web-интерфейсе.
(переменная 10 (конфигурация потоков Е1), бит 5 (байты 0-23) Шлейф канала)
comment:17 by , 5 years ago
Алексей, приветствую. В закладке "Конфигурация потоков в контейнер SDH" значение 0, первого байта соответствует включенной галочке Транзит A-B и является значением по умолчанию. У нас так было в плате ST-018.
comment:18 by , 5 years ago
Кажется я закончил. В блок .20.159 записана текстовая прошивка. Прошу потыкать все возможные элементы и сообщить, если что-то работает не так.
follow-up: 21 comment:20 by , 5 years ago
Почему то не пишется 10-я переменная, после применить всегда 0x1F по всем потокам.
comment:21 by , 5 years ago
Replying to ledol:
Почему то не пишется 10-я переменная, после применить всегда 0x1F по всем потокам.
Действительно, ерунда была... :) Теперь пишется правильно.
comment:22 by , 5 years ago
Заметил еще, что не пишется в переменную .8.0: возвращается ошибка, что якобы она read-only.
follow-up: 24 comment:23 by , 5 years ago
Прошу прощения, переменная 8.0. действительно read-only, в описании ошибка.
Почему то в переменной 10.0 бит 3 воспринимается как шлейф потока при считывани.
Сейчас шлейф - бит 5
comment:24 by , 5 years ago
Replying to ledol:
Прошу прощения, переменная 8.0. действительно read-only, в описании ошибка.
Понял, тогда буду отображать ее как состояние.
Почему то в переменной 10.0 бит 3 воспринимается как шлейф потока при считывани.
Сейчас шлейф - бит 5
Понял. Поменяю.
follow-up: 27 comment:25 by , 5 years ago
И еще непонятный нюанс, в переменной 11. если поток заблокировать, то поток перед ним неопрашивается (состояни всегда ОК, счетчики по 0-м). В переменной все норм.
И 24-й поток всегда такой же, может с нумерацией чего-то?
follow-up: 28 comment:26 by , 5 years ago
Спорадические по разному отображаются
Поток 4: Нет входного сигнала (LOS)
Поток 24: LOS
comment:27 by , 5 years ago
Replying to ledol:
И еще непонятный нюанс, в переменной 11. если поток заблокировать, то поток перед ним неопрашивается (состояни всегда ОК, счетчики по 0-м). В переменной все норм.
Исправил.
comment:28 by , 5 years ago
Replying to ledol:
Спорадические по разному отображаются
Поток 4: Нет входного сигнала (LOS)
Поток 24: LOS
Это тоже исправил. Станет одинаково после рестарта swd.
follow-up: 30 comment:29 by , 5 years ago
переменная 10 некорректно сохраняется дискетой. Все потоки всегда заблокированы.
Я на сегодня все, если чего завтра можно будет обратиться, или лучше в понедельник?
comment:30 by , 5 years ago
Replying to ledol:
переменная 10 некорректно сохраняется дискетой. Все потоки всегда заблокированы.
Теперь сохраняется.
Я на сегодня все, если чего завтра можно будет обратиться, или лучше в понедельник?
Пока не могу сказать, не знаю.
follow-up: 32 comment:31 by , 5 years ago
Здравствуй Алексей. Осталась некоторая странность с переменной 10. При начальной загрузке платы настройки отличаются от сохраненных. При последующих загрузках - все корректно.
Не уверен, что это к тебе вопрос, но хотелось бы проверить.
follow-up: 34 comment:32 by , 5 years ago
Replying to ledol:
Осталась некоторая странность с переменной 10.
Нашел странность - она при появлении платы вообще не записывалась. :) Теперь должна.
Попутно я заметил другую странность: вместо переменной .10.0 при старте в плату пытались писать сразу серию отсутствующих в ней переменных, при этом плата не возвращала ошибку (судя по отсутствию в логе соответствующих сообщений)...
follow-up: 35 comment:34 by , 5 years ago
Replying to alx:
Попутно я заметил другую странность: вместо переменной .10.0 при старте в плату пытались писать сразу серию отсутствующих в ней переменных, при этом плата не возвращала ошибку (судя по отсутствию в логе соответствующих сообщений)...
Нет, я вспомнил, что запись несуществующих переменных до платы вообще дойти не может - каждая записываемая переменная сначала ищется в MIB. Я проверил, ошибка возвращается. Посмотрю, почему в логе не было предупреждений...
comment:35 by , 5 years ago
Replying to alx:
Нет, я вспомнил, что запись несуществующих переменных до платы вообще дойти не может - каждая записываемая переменная сначала ищется в MIB.
Нет, я вспомнил неправильно. :) Это только запросы из web API до платы дойти не могут. А когда swd видит появление платы, он сразу на низком уровне формирует и передает запросы плате без всяких проверок. На отсутствие ошибок проверяется возвращаемый платой ответ.
comment:36 by , 5 years ago
Продолжая утро воспоминаний, я вспомнил, что для отладки существует волшебная команда send, которой можно отправить плате любое сообщение:
root@sw01:~# send 3 01 55 07 00 00 00
{"_PERMISSIONS":2147483647,"cmd":"send","slot":3,"data":[1,85,7,0,0,0]}
received 51 bytes
{"cmd":"send","res":true,"response":[129,97,7,0,0]}
С ее помощью я обнаружил, что на попытку записи несуществующей переменной плата вообще не отвечает:
root@sw01:~# send 3 01 55 0a 01 01 00 00 22
{"_PERMISSIONS":2147483647,"cmd":"send","slot":3,"data":[1,85,10,1,1,0,0,34]}
received 26 bytes
{"cmd":"send","res":false}
follow-up: 40 comment:38 by , 5 years ago
Алексей, хотелось бы проверить отображение Link-ов платы ST-124, переменная 8.
В закладке Ethernet состояние не отображается.
comment:40 by , 5 years ago
Replying to ledol:
Алексей, хотелось бы проверить отображение Link-ов платы ST-124, переменная 8.
В закладке Ethernet состояние не отображается.
Исправил. Глупая опечатка, но потратил на ее поиск уйму времени. :)
comment:42 by , 5 years ago
Здравствуй Алексей.
Есть необходимость скорректировать комментарии закладки Ethernet платы ST-124.
Итак, ST-124, закладка Ethernet, левый столбец (без названия), сверху вниз:
STM группа 3,STM группа 2,STM группа 1,STM группа 0, Ext. port 1, Ext. port 2, Ext. port 3,Ext. port 4, Кросс.
Блок ..20.159
Спасибо
comment:44 by , 5 years ago
Большое спасибо.
Хотелось бы скорректировать еще одну надпись.
ST-124, закладка Ethernet,галочка Filter broadcast storm на самом деле фильтр отключает (он включен по умолчанию) - поэтому должно быть Filter broadcast storm disable.
Получается длинновато, можно Filter broadcast storm dis. сделать.
Спасибо.
follow-up: 52 comment:46 by , 5 years ago
Приветствую Алексей.
Требуются дополнительные коррекции настроек Ethernet платы ST-124.
- Во вкладке Ethernet, справа, добавляется столбец чекбоксов. Столбец имеет общее называние PVID insert.
Каждый чекбокс относится к соответствующему порту 0..8.
Состояние чекбокса передается в переменной 5, байты 5-13, бит 6 (байты 5-13 - конфигурация соответствующего порта, бит 6 ранее был резервным для всех портов). 0 - чекбокс снят, 1 - установлен.
- Во вкладке VLAN, платы ST-124, убирается таблица EnVIDinsert ports (правая часть вкладки). В переменной 6, байты относящиеся к этой части таблицы становятся резервными. Это, при кратности 16 по 4 байта, байт 3 полностью и байт 1 бит 1.
Хотелось бы обновить поддержку платы ST-124 в блоках 20.159 и 1.52 (Найданова блок).
Спасибо.
follow-up: 48 comment:47 by , 5 years ago
Еще заметил, что не устанавливается блокировка для 8-го порта (Кросс-интерфейс), переменная 5 байт 13 (начинается с нулевого). Для остальных портов - устанавливается
comment:48 by , 5 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Replying to ledol:
Еще заметил, что не устанавливается блокировка для 8-го порта
Переоткрывай, пожалуйста, тикет, если обнаружил, что что-то из сделанного не работает или работает неправильно. Смысл тикетов в том, чтобы не надо было держать в своей голове, что и где еще требуется сделать. Если меня, допустим что-то отвлечет, я легко могу забыть, что надо сделать что-то, что было написано в комментарии к закрытому тикету... :)
А для реализации новых функций лучше новые тикеты создавать.
follow-up: 53 comment:52 by , 5 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Алексей кажется ты не заметил, что Алексей ещё просил удалить половину таблицы:
Replying to ledol:
- Во вкладке VLAN, платы ST-124, убирается таблица EnVIDinsert ports (правая часть вкладки). В переменной 6, байты относящиеся к этой части таблицы становятся резервными. Это, при кратности 16 по 4 байта, байт 3 полностью и байт 1 бит 1.
comment:53 by , 5 years ago
Replying to san:
Алексей кажется ты не заметил, что Алексей ещё просил удалить половину таблицы:
Ага, пропустил.
comment:55 by , 5 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Все еще не устанавливается блокировка для 8-го порта.
comment:57 by , 5 years ago
Проверил - как минимум, бит 7 байта 13 устанавливается при отметке чекбокса.

Хм... В заголовке написано "реализовать", а в тексте от автора - "согласовать".
Я прочитал, предварительно мне все понятно, согласен. Можно закрыть тикет или надо еще и реализовать? :)