Opened 4 years ago
Last modified 4 years ago
#472 closed задача
Реализовать отображение платы ST-124 в веб-интерфейсе — at Initial Version
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | высокий | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: | ledol |
Description
Алексей, по просьбе Алексея Д. передаю тебе т.з.
Все вопросы к автору, я только создал тикет)
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 Для тестирования можно использовать блок 192.168.1.60 С уважением Долженко А.П. 23.07.2018 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
Note:
See TracTickets
for help on using tickets.